summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Beta2 release v1.1.0b2Gravatar brain2006-10-012-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5370 e03df62e-2008-0410-955e-edbf42e46eb7
* userrec::CountGlobalClones malfunctioning, spotted by jamie, fixes bug#157 ↵Gravatar brain2006-10-011-6/+4
| | | | | | effecting only beta2 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5369 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply patch for bug#155 submitted by jamieGravatar brain2006-10-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5368 e03df62e-2008-0410-955e-edbf42e46eb7
* Everybody loves boobies. It's true.Gravatar brain2006-10-011-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5367 e03df62e-2008-0410-955e-edbf42e46eb7
* Now with binary versioning goodnessGravatar brain2006-10-01102-116/+122
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5366 e03df62e-2008-0410-955e-edbf42e46eb7
* InspIRCd: Now with 100% more boobies. Err, ping timeout message coolness.Gravatar w00t2006-10-011-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5365 e03df62e-2008-0410-955e-edbf42e46eb7
* Atheme wont work right, because this wasnt VF_COMMON. If its not VF_COMMON, ↵Gravatar brain2006-10-011-1/+1
| | | | | | its not going to show in capab :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5364 e03df62e-2008-0410-955e-edbf42e46eb7
* Try this w00tGravatar brain2006-10-013-9/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5363 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo reported by pippijnGravatar brain2006-10-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5362 e03df62e-2008-0410-955e-edbf42e46eb7
* Added OnPostJoin, which is (at the moment) almost exactly identical to ↵Gravatar special2006-10-014-2/+12
| | | | | | OnUserJoin but called after, so you can play with linking git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5361 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix broken opermd5 (switch over % and / operators)Gravatar brain2006-09-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5360 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix mode desync when setting custom prefixes on joining users (trigger the ↵Gravatar brain2006-09-301-15/+12
| | | | | | mode handler explicitly) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5359 e03df62e-2008-0410-955e-edbf42e46eb7
* CGIResolver isnt being passed a serverinstance to its constructor, so its ↵Gravatar brain2006-09-291-3/+3
| | | | | | trying to use a global copy which we dont really have (e.g. invalid pointer) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5358 e03df62e-2008-0410-955e-edbf42e46eb7
* Made m_filter_pcre free the compiled regular expressions on rehash (no more ↵Gravatar special2006-09-291-1/+4
| | | | | | memory leak) and fixed my previous fix git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5357 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed the pcre include path in m_filter_pcre - on every system I tested, ↵Gravatar special2006-09-291-1/+1
| | | | | | --cflags only gives -I, and on some the include file is not where it was expected before (thanks jamie) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5356 e03df62e-2008-0410-955e-edbf42e46eb7
* Cleaned up FJOIN a bit, fixing another segfault in the process. Brain should ↵Gravatar special2006-09-281-13/+12
| | | | | | take a look at this and see if there are any subtle bugs in how it works, since its trackrecord isn't great :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5355 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed another segfault in m_spanningtree's FJOIN (forgot to check if the ↵Gravatar special2006-09-281-3/+2
| | | | | | channel existed before setting its TS) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5354 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed /spynames, thanks to relax for finding the bugGravatar special2006-09-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5353 e03df62e-2008-0410-955e-edbf42e46eb7
* Last tidyup of the dayGravatar brain2006-09-271-50/+33
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5352 e03df62e-2008-0410-955e-edbf42e46eb7
* TidyupsGravatar brain2006-09-271-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5351 e03df62e-2008-0410-955e-edbf42e46eb7
* TidyupsGravatar brain2006-09-271-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5350 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentsGravatar brain2006-09-271-5/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5349 e03df62e-2008-0410-955e-edbf42e46eb7
* Because the user's prefix list must remain sorted at all times (because of ↵Gravatar brain2006-09-271-22/+10
| | | | | | assumptions in xchat) this means that we don't need to scan the list looking for their highest prefix, it will always be at begin(). This changes the speed of GetPrefix() and GetPrefixValue() from O(n) to O(1). git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5348 e03df62e-2008-0410-955e-edbf42e46eb7
* OptimizationsGravatar brain2006-09-271-12/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5347 e03df62e-2008-0410-955e-edbf42e46eb7
* Tidy up how PART without reason is doneGravatar brain2006-09-271-12/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5346 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone forgot support for CIDR hereGravatar brain2006-09-272-8/+47
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5345 e03df62e-2008-0410-955e-edbf42e46eb7
* And correct itGravatar brain2006-09-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5344 e03df62e-2008-0410-955e-edbf42e46eb7
* Move OnCheckBan into chanrec::IsBanned() so its always called for any ↵Gravatar brain2006-09-271-17/+16
| | | | | | attempt to check any ban git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5343 e03df62e-2008-0410-955e-edbf42e46eb7
* Dont let people enable gnutls/openssl when they dont have it... imho people ↵Gravatar brain2006-09-261-0/+11
| | | | | | | | | shouldnt try and enable support for things they dont have, whats next, preventing them symlinking it? :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5342 e03df62e-2008-0410-955e-edbf42e46eb7
* Make svshold case insensitive, fix ./configure -update and ./configure ↵Gravatar brain2006-09-262-2/+7
| | | | | | -modupdate which were...still broke :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5341 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug found by giggsey (even though he doesnt realise he just found one)Gravatar brain2006-09-261-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5340 e03df62e-2008-0410-955e-edbf42e46eb7
* make OnPostConnect globalGravatar brain2006-09-262-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5339 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove deprecated -nolimit and -notraceback optionsGravatar w00t2006-09-262-14/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5338 e03df62e-2008-0410-955e-edbf42e46eb7
* Only output the 'AES on' message if the socket state isnt I_ERROR when its ↵Gravatar brain2006-09-261-5/+8
| | | | | | reached git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5337 e03df62e-2008-0410-955e-edbf42e46eb7
* Change error from 'connection established' to 'connection started'Gravatar brain2006-09-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5336 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a rather obvious crashbug in m_spanningtree (FJOIN)Gravatar special2006-09-261-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5335 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix handling of multiple @%+ core permissions modes on join when more than ↵Gravatar brain2006-09-261-3/+3
| | | | | | one are given git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5334 e03df62e-2008-0410-955e-edbf42e46eb7
* Mini security auditGravatar brain2006-09-258-27/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5333 e03df62e-2008-0410-955e-edbf42e46eb7
* Document the ability to have multiple <http> tagsGravatar brain2006-09-251-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5332 e03df62e-2008-0410-955e-edbf42e46eb7
* And maybe, just maybe, not fuck it up :pGravatar brain2006-09-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5331 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for multiple <http> tags, each with their own index and bound to their ↵Gravatar brain2006-09-251-25/+28
| | | | | | own ip git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5330 e03df62e-2008-0410-955e-edbf42e46eb7
* This doesnt really need to be staticGravatar brain2006-09-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5329 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, fix minor typoGravatar brain2006-09-251-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5328 e03df62e-2008-0410-955e-edbf42e46eb7
* All done.Gravatar brain2006-09-2511-11/+11
| | | | | | | Modules may now change the privialges each user gets as they join, in OnUserPreJoin. For the first user in, this value defaults to a string containing "@" otherwise it defaults to a string containing nothing. If you change it, they get the new prefixes instead, and yes module-based prefixes ARE supported and its all automatically networked. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5327 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this compile. We now have to change all OnUserPreJoin useGravatar brain2006-09-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5326 e03df62e-2008-0410-955e-edbf42e46eb7
* More patchGravatar brain2006-09-251-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5325 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, patchGravatar brain2006-09-256-53/+54
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5324 e03df62e-2008-0410-955e-edbf42e46eb7
* Added /greloadmodule to m_globalload.soGravatar special2006-09-251-0/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5323 e03df62e-2008-0410-955e-edbf42e46eb7
* Add send_topic event, lets you send a topic for a channel, set by a serverGravatar brain2006-09-251-2/+11
| | | | | | | (internally this translates as FTOPIC in this protocol) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5322 e03df62e-2008-0410-955e-edbf42e46eb7
* SVSHOLD, not SVSHoldGravatar w00t2006-09-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@5321 e03df62e-2008-0410-955e-edbf42e46eb7