660 Commits

Author SHA1 Message Date
brain
15e7fc7ac5 Added customizable pingfreq
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1012 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-08 14:33:38 +00:00
brain
f301719554 Added optional module path to the configuration file
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1011 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-08 13:06:19 +00:00
brain
10f9b491f4 Changed documentation of /loadmodule and /unloadmodule to include parameters
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1010 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-08 13:06:09 +00:00
brain
034c2c65df rehashing now adds and removes modules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1009 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-08 12:17:13 +00:00
brain
755d67224f New docs to match extra module Version class stuff, etc
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1008 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 20:15:05 +00:00
brain
4efba4dad4 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
2005-04-07 19:30:12 +00:00
brain
2e7a94034d Added module flags output to /MODULES
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1006 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 19:29:46 +00:00
brain
c3da4e977a Documented /LOADMODULE and /UNLOADMODULE plus new /MODULES behaviour
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1005 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 19:29:28 +00:00
brain
e3b0f2a2e8 Fixed typo in new /modules
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1004 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 18:34:54 +00:00
brain
6cfad04b9c 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
2005-04-07 18:33:24 +00:00
brain
f6f3484686 /LOADMODULE and /UNLOADMODULE all successfully working!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1002 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 18:20:34 +00:00
brain
ec7fc489a1 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
2005-04-07 17:59:33 +00:00
brain
9fc9227cf5 Added version flags
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1000 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 17:40:40 +00:00
brain
211b24ba8c 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
2005-04-07 17:04:04 +00:00
brain
e4a08d4461 Added /LOADMODULE (tested and working)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@998 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 16:05:08 +00:00
brain
f80d40018a 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
2005-04-07 15:43:12 +00:00
brain
05d2b12c2c Added VF_ module flags as discussed with Craig
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@996 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-07 05:08:10 +00:00
brain
4a2bc56abe 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
2005-04-07 01:33:11 +00:00
brain
669f7bb7dd Moved module loading to a LoadModule function that can be called outside of initialization
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@994 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-06 21:21:15 +00:00
brain
72dcd42782 Added log output for on-oper
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@993 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-06 19:16:47 +00:00
brain
c557e21633 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
2005-04-06 19:15:16 +00:00
brain
607caf3ff3 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
2005-04-06 19:04:03 +00:00
brain
bb5d4e857e 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
2005-04-06 18:48:37 +00:00
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