Daniel Oaks
|
415a8117ee
|
logger: Better colours and output
|
7 years ago |
vegax87
|
f3c9c2b4b5
|
USERHOST command
|
7 years ago |
Daniel Oaks
|
9e65d9b87e
|
Add SAMODE command, restricted by oper capab
|
7 years ago |
Daniel Oaks
|
62dc3c8f66
|
server: Implement TAGMSG draft command
|
7 years ago |
vegax87
|
4797331962
|
Basic implementation of LUSERS command
|
7 years ago |
Daniel Oaks
|
4168eaafbb
|
Basic implementation of KLINEs
|
7 years ago |
Daniel Oaks
|
b6f807dfdc
|
commands: Use ERR_NOTREGISTERED when appropriate
|
7 years ago |
Daniel Oaks
|
011419e755
|
dline: Should be working now
|
7 years ago |
Daniel Oaks
|
8c797d0f76
|
Initial DLINE changes
|
7 years ago |
Daniel Oaks
|
07e4728c15
|
roleplay: Initial commit
|
7 years ago |
Daniel Oaks
|
8e2a8cb1b3
|
opers: Enforce oper class permissions
|
7 years ago |
Daniel Oaks
|
6cd71e1b9e
|
Add REHASH command
|
7 years ago |
Daniel Oaks
|
1bab81091f
|
Add MONITOR command
|
7 years ago |
Daniel Oaks
|
43e28e2fef
|
PROXY: Remove command, I don't think it's that useful
|
7 years ago |
Daniel Oaks
|
7b50f64d7e
|
help: Add new /HELP command
|
7 years ago |
Daniel Oaks
|
5e72409695
|
Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead
|
7 years ago |
Daniel Oaks
|
969eed394f
|
KILL: Make reason optional, to match other ircds
|
7 years ago |
Daniel Oaks
|
266c534af9
|
theater: Remove THEATER command for now
|
7 years ago |
Daniel Oaks
|
1679bc9ac2
|
accounts: Add initial SASL handler, still need to write mechanism handlers
|
7 years ago |
Daniel Oaks
|
e4b6c1852b
|
accounts: Add very initial, extremely broken account work (not including config changes)
|
7 years ago |
Daniel Oaks
|
748bc759cb
|
Cleanups reported by goreportcard
|
8 years ago |
Daniel Oaks
|
04442ddef1
|
Stuff is no longer completely broken. Just mostly.
|
8 years ago |
Daniel Oaks
|
b8dc10f92d
|
nickname: Fix
|
8 years ago |
Daniel Oaks
|
9e7a590f23
|
server: Fix
|
8 years ago |
Daniel Oaks
|
2a519c8061
|
use server.name and server.nameString, name for checking and getting nice comparison, nameString for reply outputs
|
8 years ago |
Daniel Oaks
|
c2e5386966
|
commands: Fix comment
|
8 years ago |
Daniel Oaks
|
08225c201d
|
continue work reorganising and redoing EVERYTHING
|
8 years ago |
Daniel Oaks
|
e83283e7fd
|
urgh this should not even be commited yet, this will all be squashed out
|
8 years ago |
Daniel Oaks
|
2f08401a0f
|
Attempt to add mostly-correct license info at the top of each file... track this stuff a bit better
|
8 years ago |
Daniel Oaks
|
fb345a2dd4
|
user: Don't parse the second and third params anymore
|
8 years ago |
Daniel Oaks
|
9acdeedec6
|
commands: Simplify and unify minimum required number of args handling
|
8 years ago |
Daniel Oaks
|
4177522e74
|
modes: Correct mode argument handling, only first param is the modestring
|
8 years ago |
Daniel Oaks
|
9b32d7d6b8
|
mode: Parse more advanced mode changes
|
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 |
Edmund Huber
|
02dca1dd89
|
fix array overrun panic bug, #13
|
9 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
|
b0bb0faadc
|
remove unnecessary String()s; rename parse functions
|
10 years ago |
Edmund Huber
|
34b01b115e
|
add a type for CTCP-encoded strings, and NOTICEs for error cases
|
10 years ago |
Edmund Huber
|
d5bdc78d55
|
adding theater-mode, fixes #15
|
10 years ago |
Jeremy Latt
|
8c44bb9ff3
|
ONICK command to allow operators to change users' nicks
|
10 years ago |
Jeremy Latt
|
2006aff9f7
|
break up types.go
- remove old interfaces, move to relevant files
- remove Phase in favor of a boolean flag
|
10 years ago |
Jeremy Latt
|
77d053ccac
|
get rid of editableCommand
|
10 years ago |
Jeremy Latt
|
96a108f8da
|
mark unicode normalization with type
|
10 years ago |
Jeremy Latt
|
b2055595e1
|
WHOWAS command
|
10 years ago |
Jeremy Latt
|
69cdad45ac
|
partially-working sqlite-based usermasks
|
10 years ago |
Jeremy Latt
|
0874692aa8
|
send proper replies for cap protocol
|
10 years ago |
Jeremy Latt
|
9aa7debbfe
|
move password handling into a single file
|
10 years ago |
Jeremy Latt
|
36602c9a3c
|
basic capability negotiation
- multi-prefix is supported as an example
|
10 years ago |
Jeremy Latt
|
542744d52a
|
fix line parsing function
|
10 years ago |
Jeremy Latt
|
04f0b2c48d
|
trim trailing space from commands
|
10 years ago |