| Commit message (Expand) | Author | Age | Files | Lines |
| * | Change irc::modestacker output in FORMAT_PERSIST to always use long modes | Daniel De Graaf | 2010-08-06 | 1 | -0/+3 |
| * | Save umodes in addition to channel modes | Daniel De Graaf | 2010-08-05 | 1 | -1/+2 |
| * | Persist metadata and modes across module reloads | Daniel De Graaf | 2010-08-05 | 2 | -2/+25 |
| * | Allow OnParameterMissing to fill in the missing parameter | Daniel De Graaf | 2010-08-05 | 3 | -3/+4 |
| * | Call OnCheckJoin for override joins so hooks are still run | Daniel De Graaf | 2010-08-05 | 1 | -4/+0 |
| * | Add some comments, fix an uninitialized variable | Daniel De Graaf | 2010-08-04 | 1 | -2/+17 |
| * | Set target user for a join to the joining user | Daniel De Graaf | 2010-08-04 | 1 | -1/+1 |
| * | Mark channel redirects using a common extension to prevent double-redirects | Daniel De Graaf | 2010-08-04 | 1 | -1/+5 |
| * | Change to use a permission-based OnCheckJoin hook instead of OnUserPreJoin | Daniel De Graaf | 2010-08-04 | 1 | -57/+20 |
| * | 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 |