Daniel Oaks
490f35964f
changelog: Mention modestrings fix
8 years ago
Daniel Oaks
4177522e74
modes: Correct mode argument handling, only first param is the modestring
8 years ago
Daniel Oaks
3cef5f2c9d
changelog: Mention mode changes
8 years ago
Daniel Oaks
9b32d7d6b8
mode: Parse more advanced mode changes
8 years ago
Daniel Oaks
63f5f34f28
version: Clarify semantic versioning "public API" and reset ver number on Oragono
8 years ago
Daniel Oaks
7b35ea6361
changelog: Clean up
8 years ago
Daniel Oaks
0ccabead31
cap: Properly suspend registration for CAP negotiation
8 years ago
Daniel Oaks
50a571ce8e
readme: Update
8 years ago
Daniel Oaks
b028b6929c
reply: Include param on RPL_ENDOFWHOIS. Fixes #18
8 years ago
Daniel Oaks
a241ea7dd6
version: Return RPL_ISUPPORT tokens, as standard
8 years ago
Daniel Oaks
56084507a7
changelog: Initial commit
8 years ago
Daniel Oaks
3972fc49ed
privileges: Add founder/admin/halfop (qah), remove owner (O)
channel owner is from 2812 and unused in the real world
8 years ago
Daniel Oaks
5ee0f1c205
capability: Remove CAP CLEAR as per IRCv3 recommendations, allow CAP command after registration
8 years ago
Daniel Oaks
c3288823af
Add native SSL/TLS listener support from @enmand for our new config
8 years ago
Daniel Oaks
8dc2732137
server: Store MOTD in memory rather than reading it from disk every time. Fixes #3
8 years ago
Daniel Oaks
c97472582d
motd: Betterise logo
8 years ago
Daniel Oaks
56641ff650
isupport: Don't advertise stuff that's still TODO
8 years ago
Daniel Oaks
78928c0322
isupport: STATUSMSG isn't supported, don't advertise it
8 years ago
Daniel Oaks
a013205fd1
Support network name
8 years ago
Daniel Oaks
c88cd328f8
Very initial RPL_ISUPPORT numeric support
8 years ago
Daniel Oaks
aec0b30fc6
motd: Add default MOTD
8 years ago
Daniel Oaks
c0c16c72f0
ergonomadic -> oragono. I'm making lots of changes and this is AN EXPERIMENT. I want to differentiate this from Ergonomadic proper
8 years ago
Daniel Oaks
29d80366a6
Use docopt for command-line processing and new YAML configuration format
8 years ago
Daniel Oaks
c705bdaac5
irc/server: MOTD does not need to be clipped at 80 chars, has not been standard for a long while now
8 years ago
Daniel Oaks
7ce62444de
strings: Disallow nicknames that mess with the protocol in bad ways
8 years ago
John Soros
65539a593b
this is related to https://github.com/fluffle/goirc/pull/71: common irc server behaviour is to reply with an empty +
8 years ago
Roberto Besser
404151fe9d
code.google.com is shutting down, change import to use gopkg.in
8 years ago
Edmund Huber
efce628c87
Merge pull request #17 from rburchell/master
irc: Switch to golang.org versions, not google code versions of dependencies
9 years ago
Robin Burchell
6ad97f7e5d
irc: Switch to golang.org versions, not google code versions of dependencies.
This has a few advantages:
* the google code versions are no longer maintained
* the google code versions are using mercurial (which I don't have installed)
9 years ago
Edmund Huber
952a62aa39
cleanup README.md
9 years ago
Edmund Huber
67a6247377
Merge pull request #14 from edmund-huber/websocket
add support for WebSocket connections
9 years ago
Edmund Huber
ed7c5a795f
Merge pull request #15 from edmund-huber/edmund-fixes-13
fix array overrun panic bug, #13
9 years ago
Edmund Huber
02dca1dd89
fix array overrun panic bug, #13
9 years ago
Edmund Huber
a16cc84e41
don't shadow the second error
9 years ago
Edmund Huber
fce54343ea
touchups to irc/websocket.go per review comments
9 years ago
Edmund Huber
62302ec92e
fail WebSockets with subprotocols here, because gorilla leaves it up for us to deal with subprotocols
9 years ago
Edmund Huber
23d7c81684
comment for CheckOrigin
9 years ago
Edmund Huber
0d1c63396b
undo unnecessary change
9 years ago
Niels Freier
6a69a65860
WebSocket layer to be able to connect "web" client
Currently working with a mini irc js implem, the flow:
* PASS
* NICK
* USER
* JOIN
* PRIVMSG
works and the ping/pong timeout keep the communication open.
9 years ago
Edmund Huber
89bdb8a321
this can't be for real
9 years ago
Edmund Huber
846543c180
try including the prefix in the PONG to a client PING, maybe fix #5
9 years ago
Edmund Huber
b0d6c7bf71
Merge pull request #10 from 3onyc/patch-1
Fix link to example config in README.md
9 years ago
3onyc
2da79c5ba1
Fix link to example config in README.md
9 years ago
Jeremy Latt
2dec10b4f0
readme
10 years ago
Jeremy Latt
84eed13f1d
v1.4.4
10 years ago
Jeremy Latt
79dc46dac8
Merge pull request #38 from jlatt/performance
improve performance by using fewer goroutines per client
10 years ago
Jeremy Latt
4ce4ba31c5
keep track of whether sockets are closed
10 years ago
Jeremy Latt
6c10add399
improve performance by using less goroutines
- get rid of command channel in Client
- get rid of loginTimer; use other timers instead
- move debugging code to debug.go
10 years ago
Jeremy Latt
cab21782b4
fix crash in whowas circular buffer
10 years ago
Jeremy Latt
142bf3d3bb
don't async buffer flushing
10 years ago