aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fixed issue where failing modules would bail by calling exit (deprecated) --•••modules should now just disable their functionality if they are missing data git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1007 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-077-34/+33
* Added module flags output to /MODULES•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1006 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-1/+47
* Fixed typo in new /modules•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1004 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-1/+1
* Added ability for non-opers to see simplistic /modules output•••Added module flags to /modules for opers git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1003 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-072-5/+24
* /LOADMODULE and /UNLOADMODULE all successfully working!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1002 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-073-3/+15
* Tons of module versionflags stuff, and checks for it in /UNLOADMODULE•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1001 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-0741-40/+46
* Added version flags•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1000 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-0740-40/+40
* Started work on /UNLOADMODULE, resource tracking and flags in Version class•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@999 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-0719-73/+151
* Added /LOADMODULE (tested and working)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-072-1/+24
* Fixed "error in free()" and other bugs going to open sockets•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@997 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-071-5/+4
* Fixed a double free in dnsqueue.cpp•••Fixed a resolver issue (weird segfault on gentoo?) in server linking git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@995 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-073-46/+46
* Moved module loading to a LoadModule function that can be called outside of i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@994 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-37/+50
* Added log output for on-oper•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@993 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-1/+2
* Alright, who forgot to make /oper check hostnames?•••Added logging for why oper-ups fail git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@992 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-4/+10
* Changed the loglevel of some startup failure messages to DEFAULT (were DEBUG)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@991 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-11/+11
* Deprecated .layout and .dev files (we no longer use dev-c++ for editing)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@990 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-062-1163/+0
* Fixed casting warning in ShowMOTD under linux•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@989 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-1/+1
* Fix by om for 'mode change while not on channel' bug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@988 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-061-1/+3
* Fix to bug #33 (weird /map)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-052-16/+28
* Major optimizations!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-0514-57/+84
* Optimized connects - motd is sent faster•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@981 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-26/+38
* If writing the PID file fails, it is now written to the log•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@980 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+1
* InspIRCd now logs value of <die> to the logfile on failure•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@979 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-051-0/+1
* Added the module method OnUserPostNick for capturing a nickchange AFTER it ha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@976 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-042-1/+8
* Added E:Lines, a form of ban exception that can prevent opers, netadmins etc ...•••either in the config or by an oper with the correct permissions to use the /ELINE command git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@975 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-043-20/+134
* Added m_operlevels, prevents opers designated as above other opers from being...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@974 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-042-1/+103
* Added new <banlist> tags, allows dynamic banlist sizes on a per channel basis•••rather than hard coded or network wide git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@973 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-042-0/+24
* Strange crash fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@972 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-1/+0
* Added shutdown() calls on die•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@971 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-0/+5
* Fixed stupid typo again•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@970 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-1/+1
* Fixed dumb typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@969 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-0/+2
* More secure checking in 005 handlers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@968 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-0313-13/+27
* Added another check to the mainloop•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@967 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-0/+1
* Fix for bug #39, m_redirect returning invalid/random value for OnUserPreJoin ...•••of the module class git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@966 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-032-3/+6
* Fixes to crash when setting the key of a channel youre not a member of•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@965 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-14/+18
* Added code to shutdown listening sockets on exit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@964 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-032-84/+96
* Fixes to bug#37 and pre-emptive checks for security of /NAMES•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@963 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-1/+15
* Fix to bug #36 reported by Yeti•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@962 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-032-1/+12
* Added m_hostchange module, our own homebrew implementation of the unreal pay ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@961 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-031-0/+135
* Fixed a few small dns timeout bugs (allowing users on without nick or user)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@960 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-032-2/+2
* Major optimizations! now uses under 1% cpu all the time whilst idle•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@959 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-032-16/+34
* Fixed bug number 34, same nick can exist multiple times on a silence list•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@958 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-0/+8
* Fixed cosmetic bug in /who•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@957 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar frostycoolslug2005-04-021-4/+4
* Fixes for dns queueing, timeout functions etc moved to more sensible place•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@956 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-024-61/+40
* Fixes for dns queueing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@955 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-4/+3
* Fixed dns queue stuff?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@954 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-2/+4
* Connection fixes•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@953 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-8/+13
* Config files read by the ircd are now chmod'ed 0600•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@951 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-021-1/+5
* Added pid file support, and documentation for it•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-022-0/+18
* One final attempt at fixing some of craigs whinges -- poll routine auto clear...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@949 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2005-04-022-1/+2