-
2d77b10710
fix wtv-tricks:/tricks and add set timezone to it
zefie
2025-07-08 10:08:38 -04:00
-
4c490147ed
fix spacing with headers
zefie
2025-07-08 10:05:42 -04:00
-
bdd8442052
add manual timezone override
zefie
2025-07-07 18:24:28 -04:00
-
7e7c5b142e
update cSetup
zefie
2025-07-07 08:45:38 -04:00
-
1faffc8d5a
v0.9.61-pre
zefie
2025-06-28 12:11:10 -04:00
-
3c9ab91d70
send telly to mame
zefie
2025-06-28 12:06:22 -04:00
-
da843ce5f3
add PING and TIME server CTCP support
zefie
2025-06-27 21:01:27 -04:00
-
a0a92fcd26
allow CTCP VERSION of the server
zefie
2025-06-27 20:54:25 -04:00
-
97676ea0e7
move channel greeting to under channel info and NAMES
zefie
2025-06-27 20:46:46 -04:00
-
afe9a8cc9d
add talkcity/microsoft chat server #channel msg intro
zefie
2025-06-27 20:43:42 -04:00
-
3ce9d0d50c
fix quit for clients that dont send quit before disconnect
zefie
2025-06-25 17:31:11 -04:00
-
6fbf5402de
shorten service configuration string
zefie
2025-06-24 15:28:40 -04:00
-
b72d494a9b
fix cgi 403 error tried to send multiple times
zefie
2025-06-24 15:18:48 -04:00
-
73588f98c1
wrong username shown for server mode changes
zefie
2025-06-24 12:22:21 -04:00
-
7aec035fae
attempt to cleanly reject guest users from mail/usenet
zefie
2025-06-24 10:21:32 -04:00
-
c6a3a0f949
show total bytes read/written when cleaning up socket
zefie
2025-06-23 22:33:50 -04:00
-
023b7af723
typo
zefie
2025-06-23 12:45:20 -04:00
-
6bbf626e19
new default channels, but disable IRCd by default
zefie
2025-06-23 12:43:28 -04:00
-
fefea8efad
order of operations 2
zefie
2025-06-23 09:07:30 -04:00
-
4a27393304
order of operations
zefie
2025-06-23 09:06:46 -04:00
-
8999a984a7
maybe fix ping
zefie
2025-06-22 21:59:27 -04:00
-
0a1c412df1
only reserve nicks if not reserved already
zefie
2025-06-22 21:55:41 -04:00
-
d46de27a5e
fix cleanup
zefie
2025-06-22 21:37:53 -04:00
-
c10bb7d6e2
use user hostname instead of socket host
zefie
2025-06-22 21:36:14 -04:00
-
3797712e98
async await
zefie
2025-06-22 21:29:37 -04:00
-
c8d87713a2
clean up disconnected server users
zefie
2025-06-22 19:05:31 -04:00
-
238b34f8bf
fixes
zefie
2025-06-22 18:59:55 -04:00
-
bffc32e0ee
fixes
zefie
2025-06-22 18:42:43 -04:00
-
6e16d64a90
check every 10 seconds to only send one ping
zefie
2025-06-22 15:45:16 -04:00
-
4f289ea161
fix order of operations
zefie
2025-06-22 15:41:29 -04:00
-
051ea84f81
implement timer to check for inactivity
zefie
2025-06-22 15:31:04 -04:00
-
-
8e2a72a86b
maybe fix timeouts
zefie
2025-06-22 15:11:10 -04:00
-
d27a5937ee
dont send to timed out socket
zefie
2025-06-22 15:11:10 -04:00
-
-
d621b52eca
add ping timeout option
zefie
2025-06-22 15:10:28 -04:00
-
4a09344709
refactor logging, add "SYSTEM" IRCOp command for debugging
zefie
2025-06-22 14:35:39 -04:00
-
6650129514
allow PING without reg
zefie
2025-06-22 13:55:20 -04:00
-
f92e2e2c6f
fixes
zefie
2025-06-22 13:53:26 -04:00
-
059f2a42bb
forgot to remove the debug
zefie
2025-06-22 13:16:21 -04:00
-
e1ec7a8942
fix channel character detect, add double prefix support for when webtv user does /join #channel
zefie
2025-06-22 13:15:43 -04:00
-
4e3e1af6e1
better webtv messages, add KICK to webtv
zefie
2025-06-22 13:03:21 -04:00
-
e37c27c29c
use socket.lastspoke instead of dedicated map
zefie
2025-06-22 01:26:20 -04:00
-
fdfc49f500
only block PRIVMSG and NOTICE from non +z when +Z, not others
zefie
2025-06-20 23:44:20 -04:00
-
fbbe4ed8ba
dont repeat messages if user is in multiple channels together
zefie
2025-06-20 23:35:12 -04:00
-
54faaa888a
remove console.log
zefie
2025-06-20 20:26:20 -04:00
-
d4396a8e1e
a little flair for webtv, and a new hack system
zefie
2025-06-20 20:13:15 -04:00
-
54f7b47086
fix socks proxy
zefie
2025-06-20 19:09:22 -04:00
-
65e4aa7171
rewrite channel data storage
zefie
2025-06-20 18:53:48 -04:00
-
0176eea74f
better check for secure before kick
zefie
2025-06-20 09:21:23 -04:00
-
7c946918a1
possible proxy fix 2
zefie
2025-06-20 06:55:29 -04:00
-
52c6843ac2
possible proxy fix
zefie
2025-06-20 06:47:43 -04:00
-
91ef60996a
maybe fix channel permissions
zefie
2025-06-20 05:35:23 -04:00
-
e52826482a
fix NICK change
zefie
2025-06-20 05:30:24 -04:00
-
8285fcea58
small WHOIS fix
zefie
2025-06-20 05:20:48 -04:00
-
0ec9be9618
fix version reply
zefie
2025-06-20 05:14:12 -04:00
-
40db8dee96
numerous fixes due to tests
zefie
2025-06-20 05:08:07 -04:00
-
bd43b5248b
try to prevent blank modes
zefie
2025-06-19 20:21:02 -04:00
-
39ef43d80e
return ircd version in whois
zefie
2025-06-19 20:16:48 -04:00
-
7dd8839d4d
pull prefixes from array
zefie
2025-06-19 17:20:36 -04:00
-
f25326d9d5
fix: return error if trying to perform operation on non-existant channel user
zefie
2025-06-19 17:15:20 -04:00
-
99a88c58a7
fix: STARTTLS had some nick issues
zefie
2025-06-19 17:06:24 -04:00
-
1f866c6e64
fix: missing channel mode C from supported list
zefie
2025-06-19 16:35:18 -04:00
-
9c04869d38
fix: lost modes ohv in that last commit
zefie
2025-06-19 16:28:53 -04:00
-
ef774d4be8
limit channel modes to supported modes
zefie
2025-06-19 16:25:51 -04:00
-
2c11fb94ce
remove console.log
zefie
2025-06-19 16:21:45 -04:00
-
ea764a125c
fix uniqueid issue
zefie
2025-06-19 16:21:18 -04:00
-
0b63e1c1a9
smol fixes
zefie
2025-06-19 15:54:58 -04:00
-
4eadb4b624
consolidate mode processing, allow multimode from clients
zefie
2025-06-19 15:52:09 -04:00
-
9d079bc2da
fix: copy default_channel_modes instead of passing reference, fix order of operations in processNickChange
zefie
2025-06-19 14:09:04 -04:00
-
894e9a3e8b
fix: we weren't cleaning uniqueIds
zefie
2025-06-19 13:50:05 -04:00
-
d64d795ffb
use larger socket ID to prevent collisions on high traffic servers
zefie
2025-06-19 13:41:59 -04:00
-
7787d8217d
fix SSL mode did not assign +z after initalizeSocket change
zefie
2025-06-19 12:32:23 -04:00
-
e1a2bdd8b9
fix could not unset some channel modes, add little webtv enhancement
zefie
2025-06-19 12:07:58 -04:00
-
a78550308c
create initializeSocket(socket), add git commit to version
zefie
2025-06-19 11:22:30 -04:00
-
267ba4a288
fix kline sometimes still sends intro
zefie
2025-06-18 21:02:49 -04:00
-
f69be67295
fix kline
zefie
2025-06-18 21:00:16 -04:00
-
83ec1cea52
fix motd
zefie
2025-06-18 20:59:47 -04:00
-
a270cdf7b3
use minisrv session store to store klines
zefie
2025-06-18 16:34:46 -04:00
-
1fc1d8dc4b
improve MOTD some more
zefie
2025-06-18 15:20:21 -04:00
-
4ccbfe9933
improve MOTD
zefie
2025-06-18 15:16:43 -04:00
-
bb3cd5bf5b
remove erronous 401
zefie
2025-06-18 14:52:06 -04:00
-
d43f7dc213
throttle some stuff for kvirc tls, fix hostnames
zefie
2025-06-18 14:49:51 -04:00
-
f901dfbb50
implement STARTTLS
zefie
2025-06-18 13:11:57 -04:00
-
7019767fac
fix socket.userinfo
zefie
2025-06-17 23:22:36 -04:00
-
606da4afbc
yep
zefie
2025-06-17 22:39:16 -04:00
-
b1e5e8877e
better safe than sorry
zefie
2025-06-17 22:37:38 -04:00
-
24f3bbc4eb
maybe fix channel mode bleeding
zefie
2025-06-17 22:23:10 -04:00
-
8ff11894f1
remove arbitrary character
zefie
2025-06-17 21:16:54 -04:00
-
2c515ed8fb
fixes
zefie
2025-06-17 21:15:23 -04:00
-
d31f83f03f
bug
zefie
2025-06-17 20:54:03 -04:00
-
851531125e
update comment
zefie
2025-06-17 20:13:32 -04:00
-
8961bfa71e
fix
zefie
2025-06-17 20:04:20 -04:00
-
e51e5ebc61
stupid typo
zefie
2025-06-17 19:58:52 -04:00
-
0d407a5f1b
some fixes
zefie
2025-06-17 19:50:02 -04:00
-
ac0a62a310
a bit more standard
zefie
2025-06-17 19:41:03 -04:00
-
38fc6128cc
testing
zefie
2025-06-17 19:18:20 -04:00
-
280ea5b63e
some fixes
zefie
2025-06-17 19:09:46 -04:00
-
f83af2eca5
send remote addr in connect notices
zefie
2025-06-17 18:56:42 -04:00
-
f8f6ea2f3d
dont send 332 if there is no channel topic
zefie
2025-06-17 18:55:08 -04:00
-
929040caae
we may need to throttle how fast we send to webtv
zefie
2025-06-17 18:40:54 -04:00
-
db2eebdd12
fix typo again
zefie
2025-06-17 18:16:27 -04:00