7346 Commits

Author SHA1 Message Date
w00t
34fe4276bd (finally) remove deprecated CMD_USER_DELETED
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8807 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 21:23:06 +00:00
w00t
f0683739e2 Propegate BURST and ENDBURST network-wide for timing of bursts, and to keep XLine application pending until the most opportune moment. Also do some general cleaning up.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8806 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 15:04:42 +00:00
brain
5602af9c71 Whoops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8805 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:56:38 +00:00
brain
e735ddf50b What do you think of this, w00t?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8804 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:53:26 +00:00
w00t
2d34bb24b2 Fix burst time indicator: set startburst in treeserver's constructor, BURST in treesocket is only valid placement for incoming connections.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8803 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:49:25 +00:00
w00t
7483f170de Show extra debug for burst time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8802 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 11:43:30 +00:00
w00t
43aaead8a8 Broken, but.. show how many milliseconds a burst takes. Someone care to tell me why this is fucked/fix it?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8801 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 00:21:55 +00:00
w00t
1c63bc4c57 Remove an obsolete value
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8800 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 00:04:10 +00:00
w00t
d6c30d18bd Murder space indents.. now if I find out who did them, I'll murder them too ;(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8799 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 23:49:37 +00:00
w00t
5c7ee67999 Add some notes on proposed logging stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8798 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 23:38:20 +00:00
w00t
366a676843 Small tidyup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8797 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 23:24:19 +00:00
w00t
27fbecdaa7 Back out the AllowDevoiceSelf stuff, it wasn't going to work anyway. Accidental commit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8796 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:58:56 +00:00
w00t
8509727e16 Cache User::GetIPString()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8795 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:57:28 +00:00
w00t
7f7e508640 Avoid reallocating this every new connection (patch from hottpd)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8794 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:48:41 +00:00
aquanight
d555db40f4 Make m_password_hash able to pick up hasher modules after it's loaded, meaning m_md5 and m_sha256 no longer have to be loaded before it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8793 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 22:14:24 +00:00
w00t
942d25e282 Fix a null pointer dereference caused by my reordering/moving stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8792 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 21:48:09 +00:00
brain
f0df393c42 Add it back, but comment out the method body. its useless.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8791 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 21:07:30 +00:00
w00t
dd98d56cab Move some stuff to usermanager, remove a little header insanity, remove trace because it's still less useful than a chocolate fireman.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8790 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 20:55:16 +00:00
aquanight
0808eb7a9d Fix $config{HAS_OPENSSL} winding up undefined and crashing configure if openssl isn't found or otherwise spits garbage for version.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8789 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 18:02:47 +00:00
w00t
fb5a23fadc Check for empty prefixes, and close server connections attempting to use them
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8788 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 17:18:25 +00:00
w00t
a94af5f308 Patch: /rehash (not /rehash ssl) will now rebind SSL ports, but not dh params etc. Closes #391. Thanks dz.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8786 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 12:42:44 +00:00
bricker
c8dd9bd836 capitalization is key! more to come!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8782 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 21:09:21 +00:00
fez
db90a4e900 removed sys/select.h on windows platform
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8781 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 07:37:04 +00:00
fez
cf50f45c02 fixed getsockopt parameter 4, removed sys/select.h on windows platform
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8780 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 07:34:46 +00:00
fez
e139829557 fixed type defiined to defined
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8779 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 07:33:18 +00:00
fez
4400fce649 changed m_oper_hash to proper m_password_hash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8778 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 05:42:43 +00:00
bricker
4e00e7e030 Fix some minor grammar mistakes...more to come
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8777 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 03:47:41 +00:00
bricker
495fa17c0f add two comma's :-D
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8776 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 02:24:54 +00:00
fez
a7f13680d2 remove m_ssl_openssl from modules directory when rerunning configure
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8775 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 02:17:40 +00:00
fez
1c46a70309 Added OpenSSL scriptage.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8774 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-01 00:57:29 +00:00
fez
867551ca72 applink.c should be included in the link command, not #included in the source
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8773 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-31 20:49:52 +00:00
w00t
49a33f667f Move fez to developers (a lot of movement for one day :p)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8772 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-30 20:03:20 +00:00
w00t
1ca5ea4779 Move fez to regular contributors section
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8771 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-30 14:23:43 +00:00
w00t
90a5a6ab2a Update VC7.1 build projects. Thanks VERY much fez. :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8770 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-30 14:22:54 +00:00
brain
0fedacd78d Merge in patches to fix bug #487, submitted by dz, thanks :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8769 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-30 01:07:14 +00:00
brain
3cddc21bae What crackmonkey thought we had server:networkemail???
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8766 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-29 16:09:53 +00:00
w00t
0f9049c3b2 Update SAMODE
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8765 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-29 10:36:03 +00:00
w00t
4bf5df3b60 Remove duplicate calls (thanks fez)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8763 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-28 20:29:59 +00:00
aquanight
f652bca336 Revert tmpfile cleanup from r8761, also make configure's perl version check happen during compilation phase so that people don't get millions of useless errors.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8762 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 14:49:41 +00:00
aquanight
39e6732f23 Some configure cleanups: like using perl functions/modules instead of system() (symlink, clear, mv, mkdir -p), clean up tmpfile for eval(), use \e instead of \033, and use a heredoc for the big banner on starting configure
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8761 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 14:32:20 +00:00
brain
05b816c4c4 Forward port bug #484 patch from John, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8760 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 13:21:10 +00:00
brain
c33249de90 Make sure that if an exec() macro fails its picked up before build time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8757 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 12:42:31 +00:00
brain
6c1554c873 You left out the module name in the command, aquanight ;)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8756 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 00:22:52 +00:00
aquanight
20bea3078d Change API OnOperCompare to OnPassCompare, password hashing is now available for <connect:allow>, <power die= restart=>, <title> (m_customtitle.so), <vhost> (m_vhost.so), this works the same was as for <oper>: load m_password_hash.so (after all hasher modules, of course), and add hash="md5/sha256/whatever" to the relevant tag. Also fix m_callerid.cpp crashing on unload.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8755 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 00:12:11 +00:00
brain
5773bcf973 ANNOUNCENENT -> ANNOUNCEMENT
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8754 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-26 21:53:59 +00:00
brain
40ab329f55 Fix for bug found by eLement, when an oper is on a notify list and the oper sets +Q, then the watch list for that user goes into an undefined state due to the
metadata not being correctly cleared from the user in m_watch OnUserQuit. Thanks :)


git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8752 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-26 21:38:01 +00:00
brain
c9d549de54 Tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8751 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-26 18:32:41 +00:00
brain
91bab0924e Whoops, should have test compiled this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8750 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-26 18:32:18 +00:00
brain
2eb1793dbd macgyverdgi asked for this :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8749 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-26 17:24:27 +00:00
aquanight
f40c98ecab Fix a typo in an m_callerid error message, and add m_callerid and m_filter <exemptfromfilter> to example conf.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8748 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-25 19:59:07 +00:00