Commit graph

  • 868618f07b
    Merge edd1cb9ce0 into f6d7e9d72b Tristan B. Velloza Kildaire 2026-08-05 21:39:46 +00:00
  • edd1cb9ce0
    Update docker.yml Tristan B. Velloza Kildaire 2026-08-05 23:32:50 +02:00
  • 56e9bcf8dc Updated Tristan Brice Velloza Kildaire 2026-08-05 22:18:46 +02:00
  • 718ae4996b
    Update docker.yml Tristan B. Velloza Kildaire 2026-08-05 22:16:37 +02:00
  • 88d090991d Revert "Update docker.yml" Tristan Brice Velloza Kildaire 2026-08-05 22:16:06 +02:00
  • 116b4e731f
    Update docker.yml Tristan B. Velloza Kildaire 2026-08-05 22:15:54 +02:00
  • 85c9c7e441 Merge branch 'main' of https://github.com/deavmi/rrcd Tristan Brice Velloza Kildaire 2026-08-05 22:13:34 +02:00
  • ae42afe55a Added Dockerfile Tristan Brice Velloza Kildaire 2026-08-05 22:13:23 +02:00
  • 90e6a8a900
    Create docker.yml Tristan B. Velloza Kildaire 2026-08-05 22:13:08 +02:00
  • c04598b2fe
    Delete .github/workflows/python-package.yml Tristan B. Velloza Kildaire 2026-08-05 22:11:26 +02:00
  • 8d2986c3b3
    Create python-package.yml Tristan B. Velloza Kildaire 2026-08-05 22:10:22 +02:00
  • f6d7e9d72b enforce fixed hub destination namespace main kc1awv 2026-05-18 20:48:16 +00:00
  • 0500d393d6 enhance JOINED/PARTED notifications with advisory nicknames and update version to 0.3.2 kc1awv 2026-05-18 14:07:57 +00:00
  • c20a885020
    Merge pull request #14 from kc1awv/actions Steve Miller 2026-05-17 15:44:34 -04:00
  • 1e109e8137 add direct NOTICE delivery extension with destination identity support actions kc1awv 2026-05-17 19:40:17 +00:00
  • 5ea91a011e fix: improve multi-link identity handling to prevent incorrect room state emissions kc1awv 2026-05-16 23:48:33 +00:00
  • 5b8f4f0a24 linting kc1awv 2026-05-16 22:16:11 +00:00
  • 01376066b1 add ACTION message type and capability signaling kc1awv 2026-05-16 22:10:43 +00:00
  • 1599f21f90
    add hub limits map to WELCOME message for operational constraints kc1awv 2026-01-16 11:34:51 -05:00
  • ef27e34991
    Merge pull request #13 from kc1awv/message_limits Steve Miller 2026-01-15 16:25:38 -05:00
  • 8c63b4737b
    bump version to 0.2.2 and update dependencies in pyproject.toml kc1awv 2026-01-15 16:23:20 -05:00
  • 47ae1930a7
    add hub limits to constants and include in WELCOME message construction kc1awv 2026-01-15 15:59:31 -05:00
  • 02edfd7e38
    update nickname and room name limits to use byte size instead of character count kc1awv 2026-01-15 15:43:35 -05:00
  • 49b0702334
    add max_msg_body_bytes limit and validation for message body size kc1awv 2026-01-15 13:05:14 -05:00
  • 8104f5ae1f
    cleanup kc1awv 2026-01-09 11:46:30 -05:00
  • 5e44961306
    fix parted messages to only contain the id of the user leaving a room kc1awv 2026-01-09 10:21:59 -05:00
  • 9628955dce
    fix JOINED/PARTED messages, enhance code quality with type checks and new dependencies, update changelog for version 0.2.1 kc1awv 2026-01-09 09:54:07 -05:00
  • 6a404a22e5
    Merge pull request #12 from kc1awv/joinpart Steve Miller 2026-01-08 08:02:39 -05:00
  • 23094f6a12
    extend join and part messages kc1awv 2026-01-08 08:01:05 -05:00
  • 726e3f5a18
    Merge pull request #11 from kc1awv/refactors Steve Miller 2026-01-07 17:14:08 -05:00
  • 8ddeff0d1b
    update changelog for version 0.2.0 and set new version in __init__.py kc1awv 2026-01-07 17:12:21 -05:00
  • 647e3053a6
    refactor config handling and message chunking constants kc1awv 2026-01-07 17:06:28 -05:00
  • 8dcbfadbca
    cleanup, consolidation, remove unneeded delegations kc1awv 2026-01-07 15:42:34 -05:00
  • 48c1b132d0
    move welcome logic to session manager kc1awv 2026-01-07 14:52:02 -05:00
  • 3003cf9461
    refactor message handling kc1awv 2026-01-07 14:38:51 -05:00
  • dcfbb141a0
    consolidate config management kc1awv 2026-01-07 14:08:16 -05:00
  • e619bc00c2
    refactor trust management kc1awv 2026-01-07 13:32:13 -05:00
  • 33e6b72bf7
    refactor stats management kc1awv 2026-01-07 11:41:02 -05:00
  • 7e5675fdd7
    refactor room management kc1awv 2026-01-07 10:57:35 -05:00
  • 36e06ebfe8
    refactor resource management kc1awv 2026-01-07 08:31:25 -05:00
  • f6b924439a
    refactor command handler kc1awv 2026-01-07 06:43:22 -05:00
  • 6192241a32
    update session access to use session_manager for consistency kc1awv 2026-01-07 06:12:23 -05:00
  • 85a7d1e367
    break out session manager and message router kc1awv 2026-01-06 17:27:15 -05:00
  • f710dc0155
    Merge pull request #10 from kc1awv/cleanups Steve Miller 2026-01-06 16:40:31 -05:00
  • 328900ffa2
    ensure user is purged from rooms before re-auth mitigate resource spoofs with additional checks kc1awv 2026-01-06 16:07:38 -05:00
  • df386d1d6a
    implement resource cleanup loop Steve Miller 2026-01-06 10:54:20 -05:00
  • 2d0517c478
    Merge pull request #9 from kc1awv/bugsquash Steve Miller 2026-01-06 10:29:50 -05:00
  • 40d348ac6f
    update changelog kc1awv 2026-01-06 10:28:30 -05:00
  • e915e3c352
    improve nickname updates, O(1) lookups, nick tracking, disambiguation on multiple matches kc1awv 2026-01-06 10:16:48 -05:00
  • 180dba1c1f
    improve notice as resource handling and probe for link MDU with fallback kc1awv 2026-01-06 09:47:58 -05:00
  • 5be73dd7a8
    fix potential deadlock in _resource_advertised kc1awv 2026-01-06 09:38:56 -05:00
  • 5ff48c334e
    Merge pull request #8 from kc1awv/listcommand Steve Miller 2026-01-05 08:04:18 -05:00
  • 0e553f90e4
    update changelog for version 0.1.3, add /list command, +p mode, and documentation updates; consolidate version handling kc1awv 2026-01-05 07:58:04 -05:00
  • 85d281a1fe
    add list command to list registered public rooms, add +p chanmode for private rooms to skip listing kc1awv 2026-01-05 07:39:53 -05:00
  • c83eeec41f
    refactor nickname handling to preserve client-provided nicknames and improve validation kc1awv 2026-01-04 16:56:57 -05:00
  • ee6446e134
    update room validation to use 'not room' for clarity kc1awv 2026-01-01 21:32:47 -05:00
  • ba427fac1c
    add Trusted Identities extension for server operators with command privileges kc1awv 2026-01-01 17:23:56 -05:00
  • aa9abe9d3b
    add suggested reading section and new document for rrcd extensions kc1awv 2026-01-01 17:17:30 -05:00
  • 3db356d260
    Merge pull request #7 from kc1awv/resource_transfer Steve Miller 2026-01-01 15:52:11 -05:00
  • 28840a6728
    bump version to 0.1.2 and update changelog for new features and fixes kc1awv 2026-01-01 15:51:12 -05:00
  • a64f3bec05
    apply room=None fix to the rest of the code kc1awv 2026-01-01 15:45:01 -05:00
  • beca578888
    send operator commands with room=None instead of room=room kc1awv 2026-01-01 15:38:53 -05:00
  • 7c6f08ec8e
    more debug logging kc1awv 2026-01-01 15:36:56 -05:00
  • 8f7948acca
    more slash command patches kc1awv 2026-01-01 15:26:56 -05:00
  • 51d5e00b90
    slash command patch kc1awv 2026-01-01 15:24:21 -05:00
  • 8c68ae1fdc refactor greeting handling be a MOTD kind kc1awv 2025-12-31 17:39:51 -05:00
  • 5f7dd22d4c add missing configuration options to default config template kc1awv 2025-12-31 17:06:15 -05:00
  • 311a5ba594 implement large payload transfer via RNS.Resource with resource envelope handling kc1awv 2025-12-31 17:00:56 -05:00
  • 0bba49b0a4
    Merge pull request #6 from kc1awv/protocol_alignment Steve Miller 2025-12-31 16:05:30 -05:00
  • 2a7bd10e0a fix imports kc1awv 2025-12-31 16:04:58 -05:00
  • c0e72c7f11 align protocol constants and update handling of HELLO/WELCOME messages kc1awv 2025-12-31 16:01:58 -05:00
  • 8afacd8727
    Merge pull request #5 from kc1awv/log_it Steve Miller 2025-12-31 11:44:19 -05:00
  • 9ba29ab247 add troubleshooting section for HELLO timeout and patch WELCOME message handling for low MTU links kc1awv 2025-12-31 11:35:33 -05:00
  • 89d0141643 Begin adding in logging configuration support kc1awv 2025-12-31 10:43:18 -05:00
  • ccf25890c8
    Merge pull request #4 from kc1awv/enhance_hello Steve Miller 2025-12-31 07:13:17 -05:00
  • 6d4e67748c Enhance HELLO message handling to support re-authentication and reset session state kc1awv 2025-12-31 07:12:08 -05:00
  • d4188214dc
    Merge pull request #3 from kc1awv/the_departed Steve Miller 2025-12-30 16:45:32 -05:00
  • 423f6e45ac Refine nickname handling and implement PARTED message type kc1awv 2025-12-30 16:44:45 -05:00
  • aeee26954a
    Merge pull request #2 from kc1awv/hub_echo Steve Miller 2025-12-30 12:06:37 -05:00
  • 25452e0024 Allow hub to echo messages back to the sender kc1awv 2025-12-30 12:05:53 -05:00
  • b0e1b6c5d6
    Merge pull request #1 from kc1awv/handle_nick Steve Miller 2025-12-30 09:44:28 -05:00
  • f111cf545f Add nickname support to envelope protocol and update version to 0.1.1 kc1awv 2025-12-30 09:43:18 -05:00
  • 3ad4010eae Reorder project.urls section in pyproject.toml kc1awv 2025-12-29 16:10:59 -05:00
  • 262b8b36ce initial commit kc1awv 2025-12-29 16:08:24 -05:00