824 Commits

Author SHA1 Message Date
contact
a8c779cd32 Remove downstream conn from list on disconnect
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@24 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 20:30:44 +00:00
contact
892c7c60c2 Allow Server to have access to upstreamConn
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@23 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 20:20:22 +00:00
contact
415729d4c2 Maintain a list of downstream connections
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@22 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 20:11:35 +00:00
contact
8ea60f038a Add per-upstream logger
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@21 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 19:26:03 +00:00
contact
e3d32f84a3 Split IRC helpers to separate file
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@20 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 18:24:32 +00:00
contact
6254410133 Join channels on upstream servers
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@19 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 18:22:04 +00:00
contact
0fcb7b2fa1 Handle NOTICE from upstream servers
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@18 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 17:10:13 +00:00
contact
1871b94acd Handle MODE messages from upstream servers
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@17 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 17:07:35 +00:00
contact
b7e44b46ab Handle upstream RPL_MYINFO messages
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@16 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 16:04:49 +00:00
contact
1c790f8d34 Send standard user/channel modes to downstream connections
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@15 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 15:50:47 +00:00
contact
224676d090 Ignore some upstream messages
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@14 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 15:39:09 +00:00
contact
ace3d83947 Split downstram and upstream code into separate files
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@13 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 15:18:19 +00:00
contact
14ee6f1b6a Log upstream server errors
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@12 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 15:13:29 +00:00
contact
e9c88cb8ec Add basic upstream message handler
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@11 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 15:11:28 +00:00
contact
acde079e3f Connect to upstream servers
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@10 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 15:03:07 +00:00
contact
4a6c8d9921 Add Server.Logger
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@9 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 14:50:46 +00:00
contact
777d10d3d0 Rename conn to downstreamConn
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@8 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 14:22:26 +00:00
contact
45a43dadb8 Handle PING
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@7 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 11:18:37 +00:00
contact
3dd70c6d59 Send ERR_NOMOTD on registration
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@6 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-06 11:08:54 +00:00
contact
11e896a592 Add connection registration
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@5 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-04 17:56:07 +00:00
contact
98951ed819 Handle NICK and USER
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@4 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-04 11:19:18 +00:00
contact
644a93fb19 Send "unknown command" replies
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@3 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-04 10:25:53 +00:00
contact
67a4e210bc Add LICENSE and README.md
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@2 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-04 09:50:28 +00:00
contact
b611c22f31 Add basic IRC listener
git-svn-id: https://svn.yakumo.dev/yakumo.izuru/suika/trunk@1 f0ae65fe-ee39-954e-97ec-027ff2717ef4
2020-02-04 09:46:22 +00:00