Daniel Oaks
97cfc0b629
Print warnings to heavily encourage exposing port 6697 as a TLS port
7年前
Euan Kemp
2b155f9b1e
server: close connection on parse-ip failure
Close the client's connection if we're unable to parse their IP.
This also simplifies the check to reduce indentation by a level.
Finally, this replaces the two-var construction of the pseudo-const
messages with an inline dereference via a slice to allow constructing
them less noisily.
7年前
Daniel Oaks
b807f492ed
OPER: If client's already opered-up, ignore new OPER attempts
7年前
Daniel Oaks
23a26f83fe
client: Show real IP and whether the target's using TLS in WHOIS
7年前
Daniel Oaks
c9ed749538
Rename deps
7年前
Daniel Oaks
a8fa131244
Move to new repo
7年前
Daniel Oaks
309ec8191e
Add 'k' snomask for kills (including those coming from dlines and klines)
7年前
Daniel Oaks
8a6ba6f9cc
LIST: Start implementing ELIST conditions
7年前
Daniel Oaks
34863a6320
JOIN: Disable JOIN 0 support, in line with Insp
7年前
Daniel Oaks
4128ff6137
server: Check for channel permissions when renaming channels
7年前
Daniel Oaks
0f8ab4eaec
server: Add proposed RENAME command
7年前
Daniel Oaks
53190ef131
Send a whole lot more snomasks
7年前
Daniel Oaks
ebb9d629d7
xline: Add ANDKILL param to kill all matching clients
7年前
Daniel Oaks
d847d55c06
Fix wordWrap function so it doesn't drop chars, and fix client.Notice() to automagically split very long lines.
7年前
Daniel Oaks
9fe7c143c8
server: Remove useless comments, make idle/quit function layouts nicer
7年前
Daniel Oaks
fd793d6adb
Add very initial snomasks
7年前
Daniel Oaks
1afd3b8f78
server: Change localconnect msg to include username/realname
7年前
Daniel Oaks
51425b7764
help: Generate index of help topics
7年前
Daniel Oaks
2bd4d03ecc
Prevent copying locks because that's silly
7年前
Daniel Oaks
f665ebac16
channels: Help prevent issues when join/parting
7年前
Daniel Oaks
e0035dfa04
types: Make ChannelNameMap use mutexes to fix crash
7年前
Daniel Oaks
0046025d60
Enable chanmode +r, fix bug with registering channels
7年前
Daniel Oaks
317a804644
Fix dates at top of source files
7年前
Daniel Oaks
451c40f170
WHO: Fix a small hang
7年前
Daniel Oaks
70b7606996
config: Allow enabling/disabling channel reg
7年前
Daniel Oaks
05074e966d
modes: Continue overhauling
7年前
Daniel Oaks
f29a5f0e70
socket: Very initial SendQ limit
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
439331cfb8
logger: Move to separate package, make *much* nicer
7年前
Daniel Oaks
531cf675c8
rehash: Add note about cap del/new order
7年前
Daniel Oaks
5c38800a02
config: Advertise STS draft, fix subsequent REHASHing
7年前
Daniel Oaks
25a373b7eb
logger: Add notice on connection when server is logging all I/O
7年前
Daniel Oaks
b328a4fcd3
logging: Add userinput and output, fix up lots
7年前
Daniel Oaks
415a8117ee
logger: Better colours and output
7年前
Daniel Oaks
29e89b16a0
logger: Very initial working new logs
7年前
Daniel Oaks
ba0f291e20
logger: Initial new logger
7年前
Daniel Oaks
3058161f62
config: Fix accounts registration/authentication
7年前
Daniel Oaks
d1cb4b9b37
server: Bunch of nits
7年前
Daniel Oaks
9f6c4363b7
USERHOST: Clean up a bit, support multiple nicks
7年前
vegax87
a623d8ef1e
Solved! RPL_USERHOST must use trailing
7年前
vegax87
2ff48a7088
I forgot a little typo
7年前
vegax87
1bb9502206
I don't understand why USERHOST is working with spaces...
7年前
vegax87
f3c9c2b4b5
USERHOST command
7年前
Daniel Oaks
c8b5fb65e0
WHOIS: Use inbuilt functionality to force trailing, as suggested by @vegax87
7年前
Daniel Oaks
ccae0cf7cd
LIST: Fix list to display right member counts
7年前
Daniel Oaks
cbe49ff3d8
Use a better line-splitting algorithm
7年前
Daniel Oaks
522001d4f6
Cleanup message sending
7年前
Daniel Oaks
e741c1476b
Implement message-ids draft
7年前
Daniel Oaks
62dc3c8f66
server: Implement TAGMSG draft command
7年前
Daniel Oaks
f6185fa336
Get it working, using not-great and very initial splitting code
7年前