Commits

Author Commit Message Labels Comments Date
Jilles Tjoelker
Change \s to space when writing xline.conf, to be compatible with older versions.
Jilles Tjoelker
Disallow double quotes in klines. These could cause parse problems with kline.conf.
Jilles Tjoelker
Disallow commas in channel resvs. These can never match and could cause parse problems in resv.conf.
Jilles Tjoelker
Change xlines to store spaces as \s. Spaces in xline.conf files are changed to \s in memory and recognized on unxline, but are not changed in the file. New xlines are added to xline.conf files with \s. xline.conf written by this commit or newer will not work properly with charybdis older than 1124:131254925f32 (which introduced \s support in match_esc()).
Jilles Tjoelker
Stop changing \s to spaces in masktrace and testmask, match_esc() handles \s directly now.
Jilles Tjoelker
Move check for required CAPABs to mr_server -- CAPAB may not be sent. Also fix exit message.
William Pitcock
Allow for capabilities to be marked as "required". If capability negotiation fails on these capabilities, then the server link is dropped.
William Pitcock
can_kick hook, based on the ircd-seven one.
William Pitcock
Automatic branch merge from 'origin/freenode/ircd-seven-merge-to-3.2' to 'trunk'.
Stephen Bennett
/ is a host character and not a nick character, so make pretty_mask treat it as such
Branches
origin/freenode/ircd-seven-merge-to-3.2
Stephen Bennett
Allow / in spoofed hosts
Branches
origin/freenode/ircd-seven-merge-to-3.2
Jilles Tjoelker
Simplify floodcount checking, it is no longer affected by +g/+R anymore.
Jilles Tjoelker
Use uid/sid for some ERR_CHANOPRIVSNEEDED if they go to a remote client.
Jilles Tjoelker
Fix compilation with --enable-assert=soft.
Jilles Tjoelker
Remove some unused variables.
Jilles Tjoelker
Add description for TB and TOPIC messages.
Jilles Tjoelker
Update sgml documentation for +z enhancement.
Jilles Tjoelker
Add new topic command ETB, allowing services to set topic+setter+ts always (provided channelTS != 0). ETB is controlled by the EOPMOD capab. Fairly complicated stuff is needed for older servers. ETB can come from clients or servers, but at this time it should only be sent from clients, as otherwise it is not always possible to update older servers.
Jilles Tjoelker
Apply +z to messages blocked by +b and +q as well. This adds a new server capab EOPMOD which will be used for an extended topic command also.
Jilles Tjoelker
Mention that @#chan/+#chan requires CHW capab.
Jilles Tjoelker
Add GUNGLINE to protocol documentation (efnet only, not in charybdis).
Jilles Tjoelker
No profanity.
William Pitcock
Our IRC oper messages are now as enhanced as enhanced interrogation techniques.
Jilles Tjoelker
Add /rehash throttles to help file.
Jilles Tjoelker
rehash bans: show mask in k/x line over-ruled notice This was already shown in the over-ruled notices on k/x line add.
Jilles Tjoelker
rehash bans: still check k/x lines for users exempt from dlines
Jilles Tjoelker
Use ratbox's match_esc(), this allows \s for space.
Jilles Tjoelker
Do not send "<blah> is rehashing <blah>" notices to the remote oper.
Jilles Tjoelker
Fix close detection with ssl+zip, porting more code from ircd-ratbox. This tells the SSL ssld to report connection closure to ircd using the new fd.
Jilles Tjoelker
Allow /rehash throttles to clear throttling.
  1. Prev
  2. Next