brain
78dabca366
Tidier /modules generation. faster for non-opers, neater for all, and doesnt use all the strlcpys on stuff that isnt needed any more
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10354 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 23:29:40 +00:00
w00t
cddf45ff25
Make these more descriptive/easy to grok
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10353 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 22:44:25 +00:00
w00t
9e9294bcda
Safeguards
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10352 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 21:15:07 +00:00
w00t
7646da6fc4
Don't try destroy on -P of a 0 user chan, as this causes problems during netmerge.. *sigh*
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10351 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 21:03:41 +00:00
peavey
6e39923ee9
Fix extra End of /STATS on spanningtree override of stats c and n.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10350 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 20:19:31 +00:00
psychon
3eb4ce6e93
Some fixes for the ziplinks modules.
...
It now uses the netbuffer size from config for its network buffers instead of
always 128k. To avoid the inbuf filling up, it doesn't read anything from the
net anymore until that buffer is empty again.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10349 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 20:12:27 +00:00
w00t
c47d19fa79
Remove some old stuff
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10348 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 20:05:28 +00:00
psychon
0c7b4e8f09
I was told that a new dev's first action must be adding himself to /info, so
...
here it is.
Enjoy!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10347 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 19:50:34 +00:00
w00t
796f6d79df
Remove two unused parameters
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10346 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-29 17:02:30 +00:00
brain
1fd22793d1
Windows compile fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10343 e03df62e-2008-0410-955e-edbf42e46eb7
v1.2.0a6
2008-08-28 20:30:32 +00:00
w00t
b950e46bfe
Newly revamped ziplinks module, work of psychon.. resolves (a lot) of problems with ziplinks and large data amounts, fixes a few bugs, etc. (thanks for your work). - Yes, this missed the alpha.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10342 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 20:28:39 +00:00
brain
2357909c1a
Tuxer alpha release
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10341 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 20:18:49 +00:00
w00t
bfc83eadd8
Fix: 'Notice' vs 'NOTICE' as a command. I bet this would break some client or other.. ;p. Thanks to mixx941.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10339 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 19:57:17 +00:00
w00t
52f834ace7
Fix aliases stuff.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10338 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 19:46:21 +00:00
w00t
0a3159121e
Rename lowermap to rfc_case_insensitive_map, add case_sensitive_map.. adjust files to not pass lowermap directly.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10337 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 19:45:21 +00:00
w00t
ed1dd51ef7
Patch modifying these modules to work on older gcc/openbsd, provided by Dagonet (CUSTOM_PRINTF() needs to be in the prototype, not the function body.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10336 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 19:12:49 +00:00
brain
b844b70a0f
this new stuff in m_ssl_gnutls is NOT in our spec! probably shouldnt be either, because it adds confusion and its clearly documented that initialising tls is done via STARTTLS and CAP advertises it (not to mention clients are already doing it this way)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10334 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 15:50:43 +00:00
w00t
afda90cd07
Make this comply with the spec; that is - CAP may be requested after registration.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10333 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 15:40:16 +00:00
w00t
ee790f2cb4
Add CAP REQ tls support, thanks to psychon
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10332 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-28 15:34:22 +00:00
w00t
11e2a3e2eb
Fix recursion crash
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10330 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 21:37:28 +00:00
w00t
dfba08638c
Add <disabled:fakenonexistant> - ircd will pretend that a disabled command just doesn't exist (for austnet), document <disabled:usermodes> and <disabled:chanmodes> (bad aquanight.)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10327 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 20:19:26 +00:00
w00t
a215177f31
Don't force-finish a burst on a timer, instead, set bursted if a PONG is recieved while still bursting (obviously wrong).
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10326 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 19:47:33 +00:00
w00t
97889f57c1
Fix..
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10325 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 19:28:35 +00:00
w00t
19e6882591
Clean up opering a tiny bit.. pave the way for SVSOPER
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10324 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 19:23:17 +00:00
w00t
4f7adb7d8b
Fix ident using uninitialised memory, forward-port of r10321. Thanks psychon.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10323 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 19:01:12 +00:00
w00t
e471f12576
USERHOST/USERIP fix, return '-' char, not '+' if the user is away. Thanks jilles.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10319 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 18:45:15 +00:00
w00t
533bda9cfe
Add <shun:notifyuser>, default on, which notifies the user that their command was blocked
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10317 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 15:53:06 +00:00
w00t
67c1245304
Add and document <shun:enabledcommands>, allowing customisation of specifically which commands shunned users may execute. NOTE: PART/QUIT (if allowed) will always suppress the PART/QUIT message. This needs some testing. :)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10316 e03df62e-2008-0410-955e-edbf42e46eb7
2008-08-27 15:42:24 +00:00
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