Daniel Oaks
c97472582d
motd: Betterise logo
преди 8 години
Daniel Oaks
56641ff650
isupport: Don't advertise stuff that's still TODO
преди 8 години
Daniel Oaks
78928c0322
isupport: STATUSMSG isn't supported, don't advertise it
преди 8 години
Daniel Oaks
a013205fd1
Support network name
преди 8 години
Daniel Oaks
c88cd328f8
Very initial RPL_ISUPPORT numeric support
преди 8 години
Daniel Oaks
aec0b30fc6
motd: Add default MOTD
преди 8 години
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 години
Daniel Oaks
29d80366a6
Use docopt for command-line processing and new YAML configuration format
преди 8 години
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 години
Daniel Oaks
7ce62444de
strings: Disallow nicknames that mess with the protocol in bad ways
преди 8 години
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 години
Roberto Besser
404151fe9d
code.google.com is shutting down, change import to use gopkg.in
преди 8 години
Edmund Huber
efce628c87
Merge pull request #17 from rburchell/master
irc: Switch to golang.org versions, not google code versions of dependencies
преди 9 години
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 години
Edmund Huber
952a62aa39
cleanup README.md
преди 9 години
Edmund Huber
67a6247377
Merge pull request #14 from edmund-huber/websocket
add support for WebSocket connections
преди 9 години
Edmund Huber
ed7c5a795f
Merge pull request #15 from edmund-huber/edmund-fixes-13
fix array overrun panic bug, #13
преди 9 години
Edmund Huber
02dca1dd89
fix array overrun panic bug, #13
преди 9 години
Edmund Huber
a16cc84e41
don't shadow the second error
преди 9 години
Edmund Huber
fce54343ea
touchups to irc/websocket.go per review comments
преди 9 години
Edmund Huber
62302ec92e
fail WebSockets with subprotocols here, because gorilla leaves it up for us to deal with subprotocols
преди 9 години
Edmund Huber
23d7c81684
comment for CheckOrigin
преди 9 години
Edmund Huber
0d1c63396b
undo unnecessary change
преди 9 години
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 години
Edmund Huber
89bdb8a321
this can't be for real
преди 9 години
Edmund Huber
846543c180
try including the prefix in the PONG to a client PING, maybe fix #5
преди 9 години
Edmund Huber
b0d6c7bf71
Merge pull request #10 from 3onyc/patch-1
Fix link to example config in README.md
преди 9 години
3onyc
2da79c5ba1
Fix link to example config in README.md
преди 9 години
Jeremy Latt
2dec10b4f0
readme
преди 10 години
Jeremy Latt
84eed13f1d
v1.4.4
преди 10 години
Jeremy Latt
79dc46dac8
Merge pull request #38 from jlatt/performance
improve performance by using fewer goroutines per client
преди 10 години
Jeremy Latt
4ce4ba31c5
keep track of whether sockets are closed
преди 10 години
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 години
Jeremy Latt
cab21782b4
fix crash in whowas circular buffer
преди 10 години
Jeremy Latt
142bf3d3bb
don't async buffer flushing
преди 10 години
Edmund Huber
78b787f3ae
server queues messages in same order to all clients
преди 10 години
Jeremy Latt
a92ff15c34
Merge pull request #30 from edmund-huber/user_mode
fix up MODE behavior to allow /mode <not-your-nick> and show per-channel modes, fixes #29
преди 10 години
Edmund Huber
b4edcea6e3
pretty up the notice a bit, and use RplNotice
преди 10 години
Edmund Huber
e1c235a9ea
fix up MODE behavior to allow /mode <not-your-nick> and show per-channel modes, fixes #29
преди 10 години
Jeremy Latt
37e15d7f62
v1.4.1
преди 10 години
Jeremy Latt
2e212e3692
Merge pull request #35 from jlatt/fix-goroutine-leak
fix two bugs
преди 10 години
Jeremy Latt
2d2e63a1b7
Merge pull request #33 from jlatt/async-write-flush
async all write buffer flushes
преди 10 години
Jeremy Latt
b0bb0faadc
remove unnecessary String()s; rename parse functions
преди 10 години
Jeremy Latt
21a86c3216
fix gcstats debugging command
преди 10 години
Jeremy Latt
f32df20a83
get rid of useless assignment
преди 10 години
Jeremy Latt
63a46498ce
reuse replies where possible
преди 10 години
Jeremy Latt
3b12dec207
cleanup
преди 10 години
Jeremy Latt
2dc69c7e3d
use a Scanner instead of ReadString
преди 10 години
Jeremy Latt
5f268e4847
async all write buffer flushes
преди 10 години
Jeremy Latt
d696f2313e
stop leaking client goroutines; closes #34
преди 10 години