| Commit message (Expand) | Author | Age | Files | Lines |
| * | Allow module init to be prioritized to allow dependency checking | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | Add log header including ircd version | Daniel De Graaf | 2010-08-03 | 1 | -0/+2 |
| * | Define comparator for irc::sockets::sockaddrs•••This only compares IP/port, which ignores IPv6 flow information and
scope ID, which aren't important in testing for equality.
| Daniel De Graaf | 2010-08-03 | 1 | -2/+5 |
| * | Get rid of more useless assign() invocations | Daniel De Graaf | 2010-08-03 | 2 | -6/+6 |
| * | Get rid of char* argument for channel name | Daniel De Graaf | 2010-08-03 | 2 | -2/+2 |
| * | Avoid needless sort of timer list on every insert/repeat | Daniel De Graaf | 2010-08-03 | 1 | -7/+2 |
| * | Drop ConfigReader::Enumerate | Daniel De Graaf | 2010-08-03 | 1 | -8/+0 |
| * | Change UserChanList to an intrusive-style linked list | Daniel De Graaf | 2010-08-03 | 4 | -10/+53 |
| * | Fix "foo" < "foobar" comparison in irc::string | Daniel De Graaf | 2010-08-03 | 1 | -1/+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 | 1 | -50/+40 |
| * | Split up API_VERSION number•••Since we can make API changes in multiple branches at the same time,
a single sequence number is insufficient. Use two numbers to indicate
the major version and API increment.
| Daniel De Graaf | 2010-08-03 | 1 | -19/+17 |
| * | Remove channel argument from OnSendWhoLine | danieldg | 2010-08-03 | 1 | -2/+1 |
| * | Change <security:operspywhois> to a tristate | Daniel De Graaf | 2010-08-03 | 1 | -1/+2 |
| * | Allow static initialization of dynamic_reference objects | Daniel De Graaf | 2010-08-03 | 1 | -3/+1 |
| * | Add RAWIO log level which is more verbose than DEBUG | danieldg | 2010-08-03 | 2 | -0/+4 |
| * | PURE_STATIC fixes to use normal <module> tags | Daniel De Graaf | 2010-08-03 | 1 | -1/+4 |
| * | Add <options:cyclehostsfromuser> to configure source for mode changes on host... | Daniel De Graaf | 2010-08-03 | 1 | -0/+5 |
| * | Remove some unused duplicate hooks | Daniel De Graaf | 2010-08-03 | 1 | -28/+7 |
| * | Allow m_sqlauth to set connect class | Daniel De Graaf | 2010-08-03 | 1 | -0/+4 |
| * | SQL API v3 | danieldg | 2010-08-03 | 2 | -1/+4 |
| * | Add interface user list to testnet check output | Daniel De Graaf | 2010-08-03 | 1 | -1/+1 |
| * | 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 | 2 | -6/+13 |
| * | Funnel access checks through the OnPermissionCheck hook | Daniel De Graaf | 2010-08-03 | 2 | -29/+23 |
| * | Fix ModuleManager::SetPriority algorithm which did not handle PRIORITY_BEFORE... | Daniel De Graaf | 2010-08-03 | 1 | -10/+11 |
| * | Add <include:allow> permissions for included files•••This adds a "relative" permission to the existing "none", "file", and
"exec" permissions. This prevents <files rules="/etc/passwd"> and similar
shenanigans in remote include files.
| Daniel De Graaf | 2010-08-03 | 1 | -3/+11 |
| * | Change connect class inheritance to use references, allows conn_umode and con... | Daniel De Graaf | 2010-08-03 | 1 | -81/+21 |
| * | Create OnChannelPermissionCheck hook | Daniel De Graaf | 2010-08-03 | 1 | -55/+61 |
| * | DelFd should not fail, it will leave a bad dangling pointer in that case | danieldg | 2010-08-03 | 1 | -10/+1 |
| * | Drop useless default OnModeChange handler | Daniel De Graaf | 2010-08-03 | 1 | -1/+2 |
| * | Allow m_autoop to grant channel flags, source its mode changes from the joini... | Daniel De Graaf | 2010-08-03 | 1 | -1/+2 |
| * | Remove three rarely-used cache items | Daniel De Graaf | 2010-08-03 | 1 | -16/+3 |
| * | Omit opflags from permchannel database | Daniel De Graaf | 2010-08-03 | 1 | -3/+13 |
| * | Make remote/local snomasks consistent and allow use without naming | Daniel De Graaf | 2010-08-03 | 1 | -36/+7 |
| * | Add m_opflags | Daniel De Graaf | 2010-08-03 | 2 | -4/+15 |
| * | Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ... | Daniel De Graaf | 2010-08-03 | 1 | -0/+3 |
| * | Change protcol sync to not use opaque pointers | Daniel De Graaf | 2010-08-03 | 3 | -25/+21 |
| * | dynamic_reference does not need a Creator pointer | Daniel De Graaf | 2010-08-03 | 1 | -4/+9 |
| * | Add Base64 encode/decode functions to the core | Daniel De Graaf | 2010-08-03 | 1 | -0/+4 |
| * | Remove dead code | Daniel De Graaf | 2010-08-03 | 1 | -8/+0 |
| * | Add m_customprefix, deprecates m_halfvoice | Daniel De Graaf | 2010-08-03 | 1 | -2/+1 |
| * | Restore <options:exemptchanops> with long names | Daniel De Graaf | 2010-08-03 | 2 | -7/+10 |
| * | m_modeaccess, channel mode +W, allows the prefix required to set a mode to be... | Daniel De Graaf | 2010-08-03 | 1 | -1/+6 |
| * | Add <options:nameonlymodes> | Daniel De Graaf | 2010-08-03 | 2 | -16/+9 |
| * | Allow named modes to be disabled with <disabled:modes> | Daniel De Graaf | 2010-08-03 | 2 | -25/+15 |
| * | 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 | -64/+41 |
| * | Remove useless return value from OnUserRegister | Daniel De Graaf | 2010-08-03 | 1 | -2/+1 |
| * | Remove SetMode functions by letter, add IsModeSet query by name | Daniel De Graaf | 2010-08-03 | 1 | -3/+1 |
| * | Extend ChanModes to use a modestacker for output | Daniel De Graaf | 2010-08-03 | 2 | -5/+12 |
| * | Convert ban list elements to be Extensible | Daniel De Graaf | 2010-08-03 | 3 | -20/+42 |
| * | Make named mode permissions a subset of all permissions | Daniel De Graaf | 2010-08-03 | 1 | -1/+0 |