summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2017-04-06Fix access comparison operatorsAdam
2017-04-06Fix some more compiler warningsAdam
2017-04-06Move nc->lastmail to a fieldAdam
2017-03-19Get rid of relying on if(this) in WhoSends()Adam
2017-03-19Fix some of the simplier compiler warningsAdam
2017-02-07Normalize databases by not allowing generic Object referencesAdam
Remove redis database support
2017-02-06Track override in CommandSource and use it in the loggerAdam
2017-01-27Store CommandInfo in CommandSource instead of just command/permissionAdam
2017-01-23Make log system use newer format stringsAdam
Also allow log messages to be translatable
2016-12-18protocol/inspircd20: use own svsjoin/part/nicks to vaoid module dependencies ↵Adam
on hybrid/bahamut
2016-12-17Split ircdproto send functions out into separate servicesAdam
This makes it easier to see which send functions a protocol module implements as they are all explicitly registered by the module, and avoids the problem of subtly breaking other protocol modules when using inheritance. Also split the old "core" send implementations out into a module, and the TS6 ID generator
2016-12-08Export protocol implementations into protocol module headersAdam
2016-12-07Fix numerics to be sent to uidsAdam
2016-12-07Remove unused varargs Socket:WriteAdam
2016-12-07Remove C style var args from Channel::KickAdam
2016-12-06Remove many more old C style format strings in the protocol functionsAdam
2016-12-05protocol/inspircd20: SERVER will be sourceless before there is an uplink, so ↵Adam
remove require_server flag
2016-12-01Split more protocol module message handler declarations into module headersAdam
2016-12-01Allow encap handlers to recall message processing, make protocol/inspircd do ↵Adam
this
2016-12-01Allow objects to opt out of gc, don't gc accounts with users logged inAdam
Also store cached state with the field by using Serialize::Storage for field storage
2016-11-30Fix some field shadowing warningsAdam
2016-11-25sqlite: reference id of referenced type if available instead of objectsAdam
2016-11-25Rename most ext fields names to be consistent with everything else, add ↵Adam
accessors for many
2016-11-11Fix opers not really being serializableAdam
2016-11-11Remove database save and related commands/configAdam
2016-11-09Change default database to sqlite, begin 2.0 db_flatfile supportAdam
2016-11-06Remove operserv/oline and CanSVSO/SendSVSO in IRCDProto.Peter Powell
Now UnrealIRCd 3.2.x support has been removed nothing uses this.
2016-10-30Add new RESTful JSON API and documentationAdam
2016-10-22chanserv: split various things from main chanserv headerAdam
2016-10-22nickserv: split nick/account classes to their own headersAdam
2016-10-17Address casemapping issues in sqlite/mysqlAdam
2016-10-15Various improvements/bugfixes to extdb stuffAdam
2016-10-09Make vhosts assignable to accounts, not nicks. Allow multiple vhosts per ↵Adam
account.
2016-10-09Split vhosts into its own structureAdam
2016-10-09Don't return a reference from the stack in TypeBase::GetTypesAdam
2016-10-07Move core message handles to protocol/rfc1459Adam
2016-10-07Set shared library suffix to .so, add missing serializable type GetTypes ↵Adam
definition
2016-10-06#1682: store aftype with masks and include cidrs in GetNUHMaskAdam
2016-10-06Handle /join 0 for ratbox & charybdisZoddo
2016-10-02Optionally strip variable build date from compiled programDominic Hargreaves
To aid build reproducibility, don't include the build date/time if -DREPRODUCIBLE_BUILD is defined. Based on the patch provided by Alexis Bienvenüe in the Debian report. Bug-Debian: https://bugs.debian.org/820152 Patch-Name: reproducible_datetime.diff (cherry picked from commit fab07d6b75d8ddd9735b4bc02a57bf23cda5330f)
2016-10-02Send vident/vhost in SVSLOGIN with SASLZoddo
2016-10-02Also defer channel deletion when processing sjoinsAdam
(cherry picked from commit 79e7c3f98a57b7cffc46d9a7dc250a0e6e25fc98)
2016-10-02Implement support for SASL 3.2 mechanism lists.Peter Powell
2016-10-01sql_oper: various fixups to compile on 2.1Adam
2016-09-25Get rid of service alias stuff, make proto mods link to each otherAdam
2016-09-23language: Add some overloaded Translate functions that accept Anope::stringAdam
2016-09-23Add declaration for specialization Configuration::Block::Set<Anope::string>, ↵Adam
gcc bug #56480
2016-09-23Remove rfc1459 message framing everywhereAdam
2016-09-13Remove Anope::Decrypt now encryption is mandated.Peter Powell
2016-08-27Optionally allow using Boost.Locale for hashcompAdam