Commit graph

  • b672660453 fix limirating being fucked up because of being behind a reverse proxy ... workaround the issue by forwarding directly to the IP/port from the front instead of having an extra nginx along the way master Alexandre Aubin 2024-08-17 15:12:56 +0200
  • 72254665a6 ci: add autoblacks actions OniriCorpe 2024-03-07 03:09:39 +0100
  • dcb20fce8f
    Merge 4e81984b90 into c6ae82d8ee dependabot[bot] 2024-03-07 03:19:49 +0100
  • d6286149aa ci: add autoblacks actions OniriCorpe 2024-03-07 03:09:39 +0100
  • c6ae82d8ee Require Flask-Limiter 3.5.0 Alexandre Aubin 2023-09-28 16:39:14 +0200
  • c320f59cbb config.yml -> config.yml.example Alexandre Aubin 2023-09-28 16:38:54 +0200
  • f698677e73 Add limit exemption for trusted IPs Alexandre Aubin 2023-09-28 16:38:10 +0200
  • 00ae15a9bc Relax rate limit for availability check ? Alexandre Aubin 2023-09-28 13:59:04 +0200
  • 4e81984b90
    Bump pygments from 2.14.0 to 2.15.0 dependabot/pip/pygments-2.15.0 dependabot[bot] 2023-07-20 12:17:55 +0000
  • da2b89c620
    Merge 679a5a9e16 into 0514c93d39 dependabot[bot] 2023-05-02 00:23:14 +0000
  • 679a5a9e16
    Bump flask from 2.2.2 to 2.3.2 dependabot/pip/flask-2.3.2 dependabot[bot] 2023-05-02 00:23:11 +0000
  • 0514c93d39
    Bump werkzeug from 2.2.2 to 2.2.3 (#14) dependabot[bot] 2023-04-11 21:11:22 +0200
  • b986f8ade9
    Bump werkzeug from 2.2.2 to 2.2.3 dependabot[bot] 2023-04-11 19:09:33 +0000
  • b8a0b529dd Turns out the memory storage of Limiter is only for dev env, not reliable in prod, use redis instead Alexandre Aubin 2023-04-11 21:08:51 +0200
  • c63f631707 Add route to define recovery password using the key Alexandre Aubin 2023-04-11 20:11:35 +0200
  • 8c100e440e Super confused between request.data, .form, .json ... Alexandre Aubin 2023-04-11 19:15:31 +0200
  • 653289c446 Misc clarification Alexandre Aubin 2023-04-11 18:58:24 +0200
  • 8ce490a8e7 Fixes after deploying in real life Alexandre Aubin 2023-04-07 16:51:00 +0200
  • e1b0bcb0b0 Black Alexandre Aubin 2023-01-30 17:35:08 +0100
  • 2c8179530f Initial commit Alexandre Aubin 2023-01-19 00:32:49 +0100
  • c34e9f57eb
    Bump addressable from 2.3.4 to 2.8.0 dependabot[bot] 2021-07-12 21:33:28 +0000
  • ab8e0423fc Refactor the madness Alexandre Aubin 2021-03-28 22:08:20 +0200
  • dfd8c0a412 Naively try to update sinatra/rack dependencies Alexandre Aubin 2021-03-28 19:31:07 +0200
  • 963faf742e Conf handling improvements, backported from dynette_ynh Alexandre Aubin 2021-03-28 19:04:13 +0200
  • 25af17b9b3
    Allow CAA record for consistency with recommended conf, otherwise diagnosis unhappy old-dynette-in-ruby Alexandre Aubin 2020-04-19 01:58:48 +0200
  • ed0fee32d7
    Bump rack-protection from 1.5.0 to 1.5.5 (#10) dependabot[bot] 2020-04-05 19:48:08 +0200
  • 1a74a1de2a
    Bump rack-protection from 1.5.0 to 1.5.5 dependabot[bot] 2020-04-05 17:47:59 +0000
  • 2559a6cc03
    Bump rack from 1.6.8 to 1.6.12 (#11) dependabot[bot] 2020-04-05 19:46:55 +0200
  • abb63fbbf3
    Bump rack from 1.6.8 to 1.6.12 dependabot[bot] 2020-04-05 17:44:10 +0000
  • a9562fce24
    Add xmpp-upload, c.f. PR from pitchum in 3.8 Alexandre Aubin 2020-04-05 19:42:58 +0200
  • 0b1d75c26e Merge branch 'sha256' Alexandre Aubin 2018-06-18 23:56:57 +0000
  • 75b5d12a6d Update dependencies according to what's deployed Alexandre Aubin 2018-06-18 23:53:23 +0000
  • d7ca7ce1eb [add] ynh.fr (#8) frju365 2018-06-19 01:47:22 +0200
  • 242017f398
    Add instructions to add a new subdomain Alexandre Aubin 2018-06-19 01:41:10 +0200
  • 65f83fb20d
    Merge pull request #9 from YunoHost/queue_worker_to_avoid_useless_ios v1.1.0 Bram 2018-04-19 22:29:22 +0200
  • 2cc808333f [fix] do not exit on success bind reload Laurent Peuch 2018-04-18 04:51:12 +0200
  • e2120ed8f0 [mod] exit is from sys Laurent Peuch 2018-04-18 04:50:54 +0200
  • c291ed5a2b [fix] no arguments needed Laurent Peuch 2018-04-18 04:25:54 +0200
  • eb0628d3b7 [fix] psycopg2 is boring Laurent Peuch 2018-04-18 03:49:53 +0200
  • af45f67cc5 [mod] avoid useless get Laurent Peuch 2018-04-18 03:48:46 +0200
  • 8f3aa7cf0e [mod] we don't need to do that anymore Laurent Peuch 2018-04-18 03:35:18 +0200
  • 48009625eb [enh] queue/worker pattern to avoid hammering the server with ios Laurent Peuch 2018-04-09 18:22:31 +0200
  • f6b550c711
    [add] ynh.fr frju365 2018-04-04 16:22:56 +0200
  • 16dedb609a
    Merge pull request #7 from YunoHost/sha256 Laurent Peuch 2018-01-14 16:53:55 +0100
  • dae4f16d11 [fix] sha512 key size is 89 Laurent Peuch 2018-01-03 20:51:12 +0100
  • 41e2e480bb [enh] add better error management Laurent Peuch 2018-01-03 11:23:18 +0100
  • 7662757275 [mod] actually this won't increase security at all because tsig is stupid Laurent Peuch 2018-01-03 11:01:54 +0100
  • dfdb70f4ce [mod] remove useless comment Laurent Peuch 2018-01-03 11:01:38 +0100
  • e25a8cb738 [doc] it's tsig, not dnssec Laurent Peuch 2017-10-09 12:34:55 +0200
  • b8487cd3a9 [mod] I'm going to wait in YunoHost code, not on the server Laurent Peuch 2017-10-09 12:09:49 +0200
  • 368fe5d206 [enh] hammer it Laurent Peuch 2017-10-09 09:42:58 +0200
  • 8446a552f2 [fix] 90 secondes is not enough, let's be sure that this works Laurent Peuch 2017-09-21 06:39:35 +0200
  • 8bfe653531 [fix] hmac-sha512 keys are bigger than 50 chars Laurent Peuch 2017-09-21 06:24:29 +0200
  • 0c40a0275e [fix] ask cron to flush bind cache on key migration situation Laurent Peuch 2017-09-21 05:58:49 +0200
  • 48fe53d437 [mod] I'm ashamed Laurent Peuch 2017-09-21 04:02:56 +0200
  • d4964421ec [fix] we don't expect this argument Laurent Peuch 2017-09-20 19:19:22 +0200
  • dfcfbf472b [mod] apparently yunohost standard is to return 201 Laurent Peuch 2017-09-20 05:53:33 +0200
  • 464fd1ffc2 [enh] first version of migration key algo api entry point Laurent Peuch 2017-09-19 19:18:07 +0200
  • 1fe2fc5355 [mod] typo in comment Laurent Peuch 2017-09-19 16:54:50 +0200
  • fbbf73fae1 [fix] it's actually 32 Laurent Peuch 2017-09-18 22:43:37 +0200
  • 8626a2dca0 [fix] actually it's 45 chars since it's base64 encoded Laurent Peuch 2017-09-18 22:26:56 +0200
  • d94ecdc058 [enh] allows to register a key with hmac-sha512 algo Laurent Peuch 2017-09-18 19:48:07 +0200
  • 5836772ef7 [mod] we can actually uses sha512 here Laurent Peuch 2017-09-18 19:47:27 +0200
  • 3c9eb4469c [enh] use db key_algo entry to generate bind files in cron Laurent Peuch 2017-09-06 10:40:56 +0200
  • eb9b14f8fe [enh] store key algo Laurent Peuch 2017-09-06 05:29:31 +0200
  • e51f1eb11a [mod] write the whole file at once Laurent Peuch 2017-08-21 00:17:06 +0200
  • 2e9f63efe2 [mod] remove useless import Laurent Peuch 2017-08-21 00:15:31 +0200
  • 255e539322 [enh] Adding optionnal recovery password + delete interface using password (#4) Alexandre Aubin 2017-07-24 01:55:54 +0200
  • f8452bdcc5 async/await in delete interface to avoid a whole indent level Alexandre Aubin 2017-07-20 21:14:11 -0400
  • 88a30a6656 Adding some minimal CSS to the delete interface Alexandre Aubin 2017-07-20 21:13:29 -0400
  • bd4dcf4da9 Use crypto/hash computation built in browser instead of code found on the interwebz.. Alexandre Aubin 2017-07-20 20:24:00 -0400
  • 425ed1c6f2 [fix] (microdecision) https://i.imgur.com/bepXT.gifv Alexandre Aubin 2017-07-20 17:04:37 +0200
  • ca135295d7 Merge pull request #6 from YunoHost/more-allowed-operations Laurent Peuch 2017-07-20 14:39:06 +0200
  • 94f9b8f587 Add allowed operations to be able to sync with recommended DNS conf Alexandre Aubin 2017-04-21 02:40:49 +0200
  • cac36c93fa Merge pull request #5 from YunoHost/enh-doc-improvement Laurent Peuch 2016-12-09 16:10:15 +0100
  • 90a2691591 [enh] Add nginx configuration and yunohost package in Readme ljf (zamentur) 2016-12-09 14:41:08 +0100
  • 7bdf77492c Prototype of optionnal recovery password + delete interface using password v1.0.1 Alexandre Aubin 2016-11-29 14:42:57 -0500
  • 5b233105b9 Merge pull request #3 from alexAubin/master Laurent Peuch 2016-11-29 00:57:32 +0100
  • 2fcbca1cf7 More update of the documentation Alexandre Aubin 2016-11-28 19:05:06 +0000
  • d57700af51 Adding missing dependency for bundle install Alexandre Aubin 2016-11-28 18:28:15 +0000
  • 7234548b89 Add AGPL license opi 2016-09-09 15:42:34 +0200
  • 95c612e033 [enh] Update README with latest config. opi 2016-04-26 12:38:35 +0200
  • 9e7f6aa277 [enh] Use SSL when calling Dynette server. opi 2016-04-26 12:38:04 +0200
  • 44e231a0dd I dare you to add comments to a ruby file. opi 2016-04-26 12:18:16 +0200
  • 87acdfaf80 [enh] Add some comments. opi 2016-04-26 12:03:18 +0200
  • c83fecdb08 [fix] Path to master.key file. opi 2016-04-26 11:57:30 +0200
  • dfb3d0f9df [enh] Use separate file so store master key. opi 2016-04-26 11:04:27 +0200
  • 42c17b8027 [enh] Add ThinServer files to gitignore. opi 2016-04-26 10:43:00 +0200
  • 87051e96e3 [enh] Add dynette. key to Bind configuration. opi 2016-04-26 10:33:42 +0200
  • 15776034c1 [fix] Name server and SOA RNAME field. opi 2016-04-26 10:12:47 +0200
  • 32dfdd1c8e [fix] Classic style config.ru opi 2016-04-26 10:02:44 +0200
  • 66b0057444 [enh] Always return JSON, except for / opi 2016-04-26 09:56:20 +0200
  • f1e8f2a108 [enh] Allow CORS on every route. Add comments. opi 2016-04-26 09:24:33 +0200
  • 98738741e2 [fix] Do not force port number. Use thin configuration instead. opi 2016-04-26 09:17:48 +0200
  • 9902a43e94 Allow CORS request for /test/:subdomain route. v1.0.0 opi 2015-12-29 15:59:03 +0100
  • 362dffaa84 Merge pull request #1 from opi/master Alexis Gavoty 2014-09-04 10:24:16 +0200
  • c3430d8af5 Allow CORS request for /domains route. opi 2014-09-03 16:47:12 +0200
  • 75956c2d33 [enh] Allow AAAA records Kload 2014-05-10 00:58:20 +0200
  • 47223565d6 Merge branch 'master' of https://github.com/YunoHost/dynette Kload 2014-05-09 16:35:59 +0200
  • 80d2997595 [enh] swag Kload 2014-05-09 16:33:50 +0200