Commit graph

  • eaf42b03e9
    feat: add bcrypt command main v5.7.0 Henrique Dias 2024-12-22 10:28:49 +01:00
  • dce6010b61
    chore: update dependencies v5.6.2 Henrique Dias 2024-12-21 08:04:50 +01:00
  • 88863d7242
    ci: update golangci-lint v5.6.1 Henrique Dias 2024-12-15 18:30:50 +01:00
  • 2c96db92aa
    chore: update dependencies Henrique Dias 2024-12-15 18:30:28 +01:00
  • 79bc17afab feat: add support for systemd listener activation sockets v5.6.0 networkException 2024-11-29 19:23:32 +01:00
  • 6a359081a1
    Merge branch 'main' into sd_listen_fd #205 Henrique Dias 2024-12-11 17:27:37 +01:00
  • f58639c180
    feat: add support for systemd listener activation sockets networkException 2024-11-29 19:23:32 +01:00
  • 51b101d3d8 feat: rules behavior v5.5.0 Henrique Dias 2024-12-07 12:05:58 +01:00
  • 9987037e40
    feat: rules behavior #204 Henrique Dias 2024-12-07 12:05:58 +01:00
  • ca7f3374d5 chore: update dependencies v5.4.4 Henrique Dias 2024-11-28 16:57:48 +01:00
  • 4e09f7e4a4
    chore: update dependencies #200 Henrique Dias 2024-11-28 16:57:48 +01:00
  • 64bbdc7b15 fix: error if rule has no regex or path Henrique Dias 2024-11-28 16:55:39 +01:00
  • 040fc57149
    fix: error if rule has no regex or path #199 Henrique Dias 2024-11-28 16:55:39 +01:00
  • d418bd2661 fix: Pass ExposedHeaders to cors.New v5.4.3 Steven Vandevelde 2024-11-19 13:20:31 +01:00
  • 54394c4f26
    fix: Pass ExposedHeaders to cors.New #197 Steven Vandevelde 2024-11-19 13:20:31 +01:00
  • d500716f29 fix: spoofing of X-Forwarded-For v5.4.2 Henrique Dias 2024-10-21 08:01:37 +02:00
  • a9b09bdb41 fix: spoofing of X-Forwarded-For #192 Henrique Dias 2024-10-21 08:01:37 +02:00
  • 8c49af0b68 fix: environment parsing for username v5.4.1 Henrique Dias 2024-10-20 09:08:12 +02:00
  • 8edc9a4ed6
    fix: environment parsing for username #191 Henrique Dias 2024-10-20 09:08:12 +02:00
  • a5777e18ee
    chore: update dependencies v5.4.0 Henrique Dias 2024-10-12 14:41:05 +02:00
  • 49a6e935c3
    docs(readme): make fail2ban config part of the examples Henrique Dias 2024-10-12 14:40:29 +02:00
  • a698e31cb4 chore: removed the the login attempt log commented line to makes the code cleaner and more focused 炯轩 2024-10-12 19:29:26 +08:00
  • 74b514c877 feat(authentication): enhance login failure logging and reduce log volume Jiongxuan Zhang 2024-10-10 23:26:01 +08:00
  • ca0bdb1cfa docs: add Fail2Ban configuration guide to README Jiongxuan Zhang 2024-10-10 23:21:10 +08:00
  • a056e1ba18 feat(authentication): improve IP logging by extracting real client IP from X-Forwarded-For header Jiongxuan Zhang 2024-10-10 23:13:28 +08:00
  • 12822e7c46 chore: removed the the login attempt log commented line to makes the code cleaner and more focused #188 炯轩 2024-10-12 19:29:26 +08:00
  • 4b7171031b feat(authentication): enhance login failure logging and reduce log volume Jiongxuan Zhang 2024-10-10 23:26:01 +08:00
  • bf3c0d5755 docs: add Fail2Ban configuration guide to README Jiongxuan Zhang 2024-10-10 23:21:10 +08:00
  • 1fdd0b15ac feat(authentication): improve IP logging by extracting real client IP from X-Forwarded-For header Jiongxuan Zhang 2024-10-10 23:13:28 +08:00
  • 189af88bc8
    chore: omit debug information release builds (#185) Keith Gaughan 2024-09-08 20:34:26 +01:00
  • 6cb7234078 Omit debug information release builds #185 Keith Gaughan 2024-09-08 18:23:00 +01:00
  • 4e87e6a613
    chore: disable CGO (#184) v5.3.0 Henrique Dias 2024-08-25 15:06:46 +02:00
  • 82a813874f
    fix #184 Henrique Dias 2024-08-25 15:04:26 +02:00
  • 83f3d632b8 chore: disable CGO Henrique Dias 2024-08-25 13:57:02 +02:00
  • 63449f1636
    fix: check permissions at copy/move source and destination (#181) v5.2.0 Henrique Dias 2024-08-21 18:15:32 +02:00
  • a056e78477
    fix: make it non breaking #181 Henrique Dias 2024-08-21 18:14:11 +02:00
  • c74ea19ec9
    wip: fix Henrique Dias 2024-08-19 19:33:58 +02:00
  • 1fdbd71f22
    feat: add new tests that should fail Henrique Dias 2024-08-19 19:33:50 +02:00
  • 4ad26dad35 ci: use go 1.23 Henrique Dias 2024-08-19 19:31:34 +02:00
  • 623bbc9a70 chore: update dependencies Henrique Dias 2024-08-19 19:30:58 +02:00
  • 04e3caa41f
    ci: use go 1.23 #180 Henrique Dias 2024-08-19 19:31:34 +02:00
  • 7106171297
    chore: update dependencies Henrique Dias 2024-08-19 19:30:58 +02:00
  • feeb33d249 docs: add note about noSniff v5.1.0 Henrique Dias 2024-08-01 20:53:21 +01:00
  • d3bee98000 feat: allow disabling password check for delegated authentication Henrique Dias 2024-08-01 20:44:12 +01:00
  • ad29c3ec59
    docs: add note about noSniff #175 Henrique Dias 2024-08-01 20:53:21 +01:00
  • f3607a3a0b
    feat: allow disabling password check for delegated authentication Henrique Dias 2024-08-01 20:44:12 +01:00
  • 373b2ec931
    docs: fix nginx configuration Henrique Dias 2024-08-01 10:39:21 +02:00
  • 000f404f7a
    docs: remove dev version note v5.0.0 Henrique Dias 2024-07-31 10:07:23 +01:00
  • e4a8622c1e
    docs: remove outdated SECURITY.md Henrique Dias 2024-07-31 10:07:01 +01:00
  • b5a3d07f5c feat!: fine-grained permissions Henrique Dias 2024-07-31 10:05:01 +01:00
  • 1260f34fdf
    feat!: fine-grained permissions #173 Henrique Dias 2024-07-31 10:05:01 +01:00
  • f4de82cfd1 feat: add test for server listing characters Henrique Dias 2024-07-30 14:00:15 +01:00
  • aaaeee25de feat: add test for server listing characters #172 Henrique Dias 2024-07-30 14:00:15 +01:00
  • ebcf500d5e
    docs: cleanup readme Henrique Dias 2024-07-29 09:13:46 +01:00
  • d7faa1f887 feat!: further log customizations Henrique Dias 2024-07-29 09:03:42 +01:00
  • d5e5052f63 feat!: rename 'scope' to 'directory' Henrique Dias 2024-07-26 09:38:38 +02:00
  • a255fb51e2 feat!: remove Auth option Henrique Dias 2024-07-23 08:39:01 +02:00
  • ed23ca1820 feat!: change default port and scope Henrique Dias 2024-07-23 08:00:01 +02:00
  • e7e9c3176d feat!: simplified rule with regex instead of boolean Henrique Dias 2024-07-23 07:56:24 +02:00
  • d3732322bc chore: bump version to v5 Henrique Dias 2024-07-29 09:09:21 +01:00
  • 47a1b41d94
    chore: bump version to v5 #171 Henrique Dias 2024-07-29 09:09:21 +01:00
  • aaa33cc1d3
    feat!: further log customizations #166 Henrique Dias 2024-07-29 09:03:42 +01:00
  • 65859b55aa
    Merge c1d0d7063e into f708664906 #169 Henrique Dias 2024-07-28 02:37:04 +08:00
  • 3e489c72e5
    feat!: rename 'scope' to 'directory' Henrique Dias 2024-07-26 09:38:38 +02:00
  • 2ecd910060
    feat!: remove Auth option Henrique Dias 2024-07-23 08:39:01 +02:00
  • 4f7e688f2c
    feat!: change default port and scope Henrique Dias 2024-07-23 08:00:01 +02:00
  • 1c3d60c6bb
    feat!: simplified rule with regex instead of boolean Henrique Dias 2024-07-23 07:56:24 +02:00
  • f708664906
    feat: permissions, auth, rules basic tests Henrique Dias 2024-07-26 17:18:46 +02:00
  • 6d4b63325c
    feat: permissions, auth, rules basic tests #170 Henrique Dias 2024-07-26 17:17:31 +02:00
  • c1d0d7063e
    fix: use viper bind struct #169 fix/use-bind-struct Henrique Dias 2024-07-25 22:47:14 +02:00
  • 814462bed1
    fix: environment variable parsing v4.3.3 Henrique Dias 2024-07-25 22:46:34 +02:00
  • 5b2f583480
    feat: defaults for remaining #168 Henrique Dias 2024-07-25 22:43:19 +02:00
  • d43a0099da
    fix: set some defaults Henrique Dias 2024-07-25 18:30:05 +02:00
  • 1acc63c20e
    feat: basic config env test Henrique Dias 2024-07-25 18:29:59 +02:00
  • f6a0707fe6 refactor: shorten response writer code v4.3.2 Henrique Dias 2024-07-22 22:03:13 +02:00
  • 947b163ea7
    fix: rules parsing Henrique Dias 2024-07-22 22:25:50 +02:00
  • d7854db6af
    refactor: shorten response writer code #164 Henrique Dias 2024-07-22 22:03:13 +02:00
  • 732cf5eff5
    docs: fix readme highlighting Henrique Dias 2024-07-22 19:22:25 +02:00
  • 1e87b21bb1 docs: improve configuration section v4.3.1 Henrique Dias 2024-07-22 18:53:56 +02:00
  • 6166061f20 docs: install, docker, systemd instructions Henrique Dias 2024-07-22 18:41:54 +02:00
  • edf3f7b4ee
    docs: improve configuration section #160 Henrique Dias 2024-07-22 18:53:56 +02:00
  • 3e57876f82
    docs: install, docker, systemd instructions Henrique Dias 2024-07-22 18:41:54 +02:00
  • 4f8eab48ab
    fix: config parsing keys Henrique Dias 2024-07-22 18:36:58 +02:00
  • 7542860a47
    fix: panic when getting requests Henrique Dias 2024-07-22 18:32:57 +02:00
  • 9a75e1df76
    feat!: change default port and scope #158 Henrique Dias 2024-07-22 17:55:42 +02:00
  • 3688420246 feat: centrally defined defaults Henrique Dias 2024-07-22 17:51:52 +02:00
  • b379e4e851
    feat: centrally defined defaults #159 Henrique Dias 2024-07-22 17:51:52 +02:00
  • 47e3f6de6f
    fix: remove 'v' from version name Henrique Dias 2024-07-21 21:43:53 +02:00
  • 356edb8b93
    feat: add tests for json and toml config Henrique Dias 2024-07-21 21:41:16 +02:00
  • b16c041d0c
    fix: add 'v' prefix to version Henrique Dias 2024-07-21 21:31:52 +02:00
  • dc45f32af8
    fix: dockerfile build version Henrique Dias 2024-07-21 21:25:49 +02:00
  • d1691e1bd1
    fix: docker workflow tags v4.3.0 Henrique Dias 2024-07-21 21:03:23 +02:00
  • 5f685dbe98
    ci: new goreleaser workflow (#157) Henrique Dias 2024-07-21 21:01:03 +02:00
  • e70c0c308f
    ci: new goreleaser workflow #157 Henrique Dias 2024-07-21 20:58:27 +02:00
  • 85219df921
    ci: use cache for docker builds Henrique Dias 2024-07-21 20:53:06 +02:00
  • c125bedae1
    refactor: code cleanup, stricter config validation (#155) Henrique Dias 2024-07-21 20:52:50 +02:00
  • 7a1c7f14d8
    ci: use cache for docker builds #156 Henrique Dias 2024-07-21 20:51:56 +02:00
  • b437e77ce6
    fix: version output #155 Henrique Dias 2024-07-21 20:50:43 +02:00
  • 3612c968ad
    fix: test Henrique Dias 2024-07-21 20:49:17 +02:00
  • 6d8ce26ae4
    fix: be stricter about auth and users Henrique Dias 2024-07-21 20:41:41 +02:00