aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Make these more descriptive/easy to grok•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10353 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-3/+3
* Safeguards•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10352 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-0/+13
* Don't try destroy on -P of a 0 user chan, as this causes problems during netm...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10351 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-4/+24
* Fix extra End of /STATS on spanningtree override of stats c and n.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10350 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2008-08-292-4/+1
* Some fixes for the ziplinks modules.•••It now uses the netbuffer size from config for its network buffers instead of always 128k. To avoid the inbuf filling up, it doesn't read anything from the net anymore until that buffer is empty again. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10349 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2008-08-291-29/+36
* Remove some old stuff•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10348 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-68/+60
* I was told that a new dev's first action must be adding himself to /info, so•••here it is. Enjoy! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10347 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2008-08-291-3/+3
* Remove two unused parameters•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10346 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-291-2/+2
* Newly revamped ziplinks module, work of psychon.. resolves (a lot) of problem...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10342 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-281-193/+176
* Tuxer alpha release•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10341 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-281-1/+1
* Fix: 'Notice' vs 'NOTICE' as a command. I bet this would break some client or...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10339 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-281-1/+1
* Fix aliases stuff.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10338 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-281-2/+3
* Rename lowermap to rfc_case_insensitive_map, add case_sensitive_map.. adjust ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10337 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-287-43/+43
* Patch modifying these modules to work on older gcc/openbsd, provided by Dagon...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10336 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-282-217/+236
* this new stuff in m_ssl_gnutls is NOT in our spec! probably shouldnt be eithe...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10334 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-08-281-0/+1
* Make this comply with the spec; that is - CAP may be requested after registra...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10333 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-281-4/+0
* Add CAP REQ tls support, thanks to psychon•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10332 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-281-0/+13
* Fix recursion crash•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10330 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-271-3/+7
* Add <disabled:fakenonexistant> - ircd will pretend that a disabled command ju...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10327 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-272-1/+11
* Don't force-finish a burst on a timer, instead, set bursted if a PONG is reci...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10326 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-273-11/+7
* Fix..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10325 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-271-2/+2
* Clean up opering a tiny bit.. pave the way for SVSOPER•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10324 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-273-76/+63
* Fix ident using uninitialised memory, forward-port of r10321. Thanks psychon.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10323 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-271-0/+2
* USERHOST/USERIP fix, return '-' char, not '+' if the user is away. Thanks jil...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10319 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-272-3/+13
* Add <shun:notifyuser>, default on, which notifies the user that their command...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10317 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-271-0/+7
* Add and document <shun:enabledcommands>, allowing customisation of specifical...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10316 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-08-271-7/+33