aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Don't run gnutls_dh_params_generate so oftenGravatar Daniel De Graaf2010-08-031-6/+7
* Allow m_autoop to grant channel flags, source its mode changes from the joini...Gravatar Daniel De Graaf2010-08-034-32/+67
* Let ENCAP target match on server names, not just SIDsGravatar Daniel De Graaf2010-08-031-1/+1
* Don't send WHOISNOTICE to 1.2 serversGravatar Daniel De Graaf2010-08-031-1/+1
* Make <insane blah="no"> disallow insanity, to match the documentationGravatar Daniel De Graaf2010-08-031-3/+3
* Cap masks and bans at 250 charactersGravatar Daniel De Graaf2010-08-032-0/+7
* Fix snomask sending having the final-parameter colon stripped (noticed in glo...Gravatar Daniel De Graaf2010-08-031-1/+2
* Fix misspellingGravatar danieldg2010-08-032-0/+2
* Fix m_customprefix trying to add the first tag twiceGravatar danieldg2010-08-031-0/+1
* Change PermissionCheck to ModResult, allow flags to grant an ACL directly in ...Gravatar Daniel De Graaf2010-08-034-17/+31
* Remove three rarely-used cache itemsGravatar Daniel De Graaf2010-08-031-31/+6
* Move hex-mixup code from to m_md5 to m_cloakingGravatar Daniel De Graaf2010-08-035-69/+42
* Kill channel mode +x, OPFLAGS command is far less confusingGravatar Daniel De Graaf2010-08-032-134/+98
* Add OPFLAGS command to allow services to silently change opflags•••Syntax: OPFLAGS #channel UID +flag1,flag2,-flag3,flag4 Adds flag1 and flag2, removes flag3 and flag4 OPFLAGS #channel UID =flag1,flag2 Sets access to exactly flag1 and flag2 Also adds <opflags hidden="true"> to hide the +x mode changes (i.e. on sync) Gravatar Daniel De Graaf2010-08-031-8/+89
* Omit opflags from permchannel databaseGravatar Daniel De Graaf2010-08-0310-23/+31
* Allow auditorium mode to be customized via exemptchanopsGravatar Daniel De Graaf2010-08-031-44/+57
* Make remote/local snomasks consistent and allow use without namingGravatar Daniel De Graaf2010-08-036-124/+65
* Fix /LUSERS miscountingGravatar Daniel De Graaf2010-08-031-5/+6
* GCC doesn't like characters being used in array subscriptsGravatar Daniel De Graaf2010-08-031-3/+3
* Add OpFlagProvider and check flags used in +WX listsGravatar Daniel De Graaf2010-08-034-22/+131
* Add m_opflagsGravatar Daniel De Graaf2010-08-033-9/+153
* A few init() fixupsGravatar Daniel De Graaf2010-08-0312-9/+39
* Fix password comparison and metadata updatesGravatar Daniel De Graaf2010-08-031-1/+1
* Add m_hash_posix to allow reading POSIX passwords ($1$salt$md5, like /etc/sha...Gravatar Daniel De Graaf2010-08-031-0/+49
* Fix modechange constructorGravatar Daniel De Graaf2010-08-031-0/+1
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ...Gravatar Daniel De Graaf2010-08-034-41/+37
* Fix uninit variable warningGravatar Daniel De Graaf2010-08-031-1/+1
* Change protcol sync to not use opaque pointersGravatar Daniel De Graaf2010-08-038-57/+56
* dynamic_reference does not need a Creator pointerGravatar Daniel De Graaf2010-08-034-6/+6
* Correct the base64 implementationsGravatar Daniel De Graaf2010-08-031-5/+5
* Fix base64 decoding functionGravatar Daniel De Graaf2010-08-032-1/+2
* Add HMAC implementation to HashProviderGravatar Daniel De Graaf2010-08-0310-67/+56
* Add Base64 encode/decode functions to the coreGravatar Daniel De Graaf2010-08-034-60/+135
* Fix exception on m_cloaking GetVersion if run without a hash providerGravatar Daniel De Graaf2010-08-031-14/+16
* Force granted prefixes like +o to be specified in <options:defaultmodes>Gravatar Daniel De Graaf2010-08-032-3/+5
* Remove dead codeGravatar Daniel De Graaf2010-08-033-20/+3
* Allow invex to bypass keyGravatar Daniel De Graaf2010-08-031-2/+9
* Add m_customprefix, deprecates m_halfvoiceGravatar Daniel De Graaf2010-08-032-69/+97
* Restore <options:exemptchanops> with long namesGravatar Daniel De Graaf2010-08-0318-70/+84
* Extend +w and +X to take named modes in addition to mode lettersGravatar Daniel De Graaf2010-08-032-6/+13
* m_modeaccess, channel mode +W, allows the prefix required to set a mode to be...Gravatar Daniel De Graaf2010-08-034-32/+182
* Add <options:nameonlymodes>Gravatar Daniel De Graaf2010-08-0333-109/+81
* Change chanprotect settings so it is possible to permit +q to grant +q withou...Gravatar Daniel De Graaf2010-08-031-93/+23
* Allow autoop to use long namesGravatar danieldg2010-08-031-22/+23
* Read FJOIN lines more sensiblyGravatar Daniel De Graaf2010-08-031-39/+21
* Fix ban/invex entries in 005 lineGravatar Daniel De Graaf2010-08-032-2/+2
* Allow digits 0-9 to be used as mode charactersGravatar Daniel De Graaf2010-08-031-10/+16
* Allow named modes to be disabled with <disabled:modes>Gravatar Daniel De Graaf2010-08-034-69/+55
* GnuTLS cleanupGravatar Daniel De Graaf2010-08-031-35/+14
* 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"> Gravatar Daniel De Graaf2010-08-0314-1257/+782