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