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
frostycoolslug
3ae5210dae
Fixed the random seeder thingie!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@939 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 19:08:21 +00:00
brain
ade5e94878
Added nonblocking dns
...
*** BUG BUG BUG - If dns is slow, things will go wrong!!!! do not use this on a live net without accepting the risk involved! ***
Will be fixed by next commit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@938 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 17:08:31 +00:00
brain
f326e475e3
Updated documentation (html)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@937 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 17:07:42 +00:00
brain
260d107be3
Updated documentation (manpages)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@936 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 17:07:33 +00:00
frostycoolslug
19aa5d081a
Fixed Crash bug cause by multiple declarations of 'Srv' (Bug #35 )
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@935 e03df62e-2008-0410-955e-edbf42e46eb7
2005-04-01 14:47:59 +00:00
frostycoolslug
1b7fc83311
Fixed strcpy vs. strlcpy problem
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@934 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-30 07:50:00 +00:00
frostycoolslug
e5b0f31c56
Fixed Potential bug in ./configure (case switches should be flag) not (flag)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@933 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-30 06:03:33 +00:00
brain
976b8fd690
Fixed m_helpop.cpp lowercasing the first line of the text
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@932 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 20:02:48 +00:00
brain
974bc2356a
Fixed to take away +q and +a when the user parts the channel (double DOH)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@931 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 18:16:58 +00:00
brain
dcafa1a379
Fixed to actually CHECK THE PASSWORD of linking servers!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@929 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 13:35:16 +00:00
frostycoolslug
fe08337b1f
/helpop now behaves for opers in the same way it does for users.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@928 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 03:51:25 +00:00
brain
7560655562
Fixed using the wrong function, doh, i must need sleep!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@927 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 01:23:27 +00:00
brain
0a7af1a331
Typos are bad ok?
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@926 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 01:13:48 +00:00
brain
3156ab2736
Added a module at request of [ed] which stops anyone messaging all but opers
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@925 e03df62e-2008-0410-955e-edbf42e46eb7
2005-03-28 01:11:48 +00:00