Commit graph

97 commits

Author SHA1 Message Date
Laurent Peuch
eb0628d3b7 [fix] psycopg2 is boring 2018-04-18 03:49:53 +02:00
Laurent Peuch
af45f67cc5 [mod] avoid useless get 2018-04-18 03:48:46 +02:00
Laurent Peuch
8f3aa7cf0e [mod] we don't need to do that anymore 2018-04-18 03:35:18 +02:00
Laurent Peuch
48009625eb [enh] queue/worker pattern to avoid hammering the server with ios 2018-04-09 18:22:31 +02:00
Laurent Peuch
16dedb609a
Merge pull request #7 from YunoHost/sha256
Support hmac-sha512 for TSIG and allow migrating an existing md5 sig to a sha512 sig
2018-01-14 16:53:55 +01:00
Laurent Peuch
dae4f16d11 [fix] sha512 key size is 89 2018-01-03 20:51:12 +01:00
Laurent Peuch
41e2e480bb [enh] add better error management 2018-01-03 11:23:18 +01:00
Laurent Peuch
7662757275 [mod] actually this won't increase security at all because tsig is stupid 2018-01-03 11:01:54 +01:00
Laurent Peuch
dfdb70f4ce [mod] remove useless comment 2018-01-03 11:01:38 +01:00
Laurent Peuch
e25a8cb738 [doc] it's tsig, not dnssec 2017-10-09 12:34:55 +02:00
Laurent Peuch
b8487cd3a9 [mod] I'm going to wait in YunoHost code, not on the server 2017-10-09 12:09:49 +02:00
Laurent Peuch
368fe5d206 [enh] hammer it 2017-10-09 09:42:58 +02:00
Laurent Peuch
8446a552f2 [fix] 90 secondes is not enough, let's be sure that this works 2017-09-21 06:39:35 +02:00
Laurent Peuch
8bfe653531 [fix] hmac-sha512 keys are bigger than 50 chars 2017-09-21 06:24:46 +02:00
Laurent Peuch
0c40a0275e [fix] ask cron to flush bind cache on key migration situation 2017-09-21 05:58:51 +02:00
Laurent Peuch
48fe53d437 [mod] I'm ashamed 2017-09-21 04:03:16 +02:00
Laurent Peuch
d4964421ec [fix] we don't expect this argument 2017-09-20 19:19:22 +02:00
Laurent Peuch
dfcfbf472b [mod] apparently yunohost standard is to return 201 2017-09-20 05:53:33 +02:00
Laurent Peuch
464fd1ffc2 [enh] first version of migration key algo api entry point 2017-09-19 19:18:07 +02:00
Laurent Peuch
1fe2fc5355 [mod] typo in comment 2017-09-19 16:54:52 +02:00
Laurent Peuch
fbbf73fae1 [fix] it's actually 32 2017-09-18 22:43:37 +02:00
Laurent Peuch
8626a2dca0 [fix] actually it's 45 chars since it's base64 encoded 2017-09-18 22:26:56 +02:00
Laurent Peuch
d94ecdc058 [enh] allows to register a key with hmac-sha512 algo 2017-09-18 19:48:07 +02:00
Laurent Peuch
5836772ef7 [mod] we can actually uses sha512 here 2017-09-18 19:47:27 +02:00
Laurent Peuch
3c9eb4469c [enh] use db key_algo entry to generate bind files in cron 2017-09-06 10:40:56 +02:00
Laurent Peuch
eb9b14f8fe [enh] store key algo 2017-09-06 09:37:33 +02:00
Laurent Peuch
e51f1eb11a [mod] write the whole file at once 2017-08-21 00:17:06 +02:00
Laurent Peuch
2e9f63efe2 [mod] remove useless import 2017-08-21 00:15:31 +02:00
Alexandre Aubin
255e539322 [enh] Adding optionnal recovery password + delete interface using password (#4)
* Prototype of optionnal recovery password + delete interface using password
* Use crypto/hash computation built in browser instead of code found on the interwebz..
* Adding some minimal CSS to the delete interface
* async/await in delete interface to avoid a whole indent level
2017-07-24 01:55:54 +02:00
Alexandre Aubin
425ed1c6f2 [fix] (microdecision) https://i.imgur.com/bepXT.gifv 2017-07-20 17:04:37 +02:00
Laurent Peuch
ca135295d7 Merge pull request #6 from YunoHost/more-allowed-operations
Add allowed operations to be able to sync with recommended DNS conf
2017-07-20 14:39:06 +02:00
Alexandre Aubin
94f9b8f587 Add allowed operations to be able to sync with recommended DNS conf 2017-04-21 02:40:49 +02:00
Laurent Peuch
cac36c93fa Merge pull request #5 from YunoHost/enh-doc-improvement
[enh] Add nginx configuration and yunohost package in Readme
2016-12-09 16:10:15 +01:00
ljf (zamentur)
90a2691591 [enh] Add nginx configuration and yunohost package in Readme 2016-12-09 14:41:08 +01:00
Laurent Peuch
5b233105b9 Merge pull request #3 from alexAubin/master
Update/improve documentation
2016-11-29 00:57:32 +01:00
Alexandre Aubin
2fcbca1cf7 More update of the documentation 2016-11-28 19:05:06 +00:00
Alexandre Aubin
d57700af51 Adding missing dependency for bundle install 2016-11-28 18:28:15 +00:00
opi
7234548b89 Add AGPL license 2016-09-09 15:42:34 +02:00
opi
95c612e033 [enh] Update README with latest config. 2016-04-26 12:38:35 +02:00
opi
9e7f6aa277 [enh] Use SSL when calling Dynette server. 2016-04-26 12:38:04 +02:00
opi
44e231a0dd I dare you to add comments to a ruby file. 2016-04-26 12:18:16 +02:00
opi
87acdfaf80 [enh] Add some comments. 2016-04-26 12:03:18 +02:00
opi
c83fecdb08 [fix] Path to master.key file. 2016-04-26 11:57:30 +02:00
opi
dfb3d0f9df [enh] Use separate file so store master key. 2016-04-26 11:04:27 +02:00
opi
42c17b8027 [enh] Add ThinServer files to gitignore. 2016-04-26 10:43:00 +02:00
opi
87051e96e3 [enh] Add dynette. key to Bind configuration. 2016-04-26 10:33:42 +02:00
opi
15776034c1 [fix] Name server and SOA RNAME field. 2016-04-26 10:12:47 +02:00
opi
32dfdd1c8e [fix] Classic style config.ru 2016-04-26 10:02:44 +02:00
opi
66b0057444 [enh] Always return JSON, except for / 2016-04-26 09:56:20 +02:00
opi
f1e8f2a108 [enh] Allow CORS on every route. Add comments. 2016-04-26 09:24:33 +02:00