summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Bit of a tidyup, generate cloak whenever first set, not necessarily on connect•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10500 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-101-73/+77
* Hook conn_umodes before anything else so that config order is less of a factor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-101-4/+5
* Clear out the string used for the temporarily stored hostname during DNS reso...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10496 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2008-09-101-2/+4
* Move XMLSocket to be modulemanager-provided, flash now has real socket suppor...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10495 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-101-182/+0
* Remove a totally redundant method (this is already available via inheritance ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10490 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-091-5/+0
* Remember to free some stuff when failing in the ctor•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10489 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-0/+6
* fix compile errors (whoops)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10488 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-2/+2
* Whoops, schoolboy error•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10487 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-2/+2
* Add connmutex to mutex the connections vector, otherwise we can get access fr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10486 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-2/+23
* peavey, w00t, this works now. Methods werent copied right. Please feel free t...•••ALSO now works on win32, tested! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10485 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-1/+0
* fix various bodge-ups, we must have been tired when fixing this in the first ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10483 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-5/+6
* not test compiled yet: sql modules werent working because someone chopped out...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10482 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2008-09-091-13/+22
* Remove a (now nonexistant) reference from .h•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10481 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-4/+0
* Check the wrong way around is just stupid. ;p•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10480 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-1/+1
* Fix warning, thanks peavums•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10479 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-1/+1
* Growl.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10477 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-2/+2
* Remove crappy, unsafe (and now unneeded!) casts.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-083-6/+6
* More compile fixes.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-4/+2
* Fix compile problems hopefully..•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10474 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-19/+15
* (Attempt to) convert MySQL to using listener base.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10473 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-26/+30
* Remove old listening stuff from spanningtree, use a new derived listener class.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-088-93/+84
* Give httpd a custom listener class, specialised in creating HttpServerSockets.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10471 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-23/+33
* Remove listening from BufferedSocket, it's bloaty and horrid. We have a Liste...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10470 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-124/+32
* Make OnAcceptReady pure virtual, rename ListenSocket to ListenSocketBase, cre...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10469 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-082-14/+15
* Move this to another (yet more appropriate) place, saves some syscalls in an ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10468 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-19/+18
* Add incoming IP to OnAcceptReady•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10467 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-081-2/+2
* Fix missing semicolon in m_ssl_openssl [danieldg]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10464 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-1/+1
* Move a socket sanity check into the generic listener handler, avoiding the ne...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10463 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-072-16/+19
* Tidy up some of the internals a bit, making things a bit more extensible and ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10462 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-62/+70
* Merge the second interface for socket hooking into one, so it's all done by A...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10457 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-077-26/+25
* Initialising the member we added might be an idea.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10456 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-1/+6
* Invite timeout on server-to-server is already a unix timestamp•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10452 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-1/+4
* Fix IO hooking modules to use the new (not old) hooking call•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10451 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-073-6/+6
* Fix a stupid error, and two warnings.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10450 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-1/+3
* Move socket hooking in inspsocket to utilise the new system properly.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10449 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-13/+10
* Start moving IO hooking from being bufferedsocket based to residing in EventH...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10447 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-072-31/+21
* Move listensocket stuff into a file of it's own.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10446 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-072-127/+146
* Don't execute multiple aliases after executing one.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10445 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-2/+2
* Fix aliases returning multiple messages, thanks Ankit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10444 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-10/+19
* Fix compile. Try again, Ankit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10443 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-2/+2
* Set default values for <alias:usercommand> and <alias:channelcommand>, Ankit,...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10439 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-2/+2
* Implement masking and descriptions for module manager, thanks danieldg•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10429 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2008-09-071-1/+1
* 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