Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-10-23
23:51
term: add prompt based on channel leaf check-in: 3264fef087 user: cashmere tags: trunk
23:44
irc/caps: impl away, chghost and setname check-in: 1baab1ced5 user: cashmere tags: trunk
23:32
irc/numerics: cover alternative nickname when nick is already in use check-in: ce5b1028bf user: cashmere tags: trunk
23:28
irc: add numerics check-in: 179c4a7e24 user: cashmere tags: trunk
23:21
irc/caps: add echo-message check-in: 618b2d95c5 user: cashmere tags: trunk
23:16
irc/caps: add time check-in: 592954c41d user: cashmere tags: trunk
23:07
ergo: add support for tls connections check-in: a63a64ab09 user: cashmere tags: trunk
22:49
irc/ircv3: add base structure for ircv3 caps check-in: 841280e9ca user: cashmere tags: trunk
22:20
irc: add `Client.receive` instead of verbose handle.c3 check-in: f52ecf0392 user: cashmere tags: trunk
22:09
term: fix terminal messup when C-c check-in: 312ebf75f3 user: cashmere tags: trunk
22:08
irc/message: add parsing for nick, target, text, user check-in: d143f4aef0 user: cashmere tags: trunk
22:07
client: add clientsided channel, user count and topic when /list check-in: 8fd1daf906 user: cashmere tags: trunk
22:07
term: add `fmt` to reduce repetitive `io::printf` calls check-in: 7d61979cfa user: cashmere tags: trunk
22:06
irc/client: add send_* for descriptive fns check-in: cb476e44b1 user: cashmere tags: trunk
21:39
irc: rename command to input check-in: 3062f578af user: cashmere tags: trunk
21:37
main: fix `client.run()` check-in: ca01ebc73e user: cashmere tags: trunk
21:37
irc/client: add `fn run` check-in: 666f5f5ed1 user: cashmere tags: trunk
21:37
irc: remove loop.c3 check-in: 96b01af5fb user: cashmere tags: trunk
21:36
irc: add parse fn to get back formatted and typed struct check-in: 5042e6c882 user: cashmere tags: trunk
21:21
irc/connection: add and include `Connection` struct check-in: 7dd1afa869 user: cashmere tags: trunk
20:56
irc/connect: rename `establish_connection` to `connect` check-in: 4a6f3f6b2b user: cashmere tags: trunk
20:54
irc: add connection.c3 check-in: b5ef46e32b user: cashmere tags: trunk
20:47
project: change single modules into one `irc` submodule check-in: 32545a1a04 user: cashmere tags: trunk
20:36
reorganize project check-in: 86f900065c user: cashmere tags: trunk
2026-10-21
15:08
client: handle unknown commands check-in: bb16b13070 user: cashmere tags: trunk
14:12
client: remove quit from main as this is now handled in command check-in: 9323848b33 user: cashmere tags: trunk
14:11
client: switch client.send() to client.command() check-in: 6ee8e6d45f user: cashmere tags: trunk
14:11
client: switch poll `ANY_READ` to `READ` check-in: e8356b4313 user: cashmere tags: trunk
14:10
client: add clientsided slash command handling check-in: d7e73b8f1d user: cashmere tags: trunk
13:14
client: replace reader thread with poll loop check-in: 9bb3711cfd user: cashmere tags: trunk
12:42
client: read server lines through buffer check-in: 46d90ae1cc user: cashmere tags: trunk
11:57
client: handle plaintext and tls connections check-in: eb1b2c5331 user: cashmere tags: trunk
2026-10-16
16:32
client: switch from plaintext to tls connection check-in: 42d332836f user: cashmere tags: trunk
16:14
update README check-in: c4b2c83a3c user: cashmere tags: trunk
16:13
tls: add bindings for libressl tls library check-in: 567b700c64 user: cashmere tags: trunk
16:12
shell: add support for libressl check-in: 89867358d3 user: cashmere tags: trunk
14:25
client: add pools to prevent memory leaks check-in: 1682ef72c1 user: cashmere tags: trunk
13:08
client: handle TOPIC check-in: 1abc4f0efe user: cashmere tags: trunk
13:08
client: handle KICK check-in: 41c610bb0d user: cashmere tags: trunk
12:54
client: handle NICK check-in: 0b8361266d user: cashmere tags: trunk
12:49
client: HANDLE QUIT check-in: 088dd53c44 user: cashmere tags: trunk
12:47
client: handle PART check-in: 9796888ab6 user: cashmere tags: trunk
12:43
client: handle JOIN check-in: fe035d507e user: cashmere tags: trunk
12:37
client: handle NOTICE check-in: d869af306b user: cashmere tags: trunk
12:28
client: add switch case for irc commands check-in: 9eafd82b47 user: cashmere tags: trunk
12:25
add justfile check-in: 6ca75665da user: cashmere tags: trunk
2026-10-15
10:55
track ignore-blobs check-in: 70ec0d088e user: cashmere tags: trunk
10:41
add command handler check-in: fad00c6c0d user: cashmere tags: trunk
2026-10-14
19:28
message: ignore empty line check-in: b98ec68786 user: cashmere tags: trunk
13:37
message: parse incoming lines check-in: b4186ed660 user: cashmere tags: trunk