This website requires JavaScript.
21bbba74c0
Always raise, fix small mistakes
master
Firepup Sixfifty
2024-08-15 04:31:42 +0000
6376818b85
Setup for future IRC work, add centeralized message parser
Firepup Sixfifty
2024-08-15 04:10:10 +0000
e71b256a3e
Add Draft IRC Spec
Firepup Sixfifty
2024-08-14 22:00:04 +0000
f5e4726c8e
Cut redundant log, it's already handled by the log on boot
Firepup Sixfifty
2024-08-11 02:42:57 +0000
8714a1bec8
Missed colon
Firepup Sixfifty
2024-08-11 02:37:36 +0000
d39f8224d4
Minor refactoring, add a randomized port option
Firepup Sixfifty
2024-08-11 02:35:46 +0000
5805d5efcc
...strip newlines from server messages.
Firepup Sixfifty
2024-08-07 03:15:52 +0000
9ff812a7b3
Change server message seperator to \1xe, stop treating server messages like clients, they do not need to be sanitized.
Firepup Sixfifty
2024-08-07 03:12:02 +0000
f90c4f40c8
::
, not ::1
Firepup Sixfifty
2024-07-31 23:12:26 +0000
426fa341ce
address
, not hostname
Firepup Sixfifty
2024-07-31 21:50:41 +0000
a44e7c29fd
Fallback to IPv4 when IPv6 is unsupported when using the default address (::1)
Firepup Sixfifty
2024-07-31 21:47:54 +0000
aaeb313181
Fixes
Firepup Sixfifty
2024-07-31 21:30:11 +0000
6d1ff52b02
Use literal NULs instead of pipes to differenciate between the message and client name
Firepup Sixfifty
2024-07-31 21:11:49 +0000
8bc876d7af
Refuse blank server names, allow IPv6 & IPv4 connections at the same time
Firepup Sixfifty
2024-07-31 21:08:25 +0000
a245acc770
Small typo
Firepup Sixfifty
2024-07-31 20:38:30 +0000
a6a9ba0754
Don't crash on invalid messages & increase char limit for S2S communications
Firepup Sixfifty
2024-07-31 20:21:04 +0000
a6ecd9a129
Flush logs, so they actually work
Firepup Sixfifty
2024-07-31 20:15:39 +0000
d84aab7feb
Formatting
Firepup Sixfifty
2024-07-31 19:07:05 +0000
95e1c3f38d
Catch all Exceptions and yell about them in logs
Firepup Sixfifty
2024-07-31 19:06:34 +0000
85f4b289e8
Don't include my bug reference file in git
Firepup Sixfifty
2024-07-31 13:48:21 +0000
6ab9c030ba
WindowsXP telnet support
Firepup Sixfifty
2024-07-30 03:52:30 +0000
284c3932dd
Add a valid disconnect error
Firepup Sixfifty
2024-07-30 02:07:29 +0000
0994f92669
FIX: Don't crash server links when recieving a K line for an unknown client
Firepup Sixfifty
2024-07-17 10:03:08 +0000
16b74ece80
FIX: Don't panic when a client disconnects without a name
Firepup Sixfifty
2024-07-17 09:44:20 +0000
7c0c4b0875
Clarify intentional outages from server linking related things
Firepup Sixfifty
2024-07-17 02:51:04 +0000
1714010182
Small formatting change + Error simplification
Firepup Sixfifty
2024-07-17 02:22:01 +0000
60098ddfd4
Fix stupid mistake
9pfs
2024-07-16 18:25:55 -0700
53e57b9dc6
Add init scripts for systemd user, systemd system, and freebsd
9pfs
2024-07-16 16:57:42 -0700
7bfe8dda2b
make server.py executable. you can now run ./server.py
instead of python3 server.py
VenomousSteam81
2024-07-16 22:40:04 +0000
581813734f
Account for executing directly in help message
Firepup Sixfifty
2024-07-16 22:35:52 +0000
2b6d4c82e9
Make main file executable
Firepup Sixfifty
2024-07-16 22:31:55 +0000
d1779dd51e
Adds an option for the server to intentionally crash when it's outbound links go down
Firepup Sixfifty
2024-07-16 21:57:35 +0000
833038c477
Formatting
Firepup Sixfifty
2024-07-16 21:45:26 +0000
6fe10ef349
Limit hostname to 16 chars to avoid issues
Firepup Sixfifty
2024-07-16 21:44:17 +0000
0756cd208b
Wrong error to catch
Firepup Sixfifty
2024-07-16 21:27:35 +0000
907a46fe4e
Typo and small correction
Firepup Sixfifty
2024-07-16 21:24:59 +0000
17f9ee7cae
Hacky python 3.10 fix
Firepup Sixfifty
2024-07-16 21:22:35 +0000
4a1e94826b
Make compatible with python 3.10+, remove package-mode
key since it is incompatible with older versions of poetry, and it's not a fatal issue in newer ones yet
Firepup Sixfifty
2024-07-16 21:09:58 +0000
ef30250f30
Multiple small mistakes
Firepup Sixfifty
2024-07-16 19:24:17 +0000
d5a01a9ee1
Forgot to use new format for K lines
Firepup Sixfifty
2024-07-16 19:07:02 +0000
fc0da34e16
Messages are global, not local
Firepup Sixfifty
2024-07-16 17:47:05 +0000
1ab9289df6
Wrong stat name
Firepup Sixfifty
2024-07-16 17:45:59 +0000
12cfe7f1c0
...Drain the stats
Firepup Sixfifty
2024-07-16 17:45:20 +0000
d4b0aa11d9
Remove useless stat, implement a /stats command
Firepup Sixfifty
2024-07-16 17:44:02 +0000
2fefe27858
Forgot to make these dicts
Firepup Sixfifty
2024-07-16 16:42:20 +0000
99ea5d7994
A BUNCH of little fixes to how clients are handled
Firepup Sixfifty
2024-07-16 16:16:17 +0000
9e892ccb9d
Typo in pyproject.toml
Firepup Sixfifty
2024-07-16 15:01:51 +0000
ac2b75df85
Don't allow a server to have an empty name
Firepup Sixfifty
2024-07-16 14:54:01 +0000
7f52164647
This isn't a package, poetry.
Firepup Sixfifty
2024-07-16 04:52:35 +0000
e4697e1bfd
Finally write up a README
Firepup Sixfifty
2024-07-16 03:58:05 +0000
a31810ab46
del not .remove on dicts
Firepup Sixfifty
2024-07-15 23:37:15 +0000
8be3808fce
Unused import
Firepup Sixfifty
2024-07-15 21:04:01 +0000
232945ac17
h probably stole this space at some point
Firepup Sixfifty
2024-07-15 20:58:16 +0000
f32bae4f2d
Sorry Tim, you're not the right error
Firepup Sixfifty
2024-07-15 20:46:47 +0000
7f6a4e7b3c
Accidental check inversion
Firepup Sixfifty
2024-07-15 20:43:57 +0000
e47c3ff9d0
Fix typo
Firepup Sixfifty
2024-07-15 18:38:36 +0000
079e813c33
Help menus implemented, other small changes
Firepup Sixfifty
2024-07-15 17:46:25 +0000
e22e81162a
Small change to get the system hostname instead
Firepup Sixfifty
2024-07-15 13:33:13 +0000
baaa9e811e
More S2S work, it might finally be done!
Firepup Sixfifty
2024-07-15 05:31:07 +0000
272fa88527
S2S work, other small changes
Firepup Sixfifty
2024-07-14 07:04:31 +0000
9dc0a47f8d
Various Tweaks
Firepup Sixfifty
2024-07-14 05:17:40 +0000
8248df5907
Code I did while mostly asleep
Firepup Sixfifty
2024-07-14 04:12:40 +0000
e2f905fc55
S2S work
Firepup Sixfifty
2024-07-13 11:28:41 +0000
469b74e43e
S2S work, mainly
Firepup Sixfifty
2024-07-13 10:16:30 +0000
4bccdcfc24
Various changes
Firepup Sixfifty
2024-07-13 08:28:37 +0000
53b0665411
S2S protocol work
Firepup Sixfifty
2024-07-05 01:44:35 -0500
d740b26e2b
S2S protocol work, other small changes
Firepup Sixfifty
2024-07-05 00:31:47 -0500
2c3d9f15eb
Stuff
Firepup Sixfifty
2024-06-14 22:14:45 -0500
cae5953318
Make code files
Firepup Sixfifty
2024-06-12 01:49:58 -0500
18ac79a2f2
Initial Commit
Firepup Sixfifty
2024-06-12 01:48:11 -0500