summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Fixed bug #404; this was caused by recieving multiple OPERTYPEs from a ↵Gravatar special2007-09-261-1/+2
| | | | | | remote server, which eventually resulted in bad pointers inside the all_opers list git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8085 e03df62e-2008-0410-955e-edbf42e46eb7
* backport: Proper fix for end-of-list numerics on restricted lists in bug ↵Gravatar brain2007-08-263-1/+15
| | | | | | #386, rather than a hackish nonmodular one. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7839 e03df62e-2008-0410-955e-edbf42e46eb7
* (Part manual merge) backport:Gravatar brain2007-08-231-1/+2
| | | | | | | | Raft of fixes so that inspircd can call Cleanup() and Exit() in less 'stable' circumstances, e.g. when half initialized, and it wont segfault. Also fix OpenLog to not always exit on error, but to return a bool instead, which is much more friendly on rehash (you don't want /REHASH dieing your server if you cant write the log!) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7805 e03df62e-2008-0410-955e-edbf42e46eb7
* Add some stuff to change how we process a token sepeperated streamGravatar brain2007-08-231-2/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7801 e03df62e-2008-0410-955e-edbf42e46eb7
* BP: Pick up a few error conditions we didnt before in the config reader, and ↵Gravatar brain2007-08-191-1/+1
| | | | | | also increment line number correctly when 'real' newline is found in a value git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7750 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this so it works. Gravatar brain2007-08-111-4/+7
| | | | | | | | OBVIOUS WARNING FOR THE DUMB: Dont go overwriting .so files at random to test this, you WILL crash your ircd if you do this improprerly, this is a feature of the linux shared object loader. If you want to test this, try with: rm cmd_whatever.so && echo "TESTTEST" >cmd_whatever.so, do NOT just do the echo. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7714 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport: Provide error output on failure to load a core command; to console ↵Gravatar brain2007-08-112-3/+5
| | | | | | on startup, and to user on /reload git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7709 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge r7531 from trunk.Gravatar peavey2007-07-241-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7532 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge r7528-7529 from trunkGravatar peavey2007-07-231-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7530 e03df62e-2008-0410-955e-edbf42e46eb7
* Mass header update. Chatspike-Dev => InspIRCd....Gravatar peavey2007-07-1755-330/+165
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7467 e03df62e-2008-0410-955e-edbf42e46eb7
* OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.Gravatar peavey2007-07-16104-104/+14164
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7456 e03df62e-2008-0410-955e-edbf42e46eb7
* 'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are ↵Gravatar peavey2007-07-16104-14164/+104
| | | | | | auto skipped by svn. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7454 e03df62e-2008-0410-955e-edbf42e46eb7
* formatting and ^MGravatar peavey2007-07-161-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7451 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #349: NOTE there is important caveat about this in the example ↵Gravatar brain2007-07-151-0/+6
| | | | | | | | | | config, MAKE SURE TO READ IT. When you connect a cgi:irc client two different connect classes are checked at two different times (first the one that the website they are cgi'ing from, then later one for the user's real ip). READ THIS AND UNDERSTAND IT! git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7440 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix the rest of remote kill nick hidingGravatar brain2007-07-101-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7432 e03df62e-2008-0410-955e-edbf42e46eb7
* I think we're done adding comments to headers. Phew.Gravatar brain2007-06-171-11/+91
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7385 e03df62e-2008-0410-955e-edbf42e46eb7
* More commentsGravatar brain2007-06-172-1/+101
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7384 e03df62e-2008-0410-955e-edbf42e46eb7
* Comments (lots of, this was really lacking)Gravatar brain2007-06-171-10/+109
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7383 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentsGravatar brain2007-06-176-15/+69
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7382 e03df62e-2008-0410-955e-edbf42e46eb7
* More commentsGravatar brain2007-06-172-10/+94
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7381 e03df62e-2008-0410-955e-edbf42e46eb7
* Guess what i added here?Gravatar brain2007-06-171-0/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7380 e03df62e-2008-0410-955e-edbf42e46eb7
* Comments :)Gravatar brain2007-06-171-2/+86
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7379 e03df62e-2008-0410-955e-edbf42e46eb7
* Comment stuff that lacks itGravatar brain2007-06-171-2/+54
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7378 e03df62e-2008-0410-955e-edbf42e46eb7
* Comments (lots of)Gravatar brain2007-06-175-36/+157
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7377 e03df62e-2008-0410-955e-edbf42e46eb7
* Doxygen comments for command handlersGravatar brain2007-06-1755-0/+336
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7376 e03df62e-2008-0410-955e-edbf42e46eb7
* More commentsGravatar brain2007-06-1754-0/+108
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7375 e03df62e-2008-0410-955e-edbf42e46eb7
* Add commentsGravatar brain2007-06-1755-55/+220
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7374 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentsGravatar brain2007-06-171-0/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7373 e03df62e-2008-0410-955e-edbf42e46eb7
* CommentsGravatar brain2007-06-172-26/+54
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7372 e03df62e-2008-0410-955e-edbf42e46eb7
* Tons of stuff added since 1.0 is missing documentation commentsGravatar brain2007-06-171-11/+119
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7371 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra commentsGravatar brain2007-06-172-23/+56
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7368 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove static link stuffGravatar brain2007-06-171-22/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7348 e03df62e-2008-0410-955e-edbf42e46eb7
* Module factory and init function in modules turned into a neat macro:Gravatar brain2007-06-171-1/+17
| | | | | | | | INIT_MODULE(MyModuleClassName); Get cracking, w00t :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7341 e03df62e-2008-0410-955e-edbf42e46eb7
* MAXMODES+1 -> MAXMODES+2Gravatar brain2007-06-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7318 e03df62e-2008-0410-955e-edbf42e46eb7
* - Made the recvfrom wrapper a bit neater.Gravatar burlex2007-06-141-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7314 e03df62e-2008-0410-955e-edbf42e46eb7
* - Fixed UDP Overlapped I/O under windows. (not the best way this could be ↵Gravatar burlex2007-06-141-2/+19
| | | | | | done by far, but probably the best that is possible with our EventHandler setup). *dns will now work under win32* :) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7313 e03df62e-2008-0410-955e-edbf42e46eb7
* Some general syntax cleanups.Gravatar pippijn2007-06-146-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7304 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #324 reported by HiroPGravatar brain2007-06-141-10/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7303 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes for tokenization oddness with metadata, and weird behaviour of ↵Gravatar brain2007-06-131-40/+42
| | | | | | | | | | std::istringstream where the .str() method returns the whole string from the start to end, even AFTER youve read elements from it! Use irc::tokenstream instead and add some overridden methods to it. This is smarter as it reuses code and allows us to format metadata the same way we format irc data. NOTE: If you run any old servers alongside new servers (this revision) you might see spurious colons on the start of reasons for svsholds, cbans and filters. These can safely be ignored) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7283 e03df62e-2008-0410-955e-edbf42e46eb7
* Sexeger!Gravatar brain2007-06-051-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7241 e03df62e-2008-0410-955e-edbf42e46eb7
* Add comment to what the table here is forGravatar brain2007-06-051-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7238 e03df62e-2008-0410-955e-edbf42e46eb7
* Refactored InspIRCd::Duration(). The leetcode now lives!Gravatar brain2007-06-052-21/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7237 e03df62e-2008-0410-955e-edbf42e46eb7
* Add options:moronbanner. Yes really, thats what its called. See the example ↵Gravatar brain2007-06-041-0/+4
| | | | | | config. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7232 e03df62e-2008-0410-955e-edbf42e46eb7
* Excess flood tidyupsGravatar brain2007-06-041-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7230 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the behaviour of insp in windows to keep its window open, with some ↵Gravatar brain2007-06-021-5/+11
| | | | | | | | | status text in the title bar. It also clears the screen now on startup, see the wrapper for what a nasty amount of code it is to do such a simple thing to a windows console :( Also, add somewhat of a hack to cut down on allocation time taken to map windows fd to a posix style fd in iocp engine. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7217 e03df62e-2008-0410-955e-edbf42e46eb7
* Make valgrind happy and not leak mem.Gravatar peavey2007-06-011-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7201 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply ipv6 #ifdef tidyup patch from djGrrr, thanks :)Gravatar brain2007-05-301-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7190 e03df62e-2008-0410-955e-edbf42e46eb7
* Config option for default channel modes -- more to follow, don't use yetGravatar brain2007-05-272-1/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7163 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, ++it++? Thats gonna break :pGravatar brain2007-05-271-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7162 e03df62e-2008-0410-955e-edbf42e46eb7
* Change for reverse output of lists, most recent first, for bug #307. Also ↵Gravatar brain2007-05-271-10/+11
| | | | | | fix(Oms) annoying(Cuddled(Ifs())) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7160 e03df62e-2008-0410-955e-edbf42e46eb7