8664 Commits

Author SHA1 Message Date
w00t
4608413eb8 s/ /\t/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10315 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 15:37:04 +00:00
w00t
423481c43e Fix retarded windows linefeeds (brain >:()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10314 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 15:35:53 +00:00
w00t
b86ba62804 Delete R:Lines from memory on destroy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10313 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 15:20:43 +00:00
brain
097e19291f remove the testing debug setting
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10311 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 11:04:19 +00:00
w00t
36cf68921b Remove -lunwind from openbsd stuff, per Dagonet
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10308 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-26 13:47:49 +00:00
peavey
33a8626199 formatting..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10303 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-26 04:58:34 +00:00
peavey
f11b1b963b Iteration 5 of wildcard matching. Fixes broken matching for certain conditions reported by MacGyver.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10302 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-26 04:47:45 +00:00
peavey
4b8661270d Add test cases that fails current matching, fix to follow soon.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10301 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-26 04:43:54 +00:00
brain
e38bf41b0b Someone messed this up
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10300 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-26 01:37:05 +00:00
w00t
0281234db5 Propset svn:keywords Id
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10295 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 20:50:11 +00:00
w00t
c1c00af74a Fix build.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10293 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 20:43:37 +00:00
w00t
01c6d3a23b Fix a few malformed Id tags
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10292 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 20:38:22 +00:00
w00t
8de87c2a9b Change module versions to use a string instead of fixed digits, and use propset ID to auto-set versions, so we don't have (essentially unused) module versions.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10291 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 20:35:51 +00:00
w00t
31b232eec0 Change module versions to use a string instead of fixed digits, and use propset ID to auto-set versions, so we don't have (essentially unused) module versions.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10290 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 20:35:36 +00:00
brain
f94a7ed598 Tidy up in the nsis scripts, how it installs the service and removes it (hide the dos box, display informational text in the installer window)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10283 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 16:11:01 +00:00
w00t
c64ea906b9 Bounds checking on IsModeSet, etc, to stop silly problems
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10282 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 15:49:39 +00:00
w00t
56f500b2c9 Implement /who 1d t (search for who matches for users connected for a given time)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10278 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 15:43:46 +00:00
w00t
fc7576e098 Add opt_time to WHO (will be /who +t flag) and clean the fuck up CommandWho::whomatch, which was as ugly as sin.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10274 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 15:03:44 +00:00
w00t
8eae84e3ba Add and document <permchannels> block for m_permchannels, which creates a channel on startup. Fixes bug #511.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10271 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 13:22:57 +00:00
w00t
8d7e3fab28 Allow Channel::SetTopic with a NULL user record, which sets a blank topic.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10270 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 13:20:38 +00:00
w00t
575f8d0fbc Fixes to make poll(2) socket engine work properly
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10269 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 12:20:13 +00:00
w00t
425c584feb Numerous changes to make this build..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10268 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 11:38:00 +00:00
w00t
3f94e1fbcd Add poll to build system if kqueue/epoll/ports are not used, above select.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10267 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 11:25:39 +00:00
w00t
ee1672d303 This include doesn't exist in 1.2
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10266 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 10:45:30 +00:00
w00t
327f701878 Fixes, this can't be taken directly from 1.1
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10265 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 10:43:07 +00:00
w00t
549ac33242 Forward-port poll socket engine as it seems reasonably stable, and half-hack it into configure. If someone could help me (easily) add it via our wonderful configure macros so it's built, that would be swell.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10264 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-25 01:00:17 +00:00
brain
d807048fc6 Some comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10261 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:47:20 +00:00
brain
2e9a32349f EWW windows linefeeds
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10260 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:45:09 +00:00
w00t
392ff5ef8f Forward-port r10257, fixes bug #599 reported by mixx941.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10258 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:42:20 +00:00
w00t
8f67a184a7 Forward port r10255: prevent redundant mode changes (thanks to mixx941 for my noticing this)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10256 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:23:07 +00:00
brain
b708dff6d2 Use the error name constants here now rather than magic numbers. magic numbers blow goats.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10253 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:05:51 +00:00
brain
50fb079808 Properly name the windows service error constants and put proper descriptions in the error strings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10251 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 23:02:03 +00:00
brain
5a3ee26c55 Forgot to remove a ,
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10250 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 22:39:23 +00:00
brain
3229dee5bb No names for the service specific errors, probably wont ever name them as theyre never shown in linux
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10245 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 21:05:15 +00:00
brain
a539875ecc Properly give the service specific exit code on failure to start. Now we just need to find out how to retrieve this
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10240 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 19:19:57 +00:00
brain
7eb54577bb Move
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10239 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 19:08:54 +00:00
brain
a6cf47a2cd work in progress
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10238 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 19:08:36 +00:00
w00t
6a149a4718 Remove m_proxyscan; not functional and not targetted at 1.2 release anyway
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10237 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-24 16:37:43 +00:00
w00t
0c534fb50b Forward port r10234, thanks psychon
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10235 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 23:23:38 +00:00
peavey
aee600bd4f typo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10233 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 17:11:54 +00:00
w00t
e39f15b2aa Move unused code to the bottom of the file
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10232 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 17:07:13 +00:00
w00t
4280fac19f Update doc on m_chanlog
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10231 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 17:05:59 +00:00
w00t
481b59d3f8 Fix bug that would cause tags to be ignored (etc), thanks dz
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10230 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 16:58:28 +00:00
w00t
d0be7981e6 Convert m_chanlog from using logfile output (dangerous, not really that useful) to logging snotices to channel instead, using OnSendSnotice.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10229 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 16:32:54 +00:00
w00t
7c00224689 Remove (unnecessary) compiler warning bypass; we don't need to assign TreeSocket to a temporary var anyway, so remove the assign and we have no need to get gcc to ignore an unused var ;p.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10228 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 15:19:48 +00:00
w00t
85a6e09096 Remove unused itab array
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10227 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 14:51:12 +00:00
peavey
b13d899be8 nuke some debug not needed anymore
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10226 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-23 11:36:02 +00:00
w00t
ae2c05c317 Actually call OnSendSnotice event.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10224 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-22 20:07:48 +00:00
brain
dab0a575e2 EWWW windows line endings!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10223 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-22 20:01:13 +00:00
w00t
9582002171 Actually, we did manage to make a faster match than znc, when casemapping is taken into account. Hooray.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10222 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-22 19:12:18 +00:00