| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace remaining Request users with dynamic_reference | 2010-08-21 | 1 | -6/+4 | |
| | | |||||
| * | More config logging fixups | 2010-08-21 | 1 | -49/+22 | |
| | | |||||
| * | Move spanningtree config to <spanningtree> from various other places | 2010-08-21 | 1 | -15/+11 | |
| | | |||||
| * | Change config reading hook for better error reporting | 2010-08-21 | 2 | -3/+3 | |
| | | | | | | This eliminates the OnRehash hook, and replaces it with ReadConfig which is called on boot, module load, and rehash. | ||||
| * | Fix null deref on distant proto_version check in FMODE | 2010-08-16 | 1 | -1/+1 | |
| | | |||||
| * | Move a useful utility function from spanningtree to core | 2010-08-15 | 2 | -25/+4 | |
| | | |||||
| * | Add SyncTarget::SendCommand for sending preformatted lines s2s | 2010-08-14 | 2 | -5/+11 | |
| | | |||||
| * | Replace dynamic_cast with faster explicit type marking | 2010-08-14 | 1 | -8/+8 | |
| | | |||||
| * | Recreate the Channel object during a TS reset | 2010-08-14 | 2 | -37/+50 | |
| | | | | | | This ensures that all obsolete metadata, modes, and other information from the old channel is discarded on a TS reset. | ||||
| * | Add mode-merge indicator to FMODE | 2010-08-13 | 4 | -59/+57 | |
| | | | | | | | | | | This introduces explicit mode-merge request, rather than forcing all server-sourced mode changes to be merged. Syntax: :SID FMODE #chan TS =mode params For protocol 1202 and below, this is converted back to +. | ||||
| * | Finish header file #include untangle | 2010-08-08 | 13 | -35/+0 | |
| | | |||||
| * | Prevent kicks of users who have a protecting low-rank prefix set | 2010-08-07 | 1 | -1/+1 | |
| | | |||||
| * | Use the remote channel's capitalization on a losing TS merge | 2010-08-03 | 1 | -2/+4 | |
| | | |||||
| * | Correct source of initial BURST line from servers sending it without one ↵ | 2010-08-03 | 1 | -1/+1 | |
| | | | | | (like denora) | ||||
| * | Send HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this) | 2010-08-03 | 1 | -0/+2 | |
| | | |||||
| * | Don't use an empty direction when receiving a sourceless server command | 2010-08-03 | 1 | -6/+2 | |
| | | |||||
| * | Fix crash when a remote server has the same name as we do | 2010-08-03 | 1 | -2/+3 | |
| | | |||||
| * | Get rid of more useless assign() invocations | 2010-08-03 | 2 | -3/+4 | |
| | | |||||
| * | Make irc::string faster and less wasteful | 2010-08-03 | 3 | -10/+10 | |
| | | | | | | Change irc::string from an std::basic_string typedef to a wrapper around an std::string, to avoid unneeded copies in assign(). | ||||
| * | Remove unneeded copy of server name for every remote user | 2010-08-03 | 4 | -12/+9 | |
| | | |||||
| * | Prevent using invalid UIDs and enforce UID/SID matching | 2010-08-03 | 1 | -4/+8 | |
| | | |||||
| * | Add RAWIO log level which is more verbose than DEBUG | 2010-08-03 | 2 | -2/+2 | |
| | | |||||
| * | Change OperInfo to store oper/type/class together. | 2010-08-03 | 1 | -4/+1 | |
| | | | | | | This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks. | ||||
| * | Compile fix | 2010-08-03 | 1 | -8/+8 | |
| | | |||||
| * | Send namebase=Z when talking to 2.0 servers when supporting +Z | 2010-08-03 | 1 | -0/+2 | |
| | | |||||
| * | Create OnChannelPermissionCheck hook | 2010-08-03 | 2 | -15/+1 | |
| | | |||||
| * | Fix some more incorrect socket use | 2010-08-03 | 1 | -1/+0 | |
| | | |||||
| * | Add RESYNC command to allow automatic recovery from a detected desync | 2010-08-03 | 7 | -28/+48 | |
| | | |||||
| * | Compile fix | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Log invalid S2S commands a bit better | 2010-08-03 | 1 | -0/+5 | |
| | | |||||
| * | Let ENCAP target match on server names, not just SIDs | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Don't send WHOISNOTICE to 1.2 servers | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Fix snomask sending having the final-parameter colon stripped (noticed in ↵ | 2010-08-03 | 1 | -1/+2 | |
| | | | | | globops in bug #951) | ||||
| * | Omit opflags from permchannel database | 2010-08-03 | 3 | -4/+4 | |
| | | |||||
| * | Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵ | 2010-08-03 | 1 | -5/+0 | |
| | | | | | specified | ||||
| * | Change protcol sync to not use opaque pointers | 2010-08-03 | 6 | -44/+44 | |
| | | |||||
| * | Add HMAC implementation to HashProvider | 2010-08-03 | 2 | -24/+19 | |
| | | |||||
| * | Add <options:nameonlymodes> | 2010-08-03 | 1 | -15/+2 | |
| | | |||||
| * | Read FJOIN lines more sensibly | 2010-08-03 | 1 | -39/+21 | |
| | | |||||
| * | New I/O hook API | 2010-08-03 | 4 | -13/+10 | |
| | | | | | | | | | | This removes some pointless Module:: entries, uses the ServiceProvider lookup API for bind tags, and allows GnuTLS to use custom certificates per bind or link block using: <bind ssl="gnutls" ssl_cert="signed" ...> <ssl_cert name="signed" certfile="my.cert.pem" keyfile="my.key.pem"> | ||||
| * | Extend ChanModes to use a modestacker for output | 2010-08-03 | 2 | -17/+7 | |
| | | |||||
| * | Convert ban list elements to be Extensible | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Drop redundant PREFIX check for protocol 1202+ | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Strip channel mode Z from list sent to 1201-compat servers | 2010-08-03 | 2 | -59/+72 | |
| | | |||||
| * | Send mode lists in netburst | 2010-08-03 | 1 | -5/+20 | |
| | | |||||
| * | Sort CAPAB CHANMODES and USERMODES | 2010-08-03 | 1 | -3/+3 | |
| | | |||||
| * | Remove duplicate mode sending on processed modes | 2010-08-03 | 3 | -38/+3 | |
| | | |||||
| * | Fixes from characterless mode test | 2010-08-03 | 1 | -0/+1 | |
| | | |||||
| * | Implement missing modechange constructors | 2010-08-03 | 2 | -5/+5 | |
| | | |||||
| * | Fixups for s2s sync (currently limited to lettered modes) | 2010-08-03 | 5 | -75/+43 | |
| | | |||||
