787 Commits

Author SHA1 Message Date
brain
5eb8998984 Fixed casting warning in ShowMOTD under linux
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@989 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-06 16:31:03 +00:00
brain
d689d7eade 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
2005-04-06 13:15:05 +00:00
brain
a02cf48add Fix to bug #33 (weird /map)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@987 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 22:22:07 +00:00
frostycoolslug
83210d2ab4 Removed reference to depricated ./makeconf and updated command to exec to build the daemon.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@986 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 21:35:37 +00:00
frostycoolslug
f56671a8a3 Fixed ./inspircd cron actually working.. but not claiming too!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@985 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 21:24:01 +00:00
frostycoolslug
acefcb7337 Fixed careless bug i left in while debugging :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@984 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 21:21:04 +00:00
frostycoolslug
c2dd34ae04 Added ./inspircd (start|stop|restart|rehash|status|cron|Cheese-Sandwich) (Happy luigiman?)
Made a slightly nicer method for .Makefile.inc
Updated ./configure to reflect the above changes.


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@983 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 21:17:33 +00:00
brain
5cce62f7d7 Major optimizations!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@982 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 18:01:28 +00:00
brain
c720b1b6f2 Optimized connects - motd is sent faster
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@981 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-05 17:01:43 +00:00
brain
2b0d443a1f 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
2005-04-05 03:45:44 +00:00
brain
4e5b760407 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
2005-04-05 03:22:46 +00:00
brain
cda9fd02c9 Updated docs for ELINE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@978 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-04 19:04:02 +00:00
brain
9c8b44176b Added new documentation for ELine class and OnUserPostNick method
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@977 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-04 18:13:55 +00:00
brain
d68dcc6658 Added the module method OnUserPostNick for capturing a nickchange AFTER it has taken place
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@976 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-04 18:12:23 +00:00
brain
b54f879f35 Added E:Lines, a form of ban exception that can prevent opers, netadmins etc from being glined. Can be added and removed
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
2005-04-04 17:55:48 +00:00
brain
38749462c6 Added m_operlevels, prevents opers designated as above other opers from being killed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@974 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-04 14:45:29 +00:00
brain
9225720d96 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
2005-04-04 03:04:44 +00:00
brain
67cd9cff24 Strange crash fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@972 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 23:14:27 +00:00
brain
77040a0d0a Added shutdown() calls on die
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@971 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 22:02:46 +00:00
brain
784af0fbe2 Fixed stupid typo again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@970 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 21:59:29 +00:00
brain
e000f51b99 Fixed dumb typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@969 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 21:53:58 +00:00
brain
87bba3d377 More secure checking in 005 handlers
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@968 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 21:26:22 +00:00
brain
f3d1e3ce6e Added another check to the mainloop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@967 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 20:26:29 +00:00
brain
c471b18d77 Fix for bug #39, m_redirect returning invalid/random value for OnUserPreJoin method
of the module class


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@966 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 19:51:37 +00:00
brain
d5e5aa15cf 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
2005-04-03 19:21:54 +00:00
brain
adac447f46 Added code to shutdown listening sockets on exit
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@964 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 18:39:10 +00:00
brain
e408a82d5b 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
2005-04-03 18:27:25 +00:00
brain
2257e32669 Fix to bug #36 reported by Yeti
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@962 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 17:24:05 +00:00
brain
9f41b3b465 Added m_hostchange module, our own homebrew implementation of the unreal pay module!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@961 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-03 15:14:08 +00:00
brain
89904c1032 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
2005-04-03 15:13:50 +00:00
brain
786dfff311 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
2005-04-03 04:38:22 +00:00
brain
48e25fcfd2 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
2005-04-02 22:42:11 +00:00
frostycoolslug
208caa7d75 Fixed cosmetic bug in /who
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@957 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 21:40:17 +00:00
brain
e0e0338b6b 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
2005-04-02 21:04:15 +00:00
brain
7af42fd63e Fixes for dns queueing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@955 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 20:09:20 +00:00
brain
d046263d75 Fixed dns queue stuff?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@954 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 19:58:58 +00:00
brain
409a296fab Connection fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@953 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 19:54:33 +00:00
brain
4705381691 Added DNS class to documentation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@952 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 19:28:32 +00:00
brain
e877fb4180 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
2005-04-02 19:03:38 +00:00
brain
b0fe419fa0 Added pid file support, and documentation for it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@950 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 18:08:53 +00:00
brain
1d918f525e One final attempt at fixing some of craigs whinges -- poll routine auto clears the stale lookups
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@949 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-02 00:58:33 +00:00
brain
36a86e7290 Massive stats L speedup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@948 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 23:42:40 +00:00
brain
83a55a9d26 Fixed string format vunerability, thanks again to the #ratbox people for helping find it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@947 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 23:26:54 +00:00
brain
6e08ce6bfd Turned an unstable vector into an array
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@946 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 23:00:39 +00:00
brain
1a12f849b8 More dns fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@945 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 22:46:06 +00:00
brain
7b37009dca Fixed nasty bugs.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@944 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 22:40:14 +00:00
brain
fca2a3c8ea Attempts to fix some random crashes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@943 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 22:11:22 +00:00
brain
7f4395d336 Fixed 'unlikely' crash if nick was changed before dns lookup was completed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@942 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 21:04:04 +00:00
brain
fba70f50c5 Added new tags to example config.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@941 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 19:17:32 +00:00
brain
b7f823b059 DNS timeout fixes!
Docs to come


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@940 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 19:15:55 +00:00