Edmund Huber
|
34b01b115e
|
add a type for CTCP-encoded strings, and NOTICEs for error cases
|
před 10 roky |
Edmund Huber
|
d5bdc78d55
|
adding theater-mode, fixes #15
|
před 10 roky |
Jeremy Latt
|
d85e6681d9
|
move modes code to its own file; fix SQL (un)marshalling
|
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
|
96a108f8da
|
mark unicode normalization with type
|
před 10 roky |
Jeremy Latt
|
33df043961
|
fix CAP messages
|
před 10 roky |
Jeremy Latt
|
d4093e7f8b
|
mask lists (ban, except, invite)
|
před 10 roky |
Jeremy Latt
|
76852b0370
|
implement WHOWAS with a shared ringbuffer
|
před 10 roky |
Jeremy Latt
|
b2055595e1
|
WHOWAS command
|
před 10 roky |
Jeremy Latt
|
69cdad45ac
|
partially-working sqlite-based usermasks
|
před 10 roky |
Jeremy Latt
|
04bb79a610
|
fix invite message to clients
|
před 10 roky |
Jeremy Latt
|
36602c9a3c
|
basic capability negotiation
- multi-prefix is supported as an example
|
před 10 roky |
Jeremy Latt
|
c35d5d1b8a
|
code review
- SEM_VER instead of SEMVER
- persist user limit along with other params
|
před 10 roky |
Jeremy Latt
|
0531c40481
|
simplify semantic version constant
|
před 10 roky |
Jeremy Latt
|
1fe73aaa9e
|
kill command
|
před 10 roky |
Jeremy Latt
|
4d2d18caf1
|
time command
|
před 10 roky |
Jeremy Latt
|
f0305cf01a
|
invite command
|
před 10 roky |
Jeremy Latt
|
d6ec1e719b
|
add a version command for sumeet
|
před 10 roky |
Jeremy Latt
|
f482b6b82f
|
add all channel mask list replies
|
před 10 roky |
Jeremy Latt
|
c5c7469cf0
|
good ol' fashioned refactoring
|
před 10 roky |
Jeremy Latt
|
c7298c55b9
|
flesh out channel modes
- deprecate 's' mode
- add user limit
- don't leak key in mode messages to non-members
- begin refactoring Mode()
|
před 10 roky |
Jeremy Latt
|
21337cda7f
|
add error responses for mode command
|
před 10 roky |
Jeremy Latt
|
1283bd35c7
|
encapsulate client replies in method
|
před 10 roky |
Jeremy Latt
|
e1c4c8e8cc
|
don't send prefix on server-originated string coded replies
|
před 10 roky |
Jeremy Latt
|
0ad05abf5f
|
omit prefix for non-numeric replies from the server
|
před 10 roky |
Jeremy Latt
|
b6d8f62674
|
adjust ping message
|
před 10 roky |
Jeremy Latt
|
c0dc733351
|
don't wait for writing to complete
|
před 10 roky |
Jeremy Latt
|
9960089226
|
format replies to strings instead of using a Reply struct
|
před 10 roky |
Jeremy Latt
|
25ebab37d3
|
replies shouldn't contain references to client
|
před 10 roky |
Jeremy Latt
|
95f267ea4f
|
buffer all channels
|
před 10 roky |
Jeremy Latt
|
f090c616b3
|
reduce writes
|
před 10 roky |
Jeremy Latt
|
9e471b5b5d
|
solve quit/connection close race
|
před 10 roky |
Jeremy Latt
|
bb64d38684
|
implement who reply like ngircd
|
před 10 roky |
Jeremy Latt
|
046723a709
|
make whois channels possibly multiline
|
před 10 roky |
Jeremy Latt
|
528588acfc
|
augment whois idle with signon time
|
před 10 roky |
Jeremy Latt
|
9a5f21e78c
|
beef up whois
|
před 10 roky |
Jeremy Latt
|
bd3ca4ae47
|
fix race in idle timeout; fix some string trimming; fix some replies
|
před 10 roky |
Jeremy Latt
|
1a7f56a903
|
clean up general command and name handling
|
před 10 roky |
Jeremy Latt
|
f0fc3b492c
|
list command
|
před 10 roky |
Jeremy Latt
|
a9d7f64693
|
kick command
|
před 10 roky |
Jeremy Latt
|
e411dafda7
|
get rid of mutexes in favor of channel-base syncing
|
před 10 roky |
Jeremy Latt
|
488b2ccf8f
|
implement channel modes and messages properly
|
před 10 roky |
Jeremy Latt
|
6983d1930c
|
RPL_ENDOFNAMES should come from server
|
před 10 roky |
Jeremy Latt
|
87cc184ec0
|
type numeric codes
|
před 10 roky |
Jeremy Latt
|
4b98d2a45b
|
clear out old clients; fix NameReply
|
před 10 roky |
Jeremy Latt
|
c805006ab8
|
save reply source id at init time for nick changes
|
před 10 roky |
Jeremy Latt
|
52dd2521c2
|
remove prefix from local replies; fix topic message
|
před 10 roky |
Jeremy Latt
|
6daf81ea91
|
notice command
|
před 10 roky |
Jeremy Latt
|
09887b2db3
|
motd command
|
před 10 roky |
Jeremy Latt
|
a203a3ca16
|
ison command
|
před 10 roky |