Commit graph

  • 3c09b40a43 feat: Support assets (uploaded images) kl xmppftw 2026-07-01 15:48:55 +02:00
  • 170803c114 meta: example systemd service xmppftw 2026-06-23 17:40:48 +02:00
  • 23745d6829 feat: Notify when updating comment (not just commenting) xmppftw 2026-06-23 17:29:43 +02:00
  • baf52106fd meta: add exmaple config xmppftw 2026-06-23 17:15:36 +02:00
  • 01a1b9a185 feat: vendored-openssl feature xmppftw 2026-06-23 17:14:10 +02:00
  • d54ef5f265 feat: gitlab feature xmppftw 2026-06-23 17:13:42 +02:00
  • 5fc65c7636
    Use author name of the current comment not the one of the issue pep 2026-06-11 22:03:16 +02:00
  • 43106fc657
    Update dependencies pep 2026-05-26 11:45:31 +02:00
  • be1379f13f
    Update xmpp dep to 22292c86c pep 2026-01-15 18:52:09 +01:00
  • 6647a9ae92 bot: Add 'version' and help (any other message) command pep 2026-01-08 23:41:35 +01:00
  • 457c40bffe Add build script to make git version available in code pep 2026-01-08 23:16:01 +01:00
  • 849ecbd5dc bot: pass in Config as a parameter pep 2026-01-08 22:23:55 +01:00
  • 284aa7dfd1
    bot: GC expired recent hooks at each call of the method pep 2026-01-08 14:09:31 +01:00
  • 0746afb443 bot: Implement hook deduplication pep 2026-01-08 13:47:23 +01:00
  • 990829d72c hooks: Add updated_at parameter to MergeRequest and Issue hooks pep 2026-01-08 13:44:38 +01:00
  • 0a02d85563 hooks: Re-export *Action types pep 2026-01-08 13:44:08 +01:00
  • 1ad82dfeac hooks::types: Implement PartialEq on hooks pep 2026-01-08 13:43:33 +01:00
  • c3eee99d2a Revert "config: custom deserializer for nickname" pep 2026-01-05 19:34:12 +01:00
  • 628595af4d
    Missing fmt bits pep 2026-01-04 15:14:02 +01:00
  • 72a3e5a188
    config: custom deserializer for nickname pep 2026-01-01 01:18:45 +01:00
  • 8dfb89fe38
    bot: resync on 'rejoin' rather than leave and join pep 2025-12-28 19:08:19 +01:00
  • ed1e9829ae
    Update changelog pep 2025-12-27 14:34:07 +01:00
  • ea62a41b78 Add command to rejoin rooms pep 2025-12-27 14:30:54 +01:00
  • 478780d063 Add 'admins' config option to be used later on pep 2025-12-27 13:50:54 +01:00
  • caa92227b2 fmt update? pep 2025-12-27 14:31:10 +01:00
  • 1c3af01142
    hooks: Remove restriction to be published on main pep 2025-12-17 16:01:55 +01:00
  • 04bae8dc0c
    bot: Display debug end even if hook hasn't been processed pep 2025-12-17 16:01:23 +01:00
  • eb0b7ff020
    Don't follow bookmarks autojoin config pep 2025-11-15 14:13:38 +01:00
  • a4bbd4fa48
    Update dep xmpp-rs to 239a0191 pep 2025-11-13 18:29:22 +01:00
  • 4b0daaf0a1
    Update dep camino's features pep 2025-11-13 18:29:10 +01:00
  • 9bcf1665a6
    forgejo-hooks: merged_at attribute is optional pep 2025-10-29 16:25:53 +01:00
  • 9d43e6085d
    Update toml dep to 0.9 pep 2025-08-04 23:51:26 +02:00
  • 3589fe6348
    Update edition to 2024 pep 2025-07-19 23:03:51 +02:00
  • f712816c9b
    Remove unused unstable feature pep 2025-07-19 23:01:43 +02:00
  • 7eb6f190b2
    Update xmpp-rs dep to e3a4aae42d9 with rustls fix pep 2025-05-11 21:48:50 +02:00
  • c98c61daa1
    Update dependencies pep 2025-05-04 22:38:59 +02:00
  • b97b5373ba
    Use ForgejoHook::try_from_event pep 2025-05-04 00:25:16 +02:00
  • 222ed138e4
    forgejo-hook: impl Hook::try_from_event pep 2025-05-03 23:53:38 +02:00
  • 834268f07f
    forgejo-hooks: Add state: "closed" in issues pep 2025-05-03 23:50:43 +02:00
  • ca6990114b
    Handle closing issues pep 2025-05-03 22:15:39 +02:00
  • 8d1908c488
    Update xmpp-rs upstream to 51ce661f8d pep 2025-05-03 21:10:52 +02:00
  • e064263f96 Cleanly shutdown on ctrl_c pep 2025-05-03 13:29:43 +02:00
  • f90b152abf
    Add support for issue comments pep 2025-05-03 17:33:16 +02:00
  • 96353016d4
    forgejo-hooks: Add support for issue comments pep 2025-05-03 17:32:31 +02:00
  • 29881089d3
    Update xmpp-rs upstream to 23c947d081 pep 2025-05-03 12:32:06 +02:00
  • 12330e736d
    cusku::hooks::forgejo: Add url to be displayed pep 2025-04-19 14:30:10 +02:00
  • 14d03272dd
    cusku::hooks::forgejo: Use IssueAttrs.numbers rather than Issue.number pep 2025-04-19 14:28:33 +02:00
  • 5b5de13db0 Allow deprecated elements from gitlab crate pep 2025-03-11 12:31:39 +01:00
  • 4e0eea9e6c rustfmt for previous commit pep 2025-03-11 12:35:44 +01:00
  • 9eeca94366
    Update to xmpp-rs (ec72d71551) to get serde support for ResourcePart pep 2024-12-29 21:06:13 +01:00
  • c29e87be03 Update xmpp dep to main (5bc94dce95) pep 2024-12-19 23:58:47 +01:00
  • 161c259dee rustfmt pep 2024-12-19 23:59:22 +01:00
  • d8d393b180
    Update gitlab crate to 0.1706 pep 2024-12-17 21:07:08 +01:00
  • 456317fb68
    Update gitlab dep to 0.1705 pep 2024-11-21 17:28:08 +01:00
  • d16ead8bc9
    Split web and xmpp parts into different tasks pep 2024-11-21 17:11:43 +01:00
  • fc0b13079f Add support for ForgejoHook::Issue pep 2024-09-04 23:43:30 +02:00
  • 468b42abfd Add trace log for payloads pep 2024-09-04 22:49:34 +02:00
  • 6e7462f54d forgejo-hooks: Rename issue-new test to issue-opened pep 2024-09-04 22:48:44 +02:00
  • 0ec50d7d74 forgejo-hooks: Add IssueAction::Edited pep 2024-09-04 22:45:38 +02:00
  • f50a6dab52 forgejo-hooks: add test for Issue without assignees pep 2024-09-04 22:31:19 +02:00
  • f6b031eb1f Remove unused Arc/Mutex pep 2024-09-04 20:33:16 +02:00
  • a6195d68de forgejo-hooks: Add support for Issue pep 2024-09-04 20:26:27 +02:00
  • 5979b049f9 forgejo-hooks: Add/modify Push attributes pep 2024-09-04 20:24:30 +02:00
  • 25eeacde7c forgejo-hooks: Add failing tests pep 2024-09-04 16:27:56 +02:00
  • 979dc50644 forgejo-hooks: license: AGPL-3.0-or-later Maxime “pep” Buquet 2024-09-02 00:54:00 +02:00
  • a557a78417 Add AGPL-3.0-or-later LICENSE file Maxime “pep” Buquet 2024-09-02 00:53:20 +02:00
  • 962fc592ee forgejo-hooks: Introduce chrono dep Maxime “pep” Buquet 2024-09-01 16:33:08 +02:00
  • 38b366204b
    forgejo-hooks: cargo fmt pep 2024-09-04 20:38:48 +02:00
  • db88921290 Readd support for GitlabHook::WikiPage Maxime “pep” Buquet 2024-08-31 23:25:53 +02:00
  • 4e330adb6b Remove incomplete support for GitlabHook::Build Maxime “pep” Buquet 2024-08-31 22:48:16 +02:00
  • 4bbb3f8994 Split hook modules Maxime “pep” Buquet 2024-08-31 22:41:26 +02:00
  • 2f101c617c Rename hook module to hooks Maxime “pep” Buquet 2024-08-31 22:20:35 +02:00
  • b281cf8b44 Readd support for Gitlab's NoteHook Maxime “pep” Buquet 2024-08-31 22:16:19 +02:00
  • 6e6ed92026 hook: Reimplement Hook::Issue for Gitlab Maxime “pep” Buquet 2024-08-31 15:56:47 +02:00
  • bcc8728cc8 Refactor hook module to also format Forgejo stuff Maxime “pep” Buquet 2024-08-31 00:36:05 +02:00
  • 77c193bfb6 Update to xmpp main (274baaef9afb) Maxime “pep” Buquet 2024-08-30 19:24:17 +02:00
  • 9bc8a77da6 Add syntax-highlighting feature Maxime “pep” Buquet 2024-08-30 18:45:54 +02:00
  • 7b63e24168
    Update to xmpp 0.6 xmppftw 2024-08-07 10:47:12 +02:00
  • ac67c52bee Remove unsafe xmppftw 2024-08-07 11:53:54 +02:00
  • 94ac2d8818
    Save when not is_online xmppftw 2024-08-07 11:53:43 +02:00
  • 6285c0b1a4 Async file read xmppftw 2024-08-07 11:48:55 +02:00
  • 66e4131bd3 Use Utf8PathBuf xmppftw 2024-08-07 11:35:47 +02:00
  • ad3bcc88de Move Config to config module xmppftw 2024-08-07 11:28:24 +02:00
  • ee4c0a0275 Use Display not Debug for error message xmppftw 2024-08-07 11:12:50 +02:00
  • 09df210c17 Add per-error HTTP status code xmppftw 2024-08-07 11:11:31 +02:00
  • f70b5f8aa1 Don't crash for unknown MR action xmppftw 2024-08-07 10:58:51 +02:00
  • f9e6b91451 Log what HTTP method was wrong xmppftw 2024-08-07 10:51:31 +02:00
  • ca7a5a8090 Added gitignore xmppftw 2024-08-07 10:40:40 +02:00
  • 0c1627e726
    Move unreachable debug statement Maxime “pep” Buquet 2024-07-26 18:47:24 +02:00
  • 890eb8fba5
    Update gitlab dep to 0.1701 Maxime “pep” Buquet 2024-07-26 18:47:01 +02:00
  • 42183ea860
    Restrict jid dependency version Maxime “pep” Buquet 2024-07-25 09:12:50 +02:00
  • c707aa5c35
    Gitlab Webhook: Support tag pushes Maxime “pep” Buquet 2024-07-24 19:45:04 +02:00
  • edd0e0074a
    Don't calculate sig for payloads that don't need it Maxime “pep” Buquet 2024-07-24 19:35:27 +02:00
  • a9a16c30bf
    Add debug statements to know which branch got triggered Maxime “pep” Buquet 2024-07-14 01:03:15 +02:00
  • 9f55b37f34
    Add debug statements to know which branch got triggered Maxime “pep” Buquet 2024-07-14 01:02:35 +02:00
  • bdbc8b6382
    Remove duplicated Gitlab token check Maxime “pep” Buquet 2024-07-14 00:58:33 +02:00
  • 6903490ace
    Form GitlabHook payloads again Maxime “pep” Buquet 2024-07-10 17:20:45 +02:00
  • 407788af5a
    Rename token to secret Maxime “pep” Buquet 2024-07-10 14:18:28 +02:00
  • 1cf93d1ba8
    Rename webhook to hook where appropriate Maxime “pep” Buquet 2024-07-10 14:02:35 +02:00
  • 1301275788
    Compare payload's hmac signature for forgejo Maxime “pep” Buquet 2024-07-10 13:19:04 +02:00