.
cb736df27c
remove support for channel modes
...
--HG--
branch : nmdc-ircfrontend
2016-05-03 18:00:40 +12:00
.
e866451b7a
remove support for multiple channels
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 19:23:15 +12:00
.
37d61b3193
remove server's operatorMap, stub out code for requesting to op ourselves
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 19:16:25 +12:00
.
cb3ba59cf7
only list our blessed channel
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 19:13:09 +12:00
.
10e9aa473d
remove support for user deciding to leave a channel
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 19:07:58 +12:00
.
42b211dc5e
remove support for topic set
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 19:02:41 +12:00
.
eb597a6592
remove support for kicking other users and changing their mode
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 19:00:24 +12:00
.
f8a06775f5
remove support for online-renaming yourself
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:54:52 +12:00
.
f0cbe04d88
strip authfile, simplify motd, rename arguments and make the servername argument mandatory
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:51:53 +12:00
.
468b9fe126
hgignore
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:50:15 +12:00
.
570662cdcc
remove TLS support (should be provided by a reverse proxy)
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:45:51 +12:00
.
9b5c010e1a
formatting
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:45:31 +12:00
.
588795a3be
remove upstream readme
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:45:19 +12:00
.
562e8a178a
rename application
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:45:13 +12:00
.
fc0f66f864
clean commit of rosella 1.2.0
...
--HG--
branch : nmdc-ircfrontend
2016-05-02 18:41:05 +12:00
Harry Jeffery
928f0da7b6
Release v1.2.0
2016-04-10 13:19:23 +01:00
Harry Jeffery
bd7bf4bb38
Update documentation
2016-04-10 13:17:18 +01:00
ed@djsu.me
5fe27abec3
Changed password hashing method to bcrypt
2016-04-10 13:13:52 +01:00
Harry Jeffery
c5165c37e6
Merge pull request #8 from edjsu/use-key
...
Use Client.key for channel clientMap and modeMap lookups and insertions
2016-03-19 15:00:57 +00:00
ed
d9b56c3e05
Use Client.key for channel clientMap and modeMap lookups and insertions
2016-03-19 03:18:46 -04:00
Harry Jeffery
0e43a20937
Merge pull request #7 from edjsu/flexible-comments
...
Allow comments to appear anywhere on a line in the auth file
2016-03-16 14:05:35 +00:00
ed
a9c81d38f9
Allow comments to appear anywhere on a line in the auth file
2016-03-16 00:03:26 -04:00
Harry Jeffery
b714685933
Merge pull request #6 from edjsu/split-rplList
...
Split rplList into rplList and rplListEnd
2016-03-14 12:43:44 +00:00
Harry Jeffery
9cbea548a3
Merge pull request #5 from edjsu/split-rplMOTD
...
Split rplMOTD into rplMOTDStart, rplMOTD and rplEndOfMOTD
2016-03-14 12:36:43 +00:00
Harry Jeffery
888d9479f7
Merge pull request #4 from edjsu/fprintf-on-connections
...
Use fmt.Fprintf to write messages to client connections
2016-03-14 12:21:39 +00:00
ed
e040822a92
Use fmt.Fprintf to write messages to client connections
2016-03-14 07:17:05 -04:00
ed
ce6038f4b0
Split rplList into rplList and rplListEnd
2016-03-14 07:03:18 -04:00
ed
d7bbc2b475
Split rplMOTD into rplMOTDStart, rplMOTD and rplEndOfMOTD
2016-03-14 06:58:26 -04:00
Harry Jeffery
f240730e9a
Merge pull request #2 from edjsu/friendly-namreply
...
Limit the number of nicks that are sent in a single NAMREPLY message
2016-03-09 19:12:37 +00:00
ed
8449c7e81a
Limit the number of nicks that are sent in a single NAMREPLY message
2016-03-09 03:22:20 -05:00
ed
7cf71b33fa
Fixed private messaging between users
2016-03-08 23:12:41 +00:00
ed
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]
2016-03-08 23:12:41 +00:00
ed
74dd329440
Make more use of the Client.key struct field
2016-03-08 23:12:41 +00:00
ed
e580513fa5
Update channel.modeMap when a client leaves a channel
2016-03-08 23:12:41 +00:00
ed
4fb9253cc5
- Refactored client.setNick
...
- Fixed an invalid memory access error that occurs whenever a chan op
kicks a user from their channel after changing their nick (forgot to
update the channel's modeMap in client.setNick)
2016-03-08 23:12:41 +00:00
ed
272ea046c4
Remove empty channels from the server channelMap when the last client leaves
2016-03-08 23:12:41 +00:00
ed
0bc9a528ff
Set default channel mode to +stn
2016-03-08 23:12:41 +00:00
ed
0cba792bc5
Use MatchString instead of Match to save a []byte cast
2016-03-08 23:12:41 +00:00
ed
e289ba93eb
Delay server.Run until everything is setup
2016-03-08 23:12:41 +00:00
ed
99050c7943
Closed auth and motd files in main after they are no longer needed
2016-03-08 23:12:41 +00:00
Harry Jeffery
39e8eca0ef
Merge pull request #1 from iiori/fix-user
...
Fixed an index out of range error in the USER command handler
2016-02-28 22:33:44 +00:00
iiori
64e72362d9
Fixed an index out of range error that occurs when a client without a nick sends a USER command.
2016-02-27 20:58:34 -05:00
Harry Jeffery
cc79e22ffe
Don't accept RC4 as a cipher
...
This is in conformance with RFC7465
2015-02-19 15:00:28 +00:00
Harry Jeffery
a769eb4767
Released version 1.1.1
...
Changelog:
- Fixed some protocol errors that'd make weechat complain
- Rosella now responds to pings with pongs
2013-10-21 13:36:27 +01:00
Harry Jeffery
6b011ef8c3
Reply to PING commands with PONG
2013-10-21 13:34:12 +01:00
Harry Jeffery
860073fbf3
Fixed LIST for weechat
2013-10-21 13:27:10 +01:00
Harry Jeffery
a62ddb6cf4
Fixed NAMES command for weechat
2013-10-21 13:25:39 +01:00
Harry Jeffery
c90f9b92ce
Fixed MOTD for weechat
2013-10-21 13:21:26 +01:00
Harry Jeffery
14d4e53021
Released Version 1.1.0
...
Changelog:
- Added message of the day support
- Some small refactoring
2013-09-08 22:59:55 +01:00
Harry Jeffery
c46bd5aa6b
Added motd command line option
2013-09-08 22:56:43 +01:00