aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add (currently untested and undocumented) fantasy command (<alias:channelcomm...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10425 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-061-5/+85
* Grr at windows exports•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10424 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-061-0/+15
* Rename some member fields; add <alias:usercommand>, default true - whether or...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10423 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-061-24/+39
* Restructuring to m_alias, this will be used for (optional) fantasy commands.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10422 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-061-47/+54
* Modify aliases to use a multimap rather than a vector for storage + a map for...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10419 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-061-54/+56
* Make ThreadEngine::Mutex() protected too, make the user use Lock() and Unlock()•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10418 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-061-18/+18
* Add m_operinvex, adds first use for extended invex (added by Brain). Allows f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10416 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-061-0/+83
* Depends on: ../../include/u_listmode.h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10415 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-061-0/+1
* Publish interface in chanfilter•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10408 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-061-0/+3
* Newer extban-supporting listmode api•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10407 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-063-40/+7
* Use lock/unlock•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10405 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-061-18/+18
* use lock/unlock instead.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10404 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-09-061-26/+26
* RegexFactoryRequest sets result to null on construction, so if you direct thi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10402 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-061-1/+1
* Now with threaded queries.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10401 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-09-051-6/+100
* Fix unsafe cast (const char * -> char *). Doesn't really matter, though, as n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10400 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-051-1/+1
* TRE regex provider (the same engine used by Unreal 3.2)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10399 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-09-052-1/+107
* POSIX regular expression provider (basic/extended controlled by <posix extend...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10398 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-09-052-2/+115
* Make it possible to retrieve the original string from a given regex object, s...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10397 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-09-051-0/+5
* Adjustments to regex creation, and add PCRE provider•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10396 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-09-053-3/+112
* Framework for central regex module, and a bare-bone implementation based on I...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10395 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar aquanight2008-09-052-0/+129
* mysql's windows build is utter hell to get working the way we wanted. The pac...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10394 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-0512-12/+12
* sql api and m_mysql compile fixes for windows•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10393 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-058-25/+25
* Needs the .lib apparently•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10392 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-1/+1
* This would be useful, too•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10391 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-0/+4
* Of course, it DOES help to actually initialise the Mutex objects, and delete ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10390 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-2/+7
* Update comment•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10389 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-1/+1
* Now uses Mutex class. No need for pthreads use directly in this lib. Needs te...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10388 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-121/+121
* Thread is now a Thread derived class, now need to convert the mutexes. With t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10387 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-38/+29
* mutexengine -> mutexfactory•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10386 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-1/+1
* MutexEngine -> MutexFactory, more sensible name•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10385 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-042-4/+4
* initialise mutexengine•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10384 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-0/+1
* fix posix mutexes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10382 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-2/+2
* ability to create mutexes (rather than just having one system wide mutex) in ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10381 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-043-0/+55
* fix a warning. I am on a warning zapping crusade today.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10380 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-041-1/+1
* Change exception message: "You cannot load m_services.so and m_services_accou...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10379 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-022-2/+2
* This string copy is gone now, remove fixme note•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10376 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-021-2/+0
* Make m_chanfilter grok globbing, meaning +g test?string?lol is now possible t...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10375 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-011-4/+1
* Two fixes: Ignore + when parsing mode string in UID, and dont prepend + if we...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10368 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-311-1/+5
* More debugging mesages for troubleshooting invalid mode sequences in UID•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10367 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-311-2/+9
* I guess it makes sense never to let the gecos be parsed as a mode param, even...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10365 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-311-1/+1
* Move all the parameters around AGAIN. See docs shortly•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10364 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-316-25/+61
* Two fixes: First, change the error message for too few params for UID to now ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10363 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-312-2/+3
* What the fuck am I doing.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10362 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-1/+1
* Off-by-one on params also == masskill, woo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10361 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-1/+1
* Add snomasks to UID command, after 'modes', bump protocol version, as this ca...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10360 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-314-12/+16
* Save 4 bytes (assuming sizeof(ptr) == 2) per user record, storing unneeded po...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10359 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-312-6/+9
* Remove a redundant check, and fix user-mode change propegation. (closes bug #...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10358 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-15/+1
* Add <connect:useident> as part of m_ident, original suggestion from various p...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10357 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-311-11/+28
* Make m_alltime easier to scan read for discrepancies on larger networks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10356 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-301-2/+1
* Tidier /modules generation. faster for non-opers, neater for all, and doesnt ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10354 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-292-33/+18