Commit Graph

  • 849bb925cb update TODO . 2016-05-07 17:52:33 +1200
  • 6d124ff084 switch back to sending WHO on WHO requests (worse for hexchat, much better for andchat) . 2016-05-07 17:52:27 +1200
  • 03ea6bb99e send channel mode immediately upon join . 2016-05-07 17:52:07 +1200
  • 05cb916ae5 fix malformed PRIVMSG causing crashes in andchat . 2016-05-07 17:51:45 +1200
  • 98e8ef43ba simulate PROTOCTL NAMESX . 2016-05-07 17:51:21 +1200
  • d7353040f6 use nbsp instead of whitespace name for system messages . 2016-05-07 17:51:07 +1200
  • 342f86d4c4 fix panic on PM before joining upstream . 2016-05-07 17:50:53 +1200
  • 41139cdd72 fix infinite loop on client disconnected socket . 2016-05-07 17:50:39 +1200
  • 07a57777f7 swap WHO for NAMES, ignore CAP requests, read NOTICEs, option to toggle autojoin, cosmetic fixes for hexchat . 2016-05-07 17:07:16 +1200
  • 114823b0cc WIP work on WHO support . 2016-05-07 14:46:23 +1200
  • 479fbf104b verbose support, WHO support, global messages in blessed channel, prevent leaving blessed channel . 2016-05-07 13:55:29 +1200
  • 2c84934ab8 TODO . 2016-05-07 12:59:34 +1200
  • cc460e2fe9 correctly disconnect from upstream on client disconnect . 2016-05-07 12:59:28 +1200
  • cc04626518 send error on chat while disconnected . 2016-05-05 20:02:29 +1200
  • 5716664de9 don't send leading colon up to nmdc . 2016-05-05 19:57:49 +1200
  • bada029ce2 WIP fixing the nicklist . 2016-05-05 19:57:38 +1200
  • a17c816540 don't double-echo our own messages . 2016-05-05 19:57:31 +1200
  • 8c5b148bc1 remove extra nick var . 2016-05-05 19:45:59 +1200
  • 26ede341ef remove unused regexp code . 2016-05-05 19:30:12 +1200
  • cc22ee33ae patch potential race condition requesting topic before upstream has connected . 2016-05-05 19:28:12 +1200
  • 62487dd437 simplify . 2016-05-05 19:26:31 +1200
  • 3d582d2004 add AGPLv3 preamble to all source file headers . 2016-05-05 19:20:36 +1200
  • 3bca2640a0 simplifications . 2016-05-05 19:16:45 +1200
  • d56203cd39 drop unused typedefs . 2016-05-05 19:12:16 +1200
  • 6358ebe50a wip . 2016-05-05 19:11:40 +1200
  • e345e8b31e drop dead code . 2016-05-05 18:57:22 +1200
  • d2dec97259 handle terminating the libnmdc connection . 2016-05-05 18:56:55 +1200
  • 07f01a1d92 transparently handle newlines in message . 2016-05-03 19:57:55 +1200
  • e97f344f00 wip . 2016-05-03 19:57:02 +1200
  • 15b08e0f27 wip . 2016-05-03 19:25:37 +1200
  • 46114809bd remove all multiuser support, all goroutines and all channels . 2016-05-03 18:47:24 +1200
  • be5715a562 wip . 2016-05-03 18:25:27 +1200
  • a9f1283dd6 remove support for voiced users . 2016-05-03 18:02:10 +1200
  • cb736df27c remove support for channel modes . 2016-05-03 18:00:40 +1200
  • e866451b7a remove support for multiple channels . 2016-05-02 19:23:15 +1200
  • 37d61b3193 remove server's operatorMap, stub out code for requesting to op ourselves . 2016-05-02 19:16:25 +1200
  • cb3ba59cf7 only list our blessed channel . 2016-05-02 19:13:09 +1200
  • 10e9aa473d remove support for user deciding to leave a channel . 2016-05-02 19:07:58 +1200
  • 42b211dc5e remove support for topic set . 2016-05-02 19:02:41 +1200
  • eb597a6592 remove support for kicking other users and changing their mode . 2016-05-02 19:00:24 +1200
  • f8a06775f5 remove support for online-renaming yourself . 2016-05-02 18:54:52 +1200
  • f0cbe04d88 strip authfile, simplify motd, rename arguments and make the servername argument mandatory . 2016-05-02 18:51:53 +1200
  • 468b9fe126 hgignore . 2016-05-02 18:50:15 +1200
  • 570662cdcc remove TLS support (should be provided by a reverse proxy) . 2016-05-02 18:45:51 +1200
  • 9b5c010e1a formatting . 2016-05-02 18:45:31 +1200
  • 588795a3be remove upstream readme . 2016-05-02 18:45:19 +1200
  • 562e8a178a rename application . 2016-05-02 18:45:13 +1200
  • fc0f66f864 clean commit of rosella 1.2.0 . 2016-05-02 18:41:05 +1200
  • 928f0da7b6 Release v1.2.0 Harry Jeffery 2016-04-10 13:19:23 +0100
  • bd7bf4bb38 Update documentation Harry Jeffery 2016-04-10 13:17:18 +0100
  • 5fe27abec3 Changed password hashing method to bcrypt ed@djsu.me 2016-03-07 00:28:47 -0500
  • c5165c37e6 Merge pull request #8 from edjsu/use-key Harry Jeffery 2016-03-19 15:00:57 +0000
  • d9b56c3e05 Use Client.key for channel clientMap and modeMap lookups and insertions ed 2016-03-19 02:07:18 -0400
  • 0e43a20937 Merge pull request #7 from edjsu/flexible-comments Harry Jeffery 2016-03-16 14:05:35 +0000
  • a9c81d38f9 Allow comments to appear anywhere on a line in the auth file ed 2016-03-15 23:52:44 -0400
  • b714685933 Merge pull request #6 from edjsu/split-rplList Harry Jeffery 2016-03-14 12:43:44 +0000
  • 9cbea548a3 Merge pull request #5 from edjsu/split-rplMOTD Harry Jeffery 2016-03-14 12:36:43 +0000
  • 888d9479f7 Merge pull request #4 from edjsu/fprintf-on-connections Harry Jeffery 2016-03-14 12:21:39 +0000
  • e040822a92 Use fmt.Fprintf to write messages to client connections ed 2016-03-14 07:17:05 -0400
  • ce6038f4b0 Split rplList into rplList and rplListEnd ed 2016-03-13 05:07:16 -0400
  • d7bbc2b475 Split rplMOTD into rplMOTDStart, rplMOTD and rplEndOfMOTD ed 2016-03-13 01:51:10 -0500
  • f240730e9a Merge pull request #2 from edjsu/friendly-namreply Harry Jeffery 2016-03-09 19:12:37 +0000
  • 8449c7e81a Limit the number of nicks that are sent in a single NAMREPLY message ed 2016-03-09 03:04:04 -0500
  • 7cf71b33fa Fixed private messaging between users ed 2016-03-07 20:38:49 -0500
  • eed3517995 Normalized newlines so that \r and \n also work as message terminators [messages are supposed to end in \r\n per RFC 1459, but some clients (Mibbit) sometimes use \r or \n rather than \r\n] ed 2016-03-07 17:57:50 -0500
  • 74dd329440 Make more use of the Client.key struct field ed 2016-03-07 13:50:52 -0500
  • e580513fa5 Update channel.modeMap when a client leaves a channel ed 2016-03-07 13:20:04 -0500
  • 4fb9253cc5 - Refactored client.setNick ed 2016-03-07 07:47:08 -0500
  • 272ea046c4 Remove empty channels from the server channelMap when the last client leaves ed 2016-03-07 06:28:56 -0500
  • 0bc9a528ff Set default channel mode to +stn ed 2016-03-07 04:28:54 -0500
  • 0cba792bc5 Use MatchString instead of Match to save a []byte cast ed 2016-03-07 02:11:59 -0500
  • e289ba93eb Delay server.Run until everything is setup ed 2016-03-07 01:23:53 -0500
  • 99050c7943 Closed auth and motd files in main after they are no longer needed ed 2016-03-07 01:09:10 -0500
  • 39e8eca0ef Merge pull request #1 from iiori/fix-user Harry Jeffery 2016-02-28 22:33:44 +0000
  • 64e72362d9 Fixed an index out of range error that occurs when a client without a nick sends a USER command. iiori 2016-02-27 20:54:33 -0500
  • cc79e22ffe Don't accept RC4 as a cipher Harry Jeffery 2015-02-19 15:00:28 +0000
  • a769eb4767 Released version 1.1.1 Harry Jeffery 2013-10-21 13:36:27 +0100
  • 6b011ef8c3 Reply to PING commands with PONG Harry Jeffery 2013-10-21 13:34:12 +0100
  • 860073fbf3 Fixed LIST for weechat Harry Jeffery 2013-10-21 13:27:10 +0100
  • a62ddb6cf4 Fixed NAMES command for weechat Harry Jeffery 2013-10-21 13:25:39 +0100
  • c90f9b92ce Fixed MOTD for weechat Harry Jeffery 2013-10-21 13:21:26 +0100
  • 14d4e53021 Released Version 1.1.0 Harry Jeffery 2013-09-08 22:59:55 +0100
  • c46bd5aa6b Added motd command line option Harry Jeffery 2013-09-08 22:56:43 +0100
  • 1b2d9c95d4 Fixed typo in error message Harry Jeffery 2013-09-08 22:50:27 +0100
  • 44775cabdd Implemented static MOTD message Harry Jeffery 2013-09-08 20:35:30 +0100
  • 85cbc020a3 Fixed erroneous argument shadowing Harry Jeffery 2013-09-08 16:59:56 +0100
  • 10e3a6a6e3 Refactored events and event handling Harry Jeffery 2013-09-08 16:24:17 +0100
  • d569334204 Added MOTD reply type Harry Jeffery 2013-09-08 16:06:03 +0100
  • 94ffe3fff2 Tweaked README.md Harry Jeffery 2013-09-02 02:04:29 +0100
  • 0d91cad155 Added /VERSION command and set version to 1.0.0 Harry Jeffery 2013-09-02 01:55:19 +0100
  • f4deca40ea Fixed reply capitalisation in MODE command Harry Jeffery 2013-08-31 18:45:38 +0100
  • df9ece79e3 Small tidy up in Server.handleEvent() Harry Jeffery 2013-08-31 18:44:25 +0100
  • 0426b39846 Added INFO to README.md Harry Jeffery 2013-08-31 01:34:25 +0100
  • 830fc8f612 Added /INFO command Harry Jeffery 2013-08-30 23:17:54 +0100
  • 42c068b4bf /JOIN now sends channel name with capitalisation Harry Jeffery 2013-08-30 16:36:41 +0100
  • 05743d4b4e Cleaned up the /TOPIC command slightly Harry Jeffery 2013-08-30 16:33:18 +0100
  • b245c56143 Changed order of TLS ciphers Harry Jeffery 2013-08-30 01:29:02 +0100
  • ac7fe8afee Use tls ciphers with perfect forward secrecy first Harry Jeffery 2013-08-30 01:15:05 +0100
  • c1fc0f1157 Tweaked wording of one of the design principles. Harry Jeffery 2013-08-29 23:41:29 +0100
  • 7c1650b6c1 Corrected compilation instructions in README Harry Jeffery 2013-08-29 23:24:07 +0100