kc1awv
|
3003cf9461
|
refactor message handling
|
2026-01-07 14:38:51 -05:00 |
|
kc1awv
|
dcfbb141a0
|
consolidate config management
|
2026-01-07 14:08:16 -05:00 |
|
kc1awv
|
e619bc00c2
|
refactor trust management
|
2026-01-07 13:32:13 -05:00 |
|
kc1awv
|
33e6b72bf7
|
refactor stats management
|
2026-01-07 11:41:02 -05:00 |
|
kc1awv
|
7e5675fdd7
|
refactor room management
|
2026-01-07 10:57:35 -05:00 |
|
kc1awv
|
36e06ebfe8
|
refactor resource management
|
2026-01-07 08:31:25 -05:00 |
|
kc1awv
|
f6b924439a
|
refactor command handler
|
2026-01-07 06:43:22 -05:00 |
|
kc1awv
|
6192241a32
|
update session access to use session_manager for consistency
|
2026-01-07 06:12:23 -05:00 |
|
kc1awv
|
85a7d1e367
|
break out session manager and message router
|
2026-01-06 17:27:15 -05:00 |
|
Steve Miller
|
f710dc0155
|
Merge pull request #10 from kc1awv/cleanups
ensure user is purged from rooms before re-auth and mitigate resource spoofs with additional checks
|
2026-01-06 16:40:31 -05:00 |
|
kc1awv
|
328900ffa2
|
ensure user is purged from rooms before re-auth
mitigate resource spoofs with additional checks
|
2026-01-06 16:07:38 -05:00 |
|
Steve Miller
|
df386d1d6a
|
implement resource cleanup loop
missing a loop for periodic cleanup of expired resource expectations, whoops.
|
2026-01-06 10:54:20 -05:00 |
|
Steve Miller
|
2d0517c478
|
Merge pull request #9 from kc1awv/bugsquash
Bugsquash
|
2026-01-06 10:29:50 -05:00 |
|
kc1awv
|
40d348ac6f
|
update changelog
|
2026-01-06 10:28:30 -05:00 |
|
kc1awv
|
e915e3c352
|
improve nickname updates, O(1) lookups, nick tracking, disambiguation on multiple matches
|
2026-01-06 10:16:48 -05:00 |
|
kc1awv
|
180dba1c1f
|
improve notice as resource handling and probe for link MDU with fallback
|
2026-01-06 09:47:58 -05:00 |
|
kc1awv
|
5be73dd7a8
|
fix potential deadlock in _resource_advertised
add resource timeout cleanup
|
2026-01-06 09:38:56 -05:00 |
|
Steve Miller
|
5ff48c334e
|
Merge pull request #8 from kc1awv/listcommand
add list command
|
2026-01-05 08:04:18 -05:00 |
|
kc1awv
|
0e553f90e4
|
update changelog for version 0.1.3, add /list command, +p mode, and documentation updates; consolidate version handling
|
2026-01-05 07:58:04 -05:00 |
|
kc1awv
|
85d281a1fe
|
add list command to list registered public rooms, add +p chanmode for private rooms to skip listing
|
2026-01-05 07:39:53 -05:00 |
|
kc1awv
|
c83eeec41f
|
refactor nickname handling to preserve client-provided nicknames and improve validation
|
2026-01-04 16:56:57 -05:00 |
|
kc1awv
|
ee6446e134
|
update room validation to use 'not room' for clarity
|
2026-01-01 21:32:47 -05:00 |
|
kc1awv
|
ba427fac1c
|
add Trusted Identities extension for server operators with command privileges
|
2026-01-01 17:23:56 -05:00 |
|
kc1awv
|
aa9abe9d3b
|
add suggested reading section and new document for rrcd extensions
|
2026-01-01 17:17:30 -05:00 |
|
Steve Miller
|
3db356d260
|
Merge pull request #7 from kc1awv/resource_transfer
add resource transfer and patch small bugs
|
2026-01-01 15:52:11 -05:00 |
|
kc1awv
|
28840a6728
|
bump version to 0.1.2 and update changelog for new features and fixes
|
2026-01-01 15:51:12 -05:00 |
|
kc1awv
|
a64f3bec05
|
apply room=None fix to the rest of the code
|
2026-01-01 15:45:01 -05:00 |
|
kc1awv
|
beca578888
|
send operator commands with room=None instead of room=room
|
2026-01-01 15:38:53 -05:00 |
|
kc1awv
|
7c6f08ec8e
|
more debug logging
|
2026-01-01 15:36:56 -05:00 |
|
kc1awv
|
8f7948acca
|
more slash command patches
|
2026-01-01 15:26:56 -05:00 |
|
kc1awv
|
51d5e00b90
|
slash command patch
|
2026-01-01 15:24:21 -05:00 |
|
kc1awv
|
8c68ae1fdc
|
refactor greeting handling be a MOTD kind
|
2025-12-31 17:39:51 -05:00 |
|
kc1awv
|
5f7dd22d4c
|
add missing configuration options to default config template
|
2025-12-31 17:06:15 -05:00 |
|
kc1awv
|
311a5ba594
|
implement large payload transfer via RNS.Resource with resource envelope handling
|
2025-12-31 17:00:56 -05:00 |
|
Steve Miller
|
0bba49b0a4
|
Merge pull request #6 from kc1awv/protocol_alignment
align protocol constants and update handling of HELLO/WELCOME messages
|
2025-12-31 16:05:30 -05:00 |
|
kc1awv
|
2a7bd10e0a
|
fix imports
|
2025-12-31 16:04:58 -05:00 |
|
kc1awv
|
c0e72c7f11
|
align protocol constants and update handling of HELLO/WELCOME messages
|
2025-12-31 16:01:58 -05:00 |
|
Steve Miller
|
8afacd8727
|
Merge pull request #5 from kc1awv/log_it
Log it
|
2025-12-31 11:44:19 -05:00 |
|
kc1awv
|
9ba29ab247
|
add troubleshooting section for HELLO timeout and patch WELCOME message handling for low MTU links
|
2025-12-31 11:35:33 -05:00 |
|
kc1awv
|
89d0141643
|
Begin adding in logging configuration support
|
2025-12-31 10:43:18 -05:00 |
|
Steve Miller
|
ccf25890c8
|
Merge pull request #4 from kc1awv/enhance_hello
Enhance HELLO message handling to support re-authentication and reset session state
|
2025-12-31 07:13:17 -05:00 |
|
kc1awv
|
6d4e67748c
|
Enhance HELLO message handling to support re-authentication and reset session state
|
2025-12-31 07:12:08 -05:00 |
|
Steve Miller
|
d4188214dc
|
Merge pull request #3 from kc1awv/the_departed
Refine nickname handling and implement PARTED message type
|
2025-12-30 16:45:32 -05:00 |
|
kc1awv
|
423f6e45ac
|
Refine nickname handling and implement PARTED message type
|
2025-12-30 16:44:45 -05:00 |
|
Steve Miller
|
aeee26954a
|
Merge pull request #2 from kc1awv/hub_echo
Allow hub to echo messages back to the sender
|
2025-12-30 12:06:37 -05:00 |
|
kc1awv
|
25452e0024
|
Allow hub to echo messages back to the sender
|
2025-12-30 12:05:53 -05:00 |
|
Steve Miller
|
b0e1b6c5d6
|
Merge pull request #1 from kc1awv/handle_nick
Add nickname support to envelope protocol and update version to 0.1.1
|
2025-12-30 09:44:28 -05:00 |
|
kc1awv
|
f111cf545f
|
Add nickname support to envelope protocol and update version to 0.1.1
|
2025-12-30 09:43:18 -05:00 |
|
kc1awv
|
3ad4010eae
|
Reorder project.urls section in pyproject.toml
|
2025-12-29 16:10:59 -05:00 |
|
kc1awv
|
262b8b36ce
|
initial commit
|
2025-12-29 16:08:24 -05:00 |
|