| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Allow module init to be prioritized to allow dependency checking | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Add log header including ircd version | 2010-08-03 | 1 | -0/+2 | |
| | | |||||
| * | Define comparator for irc::sockets::sockaddrs | 2010-08-03 | 1 | -2/+5 | |
| | | | | | | This only compares IP/port, which ignores IPv6 flow information and scope ID, which aren't important in testing for equality. | ||||
| * | Get rid of more useless assign() invocations | 2010-08-03 | 2 | -6/+6 | |
| | | |||||
| * | Get rid of char* argument for channel name | 2010-08-03 | 2 | -2/+2 | |
| | | |||||
| * | Avoid needless sort of timer list on every insert/repeat | 2010-08-03 | 1 | -7/+2 | |
| | | |||||
| * | Drop ConfigReader::Enumerate | 2010-08-03 | 1 | -8/+0 | |
| | | |||||
| * | Change UserChanList to an intrusive-style linked list | 2010-08-03 | 4 | -10/+53 | |
| | | |||||
| * | Fix "foo" < "foobar" comparison in irc::string | 2010-08-03 | 1 | -1/+4 | |
| | | |||||
| * | Make irc::string faster and less wasteful | 2010-08-03 | 1 | -50/+40 | |
| | | | | | | Change irc::string from an std::basic_string typedef to a wrapper around an std::string, to avoid unneeded copies in assign(). | ||||
| * | Split up API_VERSION number | 2010-08-03 | 1 | -19/+17 | |
| | | | | | | | 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. | ||||
| * | Remove channel argument from OnSendWhoLine | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | Change <security:operspywhois> to a tristate | 2010-08-03 | 1 | -1/+2 | |
| | | |||||
| * | Allow static initialization of dynamic_reference objects | 2010-08-03 | 1 | -3/+1 | |
| | | |||||
| * | Add RAWIO log level which is more verbose than DEBUG | 2010-08-03 | 2 | -0/+4 | |
| | | |||||
| * | PURE_STATIC fixes to use normal <module> tags | 2010-08-03 | 1 | -1/+4 | |
| | | |||||
| * | Add <options:cyclehostsfromuser> to configure source for mode changes on ↵ | 2010-08-03 | 1 | -0/+5 | |
| | | | | | host cycle and autoop | ||||
| * | Remove some unused duplicate hooks | 2010-08-03 | 1 | -28/+7 | |
| | | |||||
| * | Allow m_sqlauth to set connect class | 2010-08-03 | 1 | -0/+4 | |
| | | |||||
| * | SQL API v3 | 2010-08-03 | 2 | -1/+4 | |
| | | |||||
| * | Add interface user list to testnet check output | 2010-08-03 | 1 | -1/+1 | |
| | | |||||
| * | Change OperInfo to store oper/type/class together. | 2010-08-03 | 2 | -6/+13 | |
| | | | | | | This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks. | ||||
| * | Funnel access checks through the OnPermissionCheck hook | 2010-08-03 | 2 | -29/+23 | |
| | | |||||
| * | Fix ModuleManager::SetPriority algorithm which did not handle ↵ | 2010-08-03 | 1 | -10/+11 | |
| | | | | | PRIORITY_BEFORE correctly | ||||
| * | Add <include:allow> permissions for included files | 2010-08-03 | 1 | -3/+11 | |
| | | | | | | | 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. | ||||
| * | Change connect class inheritance to use references, allows conn_umode and ↵ | 2010-08-03 | 1 | -81/+21 | |
| | | | | | conn_join to inherit | ||||
| * | Create OnChannelPermissionCheck hook | 2010-08-03 | 1 | -55/+61 | |
| | | |||||
| * | DelFd should not fail, it will leave a bad dangling pointer in that case | 2010-08-03 | 1 | -10/+1 | |
| | | |||||
| * | Drop useless default OnModeChange handler | 2010-08-03 | 1 | -1/+2 | |
| | | |||||
| * | Allow m_autoop to grant channel flags, source its mode changes from the ↵ | 2010-08-03 | 1 | -1/+2 | |
| | | | | | joining user | ||||
| * | Remove three rarely-used cache items | 2010-08-03 | 1 | -16/+3 | |
| | | |||||
| * | Omit opflags from permchannel database | 2010-08-03 | 1 | -3/+13 | |
| | | |||||
| * | Make remote/local snomasks consistent and allow use without naming | 2010-08-03 | 1 | -36/+7 | |
| | | |||||
| * | Add m_opflags | 2010-08-03 | 2 | -4/+15 | |
| | | |||||
| * | Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵ | 2010-08-03 | 1 | -0/+3 | |
| | | | | | specified | ||||
| * | Change protcol sync to not use opaque pointers | 2010-08-03 | 3 | -25/+21 | |
| | | |||||
| * | dynamic_reference does not need a Creator pointer | 2010-08-03 | 1 | -4/+9 | |
| | | |||||
| * | Add Base64 encode/decode functions to the core | 2010-08-03 | 1 | -0/+4 | |
| | | |||||
| * | Remove dead code | 2010-08-03 | 1 | -8/+0 | |
| | | |||||
| * | Add m_customprefix, deprecates m_halfvoice | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | Restore <options:exemptchanops> with long names | 2010-08-03 | 2 | -7/+10 | |
| | | |||||
| * | m_modeaccess, channel mode +W, allows the prefix required to set a mode to ↵ | 2010-08-03 | 1 | -1/+6 | |
| | | | | | be changed | ||||
| * | Add <options:nameonlymodes> | 2010-08-03 | 2 | -16/+9 | |
| | | |||||
| * | Allow named modes to be disabled with <disabled:modes> | 2010-08-03 | 2 | -25/+15 | |
| | | |||||
| * | New I/O hook API | 2010-08-03 | 4 | -64/+41 | |
| | | | | | | | | | | 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"> | ||||
| * | Remove useless return value from OnUserRegister | 2010-08-03 | 1 | -2/+1 | |
| | | |||||
| * | Remove SetMode functions by letter, add IsModeSet query by name | 2010-08-03 | 1 | -3/+1 | |
| | | |||||
| * | Extend ChanModes to use a modestacker for output | 2010-08-03 | 2 | -5/+12 | |
| | | |||||
| * | Convert ban list elements to be Extensible | 2010-08-03 | 3 | -20/+42 | |
| | | |||||
| * | Make named mode permissions a subset of all permissions | 2010-08-03 | 1 | -1/+0 | |
| | | |||||
