Daniel Oaks
|
43e28e2fef
|
PROXY: Remove command, I don't think it's that useful
|
před 7 roky |
Daniel Oaks
|
0eebd6273c
|
AWAY: Only dispatch AWAY when cap-notify is used
|
před 7 roky |
Daniel Oaks
|
985f87d9d1
|
client: Remove silly testing Println
|
před 7 roky |
Daniel Oaks
|
5e72409695
|
Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead
|
před 7 roky |
Daniel Oaks
|
2bfcc553ce
|
client: Don't fail silently on error sending messages
|
před 7 roky |
Daniel Oaks
|
5d7d510348
|
client: Fix minor bug when doing SASL before NICK/USER
|
před 7 roky |
Daniel Oaks
|
754b74c21c
|
accounts: Add account-tag capability
|
před 7 roky |
Daniel Oaks
|
c2aa31001a
|
client: Fix initial RPL_UMODEIS
|
před 7 roky |
Daniel Oaks
|
220bc2c609
|
server-time: Fix time format
|
před 7 roky |
Daniel Oaks
|
b5e7d8968f
|
accounts: Add SASL EXTERNAL handler
|
před 7 roky |
Daniel Oaks
|
1679bc9ac2
|
accounts: Add initial SASL handler, still need to write mechanism handlers
|
před 7 roky |
Daniel Oaks
|
5269dc8776
|
accounts: Very roughly introduce account type
|
před 7 roky |
Daniel Oaks
|
49034cb20e
|
certfp: Add certfp retrieval from client
|
před 7 roky |
Daniel Oaks
|
e33a810522
|
capability: Add extended-join and userhost-in-names
|
před 8 roky |
Daniel Oaks
|
ef592d160c
|
capability: Add server-time
|
před 8 roky |
Daniel Oaks
|
d810033a02
|
client: Timeout ident more nicely
|
před 8 roky |
Daniel Oaks
|
199f8bd8ae
|
USER: disallow usernames that break the protocol
|
před 8 roky |
Daniel Oaks
|
19c2bb69fc
|
Allow looking up usernames with ident on connection
|
před 8 roky |
Daniel Oaks
|
5d3b185881
|
client: Use more accurate QUIT message for ping timeouts
|
před 8 roky |
Daniel Oaks
|
b820559050
|
modes: Add TLS umode (+Z)
|
před 8 roky |
Daniel Oaks
|
34a099b61a
|
Fix PING and PONG
|
před 8 roky |
Daniel Oaks
|
04442ddef1
|
Stuff is no longer completely broken. Just mostly.
|
před 8 roky |
Daniel Oaks
|
9e7a590f23
|
server: Fix
|
před 8 roky |
Daniel Oaks
|
2a519c8061
|
use server.name and server.nameString, name for checking and getting nice comparison, nameString for reply outputs
|
před 8 roky |
Daniel Oaks
|
7b13858f8c
|
client: Fix
|
před 8 roky |
Daniel Oaks
|
7fcc6bdbc4
|
channels: Fix
|
před 8 roky |
Daniel Oaks
|
08225c201d
|
continue work reorganising and redoing EVERYTHING
|
před 8 roky |
Daniel Oaks
|
e83283e7fd
|
urgh this should not even be commited yet, this will all be squashed out
|
před 8 roky |
Daniel Oaks
|
2f08401a0f
|
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
|
před 8 roky |
Daniel Oaks
|
9860094020
|
socket: Use updated socket code
|
před 8 roky |
Daniel Oaks
|
8885f14f19
|
PROXY: Restrict to specified addresses/hostnames
|
před 8 roky |
Daniel Oaks
|
ed95f09725
|
Fix clients no longer being able to send commands after a single command errors out
|
před 8 roky |
Jeremy Latt
|
4ce4ba31c5
|
keep track of whether sockets are closed
|
před 10 roky |
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
|
před 10 roky |
Jeremy Latt
|
b0bb0faadc
|
remove unnecessary String()s; rename parse functions
|
před 10 roky |
Jeremy Latt
|
3b12dec207
|
cleanup
|
před 10 roky |
Jeremy Latt
|
d696f2313e
|
stop leaking client goroutines; closes #34
|
před 10 roky |
Edmund Huber
|
2272aae213
|
spelling and gofmt
|
před 10 roky |
Edmund Huber
|
6267b6a40c
|
clean up /theater so that it doesn't need a bunch of pointers and that it reuses channel-scoped-user-modes machinery
|
před 10 roky |
Edmund Huber
|
d5bdc78d55
|
adding theater-mode, fixes #15
|
před 10 roky |
Jeremy Latt
|
8c44bb9ff3
|
ONICK command to allow operators to change users' nicks
|
před 10 roky |
Jeremy Latt
|
7a9f1d750b
|
explain why CheckPassword happens in client thread
|
před 10 roky |
Jeremy Latt
|
2006aff9f7
|
break up types.go
- remove old interfaces, move to relevant files
- remove Phase in favor of a boolean flag
|
před 10 roky |
Jeremy Latt
|
e15f47c766
|
move to channel-based logging
|
před 10 roky |
Jeremy Latt
|
77d053ccac
|
get rid of editableCommand
|
před 10 roky |
Jeremy Latt
|
96a108f8da
|
mark unicode normalization with type
|
před 10 roky |
Jeremy Latt
|
f56db354ee
|
fix client auth for no password
All clients are authorized if the server lacks a password.
|
před 10 roky |
Jeremy Latt
|
76852b0370
|
implement WHOWAS with a shared ringbuffer
|
před 10 roky |
Jeremy Latt
|
0874692aa8
|
send proper replies for cap protocol
|
před 10 roky |
Jeremy Latt
|
36602c9a3c
|
basic capability negotiation
- multi-prefix is supported as an example
|
před 10 roky |