Daniel Oaks
|
c3174bb648
|
Various crash fixes, and little cleanups for safety
|
7 vuotta sitten |
Daniel Oaks
|
07e4728c15
|
roleplay: Initial commit
|
7 vuotta sitten |
Daniel Oaks
|
c7fdb4656e
|
strings: Use inbuilt precis.Nickname encoding now
|
7 vuotta sitten |
Daniel Oaks
|
a404bf83d1
|
Add automated client connection limiting
|
7 vuotta sitten |
Daniel Oaks
|
a7949b6cb4
|
irc: Assorted golint cleanups
|
7 vuotta sitten |
Daniel Oaks
|
29e811a531
|
oper: Support custom vhosts, and chghost
|
7 vuotta sitten |
Daniel Oaks
|
8e2a8cb1b3
|
opers: Enforce oper class permissions
|
7 vuotta sitten |
Daniel Oaks
|
f3459830e7
|
opers: Allow setting custom whois lines
|
7 vuotta sitten |
Daniel Oaks
|
64bdedaee2
|
Add oper classes, for more finely-grained control
|
7 vuotta sitten |
Daniel Oaks
|
425a521d27
|
channel: Fix MODE and WHO
|
7 vuotta sitten |
Daniel Oaks
|
1e956355bf
|
NICK: Fix small bug when casefolding
|
7 vuotta sitten |
Daniel Oaks
|
1bab81091f
|
Add MONITOR command
|
7 vuotta sitten |
Daniel Oaks
|
e643c2101f
|
capability: Add 3.2 CAP values
|
7 vuotta sitten |
Daniel Oaks
|
43e28e2fef
|
PROXY: Remove command, I don't think it's that useful
|
7 vuotta sitten |
Daniel Oaks
|
0eebd6273c
|
AWAY: Only dispatch AWAY when cap-notify is used
|
7 vuotta sitten |
Daniel Oaks
|
985f87d9d1
|
client: Remove silly testing Println
|
7 vuotta sitten |
Daniel Oaks
|
5e72409695
|
Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead
|
7 vuotta sitten |
Daniel Oaks
|
2bfcc553ce
|
client: Don't fail silently on error sending messages
|
7 vuotta sitten |
Daniel Oaks
|
5d7d510348
|
client: Fix minor bug when doing SASL before NICK/USER
|
7 vuotta sitten |
Daniel Oaks
|
754b74c21c
|
accounts: Add account-tag capability
|
7 vuotta sitten |
Daniel Oaks
|
c2aa31001a
|
client: Fix initial RPL_UMODEIS
|
7 vuotta sitten |
Daniel Oaks
|
220bc2c609
|
server-time: Fix time format
|
7 vuotta sitten |
Daniel Oaks
|
b5e7d8968f
|
accounts: Add SASL EXTERNAL handler
|
7 vuotta sitten |
Daniel Oaks
|
1679bc9ac2
|
accounts: Add initial SASL handler, still need to write mechanism handlers
|
7 vuotta sitten |
Daniel Oaks
|
5269dc8776
|
accounts: Very roughly introduce account type
|
7 vuotta sitten |
Daniel Oaks
|
49034cb20e
|
certfp: Add certfp retrieval from client
|
7 vuotta sitten |
Daniel Oaks
|
e33a810522
|
capability: Add extended-join and userhost-in-names
|
8 vuotta sitten |
Daniel Oaks
|
ef592d160c
|
capability: Add server-time
|
8 vuotta sitten |
Daniel Oaks
|
d810033a02
|
client: Timeout ident more nicely
|
8 vuotta sitten |
Daniel Oaks
|
199f8bd8ae
|
USER: disallow usernames that break the protocol
|
8 vuotta sitten |
Daniel Oaks
|
19c2bb69fc
|
Allow looking up usernames with ident on connection
|
8 vuotta sitten |
Daniel Oaks
|
5d3b185881
|
client: Use more accurate QUIT message for ping timeouts
|
8 vuotta sitten |
Daniel Oaks
|
b820559050
|
modes: Add TLS umode (+Z)
|
8 vuotta sitten |
Daniel Oaks
|
34a099b61a
|
Fix PING and PONG
|
8 vuotta sitten |
Daniel Oaks
|
04442ddef1
|
Stuff is no longer completely broken. Just mostly.
|
8 vuotta sitten |
Daniel Oaks
|
9e7a590f23
|
server: Fix
|
8 vuotta sitten |
Daniel Oaks
|
2a519c8061
|
use server.name and server.nameString, name for checking and getting nice comparison, nameString for reply outputs
|
8 vuotta sitten |
Daniel Oaks
|
7b13858f8c
|
client: Fix
|
8 vuotta sitten |
Daniel Oaks
|
7fcc6bdbc4
|
channels: Fix
|
8 vuotta sitten |
Daniel Oaks
|
08225c201d
|
continue work reorganising and redoing EVERYTHING
|
8 vuotta sitten |
Daniel Oaks
|
e83283e7fd
|
urgh this should not even be commited yet, this will all be squashed out
|
8 vuotta sitten |
Daniel Oaks
|
2f08401a0f
|
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
|
8 vuotta sitten |
Daniel Oaks
|
9860094020
|
socket: Use updated socket code
|
8 vuotta sitten |
Daniel Oaks
|
8885f14f19
|
PROXY: Restrict to specified addresses/hostnames
|
8 vuotta sitten |
Daniel Oaks
|
ed95f09725
|
Fix clients no longer being able to send commands after a single command errors out
|
8 vuotta sitten |
Jeremy Latt
|
4ce4ba31c5
|
keep track of whether sockets are closed
|
10 vuotta sitten |
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 vuotta sitten |
Jeremy Latt
|
b0bb0faadc
|
remove unnecessary String()s; rename parse functions
|
10 vuotta sitten |
Jeremy Latt
|
3b12dec207
|
cleanup
|
10 vuotta sitten |
Jeremy Latt
|
d696f2313e
|
stop leaking client goroutines; closes #34
|
10 vuotta sitten |