6663 Commits

Author SHA1 Message Date
brain
85fbf0fdab Make select socketengine build onvs80
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8915 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-12 21:25:59 +00:00
w00t
c32d8a38b0 Fix oper quit messages (needed to be set to regular quit if empty) - same fix may apply to 1.2..?
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8910 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-12 10:42:25 +00:00
w00t
d7db8eb9a8 .. this was broken, I'm kind of surprised nobody noticed it yesterday.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8909 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-12 10:27:39 +00:00
w00t
a348bf1768 Backport reworked culllist from 1.2: drastically improves performance when quitting a lot of users (e.g. on netsplit). I was originally not going to do this for 1.1, but it seems to perform well, and I can't break it under clone flooding - so in it goes. QA: please test this with lots of activity (connecting, disconnecting, ping timeouts, socket errors, anything you can throw at it)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8905 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-11 22:09:24 +00:00
w00t
2d2d11bab2 Missed a bit.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8903 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-11 13:22:46 +00:00
w00t
fa450a4f83 K|G|Z|ELine fix, from 8901
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8902 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-11 13:12:18 +00:00
w00t
cb450d0716 Don't declare a dupe InspIRCd *
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8897 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-11 11:04:42 +00:00
brain
e4510527a0 Set FD_SETSIZE to 12000, this allows 12000 users per ircd rather than 64. I doubt select can scale this high, but 64 is rediculous.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8889 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-10 23:29:29 +00:00
brain
deb164cad9 Commit stuff from fez that he couldnt get committed - fixes to make socketengine-select work in windows (should be more stable than iocp as the api is known to us unix devs)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8888 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-10 23:19:08 +00:00
w00t
612d5b888d Rewrite nick targeted bans to user@host or IP bans where necessary. I don't know why this didn't happen already.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8872 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-10 14:25:12 +00:00
w00t
bb05c94972 Backport r8866: make K|G|Z|ELine actually work with a nickname target (code was there but not functional)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8867 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-10 00:55:00 +00:00
w00t
68c427428c Backport low risk memory leak fix to m_cgiirc (r8852)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8853 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-08 22:46:54 +00:00
brain
8398d28ed4 More tweaks
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8840 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 23:53:21 +00:00
brain
0bdfd8d51e This should work a bit better, voidzero. If someone had told me it was seperate servers from the start.... :p
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8838 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-05 23:35:54 +00:00
brain
5eb3d1a505 MODEACTION_ALLOW was being used instead of DENY, fixes bug #490
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8822 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 15:44:02 +00:00
w00t
5c499c5949 Probably fix a crash in randquote (it does for me), someone from QA please test before/after of this.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8819 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-04 15:39:10 +00:00
w00t
7c84dcfe6e Backport r8810: minor FTOPIC desync fix
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8811 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-03 23:47:15 +00:00
w00t
97661ac20d Backport r8786 from dz: closes bug #391
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8787 e03df62e-2008-0410-955e-edbf42e46eb7
2008-02-02 12:43:36 +00:00
brain
cae7bae1ce Merge in patches to fix bug #487, submitted by dz, thanks :)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8768 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-30 01:07:03 +00:00
brain
718411ab61 Craq removal service
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8767 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-29 16:11:53 +00:00
w00t
21ea5f1378 Update SAMODE
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8764 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-29 10:35:44 +00:00
brain
1e03a6e341 Apply patch from bug #484 written by John. In 1.1 this applies without modification, thanks
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8759 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 13:17:40 +00:00
brain
218664f197 Check that exec() macros havent failed before commencing build
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8758 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-27 12:46:47 +00:00
brain
5799b2f9e5 Backport: 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/branches/1_1_stable@8753 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-26 21:39:13 +00:00
brain
c3b2acc838 1.1.16+Parmesan
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8719 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.16
2008-01-16 19:06:17 +00:00
w00t
7a320a00df Backport <goodchan>: Explicitly allow channels denied by <badchan>
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8698 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-11 21:57:52 +00:00
w00t
7194690fc8 Header update: 2007 -> 2008
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8695 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-10 13:45:53 +00:00
w00t
77f15a344b Remove some debug that got committed accidentally
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8688 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-10 08:32:44 +00:00
w00t
c1d49e258d Fix inadvertant 1.2 -> 1.1 compile error
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8687 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-10 08:25:40 +00:00
brain
ccd875244b Backport fix for bug #464 reported by John
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8679 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-09 15:27:50 +00:00
w00t
b3e7819f5c Rebind server sockets on REHASH, closes bug #478
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8664 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-08 15:34:06 +00:00
w00t
0632fe2505 Update conf (patch from bug #463, thanks John)
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8663 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-08 10:52:09 +00:00
w00t
b1c44fb9e4 Backport r8661: don't send 421 to unregistered clients
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8662 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-08 10:38:36 +00:00
w00t
082aa051c8 I swear I've fixed this 5 times now.. it's PERMANENT, USE A FUCKING DICTIONARY :p http://dictionary.reference.com/browse/Permanent
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8658 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-07 23:32:44 +00:00
w00t
bb62f3be6d Backport r8651: SHA256 consistancy fix.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8652 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-06 18:40:36 +00:00
brain
88a7cd8871 Backport 8634, fix for bug #464 reported by John
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8635 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-05 14:04:27 +00:00
w00t
3c55f5fc82 Fix for bug #458: servers go missing on collision etc.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8629 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-04 18:04:46 +00:00
w00t
4f57b8203c Manual backport of r8613: remove nuh mask from /clones output
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8614 e03df62e-2008-0410-955e-edbf42e46eb7
2008-01-02 15:05:50 +00:00
brain
c4c4ad5084 A few other things for --disable-rpath`
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8611 e03df62e-2008-0410-955e-edbf42e46eb7
2007-12-09 20:34:24 +00:00
brain
5ec5b14086 Backport --disable-rpath configure option for package maintainers
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8610 e03df62e-2008-0410-955e-edbf42e46eb7
2007-12-09 20:32:25 +00:00
brain
02be79624a The mysql worker thread only sleeps 50 nanosecs between cycles, this is not enough to prevent it chomping on the CPU on most machines.
Increase to 1000, fixes bugs noticed on forum by JulianD, thanks :) 


git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8606 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-29 19:42:43 +00:00
brain
6c4ef8d942 Cracking bit of Wensleydale, Gromit!
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8596 e03df62e-2008-0410-955e-edbf42e46eb7
v1.1.15
2007-11-15 18:22:34 +00:00
brain
a97f41a480 More fixes for owines bugs
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8560 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-10 20:33:43 +00:00
brain
ed64df98d5 Fix crashbugs found by owine
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8558 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-10 20:03:43 +00:00
brain
b43eb6b7c4 Tidy up some minor memory leaks that can result in mode handlers or some other memory items not being freed if the module throws in the constructor
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8550 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-09 17:14:46 +00:00
brain
9d8d996031 Make AddMode the last thing the constructor does.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8546 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-09 17:03:19 +00:00
brain
d08096cc74 Second (not mergable) part of #441 fix
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8481 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-03 19:57:00 +00:00
brain
8e4a314cde Mergable part of bug #441 fix
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8480 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-03 19:55:35 +00:00
brain
c1db857c87 Merge in relaxed ssl checking from trunk
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8478 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-03 19:50:06 +00:00
w00t
85aeb6514a same as 8453, and now i'm back to bed.
git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8454 e03df62e-2008-0410-955e-edbf42e46eb7
2007-11-01 15:21:38 +00:00