Commit Graph

1153 Commits

Author SHA1 Message Date
zefie
023b7af723 typo 2025-06-23 12:45:20 -04:00
zefie
6bbf626e19 new default channels, but disable IRCd by default 2025-06-23 12:43:28 -04:00
zefie
fefea8efad order of operations 2 2025-06-23 09:07:30 -04:00
zefie
4a27393304 order of operations 2025-06-23 09:06:46 -04:00
zefie
8999a984a7 maybe fix ping 2025-06-22 21:59:27 -04:00
zefie
0a1c412df1 only reserve nicks if not reserved already 2025-06-22 21:55:41 -04:00
zefie
d46de27a5e fix cleanup 2025-06-22 21:37:53 -04:00
zefie
c10bb7d6e2 use user hostname instead of socket host 2025-06-22 21:36:14 -04:00
zefie
3797712e98 async await 2025-06-22 21:29:37 -04:00
zefie
c8d87713a2 clean up disconnected server users 2025-06-22 19:05:31 -04:00
zefie
238b34f8bf fixes 2025-06-22 18:59:55 -04:00
zefie
bffc32e0ee fixes 2025-06-22 18:42:43 -04:00
zefie
6e16d64a90 check every 10 seconds to only send one ping 2025-06-22 15:45:16 -04:00
zefie
4f289ea161 fix order of operations 2025-06-22 15:41:29 -04:00
zefie
051ea84f81 implement timer to check for inactivity 2025-06-22 15:32:39 -04:00
zefie
8e2a72a86b maybe fix timeouts 2025-06-22 15:17:51 -04:00
zefie
d27a5937ee dont send to timed out socket 2025-06-22 15:11:21 -04:00
zefie
d621b52eca add ping timeout option 2025-06-22 15:10:28 -04:00
zefie
4a09344709 refactor logging, add "SYSTEM" IRCOp command for debugging 2025-06-22 14:35:39 -04:00
zefie
6650129514 allow PING without reg 2025-06-22 13:55:20 -04:00
zefie
f92e2e2c6f fixes 2025-06-22 13:53:26 -04:00
zefie
059f2a42bb forgot to remove the debug 2025-06-22 13:16:21 -04:00
zefie
e1ec7a8942 fix channel character detect, add double prefix support for when webtv user does /join #channel 2025-06-22 13:15:43 -04:00
zefie
4e3e1af6e1 better webtv messages, add KICK to webtv 2025-06-22 13:03:21 -04:00
zefie
e37c27c29c use socket.lastspoke instead of dedicated map 2025-06-22 01:26:20 -04:00
zefie
fdfc49f500 only block PRIVMSG and NOTICE from non +z when +Z, not others 2025-06-20 23:44:20 -04:00
zefie
fbbe4ed8ba dont repeat messages if user is in multiple channels together 2025-06-20 23:35:12 -04:00
zefie
54faaa888a remove console.log 2025-06-20 20:26:20 -04:00
zefie
d4396a8e1e a little flair for webtv, and a new hack system 2025-06-20 20:13:15 -04:00
zefie
54f7b47086 fix socks proxy 2025-06-20 19:09:22 -04:00
zefie
65e4aa7171 rewrite channel data storage 2025-06-20 18:53:48 -04:00
zefie
0176eea74f better check for secure before kick 2025-06-20 09:21:23 -04:00
zefie
7c946918a1 possible proxy fix 2 2025-06-20 06:55:29 -04:00
zefie
52c6843ac2 possible proxy fix 2025-06-20 06:47:43 -04:00
zefie
91ef60996a maybe fix channel permissions 2025-06-20 05:35:23 -04:00
zefie
e52826482a fix NICK change 2025-06-20 05:30:24 -04:00
zefie
8285fcea58 small WHOIS fix 2025-06-20 05:20:48 -04:00
zefie
0ec9be9618 fix version reply 2025-06-20 05:14:12 -04:00
zefie
40db8dee96 numerous fixes due to tests 2025-06-20 05:08:07 -04:00
zefie
bd43b5248b try to prevent blank modes 2025-06-19 20:21:02 -04:00
zefie
39ef43d80e return ircd version in whois 2025-06-19 20:16:48 -04:00
zefie
7dd8839d4d pull prefixes from array 2025-06-19 17:20:36 -04:00
zefie
f25326d9d5 fix: return error if trying to perform operation on non-existant channel user 2025-06-19 17:17:27 -04:00
zefie
99a88c58a7 fix: STARTTLS had some nick issues 2025-06-19 17:06:24 -04:00
zefie
1f866c6e64 fix: missing channel mode C from supported list 2025-06-19 16:35:18 -04:00
zefie
9c04869d38 fix: lost modes ohv in that last commit 2025-06-19 16:28:53 -04:00
zefie
ef774d4be8 limit channel modes to supported modes 2025-06-19 16:25:51 -04:00
zefie
2c11fb94ce remove console.log 2025-06-19 16:21:45 -04:00
zefie
ea764a125c fix uniqueid issue 2025-06-19 16:21:18 -04:00
zefie
0b63e1c1a9 smol fixes 2025-06-19 15:54:58 -04:00