Commit Graph
42 Commits
Author SHA1 Message Date
observer e8abfd8f52 Move util from com.shr4pnel.ferretirc.irc to top level 2026-09-13 22:30:42 +01:00
observer e8fc28a239 Apply ktlint standard formatting 2026-09-13 21:26:25 +01:00
observer aa1e862201 Add KTlint plugin 2026-09-13 21:22:16 +01:00
observer 9b5df85bf2 Add 2 new tests (PRIVMSG & LIST) 2026-09-12 20:38:40 +01:00
observer d5397f99a3 Docs, logging config, store ref to Server.kt ret by Connection.kt 2026-09-12 20:37:06 +01:00
observer 3bf9d83450 Use shared flow (buffer) in reader 2026-09-12 20:36:24 +01:00
observer 207c460b85 Improve readability in Parser, parse numeric commands, extract logic into body of abstract parent class 2026-09-12 20:35:27 +01:00
observer 59c96e48be Extraction of logic being used repeatedly in sealed class hierarchy, use the strname passed into clientmessage.kt 2026-09-12 20:32:57 +01:00
observer 973a6fa11b Return Server instance from Connection.connect 2026-09-12 20:30:29 +01:00
observer ab88896b01 KotlinLogging - option to globally disable logging 2026-09-12 20:29:20 +01:00
observer 7384642a6d Add numerics to ServerMessages 2026-09-12 20:20:31 +01:00
observer e0194d5c0a Change start() return type from Job to Any since return value not needed 2026-09-12 20:19:22 +01:00
observer d52b1085f9 Add com.shr4pnel.ferretirc.irc package to model the live state of IRC 2026-09-12 20:10:54 +01:00
observer 3ad2740dd2 Get rid of IDE message complaining about underscores in ktor version variable 2026-09-12 20:07:36 +01:00
observer 398fe1ef4e Add default IRC channel to ngircd test configuration 2026-09-12 20:06:32 +01:00
observer d8e89775f5 Truncate segments of logs in logback pattern encoder for readability 2026-09-12 20:05:21 +01:00
observer 4d6ba9b715 test stub 2026-09-01 15:05:33 +01:00
observer 0e78f69442 Placeholder message additions 2026-09-01 15:05:21 +01:00
observer d9ea60186c Merge branch 'master' of ssh://git.shr4pnel.com:4201/observer/ferretirc-client 2026-08-14 23:46:46 +01:00
observer 2b1d593002 Add operator test
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:25 +01:00
observer 7a760555a5 Add OPERATOR section to NGIRCD test config
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:25 +01:00
observer bd2e330565 Listen for new servermessages in MessageParser
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:25 +01:00
observer 6dab22a04c Add MODE, PRIVMSG, NOTICE server messages
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:25 +01:00
observer b9a1d3f076 Add OPER, DIE client messages
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:25 +01:00
observer 45e516721f Enable gradle configuration cache
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:25 +01:00
observer 5868607156 bundle ngircd config with test resources
Signed-off-by: observer <admin@shr4pnel.com>
2026-08-14 23:46:24 +01:00
observer f7943e4289 Add operator test 2026-08-14 18:42:21 +01:00
observer 06d89db5b5 Add OPERATOR section to NGIRCD test config 2026-08-14 18:41:27 +01:00
observer 0b5a370e6e Listen for new servermessages in MessageParser 2026-08-14 18:39:50 +01:00
observer f7a2e9c6b6 Add MODE, PRIVMSG, NOTICE server messages 2026-08-14 18:38:23 +01:00
observer 8c3a395214 Add OPER, DIE client messages 2026-08-14 18:37:09 +01:00
observer 128f2087dd Enable gradle configuration cache 2026-08-14 18:36:04 +01:00
observer 0649e23ae6 bundle ngircd config with test resources 2026-08-13 11:35:45 +01:00
observer f2ecfcb61e Commit test resource folder whilst still omitting generated logs 2026-08-12 22:07:04 +01:00
observer 4fd934c7c9 Add pingGetsPong Test 2026-08-12 13:28:59 +01:00
observer b35bb5b679 Create MessageParser, use in Reader, add logs 2026-08-12 13:28:45 +01:00
observer 25333482c1 Create MessageParser, use in Reader 2026-08-12 13:27:40 +01:00
observer fcac3d5431 Move message classes to ferretirc.net.messages 2026-08-12 13:26:44 +01:00
observer 5d7847ee89 Bump gradle to 9.6.1 2026-08-12 13:26:04 +01:00
observer a8d952e68f Kotlin-Logging, logback config 2026-08-12 13:25:51 +01:00
observer 09f9f84325 .idea exclusions 2026-08-12 13:25:13 +01:00
observer aa74300efb Initial commit 2026-08-06 01:03:27 +01:00