Daniel Oaks
2eb2467de2
Initial METADATA work. Subs are totally broken and SYNC returns wrong data
6年前
Shivaram Lingamneni
1bf5e2a7c8
implement fakelag (#189)
6年前
Shivaram Lingamneni
73391f11a6
replace ACC UNREGISTER with nickserv unregister
6年前
Shivaram Lingamneni
af256fccd3
remove redundant oper check from DEBUG
6年前
Shivaram Lingamneni
ad73d68807
refactor account registration, add nick enforcement
6年前
Daniel Oaks
3634d0601e
Split modes into a subpackage (this is painful, but will force us to simplify and improve the API for interacting with modes)
6年前
Daniel Oaks
8bc2c0ee67
temp *badbadbad*
6年前
Shivaram Lingamneni
728863a17c
move Commands initialization to an init()
6年前
Daniel Oaks
275227a461
Make like every client-facing string translatable
6年前
Daniel Oaks
d09f085b1a
Add very initial RESUME cap and command
6年前
Daniel Oaks
e99f22488f
Make LANGUAGE support work
6年前
Daniel Oaks
8036df92fc
WHO: Require first param, matching other servers
6年前
Daniel Oaks
d715abf0f0
Add the INFO command
6年前
Shivaram Lingamneni
e540fde816
refactor idle timeouts
6年前
Daniel Oaks
34987ba53a
Allow WEBIRC from specified hosts
6年前
Daniel Oaks
cea6565b80
client: HasCapabs -> HasRoleCapabs to make it more clear exactly what this means
6年前
Shivaram Lingamneni
99f02ede20
restore PROXY protocol support
support for PROXY was removed in 43e28e2fef . After discussion,
it's worth keeping around in case of client compatibility issues,
and until /rehash support is more mature.
6年前
Daniel Oaks
c9ed749538
Rename deps
7年前
Daniel Oaks
0f8ab4eaec
server: Add proposed RENAME command
7年前
Daniel Oaks
fb63691c8b
commands: Timeout unregistered clients
7年前
Daniel Oaks
ff82872934
reg: Rename commands to match
7年前
Daniel Oaks
51425b7764
help: Generate index of help topics
7年前
Daniel Oaks
317a804644
Fix dates at top of source files
7年前
Daniel Oaks
b33b217fab
Add very initial ChanServ and NickServ virtual clients
As well, add channel registration and re-applying founder privs on the first client joining the channel. I'm going to re-architect our modes system to better acocunt for this sort of change.
7年前
Daniel Oaks
415a8117ee
logger: Better colours and output
7年前
vegax87
f3c9c2b4b5
USERHOST command
7年前
Daniel Oaks
9e65d9b87e
Add SAMODE command, restricted by oper capab
7年前
Daniel Oaks
62dc3c8f66
server: Implement TAGMSG draft command
7年前
vegax87
4797331962
Basic implementation of LUSERS command
7年前
Daniel Oaks
4168eaafbb
Basic implementation of KLINEs
7年前
Daniel Oaks
b6f807dfdc
commands: Use ERR_NOTREGISTERED when appropriate
7年前
Daniel Oaks
011419e755
dline: Should be working now
7年前
Daniel Oaks
8c797d0f76
Initial DLINE changes
7年前
Daniel Oaks
07e4728c15
roleplay: Initial commit
7年前
Daniel Oaks
8e2a8cb1b3
opers: Enforce oper class permissions
7年前
Daniel Oaks
6cd71e1b9e
Add REHASH command
7年前
Daniel Oaks
1bab81091f
Add MONITOR command
7年前
Daniel Oaks
43e28e2fef
PROXY: Remove command, I don't think it's that useful
7年前
Daniel Oaks
7b50f64d7e
help: Add new /HELP command
7年前
Daniel Oaks
5e72409695
Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead
7年前
Daniel Oaks
969eed394f
KILL: Make reason optional, to match other ircds
7年前
Daniel Oaks
266c534af9
theater: Remove THEATER command for now
7年前
Daniel Oaks
1679bc9ac2
accounts: Add initial SASL handler, still need to write mechanism handlers
7年前
Daniel Oaks
e4b6c1852b
accounts: Add very initial, extremely broken account work (not including config changes)
7年前
Daniel Oaks
748bc759cb
Cleanups reported by goreportcard
8年前
Daniel Oaks
04442ddef1
Stuff is no longer completely broken. Just mostly.
8年前
Daniel Oaks
b8dc10f92d
nickname: Fix
8年前
Daniel Oaks
9e7a590f23
server: Fix
8年前
Daniel Oaks
2a519c8061
use server.name and server.nameString, name for checking and getting nice comparison, nameString for reply outputs
8年前
Daniel Oaks
c2e5386966
commands: Fix comment
8年前