peavey
2bb87d95c6
Oops forgot to tidy up comments.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7329 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 03:25:08 +00:00
peavey
f35042f332
Use PUSH to let remote servers advise of errors.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7328 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 03:24:09 +00:00
peavey
e6fee8bcfb
Cannot WriteServ to remote users, write info to snomask instead.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7327 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 02:34:24 +00:00
peavey
2ab133c409
remove from header also.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7326 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 01:54:47 +00:00
peavey
99eeb2c30f
remove RSQUIT2 routing hack for SQUIT now we use one param RSQUIT.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7325 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 01:52:20 +00:00
peavey
d73572e3f0
remove a comment.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7324 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 01:50:18 +00:00
peavey
57532d22aa
Fix for bug #296 , remote squit not accepting wildcards. awaiting QA.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7323 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 01:48:47 +00:00
peavey
d50dc7ef79
Prioritize this to LAST to allow host changers and cloaking to be done prior to joining any channels. Thx Strike.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7322 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 01:39:47 +00:00
peavey
717c8f8ef4
try out using one param RSQUIT for propogation of SQUIT.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7321 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 01:25:52 +00:00
peavey
b0858b62a8
One param RSQUIT behaving like routed SQUIT.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7320 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-15 00:02:25 +00:00
brain
553ac7e86a
Whack a ^M
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7319 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 23:18:46 +00:00
brain
4e7fa39cc5
MAXMODES+1 -> MAXMODES+2
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7318 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 22:41:24 +00:00
brain
dce072ab77
Fixed properly this time
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7317 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 22:40:27 +00:00
brain
01ad96170c
Fixed fencepost
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7316 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 22:24:10 +00:00
burlex
4962be6ddf
- Fixed fencepost error in apply_other_sides_modes.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7315 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 22:16:16 +00:00
burlex
7d4edd5ac3
- Made the recvfrom wrapper a bit neater.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7314 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 22:00:17 +00:00
burlex
2b293ebe75
- Fixed UDP Overlapped I/O under windows. (not the best way this could be done by far, but probably the best that is possible with our EventHandler setup). *dns will now work under win32* :)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7313 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 21:33:07 +00:00
burlex
bbf6f3c5d2
+ Added a check between servers prefixes at the CAPAB negotiation stage. This will prevent servers with prefixes from linking up in the first place (later on they will get errored out for invalid prefix in FJOIN most likely, but it's better to stop them from linking in the first place)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7312 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 20:07:45 +00:00
brain
a84438cf93
Win compile fixes
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7311 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 19:41:28 +00:00
brain
2315300210
Add sections to installer for pcre, segregate the m_filter_pcre for the installer
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7310 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 19:38:10 +00:00
brain
9471ad4d7a
Windows build stuff
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7309 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 19:28:29 +00:00
brain
939ac66fc0
Tidyup ifdefs
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7308 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 19:21:06 +00:00
burlex
3298c5517b
- Fix for a bug in the win32 inet_ptoa implementation causing CIDR parsing to incorrectly return false in some instances.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7307 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 18:34:23 +00:00
brain
c5c4ed7ed1
This should fix bug #317 , we shouldnt be using send_mode for user modes, we should use send_mode_explicit spanningtree event
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7306 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 17:39:38 +00:00
brain
f1b08a5204
Fix for bug #315 reported by Nekos, change the exception tags to <securehost> so they dont conflict with <securelist:waittime>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7305 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 17:36:55 +00:00
pippijn
67e055124d
Some general syntax cleanups.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7304 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 17:22:37 +00:00
brain
18e822f8bb
Fix for bug #324 reported by HiroP
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7303 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 17:03:16 +00:00
brain
97a4acebb5
Fix problem where two unrelated options are named identically, thanks for reminding me djGrrr
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7302 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-14 16:44:04 +00:00
peavey
d7ecb61986
This is not, not routing of SQUIT, nothing to see here, move along :>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7301 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 22:04:14 +00:00
brain
cdd45a8c70
Have the installer install cert.pem and key.pem to the conf/ dir only if they dont exist already (if they already exist, the user has generated, purchased or otherwise obtained their own)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7300 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:59:18 +00:00
brain
73b16c493f
Add default windows certs. People shouldnt use these for more than evaluation purposes of the ssl module to ensure that it works, before spending time OR money on buying or obtaining a real certificate
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7299 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:57:21 +00:00
brain
287782d6ef
Me so dummee.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7298 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:43:16 +00:00
brain
57f5ae52a2
And get it right.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7297 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:28:29 +00:00
brain
0b7bfb59a6
Update descriptions
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7296 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:27:51 +00:00
brain
b319e2ad7d
Being as people while about the odd kludge here and there im going to spend my time on fruitless stuff :P
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7295 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:21:43 +00:00
brain
77c1607bfc
Nasty kludge to allow for optional install of ssl:
...
If the user doesnt have the ssl box ticked, the ssl modules are installed but immediately deleted by the installer, and the gnutls dlls are not installed.
If the user does have the box ticked (default) the ssl section immediately puts the ssl modules back again, and then installs the gnutls libs (ick)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7294 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 21:08:56 +00:00
burlex
577e48e540
* Fixed IOCPEngine under x64 (because of incorrect pointer sizes)
...
- Fixed configure / VC8 projects for x64 compiling.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7293 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 20:58:51 +00:00
peavey
908f51760a
Remove remote SQUIT hacks.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7292 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 20:45:40 +00:00
peavey
fee688e9b7
Make this require 2 params, just like god intended it. (no remote squit hacks)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7291 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 20:39:46 +00:00
burlex
5dc1bcc034
- Fixed configure script to allow gnutls compilation under win32.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7290 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 20:15:15 +00:00
brain
c5b337e292
Add DllExport
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7289 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 20:00:33 +00:00
brain
019fb37fd6
Make these safe for use in vc
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7288 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 19:57:20 +00:00
burlex
5ddb1366f7
+ Added x64 solutions for VC2005, for future work. This does not under any circumstances mean it will even compile work properly yet.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7287 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 19:33:50 +00:00
peavey
d0706f5d57
new rsquit command handler, this is still work in progress.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7286 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 19:30:34 +00:00
peavey
72e895e5aa
strip RSQUIT from protocol, part of new RSQUIT, not ready for use yet.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7285 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 19:28:13 +00:00
brain
86ce62c9e6
I think this fixes visual studio oddities
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7284 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 19:17:14 +00:00
brain
17d91b065e
Fixes for tokenization oddness with metadata, and weird behaviour of std::istringstream where the .str() method returns the whole string from the start to end, even AFTER youve read elements from it!
...
Use irc::tokenstream instead and add some overridden methods to it. This is smarter as it reuses code and allows us to format metadata the same way we format irc data.
NOTE: If you run any old servers alongside new servers (this revision) you might see spurious colons on the start of reasons for svsholds, cbans and filters. These can safely be ignored)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7283 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-13 18:12:04 +00:00
brain
a09c6eb1ce
Fix advertising of +h/% in 005 and 004 numerics when halfops are not enabled in the conf, spotted by Smartys, fixes bug #322
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7282 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-12 16:30:32 +00:00
brain
098776a681
Upstream patch from <mm@freebsd.org>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7281 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-12 16:23:32 +00:00
brain
dc83545a0c
This breaks stuff. We can't use it.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7280 e03df62e-2008-0410-955e-edbf42e46eb7
2007-06-11 23:14:44 +00:00