Commits

Author Commit Message Labels Comments Date
Jilles Tjoelker
Add certfp support to libratbox and ssld. This lets a user connect with a client certificate, and passes the certificate's fingerprint to ircd, which currently just notices it to the user. A new ssld->ircd message 'F' is used to pass on the fingerprint. This is only for OpenSSL for now, not GNUTLS.
William Pitcock
Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
modreload: Causing an entire 50,000 user network to crash due to user-error is a bad idea, don't let it happen again by not allowing paths in /modreload.
Jilles Tjoelker
Slightly tighten auth{} duplicate check: If the existing auth{} block has no auth_user, it will trump any auth{} block for the same u@h.
Jilles Tjoelker
Take auth_user into account when detecting redundant/duplicate auth{}. from ircd-seven (spb)
Jilles Tjoelker
No need to be paranoid about clearing auth_user. It is a username, not a password.
Jilles Tjoelker
Fix memory leak with auth_user. from ircd-seven (spb)
Jilles Tjoelker
Remove remnants of <foo>_t typedefs.
Jilles Tjoelker
Fix /links buffer overflow.
Jilles Tjoelker
Fix op-moderate (cmode +z) for channel names with '@'.
Jilles Tjoelker
Do not read in help files starting with a dot (including dot and dot-dot).
Jilles Tjoelker
Fix include/serno.h generation. Apparently #value# is no longer special in hg templates.
Jilles Tjoelker
Fix memory leak and bad error reporting with posix_spawn(): * an initialized posix_spawnattr_t must be destroyed * posix_spawn() returns an error number instead of setting errno libratbox trunk r26730
Stephen Bennett
Don't cache files that are empty or not files. Avoids crashing on the likes of 'HELP .'
Jilles Tjoelker
Put back fb7d6089158e, not setting large_ctcp_sent for CTCP ACTION.
William Pitcock
Merge +C (no CTCP to channels) from ircd-seven.
William Pitcock
Automated merge with ssh://hg.atheme.org//hg/charybdis
William Pitcock
supported: Add CLIENTVER=3.0 to indicate presence of 3.0 core capabilities (such as CAP, extended WHO, etc) as requested by LifeIsPain.
Jilles Tjoelker
Do not set large_ctcp_sent for CTCP ACTION as it does not request a reply.
Jilles Tjoelker
If a removed resv was temporary, mention this in the server notice. This agrees with xline.
Jilles Tjoelker
Add back unresv (permanent resv) notices.
Jilles Tjoelker
Put back resv_forcepart. This undoes erroneous revert in a3c064b3b8a2.
Jilles Tjoelker
Complete the move of xlines and resvs from aconf->name to aconf->host.
Jilles Tjoelker
bantool: change empty oper fields to "unknown". Otherwise they would cause a crash when ircd tries to load them.
Jilles Tjoelker
Do not change \s in xlines to spaces, match_esc() treats \s correctly. This undoes erroneous revert in a3c064b3b8a2.
Jilles Tjoelker
Fix build: we need -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1 for the sqlite sources.
William Pitcock
Add back missing notices.
William Pitcock
Fix up more things with bandb.
William Pitcock
Load in new bans from bandb on startup.
William Pitcock
Make this work again.
  1. Prev
  2. Next