This website requires JavaScript.
c728a612bb
Set version 0.1.0, add Dokka
master
0.1.0
observer
2026-09-15 03:19:42 +01:00
5df0d734dc
Add test manyMessagesLand
observer
2026-09-15 03:09:59 +01:00
101761bade
kotlinx-coroutines-test, runTest replaces runBlocking
observer
2026-09-15 03:09:49 +01:00
521dc00757
Add waitForNextAfterAction, queueAndWaitForNext
observer
2026-09-15 03:08:34 +01:00
cc0719a061
toString override for ClientMessage
observer
2026-09-15 03:08:04 +01:00
7c65309d99
Add User.kt
observer
2026-09-15 03:07:06 +01:00
95b27aa0af
move waitForNext to Server.kt
observer
2026-09-15 03:06:55 +01:00
1599a20583
Set replay=0 in messageBuffer
observer
2026-09-15 03:06:22 +01:00
4368315657
Add ktlint parameters
observer
2026-09-15 03:04:55 +01:00
8611ebb1ea
Add logback extensions, coloured output, toggleable logging in IRCClient
observer
2026-09-15 03:03:15 +01:00
becc871f52
Add GPL-3.0-or-later
observer
2026-09-14 03:48:45 +01:00
1b0246075e
New Ktlint rule overrides
observer
2026-09-14 00:17:00 +01:00
8953c096c1
use enum for comparison in NumericMessage.toServerMessage()
observer
2026-09-14 00:16:47 +01:00
48615181f3
Apply Ktlint styling
observer
2026-09-14 00:15:51 +01:00
4f533b8211
Bump Gradle to 9.7.1
observer
2026-09-14 00:14:39 +01:00
d0f0c28d29
Add detekt plugin (static code analysis)
observer
2026-09-14 00:14:22 +01:00
2b33093ef2
Custom Ktlint rules
observer
2026-09-13 22:57:37 +01:00
e8abfd8f52
Move util from com.shr4pnel.ferretirc.irc to top level
observer
2026-09-13 22:30:42 +01:00
e8fc28a239
Apply ktlint standard formatting
observer
2026-09-13 21:26:25 +01:00
aa1e862201
Add KTlint plugin
observer
2026-09-13 21:22:16 +01:00
9b5df85bf2
Add 2 new tests (PRIVMSG & LIST)
observer
2026-09-12 20:38:40 +01:00
d5397f99a3
Docs, logging config, store ref to Server.kt ret by Connection.kt
observer
2026-09-12 20:37:06 +01:00
3bf9d83450
Use shared flow (buffer) in reader
observer
2026-09-12 20:36:24 +01:00
207c460b85
Improve readability in Parser, parse numeric commands, extract logic into body of abstract parent class
observer
2026-09-12 20:35:27 +01:00
59c96e48be
Extraction of logic being used repeatedly in sealed class hierarchy, use the strname passed into clientmessage.kt
observer
2026-09-12 20:32:57 +01:00
973a6fa11b
Return Server instance from Connection.connect
observer
2026-09-12 20:30:29 +01:00
ab88896b01
KotlinLogging - option to globally disable logging
observer
2026-09-12 20:29:20 +01:00
7384642a6d
Add numerics to ServerMessages
observer
2026-09-12 20:20:31 +01:00
e0194d5c0a
Change start() return type from Job to Any since return value not needed
observer
2026-09-12 20:19:22 +01:00
d52b1085f9
Add com.shr4pnel.ferretirc.irc package to model the live state of IRC
observer
2026-09-12 20:10:54 +01:00
3ad2740dd2
Get rid of IDE message complaining about underscores in ktor version variable
observer
2026-09-12 20:07:36 +01:00
398fe1ef4e
Add default IRC channel to ngircd test configuration
observer
2026-09-12 20:06:32 +01:00
d8e89775f5
Truncate segments of logs in logback pattern encoder for readability
observer
2026-09-12 20:05:21 +01:00
4d6ba9b715
test stub
observer
2026-09-01 15:05:33 +01:00
0e78f69442
Placeholder message additions
observer
2026-09-01 15:05:21 +01:00
d9ea60186c
Merge branch 'master' of ssh://git.shr4pnel.com:4201/observer/ferretirc-client
observer
2026-08-14 23:46:46 +01:00
2b1d593002
Add operator test
observer
2026-08-14 18:42:21 +01:00
7a760555a5
Add OPERATOR section to NGIRCD test config
observer
2026-08-14 18:41:27 +01:00
bd2e330565
Listen for new servermessages in MessageParser
observer
2026-08-14 18:39:50 +01:00
6dab22a04c
Add MODE, PRIVMSG, NOTICE server messages
observer
2026-08-14 18:38:23 +01:00
b9a1d3f076
Add OPER, DIE client messages
observer
2026-08-14 18:37:09 +01:00
45e516721f
Enable gradle configuration cache
observer
2026-08-14 18:36:04 +01:00
5868607156
bundle ngircd config with test resources
observer
2026-08-13 11:35:45 +01:00
f7943e4289
Add operator test
observer
2026-08-14 18:42:21 +01:00
06d89db5b5
Add OPERATOR section to NGIRCD test config
observer
2026-08-14 18:41:27 +01:00
0b5a370e6e
Listen for new servermessages in MessageParser
observer
2026-08-14 18:39:50 +01:00
f7a2e9c6b6
Add MODE, PRIVMSG, NOTICE server messages
observer
2026-08-14 18:38:23 +01:00
8c3a395214
Add OPER, DIE client messages
observer
2026-08-14 18:37:09 +01:00
128f2087dd
Enable gradle configuration cache
observer
2026-08-14 18:36:04 +01:00
0649e23ae6
bundle ngircd config with test resources
observer
2026-08-13 11:35:45 +01:00
f2ecfcb61e
Commit test resource folder whilst still omitting generated logs
observer
2026-08-12 22:07:04 +01:00
4fd934c7c9
Add pingGetsPong Test
observer
2026-08-12 13:28:59 +01:00
b35bb5b679
Create MessageParser, use in Reader, add logs
observer
2026-08-12 13:28:45 +01:00
25333482c1
Create MessageParser, use in Reader
observer
2026-08-12 13:27:40 +01:00
fcac3d5431
Move message classes to ferretirc.net.messages
observer
2026-08-12 13:26:44 +01:00
5d7847ee89
Bump gradle to 9.6.1
observer
2026-08-12 13:26:04 +01:00
a8d952e68f
Kotlin-Logging, logback config
observer
2026-08-12 13:25:51 +01:00
09f9f84325
.idea exclusions
observer
2026-08-12 13:25:13 +01:00
aa74300efb
Initial commit
observer
2026-08-06 01:03:27 +01:00