Bram Matthys
af1c845d09
ahem! typo ;p... and a bad one... horrible resolverbug on ipv6 ;)
2005-10-01 22:18:07 +00:00
Bram Matthys
59e09d1672
resolver fixed:
...
- c99 // comments removed
- fixed severe link block problem, would probably crash on unresolved hostname
- made 'cannot resolve' msgs for link blocks the same (in 1) failure and 2) bad response)
- fixed OOB read on 64bit systems with IPv6 enabled (in cacher)
- some reorganizing of the source or when we free things, to make things cleaner :)
- I think that was it.
This is was all done thanks to a manual source code audit I did on the printed out source ;). oldscool ^_^
2005-10-01 20:40:57 +00:00
Bram Matthys
aee36057b6
read-after-free fixes
2005-09-28 22:17:03 +00:00
Bram Matthys
8eb85bc81c
retry & timeout set :)
2005-09-27 22:26:23 +00:00
Bram Matthys
3510bad641
win32 stuff ATTEMPT #2
2005-09-27 22:08:06 +00:00
Bram Matthys
a26180b5d1
seems c-ares now works fine on windows too... :)
2005-09-27 21:57:56 +00:00
Bram Matthys
8f6b70b260
hm! ipv6 seems to work with new resolver :)
2005-09-27 20:18:41 +00:00
Bram Matthys
342eb1bf7e
ok at least ipv6 does not crash, but gotto fix byte order now ;)
2005-09-22 00:45:04 +00:00
Bram Matthys
2f876f353f
ipv6 fixes
2005-09-22 00:41:41 +00:00
Bram Matthys
780655c886
dumdeedum
2005-09-22 00:03:44 +00:00
Bram Matthys
6a81fc54aa
more || exit 1 <-- for TRE library ;)
2005-09-21 23:55:11 +00:00
Bram Matthys
5ff71d369d
added || exit 1 <--- is this legal?
2005-09-21 23:52:40 +00:00
Bram Matthys
0234dfeae6
added .tar.gz of c-ares (ehm.. 1.3.0 I think)
2005-09-21 23:50:10 +00:00
Bram Matthys
fed77b386d
current makefile / configure work
2005-09-21 23:46:29 +00:00
Bram Matthys
ec1fa23dad
refcount bug (also in 3.2.3-cvs)
2005-09-12 18:22:42 +00:00
Bram Matthys
0f4443efd0
fixed reference count bug (also comitted to unreal3_2_fixes).
2005-09-12 16:34:42 +00:00
Bram Matthys
f31b959ff5
/connect (and autoconnect????) now work as well. still need to fix up ipv6, AND fixing a reference count problem (but that one is also present in core unreal ;p) regarding link blocks + rehash.
2005-09-11 19:21:12 +00:00
Bram Matthys
97bd2d7a48
c-ares stuff... only linkblocks/configstuff is left. AND test all ipv6 stuff...
2005-09-08 23:40:08 +00:00
cvs2hg
329639f9f1
fixup commit for branch 'c-ares_resolver'
2005-09-04 22:10:07 +00:00
Bram Matthys
1be36fc0dd
get rid of "please report!" in operator count bug thing.. we had enough responses :). The code itself still warns&corrects though...
2005-09-04 22:10:06 +00:00
Bram Matthys
61b3242013
- Fixed win32 makefile, now compiles fine.
2005-08-29 21:28:06 +00:00
Bram Matthys
1023df3cd3
CMDLINE_CONFIG change & FAKELAG_CONFIGURABLE added:
...
- CMDLINE_CONFIG behavior change: command line configuration is now still permitted
if #undef'ed (which is the default) if uid==euid && gid==egid, since it doesn't make
any sense to disable it then and is in fact just plain annoying.
- Added FAKELAG_CONFIGURABLE option in include/config.h, this enables an option called
class::options::nofakelag, which disables "fake lag" for a certain class (that is:
the artificial delay introduced by the ircd to prevent flooding is turned off,
allowing the user to flood at full speed).
IT'S USE IS DISCOURAGED UNLESS YOU REALLY KNOW WHAT YOU ARE DOING.
Sorry, option is not in ./Config -advanced since I don't get autoconf working, but it's
such a scary option that this might as well be a good idea to keep in config.h anyway.
This feature has been suggested for several years (and refused), but the final
suggestion (with implementation specific hints) came from Gilou in bug #0002207 .
- changed a comment slightly in m_tkl.c to get rid of harmless warning ;)
2005-08-28 20:48:46 +00:00
Bram Matthys
4c3681afb9
another fix, for a slight variant
2005-08-28 19:13:51 +00:00
Bram Matthys
72910fafc9
- (5 minutes later..) Small update for above, fix was incorrect for ipv6.
2005-08-28 19:09:15 +00:00
Bram Matthys
b1c4afdd41
- Fixed a bug where an invalid /*line could cause a crash, reported by Gilou ( #2629 ).
2005-08-28 19:00:01 +00:00
Bram Matthys
0bc12e552c
- Spamfilter: regexes (and reasons) are now more limited in size, this is to combat "I set
...
a spamfilter, but cannot remove it" problems. In practice this means - depending on the
length of your spamfilter reason - regexes will be max ~300 characters.
Spamfilters set in the .conf can be slightly longer (which still causes them to be
truncated in '/stats f', but they don't have to be removed anyway so it's kinda
acceptable if it's really needed). This should fix bug #2083 , reported by White_Magic.
2005-08-28 16:28:40 +00:00
Bram Matthys
82d4c429da
- Added Bulgarian example.bg.conf, translated by Peace.
2005-08-27 14:39:21 +00:00
Bram Matthys
5b444f173a
LALalal
2005-08-26 19:38:25 +00:00
Bram Matthys
aab5c3eb71
testtest
2005-08-26 19:37:45 +00:00
Bram Matthys
b2115e868e
aa
2005-08-26 19:37:12 +00:00
Bram Matthys
a84350b9d0
- Fixed crash with invalid set::network-name (eg: high ascii), reported by galahad
...
(#0002584 ), now printing an error instead (the network name is limited by the 005 spec).
2005-08-19 19:12:21 +00:00
Bram Matthys
247e2ea6d5
- Temporary workaround for spamfilter bug: action 'viruschan' in combination with the
...
'u' (user) target can cause severe problems (crashes, etc). For now, we have disabled
'viruschan' in combination with 'u'. A real fix will require quite some work, sorry.
2005-08-19 15:55:06 +00:00
Bram Matthys
b340844aed
- Fixed ~c not working properly with * and ?'s in channel names.. Now you just need to
...
escape them like in all bans (eg: to ban #* you need to +b ~c:#\*). As an additional
bonus, real wildcards are now accepted and processed (eg: +b ~c:#*sex*, just don't
forget to specify the #). Reported by PhantasyX (#2605 ).
- Sidenote on above: ~c:*chan* is not supported (use ~c:#*chan* instead) because it would
cause "hidden bans", therefore it now prints a message (which is useful anyway), but
does accept such remote bans. In 3.2.5 or so we could enable support for it, it's
not that important though... ;)
- Added ifdefs for mass closing of file descriptors on start, can now be disabled by
adding -DNOCLOSEFD as a compile option. Useful for valgrind w/--db-attach=yes, mpatrol,
and some other debugging tools (not useful for anyone normally running a server).
- Fixed a read-after-free: sptr->serv->aconf was freed but not NULL'ed in exit_client,
causing close_connection to read from it (when deciding on doing a quick reconnect).
Could have caused a crash, although nobody ever reported one...
- Removed useless strncpyzt with dest==src.
2005-08-19 15:14:30 +00:00
codemastr
df37fc9d5e
Fixed a bug where allow channel::channel generated a warning when specified multiple times
2005-08-18 18:38:56 +00:00
Bram Matthys
0edd95dd2f
removed useless var + forgot to give credit to ratbox for in6addr_any detection code. configure not rebuild because there are not exactly source code changes...
2005-07-25 21:33:34 +00:00
Bram Matthys
1e509d5dbf
changelog comment slightly editted...
...
- Added -Wno-pointer-sign (if available) to get rid of those stupid warnings that are
enabled by default even without -Wall (!?) on GCC4.
2005-07-25 21:25:43 +00:00
Bram Matthys
ef43bedd03
blah.. that didn't work, this does. [seperate case/esac]
2005-07-25 21:24:57 +00:00
Bram Matthys
97cc076531
- Added -Wno-pointer-sign to get rid of those stupid warnings that are enabled by default
...
even without -Wall (!?) on GCC4.
2005-07-25 21:17:35 +00:00
Bram Matthys
3b84610599
- IPv6: Added configure check for in6addr_any to fix Fedora Core 4 compile problem,
...
reported by wheatie80 (#2594 ).
2005-07-25 21:11:27 +00:00
Bram Matthys
10458c06b9
- Fixed problem with crash-on-link if compiled with GCC 4, reported by jonneyboy ( #2573 )
...
and PHANTOm (#2590 ).
2005-07-25 19:16:16 +00:00
Bram Matthys
0a8e5e6a69
clarification on comment:
...
- Added -fno-strict-aliasing.. this might well be temporary, but we get tons of strict-
aliasing warnings, so it sounds good to disable this type of optimization for now.
2005-07-22 23:44:39 +00:00
Bram Matthys
13b81da728
- Added -fno-strict-aliasing
...
..more on that later..
2005-07-22 23:40:07 +00:00
Bram Matthys
bc0e3e9722
no-strict-aliasing..
2005-07-22 23:30:57 +00:00
Bram Matthys
8a9bae11fa
- Made '?*' work correctly in wildcard matches, reported by Bugz ( #2585 ).
2005-07-05 20:26:18 +00:00
Bram Matthys
83cc82bbf2
typo in changelog
2005-07-05 19:16:22 +00:00
Bram Matthys
50ceda48d2
- Added some TSCTL logging (this reminds me we need to add new log levels for 3.3 ;p).
...
- Attempt to fix bug #2431 : 3.2.2 broke CNAME delegation for reverse dns. I'm sorry it took
so long, but this stuff just plain sucks...
2005-07-05 19:14:58 +00:00
angrywolf
570ba8e327
Doc update (week 23)
2005-06-25 21:52:45 +00:00
stylus740
5fae4f3bf7
Changes of week 23 doc/unreal32docs.de.html
2005-06-13 15:11:57 +00:00
Bram Matthys
08954beb0d
-extern MODVAR int badclass; <-- unused var
2005-06-12 18:56:44 +00:00
babass
b45a9c4e45
Changements mineurs
2005-06-12 16:54:01 +00:00
trocotronic
5b450e87fa
Cambios semana 23
2005-06-11 09:22:55 +00:00
Bram Matthys
3efb800947
- Fixed 2 problems caused by TKL move: 1 windows crash, 1 problem with loading m_*.so,
...
reported by Trocotronic (#0002553 , #0002554 ).
2005-06-07 14:06:48 +00:00
Bram Matthys
d4f27c1183
- Fixed various major bugs due to TKL move from 13h ago.
2005-06-05 14:11:40 +00:00
Bram Matthys
4f40d73aa4
- Moved all TKL code and register_user to modules (using efuncs), that means 20 functions
...
and 2000 lines total that can be hotfixed if needed ;). The effort involved in moving all
this sucks a lot though :/. This might need some more testing to make sure it doesn't break
anything.
- Updated support OS list in documentation.
2005-06-05 00:58:36 +00:00
Bram Matthys
05f2bdfeab
ok well, perhaps another time.
2005-05-26 20:45:37 +00:00
Bram Matthys
9d30ce5c75
- Removed quarantaine from all docs: this feature does not exactly add much security because
...
whenever a server is added to a network it has a lot of power that cannot simply be controlled
by things like unsetting operflags remotely or anything else. I don't want to encourage
anyone to use it.
2005-05-26 20:44:01 +00:00
Bram Matthys
24beac59c3
- Cosmetic bug in set::modes-on-join: now rejecting +I in it. Reported by Ron2K ( #0002508 ).
2005-05-26 20:23:53 +00:00
Bram Matthys
5fcd80e11f
- Fixed a TKL crash on incorrect *line, reported by nanookles1234 ( #0002524 ).
...
- Redid include dependencies in Makefile, this makes things safer because on any .h change it
would force a recompile of all files, but it could mean things will be a bit slower for us
coders unless we tweak it later on.
- Changed whois a bit to print less useless results.
- Added several indicators to the "detect binary incompatible modules"-system such as detecting
of a ziplinks module on non-ziplinks (on windows this is ok however), nospoof module on a
a server without nospoof server, etc. Hopefully this will help some people preventing odd
crashes because they did not recompile or (re)install modules properly.
- Added './unreal backtrace', so far this has only been tested on Linux and FreeBSD.
- Fixed a bug making ./Config not load the previously stored settings on Solaris 10 and
probably other Unixes, reported by lion-o (#0002474 ).
2005-05-26 20:18:07 +00:00
Bram Matthys
a58308d0d8
- Fixed chanmode G showing up twice in 005, reported by Snake ( #0002466 ).
2005-04-18 19:30:09 +00:00
stylus740
481324ffef
Corrected some spelling mistakes in doc/example.de.conf and doc/help.de.conf
2005-04-10 05:54:38 +00:00
stylus740
8b7a096bee
Crorrected linking mistake doc/unreal32docs.de.html
2005-04-04 15:18:28 +00:00
Bram Matthys
1b0d97c5bd
- Module coders: Added HOOKTYPE_LOCAL_SPAMFILTER: catches (local) spamfilter matches.
2005-04-02 20:42:15 +00:00
gsf
089ee0fca9
Week 12 Updates.
2005-03-29 01:35:12 +00:00
angrywolf
3a88cdbdc8
Doc update (week 12)
2005-03-26 18:37:36 +00:00
trocotronic
d4144dd86c
Cambios semana 12
2005-03-26 13:42:45 +00:00
stylus740
6868541b84
doc/unreal32docs.de.html Changes of week 12
2005-03-26 09:44:07 +00:00
stylus740
1f6ac63d4c
doc/unreal32docs.de.html Changes of nickchar characters
2005-03-25 10:02:23 +00:00
Bram Matthys
eae23edc62
watch clarification
2005-03-24 22:20:47 +00:00
gsf
56a694b1bb
Week 10-11 Updates.
2005-03-23 21:46:55 +00:00
Bram Matthys
0a4c8ae419
- Added 'danish' nickchars, supplied by klaus ( #0002436 ).
2005-03-23 21:45:22 +00:00
Bram Matthys
c6f34c7de3
- spamfilter.conf Gaggle worm sigs were broken causing odd things to match, this is because
...
\\ now needs to be escaped as \\\\ due to the 3.2.3 conf change... didn't think of updating sigs.
2005-03-20 17:15:57 +00:00
stylus740
9407616a0e
Changes of week 11 / crorrection of some errors: doc/unreal32docs.de.html
2005-03-19 09:30:09 +00:00
stylus740
cf7d113034
correction of errors in doc/help.de.conf
2005-03-14 20:55:42 +00:00
Bram Matthys
fcc7ba12aa
hm, nm
2005-03-14 16:51:50 +00:00
Bram Matthys
e54a74eb52
- (repack) Fixed incorrect badword { } in conf causing a crash (should give an error).
2005-03-14 16:18:31 +00:00
Bram Matthys
4a69b08291
fixed incorrect badword { } causing a crash
2005-03-14 16:09:30 +00:00
Bram Matthys
ca4bbb66eb
** 3.2.3 release **
2005-03-13 20:24:39 +00:00
babass
352bb63b85
Petite correction de typo
2005-03-13 17:53:55 +00:00
Bram Matthys
4fb2a55374
- Corrected small doc typo in unreal32docs, reported by arbiter.
2005-03-13 17:35:55 +00:00
trocotronic
a642574a97
Estas tildes...
2005-03-13 09:11:37 +00:00
stylus740
a7355b6ddb
Changes 2005-03-13 of doc/example.de.conf doc/help.de.conf
2005-03-13 08:54:55 +00:00
angrywolf
1d0457a1b5
Doc update (week 10)
2005-03-13 02:14:57 +00:00
Bram Matthys
c4aea6f0c8
** internal 3.2.3-pre4 release **
2005-03-12 21:17:59 +00:00
babass
8640d7da54
Remise à niveau du suivi de la mise à jour
2005-03-12 12:43:49 +00:00
trocotronic
9c2254ad27
Cambios semana 10
2005-03-12 10:00:08 +00:00
stylus740
597d1c2abc
Chnges of week 10 for doc/example.de.conf doc/help.de.conf doc/unreal32docs.de.html
2005-03-12 09:04:53 +00:00
babass
6d754671a6
Quelques clarifications sur /RESTART, les redémarrages distants n'ont en fait jamais été supportés, la doc est donc modifiée (pas de modification du code)
2005-03-11 11:18:05 +00:00
Bram Matthys
66804a1cbc
- Some clarifications on /RESTART, remote restarts were well never supported, so the docs
...
are now updated on that (no code changes).
2005-03-11 00:05:37 +00:00
Bram Matthys
f92bf9e6d2
- Fixed an important channelmode +j memory corruption bug that would cause crashes, reported
...
by Bergee (#0002416 ).
2005-03-10 16:44:34 +00:00
Bram Matthys
34ec08348c
- /SAMODE could cause 'fishy timestamp' if digit parameters were used (eg: SAMODE #chan +l 5),
...
this has now be fixed by sending an explicit TS 0.
2005-03-10 01:29:30 +00:00
codemastr
0fb95bd6ad
Updated the list of donators
2005-03-09 15:32:10 +00:00
Bram Matthys
5e44f6b264
- Some spelling fixes in unreal32docs.html, reported by alex323 ( #2412 ).
2005-03-08 23:20:18 +00:00
cvs2hg
d4e480cebd
fixup commit for tag 'unreal3_2_3pre3'
2005-03-06 21:22:39 +00:00
Bram Matthys
0d7e69803e
version nr..
2005-03-06 21:22:38 +00:00
Bram Matthys
d0c6ee47c7
** internal 3.2.3-pre3 release **
2005-03-06 21:09:14 +00:00
Bram Matthys
e9b536694b
- Added doc/example.de.conf
2005-03-06 21:04:54 +00:00
Bram Matthys
6090928333
- Fixed /SAMODE with no can_override not always working with +G/+j/+T (extcmodes), reported
...
by Ron2K (#0002398 ).
2005-03-06 21:01:42 +00:00
codemastr
4e7f9c67ba
Made it so the win32 version shows channel modes in /list
2005-03-06 19:53:55 +00:00
babass
e84bb4b27b
Retrait de l'ancien module de cloaking, tout le monde devrait utiliser le nouveau maintenant.
2005-03-06 16:54:34 +00:00
codemastr
7e83d6c150
Made +g get removed when an oper sets -o
2005-03-06 16:49:32 +00:00
gsf
71a2d3c316
Week 08-09 updates - fixed some markup stuff
2005-03-06 10:23:20 +00:00
stylus740
4c01089b10
corrected some mistakes in doc/help.de.conf (o3/06/2005)
2005-03-06 09:01:26 +00:00
Bram Matthys
dc1fdb3f34
- Updated release notes (translated docs, zlib, doc\technical, sp/cS desynch).
2005-03-06 00:37:25 +00:00
Bram Matthys
c0b6a97c04
- Removed oldcloak cloaking module, everyone should be using the new cloak one by now.
2005-03-06 00:29:20 +00:00
Bram Matthys
6ceb227f58
- Made windows installer also install doc\technical\*
2005-03-06 00:22:56 +00:00
Bram Matthys
20a7feba1f
- Windows versions will now be compiled with zlib 1.2.2 and curl 7.13.1.
2005-03-06 00:17:38 +00:00
Bram Matthys
f88cea7b45
- Fixed a bug where an unknown operflag would cause a crash.
2005-03-05 20:02:17 +00:00
Bram Matthys
24b9c466a2
- Fixed +s/+p and +c/+S desynch issue during netmerge, reported by Ron2K ( #0002391 ).
2005-03-05 19:58:11 +00:00
babass
3e8f918aa9
Ajout de la documentation sur le mode de salon +j
2005-03-05 17:41:08 +00:00
Bram Matthys
eba25738e8
- Added doc/help.de.conf and doc/example.hu.conf
2005-03-05 17:28:17 +00:00
codemastr
338e8497f3
Added documentation about channel mode +j
2005-03-05 17:13:42 +00:00
trocotronic
613544de5c
Cambios semana 9
2005-03-05 17:00:25 +00:00
codemastr
0e927787e5
Fixed a couple of typos in doc/example.conf
2005-03-05 16:59:22 +00:00
stylus740
a58a263c67
Changes doc/unreal32docs.de.html week 08 + week 09
2005-03-05 13:02:59 +00:00
angrywolf
f253237b1a
Doc update (week 09)
2005-03-05 11:43:50 +00:00
cvs2hg
80ca78a285
fixup commit for tag 'unreal3_2_3pre2'
2005-03-04 23:35:31 +00:00
Bram Matthys
ede8b13b44
** internal 3.2.3-pre2 release **
2005-03-04 23:35:30 +00:00
Bram Matthys
126c07c69f
- Fix for above, also reported by Trocotronic.
2005-03-04 23:06:45 +00:00
Bram Matthys
1cec07250e
- Fixed various (major) problems that the '-h yourself' caused, reported by Trocotronic
...
(#0002387 ).
2005-03-04 22:30:47 +00:00
Bram Matthys
2163d0dddf
- Merged NICKCHARS= in PROTOCTL for now, since a seperate one is not (yet!) needed,
...
reported by SolutechUK and psadi (#0002386 ).
2005-03-04 21:00:52 +00:00
babass
25ac499c99
Traduction de la FAQ + modification de la partie charset
2005-03-04 20:13:47 +00:00
Bram Matthys
92f413f387
- Fixed a bug where /SAJOIN user 0 caused a desynch, reported by trystanscott ( #0002384 ).
2005-03-04 19:18:25 +00:00
codemastr
137d136233
Fixed a bug with /invite with no parameters (accidentily broken when +I was added)
2005-03-04 17:17:37 +00:00
Bram Matthys
28efcdc65a
** internal 3.2.3-pre1 release **
2005-03-03 19:50:23 +00:00
Bram Matthys
38a64f1c17
Version now really at 3.2.3-pre1 (not 3.2.2-pre1) ;p
2005-03-03 15:20:16 +00:00
Bram Matthys
dabc42e0c3
- TRE mem corruption- & crash-bugs (eg: in backreferences).
2005-03-03 01:16:26 +00:00
Bram Matthys
ee7961f31e
- alias::format in combination with ::type 'command' caused a crash
2005-03-03 01:15:05 +00:00
Bram Matthys
e68b82724a
- Renamed version to 3.2.3-pre1, for Thursday. I'll keep the doc version numbers
...
at 3.2.2-CVS to avoid confusion with the online semi-realtime docs ;).
2005-03-03 00:13:24 +00:00
Bram Matthys
cbbc35fae3
- Made some (incorrect) -Wall warnings dissapear.
2005-03-03 00:06:42 +00:00
Bram Matthys
3ae96d5eea
typo
2005-03-02 15:41:22 +00:00
Bram Matthys
f436f1ea51
- Made the (G)ZLINE warning only happen on add, as it should. Reported by crazy.
2005-03-02 15:40:10 +00:00
Bram Matthys
6a4878f7cd
- Updated russian-w1251 (added 2 chars).
2005-03-01 23:54:06 +00:00
Bram Matthys
49ecd9c86f
3.2.3 -> 3.2.3-notyet :p
2005-03-01 22:57:33 +00:00
Bram Matthys
4eba81fa21
- Added 3.2.3 release notes (expected to be changed later on).
2005-03-01 22:56:52 +00:00
Bram Matthys
46fd5f27af
- NickChars: Added 'romanian', supplied by crazytoon.
2005-02-28 22:19:03 +00:00
Bram Matthys
09dada415e
- Updated doc/technical/token.txt, reported by webfox ( #0002373 ).
2005-02-28 21:09:41 +00:00
Bram Matthys
f5110bca31
- Made spamfilter 'u' also check nickchanges, reported by Gilou ( #0002251 ).
2005-02-28 20:15:28 +00:00
Bram Matthys
afcfabe8f6
- Made it so halfops can -h themselves, and chanadmins can -a themselves, reported
...
by fez (#0001503 ).
2005-02-28 19:50:19 +00:00
babass
dc704bd1c0
Traduction de la FAQ + modification de la partie charset
2005-02-28 12:47:25 +00:00
Bram Matthys
6fdc15524b
credit -> HERZ
2005-02-28 03:01:06 +00:00
Bram Matthys
0d3b7415ab
typo in changelog
2005-02-28 00:28:22 +00:00
Bram Matthys
3597c4a135
- Fixed 'russian-w1250', was not ok at all.
2005-02-28 00:28:02 +00:00
Bram Matthys
19cc435119
- Made badwords (+G) now work with hardcoded word boundaries. Also made the fastbadwords
...
system accept more characters. Basically what this means is that the (fast) badwords
system can now be used to properly block words with accents and things like that, just
the way you block English words. Bug reported by MJ12Helios (#0002311 ).
2005-02-28 00:11:29 +00:00
Bram Matthys
914f6cceb3
- A warning is now sent to the oper if (s)he tries to add a (G)ZLINE on *@host.
...
(G)ZLINES should have an ipmask, not a hostmask, because they are processed BEFORE
any dns lookups are done.
2005-02-27 22:39:51 +00:00
Bram Matthys
6afa0da62b
- Fixed /(G)ZLINE [nick] placing the *line on *@host instead of *@IP, reported by
...
Snake (#0002246 ).
2005-02-27 22:25:17 +00:00
Bram Matthys
42b975a118
- Fixed various OperOverride issues:
...
- Opers with can_override can now +qa/-qa even if they are not netadmins,
and they can also (un)set L/u.
- Fixed several SAMODE bugs, such as not completely working for non-netadmins and
not working if you were halfop'ed, etc.
Bugs reported by pak, aquanight, niphler, Bugz, and more.
If there are still any bugs left, please report them on http://bugs.unrealircd.org/
NOTE: some of these enhancements will produce desynchs if your net is not 100%
on current CVS / Unreal3.2.3 and an oper tries to use these 'new features'.
So use with care on mixed-version nets.
2005-02-27 22:07:36 +00:00
Bram Matthys
cc3a40c383
NICKCHARS:
...
- Added 'czech-w1250' and 'slovak-w1250' (both might miss a few characters).
- Added 'windows-1250' group which contains czech-w1250, slovak-w1250, polish-w1250
and hungarian.
- Hungarian characters show both fine in w1250 and latin2, hence hungarian is included
both in 'windows-1250' and 'latin2'.
- Fixed bug: polish was not included in latin2
2005-02-27 19:41:21 +00:00
Bram Matthys
de11702f2e
- Added 'russian-w1251', supplied by Roman Parkin. There are like 3 main standards in Russia,
...
and 7 standards in total, so I didn't dare to call this one 'russian' ;).
2005-02-27 17:31:52 +00:00
Bram Matthys
03eb1935fd
REVERT OF PREVIOUS 2, CHANGED TO AUTO-CONVERT:
...
- If a locop now has can_override/can_gkline/can_gzline we will print out a warning and
convert it to globops. This is also what we always did for can_globalroute/can_gkill
(well, except the warning). Giving such NETWORK (GLOBAL) privileges to a LOCAL operator
does not make any sense and is therefore no longer allowed.
2005-02-27 16:22:24 +00:00
Bram Matthys
d226a87522
- Made the can_override one an error since it makes 0.0% sense.
2005-02-27 16:07:31 +00:00
Bram Matthys
f0718cc515
- Added warning on using can_override/can_gkline/can_gzline in combination with locops,
...
since these are global privileges they shouldn't be permitted (will be an error in 3.2.4).
2005-02-27 00:48:56 +00:00
Bram Matthys
c01b0e1d0b
typo in changelog
2005-02-27 00:02:03 +00:00
Bram Matthys
07d397b4ff
- Changed the 'is a Secure Connection' msg/numeric in /whois from RPL_WHOISSPECIAL to
...
a slightly changed RPL_WHOISSECURE, namely: ':%s 671 %s %s :is using a Secure connection',
2005-02-27 00:01:36 +00:00
Bram Matthys
988a0eb0c2
- Fixed bug in +G where with not-really-matching-words color was needlessly stripped,
...
reported by SpeedFire (#0002375 ).
2005-02-26 23:40:54 +00:00
Bram Matthys
3b229d5d34
- Nicks with ~ are now also not cutoff anymore but rejected like any other illegal char ( #0002074 ).
2005-02-26 23:31:07 +00:00
Bram Matthys
4887bb365b
- Fixed halfop trying to set chanmode +G/+T/+j not getting an error message, reported
...
by Ron2K (#Ron2K).
- Module coders: using extcmode_default_requirechop is now depricated, check src/extcmodes.c
ctrl+f extcmode_default_requirechop for more details (solution: copy+paste & fill in modechar).
2005-02-26 23:27:08 +00:00
Bram Matthys
7bad90fec1
- Made CHGIDENT, CHGHOST and CHGNAME use more numerics (where possible) ( #0002358 ).
2005-02-26 23:10:14 +00:00
Bram Matthys
4788bc3f76
- Fixed bug where chanmode +f #t (per-user text kick[ban]) was also affecting halfops,
...
reported by seneces (#0002333 ).
- Fixed doc bug reported by Dukat (#0002374 ). Also fixed 2 error msgs related to
the nickchars system printing out incorrect set:: directives.
- spamfilter.conf and dccallow.conf are now also copied upon make install, reported by
TommyTheKid (#0002313 ).
2005-02-26 22:47:10 +00:00
Bram Matthys
4af12d14ea
- Fixed a bug in mode-skipping (eg '+qk a b' if not +q) and error msgs, reported by brain2
...
(#0002372 ).
2005-02-26 17:42:24 +00:00
angrywolf
c8a4857452
Doc update (week 08), I've also done some grammar corrections
2005-02-26 13:23:19 +00:00
trocotronic
78673b7228
Cambios semana 08
2005-02-26 10:21:05 +00:00
babass
b8424dc50f
Update support des caractères
2005-02-25 20:56:07 +00:00
codemastr
0b43d15d53
Fixed a bug where SAJOIN would list channels multiple times in the notices
2005-02-25 18:25:18 +00:00
codemastr
d8fc8c0935
Fixed a bug causing SVSNICK not to send out a snomask +n notice
2005-02-25 18:14:35 +00:00
codemastr
ab4a0a31b5
Updated wircd.def. Fixed a bug where USERIP would say USERHOST in the not-enough-parameters numeric
2005-02-25 18:09:09 +00:00
Bram Matthys
b8c9e4fde5
- NickChars: Added 'icelandic', supplied by Saevar.
2005-02-25 16:28:39 +00:00
Bram Matthys
eca350056c
- NickChars: Updated polish a bit, and added polish-w1250 which is unfortunately more
...
common than real latin2 (iso-8859-2), supplied by k4be as well.
2005-02-24 00:09:57 +00:00
Bram Matthys
2a1bd9e244
- Fixed a doc typo, reported by SDF_of_BC.
2005-02-23 22:05:55 +00:00
babass
453d6b3fb6
Modifications de l'aide sur les charsets
2005-02-23 20:46:14 +00:00
Bram Matthys
0e811c403a
- Added French example.fr.conf and help.fr.conf, translated/maintained by Babass.
2005-02-23 20:01:24 +00:00
Bram Matthys
ad254b94c0
- Added hebrew (iso8859-8I / windows-1255), supplied by PHANTOm.
2005-02-23 19:54:43 +00:00
Bram Matthys
27396e9b26
- Added polish (latin2), submitted by k4be.
2005-02-23 16:32:59 +00:00
Bram Matthys
2c500fcf72
nickchars...
...
- Build in some additional checks (especially for Chinese).
- Fixed a bug in chinese character range (affecting 3.2*)
- Relaxed nick character checking from remote servers (rely on NICKCHARS= PROTOCTL
to deal with problems). This is useful to prevent any kills in case we slightly
change the characters that are allowed in a language.
2005-02-22 16:47:20 +00:00
Bram Matthys
8ba098a77a
- NickChars:
...
- Got rid of 'latin7', tiny mistake ;)
- Removed e' accent from German (used in borrow-words only), reported by Dukat.
- Added 'swiss-german', which is just German without es-zett, reported by Dukat.
- Added 'turkish', supplied by Ayberk Yancatoral.
2005-02-21 16:06:08 +00:00
Bram Matthys
97d4be791b
- Added NICKCHARS= in PROTOCTL. This indicates which languages are accepted in nicks.
...
If 2 servers try to link and the allowed nick characters do not fully match, then
the link will be rejected. Note that this will not prevent you from 3.2.2<->3.2.3/CVS
charsets mistakes, but only with linking CVS/3.2.3+ servers. Suggested by Troco (#0002360 )
This might need some additional testing, but initial results are positive :).
2005-02-20 22:05:06 +00:00
gsf
bff1caa482
Week 7 Doc Updates
2005-02-20 21:46:44 +00:00
babass
cedddacbf1
Ajout sur les charsets plus qques autres modifications
2005-02-20 20:02:35 +00:00
Bram Matthys
01262aefd9
- Removed 2 unneeded characters from 'catalan'.
2005-02-20 19:20:15 +00:00
Bram Matthys
67bd44cb77
- set::allowed-nickchars:
...
- Renamed 'euro-west' to 'latin1' since that's more descriptive/fair ;)
- Added 'hungarian' [supplied by AngryWolf]
- Added category 'latin2': just Hungarian for now
- Added 'catalan' [supplied by Trocotronic]
- Added 'greek' [supplied by GSF]
- Added category 'latin7': alias for 'greek'
- Added category 'gbk': alias for 'chinese'
2005-02-20 17:24:44 +00:00
Bram Matthys
5b5b6ce919
- Various updates to unreal32docs from Ron2K ( #0002354 ).
2005-02-20 16:07:49 +00:00
Bram Matthys
c35947553f
credit!
2005-02-19 21:58:45 +00:00
Bram Matthys
99d1d11676
- Added swedish support for nicks, supplied by Tank.
2005-02-19 21:58:26 +00:00
Bram Matthys
8650c97cd3
- No longer cutoff nick upon illegal character -- just reject the whole nick. The nick is
...
still cutoff if the nick is too long. Basically this is the same way as Hybrid does it
so it should work ok :).
- Added nick character system. This allows you to choose which (additional) characters
to allow in nicks via set::allowed-nickchars. See unreal32docs.html -> section 3.16
for a list of available languages and more info on how to use it.
Current list: dutch, french, german, italian, spanish, euro-west, chinese-trad,
chinese-simp, chinese-ja, chinese.
If you wonder why your language is not yet included or why a certain mistake is present,
then please understand that we are most likely not experienced (at all) in your language.
If you are a native of your language (or know the language well), and your language
is not included yet or you have some corrections, then contact syzop@vulnscan.org or
report it as a bug on http://bugs.unrealircd.org/
2005-02-19 20:47:41 +00:00
Bram Matthys
6128e121b3
- Some help.conf/005.txt updates, reported by Ron2K ( #0002354 ).
2005-02-19 19:21:09 +00:00
angrywolf
af5d1d7196
Doc update (week 07)
2005-02-19 14:39:21 +00:00
stylus740
e2ad6c059d
Changes week 07 of doc/unreal32docs.de.html
2005-02-19 09:41:47 +00:00
trocotronic
44dad06890
Cambios semana 7
2005-02-19 09:36:34 +00:00
Bram Matthys
87557e0390
- Added greek docs, translator: GSF.
2005-02-17 19:42:02 +00:00
Bram Matthys
db69e18e06
- Fixed a bug where shuns placed on IP's did not take effect to currently connected users.
...
- Fixed a small doc bug regarding shun in spamfilter, reported by KnuX (#0002338 ).
2005-02-14 15:28:13 +00:00
babass
dcf50597e3
Quelques modifications mineures
2005-02-13 21:38:21 +00:00
Bram Matthys
11cb7a1136
- Fixed shuns not working as target in spamfilter and ban version { }, reported by Bugz
...
(#0002223 ).
2005-02-13 00:48:58 +00:00
Bram Matthys
ab103a74cd
- Docs: log { } from 'optional' -> 'recomended'
...
- If no log { } block is present a warning will be printed out and we will fallback
to a default of logging errors to ircd.log. Suggested by w00t (#0002327 ).
2005-02-13 00:20:11 +00:00
Bram Matthys
9c38686f52
- Fixed SVSNOOP bug where remote servers still thought the opers had privileges, reported
...
by Zell (#0002185 )
2005-02-13 00:01:31 +00:00
Bram Matthys
2665b9f04f
updated docs on ~c
2005-02-12 23:40:12 +00:00
Bram Matthys
50520aee84
- Added a feature to +b ~c, ~c:[prefix]<#channel>, prefix can be +/%/@/&/~ and will
...
check if the user is voiced/halfoped/etc.. Especially useful for +e ~c. Idea from
Bugz (#0002198 ). Obviously all servers need to be upgraded to make this work.
2005-02-12 23:33:26 +00:00
angrywolf
878777e642
- Doc update (week 06)
...
- Minor corrections again
2005-02-12 10:57:44 +00:00
trocotronic
9d541d8ed4
Cambios de la semana 6
2005-02-12 10:04:53 +00:00
stylus740
bfb3e15bce
Update doc/unreal32docs.de.html Feb. 12. 2005
2005-02-12 10:04:43 +00:00
Bram Matthys
b87e3f82fe
made it a tad more clear that +j needs testing ;)
2005-02-12 00:11:12 +00:00
Bram Matthys
d3a0bb92f6
- Added channelmode +j (jointhrottle), syntax: /mode #chan +j X:Y, and then it will
...
throttle the number of joins per-user to X in Y seconds. Idea from Angrywolf (who
wrote a module that did this before). This might need some more testing :).
It's enabled by default but can be #undef'ed in include/config.h (line 449).
2005-02-12 00:05:08 +00:00
angrywolf
0441305a3a
Doc update (week 05)
2005-02-11 11:56:17 +00:00
codemastr
e750d52f9e
Made channel mode +S strip RGB color codes
2005-02-06 18:24:19 +00:00
codemastr
2d814ac488
Made channel mode +c block RGB color codes. Fixed a bug with channel alias{}'s where using the format syntax caused a crash.
2005-02-06 17:12:52 +00:00
stylus740
9654db70da
changes doc/unreal32docs.de.html week05
2005-02-06 14:57:39 +00:00
Bram Matthys
432e3a3a6c
- Win32 crash fixes due to modulizing
2005-02-04 20:03:46 +00:00
Bram Matthys
1790648081
plok
2005-02-04 19:08:26 +00:00
Bram Matthys
0945798211
[..] Also made loading m_*.so work again.
2005-02-04 15:49:29 +00:00
Bram Matthys
82d33e262c
- Updated makefile to fix compile problem, reported by vonitsanet ( #0002317 ) [?].
2005-02-04 14:57:55 +00:00
Bram Matthys
3f46918f24
plok
2005-02-04 01:24:38 +00:00
Bram Matthys
1a655c11ca
- Added spamfilter topic support ('t' in /spamfilter, or 'topic' in conf), suggested
...
by Z3l3zT (#0001929 ).
2005-02-04 01:05:42 +00:00
Bram Matthys
be93950f40
- Fixed mode #chan +O set by locop causing a desynch, reported by Unim4trix0 ( #0001946 ).
2005-02-04 00:42:19 +00:00
Bram Matthys
8eb88be500
- Made unreal_copyfile try hardlinking first, if that fails.. it will try to copy
...
(perhaps this should be a different function?). Anyway, this means less diskspace
is needed (~1.5mb or more), and it also makes it a bit easier for RBAC (#2300 ).
- Made a new function DoMD5() which is ssl/non-ssl independent. Also made the cloaking
module and the auth functions use it. Hopefully I didn't break anything ;). Suggested
by Bugz (#2298 ).
2005-02-04 00:26:37 +00:00
Bram Matthys
3469211b62
plok
2005-02-03 18:33:47 +00:00
Bram Matthys
e601339deb
- Various (important) fixes to above, also made win32 compile work again.
2005-02-03 17:37:28 +00:00
Bram Matthys
4a3be9e58f
..
2005-02-03 17:13:53 +00:00
Bram Matthys
bcfc9b85fb
dumdeedum.. modulized fixes (timespan <2d)
2005-02-03 17:11:12 +00:00
Bram Matthys
9c979e4e04
join fixes?
2005-02-03 17:04:45 +00:00
Bram Matthys
3e1b7c0f47
bleh
2005-02-03 16:58:16 +00:00
Bram Matthys
03df91bbf3
opermotd tooooooo
2005-02-03 16:58:04 +00:00
Bram Matthys
4bf1758b89
ARGH botmotd GOOOONE
2005-02-03 16:57:42 +00:00
Bram Matthys
b3257db161
- win32 makefile updates for above & more <= update
2005-02-03 16:56:02 +00:00
Bram Matthys
3b28ac0385
more modulized fixes
2005-02-03 16:53:29 +00:00
Bram Matthys
14879ae6f0
and another fix for modulized things
2005-02-03 16:51:32 +00:00
Bram Matthys
b967f600df
- win32 makefile updates for above.
2005-02-03 16:45:05 +00:00
Bram Matthys
6508c962f8
- Made m_template.c use CommandAdd() and CMD_FUNC()
...
- Modulized a lot of commands and related subfunctions: NICK (750 lines), USER (200),
MODE (2300), WATCH (250), JOIN (600), PART (250), MOTD (100), OPERMOTD (100),
BOTMOTD (100), LUSERS (100). More will follow soon (probably including more subfunctions
related to existing commands).
2005-02-03 00:38:40 +00:00
Bram Matthys
74fdf83dcf
copyright date updates
2005-01-31 14:54:28 +00:00
codemastr
cee255cbe0
Fixed a win32 GUI problem where the tray menu's config submenu was not updated when new files were loaded or files were unloaded
2005-01-29 19:07:02 +00:00
babass
261c0f75c0
Ajout de corrections mineures
2005-01-29 18:19:17 +00:00
codemastr
f43420a15c
Fixed a problem when compiling Unreal with GUEST support
2005-01-29 18:07:12 +00:00
codemastr
7a37675909
Fixed a documentation inconsistency with me::numeric
2005-01-29 17:47:32 +00:00
codemastr
52fc709074
Corrected the help.conf documentation for /invite
2005-01-29 17:36:07 +00:00
codemastr
a86c75bfb4
Fixed some problems with the /stats help and documentation
2005-01-29 17:22:54 +00:00
codemastr
839efd901a
Added invite exceptions (+I)
2005-01-29 16:55:30 +00:00
Bram Matthys
a557bc50d7
- Added debug code to trace proto-check bugs in DEBUGMODE [IsToken() etc]
...
- [Module coders] Added new function: do_cmd(cptr, sptr, cmd, parc, parv) which is an
uniform method to call any other commands. For more info, see description in src/parcket.c.
This will be used for any further modulization of commands that need to call other
commands, like NICK (will be done soon).
2005-01-25 23:31:07 +00:00
codemastr
232b172256
Moved channel mode +G to extcmode to make room for invex
2005-01-23 21:45:49 +00:00
codemastr
dd9e9417af
Fixed a bug where specifying a reason to SVSPART would cause it to fail
2005-01-23 18:31:59 +00:00
codemastr
0258d13195
Added an options member to the ExtbanInfo structure. This currently supports one flag, EXTBOPT_CHSVSMODE. When set, this extban will be removed when an SVSMODE -b [nick] is executed
2005-01-23 18:24:34 +00:00
codemastr
c2224bc5fd
Made /stats E include tkl except stats as well
2005-01-22 18:39:33 +00:00
codemastr
64d8a67f4a
makefile.win32
2005-01-22 18:34:09 +00:00
codemastr
3a052e213b
Fixed a bug where /whois notices were not sent to users who are +R if the sender is -r and on a remote server
2005-01-22 17:59:23 +00:00
codemastr
282a5f3eab
Reworded a cloak-key error message to make it clearer
2005-01-22 17:53:49 +00:00
codemastr
cb1ca56cae
Fixed a bug related to the sajoin recode regarding notices displayed
2005-01-22 17:51:17 +00:00
Bram Matthys
908387c024
ignore this ;p
2005-01-21 01:13:02 +00:00
Bram Matthys
d0f4e86833
slight clarification + credit
2005-01-21 01:12:11 +00:00
Bram Matthys
68feb2ba64
- Fixed a resolver cache bug regarding CNAME's, this needs some more testing.
...
[this description will be updated after knowing if this indeed fixes #2229/#1236]
2005-01-21 01:04:17 +00:00
codemastr
8e0d1cd516
Fixed a problem with set::htm::incoming-rate being interpreted incorrectly
2005-01-18 16:50:53 +00:00
codemastr
b9a516d664
Hopefully fixed the last of the alloca warnings
2005-01-17 20:41:27 +00:00
codemastr
107456853e
Made it so +f notices are sent to %#chan, not @%#chan
2005-01-17 19:55:20 +00:00
codemastr
83fd8dfa11
Fixed a problem where doing ./unreal restart multiple times would not actually restart the ircd
2005-01-17 19:33:46 +00:00
codemastr
30c9781e72
Made /sajoin support multiple channels and using 0
2005-01-17 19:16:03 +00:00
codemastr
6c88aecf6c
Made the win32 installer include the dccallow.conf. Made the win32 installer work with the latest version of Inno Setup (5.0.6)
2005-01-17 18:11:35 +00:00
codemastr
49a988c64f
Fixed a couple of problems introduced with the ./Config -advanced changed
2005-01-17 18:04:39 +00:00
codemastr
d3641acd7b
Made SVSMODE -b and -e remove bans/excepts placed on IPs
2005-01-17 17:31:10 +00:00
codemastr
7e18fcd00e
Fixed a minor typo in the "now an oper" announcement
2005-01-17 17:25:05 +00:00
Bram Matthys
7577ae774c
clarification
2005-01-15 20:39:43 +00:00
Bram Matthys
3aeea5c63b
- Fixed serious crashbug
...
- Fixed 'make install' error due to example.settings remove.
2005-01-15 18:37:15 +00:00
Bram Matthys
65024ce49e
ouch!
2005-01-15 00:39:10 +00:00
trocotronic
4f93681c71
Informacion sobre las regexp
2005-01-08 11:22:21 +00:00
babass
bb192d3016
*** empty log message ***
2005-01-06 11:56:38 +00:00
Bram Matthys
4a6f784e37
- Got rid of wma/wmv in dccallow.conf, better to require an explicit select here due to
...
recent DRM exploits (spyware etc).
- Fixed /restart reasons, reported by SouL-FoRTuNe.
- Partial (incomplete!) fix for alloca warnings during compile (especially w/SSL).
2005-01-05 01:44:42 +00:00
babass
1db7944c09
*** empty log message ***
2005-01-03 18:16:47 +00:00
angrywolf
0676d94ab1
Finished the translation of Appendix A (Regular Expressions). Also corrected some grammar mistakes in it.
2005-01-03 17:04:46 +00:00
stylus740
849205bb31
doc/unreal32docs.de.html week 53
2005-01-02 18:51:27 +00:00
stylus740
013b2de18f
doc/unreal32docs.de.html week 53 patially Update (complete translation will follow soon)
2005-01-01 18:10:21 +00:00
codemastr
274230c55f
Imported TRE 0.7.2 for *nix
2004-12-29 18:47:42 +00:00
codemastr
629825c6d9
Imported TRE to 0.7.2 for Windows
2004-12-29 18:35:36 +00:00
Bram Matthys
d40fc31645
flatmap in /lusers
2004-12-29 04:58:59 +00:00
angrywolf
7c6a6332fc
Continuation of the previous translation, part 3
2004-12-28 15:35:47 +00:00
angrywolf
854e64e253
Continued the translation of appendix A (Regular Expressions).
2004-12-28 00:16:24 +00:00
angrywolf
53b182a021
- Started working on the translation of appendix A (regular expressions).
...
- Corrected the grammar of all subtitles in section 4.
2004-12-27 02:04:44 +00:00
codemastr
a07c13bdc2
Added some error checking to /sapart
2004-12-27 00:44:42 +00:00
codemastr
67470b474d
Made the (?) kill message not show IP addresses
2004-12-27 00:21:08 +00:00
codemastr
7f8bcdb5b2
Made CIDR no longer accept bitmasks with less than 16bits for /*line commands
2004-12-27 00:14:07 +00:00
codemastr
77f8b18bad
Added a basic regex tutorial to unreal32docs.html
2004-12-26 20:16:29 +00:00
Bram Matthys
c251d4e198
- Some doc/ updates: removed: Unreal31_to_32.html & example.settings, updated: Authors &
...
translations.txt.
DEL: Unreal31_to_32.html & example.settings DUE TO outdated
MOD: Authors (added myself, updated griever end date), translations.txt (updated
to mention that it takes a lot of time, and added a note on using word/frontpage).
2004-12-21 01:05:23 +00:00
Bram Matthys
5cf36dddca
French docs update of week 49 (babass). Forgot to commit, woops ;p
2004-12-20 21:00:17 +00:00
Bram Matthys
3cbbaf125b
- Fixed bug where servers behind ulines were not ulined, causing for example juped servers to
...
show up if flat-map was enabled, reported by GSF19 (#0002230 ).
2004-12-10 20:09:09 +00:00
Bram Matthys
02a00490ad
- Fixed tkl except { } not working (post-3.2.2).
2004-12-09 17:15:52 +00:00
trocotronic
693f6e5183
*** empty log message ***
2004-12-04 13:49:14 +00:00
angrywolf
1d7b8bad06
Doc update (week 49)
2004-12-04 12:18:01 +00:00
stylus740
fbf2d2d394
Update unreal32docs.de.html week 49
2004-12-04 09:35:27 +00:00
Bram Matthys
a76e4d4712
- Module coders: sendto_snomask* now only sends to opers, sendto_snomask_normal* can be used
...
to send to normal users w/the snomask set.
- Fixed dcc filtering a bit more.
- Made usermode 'g' operonly since it didn't do much, reported by DukePyrolator (#0002024 ).
2004-12-03 22:00:09 +00:00
Bram Matthys
54902b0285
- spamfilter.conf: fixed mIRC exploit sigs
...
- Fixed all spamfilters in configfile not working due to configrewrite (post-3.2.2).
2004-12-03 17:09:29 +00:00
Bram Matthys
4284c39307
- OperOverride INVITE notices are now also global (if you have the eyes snomask set) ( #2212 ).
...
- Module coders: New function: sendto_snomask_global().
- Speedup sendto_snomask/sendto_connectnotice/sendto_fconnectnotice code.
2004-12-03 03:32:32 +00:00
Bram Matthys
6653e4ef3e
help.conf: added long flags to OFLAGS.
2004-12-02 17:45:39 +00:00
Bram Matthys
fd47548f55
added tiny note on how I generated indexes
2004-12-02 17:08:45 +00:00
Bram Matthys
ecdb057111
- help.conf: Fixed a typo, updated *CMDS indexes a bit, reported crazy ( #0002208 ).
2004-12-02 17:06:32 +00:00
Bram Matthys
55ece5e5e4
- Fixed Oper Override not giving a 'special join notice' if +z is set along with another mode
...
(eg: +i/+k), reported by tabrisnet (#0001487 ).
2004-12-02 16:47:55 +00:00
Bram Matthys
5b7e45545c
- Fixed dcc spamfilter problem reported by TimeFX and Deadalus ( #2177 , #2204 ).
2004-12-02 04:51:29 +00:00
codemastr
9395e74143
Added missing documentation for spamfilter away target
2004-12-01 20:58:56 +00:00
codemastr
afbf2070fa
Added a set::gline-address which works like set::kline-address
2004-12-01 20:55:38 +00:00
Bram Matthys
a6713f14cb
- Fixed alloca warning @ Linux (post-3.2.2)
...
- Numeric audit: 15 small changes (int/long mismatches etc). This might have fixed some
bugs on architectures where 'long' and 'int' have different sizes (eg: opteron).
2004-11-28 21:26:27 +00:00
codemastr
bd142fc323
Added a config.h options, IPV6_COMPRESSED to make Unreal use compressed IPv6 addresses where possible
2004-11-28 17:53:43 +00:00
codemastr
ad878b68c8
Changed the +z cannot join message to be a bit more descriptive
2004-11-26 23:28:48 +00:00
codemastr
78ff3fdd53
...
2004-11-26 22:28:13 +00:00
codemastr
191127296a
Rewrote some of the previous change to deal with some strange issues
2004-11-26 22:14:30 +00:00
codemastr
637a36a2af
If a user is +b on a channel, and set::allow-userhost-change force-rejoin is used, a part/join is not sent in order to prevent flooding
2004-11-25 23:54:21 +00:00
codemastr
81de8345d2
Added some missing operflags to /stats O and SVSO
2004-11-25 19:22:13 +00:00
codemastr
45cee8f2bd
Added the new /invite syntax to help.conf
2004-11-25 19:17:48 +00:00
codemastr
a11e6df64b
Using /invite with no parameters now lists the channels you are invited to but have not yet joined
2004-11-25 19:16:02 +00:00
codemastr
4c66f198c5
... and set::hosts errors
2004-11-24 19:57:18 +00:00
codemastr
61f3c2cddf
Fixed a minor bug in the new config system when displaying link {} errors
2004-11-24 17:48:31 +00:00
stylus740
aed701705a
Update doc/unreal32docs.de.html week 47
2004-11-22 17:00:08 +00:00
angrywolf
84c5813bc4
Doc update (week 47)
2004-11-20 13:49:17 +00:00
trocotronic
174735967a
*** empty log message ***
2004-11-20 12:55:41 +00:00
Bram Matthys
d310864b43
- Added set::dns::bind-ip (rarely ever needed, but might be useful for paranoid people).
...
- Some unreal32docs->security section improvements.
2004-11-19 20:55:18 +00:00
Bram Matthys
30d0defdc0
- Fixed bug in remote version reply, reported by DukePyrolator ( #0002180 ).
2004-11-19 20:42:43 +00:00
codemastr
1a035edc8c
Fixed the crule parser to treat - and : as valid 'word' characters rather than separators
2004-11-19 20:12:10 +00:00
Bram Matthys
ade0c0109d
- Win32 installer: Apparently 'install as a service' was still not the default, reported
...
by fez (#0002191 , #0002189 ).
2004-11-19 19:49:05 +00:00
Bram Matthys
cb6bfc4d34
- Renamed some calls from report_error() to report_baderror() since otherwise the errors are
...
hardly ever seen (unless you have +s +j set). For example a bad link::bind-ip only caused
"Couldn't connect to xxxxxx" without any meaningful error message. Additionally, errors
sent to report_baderror() are now logged.
^^ way too long description for a small tweak :p
2004-11-17 17:38:54 +00:00
Bram Matthys
bc809fd7aa
French docs update of week 46 (babass).
2004-11-14 20:43:19 +00:00
stylus740
ce7bba8b5a
doc/unreal32docs.de.html Changes week 46
2004-11-14 07:58:32 +00:00
codemastr
dd2f5bedd8
Made typing /kline, /shun, /zline, and /gzline correctly report the correct /stats flag, and these commands now produce the same output as the respective /stats flag they emulate
2004-11-13 18:11:02 +00:00
codemastr
5439dddde5
Added documentation for set::options::fail-oper-warn, Removed an extra ) in the Throttle disconnect message, Fixed a bug where the "looking up your hostname" message could still be displayed even if hostname resolving was disabled
2004-11-13 17:51:26 +00:00
codemastr
77f898e985
Added support for using \\ in the config file to indicate a "
2004-11-13 17:40:49 +00:00
codemastr
e964113964
Updated Donation file, Added a 'B' flag to /who output for bots, and allowed normal users to /who +m B
2004-11-13 17:15:17 +00:00
angrywolf
fc78e50666
Doc update (week 46)
2004-11-13 10:44:05 +00:00
trocotronic
4e901fdd66
*** empty log message ***
2004-11-13 09:40:27 +00:00
Bram Matthys
c3c29d38da
- Fixed botmotd crash due to last change (post-3.2.2).
2004-11-10 16:48:24 +00:00
Bram Matthys
c2d22329b9
- Fixed small memory leak on /rehash (post-3.2.2).
2004-11-09 20:50:37 +00:00
codemastr
b213011ab9
Removed an excess space from the SAMODE notice when a mode without a parameter was set
2004-11-09 20:36:59 +00:00
Bram Matthys
4283702d2c
- Fixed crashbug on /rehash due to config rewrite, also made DEBUGMODE working again.
...
Probably more fixes to come (small or not)...
2004-11-09 17:14:14 +00:00
codemastr
98cb02a410
Added the ability to specify a botmotd and opermotd in a tld {}
2004-11-08 19:40:29 +00:00
Bram Matthys
102d21855a
Doc update - week 45 (babass)
2004-11-08 19:22:39 +00:00
stylus740
010d3275f2
unreal32docs.de.html update week 45
2004-11-07 08:05:54 +00:00
Bram Matthys
5af77f8779
- Small fix for above ($arg -> $ARG)
2004-11-06 19:18:46 +00:00
Bram Matthys
f3cdcc72ab
$arg -> $ARG
2004-11-06 19:17:14 +00:00
codemastr
1bb24f0515
Made ./Config better handle command line arguments, Removed NAZIISH_CHBAN_HANDLING as it didn't do anything, Added -advanced flag to ./Config to configure advanced options
2004-11-06 17:33:50 +00:00
angrywolf
a69e979d3d
Doc update (week 45)
2004-11-06 12:16:32 +00:00
trocotronic
dc9d9dc62e
*** empty log message ***
2004-11-06 09:41:29 +00:00
trocotronic
883ec36e8b
*** empty log message ***
2004-11-06 09:38:33 +00:00
codemastr
2b3fda5a10
Documented the default behavior of snomasks when /mode nick +s is used and added 'const' to the functions in match.c
2004-11-05 21:26:38 +00:00
codemastr
c52dff2da7
Fixed a bug with /rehash and classes due to the config parser rewrite and Modified the module symbol dependency code to do more accurate searching for the module hat contains the necessary symbol
2004-11-05 20:23:59 +00:00
codemastr
fb0802a22b
Corrected numerous -Wall warnings
2004-11-04 21:42:34 +00:00
codemastr
e72b29f81c
Recoded the config parsing code, faster, and duplicate config entry detection
2004-11-03 20:38:17 +00:00
Bram Matthys
b4d7a60a72
- Added updated auspice.conf from Rocko since previous one was outdated ( #0002147 ).
2004-10-30 15:18:48 +00:00
Bram Matthys
aaabed6af2
- Some text updates... docs: now 3.2.2-CVS, lso got rid of double version to avoid
...
confusion. credits: fixed typo.
2004-10-30 12:21:24 +00:00
codemastr
43db020b75
Fixed a typo in the makefile for USERIP, Made the WATCH command work for WebTV users
2004-10-29 18:24:58 +00:00
Bram Matthys
aaa29c02f8
** 3.2.2 release **
2004-10-27 18:27:40 +00:00
Bram Matthys
f87a4fda13
- Changed version to 3.2.2
2004-10-27 18:18:06 +00:00
Bram Matthys
48bdcf92fc
- Forgot to mention away spamfilter target in helpop, reported by Rocko.
2004-10-26 18:46:52 +00:00
Bram Matthys
ed38124a1d
notice->private-notice
2004-10-25 19:45:24 +00:00
Bram Matthys
50952ed629
REVERT
2004-10-23 21:24:29 +00:00
Bram Matthys
cdecfbfedc
clarifcation @ changes
2004-10-23 16:03:07 +00:00
Bram Matthys
2d3ca29a45
- Fixed bug where some ban ip { } masks didn't work.
2004-10-23 16:02:48 +00:00
angrywolf
3a9f8eee47
Doc update (week 43)
2004-10-23 09:33:29 +00:00
trocotronic
949de4f098
*** empty log message ***
2004-10-23 09:12:04 +00:00
stylus740
05b098396d
Update doc/unreal32docs.de.html week 43
2004-10-23 08:25:26 +00:00
Bram Matthys
f541d5f58f
- French doc updates, hopefully synched now.
2004-10-22 20:37:00 +00:00
Bram Matthys
2ce551158a
- Fixed some doc & release notes typos. Reported by Rocko, HiT. [release note correction was committed earlier]
2004-10-21 20:34:15 +00:00
Bram Matthys
64860fa6c3
Little typo @ release notes
2004-10-20 19:49:22 +00:00
Bram Matthys
b434149c41
updated map, right before 3.2.2pre1:
...
+ IsupportStrings
+ Isupports
+ cmdstr
+ create_tkl_except
+ del_async_connects
+ find_spamfilter_user
+ gethost_byname_revquery
+ isupport_init
+ make_isupportstrings
2004-10-20 18:31:58 +00:00
Bram Matthys
c333495b1b
** internal 3.2.2-pre1 release **
2004-10-20 18:11:38 +00:00
Bram Matthys
ea4db0c2fe
- Updated version to 3.2.2-pre1 already. (well all the changes went with previous commit)
2004-10-19 18:26:08 +00:00
Bram Matthys
5133dcf755
Version number change -> 3.2.2pre1. Proto -> 2305. Some doc version updates (like Unreal3.2.tar.gz -> Unreal3.2.2.tar.gz). And a small note @ win32 compile instructions about no longer using /MDd but /MD.
2004-10-19 18:21:50 +00:00
Bram Matthys
9e855621e5
- Added some future SJOIN skip stuff. <= for future +I (invex) support.
2004-10-19 18:01:13 +00:00
Bram Matthys
fbd7fa502a
plok...
2004-10-19 15:30:41 +00:00
Bram Matthys
f368a2ba04
this is supposed to be a better version... :p
2004-10-18 19:33:50 +00:00
stylus740
96582cb86e
Update doc/unreal32docs.de.html week 42
2004-10-17 07:35:40 +00:00
Bram Matthys
2f42d44b74
- Fixed serious heap corruption bug if remote users were using qlined nicks, thanks to
...
Gilou and Trankill for making me able to trace this issue down (#0002032 ).
- Fixed qline notices again: now gives msg #1 for local qlined-nick attempts, and
another msg in case of a remote client (eg: oper) using a qlined nick.
2004-10-16 19:32:04 +00:00
trocotronic
bf829244b8
*** empty log message ***
2004-10-16 08:17:03 +00:00
Bram Matthys
5018dec02f
- Windows version can now hold ~4096 connections instead of ~1024
...
- help.conf: clarified MKPASSWD documentation, reported by hypnetric (#0001926 ).
- Some modeskip handling for future versions
2004-10-13 18:30:41 +00:00
angrywolf
988f5ff9d6
- Made a few grammar corrections.
2004-10-12 15:10:00 +00:00
angrywolf
c3b8d07de4
Update: except tkl::type
2004-10-12 14:44:47 +00:00
Bram Matthys
e6156b4604
- Added spamfilter 'away' ('a') target ( #0002057 ).
2004-10-11 18:46:53 +00:00
codemastr
6af767a885
Added file: include/macros.h and a new macro, ARRAY_SIZEOF, Added the ability to specify multiple types in a tkl except
2004-10-11 17:51:02 +00:00
Bram Matthys
681a0ce0c2
- Fixed OOB read/write on user quit (did no harm on Linux&FreeBSD).
...
- Fixed some tiny memory leaks (~100 bytes) on rehash.
- Updated chinese&japanese GBK nick code, fix supplied by Xuefer (#0002051 ).
- Added release notes (unfinished).
2004-10-10 23:37:25 +00:00
stylus740
31a7905c94
Update german doc/unreal32docs.de.html week 41
2004-10-10 08:51:44 +00:00
trocotronic
3716f12eee
*** empty log message ***
2004-10-09 16:01:49 +00:00
angrywolf
a0e3779f74
*** empty log message ***
2004-10-09 09:16:10 +00:00
angrywolf
2e9852c393
Update to the rest of the changes of week 41 (spamfilter target type clarifications).
2004-10-09 09:11:27 +00:00
Bram Matthys
2eadd2efa1
- IPv6: Fixed hostnames in link::hostname not working, reported by Jasmin ( #0001990 ).
2004-10-07 23:52:46 +00:00
Bram Matthys
97ea680aec
- Fix for too broad regex in badword::word causing the IRCd to hang, reported by Flop
...
(#0002101 ).
2004-10-07 20:45:18 +00:00
Bram Matthys
6f72b78d1b
- Made docs a bit more clear on spamfilter targettypes. [sorry angrywolf ;pp]
2004-10-07 19:56:39 +00:00
angrywolf
4d7f9b5a5b
- Doc update: alias::target, alias::format::target and spamfilter target 'user'.
...
- Also made a minor correction in the translation by request of groove-coverage.
2004-10-07 18:53:30 +00:00
Bram Matthys
f6e36300bb
- If a nick is qlined, the user is now lagged up to limit qline floods a bit ( #0001335 ).
2004-10-06 22:03:11 +00:00
Bram Matthys
fae77f21ec
- Module coders: Added HOOKTYPE_REMOTE_JOIN, HOOKTYPE_REMOTE_PART, HOOKTYPE_REMOTE_KICK (all
...
work just the same as the HOOKTYPE_LOCAL_* variants).
- Module coders: HOOKTYPE_REMOTE_CONNECT is now also called during net-merge. You can use
IsSynched(sptr->srvptr) to find out if it's called due to a net merge (0) or a connect (1).
- Added spamfiler 'user' (u) target. This regex is checked against nick!user@host:realname
when a user connects. This makes it easy to ban drones with simple patterns.
For example: '/spamfilter add u gzline 86400 Drone[0-9]+!.+@.+:Drone[0-9]'
would kill any drones that have both a nick and realname with 'Drone' followed by digits.
2004-10-06 20:33:13 +00:00
codemastr
d78acf841e
Added channel alias {}'es and fixed an Isupport bug
2004-10-03 17:25:58 +00:00
Bram Matthys
cf68fd7d41
- Fixed resolver not working in FreeBSD jail, reported & patch provided by urkel ( #0002097 ).
2004-09-29 16:43:46 +00:00
Bram Matthys
33d9d1dbcd
bleh
2004-09-28 18:56:45 +00:00
Bram Matthys
d04b80dcc3
- Fixed a (useless) cloak typo / made it a few nanosec faster. Reported by Martin Brulisauer.
2004-09-28 18:56:12 +00:00
codemastr
3edac539d1
Updated Windows to TRE 0.7.0
2004-09-25 19:11:42 +00:00
codemastr
75b639af81
Fixed a +u problem and updated to TRE 0.7.0
2004-09-25 19:10:35 +00:00
Bram Matthys
188e7990ba
- Temporary fix for ircsprintf %lu 1..6 issue.
2004-09-19 18:32:14 +00:00
Bram Matthys
47c5c36bda
- Added salted passwords. Salts are useful because it "protects" against stored-plaintext
...
attacks (eg: rainbow) and prevents cracking of several passwords at once.
This change means /MKPASSWD will now just generate a different string than before.
Do note however, that the old syntax/encrypted passwords will still work and _will continue
to work_ in the future, for at least the whole 3.2* series.
If you are concerned with security and have some time, then converting your passwords
is probably a good idea... Just in case your configuration file gets stolen one day ;).
- MD5 password encryption is now always available on *NIX, even if SSL is disabled.
2004-09-19 16:13:03 +00:00
Bram Matthys
9b882e5c6d
- Fixed a bug regarding chanmode +mu where the <IRC> messages were not properly relayed
...
to all servers. Reported by Aenox (#0002079 ).
2004-09-18 22:31:08 +00:00
codemastr
9b86b48b81
Updated doc/technical/token.txt and resolved 2 token conflicts.
2004-09-18 17:49:42 +00:00
stylus740
cf760ad336
unreal32docs.de.html Changes week 37
2004-09-12 07:19:49 +00:00
Bram Matthys
19748e6f03
- Fixed prefix bug caused by previous 'fix'/behavior change. Reported by aquanight ( #0002067 ).
2004-09-11 19:19:17 +00:00
trocotronic
3b6270056d
*** empty log message ***
2004-09-11 16:26:55 +00:00
kolibot
bbf0df59f1
*** empty log message ***
2004-09-10 12:01:26 +00:00
Bram Matthys
326f506cd9
- Updated installer for msvcr70.dll
2004-09-09 00:10:19 +00:00
codemastr
f71bc9335e
Changed some stuff to use the release version of MS libraries
2004-09-08 18:53:27 +00:00
kolibot
dc77debaec
test
2004-09-07 23:42:00 +00:00
Bram Matthys
1ee0f10401
- Added french docs, translated by Kolibot & Babass.
2004-09-07 23:20:42 +00:00
codemastr
18311db5bf
Fixed a typo in the *nix Makefile
2004-09-05 23:17:37 +00:00
stylus740
edff4089c7
Update german Translation week 36
2004-09-05 06:46:02 +00:00
codemastr
fea3b691b3
Added a USERIP command
2004-09-04 22:55:19 +00:00
angrywolf
c88f698c88
- Update: snomask +o
2004-09-04 20:55:30 +00:00
codemastr
23ee49f602
Exported the isupport functions for use in Windows modules. Added a new snomask, +o to show oper-up notices (oper only)
2004-09-04 17:05:25 +00:00
codemastr
36a75d5b55
SVSO now removes +v
2004-09-04 15:53:02 +00:00
angrywolf
4896f37ed4
Some weird characters went into the description of link::ciphers.
2004-09-04 14:22:24 +00:00
angrywolf
d8678f686c
- Update to week 36.
...
- Many grammar corrections.
2004-09-04 14:11:11 +00:00
trocotronic
483570dc4a
*** empty log message ***
2004-09-04 11:39:38 +00:00
codemastr
cbc3eea61e
Made it so WATCH will not respond with an erroneous reply if the parameter was simply + or -
2004-09-04 04:26:18 +00:00
codemastr
165386a44b
Updated documentation to reflect that cmode +M allows voiced users to talk, not just registered users
2004-09-04 04:21:13 +00:00
codemastr
a5a502c1d5
Added documentation for link::ciphers to unreal32docs.html
2004-09-04 04:18:01 +00:00
codemastr
d18a82acfe
Fixed a problem where a local TKL could be sent to remote servers when it is being changed
2004-09-04 04:08:07 +00:00
codemastr
53b8b86598
Fixed a bug with IP based except tkl {} lines did not validate the ident portion of the mask
2004-09-04 03:59:58 +00:00
codemastr
b9558cebe4
...
2004-09-04 00:00:49 +00:00
codemastr
e1d088de41
Fixed a few compile warnings, made +b apply to IPs correctly
2004-09-03 23:48:15 +00:00
codemastr
d4059fec92
Rewrote the 005 system to be dynamic and added an API to manipulate it
2004-09-03 21:46:32 +00:00
codemastr
2a1844812f
Added a fix for installing unreal as a service under win2003
2004-08-24 16:18:05 +00:00
codemastr
ed476aaf75
Added snomasks to /whois usermode output and made usermodes available to all opers not just +e
2004-08-22 18:05:04 +00:00
Bram Matthys
641b12bf00
- Some doc/example.conf clarifications, mainly for modules @ win32.
2004-08-08 15:06:36 +00:00
Bram Matthys
76cd27a028
- Made zip/non-zip modules on win32 binary compatible. Since it was nowhere documented
...
that you should pass the ZIP_LINKS etc options to 'nmake -f makefile.win32 custommodule'
many people didn't do this which caused odd problems when reading certain clientstructs.
Module coders: in the meantime, for 3.2.1 mods, use something like:
nmake -f makefile.win32 USE_ZIPLINKS=1 ZLIB_INC_DIR="c:\dev\zlib"
ZLIB_LIB_DIR="c:\dev\zlib\dll32" custommodule MODULEFILE=m_mymodule
For 3.2.2+ these additional parameters will no longer be needed (but wouldn't harm either).
2004-08-07 21:20:22 +00:00
Bram Matthys
0a97b75bfb
changed last comment -> - unbroke spamfilter not working for msgs/notices (oops..).
2004-08-02 03:33:13 +00:00
Bram Matthys
acf99712e9
- Oops.. made spamfilter for msgs/notices not working ;p.. fixed.
2004-08-02 03:16:54 +00:00
Bram Matthys
fa1c1d4db7
- Windows: the 'notice' parameter in the usermsg callback was always 0 due some windows/vc
...
weirdness, this also affected spamfilter (so any spamfilters added only at notice
and not at msg on windows would not work). Now using the real 'notice' parameter.
2004-07-29 19:52:39 +00:00
Bram Matthys
1e743f80d4
forgot to change some paths (c:\openssl -> c:\dev\openssl)
2004-07-28 20:54:02 +00:00
Bram Matthys
1a8706a645
url change
2004-07-28 20:41:20 +00:00
Bram Matthys
85f88aa002
- Updated doc/compiling_win32.txt again with curl build instructions.
...
Also linked to a page with an unreal dev package which contains zlib+ssl+curl
precompiled. This basically means many people no longer need to compile zlib/ssl/curl
anymore themselves (which is a pain to do and takes a lot of time).
2004-07-28 20:40:10 +00:00
stylus740
9c2048f8cf
Update unreal32docs.de.html for week 30
2004-07-26 06:25:32 +00:00
Bram Matthys
d97c8de0b1
- Improved doc/compiling_win32.txt a lot: now VC7 only, and has instructions on:
...
compiling modules and their (binary) compatability, zip links (zlib), ssl (OpenSSL)...
Remote includes (curl and c-ares) instructions still need to be added.
- Made 'Install as a service' unchecked by default, this should help beginners a lot.
2004-07-25 00:49:05 +00:00
trocotronic
743312fceb
*** empty log message ***
2004-07-24 08:03:28 +00:00
Bram Matthys
6ce838a933
changelog typo: id -> if
2004-07-22 22:10:31 +00:00
Bram Matthys
1bd085164b
- Fixed possible crash id /rehash'ing and a servername was just resolving (due to
...
/connect or autoconnect) and was not present in the cache. Reported and traced by sh0
(#0001976 ).
- Fixed compile bug at *NIX caused by ModuleGetErrorStr fix.
2004-07-22 21:57:44 +00:00
Bram Matthys
0597307562
- Fixed bugs regarding HOOKTYPE_SERVER_QUIT: was sometimes called twice and could cause
...
crashes due read-after-free. Reported by SET (#0001988 ).
2004-07-22 21:29:48 +00:00
Bram Matthys
c665636045
- Applied patch from slePP for bug #0001252 : if IPv6 was enabled then in some cases names
...
were not properly resolved. Original bug reported by kormat.
2004-07-22 21:12:42 +00:00
Bram Matthys
7aad095b33
improved changelog msg 'Fixed an MacOS X crash-on-first-connect' -> also mention sun solaris [and possibly others] etc :)
2004-07-22 16:41:06 +00:00
codemastr
e578ae4ad1
Added a missing message to ModuleGetErrorStr
2004-07-22 16:28:14 +00:00
Bram Matthys
9b9aa1d80f
- Fixed a bug if me::info was set to "".
2004-07-21 20:57:22 +00:00
Bram Matthys
c38621994b
- Fixed an MacOS X crash-on-first-connect if SSL was enabled ( #0001982 ), reported by bit.
2004-07-21 15:57:06 +00:00
angrywolf
827b5fa7e8
Doc update (oper::modes)
2004-07-19 17:42:41 +00:00
codemastr
bdda1a6943
Made example.conf refer to unreal32docs.html for oper flags
2004-07-18 22:39:06 +00:00
codemastr
8440b94865
Added oper::modes
2004-07-18 22:35:55 +00:00
codemastr
c0ea216165
Added a new modules makefile
2004-07-18 22:18:19 +00:00
codemastr
ef85e44157
Fixed an NT service bug and a win32 lockup
2004-07-13 22:27:28 +00:00
codemastr
70b32d0164
Added sapart and svspart comments
2004-07-12 17:00:46 +00:00
trocotronic
f73784de19
*** empty log message ***
2004-07-10 08:46:59 +00:00
stylus740
a6fac49452
German Update for doc/unreal32docs.de.html Week28
2004-07-10 06:57:44 +00:00
codemastr
7d1c6344bb
Fixed some who ? flag bugs
2004-07-09 17:36:57 +00:00
codemastr
9bc2c3ffcc
Added src/win32/editor.c
2004-07-09 16:34:20 +00:00
codemastr
cad4c1d4b3
Win32 code cleanups
2004-07-08 21:54:40 +00:00
codemastr
72c94cb5c1
Fixed a whois bug when PREFIX_AQ is undefined
2004-07-07 20:57:24 +00:00
codemastr
ec6dcdb573
Win32 code cleanups
2004-07-07 18:22:27 +00:00
angrywolf
567649106e
- Made several non-translated texts appear as Hungarian and made a few
...
spelling corrections.
- Updated the description of set::hosts::* directives.
2004-07-07 13:43:27 +00:00
codemastr
8f196cd879
Removed the * and ^ flags from /whois if PREFIX_AQ is not enabled, Updated the /who docs to use correct English, Added documentation for the /who and /whois flags
2004-07-07 04:19:01 +00:00
Bram Matthys
582c487cff
- Fixed defizzer module. Reported by Rocko and netrixtardis.
2004-07-06 22:28:09 +00:00
codemastr
3f9d00a84d
Fixed a bug where an ident in a vhost {} was never sent out to other servers and added user@host support for set::hosts
2004-07-06 21:55:34 +00:00
Bram Matthys
791152587c
- Fixed ban bug: halfops were also prevented from doing nickchanges if banned, plus..
...
+b ~n:*!*@* also made nickchanges impossible for voiced(&halfop'ed) people (so like half
of the purpose of it was defeated @$#&@#). Reported by Rocko.
2004-07-06 14:56:53 +00:00
codemastr
08bd0aa006
Make allow-userhost-change force-rejoin apply to /oper, and removed /hs -> helpserv from anope.conf
2004-07-05 22:00:14 +00:00
angrywolf
562766ae07
Corrected the mIRC link
2004-07-05 20:01:50 +00:00
Bram Matthys
b4c03ed74a
docs typo (mIRC link pointed to irssi >;p) reported by angrywolf + added additional semi-requirement for translations to put the document-in-progress online somewhere... this seems to be needed since like half of the translators end up dead / not responding ;)
2004-07-05 19:01:57 +00:00
codemastr
ce913cd127
Fixed a win32 module problem where file not found errors would display random characters
2004-07-05 16:54:29 +00:00
angrywolf
8f5ee7983f
Minor doc corrections reported by Ryan
2004-07-04 13:46:36 +00:00
Bram Matthys
5cc04d4020
temporary -> temporarily
2004-07-03 18:41:51 +00:00
Bram Matthys
fd11ec968b
added 'cloaking has been cracked' to release notes @ major bugs too
2004-07-03 18:33:45 +00:00
codemastr
bd9a57f90f
Changed version to 3.2.1 and moved 3.2 changes to Changes.old
2004-07-03 18:28:20 +00:00
codemastr
52f76673c7
Release notes updates
2004-07-03 17:26:07 +00:00
Bram Matthys
add996a92a
- Made release notes a bit more scary + some other text updates (mainly english grammar/spelling)
2004-07-03 16:19:46 +00:00
stylus740
63e7fd12cc
Update doc/unreal32docs.de.html week 27
2004-07-03 07:17:56 +00:00
angrywolf
3b92a1dd2a
Updated the copyright info
2004-07-03 06:42:42 +00:00
codemastr
7b12465473
Updated /Credits and added a donator.
2004-07-03 05:00:36 +00:00
codemastr
67598ba37e
Fixed a win32 installer bug
2004-07-02 17:43:12 +00:00
angrywolf
d3cd57b767
Fixed a typo reported by Toxyc
2004-07-01 15:26:11 +00:00
trocotronic
b306553b0a
*** empty log message ***
2004-06-29 23:31:03 +00:00
trocotronic
b6508ac6e0
write test
2004-06-28 21:51:28 +00:00
Bram Matthys
c065f16db6
- Added hungarian docs, translated by AngryWolf.
2004-06-28 21:12:50 +00:00
Bram Matthys
1f1cdab0a6
** internal 3.2.1-pre2 release **
2004-06-28 20:10:19 +00:00
Bram Matthys
0b5524cf7b
- Fixed serious crashbug due to quick-rehashing bug! Basically if you did a /REHASH and
...
the clientcount for a class reached 0 (due to quits) it would crash.
2004-06-28 19:47:09 +00:00
Bram Matthys
1fe71cab31
- Added spanish docs, translated by Trocotronic.
2004-06-28 18:48:46 +00:00
Bram Matthys
c607eb43ef
- Various (>15) small fixes for unreal32docs.html, reported by AngryWolf ( #0001906 ).
2004-06-27 23:24:48 +00:00
Bram Matthys
6c0b8db670
wircd.def
2004-06-26 22:50:50 +00:00
Bram Matthys
e3e5f5005c
updated for pre1
2004-06-26 22:50:16 +00:00
Bram Matthys
6b2ee1cb4e
** internal 3.2.1-pre1 release **
2004-06-26 22:18:08 +00:00
Bram Matthys
ae9d78e845
- Changed version to 3.2.1-pre1 and updated protocol # to 2304.
2004-06-26 19:47:20 +00:00
Bram Matthys
aa9ee31e4e
- spamfilter.conf: Added sig for a mIRC decode worm, submitted by nexus.
...
- Some release notes updates.
2004-06-26 17:48:14 +00:00
stylus740
602c3b94ad
Changes german Translation week 26 doc/unreal32docs.de.html
2004-06-26 06:40:24 +00:00
Bram Matthys
5877a32b3b
- Fixed "quickly-rehashing + autoconnect linkblocks = crash"-bug. This involved fixing
...
multiple reference count bugs, one related to sptr->serv->conf, and another one related
to sptr->serv->class. Both caused problems when someone did a /rehash when a server
was in the process of connecting (so it might also happen when connfreq was hit and you
did a /rehash). Original bug was reported by sh0 (#0001872 ).
2004-06-25 23:50:08 +00:00
Bram Matthys
af3c66dea5
- Updated HOOKTYPE_TKL_ADD/HOOKTYPE_TKL_DEL to cptr, sptr, tk, parc, parv, else it was
...
impossible to tell *who* removed a *line. Again, parc/parv are 0/NULL for expires.
2004-06-25 20:17:18 +00:00
codemastr
638d17fbaa
Fixed a problem where the tmp directory was created in the wrong place
2004-06-25 19:36:56 +00:00
codemastr
283014822d
Made the new numerics use nicknames
2004-06-25 19:28:38 +00:00
Bram Matthys
ad82656408
- Added new logtype 'spamfilter' to log spamfilter matches
...
- Updated example.conf: added all new flags we added in the example block, removed
old confusing comment on SEGV logging, config.h: ripped out lPATH since that define
isn't anywhere used and is only confusing.
2004-06-25 01:37:56 +00:00
Bram Matthys
9c51507d36
- Made IPv6 bans work the way they should again, reported by al5001 ( #0001876 ).
2004-06-25 01:03:32 +00:00
Bram Matthys
ec338581d9
- Fixed '/stats P' negative usercount bug ( #0001691 ).
2004-06-25 00:15:37 +00:00
codemastr
c4ee6e5114
Converted a bunch of notices to numerics
2004-06-23 19:47:40 +00:00
codemastr
1671c330bf
Fixed a CIDR bug
2004-06-22 18:37:00 +00:00
Bram Matthys
22425b09d3
dumdeedum
2004-06-22 01:37:22 +00:00
Bram Matthys
d75ca39f78
- Made Mod_Version required (this should be no problem since it's done automatically).
...
- Added HOOKTYPE_LOG [int type, char *timebuf, char *logbuf]
- Updated the release notes.
2004-06-22 01:20:31 +00:00
codemastr
8e5fb728a4
Added ELIST support
2004-06-21 18:40:02 +00:00
stylus740
7c7592eaa7
German Translation update for: doc/unreal32docs.de.html
...
week 25
2004-06-20 06:42:18 +00:00
Bram Matthys
5385bd3f89
- internal: Added GetIP() which we will now use instead of all the Inet_ia2p() stuff
...
because it's slightly faster (already replaced all of them in src/s_kline.c).
GetIP(acptr) will return the ip for local users and remote users that support NICKIP,
it returns NULL for remote users that are on non-NICKIP servers (or have non-NICKIP
servers along their path).
- internal: tkl_add_line now returns aTKline *
- Added some more hooks:
- HOOKTYPE_TKL_ADD [aClient *cptr, aClient *sptr, aTKline *tk]
- HOOKTYPE_TKL_DEL [aClient *cptr, aClient *sptr, aTKline *tk]
NOTE: 'NULL, NULL, tk' is used for *lines that are removed due to expiring
- HOOKTYPE_LOCAL_KILL [aClient *sptr, aClient *target, char *comment]
2004-06-19 22:49:02 +00:00
codemastr
05a96a3b56
Fixed an SVSNICK bug that could lead to duplicate users in very rare circumstances
2004-06-18 17:02:01 +00:00
codemastr
54ff17f164
Fixed a CIDR bug when compiled without IPv6 support
2004-06-18 16:07:35 +00:00
Bram Matthys
0ca3733542
- Fixed find_qline crashes regarding except tkl 'type qline', reported by Gilou ( #0001882 ).
...
- Fixed some CIDR bugs causing things not to match.
2004-06-18 15:49:10 +00:00
Bram Matthys
3b398af944
- To be able to use /ADDLINE you now need the (new) 'can_addline' operflag (oper::flags),
...
reason for this is that it's such a powerful/dangerous command.
2004-06-17 22:32:33 +00:00
codemastr
6316006acb
...
2004-06-17 21:45:36 +00:00
codemastr
58943b710c
Added CIDR support
2004-06-17 21:16:58 +00:00
Bram Matthys
2f1da20208
- Fixed compile problem with debugmode + ipv6
2004-06-17 18:32:59 +00:00
Bram Matthys
42a8ab5a84
just correcting my english ;)
2004-06-17 18:18:07 +00:00
Bram Matthys
c5d57689a0
- Win32: Readded /J compiler flag (was accidently lost in December). This could cause
...
some weird issues. Reported by Troco (#0001877 ).
2004-06-17 16:18:50 +00:00
Bram Matthys
e3df6672c4
teh date --> 2004-06-17
2004-06-16 22:11:18 +00:00
Bram Matthys
1ebae10921
- Minor doc tweakers, reported by AngryWolf ( #0001871 ).
2004-06-16 22:00:39 +00:00
stylus740
f0d9b5f66c
unreal32docs.de.html Changes week 24
2004-06-15 17:05:44 +00:00
Bram Matthys
023cef1fb7
- Made extbans desynchs a bit more friendly: if a bantype is unknown for the server
...
it will just accept it if it's from a remote server, and also ops/etc will be allowed
to REMOVE any unknown extbans (but not add new unknown ones).
- Added extended ban type ~n (nickchange ban), if a user matches this (s)he can not
change nicks (eg: +b ~n:*!*@*.aol.com) unless (s)he has voice or higher.
This can be useful as an overall measure for some +m chans (+b ~n:!*@*) or against
specific 'good' people that are just nickflooding due to a wrongly configured script.
- Added set::restrict-extendedbans by which you can disallow normal users to use
any extendedbans ("*") or disallow only certain ones (eg: "qc").
- Made the negative TS message a bit more annoying if time is off more than 10 seconds.
2004-06-12 01:26:23 +00:00
Bram Matthys
47f3c43295
- Various (non-critical) fixes for dccallow reported by Rocko (incorrect nick in deny msg,
...
added set::maxdccallow in docs, added bmp/vob/log/ to dccallow.conf).
2004-06-10 15:53:13 +00:00
Bram Matthys
fe89b2e36b
new one... includes NICKIP & dccallow changes.
2004-06-10 02:33:19 +00:00
Bram Matthys
6ec3822ce1
CmdoverrideAdd, DCCALLOW, allow dcc { }, umode +v change, register_user fix.
...
- Module coders: if CmdoverrideAdd() is called for an override that is already in place, it
now sets MODERR_EXISTS as errorcode and returns NULL (previously it added duplicates).
In the past module coders had many issues with PERM mods... you had to use weird tricks,
but now you can (and should!) just override on INIT and on HOOKTYPE_REHASH_COMPLETE.
- Moved register_user declaration to h.h, updated call in m_pingpong.c (due new 'ip' field).
- Usermode +v ('receive dcc send rejection notices') is oper-only now for privacy reasons.
- Added dcc allow { }, which allows one to make exceptions over deny dcc { }.
- Added deny dcc::soft and allow dcc::soft item, if set to 'yes' it allows someone
to explicitly override it per-person via /DCCALLOW (see next).
- Added DCCALLOW system, taken directly from bahamut.
With this system you can block certain (or all) DCC SENDs and then allow the user to
'override' this limit for every user he/she trusts via '/DCCALLOW +User'.
This is an attempt to stop (or at least limit) the spreading of viruses/etc.
See '/DCCALLOW HELP' for more info.
- Added example dccallow.conf which filters everything except some known
'safe types' (jpg, jpeg, png, gif, etc). Note that the purpose of this file
is NOT to get a complete list, rather to limit it to a few 'known safe' entries.
- Added set::maxdccallow: max number of entries of the DCCALLOW list (default: 10).
2004-06-10 02:26:32 +00:00
codemastr
f90a4667bf
Added a couple donators to /credits
2004-06-09 17:00:04 +00:00
codemastr
6ab3161969
/who +i added, /who help cleanups, and /who +m fix
2004-06-06 18:30:57 +00:00
stylus740
892cad788d
Update week23:
...
doc/unreal32docs.de.html
2004-06-05 07:26:29 +00:00
Bram Matthys
2fc75d1352
- Fixed a synch bug, reported by Troco ( #0001857 ).
2004-06-03 16:44:20 +00:00
Bram Matthys
3c436c02e7
- Added a doc/translations.txt which describes the (current) translation process
...
and requirements a bit.
2004-06-02 00:04:29 +00:00
codemastr
30f7b2c519
Made the win32 socket error reporting also handle regular system errors
2004-06-01 21:28:54 +00:00
Bram Matthys
55001ad74a
- Seems I forgot to del_Command() SPAMFILTER and TEMPSHUN.
2004-06-01 21:11:08 +00:00
codemastr
de1ad88442
Added /dns c to clear the DNS cache
2004-06-01 20:38:18 +00:00
codemastr
a450365faa
Made Unreal create the tmp/ dir at startup, rather than configure
2004-06-01 20:29:20 +00:00
codemastr
756a7de955
Made a bunch of TKL parameters case insensitive
2004-06-01 20:12:49 +00:00
codemastr
ecd9ca0c5b
Added snomask +S to the documentation
2004-06-01 20:03:03 +00:00
Bram Matthys
57a3465ef4
clarifcation on '*' @ NICKIP
2004-05-31 19:10:14 +00:00
Bram Matthys
bfde79e41d
- And another one, should be fixed now.
2004-05-31 18:49:26 +00:00
codemastr
facf1d62ef
Fixed win32 socket error reporting and a NICKIP bug
2004-05-31 18:18:55 +00:00
Bram Matthys
9ebd9e9bcf
- And one more.
2004-05-31 00:32:52 +00:00
Bram Matthys
24c2b72e1a
Added some $Id$'z
2004-05-30 23:22:43 +00:00
Bram Matthys
a2a4576ca2
more!
2004-05-30 21:49:50 +00:00
Bram Matthys
8337447439
- Fixed SSL problem caused by a fix of 2 days ago. Reported by Fury ( #0001842 ).
2004-05-30 21:43:24 +00:00
Bram Matthys
45e373d683
- Fixed some other win32 crashes due to modulizing: WHOWAS, STATS [some], SVSMOTD.
...
All caused by missing "MODVAR"s. Reported by Troco (#0001841 ).
2004-05-30 20:34:33 +00:00
stylus740
324aa0f593
Update geman doc week22
2004-05-30 08:31:40 +00:00
codemastr
e5f16b777a
Made the win32 version use a dynamically linked libc
2004-05-30 00:59:05 +00:00
Bram Matthys
44b2ae15fa
- Imported TRE 0.6.8 for windows
2004-05-29 19:48:40 +00:00
codemastr
e050009b51
Added NICKIP to doc/technical/protoctl.txt
2004-05-29 19:01:13 +00:00
codemastr
a9fbc71459
Imported TRE 0.6.8 for *nix
2004-05-29 18:58:23 +00:00
codemastr
558c9ede6b
Fixed a compile error regarding AF_MAX
2004-05-29 17:12:32 +00:00
Bram Matthys
843d4696ff
the '*CVS*' mark should be at current version, not at major version.
2004-05-28 01:18:35 +00:00
Bram Matthys
fc37449a9e
- unreal32docs.html: added flat-map and set::restrict-usermodes "s"; security tips.
2004-05-28 01:14:15 +00:00
Bram Matthys
8702450af2
Various stuff:
...
- Added release notes (no, we won't release 3.2.1 anytime soon.. just updating ;p).
- Added various extra messages to make it a bit more easier for people who are
upgrading (win32 commands.dll, cloaking mod).
- Made win32 ssl<->non-ssl modules binary compatible.
- Added ssl/non-ssl check in Mod_Version on *NIX.
- Added set::options::flat-map: This makes all servers look like they are linked
directly to the server you are on (/map, /links), thus you cannot see which server
is linked to which ("hopcount"). This can make it a bit harder for kiddies to find
any 'weak spots' (which server to attack/[D]DoS). Obviously opers will always
see the real map.
2004-05-28 00:44:07 +00:00
codemastr
8c89274d3d
compile warning cleanups
2004-05-27 22:45:17 +00:00
codemastr
9e9390e57e
Configure checks for inet_ntop/pton
2004-05-27 22:10:18 +00:00
codemastr
c1af4a4516
Added NICKIP
2004-05-27 22:05:58 +00:00
Bram Matthys
2313035766
- Fixed a permanent modules bug: custom allow/except/ban/deny types were lost
...
after /rehash. Reported by AngryWolf (#0001837 ).
2004-05-27 01:57:44 +00:00
stylus740
34cfe19e44
Test/correction ;p
2004-05-23 22:15:04 +00:00
Bram Matthys
4a0c827879
- German doc updates (week 21)
2004-05-23 21:57:09 +00:00
stylus740
976c4a8281
test.. should work.
2004-05-23 21:43:16 +00:00
codemastr
8f2763fff1
Win32 module bug with strcasecmp
2004-05-23 18:30:05 +00:00
Bram Matthys
09d1dd87e4
- spamfilter.conf: Added yet another sig for a site that causes Backdoor.Delf.lq
...
infection (reported by nexus), also changed LOI trojan and Bloodhound.Exploit.6
action to gline.
2004-05-21 23:15:33 +00:00
Bram Matthys
9bb3623c4d
[vesioncheck] - Improved the above: made it work on windows and also added a check for curl.
2004-05-20 21:21:15 +00:00
Bram Matthys
1fc97c815e
blah
2004-05-20 20:49:00 +00:00
Bram Matthys
443c529f9f
cvs test + win32 ssl/zip library version check error msgdshfsdhsd
2004-05-20 20:37:01 +00:00
Bram Matthys
1a6e72c1b3
- Added zlib+SSL version check on boot to make sure the runtime version is the same
...
as the 'compiled for' (header) version. If they mismatch, UnrealIRCd could crash,
so a big warning is posted if it happends.
2004-05-19 20:47:14 +00:00
Bram Matthys
8c20440e04
- Added optional parameter to SVSJOIN to deal with channel keys. Reported by
...
DukePyrolator (#0001822 ).
2004-05-18 21:17:31 +00:00
Bram Matthys
683fae7a38
- German doc updates (week 20).
2004-05-18 00:58:55 +00:00
Bram Matthys
76f0f87fdd
- Added set::spamfilter::virus-help-channel-deny. This allows you to block any
...
normal joins to the virus-help-channel. This way you could prevent users into
accidental (or tricked) joining of the virus-help-channel and becomming infected.
This feature is disabled by default. Requested by bleepy (#0001811 ).
2004-05-18 00:39:45 +00:00
codemastr
6d09e29d0c
Fixed a win32 module bug
2004-05-17 20:24:14 +00:00
codemastr
79c4cee4b7
Updated to TRE 0.6.7
2004-05-15 19:43:20 +00:00
codemastr
e1cc540182
Upgraded to TRE 0.6.7
2004-05-15 19:42:24 +00:00
codemastr
ee9ca0e01f
Fixed a remote include bug and a /credits typo
2004-05-15 04:25:29 +00:00
Bram Matthys
aab9bffe23
- Changed the way MSG/NOTICE <prefix>#chan works:
...
- It now goes to <prefix> and higher, so '/notice +#chan hi!' goes to +vhoaq
- You need at least voice in order to be able to msg/notice +#chan, %#chan or @#chan
- You need at least ops in order to be able to msg/notice &#chan or ~#chan
- Any multi-prefix targets will be converted automatically (eg: ~&@#chan to @#chan).
- internal: use of the CHANOPPFX macro is now deprecated.
All of this was done to make it a bit more 'safe' and userfriendly (#0001812 ).
2004-05-14 22:34:17 +00:00
Bram Matthys
af94fd243a
- Local opers can now also join +O (operonly) channels ( #0001694 ).
2004-05-14 19:55:12 +00:00
Bram Matthys
98bd61c179
- Changed 'Services operator' in /whois (back) to 'Services administrator', this was
...
requested by many people and seems to be the best after all (#0001634 ).
2004-05-14 15:53:29 +00:00
codemastr
a49e227bd4
Win32 module fixes for ssl/zip/curl
2004-05-13 16:39:23 +00:00
Bram Matthys
45a5bd231f
forgot to add this one.
2004-05-12 23:22:52 +00:00
Bram Matthys
2bee263234
try this?
2004-05-12 23:20:01 +00:00
Bram Matthys
130669c03b
hidehost.. byebye
2004-05-12 23:09:53 +00:00
Bram Matthys
16a82b6aeb
- Modulized cloaking
2004-05-12 23:05:40 +00:00
codemastr
dd85bf150d
...
2004-05-12 22:32:11 +00:00
codemastr
257d386a1b
...
2004-05-12 22:16:31 +00:00
codemastr
99bd34fbb9
Added module support for Windows
2004-05-12 22:02:05 +00:00
Bram Matthys
d9a6dd34b9
- Include openssl/md5.h and openssl/ripemd.h if compiled w/SSL, this seems how it
...
should be done and also makes unreal w/SSL able to compile on OpenBSD (3.5).
2004-05-09 18:59:11 +00:00
codemastr
0924b208e7
Fixed an empty set::ssl::options crash bug
2004-05-09 17:21:08 +00:00
Bram Matthys
bb003e2583
- Changed int_to_base64() warning so it has less false positives ( #0001797 ).
2004-05-08 19:40:48 +00:00
codemastr
4b2dec05e8
Made it so chg* commands are not logged from services
2004-05-04 19:18:06 +00:00
codemastr
133eac2700
Fixed a doc typo and fixed a ./unreal bug
2004-05-04 19:09:04 +00:00
codemastr
087e36a112
Fixed a problem when compiling with GUEST defined
2004-05-04 18:25:44 +00:00
Bram Matthys
116aaa17ea
- Replaced tre.dll/tre.lib, previous versions caused a crash (eg: if you included
...
spamfilter.conf).
2004-04-25 21:39:02 +00:00
stskeeps
425dae8005
as written
2004-04-25 21:06:57 +00:00
cvs2hg
ff898a5a9e
fixup commit for branch 'unreal3_2_fixes'
2004-04-24 23:07:41 +00:00
Bram Matthys
335ff44a54
*** 3.2 release ***
2004-04-24 23:07:39 +00:00
Bram Matthys
019666b21f
hmk, rephrased the "module support @ windows " sentence I added.
2004-04-24 20:37:38 +00:00
Bram Matthys
5e16df15a0
- Some doc/release notes updates on win module support.
2004-04-24 19:58:53 +00:00
Bram Matthys
533895722b
- Added temporary fix for include " http://www.blah.com/ "; crashbug...although I doubt
...
many people would use it. Reported by Angrywolf (#0001757 ).
2004-04-24 15:30:36 +00:00
Bram Matthys
45bf0ede3d
TYPO.. just in time before pre2 :P
2004-04-23 22:26:35 +00:00
Bram Matthys
ad9a40e7c4
- Changed version to 3.2 already
...
** internal pre2 release **
2004-04-23 22:25:38 +00:00
Bram Matthys
6199e0f98c
- Fixed some remote includes issues and added a connect/transfer timeout, server should
...
now no longer be frozen if the site is unreachable. Reported by Ron2K (#0001751 ).
2004-04-23 22:05:36 +00:00
Bram Matthys
0eb09818c0
gzline user@host -> *@ipmask
2004-04-23 20:38:48 +00:00
Bram Matthys
12b538a6a8
- Docs/help.conf tweak on /connect syntax ( #0001755 ).
...
- German doc updates (from April 18) + gzline docs tweak.
2004-04-23 20:37:46 +00:00
Bram Matthys
8b26ed3a2a
BLALBSDJFsid
2004-04-16 22:44:31 +00:00
Bram Matthys
deb07e14b3
** internal pre1 release (testing only) **
2004-04-16 22:43:09 +00:00
Bram Matthys
324bcc3cf9
- Minor sajoin/sapart ERR_NEEDMOREPARAMS tweak.
2004-04-16 22:41:46 +00:00
Bram Matthys
ebcfe963a5
- Fixed SJOIN bug: it sometimes was setting too many modes at once.
2004-04-16 20:52:42 +00:00
Bram Matthys
f032115d8a
- Changed version to pre1
2004-04-16 19:20:25 +00:00
Bram Matthys
090589cfad
update..
2004-04-16 18:10:05 +00:00
Bram Matthys
0a790a5649
oh, forgot target quit...
2004-04-16 17:41:31 +00:00
Bram Matthys
376494f384
- spamfilter.conf: added signatures for Gaggle worm.
2004-04-16 17:30:59 +00:00
Bram Matthys
ac7aa6ed03
fixed implicit declaration for reread_motdsandrules().
2004-04-15 22:06:03 +00:00
Bram Matthys
e53a688c7e
- doc/unreal32docs.html and help.conf updates ( #0001734 + other stuff).
2004-04-15 21:51:01 +00:00
Bram Matthys
8350a7958a
- Fixed /rehash bug if an .so (or remote include?) failed to load properly,
...
reported by fez (#0001736 ).
2004-04-15 16:14:14 +00:00
Bram Matthys
ab22a8bcb1
- Added some release notes already.
2004-04-15 01:30:57 +00:00
Bram Matthys
407f9af942
- Various doc/text updates
2004-04-14 23:09:16 +00:00
Bram Matthys
fa6edb8c64
- Made ./unreal rehash (= kill -1 <pid>) also reread motd/rules/etc just as a
...
normal /rehash does, reported by superh (#0001699 ).
2004-04-14 18:51:14 +00:00
Bram Matthys
e501f1b90f
- Force a TRE recompile if ./Config is re-run, due to timestamp fun if you were
...
upgrading to CVS every time TRE was not recompiled even if you did make clean.
2004-04-14 18:21:49 +00:00
Bram Matthys
d1bfc78a45
- Fixed /who +m bug for opers, reported by Bugz ( #0001715 ).
...
- Fixed halfop mode code to not check remote halfop modes (desynch danger).
2004-04-13 22:22:50 +00:00
Bram Matthys
24336c6153
- Updated server<->server code for MODE so operoverride bug #0001704 and other
...
feature requests can be fixed/added in the future (3.2.1).
2004-04-13 19:04:41 +00:00
Bram Matthys
c78a8c6110
- Fixed something if sptr->user->virthost was NULL (which is/should never be the case),
...
just to be sure... (#0001724 ).
2004-04-11 15:20:19 +00:00
codemastr
7399ad2cde
Fixed a typo in /credits
2004-04-10 16:10:07 +00:00
codemastr
7ba09e3efd
Made a note in example.conf about not using link::options::autoconnect for services
2004-04-07 22:22:20 +00:00
codemastr
23eddafaf7
Fixed /stats ? for Q and q
2004-04-07 22:18:27 +00:00
codemastr
7ebd0473b9
Updated /credits a bit more
2004-04-07 22:13:21 +00:00
Bram Matthys
e9d96c267a
- German doc updates (spelling+synch). // + moved language choose thingy to top
2004-04-07 20:51:28 +00:00
codemastr
1d140eff88
Updated credits
2004-04-07 02:33:13 +00:00
Bram Matthys
1103ffe636
- Windows: Updated makefile/unrealinst.iss/zip.h to use zlib 1.2.1.
2004-04-05 22:26:03 +00:00
codemastr
05c1c38d76
Fixed vhost::swhois not being shown remotely
2004-04-05 22:06:31 +00:00
codemastr
a3a4158556
Patched win32 TRE
2004-04-05 21:47:15 +00:00
Bram Matthys
d1982e4983
- Patched TRE 0.6.6 to fix known crashbug ( #0001684 ), testing is welcomed.
2004-04-05 17:04:14 +00:00
Bram Matthys
0ac1676043
reference to translated doc (and vice versa)
2004-04-04 18:12:58 +00:00
Bram Matthys
829c102c7f
typo ;)
2004-04-04 16:47:19 +00:00
Bram Matthys
2c8e443170
Added $Id$ thingy
2004-04-04 16:46:47 +00:00
Bram Matthys
5f9e2bff0b
- Added german translation of unreal32docs (doc/unreal32docs.de.html), translated by Stylus740 which will also maintain it.
2004-04-03 21:46:24 +00:00
Bram Matthys
3a738a4c5d
- Added german translation of unreal32docs (doc/unreal32docs.de.html), translated
...
by Stylus740 which will also maintain it.
2004-04-03 21:45:38 +00:00
Bram Matthys
db7e75636d
- spamfilter.conf: added signature for LOI trojan.
2004-04-01 03:57:11 +00:00
codemastr
602ea12b9f
Fixed an SVSMODE #chan -qaohv bug
2004-03-29 23:18:26 +00:00
Bram Matthys
ef942d39a2
- spamfilter.conf: changed a lot of rules from 'block' to 'gline', left some
...
on 'block' however if there was some (very low) chance on false positives (even though
just like 0.01%).
2004-03-27 22:54:42 +00:00
Bram Matthys
f6b0bf15b5
- Usermode 'r' (registered) was unset even in case of "case"-nickchanges (like:
...
'Syzop' -> 'syzop'). This affected f.e. ircservices. Reported by LoVeR (#0001679 ).
2004-03-27 20:13:27 +00:00
Bram Matthys
a87a1688b6
- Made the setup script use the new compression method 'lzma' which makes the setup.exe
...
~300Kb smaller. Now also requires Inno Setup 4.1.6 (tested with 4.2.0).
2004-03-27 00:58:18 +00:00
codemastr
1ac0936d8a
win32 installer changes
2004-03-26 23:12:22 +00:00
codemastr
ec12bd4c05
Fixed a win32 GUI bug with rehash all not rehashing motd/rules
2004-03-26 21:25:45 +00:00
codemastr
f095d6e9de
Fixed a win32 resolver problem with detecting nameservers
2004-03-26 21:14:43 +00:00
codemastr
a998fe14cc
Fixed a /stats S modes-on-join extended mode problem
2004-03-22 21:35:56 +00:00
codemastr
6be3ab9291
Updated TRE to 0.6.6
2004-03-21 19:01:15 +00:00
codemastr
6c7a6b507f
Imported TRE 0.6.6 for win32
2004-03-21 18:12:21 +00:00
codemastr
cdaaa80c70
Made environment variables correctly work in Config
2004-03-20 04:23:58 +00:00
Bram Matthys
d731cf04ab
- Fixed /spamfilter reason field bug.. things were double escaped sometimes,
...
especially in post-RC2-cvs this was noticable. Reported by Fury (#0001670 ).
- help.conf: updated snomasks section.
2004-03-19 21:32:03 +00:00
Bram Matthys
da9bd6e5e9
- Fixed /spamfilter removal problem... often the wrong entry was removed [!] or
...
nothing was removed at all. Reported by MiNdErAsR, RealCFC and others (#0001669 ).
2004-03-19 02:18:04 +00:00
codemastr
51704ca942
Fixed an SQLINE memory leak
2004-03-14 22:25:24 +00:00
codemastr
4e5ebba53f
Added Nkie worm spamfilters to spamfilter.conf
2004-03-14 20:21:12 +00:00
Bram Matthys
2da3de60c4
- Added conf check for too large spamfilter regex + reason field. Reported by
...
Z3l3zT (#0001648 ).
2004-03-14 20:16:54 +00:00
codemastr
c35aede803
Fixed a version.c.SH typo
2004-03-13 19:35:51 +00:00
Bram Matthys
6094f628eb
- Fixed win32 compile problem. Reported by Troco ( #0001644 ).
2004-03-13 15:48:49 +00:00
Bram Matthys
04177a8106
fixed win32 compile problem
2004-03-13 15:46:33 +00:00
Bram Matthys
8273643f88
- More Opteron fixes... sizeof() fun, %B fun (always use a 'long'!), etc..
...
- Added __attribute__ stuff for ircsprintf() to catch more warnings.
2004-03-11 21:59:08 +00:00
Bram Matthys
1c671a47bd
SSsshht ;p
2004-03-11 20:39:58 +00:00
Bram Matthys
3294afe918
- Hide server IP in /stats z
...
- First Opteron crash bugfix. Thanks to Liverbugg for helping us trace this issue.
2004-03-11 20:34:36 +00:00
codemastr
017669dc40
Removed cp -f from curlinstall (non-portable)
2004-03-10 18:42:47 +00:00
codemastr
99a3c53703
Remote include installer changes and /credits updates
2004-03-10 17:11:27 +00:00
codemastr
2f64d946b4
Made set::modes-on-join work with extcmodes
2004-03-10 03:49:04 +00:00
Bram Matthys
6717b75911
minor adjustment.
2004-03-10 01:43:45 +00:00
Bram Matthys
80f397df6b
changed version to 'RC2 *CVS*'
2004-03-10 01:25:30 +00:00
Bram Matthys
3a3ca8bac8
pjoink!!!
2004-03-10 01:24:55 +00:00
Bram Matthys
15b52e94b4
- Added '__' -> '_' decoding for spamfilter reason field.
2004-03-10 01:23:58 +00:00
codemastr
dd6eb1bd34
Fixed a spamfilter memory leak
2004-03-10 01:00:22 +00:00
Bram Matthys
f1bd72ffad
pjoink
2004-03-09 23:14:20 +00:00
Bram Matthys
0f3204698b
- spamfilter.conf: added soex trojan. Sig provided by Jay.
2004-03-09 20:47:10 +00:00
codemastr
25639df741
Documented except tkl qline/sqline
2004-03-09 00:31:10 +00:00
codemastr
248188cf54
Removed src/win32/version.c
2004-03-08 18:47:58 +00:00
codemastr
3d87f28751
Added check to detect broad /spamfilter masks
2004-03-08 03:38:16 +00:00
Bram Matthys
445a85871a
- spamfilter.conf: fixed fyle sig (was bad!), some minor updates to the rest,
...
added mirc 6.12 exploit sig. Reported by PHANTOm.
2004-03-08 00:22:31 +00:00
Bram Matthys
84be2cf06f
pjoink
2004-03-07 22:10:56 +00:00
Bram Matthys
63d7c6d04a
*** RC2fix release ***
2004-03-07 22:10:19 +00:00
codemastr
ddcec35e9f
Fixed a compile problem on Solaris
2004-03-07 22:03:41 +00:00
codemastr
5b1be6a347
Fixed a HOOKTYPE_PRE_LOCAL_JOIN bug
2004-03-07 21:50:07 +00:00
Bram Matthys
c1ca95b71f
*** RC2 release ***
2004-03-07 18:51:29 +00:00
Bram Matthys
47aab8caaa
- Changed version to RC2
2004-03-07 17:27:02 +00:00
Bram Matthys
9b242fd101
- And some more spamfilter.conf rules (aplore, gtbot, sdbot, spybot). <== this was already committed, just updating changes on it ;)
...
- Minor doc update.
2004-03-07 15:23:51 +00:00
Bram Matthys
61ab744d2a
minor 'reason' adjustments (to make it more general) + . -> \. thingy
2004-03-06 22:18:11 +00:00
codemastr
7bc23b4279
More spamfilter updates
2004-03-06 20:26:24 +00:00
Bram Matthys
301dbe6e59
spybot .syn sig
2004-03-06 19:57:21 +00:00
codemastr
c324f1455a
GTBot detection filters
2004-03-06 19:20:12 +00:00
Bram Matthys
6e05e85dfb
blank
2004-03-06 18:43:01 +00:00
codemastr
4f00918d7a
Spamfilter.conf typo
2004-03-06 18:12:36 +00:00
codemastr
01cb63c745
Updated /credits with more donators
2004-03-06 17:41:17 +00:00
Bram Matthys
16802a8b6b
- And some more spamfilter.conf rules (mirseed & fagot).
2004-03-06 04:22:31 +00:00
Bram Matthys
29eb81904a
- Added first 2 rules to spamfilter.conf, update release notes and unrealinst.iss
...
for it too (also added missing badwords.quit.conf file @ win32).
2004-03-06 02:27:08 +00:00
Bram Matthys
41d7b0733b
- Added rest of release notes.
2004-03-06 00:01:11 +00:00
codemastr
0fb0490262
Imported TRE 0.6.5 on Linux
2004-03-05 22:43:38 +00:00
codemastr
76fdc6505f
Upgraded win32 TRE lib to 0.6.5
2004-03-05 22:29:39 +00:00
codemastr
2b19a70d31
Redesigned HOOKTYPE_PRE_LOCAL_JOIN
2004-03-04 23:06:54 +00:00
Bram Matthys
1854b50784
let's be nice and give credit..
2004-03-04 19:48:08 +00:00
Bram Matthys
8a6619c0a8
- Fixed yet another fun remote includes memory corruption crash bug due
...
to curl strangeness (took me 2 hours to trace down, great!).
2004-03-04 19:33:59 +00:00
Bram Matthys
c389dc58b5
- Minor doc updates on SSL (mIRC now supports SSL a bit).
2004-03-03 22:49:47 +00:00
Bram Matthys
f58c46a334
- Updated SSL error for underlying syscall error a bit ( #0001615 ).
2004-03-03 21:27:05 +00:00
Bram Matthys
9ba52eea92
- Added 90% of RC2 release notes.
...
- Cosmetic doc updates (#0001596 ) reported by HERZ.
2004-03-02 20:31:59 +00:00
Bram Matthys
ad1a98523f
a
2004-02-29 21:18:35 +00:00
Bram Matthys
7d2da2b910
- Q comes after P. Thanks to Rocko for remind us! (fixes /stats P bug ;p).
2004-02-29 21:15:45 +00:00
codemastr
d48540a6d4
Fixed another remote include bug
2004-02-26 00:49:27 +00:00
codemastr
739feded92
More win32 remote include fixes
2004-02-25 23:17:32 +00:00
codemastr
19d843e650
Fixed a remote include problem with deleting files
2004-02-25 22:14:30 +00:00
Bram Matthys
afc24e4fa8
- Made numerics 518-520 a bit more clear by mentioning the channelname in it.
...
Suggested by Zell (#0001589 ).
2004-02-25 21:39:04 +00:00
Bram Matthys
179e6dfe6d
- Fixed a zero-terminate bug in remote includes: urls with '?' in it could
...
cause a crash, reported by Joolz (#0001587 ).
2004-02-25 21:21:49 +00:00
Bram Matthys
669cf6e189
- Fixed an issue where chanmode +f was often set by the server again
...
in a netjoin when there was no need to (nothing to synch).
- Added spamfilter::except which allows you to specify targets
(eg: channels) where spamfilter should not take action. Requested by Fury
(#0001586 ). Ex: set { spamfilter { except "#spamreport,#help"; }; };
2004-02-25 20:49:00 +00:00
Bram Matthys
0a166e3663
GRRR! bad/old module header! badbadbad m_template!!
2004-02-23 23:14:32 +00:00
Bram Matthys
a573b29a0f
- Fixed a bug in individual m_*.so loading, 39 new modules were affected.
2004-02-23 23:14:05 +00:00
Bram Matthys
2ae44c13b6
- '0' tkltime in spamfilter now really means 'perm', not '*line for
...
0 seconds' or something. Reported by Certus.
2004-02-23 22:20:02 +00:00
Bram Matthys
a16533d0e9
- Improved dcc blocking support (both for spamfilter and deny dcc).
2004-02-23 17:28:07 +00:00
codemastr
1435dcb9fa
Fixed a TKL update bug with sqlines
2004-02-22 22:30:59 +00:00
Bram Matthys
139e019e30
- Added some extra debugging for tkl update notice...
...
- Fixed a problem in 'tkl update': lowest expire time won instead of
highest. Reported by Malcolm.
2004-02-22 22:14:00 +00:00
Bram Matthys
a54752dd9e
- Added a warning if your listen portrange affects >100 ports
...
(eg for idiots doing 6667-7000 which uses 333 sockets).
2004-02-22 20:43:59 +00:00
Bram Matthys
511ca1c3ec
- Minor fix for previous.
...
- Improved 'viruschan' spamfilter target:
- better msg after the forced join
- +oaq's in set::spamfilter::virus-help-channel receive a notice about
which filter the user matched.
- it disables all commands except PONG, ADMIN, and msg/notices to
set::spamfilter::virus-help-channel.
- Made snomask +S also show the spamfilter reason field.
- Added class::pingfreq checking, should be 30-600 now.. else you might
get mysterious (mass) disconnect issues.
- Lol, I made /connect dissapear during modulizing ;).
2004-02-22 19:39:43 +00:00
Bram Matthys
8e0b0eb0fa
in-between-commit
2004-02-22 19:34:44 +00:00
codemastr
a09d36532e
Moved qlines to TKL
2004-02-22 18:41:06 +00:00
Bram Matthys
ce850c8317
really..
2004-02-22 03:23:31 +00:00
Bram Matthys
86e58f58ba
now?
2004-02-22 03:21:51 +00:00
Bram Matthys
9bd077b7cd
no it's not fixed syz, CHAOS chaoooos
2004-02-22 03:20:06 +00:00
Bram Matthys
d071464264
- Fixed a bug which prevented "/spamfilter del[..]" from working.
...
Reported by Fury (#0001575 ).
2004-02-22 03:08:43 +00:00
Bram Matthys
790a69a402
compile fixes
2004-02-22 02:56:28 +00:00
Bram Matthys
2a8252d0c0
- Modulized: connect... should be the last one till 3.2final.
...
- Fixed some compile warnings/problems caused by modulizing.
2004-02-22 02:53:07 +00:00
Bram Matthys
3f14551bc2
pjoink
2004-02-22 02:52:12 +00:00
Bram Matthys
346dc05818
- Modulized: svsfline, dccdeny, undccdeny, whowas
2004-02-22 02:40:13 +00:00
Bram Matthys
6ca03d0922
win compile fix
2004-02-22 02:02:05 +00:00
Bram Matthys
f47d14342c
winfix
2004-02-22 01:59:50 +00:00
Bram Matthys
7b3fe6a13d
- Modulized: server, stats
2004-02-22 01:57:47 +00:00
Bram Matthys
01143520c6
made it compile on win32 again
2004-02-22 00:33:54 +00:00
Bram Matthys
5afdd3139f
removed m_eos... win compile fun
2004-02-22 00:31:12 +00:00
Bram Matthys
1612b284be
GRRR
2004-02-22 00:28:30 +00:00
Bram Matthys
efa91d73b4
removed wallops
2004-02-22 00:25:15 +00:00
Bram Matthys
809b19743e
- Modulized: netinfo, links, help, rules, close, map, eos and made it compile on win32 again.
2004-02-22 00:21:58 +00:00
Bram Matthys
f997b16918
- Modulized: addline, addmotd, addomotd, wallops, globops, locops, chatops,
...
admin, trace.
- Removed: gnotice, goper
2004-02-21 23:40:58 +00:00
Bram Matthys
8ebf5b9a18
- Updated docs on tempshun and new spamfilter features.
2004-02-21 15:50:15 +00:00
Bram Matthys
bbda4bcc6b
- Added /tempshun, temporary shuns the current session of specified nick
...
(just like the 'tempshun' in spamfilter and ban version). Suggested by
Cnils (#0001526 ). [docs/help.conf will be updated later]
2004-02-21 04:24:21 +00:00
codemastr
6016b57f1d
...
2004-02-21 01:10:58 +00:00
codemastr
f8a13c22b2
Remote include fixes for Windows
2004-02-21 00:52:54 +00:00
Bram Matthys
81a1431665
- Fixed a bug in 'Flood from unknown connection' ( #0001566 ).
2004-02-20 23:47:07 +00:00
Bram Matthys
648d73556c
spamfilter improvements
...
- Fixed a few wrong macro's (ircstrdup/ircfree) in s_conf.c causing
very weird behavior... This also fixes a bug where set::spamfilter::ban-reason
would have the value of ban-time.
- Improved spamfilter again.
- The new syntax is:
/spamfilter [what] [type] [action] [tkltime] [reason] [regex]
[tkltime] specifies the duration of any *lines placed by this rule.
[reason] specifies the *line, kill and/or block reason.. no spaces
allowed, but '_' will be escaped to a space.
In both cases you can simply use '-' to skip and use the default.
Ex: /spamfilter add p block - - Come watch me on my webcam
/spamfilter add p gline 3h Please_go_to_www.viruscan.xx/
nicepage/virus=blah Come watch me on my webcam
- A message is now shown if the msg/notice/dcc is blocked.
- There are 2 new spamfilter action types:
'dccblock' will mark the user so (s)he's unable to send any files by DCC.
'viruschan' will part the user from all channels and join
set::spamfilter::virus-help-channel (default: #help).
this action might be improved to do more later.
- Internal: added EXTTKL PROTOCTL, this determinates if 10 parameters
instead of 8 are supported for m_tkl (used by spamfilter add).
This new system needs some testing... :)
2004-02-20 23:28:57 +00:00
codemastr
389c51c212
Fixed a problem with setting +qaohv on a +S user
2004-02-20 04:16:53 +00:00
codemastr
fc4649781c
Remote include fix to deal with memory corruption bug
2004-02-20 03:51:01 +00:00
codemastr
110bc140c6
Made PATH_MAX get found under Solaris
2004-02-19 23:11:38 +00:00
codemastr
05030fa603
Fixed allow::options::noident
2004-02-19 00:16:26 +00:00
codemastr
1d9301b73a
Fixed a VHP problem causing SETHOST to be sent before NICK or not at all
2004-02-18 22:30:45 +00:00
Bram Matthys
145bf5dc1d
- Fixed a bug in the unreal_checkregex() routine which could cause a crash
...
if you added an invalid regex. Reported by Tony (#0001556 ).
or... 'freeing a buffer on the stack is not exactly good!' ;)
2004-02-18 00:27:30 +00:00
Bram Matthys
8992874efa
- Added support for single-target specifiction like spamfilter { regex "blah";
...
action kill; target private; }; previously it didn't warn/error on this
but it didn't work either.
2004-02-17 21:09:56 +00:00
Bram Matthys
4769908543
- Added some set::throttle::* checking if insane values were supplied.
...
Reported by Troco (#0001555 ).
2004-02-17 20:47:43 +00:00
stskeeps
9cfc83d98d
Changes
2004-02-17 20:45:03 +00:00
Bram Matthys
d6e0d8ba0e
- Module coders: for extended channelmodes the EXCHK_ACCESS* the return
...
value should now be one of EX_*:
EX_DENY : disallowed, except for oper override
EX_ALLOW : allowed
EX_ALWAYS_DENY : disallowed, even in case of operoverride (eg for
operlevel modes like +A).
Note that it's backward compatible since TRUE/EX_ALLOW=1 and FALSE/EX_DENY=0.
- Fixed a few bugs with oper override & extended chanmodes, for example
chanmode +T could not be set by a globop w/can_override and non-+hoaq.
2004-02-17 20:37:26 +00:00
codemastr
6696331f66
Slightly changed extcmodes access control
2004-02-17 01:15:16 +00:00
Bram Matthys
9c8a1047f4
more more more!
2004-02-17 00:52:24 +00:00
Bram Matthys
4ab6fe18e4
abc!
2004-02-17 00:47:21 +00:00
Bram Matthys
bb936d21f6
pjoink
2004-02-17 00:46:31 +00:00
codemastr
6648072334
Modulized knock, umode2, squit, protoctl
2004-02-17 00:40:42 +00:00
Bram Matthys
f775b3cf91
sjoin, pass, userhost, ison, silence modulized...
2004-02-17 00:20:24 +00:00
codemastr
a306586071
...
2004-02-16 23:20:24 +00:00
codemastr
38adc8e08a
Modulized time and svskill
2004-02-16 23:17:13 +00:00
codemastr
ee54d529b2
Added HOOKTYPE_REHASH_COMPLETE
2004-02-16 23:03:42 +00:00
Bram Matthys
376fecbf18
TYPO
2004-02-16 22:21:10 +00:00
Bram Matthys
3e9ea217fb
boink
2004-02-16 22:18:51 +00:00
Bram Matthys
01c5b99faa
- Added [OLD?] flag in /module so you can easily spot old beta* modules.
...
- Modulized: samode, sajoin, sapart, kick, topic, invite, list
2004-02-16 22:10:39 +00:00
codemastr
1fd40599ce
Fixed an ircsprintf problem with SJB64
2004-02-16 22:06:37 +00:00
codemastr
1f7a1dfb2b
Docs typo fix
2004-02-16 16:58:10 +00:00
Bram Matthys
8789c6860a
HMM!!!
2004-02-16 15:11:00 +00:00
stskeeps
43cc8b4875
Renamed HOOKTYPE_LOCAL_TOPIC to HOOKTYPE_TOPIC and made it actually work.
2004-02-16 10:58:44 +00:00
stskeeps
f33bfea7b2
- Added HOOKTYPE_UMODE_CHANGE (sptr, oldflags, newflags) - this may
...
not be accurate as umode changes are done manually many places.
2004-02-16 10:03:32 +00:00
codemastr
794ce094a4
Removed reference to svstime in help.conf
2004-02-16 04:59:33 +00:00
Bram Matthys
3c9f54fb45
- Fixed a bug in "unkickable users" (umode +q), they could still be kicked
...
by non-netadmin ircops in some (many) cases, reported by Zell (#0001541 ).
note: this fix is still "wrong", because the whole override/whatever
system is flawed ;p.
2004-02-15 16:14:16 +00:00
codemastr
f8a2359f62
Fixed a tmp/ bug on Linux 2.2 and updated /Credits
2004-02-15 05:06:59 +00:00
Bram Matthys
da86427258
*** RC1 release ***
2004-02-14 19:48:12 +00:00
Bram Matthys
46ed9c2ef7
pjoink!
2004-02-14 19:26:43 +00:00
codemastr
36673fe643
Changed version to RC1
2004-02-14 19:16:09 +00:00
Bram Matthys
476e2ce72b
- Fixed fdlist bug/warning if a local operator /oper'd up twice. Reported by DukePyrolator ( #0001539 ).
2004-02-14 17:09:33 +00:00
Bram Matthys
28174f6e44
this should be it.. hopefully...
2004-02-14 16:37:52 +00:00
Bram Matthys
cc91e5fde3
- Ouch!! Fixed a severe bug which caused opers not being recognized on remote
...
servers causing various problems... This was caused by a change 1-2 days ago.
Reported by Rocko (#0001537 ).
2004-02-13 20:49:43 +00:00
codemastr
b8c0185563
setup.h.in cleanups
2004-02-13 04:52:07 +00:00
codemastr
865ac6f8a5
Added a new Donation file
2004-02-12 23:03:41 +00:00
Bram Matthys
f7bc069ef7
typo :p
2004-02-12 01:23:28 +00:00
Bram Matthys
f1be169364
- We are having fun with Makefiles...
2004-02-12 01:17:33 +00:00
Bram Matthys
1d9168e957
- Added 80% of release notes, rest will be added a day before release or so :).
2004-02-12 00:25:32 +00:00
codemastr
0a1822a628
Added m_svssno
2004-02-12 00:19:10 +00:00
codemastr
a607cc8b19
Added svssno/svs2sno
2004-02-11 23:04:36 +00:00
codemastr
8e55a798fa
Made mknod deal with umask settings
2004-02-11 03:51:47 +00:00
codemastr
176ce7b047
Removed remote restart
2004-02-11 03:47:59 +00:00
codemastr
e4dddbe7c0
Fixed a problem with config loading and module errors
2004-02-11 03:44:31 +00:00
Bram Matthys
3f4eb6ab46
- Started using the umode->allowed stuff a bit ourselves, just to be sure.
2004-02-10 23:28:43 +00:00
Bram Matthys
0bc26457b1
- Fixed a snomask bug reported by Cat / HERZ ( #0001531 ).
2004-02-10 15:51:21 +00:00
Bram Matthys
f916c64422
- Added a section "Security tips/checklist" to unreal32docs.html, this is something
...
I worked on a few months ago... It tries to explain how to get a server/network
secured, what the potential risks are, etc... Of course security is a complex topic
so I cannot talk about everything in it, but I tried to mention the main risks and
what you can do about it in a (hopefully) simple and understandable language ;).
2004-02-10 01:21:26 +00:00
Bram Matthys
bfa00c8626
- Fixed minor compile warning.
2004-02-07 22:51:13 +00:00
Bram Matthys
ebbeddf969
- Forgot to add src/modules/m_sendsno.c to CVS, also fixed 2 compile warnings
...
and a crashbug related to previous commit.. bug hunting will continue ;).
2004-02-07 17:05:44 +00:00
Bram Matthys
3671a765cb
this should be the last "big commit" before release :p.
...
- Added snomasks 'S' (Spamfilter) which notifies you of any spamfilter matches.
- [internal] always return after spamfilter match, don't continue looping trough
targets list (eg in case of: /msg #a,#b,#c spamspam), otherwise you would get
duplicate notification msgs.
- Added SENDSNO server command, similar to SENDUMODE but for snomasks, this is
used by the spamfilter snomask (+S) so you get network-wide notifications.
- Added "compiled for.." versioning system, this way a beta17 module can't be loaded
on beta18, etc... People often forgot to recompile their modules or had old ones
somewhere by mistake, therefore crashing after upgrades... this should fix this
(in the future). Module coders don't have to do anything for making this work,
it's done automatically (via modules.h).
2004-02-07 15:49:37 +00:00
Bram Matthys
a29dc83e69
- Ripped out fast (bad)words support out of spamfilter to avoid confusion, also renamed
...
spamfilter::word to spamfilter::regex to make it even more clear (since we match
on the whole line and have nothing to do with words.. 'word' doesn't make sense).
- Updated docs with some better regex examples, reported by AngryWolf (#0001520 ).
2004-02-06 21:37:28 +00:00
codemastr
45c557f0ec
Made -qaohv on +S require +N
2004-02-05 22:58:24 +00:00
Bram Matthys
4d2de582f1
doc updates on snomask N
2004-02-05 19:52:55 +00:00
Bram Matthys
e52cf2119a
- [internal] cleaned up snomask removal after deoper, now remove_oper_snomasks() is
...
called which might look a bit ugly, but is better than before (scattered on 3 places).
- Added snomasks 'N' which allows you to see nick changes of clients on other servers,
requested by several people (#0001323 ).
2004-02-05 19:47:37 +00:00
Bram Matthys
1d12b2b0f9
- Made blocked dcc notices (sent to umode +v) global, suggested by neothematrix ( #1513 ).
2004-02-05 02:12:01 +00:00
Bram Matthys
781cce98cb
- '/rehash -all' had bugs and is now considered depricated, just use '/rehash' instead.
...
On '/rehash' we reload everything already so the '-all' option was useless anyway.
Reported by fez (#0001516 ).
2004-02-05 01:52:09 +00:00
Bram Matthys
d4723ee2e2
- Added can_dccdeny operflag so you can give your local/global opers access to this too.
...
Co-admin, admin, sadmin and netadmin get it by default. Suggested in #0001247 .
- Updated operflag docs.
2004-02-05 01:34:59 +00:00
Bram Matthys
43b5886b7e
- Limited 'All Connections in Use' message to max 1 every 15s, this DOES NOT mean we will
...
introduce throttling of other msgs (or making this configurable)... this is just
an exception because this msg is sent to _all opers_ and you cannot disable it by
unsetting certain snomasks. Anything lower than 15s would be bad anyway since this
is a very serious error condition. Requested by LoVeR (#0001412 ).
2004-02-05 00:50:40 +00:00
Bram Matthys
d7967cc004
- Modified 404 numeric a bit ( #0001515 ).
...
- Fixed 'no server notice on /restart or /die', reported by Lx (#0001062 ). This was caused
by a bug in flush_connections(&me), hopefully there won't be any side effects.
- Fixed file owner problems when IRC_UID/IRC_GID is used (eg: when running chrooted).
- Fixed crashbug if we were unable to write a remote include file to disk.
2004-02-04 23:11:02 +00:00
codemastr
425a4e57ee
Fixed a remote include cached file bug
2004-02-04 01:58:48 +00:00
Bram Matthys
7b4ef15606
- Fixed invalid nameserver info when chrooted (nameserver was always localhost).
2004-02-03 22:42:27 +00:00
Bram Matthys
a65906bc5e
- Fixed issue when 2 servers link with identical user@host *:lines but with different
...
expire times, reason field, etc... Entries are now fully synced between servers.
Reported by Cnils (#0001448 ).
- Added umode +T to help.conf
- Fixed an issue with add/del/remove in /spamfilter being case sensitive.
2004-02-03 21:13:02 +00:00
codemastr
165da0c5bd
Some setuid/setgid and chroot changes and sajoin changes
2004-02-03 19:02:53 +00:00
Bram Matthys
094acdf25c
- Cosmetic 'stats /zip' output change ( #0001435 ).
...
- Made services admins able to see on which channel services bots are, just
like a netadmins can, suggested by EviL_SmUrF (#0001481 ).
2004-02-01 19:52:47 +00:00
Bram Matthys
96925ef9b4
- Fixed possible compile bug (caused by HOOKTYPE_TKL_EXCEPT).
2004-01-31 21:05:41 +00:00
Bram Matthys
5d4e4339ff
- Added HOOKTYPE_TKL_EXCEPT (arg: cptr, tkline) which is called from find_tkline_match
...
and find_tkline_match_zap. This can be used to add custom TKL exceptions.
2004-01-30 21:48:41 +00:00
codemastr
4ce745ca37
SSL fix and added can_setq
2004-01-30 21:13:32 +00:00
codemastr
66700cf631
Prevent multiple spaces in a MODE message
2004-01-30 00:50:42 +00:00
codemastr
0d70cd81d7
Fixed a problem with the snprintf checking code
2004-01-29 22:57:20 +00:00
codemastr
10aa5e9978
Made ./Config remember libcurl directory
2004-01-29 22:38:40 +00:00
Bram Matthys
3821d5c558
- Fixed '/SetHost Error' flood from all servers in some circumstances like re-opering, reported by blotter45 ( #0001400 ).
2004-01-29 16:58:05 +00:00
Bram Matthys
6ef85abc6f
- updated /stats help and docs on '/stats f'
2004-01-29 16:50:02 +00:00
Bram Matthys
be83c94c68
- added set::spamfilter::* to docs
2004-01-28 00:57:43 +00:00
Bram Matthys
8f4dd07074
- win32 compile fix (typo)
2004-01-28 00:24:57 +00:00
Bram Matthys
d2c6bb5ad5
spamfilter etc... *pray*
2004-01-28 00:16:33 +00:00
codemastr
bd5b7ee6b8
Fixed a bug with HOOKTYPE_CONFIGTEST with perm modules
2004-01-27 00:25:03 +00:00
Bram Matthys
3aef23eecf
added HOOKTYPE_REMOTE_CHANMODE
2004-01-22 22:47:19 +00:00
Bram Matthys
a68898df22
- Changed NOSPOOF msg in ./Config a bit since this can also be effective against
...
"blind proxies" (like HTTP POST proxies).
- WebTV updates: made it so (user generated) channel notices are now displayed as
privmsgs in the channel. Also made the /knock channelnotice a privmsg for webtv.
2004-01-22 22:03:04 +00:00
Bram Matthys
7c4418113b
- Changed random number generator to use arc4random-alike routines so we can get "secure"
...
random numbers. We will also no longer be using rand()/random() anywhere.
Thanks to dek\ for pointing out this is potentionally dangerous, especially on
win32 with NOSPOOF enabled.
2004-01-19 19:49:28 +00:00
codemastr
dc11242795
Made the configure script not add -I or -L for /usr/include and /usr/lib
2004-01-18 21:58:01 +00:00
codemastr
de40c73a20
Updated /module docs
2004-01-18 21:41:41 +00:00
codemastr
560af0ec1b
Added set::silence-limit
2004-01-18 20:27:38 +00:00
codemastr
80dc3a80bc
Updated /stats docs
2004-01-17 20:56:20 +00:00
codemastr
3185d8c23b
Added HOOKTYPE_PRE_LOCAL_QUIT
2004-01-17 20:37:52 +00:00
codemastr
c07e1f96e1
Renamed FAKE_LAG_FOR_LOCOPS and made chanops override chmode +V
2004-01-17 20:13:48 +00:00
codemastr
e406e0d99a
Added EXBCHK_PARAM and some noew logging flags
2004-01-17 19:30:46 +00:00
codemastr
f6ed927791
Made permanent modules receive HOOKTYPE_REHASH
2004-01-17 19:01:25 +00:00
codemastr
e7c7909d66
Various minor changes
2004-01-17 18:38:40 +00:00
Bram Matthys
3980a7f7f6
- internal: Ok, I'm committing this in parts... did most of the TKL spamfilter
...
integration now, no.. it doesn't work at all yet but most of the internal stuff
has now been done (but I temporarely need to work on other things now).
moved/added a lot of regex stuff, banaction/spamfilter helper functions, etc
into s_misc.c. [note: current code has some bugs but since the stuff isn't
used that's no problem... it's also a bit ugly, do NOT mail me about these things ;p]
- Enabled talk-trough-+M for opers (just like +m)
- Disabled talk-trough-+m/+M for opers if NO_OPEROVERRIDE is defined
- Display zlib/SSL version in /version (oper only)... will prolly be improved later.
- updated doc/compiling_win32.txt
2004-01-16 21:40:18 +00:00
codemastr
cfa469a940
Doc change
2004-01-11 21:36:57 +00:00
codemastr
cbf7f33bf1
/who fixes
2004-01-11 21:01:53 +00:00
codemastr
58d2882fb5
Fixed a /kick bug
2004-01-11 15:38:24 +00:00
codemastr
11877f5270
Various fixes
2004-01-10 16:33:26 +00:00
codemastr
ccd8318cd4
Extban fixes
2004-01-10 05:53:36 +00:00
codemastr
aeff467a36
Made extbans use the module objects system
2004-01-09 00:56:15 +00:00
codemastr
5ce3fcc1e3
Fixes for TRE under win32
2004-01-08 19:00:44 +00:00
codemastr
973ac25a4a
Made CmodeAdd return MODERR_EXISTS if the mode already exists
2004-01-08 16:51:29 +00:00
codemastr
1da0b9a540
Bug fixes and EXTBAN 005 token
2004-01-08 16:39:35 +00:00
codemastr
759be00efe
Fixed a compile bug regarding TRE
2004-01-07 00:28:46 +00:00
codemastr
3dd67bf248
Integrated TRE into Unreal
2004-01-04 20:12:31 +00:00
codemastr
ce14fdec61
Added TRE compiling
2004-01-04 19:11:50 +00:00
codemastr
ab919886b5
More work on TRE
2004-01-03 17:43:29 +00:00
codemastr
57dcbd80f7
Operoverride fixes
2004-01-03 05:01:00 +00:00
codemastr
decc5ba107
Remove FLAGS_TS8 stuff
2004-01-03 01:23:08 +00:00
codemastr
d274d493fd
...
2004-01-02 23:12:27 +00:00
codemastr
43070cde48
More TRE stuff
2004-01-02 21:15:35 +00:00
codemastr
5de605d767
Made the TRE library get compiled
2004-01-02 20:30:41 +00:00
codemastr
be84de8bde
Updated the TRE library source to 0.6.4
2004-01-02 20:14:15 +00:00
codemastr
7c0620eae8
Updated the win32 TRE lib to 0.6.4
2004-01-02 20:04:35 +00:00
codemastr
1ff17b798e
Updated the TRE library source code to 0.6.3
2004-01-02 04:32:35 +00:00
Bram Matthys
56cb95f189
- internal: Modified TKL system (getting ready for anti-spam system):
...
Instead of 1 big list of *lines, it's now an array to easily distinct between types.
Also made tk->usermask static (USERLEN+2) instead of dynamic.
These changes should give enough speed improvement to make the new anti-spam/anti-ads
feature fast enough.
2004-01-01 22:53:50 +00:00
codemastr
081056522e
More remote include fixes
2003-12-31 21:24:23 +00:00
Bram Matthys
0e0015a77a
- Added some additional warnings for insane large values for allow::maxperip, and class::* stuff. Reported by Erik_Rana ( #0001463 ).
2003-12-31 17:22:10 +00:00
codemastr
042ce07691
Various remote include fixes
2003-12-30 18:45:40 +00:00
codemastr
829a3c8a1f
Made remote includes work with SSL protocols
2003-12-26 00:51:25 +00:00
codemastr
3be92d0201
added configure checks for libcurl and other various changes
2003-12-26 00:29:36 +00:00
codemastr
f8e916d356
Fixed a bug with unloading modules on Mod_Load failuer
2003-12-23 22:28:42 +00:00
codemastr
084d57cef1
Updated TRE dll and fixed a MAX_PATH problem
2003-12-23 01:47:02 +00:00
codemastr
99d1b1e0d1
Made it possible to use remote includes in win32
2003-12-23 00:25:04 +00:00
codemastr
5daa253210
Added join_channel
2003-12-21 20:22:50 +00:00
Bram Matthys
41f81b2643
- internal: changed is_banned() again: cptr,sptr -> sptr (dropped cptr). It was too
...
confusing (and thus causing bad code/bugs) and was never used anyway.
2003-12-21 15:10:13 +00:00
Bram Matthys
93e187f4a3
- As expected, fixed a crashbug in extended bans system. Reported by Rocko ( #0001444 ).
2003-12-21 14:48:48 +00:00
codemastr
da3afb3420
Made the extban stuff compatible with the module API
2003-12-20 21:21:10 +00:00
Bram Matthys
240f7fbd04
minor fix
2003-12-19 23:50:11 +00:00
Bram Matthys
6ad735364f
- Updated win32 makefile...
2003-12-19 23:43:25 +00:00
Bram Matthys
426fbd9663
- Added "extended bans". An idea from SorceryNet ircd.
...
These bans look like ~<type>:<stuff>. Currently the following bans are available:
~q: quiet bans (ex: ~q:*!*@blah.blah.com). People matching these bans can join
but are unable to speak, unless they have +v or higher.
~c: channel bans (ex: ~c:#idiots). People in #idiots are unable to join the channel.
~r: gecos (realname) bans (ex: ~r:*Stupid_bot_script*). If the realname of a user
matches this then (s)he is unable to join.
NOTE: an underscore ('_') matches both a space (' ') and an underscore ('_'),
so this ban would match 'Stupid bot script v1.4'.
These bantypes can also be used in the channel exception list (+e).
+e ~r:*w00t* makes anyone with 'w00t' in their realname able to join,
and +e ~c:#admin makes anyone in #admin able to join, etc..
This system allows modules to add extended bantypes too.
This feature requires some additional testing, also the module interface will
probably be changed in the next few weeks, and perhaps more extended bans will
be added before next release.. we'll see...
2003-12-19 23:39:30 +00:00
codemastr
cd5567a02a
Merged the win32 makefiles into one file
2003-12-19 20:18:37 +00:00
codemastr
3439f9f02b
Added include/url.h
2003-12-17 19:19:10 +00:00
codemastr
f8486ab94b
Added a patch to make hide-ulines apply to /who, /whois and /whowas
2003-12-17 03:24:47 +00:00
codemastr
af289c8687
Various fixes and changes
2003-12-16 19:39:38 +00:00
codemastr
53f0297b8c
Started some work on the remote include system
2003-12-14 04:49:46 +00:00
Bram Matthys
105dd3c092
- Added set::static-part: similar to static-quit, default 'no' (static-part disabled).
...
If set to 'yes' or '1' it will strip all part comments,
if set to something else it will use that as a part comment.
- Partial cleanup of m_part (hopefully I didn't destroy anything).
- Minor stats compile warning fixed
2003-12-11 21:27:33 +00:00
Bram Matthys
6c4e63656b
- Made it compile at windows again
2003-12-10 03:28:40 +00:00
Bram Matthys
c3d09408e9
- Added error checking/error messages to new module reloading system, to catch errors like
...
insufficient hd space, permission denied, etc..
2003-12-10 03:16:16 +00:00
Bram Matthys
cb6b67e586
- Made "chanop notices" only go to @#chan on non-prefixaq servers (and to ~&@#chan otherwise),
...
internal: added ugly macro CHANOPPFX which is "~&@" if prefix_aq, else "@".
2003-12-10 02:28:12 +00:00
codemastr
f2a2fa77c8
New module rehash system fixes
2003-12-07 04:58:39 +00:00
codemastr
3a5a4947f0
Made it so modules can be reloaded (new image) on /rehash
2003-12-06 01:09:32 +00:00
Bram Matthys
5a6e957a9d
docs..
2003-12-06 00:27:59 +00:00
Bram Matthys
5a48671691
- Added channelmode +T: no notices allowed in channel.
2003-12-05 22:43:48 +00:00
Bram Matthys
6d497a9ae6
- '/rehash <server>' didn't reload motds&rules files, reported by w00t ( #0001409 ).
2003-12-05 14:55:11 +00:00
Bram Matthys
5cec9564f6
kine-address to kline-address
2003-11-30 23:25:46 +00:00
Bram Matthys
b537553d2e
- example.conf: added +i in modes-on-connect.
...
- Temporarely added fdlist debugcode, please report any bugreports it gives,
it would especially be helpful if you know _what_ triggered the error :).
2003-11-30 23:17:33 +00:00
codemastr
b27e04b7a1
Fixed a bug with SVSNLINE -
2003-11-30 00:48:37 +00:00
Bram Matthys
1f0e883094
documented E version flag...
2003-11-26 19:57:43 +00:00
codemastr
5eafc5a1bc
Fixed a problem with the rehashflag hook
2003-11-26 19:52:13 +00:00
codemastr
957e72dd98
Added HOOKTYPE_PRE_LOCAL_PART
2003-11-26 19:51:02 +00:00
codemastr
abef160bce
Changed the callback for HOOKTYPE_REHASHFLAG
2003-11-24 21:28:46 +00:00
Bram Matthys
7571387422
- A last-minute fix, lalala...
2003-11-24 15:32:02 +00:00
Bram Matthys
039a9753cd
- A last-minute fix, omg...
2003-11-24 15:04:48 +00:00
Bram Matthys
e43e1e1799
got everything ready for sts to tag :p
2003-11-23 17:33:57 +00:00
Bram Matthys
364c4a879c
- Changed version to beta19
2003-11-22 23:52:01 +00:00
Bram Matthys
9eedf89ea5
typo, gr!
2003-11-21 20:43:52 +00:00
Bram Matthys
044d01e1d7
- Added stuff that will easy the transition to extended bans next release.
...
- Added beta19 release notes
- Made USE_ZIP the default again in src/win32/unrealinst.iss
2003-11-21 20:30:53 +00:00
Bram Matthys
948b4e61ad
- Added comment regarding MLOCK and set::restrict-chanmodes in unreal32docs.html.
...
- Made PREFIX_AQ a ./Config question at *NIX and enabled it by default at Win32.
2003-11-21 15:13:45 +00:00
Bram Matthys
fd5579dbde
- Fixed a compile problem on alpha, reported by Hyperi ( #0001374 ).
...
- Made "operator count bug" not notice all opers (log only), unless in debugmode.
2003-11-20 19:33:03 +00:00
Bram Matthys
3897fa417b
- Made OperOverride work for chanmode +Q ( #0001370 ).
...
- A few example.conf changes.
2003-11-20 17:28:40 +00:00
Bram Matthys
b462450293
- Made /rehash reread botmotd and opermotd ( #0001291 ).
2003-11-20 02:22:01 +00:00
Bram Matthys
dee0370ced
- Fixed remote BOTMOTD bug reported by Angrywolf ( #0001365 ).
...
- Workaround for "special ban makes it impossible to add other bans" bug
reported by wilkie, SerialKillinNinja, etc.
2003-11-20 01:37:42 +00:00
Bram Matthys
37a93b5502
- Added oper::maxlogins which allows you to limit the number of concurrent session
...
with the same oper block. Suggested by kain.
- Made /dns oper-only (the ircd command, not your client /dns command :p).
- Various help.conf fixes. Reported by nukie (#0001373 ).
2003-11-19 23:41:34 +00:00
Bram Matthys
eacfd5eb5c
- Fixed a snomask issue reported by Magnet ( #0001354 ).
2003-11-11 23:22:53 +00:00
Bram Matthys
dc73bd3a2d
- Made win32 work again (broke it by /module patch 35 minutes ago).
2003-11-11 20:20:23 +00:00
Bram Matthys
d6fd665ede
- Multiple /module changes (the command):
...
- Normal users can now get a list, versioninfo will be hidden however.
- Opers get some additional details like hooks and commandoverride's.
- Opers can use /module <servername> to get a remote list of loaded modules.
- Added flag [3RD] to show it's a 3rd party module
This was requested by by quite some people because serveradmins started to load
"spy modules" without clearly mentioning it in the MOTD (which is highly unethical
and in some countries even illegal due to privacy law). Also the remote module
list was requested by quite a few opers.
Sure, this isn't a 100% guarantee but at least if someone goes hiding stuff
then it's clear what their intentions are (and thus will be refused support, ..).
- Changed emailaddr in help window at windows to unreal-users mailinglist.
- Made the cloak mismatch msg during linking a bit more scary.
- Added comment to 'Install as a service' option in installer to help n00bs a bit.
2003-11-11 19:45:09 +00:00
Bram Matthys
58f0749fa3
- Fixed desynch bug regarding extended channelmodes. Reported by AngryWolf ( #0001347 )
2003-11-09 02:52:43 +00:00
Bram Matthys
9d33644df1
- Fix for permanent modules w/ config hooks (they were not called).
2003-11-06 17:34:46 +00:00
codemastr
17104a0d9e
Removed references to tkline/tzline from help.conf
2003-11-05 23:47:02 +00:00
Bram Matthys
b4f5788c8f
- (Internal) Moved most valid-host checking into 1 function, valid_host(),
...
which checks for invalid characters.
- Added hostname check for me::name since this could cause mysterious trouble.
2003-11-04 01:38:01 +00:00
Bram Matthys
c3dd8d08d5
- Made it so chanmode +f flood detection doesn't apply to u-lined servers. This was
...
already indirectly the case because services don't support the EOS command, but
now some (homemade) services do :p. Reported by Troco (#0001337 ).
2003-11-04 00:27:31 +00:00
Bram Matthys
448ad3839a
- Fixed a UMODE2 bug.
2003-11-03 17:10:20 +00:00
Bram Matthys
ae87101170
- Added insane OperOverride system for joining +z channels ( #0001189 ).
...
This seems better than just allowing the insecure oper trough +z.
2003-11-03 01:06:23 +00:00
Bram Matthys
3b37b0927f
- Fixed a bug where link::options::autoconnect wasn't working after rehash, ircd
...
had to be restarted to make it work. Will now try to connect on /rehash to
servers with autoconnect enabled. Bug was reported by Rocko (#0001321 ).
2003-11-03 00:05:47 +00:00
Bram Matthys
1e162381ac
- Fixed some other weird remote PING/PONG stuff as well.
2003-11-02 20:05:12 +00:00
Bram Matthys
c25223913c
- (Internal) Added __attribute__ format checking for most format string functions,
...
this will currently produce a lot of warnings with -Wall.
- Fixed 159 of 184 warnings detected by the above, the other warnings are false.
Most warnings had to do with long vs int, and thus the format strings (%d->%ld)
or the vars (int->long) have been changed (many of these were time_t/TS vs int).
Only a few rare crashbugs were discovered.
- Module coders: for HOOKTYPE_LOCAL_CHANMODE the 'sendts' parameter was changed
from type 'int' to 'time_t', while in most circumstances (like on ia32)
you won't notice, I suggest you to update your callback functions anyway.
- Possibly fixed an issue with set::modes-on-join and mode +f, it could have
set random remove-chanmode times in the default chanmode line.
2003-11-02 02:58:11 +00:00
Bram Matthys
e52956fd77
- Don't allow remote pongs if unregistered.
2003-11-01 13:58:44 +00:00
Bram Matthys
79bc20a994
- Minor doc updates regarding snomasks reported by Stoebi ( #0001324 ).
...
- Fixed two OperOverride kick bugs:
- If ircop is +h and victim is +h it would deny it, reported by Special (#0001308 )
- Ircops (all except netadmin) had trouble kicking +q people, if the ircop isn't
op'ed he can kick them, but if he has +o he can't. Reported by Michi (#0001012 ).
If you use mixed unreal versions you can get desynch problems if you use those
fixed things (like kick a +h if you are +h) because older servers will still block
the kick. You will receive a 'You cannot kick channel' message from every older
server so you'll at least be notified ;p.
2003-10-31 19:08:47 +00:00
stskeeps
5a32b8dc7e
foo
2003-10-31 17:13:34 +00:00
stskeeps
ba0dd97653
foo
2003-10-31 16:50:10 +00:00
Bram Matthys
2c00dd0546
added set::ban-version-tkl-time to /stats S and updated docs.
2003-10-30 21:38:45 +00:00
Bram Matthys
84d32b5378
- Fixed bug where color quits were stripped when they shouldn't be >:).
...
- Added 'action' field to ban version { } which can be: kill: kills the user (default),
tempshun: shun the specific connection only, kline/zline/gline/gzline/shun: place
a ban on *@IP. Time of those bans can be specified in set::ban-version-tkl-time.
It's up to the admin to take a good decision, sometimes zlines are best (=won't use
much sockets but will reconnect quite quickly), sometimes tempshun (=will use 1 socket
but generates nearly no network traffic), sometimes klines/glines, etc..
2003-10-30 19:08:50 +00:00
Bram Matthys
5baebf692b
- Moved it a bit too far (outside the loop), should be fixed now.
2003-10-28 18:47:05 +00:00
Bram Matthys
60f7aadf05
- Module coders: Moved call to HOOKTYPE_LOCAL_JOIN down to where the JOIN, NAMES, etc
...
are already sent... this seems to make more sense since we have a prejoin hook now.
2003-10-28 02:00:28 +00:00
Bram Matthys
9f4ce0d91d
Added set::options::allow-part-if-shunned, is that name long enough? god..
2003-10-27 00:44:41 +00:00
codemastr
4fcae4f1a1
Made DCC deny work with files with spaces
2003-10-26 20:39:47 +00:00
Bram Matthys
4264082420
- Fixed a bug regarding +f and bounce modes, would cause a crash, reported by Rocko.
2003-10-26 20:05:38 +00:00
Bram Matthys
ff85a1f7b4
- Added HOOKTYPE_REMOTE_NICKCHANGE (called like: cptr, sptr, newnick).
2003-10-25 18:51:49 +00:00
Bram Matthys
d64fb8dbab
Multiple changes...
...
- Changed some useless stuff.
- Enabled EXTCMODE by default, I presume it's stable but can't promise anything.
- Module coders: changed 'allowed' callback function for umodes&snomasks,
from 'aClient *sptr' to 'aClient *sptr, int what'.
'what' will be MODE_ADD if trying to add and MODE_DEL if trying to remove.
2003-10-25 16:39:23 +00:00
Bram Matthys
2a469b1942
- Fixed a problem regarding module hooks, if a hook was called within a hook it could cause
...
problems (like pre connect hook -> exit_client -> quit hook).
2003-10-23 22:15:52 +00:00
Bram Matthys
be86f0db32
- Fix for +L without +l desynch on serverlinking.
2003-10-23 17:30:32 +00:00
Bram Matthys
ea7aca9a66
"typo"... not all *lines are glines :p
2003-10-19 20:11:33 +00:00
Bram Matthys
7efd5e8cda
- Fixed gline with weird value causing a crash at windows, reported by Spectre ( #0001309 ).
2003-10-19 20:03:23 +00:00
Bram Matthys
ad9d0370fa
Added remove-chanmode-after-X-minutes in +f & checks for /sethost&/chghost to same host.
...
- Added checks for /sethost&/chghost to same host.
- Added remove-chanmode-after-X-minutes in +f.
The format is +f [30j#R5]:15, where 5 is the "do -R after 5 minutes". For a default
action like +i you would have to do the same: +f [30j#i5]:15 (remove 'i' after 5 minutes).
Additionally, 2 config items are added:
- set::modef-default-unsettime, if this is set to for example '5' then things like
+f [30j]:15 will be transormed into +f [30j#i5]:15. It's just a default, the user can still
override it. By default this feature is not used.
- set::modef-max-unsettime, specifies the maximum amount of time for the <time> parameter,
by default this is set to 60 (=1 hour), the value should be between 0 and 255.
I didn't do the extended tests I usually do but it seems stable, also the docs are updated
but are probably updated again later to make it a bit more readable.
Feel free to report any bugs as soon as you discover them.
The only thing I could think of is: _usually_ only 1 server will have the -i/-R/.. timer
running, so if that server splits (or even worse dies) it will only be -i/-R/.. at that server
and when they sync back they merge chanmodes so +i/+R is set again.
I don't consider this a huge problem but maybe it can be inconveniently, if people have
a lot of trouble with this I'll have to consider a 50% recode of the +f system :/.
2003-10-18 18:44:54 +00:00
Bram Matthys
2b9f88c6d2
- Optimized send code re-enabled, I disabled it 6h ago due a bug-triggering-a-bug (see next).
...
- Fixed a PING bug resulting in 'trying to send .. to myself' msg.
- Some spelling corrections in unreal32docs.html.
2003-10-14 19:43:07 +00:00
Bram Matthys
e02aab8d41
temporarely rollback... have some crashbug somewhere.
2003-10-14 14:01:07 +00:00
Bram Matthys
b189e632c9
- Now it would be even better if it actually compiles...
2003-10-14 04:26:27 +00:00
Bram Matthys
3ef5ae6a80
- Yet another code audit:
...
- (Just for the record, this audit has nothing to do with the ircnet buffer overflow,
unrealircd is not vulnerable)
- Various fixes
- Visual bug regarding +f & server synching, it was sometimes setting mode +f multiple
times depending on the ban-/userlist.
- Fixed a possible desynch regarding chmode +L.
- Fixed possible client confusion regarding bans.
2003-10-13 17:56:49 +00:00
codemastr
f3f2390615
Added umode +T (no ctcp)
2003-10-04 20:13:10 +00:00
codemastr
0e22126286
Added the ability to limit /who replies
2003-10-03 23:36:39 +00:00
Bram Matthys
5a65bcac20
blah... useless change.
2003-10-03 20:01:15 +00:00
Bram Matthys
8359ab9c76
- Fixed even more negative oper count bugs...
2003-10-03 19:52:12 +00:00
codemastr
97402c11a6
Fixed a negative oper count bug in SVSNOOP
2003-10-02 22:32:53 +00:00
codemastr
573dc68378
Documentation fixes
2003-09-28 21:08:52 +00:00
codemastr
59d73bf18c
Added a command override system for modules
2003-09-28 19:43:15 +00:00
Bram Matthys
7d95c02ed1
- Minor botmotd-on-mode+B fix (was causing some useless servertraffic).
2003-09-28 02:06:03 +00:00
codemastr
db445c0faf
Sped up the message searching functions
2003-09-27 00:29:24 +00:00
codemastr
6612642d47
...
2003-09-24 00:15:34 +00:00
codemastr
55ce8f9356
fixed a problem with tre.dll
2003-09-24 00:06:00 +00:00
Bram Matthys
b0705fb7c5
- Changed version to 'beta18'
2003-09-21 22:19:38 +00:00
codemastr
3e4cfea3da
Updated modules to use the new macros
2003-09-21 19:59:50 +00:00
Bram Matthys
7646a3735c
- Minor doc update.
2003-09-21 18:09:14 +00:00
cknight
138923af18
Added ref link to section 4.9 from section 4.34
2003-09-21 18:04:54 +00:00
cknight
6b5adc7fe8
Updated .CHANGES.NEW to read Beta18
2003-09-21 17:23:54 +00:00
cknight
b1338a1b41
Very Very small change to doc/example.conf
2003-09-21 16:46:25 +00:00
Bram Matthys
1b719f393f
- Fixed hunt_server* bug
2003-09-21 16:40:54 +00:00
Bram Matthys
59a417e369
- Fixed a win32 resolver lockup bug
2003-09-21 14:31:17 +00:00
codemastr
d803c716d6
Added some macros for modules
2003-09-20 23:39:45 +00:00
codemastr
d051786f5c
Channel hook changes
2003-09-20 19:57:46 +00:00
Bram Matthys
729689a4cd
- Fix for HOOKTYPE_REMOTE_QUIT (was called for local quits too)
2003-09-20 14:47:47 +00:00
codemastr
af2834d5e9
Added HOOKTYPE_REHASHFLAG
2003-09-20 00:20:36 +00:00
Bram Matthys
7aa7ea31b8
- Added beta18 release notes (might be changed)
2003-09-19 23:00:38 +00:00
codemastr
b72b10d5ae
TRE
2003-09-19 21:24:47 +00:00
Bram Matthys
a316e4af6f
- Added HOOKTYPE_REMOTE_QUIT
2003-09-18 23:41:32 +00:00
Bram Matthys
2d4f52665c
- Added HOOKTYPE_LOCAL_PASS and HOOKTYPE_REMOTE_CONNECT
2003-09-18 01:31:10 +00:00
Bram Matthys
d722051fb6
- Added set::default-bantime. It allows you to set the default time for a gline/kline/gzline/shun/etc when the time is not not specified (like with /gline *@*.stupid.net).
2003-09-18 00:08:48 +00:00
Bram Matthys
36392a485e
+f regarding -R/-M blalbalba docs etc, grr commit plz!
2003-09-15 19:25:24 +00:00
codemastr
4ec62271c8
Made the win32 version use libtre for regex instead of GNU regex
2003-09-14 23:35:33 +00:00
codemastr
142f037fd2
Linux PPC fix
2003-09-14 16:43:02 +00:00
Bram Matthys
3c96db4e4d
- Added HOOKTYPE_UNKUSER_QUIT (disconnects of unregistered clients).
2003-09-14 16:17:38 +00:00
codemastr
192556763f
Fixed a win32 resolver bug
2003-09-12 21:33:11 +00:00
Bram Matthys
04f934d04c
- Finished some of the extcmode code (memleaks).
2003-09-12 01:58:11 +00:00
Bram Matthys
b63c1d2399
- Added checks for ipv4 listen lines on ipv6 compile.
2003-09-12 00:05:55 +00:00
Bram Matthys
7e2ca393ad
- Minor +f code tweaks.
2003-09-11 19:33:20 +00:00
Bram Matthys
8f5fcc1704
- Fix-for-fix-for-+mu-fix (it was still crashing)... don't ask.
2003-09-08 00:29:02 +00:00
Bram Matthys
217c9ee30d
there was no newline at end :p
2003-09-07 23:17:28 +00:00
Bram Matthys
6057b5749a
- Fixed a SVSMOTD crashbug (removing of motd).
2003-09-07 22:55:15 +00:00
Bram Matthys
9e23c67a61
- Fixed Q:lined nickname msgs during linking and a debug fix.
2003-09-07 21:05:42 +00:00
Bram Matthys
632e0cbf88
- Improved SSL error msg sent to junk snomask.
2003-09-07 18:14:19 +00:00
codemastr
d0a632a7b1
Fixed a typo
2003-09-07 16:07:41 +00:00
Bram Matthys
6237ee2239
- Fixed a crashbug introduced by +mu fixes 3 days ago ( #0001237 ).
2003-09-07 15:50:11 +00:00
Bram Matthys
da6eceef41
- Added official-channels block. These channels are listed in /list even if they have 0 users.
2003-09-06 23:16:18 +00:00
Bram Matthys
06cdd686de
- Added clientsonly/serversonly/ssl/java flags to /stats P ( #0000992 ).
2003-09-06 19:46:43 +00:00
Bram Matthys
7aa1ff0f78
- Added warn option to deny channel, this will send a notice to the eyes snomask when a user attempts to join. Suggested by Joolz ( #0000992 ).
2003-09-06 19:27:37 +00:00
Bram Matthys
1eabf58160
Made it so that with +M and user not +r and not voice/halfop/ops/etc the part message isn't shown, just like with +m.
2003-09-06 00:39:07 +00:00
Bram Matthys
e42336433c
- Temporarely added trace code for hunting down negative operator counts ( #0001155 ).
2003-09-05 23:06:17 +00:00
Bram Matthys
8899e0b366
- Will now strip/block color codes in quits if any channel the user is in has mode +S/+c.
2003-09-05 22:19:09 +00:00
Bram Matthys
4975d04299
- Badwords filtering is now only done for local clients, previously every server was filtering the message. This will reduce CPU usage, especially at hubs ( #0001022 ).
2003-09-05 21:53:19 +00:00
Bram Matthys
4128d32eab
- Fixed a chroot bug, reported by iceblade ( #0001112 ).
2003-09-05 21:13:36 +00:00
Bram Matthys
153a3eea53
blah
2003-09-05 21:00:25 +00:00
Bram Matthys
8bfcc56c9e
- Fixed an old bug where allow::hostname localhost (or *@localhost) didn't work ( #0001115 ).
2003-09-05 20:38:52 +00:00
Bram Matthys
0475c6b874
- Fixed a /rehash crash regarding badword all & regex badwords, reported by Angrywolf ( #0001230 ).
2003-09-05 20:11:48 +00:00
Bram Matthys
5c1225fc71
- Doc fixes/updates reported by Angrywolf ( #0001163 , #0001176 ).
2003-09-05 19:56:46 +00:00
Bram Matthys
fb1ad02810
- Fixed a double OperOverride notice bug reported by DukePyrolator ( #0001180 ).
2003-09-05 19:39:05 +00:00
Bram Matthys
49f5e68768
- Made anti away flood system work just like anti nick flood ( #0001205 ). NO_FLOOD_AWAY is now enabled and away-flood is set to 4 per 120s by default.
2003-09-04 23:20:52 +00:00
Bram Matthys
bc5a744312
- And another +f + modes-on-join one...
2003-09-04 20:33:20 +00:00
Bram Matthys
09178f3a0c
- Fixed a crashbug with +f and services, reported by Rocko ( #0001227 ).
2003-09-04 20:04:49 +00:00
Bram Matthys
c9f03422e7
- Fixed a bug in +f + modes-on-join + 't' subfloodtype, reported by Rocko ( #0001228 ).
2003-09-04 19:22:33 +00:00
Bram Matthys
b140156778
- Probably fixed a bug regarding 'setting mode' notice with +f (was sometimes sent to non-chanops).
...
- Fixed multiple chmode +u bugs: remote join, netjoin, +mu relay between servers, kick and
a part bug. Most of them reported by Lx (#0001097 ).
2003-09-04 19:04:43 +00:00
Bram Matthys
aee400a104
extra +f action support: c#m c#M j#R m#M
2003-09-01 15:33:33 +00:00
Bram Matthys
8c5246bc25
- Fixed problem with opers having both 'admin' and 'coadmin' causing double-notices ( #0001043 ).
2003-08-31 21:11:13 +00:00
Bram Matthys
7efe268c3b
- Made SSL users unable to -z themselves, also added 2 flags to /stats S, reported by Joolz ( #0001200 ).
2003-08-31 20:52:37 +00:00
Bram Matthys
331d10b5a4
- Fixed bug regarding hidden opers + m_whois cleanup ( #0001208 ).
2003-08-31 20:04:00 +00:00
Bram Matthys
51b15e583c
- Fixed minor config parser memleak reported by AngryWolf ( #0001214 ).
2003-08-31 18:36:01 +00:00
Bram Matthys
dc1a5a3e04
- Fixed a channel sync bug reported by thilo&Rocko ( #0001218 ).
2003-08-31 18:10:16 +00:00
Bram Matthys
372814470f
- Fixed ~5 compiler warnings at *NIX and ~20 at windows. Some of them _could_ have caused problems. // - Moved EOS debugging code to DEBUGMODE.
2003-08-31 00:36:31 +00:00
Bram Matthys
2f38c277f0
major channelmode +f change... oh-oh... I really hope this works ok :p
2003-08-30 20:23:49 +00:00
codemastr
09377cf3a0
Module system error reporting support
2003-08-24 19:41:51 +00:00
codemastr
23cdfb4597
...
2003-08-24 15:53:22 +00:00
codemastr
e741087ce4
extcmode changes
2003-08-24 00:56:31 +00:00
codemastr
a450522052
*nix resolver for Windows
2003-08-21 16:11:08 +00:00
Bram Matthys
bf156f47b6
- Allow opers to talk in channel even if +m ( #0001109 ).
2003-08-17 19:39:30 +00:00
Bram Matthys
e484db317d
Allow o/a/q'd users to nickchange if banned ( #0001150 ), Added badword all { }, config.h cleanup
...
==
- Allow o/a/q'd users to nickchange if banned (#0001150 ).
- Added badword all { }, this will add the badword to the badword channel, badword message
and badword quit lists... could be useful :p.
- Little config.h cleanup (removed obsolete non-working defines).
2003-08-17 01:28:04 +00:00
Bram Matthys
da18f18fa3
Minor oob read; someone forgot a parameter in sendto_one ;p
2003-08-17 00:05:38 +00:00
Bram Matthys
7f9841b01d
Internal code cleanups, changed away flood configthing, added nickflood protection
...
===
- Internal code cleanups: EOS var rename, got rid of old UnknownUser structs, moved
anti away flood to new flood struct.
- Changed away flood configuration to set::anti-flood::away-flood <count>:<period>.
- Added nickflood protection, can be set in set::anti-flood::away-flood <count>:<period>
to allow max 'count' nickchanges per 'period' seconds. The default is 3 per 60s.
As usual, the nickchange limiting does not apply to ircops.
2003-08-16 22:49:51 +00:00
Bram Matthys
fe63f8476a
- Fixed minor /WALLOPS bug reported by Praetorian_ ( #0001195 ).
2003-08-16 16:11:52 +00:00
Bram Matthys
57f337a738
*just commit da crap*
2003-08-16 15:56:50 +00:00
Bram Matthys
1681fce504
multiple changes...
...
- Updated example.conf with a more strict default oper-only-stats.
- Made '/stats S' and '/stats Z' oper only again (always).
- Hopefully fixed incoming/outgoing rate in /stats T. Only the stats of the first
listener was counted instead of the total. This also explains why on some (many?)
ircd configurations it always showed 0.00 kb/s and why HTM (high traffic mode)
was never kicking in.
2003-08-10 20:53:09 +00:00
codemastr
61fed28198
...
2003-08-06 23:55:34 +00:00
codemastr
392fad7d3a
Fixed a stats l/L bug
2003-08-06 23:55:13 +00:00
Bram Matthys
64eb8a9aa5
- A few documentation updates/fixes
...
- 005 CHANMODES= set back to original value before extcmode merge
- made some functions in channel.c non-static so module coders
can use them (they are not defined in the header files [yet] however).
- fixed 2 minor oob write issues
2003-08-04 21:38:33 +00:00
codemastr
c5643f70c3
Fixed a +k/+L bug with using the same parameter
2003-08-04 21:32:30 +00:00
codemastr
f2ee326b4c
...
2003-08-04 20:54:51 +00:00
codemastr
73469bfea0
...
2003-08-04 20:43:18 +00:00
codemastr
06b63be683
Added ModuleGetOptions and ModuleSetOptions
2003-08-04 20:40:32 +00:00
codemastr
78e9f881db
Fixed a snomask and umode bug
2003-08-04 18:02:51 +00:00
codemastr
4db7542ee1
Recoded the usermode module system
2003-08-03 23:30:12 +00:00
codemastr
c8bfc594cd
Fixed a /stats bug
2003-08-03 18:05:49 +00:00
codemastr
4ac2e2ce6b
/stats fixes
2003-08-03 00:00:56 +00:00
Bram Matthys
3eb5f121ef
- stats bugfixes: a null pointer crash and a '/stats k' bug.
2003-08-02 00:00:21 +00:00
codemastr
83c2567d34
...
2003-08-01 19:43:08 +00:00
codemastr
161e62ccc0
Added a new stats system
2003-08-01 19:13:46 +00:00
codemastr
313aa1e26c
Fixed a problem with Sleep
2003-08-01 16:53:21 +00:00
Bram Matthys
6f2d85fbb6
- Fixed bug in /silence regarding cloaked hosts, reported by kuwatog ( #0001157 ).
2003-07-31 16:37:25 +00:00
Bram Matthys
89ddc95c72
- minor m_kick tweak. [could help us in the future]
2003-07-29 19:13:36 +00:00
Bram Matthys
81035a2c3e
- Fixed bug with SWHOIS: oper::swhois wasn't broadcasted correctly which made it only show up in local (or server) /whois, reported by format ( #0001141 ).
2003-07-29 18:52:28 +00:00
Bram Matthys
41a0896d6d
- First big part of modulized extended channelmodes system
2003-07-29 17:07:17 +00:00
Bram Matthys
ded7f11727
- Some minor text/documentation fixes.
2003-07-28 15:43:30 +00:00
Bram Matthys
b73de3c497
- Will now error at too large cloak keys (2147483647 and greater) because it's dangerous
...
and could cause cloak key differences (ex: mixed ia32&ia64 networks).
2003-07-22 17:01:58 +00:00
codemastr
6e45d6ccd3
Fixed a PPC problem
2003-07-18 22:02:14 +00:00
codemastr
4bda94acf3
Crontab fixes
2003-07-16 21:13:25 +00:00
codemastr
550ec43931
Documentation updates
2003-07-15 19:08:44 +00:00
codemastr
523c2fe815
Fixed a +b/+e bug
2003-07-15 18:31:53 +00:00
codemastr
ecc53cc37a
Fixed numerous logging bugs
2003-07-15 18:21:53 +00:00
codemastr
d6f59a90c7
Various fixes/cleanups
2003-07-15 14:52:44 +00:00
codemastr
5732a799bd
Made unreal work under Linux PPC
2003-07-15 14:35:46 +00:00
codemastr
51462f5ee1
...
2003-07-14 22:23:32 +00:00
stskeeps
f3f3703273
- Fixed ircd.c compile error discovered by Ravage
2003-07-14 15:33:43 +00:00
codemastr
822db16d91
Cleaned up some /die code under Window
2003-07-13 19:39:37 +00:00
codemastr
9df80388a7
various bug fixes and updates
2003-07-13 16:43:26 +00:00
Bram Matthys
f574385475
- Fixed problem with make custommodule and multiple EXLIBS arguments (EXLIBS="-la -lb -lc").
2003-07-07 18:27:47 +00:00
Bram Matthys
460a61a6d6
- Fixed ban version crash and another read-after-free.
2003-07-06 22:13:01 +00:00
codemastr
5ac4bae7ef
Added a system to allow modules to create snomasks
2003-07-01 19:22:24 +00:00
codemastr
d2187a72e1
Added a find text feature to the win32 editor
2003-06-26 15:15:27 +00:00
codemastr
eed7f9c62d
Made the win32 editor maximizable
2003-06-25 20:43:11 +00:00
codemastr
71c691ed0b
Added a goto button on the win32 editor toolbar
2003-06-25 16:08:42 +00:00
codemastr
2d0e78cb02
Win32 editor changes
2003-06-25 00:27:06 +00:00
Bram Matthys
7a82d28b19
- Updated docs a bit (how-to-get-support/FAQ link style).
2003-06-22 21:49:04 +00:00
Bram Matthys
f6cd86a00a
added readme and fdlist bounds checking.
2003-06-22 21:33:50 +00:00
codemastr
9c713f7aa7
Added set::channel-command-prefix
2003-06-22 17:12:39 +00:00
Bram Matthys
507559b6be
- IPv6: added warning if a ::ffff:a.b.c.d type addr doesn't work since this "feature" is disabled by default at newer *BSD versions. Also improved another warning.
2003-06-22 00:23:45 +00:00
codemastr
b7c02898fe
Fixed some SVSMODE/SVS2MODE bugs
2003-06-19 14:44:44 +00:00
Bram Matthys
b4dbc4dc72
- Fixed bug with /list and '?' wildcard, reported by maGGus.
2003-06-18 23:32:36 +00:00
Bram Matthys
909bc03521
./update will now refer user to the docs on upgrade instructions.
2003-06-16 19:24:58 +00:00
cvs2hg
1d04e380a2
fixup commit for tag 'unreal3_2_beta17'
2003-06-15 17:01:50 +00:00
codemastr
31f2e23e30
temporarily disabled TRE
2003-06-15 17:01:49 +00:00
codemastr
4535a0d008
Minor crontab fix and docs update
2003-06-15 16:52:04 +00:00
Bram Matthys
0c56bf9ad2
lalala
2003-06-15 16:17:34 +00:00
Bram Matthys
d927eef7dd
blah
2003-06-15 14:16:41 +00:00
stskeeps
5b8ca94431
*** Unreal3.2-beta17 release *** (god save us)
2003-06-15 09:10:02 +00:00
Bram Matthys
953d70ba28
- Fixed PRIVMSG bug with multiple targets.
2003-06-14 20:31:26 +00:00
codemastr
153b7c284a
Added an experimental (disabled by default) prefix system for +a and +q
2003-06-14 00:05:26 +00:00
codemastr
9661a1a713
Made ./Config setup TRE
2003-06-13 15:11:57 +00:00
codemastr
41c3d206c5
Added the TRE regex library
2003-06-08 19:55:48 +00:00
codemastr
c5489b186d
Added some WebTV stuff
2003-06-04 22:50:48 +00:00
codemastr
40157a056b
Added short motds
2003-06-03 22:38:46 +00:00
codemastr
3af1172dce
Recoded some resolver mutex stuff
2003-06-01 19:18:57 +00:00
codemastr
d478ad75c2
Fixed a win32 resolver bug
2003-06-01 19:05:03 +00:00
Bram Matthys
50911f28e9
- Minor oob fix for parse_v4_netmask
2003-06-01 19:00:48 +00:00
Bram Matthys
00f857ae99
- Resolver fix nr #1 (prolly not "the real problem").
2003-06-01 18:49:46 +00:00
codemastr
a6d33b3841
Win32 editor fix
2003-05-31 19:26:41 +00:00
Bram Matthys
f7d2e7a972
- Fixed _some_ gcc3.3 + -Wall warnings.
2003-05-31 02:12:44 +00:00
Bram Matthys
bb53b0be8c
- Fixed some MOTD problems: remote MOTD gone after rehash ( #0001007 ) and motd time, etc...
2003-05-31 01:28:14 +00:00
codemastr
88af97045e
Changed /whois 'secret channel' flag to '?'
2003-05-30 21:02:15 +00:00
codemastr
825ee732bf
./Config fixes for Solaris
2003-05-30 20:31:07 +00:00
Bram Matthys
b3576b29db
- Removed "Duplicate user entry in SJOIN" notice because the problem has been traced down.
2003-05-29 19:23:12 +00:00
Bram Matthys
cf91b1d89a
- Doc updates
2003-05-29 14:35:33 +00:00
Bram Matthys
2cc542f427
added some helpop/docs stuff stating username in /oper is case sensitive.
2003-05-28 22:44:11 +00:00
Bram Matthys
fce9f6463a
multiple patches:
...
- Module coders: new hooks: part, kick, chanmode, topic. changed: quit (added 'comment' param).
- Enlarged REPORT_* vars a bit.
- IPv6: UnrealIRCd can now lookup ip6.arpa addresses too (original IRCnet patch modified for
UnrealIRCd by Onliner).
2003-05-27 22:38:17 +00:00
codemastr
11b0c97e85
Changed some wording in TKL
2003-05-23 17:31:35 +00:00
Bram Matthys
187ef2996d
- Fixed bug in HOOKTYPE_LOCAL_JOIN which could cause 0-member-channels if a hook returned 1 and the channel was new.
2003-05-22 18:52:11 +00:00
luke
83bf47452d
Fixed /map
2003-05-21 14:21:40 +00:00
codemastr
0d33d9a412
Fixed a win32 editor bug
2003-05-20 18:43:57 +00:00
Bram Matthys
2dc82a43cc
- Probably fixed server-notices bug (duplicates, to non-opers) caused by a few SVS* cmds, reported by _loco_ ( #0000991 ).
2003-05-20 17:57:25 +00:00
codemastr
a4a447e788
Made /whois slightly faster
2003-05-19 20:39:39 +00:00
codemastr
d7efc09cef
Removed a reference to pthreads
2003-05-18 17:30:56 +00:00
codemastr
225a84e300
Removed TSP
2003-05-18 17:27:51 +00:00
Bram Matthys
33b1fb5d41
set::options::mkpasswd-for-everyone + Added error messages if not oper for: sdesc, mkpasswd, htm, rping, opermotd
2003-05-17 17:52:24 +00:00
Bram Matthys
96720abeda
- Fixed regex detection problem (introduced by a change 2 days ago). <- i added that () comment so ppl don't think it was in beta16 ;p
2003-05-17 15:48:57 +00:00
codemastr
23248c91e6
Changed who flag & to ?
2003-05-16 20:01:22 +00:00
Bram Matthys
83d19d60e4
- Updated src/win32/unrealinst.iss a bit
2003-05-15 18:52:53 +00:00
codemastr
730c302c72
Made regex use extended regexps, and fixed a Sun compile problem
2003-05-15 18:40:08 +00:00
codemastr
2c3eb0339c
Solaris compile fix, and deny channel::redirect
2003-05-14 22:34:44 +00:00
stskeeps
878a0f899b
- Check in autoconf for MacOS X that will make compiling and running on it
...
to work
2003-05-13 12:35:52 +00:00
stskeeps
9e70767b8d
little fix
2003-05-13 09:50:08 +00:00
stskeeps
7ea0e34f85
- Committed little de-Fizzer module to extras/
2003-05-13 09:12:59 +00:00
codemastr
7589b92df7
Fixed an SVSMOTD bug
2003-05-12 19:14:03 +00:00
Bram Matthys
99dbe995c0
- Code cleanup (sys_errlist[])
2003-05-12 18:45:21 +00:00
Bram Matthys
9d377150a1
forgot to change date!!!~~~
2003-05-11 22:52:28 +00:00
codemastr
2e03a27b15
Fixed a bug in del_throttling_bucket
2003-05-11 21:38:30 +00:00
codemastr
847a2f4944
Resolver changes
2003-05-11 21:33:30 +00:00
Bram Matthys
374a7d5950
Added set::ident::connect-timeout and set::ident::read-timeout, updated example.conf: added throttle block.
2003-05-11 21:08:13 +00:00
Bram Matthys
b780fc9347
- Updated flags in /version (and greeting), added 'Z' for zip links support, updated tech doc.
2003-05-11 19:12:57 +00:00
Bram Matthys
fb5ea7d873
channelmode +f fix /// IPv6: Fixed unable-to-resolve-bug if both a A/AAAA record and NS/MX/etc records were present
2003-05-11 16:26:58 +00:00
Bram Matthys
0e4a8945e6
- And another minor +L fix.
2003-05-10 23:19:51 +00:00
Bram Matthys
4e74bbac1e
- Code cleanup/merge m_join/channel_link: fixed multiple channelmode +L problems.
2003-05-10 21:56:31 +00:00
codemastr
370acc2abe
Made it so it is no longer necessary for modules to copy the ModuleInfo structure
2003-05-10 18:53:50 +00:00
Bram Matthys
f0a5ab1310
- Moved /stats zip from NOTICE to RPL_TEXT, updated stats documentation.
2003-05-10 00:27:29 +00:00
Bram Matthys
dc3f546925
- Fixed numeric checking... someone was really drunk when he coded this "if ((l < 0) && (l > 254))" ;p.
2003-05-09 23:44:11 +00:00
Bram Matthys
f46494f02f
/WHO code cleanup + partial recode + bugfixes /// Updated example.conf about U-lines since many people set them wrong.
2003-05-09 20:02:20 +00:00
stskeeps
c7366d942f
Added CASEMAPPING=ascii as per request
2003-05-09 08:29:41 +00:00
Bram Matthys
e0a4cf5100
- Misc /whois and webtv whois fixes
2003-05-09 00:41:25 +00:00
Bram Matthys
66d64a62c5
Fixed minor ban_version undeflow, no risk.
...
No risk coz a 0 len can only happen by a "\1version :" and in that case the -1'th char would be ':'... ;p.
2003-05-08 23:43:55 +00:00
codemastr
f3e2f1c524
NETINFO * for cloak-keys
2003-05-08 23:32:38 +00:00
codemastr
012ba4da76
made ban version {} also listen to CTCP SCRIPT
2003-05-08 19:09:31 +00:00
codemastr
a9f06266b7
Made the command loop slightly faster
2003-05-08 17:43:31 +00:00
codemastr
ed7a06f1e5
Renamed channel mode +a to 'channel admin'
2003-05-08 17:37:25 +00:00
Bram Matthys
54f35ce6a5
added include "help.conf" to example.conf, not worht mentioning in Changes ;p
2003-05-08 02:12:04 +00:00
codemastr
740e86e4b9
Added a CommandExists function
2003-05-06 22:26:48 +00:00
Bram Matthys
c6be4ee44f
- Removed some leftover TECHAT references ( #0000953 ).
2003-05-06 21:55:21 +00:00
Bram Matthys
906f4dd0b7
- Little find_client() audit.
2003-05-06 18:42:52 +00:00
Bram Matthys
eb6b8f89bb
- Fixed ripemd-160 vs ripemd160 confusion, reported by thelight ( #0000949 ).
2003-05-06 03:48:17 +00:00
Bram Matthys
1557bab74a
- Fixed a local /kill bug during connection phase, reported by Gilou ( #0000952 ).
2003-05-06 00:18:02 +00:00
codemastr
114cec45b1
New version flag system
2003-05-04 21:30:38 +00:00
codemastr
69f0e97c9e
Fixed a SVSMODE bug
2003-05-04 18:50:24 +00:00
codemastr
c7de811b78
Fixed an operoverride bug with +aq
2003-05-04 17:37:25 +00:00
Bram Matthys
337d05a43d
- Fixed unprecise RPING output at windoze, reported by pak ( #0000945 ). + useless code cleanups
2003-05-04 16:44:40 +00:00
Bram Matthys
0a74098238
Fixed a badword::action block bug with regex.
2003-05-04 14:10:13 +00:00
Bram Matthys
0c0faa05af
- Removed some leftover +I code (can_stealth/^).
2003-05-03 22:28:31 +00:00
Bram Matthys
d1fc8bff14
- Fixed "make install" error caused by bugreport file removal.
2003-05-03 22:00:51 +00:00
codemastr
8d6e18d086
Fixed a /topic operoverride bug and vhost::vhost verification added
2003-05-03 18:18:07 +00:00
cvs2hg
95762dff6d
fixup commit for tag 'unreal3_2_beta16'
2003-05-03 15:37:06 +00:00
stskeeps
526cd8ba65
beta16 release
2003-05-03 15:37:05 +00:00
stskeeps
5023f55bc9
fooo
2003-05-02 15:55:39 +00:00
stskeeps
ae68ad4994
blah
2003-05-02 15:54:28 +00:00
stskeeps
d20f17fa8b
Removed credits.potential
2003-05-02 15:44:04 +00:00
stskeeps
f637e456d7
- Removed some more html files.
2003-05-02 15:40:53 +00:00
Bram Matthys
88cc0b6d96
BOPM windoze URL
2003-05-02 00:45:22 +00:00
Bram Matthys
e91c2a8eed
- Made SVSNOOP work. Reported by Lx ( #0000933 ). [not dangerous to fix ;P]
2003-05-01 19:52:06 +00:00
Bram Matthys
09f74a9b11
Added warning if set::scan exists with a nice BOPM url etc.
2003-05-01 19:44:11 +00:00
Bram Matthys
e244c24a26
release notes, moved REMOVED thing to top... will save us a few users screaming for help...
2003-05-01 19:29:54 +00:00
Bram Matthys
9f4d4e674e
docs, module hook, blablabla.
2003-05-01 19:23:00 +00:00
stskeeps
40f4bb7e6c
- Mm, let's see what this checkin brings:
...
* Removed thread questions from Config, and autoconf code from
configure.in, leaving in the old macros though, but inactive
--enable-standardthreads is dead as of now
* Undefined HOOKTYPE_SCAN_INFO
* Removed CONF_EXCEPT_SCAN
* Removed locking in events, Lock/UnlockEventSystem still active for other
possible uses.
* Removed scanners, web server module
* Removed except scan {}
* Removed SCAN_API stuff from l_commands.c, win32 makefiles, etc
* Removed basically any mentions of threads in source tree, excepting
threads.h which Resolver uses on win32
* Documentation changes not done yet
2003-05-01 18:31:58 +00:00
codemastr
e385747451
Removed +I reference from help.conf
2003-04-29 22:28:15 +00:00
Bram Matthys
68a589daf5
Updated docs on +p
2003-04-29 18:45:57 +00:00
codemastr
0bdb6a2e78
Docs updates
2003-04-28 17:26:04 +00:00
codemastr
b4e8b60973
release preparations
2003-04-27 21:40:22 +00:00
Bram Matthys
ebc9d6242f
- Preparing beta16: release notes ready, version updated in docs/text (except version.h).
2003-04-27 18:57:04 +00:00
Bram Matthys
9f1c81541d
- Usermode +q can now be set by services admins, as stated in docs ( #0000923 ).
2003-04-27 15:00:27 +00:00
Bram Matthys
59b1217a94
w00t ;P
2003-04-27 14:26:32 +00:00
codemastr
d35810e819
Fixed a bug with ban version {}
2003-04-26 23:31:56 +00:00
codemastr
a6f56a6121
...
2003-04-26 18:52:29 +00:00
codemastr
69ac5a529b
Allow Ulines to use a TS in the past for topics
2003-04-26 18:49:54 +00:00
codemastr
a25630a958
module umode changes
2003-04-26 16:37:14 +00:00
Bram Matthys
31978ef74f
Friendly IPv6 msg..
2003-04-24 14:58:07 +00:00
Bram Matthys
eed1a83d78
- Some documentation improvements regarding link::hostname.
2003-04-24 14:20:42 +00:00
Bram Matthys
9a56a16ee2
- Added link::options::nohostcheck which makes Unreal not to validate the incomming host/IP against the link::host field, usefull for dynamic DNS hosts.
2003-04-24 14:09:38 +00:00
Bram Matthys
8aefa6cdce
- Fixed minor badwords /rehash memleak.
2003-04-24 02:13:28 +00:00
Bram Matthys
d202cc0868
- Some code cleanups (s_conf.c, now has a config_setdefaultsettings()).
2003-04-24 01:42:16 +00:00
Bram Matthys
2d0abfa787
- Enabled throttling support by default, you need to have a (correct) set::throttle block to make it work, otherwise it's just turned off.
2003-04-24 01:21:52 +00:00
Bram Matthys
fbabd2bd1e
Additional SJOIN debug info in case of fishy timestamp
2003-04-20 20:34:09 +00:00
Bram Matthys
4a679b34c4
- Fixed usermode +S: was accidently a local usermode ( #0000909 )
2003-04-20 20:22:33 +00:00
Bram Matthys
01c8f8bdc7
- Added IP bans like *!*@194.109.* ( #0000474 ).
2003-04-19 20:48:52 +00:00
Bram Matthys
4b066b3347
- Fixed far connect (+s +F): connects from U-lined servers are now hidden again.
2003-04-19 20:25:29 +00:00
Bram Matthys
3c5e7ff5e7
- Fixed a PRIVMSG channelprefix bug reported by aragon ( #0000902 )
2003-04-18 15:30:35 +00:00
Bram Matthys
a63eee5ee9
I won the fight...
2003-04-17 18:13:01 +00:00
Bram Matthys
201c0e39bc
Fix-for-fix (debug stuff), sendto... real... opers...
2003-04-17 18:01:55 +00:00
Bram Matthys
9691748a7e
- Added some temporarely SQLINE debugging/trace code
2003-04-17 16:58:38 +00:00
Bram Matthys
f13b9b539e
- Fixed a compile error with openssl enabled at redhat 9.
2003-04-16 22:28:19 +00:00
codemastr
d7f20fb507
Docs update
2003-04-16 19:28:39 +00:00
codemastr
8409ff6234
Fixed a bug where /nsg and /notice didn't use tokens for nick@server forms
2003-04-16 18:49:00 +00:00
codemastr
f866ce40df
Fixed a bug with reporting invalid set::dns directives
2003-04-16 18:12:32 +00:00
Bram Matthys
6ebcf46459
- Minor error msg improvements
...
- Fixed a bug with wrong hub/leaf settings ("non-hub introduced leaf") causing a crash (#0000732 ).
2003-04-16 17:05:00 +00:00
codemastr
dd1364321a
Fixed a ban version {} bug, added an aliases/anope.conf, and updated some docs
2003-04-15 21:56:24 +00:00
codemastr
c2a4509d9c
Made the channel be hidden from /who if you are +p
2003-04-13 23:46:04 +00:00
Bram Matthys
3c6ecbcbb2
- Fix for set::restrict-channelmodes (eating parameters).
2003-04-13 20:05:54 +00:00
codemastr
bf0b2a98cd
Docs update
2003-04-13 19:10:42 +00:00
Bram Matthys
3618b2a2fa
- badword::action::block should now be ok
2003-04-13 19:04:46 +00:00
codemastr
8732330e38
Cleanups and /chgident fix
2003-04-13 18:10:56 +00:00
codemastr
c8477ddb6a
Made except ban override ban ip
2003-04-13 17:42:23 +00:00
codemastr
a38c76dd44
...
2003-04-13 17:13:01 +00:00
codemastr
7000658c42
Fixed some /stats b stuff and added badword::action
2003-04-13 16:51:08 +00:00
Bram Matthys
e7672e9027
- Updated channelmode +f "algoritm", much better now. Reported by JimmyZ, Rocko, and others.
2003-04-13 16:39:40 +00:00
codemastr
87d89c721c
Throttling fixes and changes
2003-04-13 00:43:04 +00:00
Bram Matthys
3ef30832cf
Improved throttle hashing (both IPv4 and IPv6)... prime numbers are fun ;)
2003-04-12 21:46:58 +00:00
Bram Matthys
4c59392caa
That's better... should be ok now ;). Not mentioning in Changes, no visual change.
2003-04-12 20:43:51 +00:00
Bram Matthys
fa19910694
blah
2003-04-12 20:30:51 +00:00
Bram Matthys
fca6689a19
fix-for-fix
2003-04-12 20:30:27 +00:00
Bram Matthys
f473314312
- Improved IPv6 throttle hashing
2003-04-12 20:21:38 +00:00
codemastr
2c53187cad
Fixed another throttling bug
2003-04-12 19:50:09 +00:00
Bram Matthys
7d88957dd6
Another code cleanup for -Wall.. added some functions to h.h etc.
2003-04-12 17:21:44 +00:00
Bram Matthys
406ba755d6
- code cleanup / misc minor bugfixes (MyMalloc, oper msgs)
2003-04-12 15:56:25 +00:00
codemastr
3a368be7e5
Fixed an SQLINE bug
2003-04-11 23:57:15 +00:00
codemastr
705c24399c
docs update
2003-04-11 21:08:15 +00:00
Bram Matthys
3b56433320
- Added allow::options::ssl and allow::options::nopasscont, requested by iguy and Scytale.
2003-04-11 18:26:20 +00:00
Bram Matthys
498d82f5fe
Added set::restrict-channelmodes and very minor speedup in restrict-usermodes handling.
2003-04-11 16:05:02 +00:00
Bram Matthys
e21d4aceba
- Fixed cloaking bug reported by Rocko ( #0000869 )
2003-04-11 14:29:35 +00:00
Bram Matthys
fbd413549f
blah
2003-04-11 02:30:26 +00:00
Bram Matthys
6f5683242a
- Added tld::options::ssl so you can have different motd/rules files if the user is using SSL.
...
Also there's tld::options::remote but that's currently not used :P.
2003-04-11 02:19:29 +00:00
Bram Matthys
0778c391b6
Some useless BUFFERPOOL changes, only affects users manually running ./configure (do they exist? ;P)...
2003-04-11 00:57:48 +00:00
Bram Matthys
f4c5418326
Let's be nice and give some thanks ;P.
2003-04-11 00:19:35 +00:00
Bram Matthys
8a4856fa8b
Fixed MAJOR "messages are lost" caused by BUFFERPOOL being to low and bad return checking of dbuf_put.
...
If BUFFERPOOL dbuf_put would return -1, but at some places !dbuf_put was used,
I've changed it so it will return 0 (so use !dbuf_put now, don't use dbuf_put(...) < 0 :P).
I also added some nice warning thing. I couldn't send from the send routine because that's risky ;).
And...... I also doubled the default BUFFERPOOL, so if you leave everything the default then
BUFFERPOOL is now 52Mb instead of 26Mb, which should be ok for now.
2003-04-11 00:09:46 +00:00
codemastr
d41d26a163
SQLINE/UNSQLINE and SVSNLINE fixes
2003-04-10 21:13:36 +00:00
Bram Matthys
7c9ba1feda
- Added SSL quit error messages
2003-04-10 19:58:30 +00:00
Bram Matthys
49aa8d9921
- Changed throttling errormsg so mIRC recognizes it and waits a while.
2003-04-10 18:48:38 +00:00
Bram Matthys
152be25b08
- Fixed opermode bug which could cause the ircd to crash a while later ( #0000823 ).
2003-04-10 17:59:17 +00:00
codemastr
27928952dd
Possibly fixed an SSL crash
2003-04-08 23:49:01 +00:00
codemastr
318cd17c06
example.conf typo
2003-04-08 23:15:06 +00:00
codemastr
f21a9758cf
Fixed a bug with precedence in TKL
2003-04-07 21:46:47 +00:00
codemastr
6a990f2b05
Fixed a bug with ban version {} with NOSPOOF
2003-04-07 18:42:48 +00:00
Bram Matthys
5e95ab5595
- Fixed a fast badword replace crash ( #0000834 ) reported by orga
2003-04-07 00:20:13 +00:00
codemastr
b190794a4b
Docs typo fix
2003-04-06 22:12:41 +00:00
Bram Matthys
94adac199e
- Fixed yet another oob read in config parser (ie: #0000841 ).
...
Boring.. boring..
2003-04-05 22:37:20 +00:00
Bram Matthys
3348c84048
- Fixed 2 other oob reads in config parser (parsing of size and time).
2003-04-05 22:16:14 +00:00
Bram Matthys
daf80ca716
- Fixed an oper bug with /names on a +s channel ( #0000816 ).
2003-04-05 21:26:18 +00:00
Bram Matthys
629d0d59f7
- Fixed a set::modes-on-join bug and fixed an oob read in config parser.
...
(1st=someone forgot a bzero)
2003-04-05 21:16:21 +00:00
stskeeps
c1dd98ece4
- Made throttling use DelListItem and fixed some confusing regarding
...
undeffing of THROTTLING
2003-04-01 12:25:59 +00:00
codemastr
4c23c4eeae
Fixed some set::allow-userhost-change problems
2003-03-29 00:06:12 +00:00
codemastr
68fac1298d
...
2003-03-25 01:03:36 +00:00
codemastr
7424fa2904
Moved the 'missing user in SJOIN' notice to snomask +j
2003-03-24 17:36:27 +00:00
codemastr
b71c11416a
Away flood stopper patch
2003-03-24 01:07:57 +00:00
codemastr
8d950fbe2e
...
2003-03-23 20:22:08 +00:00
codemastr
21416a3a14
Added set::modes-on-join and fixed some docs typos
2003-03-23 17:27:04 +00:00
codemastr
b6f456471e
docs typo fix
2003-03-22 17:21:58 +00:00
codemastr
f006ffe3c9
Added usermode +p 'hide channels in whois'
2003-03-21 21:43:38 +00:00
codemastr
fe1dcfb6c2
Docs update
2003-03-21 17:23:55 +00:00
codemastr
a2f68d0ae3
Docs updates
2003-03-21 00:49:08 +00:00
codemastr
dc7564d5b8
Zip links fixes
2003-03-18 17:45:26 +00:00
codemastr
df15fa62e1
Documentation update
2003-03-18 16:48:26 +00:00
codemastr
ead651585e
Rewrote the unknown connection flood system
2003-03-18 00:19:00 +00:00
codemastr
45a1b02ec2
Added ban version {}
2003-03-17 19:30:57 +00:00
codemastr
149a544fcf
Fixed a bug where +x made hosts lowercase
2003-03-15 19:49:01 +00:00
codemastr
e01932f2ba
Added chmode +M to numeric 005 and a /restart and /die cleanup
2003-03-15 19:06:34 +00:00
Bram Matthys
631bf5823c
- Fixed a restrict-usermodes bug reported by Rocko ( #0000796 )
...
Also some additional cleanups
2003-03-12 17:37:19 +00:00
Bram Matthys
1afff0c681
- Fixed compile error
2003-03-12 05:05:03 +00:00
codemastr
3e5953bfff
Moved 'unknown connection flood' to snomask +f
2003-03-11 22:10:01 +00:00
Bram Matthys
0690d9bf2f
- Fixed "proxyscan on quit" bug ( #0000788 )
2003-03-10 19:44:26 +00:00
codemastr
4ab745e0eb
Updated some docs
2003-03-10 17:31:19 +00:00
codemastr
5250f5907e
Added set::throttle::period
2003-03-10 17:09:51 +00:00
codemastr
6f78df5776
help.conf updates
2003-03-10 00:25:12 +00:00
Bram Matthys
3ff5f281a9
- Improved previous /version bugfix
2003-03-09 22:09:02 +00:00
Bram Matthys
9d6afdb321
- Improved fake lag stuff
2003-03-09 17:17:07 +00:00
Bram Matthys
9223dec1ee
- Fixed a version bug.
2003-03-09 15:35:19 +00:00
Bram Matthys
45e2b69a07
- Fixed a match() bug
...
In case of a mask like '*\' it was trying to read out of bounds data.
2003-03-09 03:07:59 +00:00
Bram Matthys
fa1f8c3d0f
- Fixed a /who big which could make the server crash (oper only).
2003-03-08 20:53:15 +00:00
codemastr
f5baa63cce
Fixed a /list bug with +s channels and opers
2003-03-08 17:41:04 +00:00
stskeeps
853c27be84
bah
2003-03-07 14:47:30 +00:00
stskeeps
53f30bda07
- Fixed a buffer overflow that could be used against setuid setups,
...
found by rave@dtors.net , reported by kokanin
- Disabled CMDLINE_CONFIG(-f) by default
2003-03-07 14:37:26 +00:00
Bram Matthys
577125079e
- Doc updates (SSL/stunnel example was wrong)
2003-03-04 21:08:47 +00:00
stskeeps
8ad07e6a5e
h
...
:q
h
:q
2003-03-04 08:48:07 +00:00
stskeeps
849487df98
beta15 release
2003-03-03 18:37:55 +00:00
Bram Matthys
93a2477f3b
- Fixed /setident bug
2003-03-02 23:13:33 +00:00
stskeeps
2271adf889
bah
2003-03-02 21:07:03 +00:00
Bram Matthys
b231cf713d
Improved story about SSL (links to xchat and stunnel, stunnel.conf example).
2003-03-02 02:17:06 +00:00
Bram Matthys
5957da083d
Blah... layout
...
- bla
to
* bla
2003-03-01 23:10:27 +00:00
Bram Matthys
dda16e5ef5
Integrated my unreal_beta15.txt into .RELEASE_NOTES, original release notes
...
still at end of the file. Most stuff about features has been integrated into
the documentation, so probably pretty much of it can be removed...
2003-03-01 23:08:13 +00:00
Bram Matthys
4d5987adee
Documentation updates, and some replaces beta14->beta15 already (not yet
...
the version.h thing)
2003-03-01 21:33:41 +00:00
Bram Matthys
d435c5becf
- WebTV fixes
2003-02-28 14:40:11 +00:00
Bram Matthys
a28a349eb2
- Documentation/text updates.
2003-02-28 01:00:36 +00:00
Bram Matthys
def6483548
- Added SVSWATCH: allows U-lined server to modify the watch list of a user.
...
- Added SVSSILENCE: allows U-lined server to modify the silence list of a user.
2003-02-27 23:23:24 +00:00
Bram Matthys
06eaede3f2
- Added allow-userhost-change checks to /vhost.
...
Fixed Changes typo from me (forced-rejoin -> force-rejoin)
2003-02-27 18:41:26 +00:00
Bram Matthys
41e06cba28
- Made set::allow-userhost-change forced-rejoin work.
...
- Fixed chmode +u bug when chanop was parting but wasn't sent to normal users.
2003-02-27 17:13:04 +00:00
Bram Matthys
b9ec2de0cb
- Added feature that if the chan is +m AND +u (so both!) and you ban IRC!*@* then ops
...
will no longer see the "relayed" message from IRC.
2003-02-26 22:07:11 +00:00
Bram Matthys
60b77d4485
- Added EventMarkDel which marks an event for deletion for the (next) DoEvents() call.
...
- Fixed /rehash stall caused by delayed unloading of the scan module (deadlock).
2003-02-24 03:04:23 +00:00
codemastr
99ee86c9c9
NS cleanups
2003-02-23 21:47:56 +00:00
codemastr
931d78cd9b
...
2003-02-23 17:23:46 +00:00
Bram Matthys
28d355f649
- Code cleanup (gcc 3.2 warnings with -Wall).
...
Compile tests done: Linux, Linux SSL, Linux SSL+ZIP, Windows, Windows ZIP, Windows SSL+ZIP.
This might also have fixed some (or 1) bug(s) :P.
2003-02-23 03:41:39 +00:00
Bram Matthys
8fbb67818b
- Added set::options::dont-resolve (=hostnames of incomming clients won't be resolved).
...
This is more usefull than the no nameserver + useip solution since with this no resolving
is done for incomming clients, but connecting to other servers (with hostnames) still works fine ;P.
2003-02-22 22:34:40 +00:00
Bram Matthys
4795a45150
- Fixed two ident bugs (multihomed&connect), both resulted in ident not working.
...
multihomed issue:
Instead of binding cptr->listener->ip it now uses getsockname(), otherwise it
won't work if you have a listen *:6667 thing + multihomed (it will connect for
example from 33.33.33.1 while the client connected to 33.33.33.5.
connect issue:
there was some kind of file descriptor race condition because of the way our
whole read_message() thing is coded... an ident socket might have been closed
+ a new might have been accepted... blablabla ;)
I wonder if anyone reads these CVS logs lol :).
2003-02-22 21:16:30 +00:00
codemastr
2a90309216
Added badword quit {} to replace CENSOR_QUIT
2003-02-22 19:41:00 +00:00
Bram Matthys
2cc2a89e5b
Again.
2003-02-21 20:09:55 +00:00
Bram Matthys
76fd66d27f
- Documentation updates (unreal32docs.html, example.conf).
...
Againnnnnn
2003-02-21 19:22:59 +00:00
Bram Matthys
64dab7821a
- Fixed remote /rehash bug ( #0000600 ). Actually rewrote 20/25% ;).
...
Also minor doc fixes, not worth mentioning in Changelog.
2003-02-21 02:44:48 +00:00
Bram Matthys
775378a410
- Documentation updates (added a section about features).
...
Also colour -> color ;P.
And... removed doc/Unreal31_to_32.html because it's no longer needed now
since I have integrated it in the features section / unreal32docs.html.
2003-02-20 23:51:25 +00:00
codemastr
ca9a7a1e89
Fixed a TKL bug
2003-02-20 23:12:07 +00:00
Bram Matthys
2f10a46e1e
- Fixed chmode +u again.
2003-02-19 16:02:29 +00:00
Bram Matthys
0d1e674fcf
- Fixed win32 compile error
2003-02-19 02:59:50 +00:00
Bram Matthys
aa44d4d728
- Updated win32 compile instructions
...
- Fixed set::dns error messages
2003-02-19 02:37:23 +00:00
Bram Matthys
eb7333c874
- Added /who *.host.com support (ircop only), this was already possible via /who -h <host>
...
but most ppl expect it to work this way too.
2003-02-18 22:29:40 +00:00
Bram Matthys
4a7cef66dd
- Fixed bug with channel mode +u: Quits/nick changes of other users were shown.
2003-02-18 18:59:37 +00:00
Bram Matthys
08eb667db8
- Fixed some case insensitive checks in configfile parsing, fixed to be case sensitive.
...
- Module changes: added two hooks: HOOKTYPE_USERMSG and HOOKTYPE_CHANMSG, changed umode_get.
The HOOKTYPE_USERMSG has been tested with a +D (deaf for private msgs except for opers)
module, the channel thing not yet...
added global/local mode flag to umode_get, or use umode_lget (local) / umode_gget (global) :P.
Blah.
2003-02-18 18:29:07 +00:00
Bram Matthys
7a4d7df866
- Fixed some case insensitive checks in configfile parsing, fixed to be case sensitive.
...
if someone used LoadModule instead of loadmodule no warning was shown. This issue is
known to cause negative psychological effects on some users.
2003-02-17 21:11:48 +00:00
codemastr
d729d2a0e4
Fixed an alias bug
2003-02-17 20:03:55 +00:00
Bram Matthys
5a1bdba209
- Removed some debugging messages
2003-02-17 19:03:34 +00:00
codemastr
0c5ef6def4
Removed some more +I code, and fixed a /who bug
2003-02-16 22:36:07 +00:00
codemastr
8569877110
Fixed a TKL rehash bug and recoded aliases to be much faster
2003-02-16 21:57:31 +00:00
Bram Matthys
e116c095f2
- Fixed MyConnect()/MyClient() bug causing memory leak.
2003-02-16 21:12:32 +00:00
Bram Matthys
9b38176f98
List options were not correctly freed when /list was completed.
...
The bug was it did free the yeslist/nolist elements but not the data in it (lp->value) :PP.
Changed to use free_str_list() instead, just like in exit_client.
2003-02-16 04:59:26 +00:00
Bram Matthys
36d7d271cc
- set::services-server is now required to be set ( #0000730 ).
2003-02-15 23:41:23 +00:00
Bram Matthys
f2eb5f48b6
- Zip links: Added link::compression-level so you can set the compression level per link
2003-02-15 21:13:37 +00:00
codemastr
4606d94e27
+I stuff removed, and other stuff
2003-02-15 20:20:35 +00:00
Bram Matthys
0c12e70d59
- Fixed compile warning in ssl.c.
2003-02-15 18:16:57 +00:00
codemastr
bf116f1f6c
Removed cmode +H, coadmins can use /rehash -flags, added cmode +M
2003-02-15 01:27:48 +00:00
codemastr
8e3272ba0b
Fixed a win32 bug
2003-02-14 23:20:05 +00:00
Bram Matthys
f014032901
- Fixed link::port bug reported by AngryWolf: was signed so ports >32767 had problems
2003-02-13 17:12:54 +00:00
Bram Matthys
1901911405
- Removed usermode +I (invisibility)
2003-02-12 21:44:09 +00:00
Bram Matthys
5f772f0457
this helps...
2003-02-12 20:45:48 +00:00
Bram Matthys
addd54c38f
Revert set::options::owner-gets-dot patch.
2003-02-12 20:44:14 +00:00
Bram Matthys
71a7e91363
- Added set::options::owner-gets-dot which will give chanowners a . prefix.
2003-02-12 02:12:13 +00:00
Bram Matthys
82201421eb
Made ".. did a /whois on you" always show the real host ( #0000705 ).
2003-02-10 00:56:58 +00:00
Bram Matthys
934b898914
Fixed a bug in coadmin: global flags were not added ( #0000716 ).
2003-02-10 00:41:19 +00:00
Bram Matthys
954ccf7265
added set::restrict-usermodes
2003-02-09 20:51:25 +00:00
Bram Matthys
efc2c8f326
Updated docs.
2003-02-07 23:08:01 +00:00
codemastr
8070b2397e
Fixed an except ban {} problem
2003-02-07 16:21:23 +00:00
Bram Matthys
a127469d42
Added USE_ZIP stuff to win32 installer script.
2003-02-07 00:08:32 +00:00
Bram Matthys
09013995f6
Updated protoctl.txt (added ZIP).
2003-02-06 23:55:56 +00:00
Bram Matthys
bd8cbf6713
* don't send SHOWCONNECTINFO if the link is (known to be) a server.
...
* same for scan message
* don't say "you have not registered" on NOTICE in unregistered state.
* made a send_prot(aClient, ConfigItem_link) for sending PROTOCTL message,
takes care of sending ZIP in token in case of a ziplink (indeed, I don't
send "ZIP" if it's not marked as a ziplink).
* added automatic fallback tot uncompressed link in case one of the sides
has zip turned off or not compiled in.
* added configcheck for link::options::zip turned on when not compiled
in (just like we do with ssl).
2003-02-06 01:09:17 +00:00
Bram Matthys
af988ce74d
Added config error if link::options::zip was enabled at a non-zip compiled server.
2003-02-05 22:14:39 +00:00
Bram Matthys
1c0860e841
- Fixed an ident bug, maybe it actually works now.. ( #0000709 ) reported by marviiin.
2003-02-05 21:32:37 +00:00
Bram Matthys
c177eb2580
Code (comments) cleanup. Yes very usefull.. ahem ;).
2003-02-05 20:15:28 +00:00
Bram Matthys
0dde38dd6a
ZIP_LINKS fixes/debugging.
2003-02-05 01:28:31 +00:00
codemastr
0ca9f4c2c5
...
2003-02-05 00:59:51 +00:00
codemastr
06dc8646a4
added ziplinks support to ./Config and updated SSL support in ./Config
2003-02-05 00:44:14 +00:00
codemastr
da33a9e646
Fixed a bug when compiling with SSL ZIP_LINKS
2003-02-04 22:50:56 +00:00
Bram Matthys
1bea78bd0e
- Fixed a bug in m_part reported by Angrywould, cause unknown (yet).
...
- Currently it's not possible to compile with ZIP_LINKS _and_ SSL without changing zlib.h :(.
It really sucks... it's because zlib.h has a typedef for 'free_func' and this is also used
in openssl header files as a (useless) name... :((. I did some updates to allow future zlib
changes, dunnow if they will because it can break other zlib programs. It compiled fine at
windows, but not at Linux... you need to replace free_func to zlib_free_func in zlib.h in
order to get ZIP_LINKS + SSL to work... but like I said, that may break programs (ARGH!).
2003-02-04 21:23:47 +00:00
Bram Matthys
6ceb9cb6f7
Code cleanup (in many files heh)... I replaced all:
...
IsHidden(sptr) ? sptr->user->virthost : sptr->user->realhost
stuff to a simple GetHost(sptr) macro (defined in struct.h).
Smaller and less error phrone :). Also fixed the if IsHidden -> if (IsHidden
found by codemastr .
2003-02-04 19:40:38 +00:00
Bram Matthys
d98e7d3112
Fixed bug in ISON.
2003-02-04 18:50:55 +00:00
Bram Matthys
0b2d842d55
Code cleanup in m_umode.
2003-02-04 18:02:44 +00:00
Bram Matthys
c0a3cd9c14
Fixed minor memleak with zip links (a few k per server link).
2003-02-04 16:54:53 +00:00
Bram Matthys
24f36c846c
Documentation updates for nodnscache.
2003-02-04 02:13:35 +00:00
Bram Matthys
7ad5f10d76
- Fixed a resolver bug where cache entries didn't timeout correctly.
...
- Made async resolve-and-connect work
- Added link::options::nodnscache which means Unreal will not cache the host forever for
outgoing server connections, you could for example enable this if you are linking two servers
with an often changing host (like dyndns.org).
2003-02-04 02:09:40 +00:00
codemastr
1efcc56dce
Fixed a throttling bug
2003-02-03 21:38:02 +00:00
Bram Matthys
39be4901df
Added recvq column to /stats y reply.
2003-02-03 21:32:51 +00:00
Bram Matthys
c5369043c7
Added better (specific) link error messages (only on the "incomming" side)
...
so you can easily see whether servername, hostname/ip or username is wrong.
2003-02-03 21:05:50 +00:00
Bram Matthys
6f9060ce4e
Minor doc updates (mainly example.conf)
2003-02-03 20:27:33 +00:00
Bram Matthys
6f2be400c3
Major unreal32docs.html documentation update:
...
* Changed layout
* Removed text, split up 3.1.x->3.2.x upgrade info to Unreal31_to_32.html
(actually that's just .RELEASE.NOTES, need a bit more explanation and
stuff about converting configs etc).
* Improved Me, Class, Allow, Listen and Set block text/layout/etc.
* Removed typo's
2003-02-03 20:14:16 +00:00
Bram Matthys
d7b0c619bd
Fixed /topic for opers when not in +s-channel
2003-02-03 18:52:06 +00:00
Bram Matthys
ded0df0b31
Don't encrypt SSL certificate by default @ win32. Why would we encrypt by default
...
at windows and not at *NIX? Also it's incompatible with running as a service.
AFAIK it doesn't increase security very much: if you own the box you can easily
snif the keyboard, read the certificate from memory, etc..
2003-02-03 17:44:33 +00:00
Bram Matthys
19960bf7de
Fixed bug in ipv6 + unknown connection flood.
2003-02-03 17:27:21 +00:00
Bram Matthys
7e3664afe5
Bugfix for crash with STRIPBADWORDS_CHAN_ALWAYS (null pointer).
2003-02-03 16:33:05 +00:00
Bram Matthys
138fcd19e7
Added (optional) class::recvq so you can dynamically/per class set the recvq (flood control).
...
CLIENT_FLOOD in config.h is still used as a default value if recvq is not specified.
2003-02-03 01:51:26 +00:00
Bram Matthys
8d329b611a
enabled FAST_BADWORD_REPLACE by default
2003-02-02 23:13:26 +00:00
Bram Matthys
ef150daae7
Two tiny text fixes: missing space and an CRLF in 'sending to me' thing,
...
and some probably impossible oob read but just in case added a length check,
blahhh (sending empty line).
2003-02-02 23:05:03 +00:00
codemastr
56da92cab9
Added set::snomask-on-connect
2003-02-02 22:53:59 +00:00
Bram Matthys
0131baaf5b
- Fixed bug which made opers unable to do -a/-q ( #0000654 ).
...
- Fixed bug in +q/+a list (/mode #chan q) <= lol this was some historic
bug by DrBin or something ;). In case you wanna know.. the whole loop logic
was wrong... initalisation vs null pointer check... ;).
2003-02-02 03:39:52 +00:00
Bram Matthys
463a2b29c5
memleak bugfix for my previous improved-write/buffer-errors-patch.
...
Additionally, I've increased my life chances with 100% thanks to _this_ patch.
2003-02-02 01:09:43 +00:00
Bram Matthys
84596e0fc5
Redesigned "Dead socket" error msg thing. Added a error_str to client struct,
...
which is set if dead_link is called. You will now see "Write error",
"Max SendQ exceeded" etc error messages in the quit reason instead of just
the "Dead socket" message. Changed "notice" parameter of dead_link, now just
the reason and not a format string, maybe rename that var.
2003-02-02 00:48:02 +00:00
codemastr
47dabe4c36
Aliases updates
2003-02-01 19:18:06 +00:00
codemastr
ab5ff5cdea
Started work on set::allow-userhost-change
2003-02-01 19:14:31 +00:00
codemastr
0004c00d7a
Documentation updates
2003-01-29 20:41:04 +00:00
codemastr
33cb958615
Fixed a channel mode +A bug
2003-01-29 20:27:02 +00:00
Bram Matthys
0a1aacda89
Fixed missing 's' flag in oper::snomask causing not receiving any server notices (attempt II)
2003-01-29 01:15:09 +00:00
codemastr
12a5746d47
Rechanged 'a Services Administrator' back to 'a Services Operator'
2003-01-29 00:56:01 +00:00
Bram Matthys
a5ea13adc9
Added '/stats zip'
2003-01-29 00:19:16 +00:00
Bram Matthys
637867bc6d
Added makefiles to compile with zip links @ windows (zlib needed).
2003-01-28 23:13:49 +00:00
Bram Matthys
95c0add864
Fix for error msgs flood at (at least) Linux 2.4.x and FreeBSD caused by
...
socket already disconnected when getpeername() is done.
2003-01-28 22:14:56 +00:00
Bram Matthys
bcac798a99
Fixed whois: "a Services Operator" -> "a Services Administrator"
2003-01-28 20:32:21 +00:00
Bram Matthys
007d0c1d32
Added STRIPBADWORDS_CHAN_ALWAYS (a define, disabled by default) for always
...
censoring badwords from all channels (+G or not).
2003-01-28 20:24:55 +00:00
Bram Matthys
f6333714a2
Fixed some minor sending-1-byte-too-much bugs when all connections where in use.
2003-01-28 19:06:56 +00:00
Bram Matthys
92fe4e04a3
Removed unnecessary #ifdef blocks added by previous ZIP_LINKS patch
2003-01-28 03:27:48 +00:00
Bram Matthys
482df3dce3
Added ZIP_LINKS: using flag FLAGS_ZIP (0x1000000, was FLAGS_UNOCCUP2),
...
instead of using a 2nd flag here for the special case of "the first zip msg"
like in hybrid/etc I use cptr->zip->first to flag that. Except for the many
#ifdef ZIP_LINKS blocks added I also had to do some stuff outside it, like
crc32->our_crc32 because zlib defines it, made a READBUF define (8192),
added a msg var to parsing/send functions.. blah.. etc ;P.
I've also put the patch online at www.vulnscan.org/tmp/zip_links.diff so you
can easily look what I've changed.
TODO: ask in ./Config if ziplinks should be enabled and let ./configure check
for zlib + add the library to IRCDLIBS in Makefile if enabled.
TODO: some little code cleanups
2003-01-28 02:50:19 +00:00
Bram Matthys
d0dc13faa5
Little fix for previous throttling fix (accessing just free()d memory).
2003-01-27 21:25:27 +00:00
Bram Matthys
09776ff03f
Fixed triple WATCH reply bug ( #0000632 ) when USER was send before NICK.
2003-01-27 21:00:21 +00:00
codemastr
00698d9fd4
Fixed an SVSO bug and a throttling bug
2003-01-27 19:54:00 +00:00
codemastr
1db740e154
Fixed an HCN bug with client exiting notices
2003-01-27 19:30:34 +00:00
Bram Matthys
e070a40353
Fixed crash when link::leaf (and some other link:: things) was empty. ( #0000610 )
2003-01-26 21:58:29 +00:00
Bram Matthys
9d48eee701
Tweaked fix for 2-bans-needed-trick a bit. I was checking against last virthost,
...
now always checking against cloaked host... Just feels better :P.
2003-01-26 15:20:06 +00:00
Bram Matthys
deb038730a
Minor documentation update for SVSNLINE. ( #0000651 )
2003-01-26 03:18:36 +00:00
Bram Matthys
74a984da48
Fixed 2-bans-needed-trick ( #0000626 ). If a user got banned while having mode +x,
...
then does a -x virthost gets freed and the user can join again/circumvent the ban.
virhost should probably be moved in to the User struct like char virthost[HOSTLEN+1]
but in the meantime I've just removed the free() when someone does -x.
I noticed we already do make_userhost at connect even if mode +x isn't set, and also
is_banned checks if virthost exists.. if so -> check if that's banned... so this
patch won't decrease performance much.
2003-01-26 02:18:30 +00:00
Bram Matthys
117ec38808
Channel msging optimization by 10-30%.
2003-01-25 21:26:53 +00:00
Bram Matthys
423a8c2739
Fixed yet another bug in new badwords replace system (should be almost finished now! ;P).
2003-01-25 18:44:23 +00:00
Bram Matthys
c4c87fb803
Blah... forgot to remove some debugging code in badwords.c (new fast replace system)
2003-01-25 01:32:17 +00:00
Bram Matthys
efaf9d6709
Fixed halfop bug, ex: /mode -o+b user *!*@blah.com will get +b user!*@*. ( #0000653 )
...
The bug was we forgot to return wheter a parameter was eaten or not (returned always 0).
2003-01-24 23:37:33 +00:00
Bram Matthys
1dfdeb42f0
Temporarely added user-already-in-chan check in m_sjoin to help tracing user-twice-in-chan bug
...
which has been reported by two users (#0000594 ). About speed: I think it'll just use a few usec
so that's <100ms for X.000 users ;P.
2003-01-24 22:47:37 +00:00
Bram Matthys
3fc6734e65
Fixed minor bug in resolving of IPv4 names if IPv6 is enabled ( #0000659 ).
...
We were doing: T_AAAA, if that fails then T_A. But in that case when a host
has both T_A and T_AAAA entries, the reverse lookup will fail for ipv4.
Now using T_ANY to fetch both T_A and T_AAAA addresses at once.
2003-01-24 20:34:11 +00:00
Bram Matthys
73810a4f82
Cleanups in badwords.c: removed duplicate code, now one big stripbadwords() function which
...
is called by stripbadwords_channel()/stripbadwords_message().
2003-01-24 02:49:41 +00:00
Bram Matthys
e8d8a27cbc
Added a much faster (>100x) badwords replace routine which will be used for easy replaces like
...
"blah", "*blah", "blah*" and "*blah*"... otherwise regexp is used. Disabled by default until
it's really finished and fully tested.
2003-01-24 02:18:33 +00:00
Bram Matthys
3a546fb04c
Cleanup of m_userhost / my previous patch screwed things up ;P
2003-01-23 21:05:44 +00:00
Bram Matthys
358a00e90c
Fixed some formatting issues.
2003-01-23 20:47:06 +00:00
Bram Matthys
e333890b0f
Fixed SSL session cache bug, symptoms were: stunnel can only connect the 1st time,
...
reconnecting etc fails with (in stunnel log) "SSL_connect: Peer suddenly disconnected".
This happends with OpenSSL 0.9.7.
2003-01-23 17:03:53 +00:00
Bram Matthys
78dc344785
Added much better checking for weird characters in hostnames.
...
We were doing "deny known bad characters" instead of "only allow known good characters", this was REALLY bad...
This patch limits hostnames to alphanumeric, '-', '_' and '.'.
2003-01-22 19:37:42 +00:00
Bram Matthys
a79e26deff
Fixed major (?) bug in resolver (affects ipv4 only), could cause long stalls / crashes.
...
for (i = 0; &HE(cp)->h_addr_list[i]; i++) was used in ipv4 mode, but should be
without the &... this caused some stalls (like 11 seconds) at my machine because the
loop was executing >1 million times (I don't understand why it didnt crash however).
2003-01-21 23:01:44 +00:00
Bram Matthys
735b011f3e
(added to Changelog this time:) Added win32 compile instructions in doc/compiling_win32.txt
2003-01-21 22:47:45 +00:00
Bram Matthys
e9b96afef8
Added win32 compile instructions in doc/compiling_win32.txt.
2003-01-21 22:46:48 +00:00
Bram Matthys
d932cf0220
Fixed bug in channel mode +L #aaaaaaaaa<etcetc>.
2003-01-20 21:17:24 +00:00
Bram Matthys
e71f39ea62
Fixed bug in non-working channel mode +H. There was a #ifdef ENABLE_INVISOPER
...
block around +H checking, but this #ifdef is only at this place and is also
never defined... Removed #ifdef because that's now in module...
2003-01-20 20:48:59 +00:00
Bram Matthys
d944643010
Minor documentation fixes reported by Jollino (LUSERS, OFLAGS mode h)
2003-01-20 20:00:57 +00:00
Bram Matthys
1e51112790
Fixed win32 compile error because of report_error patch (oops, lalala :P).
...
Added P_ECONNABORTED and P_ECONNRESET.
2003-01-20 19:33:18 +00:00
stskeeps
56a0d8adf7
removed ircdreg
2003-01-20 16:08:35 +00:00
Bram Matthys
6a9579930a
Fixed crash when +x is in modes-on-oper, user has -x and then /oper's.
2003-01-20 15:21:38 +00:00
Bram Matthys
9c31edf6e7
Made netadmins able to see users in all chans by using /who #chan or /names #chan.
2003-01-20 03:44:13 +00:00
Bram Matthys
d7e7562626
I love ugly code!! I fixed an out of bound memory read a week ago in the
...
time function, however my fix was wrong / usually the out of bounds memory
reading went well so the function worked... now it didn't... patched ;P.
Some examples: 4s = 8, 1m = 61, 1h = 3601, 1h2m = 3722.
2003-01-20 01:38:59 +00:00
Bram Matthys
2a266829e3
Fixed SVSMODE bug in handling of non-qaohvbe modes. ( #0000631 )
...
*parabuf wasn't set to '\0' so previous modes were applied in some cases...
2003-01-20 00:46:27 +00:00
Bram Matthys
86021bdd9b
Fixed shun: ADMIN and PONG are allowed if shunned, also manually removing
...
a SHUN from a user affects connected clients immediatly. Moved ~45 lines of
code to a seperate function for this.
2003-01-20 00:30:51 +00:00
Bram Matthys
87b22510c0
Fixed some of the FreeBSD warnings, like 'Cannot accept connections' and
...
'getsockopt(IP_OPTIONS)' reported in bug #0000616 . There's still one around
somewhere, but it's a start. Also modified report_error so it reports both
the socket error AND the system error if they are different.
2003-01-19 23:46:16 +00:00
Bram Matthys
1c1f135f8d
useless change: &me.name -> me.name in my previous patch, doesn't change
...
anything but it was annoying my eye ;P.
2003-01-19 23:29:22 +00:00
Bram Matthys
1d0936d07a
Added RPL_ENDOFSTATS after tkl_stats output if called by /kline, /gline, etc
...
without parameters.
2003-01-19 22:58:07 +00:00
Bram Matthys
22f60e47c8
Fixed compile error in src/random.c at win32. Also added some nice #ifdef's
...
so we don't get unused var warnings in non-SSL mode...
2003-01-19 22:41:03 +00:00
Bram Matthys
5e2cf7b90f
Fixed compile error in makefile.win32.ssl (added src/random.c)
2003-01-19 22:29:02 +00:00
Bram Matthys
d5faf64581
Added message if '/helpop' is used without parameters by helpops. (dont panic!)
2003-01-19 21:26:34 +00:00
Bram Matthys
f97b537b09
Fix for missing mode 'S' in 005 CHANMODES= message
2003-01-19 20:30:30 +00:00
Bram Matthys
193265ef69
Added access level required for chmodes, documented +G, changed USERCMDS layout
2003-01-19 20:21:35 +00:00
Bram Matthys
0c74c5cd11
Fixed example.conf set::dns::retries, 2s -> 2
2003-01-19 20:05:57 +00:00
cvs2hg
5ad7468aa1
fixup commit for tag 'unreal3_2_beta13'
2003-01-18 09:01:53 +00:00
stskeeps
c5991fc8da
fixed crypt on win32
2003-01-18 09:01:52 +00:00
stskeeps
a05c61042b
BAH FUCK
2003-01-17 22:20:48 +00:00
stskeeps
e42a63972e
** beta14 released **
2003-01-17 22:03:13 +00:00
stskeeps
e5dc32a0d0
- Compile fixes regarding throttling
...
- Fix when you use another make than make
2003-01-17 20:32:49 +00:00
stskeeps
5289be076a
- Preperations for beta14. Will be a recommended upgrade
2003-01-17 17:10:11 +00:00
luke
f83daf4607
stupidity
2003-01-17 15:23:51 +00:00
codemastr
eb1e4f000b
Resolver bug fix
2003-01-16 22:10:06 +00:00
stskeeps
381350618f
- One more fix to the above
2003-01-16 15:19:25 +00:00
stskeeps
1aabd39d27
- Fixed a bug where helpop would pass on a null pointer
2003-01-16 13:45:26 +00:00
stskeeps
ea2f1c6fc7
- Fixed a bug where helpop would pass on a null pointer if it was a remote
...
client (this needs more investigating, could someone find out how the fuck
it can get a remote helpop that's blank anyhow?).
2003-01-16 06:19:12 +00:00
mcskaf
3ff374d811
We were writing a null to the log file when we reached max size. Bug #0000613 reported by AngryWolf
2003-01-15 23:16:15 +00:00
mcskaf
0349a1d1d8
We were writing a null to the log file when we reached max size. Bug #0000613 reported by AngryWolf
2003-01-15 23:10:13 +00:00
stskeeps
7601cbcf12
- Adding throttling, read config.h for more info. For the uneducated,
...
throttling is to reconnect way too fast repeatedly. Thanks to [Real] for
the idea
2003-01-15 18:32:25 +00:00
codemastr
c02033f3ca
Fixed a bug when leaving off a parameter for a password config entry
2003-01-15 16:40:15 +00:00
codemastr
3095782cfd
Various fixes
2003-01-14 21:25:04 +00:00
codemastr
fed61efcdb
Misc. fixes
2003-01-11 19:33:42 +00:00
mcskaf
fe9dc6d3c4
Fixed bug 601 - ipport_seperate() used strtok() to separate ip:port but when
...
just :port was specified it skipped the leading : and assigned the port to ip
and null to the port causing the calling routine to seg fault.
2003-01-07 02:30:21 +00:00
codemastr
8523a7554b
Fixed a random bug and added link::password-connect encryption error
2003-01-05 16:51:15 +00:00
codemastr
d47e956c5b
Fixed a bug in the empty channel fix
2003-01-05 01:28:23 +00:00
codemastr
b455704e7f
Added a patch by Syzop to increase randomness of the random numbers
2003-01-05 01:26:28 +00:00
luke
909c5843cb
Fixed bug with whole bunch of users in an empty channel (codemastr found it)
2003-01-04 21:42:03 +00:00
codemastr
286115c256
Fixed some conf3 bugs
2003-01-03 17:44:02 +00:00
codemastr
91b9fa2281
Removed USE_LONGMODE
2003-01-03 17:05:58 +00:00
codemastr
a123023350
Added the ability to specify port ranges
2003-01-02 20:49:44 +00:00
codemastr
d7c59f9961
Fixed a few bugs
2003-01-02 19:32:58 +00:00
codemastr
efa61e7ec0
Fixed a bug in the binary searching routines
2002-12-29 17:34:51 +00:00
codemastr
2270e37dca
Added pretty_time_val
2002-12-20 22:09:38 +00:00
codemastr
31171c09b4
Fixed a bug where setting umode -o didn't set -h
2002-12-19 21:59:22 +00:00
codemastr
67b1118abb
Added set::snomask-on-oper
2002-12-19 21:49:37 +00:00
griever
24cd9ff5ef
TKL fix and shit
2002-12-19 20:40:40 +00:00
mcskaf
a94f2e208f
Fix bug 552
2002-12-17 20:08:00 +00:00
mcskaf
ab66342581
Fix bug 552
2002-12-17 19:56:36 +00:00
mcskaf
c3f23435d5
Detect include file error.
2002-12-17 19:53:41 +00:00
stskeeps
e1b22ca767
bah src/umodes.c
2002-12-16 13:36:50 +00:00
stskeeps
3c99989a07
fuck it all
2002-12-16 13:36:18 +00:00
codemastr
0fc5b50258
Docs updates
2002-12-15 16:30:47 +00:00
codemastr
5196094ca7
Added chmode +u to help.conf
2002-12-15 01:43:16 +00:00
codemastr
140eed6b4c
Fixed a win32 bug with showing included files on the config menu
2002-12-15 01:35:07 +00:00
codemastr
f5e278fac7
Fixed a +/-f bug when using values > 65535. Now limits to 500:500
2002-12-14 18:22:20 +00:00
codemastr
5a4e05a429
Fixed a crash if oper::flags is missing
2002-12-14 18:14:59 +00:00
codemastr
7c0bc3f0be
Fixed a tsctl and a make install bug
2002-12-14 17:29:39 +00:00
codemastr
a15d1337c0
...
2002-12-13 22:35:07 +00:00
codemastr
696533a163
Rewrote some +G code
2002-12-13 22:06:17 +00:00
codemastr
ef5f1c354b
Added set::htm for htm options
2002-12-11 17:35:18 +00:00
stskeeps
a76476371e
*** beta13 released ***
2002-12-09 20:02:25 +00:00
stskeeps
04be404c6c
- Changed base version name to Unreal3.2, instead of Unreal3.2-Selene
...
- Made McSkaf part of core coder team
2002-12-09 19:54:35 +00:00
mcskaf
997cb99faf
Changed DWORD to u_int32_t.
2002-12-08 20:32:56 +00:00
mcskaf
c609e0bbb1
IRCCreateThreadEx() was causing exception on Windows.
2002-12-08 20:09:27 +00:00
codemastr
2783e635b6
Fixed a typo
2002-12-08 18:44:30 +00:00
codemastr
5f9285e139
Updated version number in win32 installer
2002-12-05 20:09:27 +00:00
cvs2hg
2eef007c8a
fixup commit for tag 'unreal3_2_beta13_rc1'
2002-12-05 19:51:26 +00:00
stskeeps
d2e87700c3
- Added back the commands check that didn't get added in conf3 (lamers
...
beware)
2002-12-05 19:51:25 +00:00
codemastr
1c74c7458f
docs updates
2002-12-05 16:54:05 +00:00
mcskaf
9102ebacf7
Use P_EWORKING in connect().
2002-12-01 19:44:12 +00:00
mcskaf
2d9186c7a3
Fixed a dumb mistake.
2002-12-01 19:13:47 +00:00
mcskaf
c28b3db527
Changed connect() success/fail checking in scanners for all OSs.
2002-12-01 19:10:26 +00:00
mcskaf
28fbd0bafe
Added P_EWORKING define. Indicates a socket call is in progress on all OSs.
2002-12-01 18:53:06 +00:00
codemastr
2182c90be5
Release preparations
2002-12-01 18:23:11 +00:00
codemastr
6c167e3590
Documentation updates and misc. fixes
2002-12-01 17:50:08 +00:00
mcskaf
b148656164
Change resolver to use our IRCMutex macros.
2002-12-01 17:42:56 +00:00
codemastr
5d31e2ac68
Changed the thread API to fix some win32 crashes
2002-12-01 17:11:34 +00:00
codemastr
1a64c71e7f
Added a patch for logging vhosts in connect/disconnect notices
2002-11-30 21:11:05 +00:00
codemastr
48fb658531
Removed m_kline.c and m_zline.c they are now implimented as part of m_tkl.c
2002-11-30 21:01:12 +00:00
codemastr
211e930a1e
Fixed an oper count bug with SVS2MODE
2002-11-30 19:22:43 +00:00
stskeeps
f7d349e60a
- Changed .SICI to point to cacert.org instead (patch by evilbunny)
2002-11-29 07:23:04 +00:00
stskeeps
a5547b65f4
- Made config actually add listeners when rehashing (...) also you can now
...
change listener flags using /rehash
2002-11-28 17:34:19 +00:00
codemastr
d21fc4bcca
Fixed some logical module rehash problems
2002-11-28 16:21:05 +00:00
mcskaf
b39615e26a
Fixed doc: Changed set::scan::ban-time to set::scan::bantime. Added set::scan::timeout.
2002-11-27 22:05:59 +00:00
mcskaf
a3c6b57a70
Changed set::scan::ban-time to set::scan::bantime. Added set::scan::timeout.
2002-11-27 22:03:47 +00:00
mcskaf
ebed8efde7
Fixed typos in set::scan::bind-ip and set::scan::ban-time
2002-11-27 21:05:20 +00:00
codemastr
84fe71337e
Docs fixes
2002-11-27 20:45:42 +00:00
stskeeps
8bf8eff75a
- Removed makeconf
2002-11-27 20:40:30 +00:00
codemastr
9dd4b699b8
Cleaned up module code
2002-11-27 17:40:28 +00:00
codemastr
24eac63abd
Changed the conf3 return values
2002-11-27 17:19:33 +00:00
stskeeps
4b738b28e2
- Small typo in config validation found by ins4ne
2002-11-27 15:23:35 +00:00
stskeeps
c43a4d35c4
stuff
2002-11-27 14:55:47 +00:00
stskeeps
fcfbf1cdaf
serious who bug
2002-11-27 14:53:51 +00:00
codemastr
dd2bf9e926
Fixed a bug where chmode +q users could not kick chmode +a users
2002-11-26 23:07:13 +00:00
codemastr
6750bca21c
...
2002-11-26 20:23:23 +00:00
codemastr
736474aa5f
Finished module rehashing
2002-11-26 20:15:17 +00:00
codemastr
0ba49b9c4e
Made modules rehash under dynamic linking
2002-11-26 19:52:02 +00:00
codemastr
b87f79a271
Made alias{}'s get rehashed
2002-11-24 23:32:25 +00:00
mcskaf
a21df7fcf5
Fixed sendto_ functions to use slot number as index into sentalong array.
2002-11-23 00:09:48 +00:00
codemastr
7ce89318f8
conf3 fix
2002-11-22 23:25:49 +00:00
mcskaf
3d945f5b1d
Fixed sendto_ functions to use slot number as index into sentalong array.
2002-11-22 23:25:20 +00:00
mcskaf
eba7f5ffe0
Fixed sendto_ functions to use slot number as index into sentalong array.
2002-11-22 23:07:35 +00:00
codemastr
387565717f
Converted deny {} to conf3
2002-11-22 22:25:19 +00:00
codemastr
6a65111f12
Fixed several conf3 errors
2002-11-22 21:46:31 +00:00
stskeeps
cd83b8a845
- Fixed win32 compile error with default: ;
2002-11-22 21:04:40 +00:00
stskeeps
e4bd382898
- /rehash for conf3 (that works) :)
2002-11-22 16:16:33 +00:00
codemastr
ce64bf6f6c
Changes to the module config system
2002-11-18 20:04:36 +00:00
codemastr
594f8646d3
Made modules able to have config directives
2002-11-18 00:54:05 +00:00
codemastr
e392d1435f
Fixed a bug when set::help-channel is missing
2002-11-17 20:00:43 +00:00
codemastr
d1e0d459c5
Added can_override oper flag
2002-11-17 17:31:30 +00:00
codemastr
1b17b5c0be
Fixed a win32 debugger bug
2002-11-17 01:49:22 +00:00
codemastr
5e9107815e
Added SVSLUSERS
2002-11-16 20:52:16 +00:00
codemastr
45590c3b5d
Made alias {} work in conf3 and recoded the way aliases work somewhat
2002-11-08 21:26:44 +00:00
stskeeps
808acb8e57
- Finished up conf3, still needing some directives added but it sortof works. Rehash doesn't yet.
...
- Fixed some idiotic lack of src/modules/Makefile.in changes for the sake of commands.so when
/zline /kline etc was moved to a module
2002-11-05 19:25:21 +00:00
stskeeps
f99caaa2bd
Fixed alphabeticalising of named oper flags, added _conf/test_link
2002-11-05 13:52:44 +00:00
codemastr
d75ffab485
Fixed some configure problems with gcc3
2002-11-02 20:32:47 +00:00
codemastr
16dd1804be
Converted log and help to conf3
2002-11-02 17:24:54 +00:00
codemastr
85598d17ce
Conf3 cleanups
2002-11-01 20:31:08 +00:00
codemastr
b28ad5f76c
Changed config flag parsers to use a binary search
2002-11-01 20:11:36 +00:00
codemastr
6dae920358
Made the main conf3 searching routine use a binary search
2002-10-27 20:31:02 +00:00
codemastr
9a280f3e14
Possible win32 resolver fix, conf3 fixes
2002-10-27 17:32:33 +00:00
stskeeps
402f031da1
bug
2002-10-26 21:42:36 +00:00
stskeeps
09bacf360e
- Made CLIENT_FLOOD more customizable
...
- Fixed some conf3 compile errors and block-modded _*_tld
2002-10-26 19:55:24 +00:00
codemastr
6d77b60387
Added some additional NT Service options to the win32 installer
2002-10-26 19:20:52 +00:00
codemastr
1e23915986
Merged unrealinstssl.iss into unrealinst.iss
2002-10-25 17:37:53 +00:00
griever
391098a197
kline has been replaced with tkline
2002-10-24 15:58:44 +00:00
stskeeps
553c66eae6
.
2002-10-20 20:33:29 +00:00
stskeeps
34287cb733
f
2002-10-19 17:40:23 +00:00
stskeeps
6ad5b43fb5
- Fixed conf3 bug with _conf_except tkl
2002-10-19 17:37:52 +00:00
stskeeps
613c78924d
conf3
2002-10-19 17:33:05 +00:00
cknight
ab5c9b3a0a
- Documentation - Corrected several HTML formating problems
2002-10-17 11:11:13 +00:00
cknight
de97efbd21
- example.conf - Corrected incorrect set::services-services statment in alias block - reported by mcskaf ( #0000401 )
...
- Documentation - Corrected Spelling mistake in HTM mode - Reported by CoNfOuNd (#0000387 )
- Documentation - Added coadmin to table of oper types - Reported by FrostByghte (#0000359 )
2002-10-17 10:45:57 +00:00
cknight
479a6cf6c3
- Documentation - Updatet sec2.0 - list of Supported OS's for Win32 Version
...
- Documentation - Updated sec1.1 - Instructed to use bugs.unrealircd.org to report problems with docs
- Documentation - Updated misc hyperlinks - doc/unreal32docs.html
- Documentation - Updated sec3.31 - Added better description to the format we present set:: settings
- Documentation - Updated sec3.31 - Added more details to set directives
- Documentation - Updated sec3.25 - Added option vhost::swhois to section 3.25 Vhost block
- Documentation - Replaced text vair {} with <> to prevent confusion.
- Documentation - Documented that lusers now supports remote servers
- Documentation - Corrected vhost::from example as reported by joolz #329
- Documentation - Corrected set::scan:messages, currently listed as set::messages - as reported by joolz (#329 )
- Documentation - Added channel mode t & description as reported by stfcs (#315 )
2002-10-16 15:31:41 +00:00
codemastr
806701ac23
Scanner win32 fixes
2002-10-13 21:47:57 +00:00
codemastr
0a1a2e217f
Fixed an htm bug with reporting no such server
2002-10-13 17:56:19 +00:00
codemastr
8d87ef6194
Added /lusers server.name support
2002-10-13 17:39:18 +00:00
codemastr
612751abde
Fixed an samode bug
2002-10-13 17:15:29 +00:00
codemastr
1977439e27
Fixed another tkl bug
2002-10-05 00:27:22 +00:00
stskeeps
1c81b72a4f
- Fixed crash bug in m_tkl_line
2002-10-04 18:35:40 +00:00
stskeeps
62b7acc6be
dd
2002-09-28 14:28:14 +00:00
stskeeps
1d3c41ef75
Removed some IPv6 resolver specifics that seemed illogical (reference to Jollino's IPv6 crashes)
2002-09-28 12:47:59 +00:00
stskeeps
bb6711691b
- Fixed bug #0000342 reported by James LiGate about tokens leaking through from clients
2002-09-28 12:32:18 +00:00
stskeeps
379a8ccc3b
Fixed bug with all TKL commands not accepting nicks anymore ( #0000370 reported by Ravage)
2002-09-28 12:16:10 +00:00
stskeeps
979f96ca3a
Fixed bug #0000371 reported by havlaz about an extra \n slipped in with the TKL notice
2002-09-28 11:59:01 +00:00
stskeeps
8f7455d423
- Fixed bug #0000377 reported by MorPheus where IPs of servers were shown in nick collision notices
2002-09-28 11:48:25 +00:00
stskeeps
ce0ae3a46d
- Fixed bug #0000372 reported by MorPheus where Killed (<everything-but-the-first-char-in-killer-letter-got-shown> (reason))
2002-09-28 11:40:10 +00:00
stskeeps
4bc07b8789
+- Added set::ssl::options, with three options:
...
+ fail-if-no-clientcert - If SSL client connects and doesn't provide a client certificate, abort connection immediately
+ verify-certificate - Check the certificate's validity using X509 methods, check if we trust CA's, etc.
+ It however does slip self signed certificates through UNLESS
+ no-self-signed - Don't allow self-signed certificates through (requires verify-certificate)
+- Made conf parser mention if we make a link->options with CONNECT_SSL if we don't support SSL (and remove the CONNECT_SSL flag)
+- Made conf parser mention if we make a SSL listener and we don't support SSL
+- Added set::ssl::trusted-ca-file, if enabled, it will point the SSL stuff to use that file as trusted CA's (for verify-certificate)
+- Made conf _not_ bitch that it doesn't know set::ssl
+- Removed some leftover client certificate stuff
2002-09-28 11:02:05 +00:00
stskeeps
9d43770bd0
doc shit
2002-09-27 18:51:12 +00:00
stskeeps
282cc51768
- Changed auth method sslpubkey into sslclientcert, which means it will check the X509 certificate of the
...
user using X509_cmp. Also needing is some policy/conf setting to adjust if to reject invalid client certificates or whatever..
2002-09-27 16:08:03 +00:00
codemastr
519b491c1b
Fixed a bug with /who -h
2002-09-20 20:06:33 +00:00
stskeeps
c8c316c56d
- Made channel keys be case sensitive
2002-09-07 09:26:45 +00:00
stskeeps
6926cca1bb
- Added Syzop's various zero-terminate patches and fixes for crashes when
...
you send commands like JOIN from a server directly
2002-09-07 01:32:00 +00:00
codemastr
9f4f72d2af
Now using unsigned chars
2002-09-02 15:30:03 +00:00
codemastr
13b2ebc773
...
2002-09-01 18:55:19 +00:00
codemastr
ff14d5d0bf
Compile warning cleanups
2002-09-01 18:33:47 +00:00
codemastr
227563a13d
removed some old win32 debugger debug code
2002-09-01 14:41:12 +00:00
stskeeps
6aa5b7a341
- Made the IRC_UID stuff more proper..
2002-09-01 14:39:41 +00:00
stskeeps
9d35460488
bah
2002-09-01 09:27:23 +00:00
stskeeps
e1872e1231
- Added Nugget's setuid patch
2002-08-31 16:30:29 +00:00
codemastr
b5827fd1de
Fixed some /who bugs
2002-08-31 15:33:05 +00:00
codemastr
528238f541
Fixed a bug in TKL that would allow *@* bans
2002-08-31 12:49:28 +00:00
codemastr
3ce3b10e04
Fixed a win32 editor bug with chars > 128
2002-08-28 20:50:09 +00:00
codemastr
478970ed36
Made alias {} use tokens where available
2002-08-28 17:40:17 +00:00
codemastr
b89c6a8cd1
Added oper login to the 'is now an operator' notice
2002-08-28 12:12:21 +00:00
codemastr
12264cfa1b
Fixed a bug with installed Unreal as a service under WinNT4
2002-08-28 12:06:23 +00:00
stskeeps
a1e5a746e3
- A minor fix in SSL_is_inited stuff in s_bsd
2002-08-27 13:16:15 +00:00
stskeeps
4aff4a0376
- More SSL debugging stuff..
2002-08-27 12:34:43 +00:00
stskeeps
9251a76f63
Added some more debugging stuff, made check_pings a little more readable
2002-08-27 05:04:30 +00:00
stskeeps
a5809bba80
bah
2002-08-26 15:13:43 +00:00
stskeeps
9b597033ef
bah
2002-08-26 15:10:19 +00:00
stskeeps
a15ce8eb54
bah
2002-08-26 14:55:14 +00:00
stskeeps
012bad26c7
SSL debuggin stuff
2002-08-26 14:53:12 +00:00
stskeeps
709d9b87dd
- Added a newline in dynconf.h
2002-08-26 10:16:44 +00:00
stskeeps
36e88f1364
- Fixed a problem with set::ssl::certificate and set::ssl::key that used
...
+ ->ce_varname instead of ->ce_vardata. Found by badSol
2002-08-26 01:02:29 +00:00
codemastr
e1c7eead30
...
2002-08-25 16:54:00 +00:00
codemastr
cebae72da4
Fixed a win32 password encryption bug in NT service mode
2002-08-25 16:35:17 +00:00
codemastr
1f2e1a8bcf
Added vhost::swhois
2002-08-25 16:10:09 +00:00
cvs2hg
a44e23dcfe
fixup commit for tag 'unreal3_2_beta12_fixes'
2002-08-25 14:09:01 +00:00
stskeeps
065b111e22
- Compile fix regarding above fix
2002-08-25 14:09:00 +00:00
stskeeps
f62b8718aa
Fixed problem where SSL handshakes weren't unknown--'ed on remove reported
...
by Alzirr
2002-08-25 12:57:45 +00:00
cknight
f363332faa
- Updated docs to include ripemd-160 encryption option
2002-08-25 11:48:04 +00:00
cknight
30efe19cbd
- Added set::static-quit to unreal32docs.html
2002-08-25 11:38:27 +00:00
stskeeps
63ece5f2bc
- Made so every join is a SJOIN to prevent TS0 problems. Read config.h to disable this if it causes problems
2002-08-25 05:04:58 +00:00
stskeeps
154860ee3a
TOPIC_NICK_IS_NUHOST
2002-08-25 04:49:37 +00:00
stskeeps
5785860f71
- Make makecert.bat and encpem.bat show their use in titlebar when run
2002-08-25 04:33:16 +00:00
stskeeps
e1b478909e
- Made set::static-quit - check doc/example.conf for documentation - but
...
this allows the admin to decide a standard custom quit for users. so they
won't be able to make their own quits. This affects set::prefix-quit and
ANTI_SPAM_QUIT_TIME - it simply replaces it with the message if enabled
2002-08-25 04:26:45 +00:00
stskeeps
21d8c88e2c
- Made standard-threads default, and made a Config option if to use FSU
...
pthreads or not
2002-08-25 03:03:11 +00:00
stskeeps
a6776a30a2
- Removed ssl.rnd as it was not supposed to be provided by CVS
2002-08-25 02:08:13 +00:00
cknight
9074722d4b
- Corrected release date in doc/unreal32docs.html
2002-08-24 19:21:56 +00:00
cknight
96f0f8274a
*** empty log message ***
2002-08-24 18:31:59 +00:00
cknight
b4ef73ca7c
*** empty log message ***
2002-08-24 16:25:53 +00:00
cknight
afc784ddb4
- - Reformated unreal32docs.html in something other than MS Word. 93k now!
2002-08-24 16:20:09 +00:00
luke
f851f61b15
+O/+A ban implementation
2002-08-24 15:54:37 +00:00
cknight
751e14cbe2
- Made minor changes to help.conf
2002-08-24 15:48:52 +00:00
stskeeps
5fafec8555
.k
...
CVS
: ----------------------------------------------------------------------
2002-08-24 14:40:42 +00:00
stskeeps
aff113dab8
- Added src/win32/gplplusssl.rtf for ssl-install script to show during
...
install in license - GPL + the notes from openssl
2002-08-24 13:13:21 +00:00
stskeeps
a6c1bdacfb
win32 install script changes to deal with version switchover
2002-08-24 12:24:27 +00:00
stskeeps
ffbddddb8c
Some install script win32 changes to deal with unreal32docs.html
2002-08-24 10:17:19 +00:00
codemastr
477ae217ab
Made it so the win32 version of Unreal can't be reinstalled/uninstalled while it is currently running
2002-08-24 01:01:30 +00:00
codemastr
9fbe091509
Made /die exit nicely in service mode
2002-08-23 22:40:36 +00:00
codemastr
b2efdf1fe4
unreal service utility changes and win32 resolver fixes
2002-08-23 21:26:02 +00:00
stskeeps
0f9fd774f4
- Changed version to beta12
2002-08-23 17:44:27 +00:00
stskeeps
f2fd20d29d
- Stripped the docs. 100kb down, but a reformat in something other than MS
...
word would really really help.
2002-08-23 17:33:25 +00:00
codemastr
a29a242639
Made it so clicking wircd.exe when in NT service mode still starts Unreal
2002-08-23 16:48:41 +00:00
codemastr
8550484118
Fixed a set {} memory leak at /rehash
2002-08-22 16:21:40 +00:00
codemastr
be5de25086
Recoded /helpop to work correctly
2002-08-21 20:35:22 +00:00
codemastr
e898770e64
Fixed a host cloaking bug involving non-dot hosts
2002-08-21 17:23:17 +00:00
codemastr
9950600bcd
...
2002-08-21 17:16:28 +00:00
codemastr
96f407770c
Fixed a /invite bug where remote invites didn't work
2002-08-21 17:12:51 +00:00
stskeeps
275d304475
- Added set::ssl::certificate and set::ssl::key to point to where we got the certificat
...
PEM and the private key PEM
2002-08-21 17:10:46 +00:00
codemastr
8c42cec638
Fixed a typo in /akill and /rakill
2002-08-20 20:20:03 +00:00
luke
18d25aa3e6
grammar bug + halfop kicking halfop bug
2002-08-20 18:58:11 +00:00
stskeeps
7c386cfe5a
- FAKE_LAG_FOR_LOCOPS define added in config.h - enables local ops to
...
override RFC1459 flood control
2002-08-20 18:01:41 +00:00
griever
593b611a11
Added o and O flags for oper override verify and oper override.
2002-08-20 15:46:24 +00:00
griever
f8bf69302c
Removed LEAST_IDLE
2002-08-20 15:13:05 +00:00
codemastr
20b250b98c
Removed .NEW_CONFIG references from the win32 installer scripts
2002-08-20 00:00:28 +00:00
codemastr
fbbf54bd9d
Fixed a bug where set {} info wasn't cleared out at rehash
2002-08-19 22:47:57 +00:00
codemastr
b2752c2ffb
Changed cr/lf to just lf in doc/unreal32docs.html
2002-08-19 18:56:46 +00:00
codemastr
e72710e0e8
Fixed an oper::swhois bug where the swhois was not propagated
2002-08-19 17:55:03 +00:00
cknight
13a7293f34
- Removed old docs and added new docs to Makefile.in
...
- Updated .CHANGES.NEW with new version # and link to docs
- Updated .RELEASE.NOTES with new version # and link to docs
- Added NEW doc/unreal32docs.html Docs
2002-08-19 00:42:15 +00:00
cknight
f6aa7cdcf6
- Removed ./Setup - No longer supported (read the docs!)
...
- Removed .NEW_CONFIG - No longer needed
- Removed INSTALL - Refer to NEW docs Unreal32docs.html
- Removed doc/commands.txt - Refer to NEW docs Unreal32docs.html
- Removed doc/faq - Refer to NEW docs Unreal32docs.html
- Removed doc/conf.doc - Refer to NEW Docs Unreal32docs.html
- Removed doc/unrealircd.doc - Refer to NEW docs Unreal32docs.html
- Removed doc/Elite.Changes - Out Dated
- Removed doc/services-install-guide - Refer to NEW docs Unreal32docs.html
- Modfied Unreal.nfo to include ref. to new docs
2002-08-18 21:33:45 +00:00
codemastr
cc5258fe8a
Added EGD support
2002-08-18 20:28:33 +00:00
cknight
e73cb3dac5
Removed /doc/faq not needed included in new docset
2002-08-18 19:21:58 +00:00
stskeeps
330d102bad
Fixed some installer problems wrt SSL compile, and added makefile.win32.ssl
2002-08-18 11:16:42 +00:00
stskeeps
a1f707ef63
- Added some somewhat path specifics to unrealinstssl.iss
2002-08-18 10:42:49 +00:00
stskeeps
2d074be8fc
- Removed GNU malloc totally from the FSU pthreads distribution
2002-08-18 10:33:17 +00:00
codemastr
90fff06b2b
Fixed a win32 installer problem with dbghelp.dll installation
2002-08-17 00:57:16 +00:00
stskeeps
566e03e5b2
- Fixed problem with DEBUG ERROR when SSL handshaking (reported by some people)
2002-08-14 20:47:07 +00:00
codemastr
8f883d65b7
Fixed a win32 ssl installer problem
2002-08-14 17:42:51 +00:00
stskeeps
68794a3ffc
- Fixed problem where the parameters of the RAKILL aliasing to TKL were switched,
...
and a missing return for normal users.
2002-08-13 17:41:00 +00:00
codemastr
1fa5ed84e6
Fixed invite
2002-08-12 18:16:01 +00:00
codemastr
efb54b62f3
Fixed a bug where MAXCONNECTIONS is shown as 0 when it is too high
2002-08-12 17:51:49 +00:00
stskeeps
6901d27508
- Module load fix for a minor fuckup in SQLINE/UNSQLINE
2002-08-12 17:03:03 +00:00
stskeeps
7f3096ee6b
- Allowed SQLINE/UNSQLINE to come from a U:lined client as well
2002-08-12 15:45:46 +00:00
stskeeps
6b51c2d53b
.. Fixed a problem with normal unix source compiling as codemastr had
...
#ifdef _WIN32 'ed find_match_server, causing me to believe it was gone.
2002-08-12 15:18:32 +00:00
codemastr
272b7dd892
...
2002-08-11 00:40:24 +00:00
codemastr
43e470f898
make install fix
2002-08-11 00:38:03 +00:00
stskeeps
9eede48af4
- Added note about Linux and FD_SETSIZE > 1024 in release notes
...
- Made IRCd bitch properly when MAXCONNECTIONS>FD_SETSIZE
2002-08-10 17:49:52 +00:00
stskeeps
41a69863d6
bay
2002-08-10 17:08:35 +00:00
stskeeps
07eb941a58
arg
2002-08-10 16:51:44 +00:00
stskeeps
f8f829840d
FD_SETSIZE crap
2002-08-10 15:40:08 +00:00
codemastr
bb95bdfa7c
Removed some useless code and added more modules
2002-08-09 20:26:04 +00:00
codemastr
1aa70c7b77
Removed src/s_unreal.c
2002-08-09 18:21:59 +00:00
codemastr
333499a98c
Win32 installer
2002-08-07 21:35:51 +00:00
cvs2hg
c51b8fe5dd
fixup commit for tag 'unreal3_2_beta11'
2002-08-07 21:10:50 +00:00
stskeeps
7af962ecf7
SSL fixes
2002-08-07 21:10:49 +00:00
stskeeps
133ba46362
Operoverride_verify stuff.
2002-08-07 20:52:51 +00:00
luke
608963e031
blah
2002-08-07 20:40:49 +00:00
luke
081b1cd12e
sts sucks with grammar
2002-08-07 18:44:45 +00:00
stskeeps
7c4f43b36e
--CVS: ----------------------------------------------------------------------
2002-08-07 17:28:23 +00:00
stskeeps
1db6a86254
- Cleaned out Credits (i'll fix the web part of it later), made doug lea malloc default
...
+ on Linux FSU Pthread installs. (When we got a better way, we will have full doug lea malloc..)
2002-08-07 17:23:52 +00:00
codemastr
6096b9844e
Removed some useless things in include/config.h
2002-08-06 16:28:25 +00:00
luke
85fa5c5bd9
Updated config.h for operoverride_verify
2002-08-06 13:59:58 +00:00
codemastr
6b44a0d643
.RELEASE.NOTES change
2002-08-06 01:26:51 +00:00
codemastr
80d837fa8b
Removed support for SSLv2
2002-08-05 17:54:52 +00:00
stskeeps
31d2224b2c
- Made +x send out a SETHOST to VHP servers, requested by PreZ@DarkerNet
2002-08-04 08:41:55 +00:00
stskeeps
b4f0d0fc9d
- Compile error fix regarding version.h
2002-08-03 20:20:14 +00:00
stskeeps
8236faeaf6
Removed doc/Etiquette
2002-08-03 20:13:37 +00:00
stskeeps
bf1ccab9a9
+- Removed doc/features.txt, doc/unrealircd.conf.txt, include/relinfo.h,
...
+ include/stamp.h, src/buildm4, src/chkconf.c, src/conftool.c
2002-08-03 20:12:35 +00:00
stskeeps
c2b48d3ce4
- Fixed SSL compile error wrt to /trace
2002-08-03 19:01:26 +00:00
codemastr
ba26cc59a9
updated .RELEASE.NOTES
2002-08-03 18:45:51 +00:00
codemastr
6e076ba67b
installer fixes and version number change
2002-08-03 18:31:11 +00:00
stskeeps
f99d6689ca
RELEASENOTES stuff
2002-08-03 18:24:29 +00:00
stskeeps
66eb6fa848
SSL stuff
2002-08-03 16:10:25 +00:00
stskeeps
959c5b0188
Added some OpenSSL version showing
2002-08-03 13:47:23 +00:00
stskeeps
0c730e8931
bah
2002-08-03 11:52:01 +00:00
stskeeps
7d7d4aafca
fix
2002-08-03 11:49:37 +00:00
stskeeps
385d9f3ada
- SSL compile error fix in s_bsd.c
2002-08-03 11:25:40 +00:00
stskeeps
ff4bc60486
Fixed SSL linking, again..
2002-08-03 11:09:20 +00:00
ejb
7bb73b5e6f
- send +f and +L correctly in CHANMODES 005.
2002-08-03 08:53:41 +00:00
codemastr
4897441259
Added some technical documentation
2002-08-02 22:35:20 +00:00
codemastr
dc27e6470d
Fixed some SJ3 bugs that could cause desync
2002-08-02 20:40:09 +00:00
stskeeps
4d410f5982
- Seemingily we can't do SSLv3 only for ctx_server?
2002-08-02 11:54:03 +00:00
stskeeps
c9be3fbac8
+- Fixed some SSL errors. read() returns -1 on error, so ircd_SSL_write and
...
+ ircd_SSL_read must emulate the same. codemastr: could you check what the
+ win32 equiviant of EIO is? I don't think my WSAEIO or whatever I called it
+ in sys.h is correct.
2002-08-02 11:45:31 +00:00
stskeeps
51539ee85b
- Fixed some compile errors found by Zerwas and fixed some implementation problems of
...
the not able to set +z when there's non +z users (ULines not counted) in channel
2002-08-02 09:22:58 +00:00
luke
f448495e3a
Made notices pretty
2002-08-01 23:15:12 +00:00
luke
f45917c16c
New operoverride system...hope it works
2002-08-01 19:53:30 +00:00
luke
b22f4c890b
fixed modebuf, parabuf sizes
2002-08-01 17:56:54 +00:00
stskeeps
9e205fe3d5
- Made the win32 installer have the option of installing as a service under NT and fixed a
...
+ shortcut bug
+- Fixed sptr->user->realhost becoming lowercase upon a +x
+- Fixed +bbbbb lots of crap desynch bug
+- Fixed OperOverride snotice bugs with halfop
+- Standardized OperOverride notices
2002-08-01 16:39:05 +00:00
stskeeps
ba60adb833
fixed no nssl compile error
2002-07-25 18:35:48 +00:00
stskeeps
c0af661c77
More SSL horror and fixed a missing , in m_who
2002-07-24 17:59:26 +00:00
codemastr
54ed370fb3
Fixed a /who hop count bug
2002-07-24 17:49:39 +00:00
codemastr
5b32996538
Some config changes and documentation updates
2002-07-24 17:00:37 +00:00
stskeeps
5af8478d67
moo
2002-07-24 10:22:22 +00:00
stskeeps
2336498e9d
blah
2002-07-24 10:11:35 +00:00
stskeeps
d7c8623438
.
2002-07-24 10:00:17 +00:00
stskeeps
4e84c85ceb
- Added ircd/safe_SSL_read/write from bahamut+inet6/azzuranet. This can be done much nic
...
when newio is done.
2002-07-23 19:04:18 +00:00
stskeeps
775f3fe272
Fixed some ./configure errors
2002-07-23 17:55:02 +00:00
stskeeps
8aabac59e9
Credits changes
2002-07-23 16:12:16 +00:00
stskeeps
4f1345c350
Removed mutex.c
2002-07-23 15:35:39 +00:00
stskeeps
f69335e62b
- Made ./configure check if it has parameters, and error if it don't.
2002-07-23 13:11:52 +00:00
stskeeps
13f23e478d
- Changed ./update to use update.unrealircd.com
2002-07-23 12:45:58 +00:00
stskeeps
c4908cb4fd
Added some release notes with regards to scanners
2002-07-23 12:33:44 +00:00
stskeeps
f19ebceee6
Fixed a silly bug with regards to matching against compressed IPs in link {} checking
2002-07-22 20:39:58 +00:00
stskeeps
f0564193ba
- Added a #ifdef _WIN32 for extern BOOL IsService; in ircd.c that made compile break
...
on non WIN32 systems
- Depricated AKILL/RAKILL and made them alias to TKL G +/- - for normal users they
just reply that the commands are depricated. Server compatiblity is maintained.
Eventually it will just be removed. Thank god for modules.
2002-07-22 20:33:49 +00:00
codemastr
36e4b65c45
Made the win32 uninstaller remove dbghelp.dll if it was installed
2002-07-22 00:50:49 +00:00
codemastr
a1456aa107
Added an installer script to generate the SSL win32 version
2002-07-21 21:40:24 +00:00
codemastr
a799e48f82
Removed StackTrace and implimented a home-grown debugger for win32
2002-07-21 21:31:44 +00:00
codemastr
dce6edf333
Removed a TechAdmin reference in makeconf
2002-07-19 20:26:03 +00:00
codemastr
33403f2c3c
Added an installer for win32
2002-07-19 18:15:53 +00:00
codemastr
ec47a030fb
Added WinNT Service Support
2002-07-19 17:31:51 +00:00
luke
02d7d80eb6
Secure channel only (+z) ERR_BANNEDFROMCHAN fix
2002-07-19 00:27:48 +00:00
stskeeps
1dbd3b42d5
- Fixed compile problem with non-glob/win32 systems (sunos 4.1) found by rshurr
2002-07-18 18:05:18 +00:00
luke
6336f7706f
Added s_join fix to changes
2002-07-17 16:51:49 +00:00
luke
2fa495de1f
Added self to /info
2002-07-17 16:49:31 +00:00
luke
7003df9aaf
m_sjoin bugfix to resolve banlist problems
2002-07-17 16:42:11 +00:00
codemastr
a0d6f168eb
Fixed a makeconf bug that would make it not work after make install in some cases
2002-07-13 17:39:26 +00:00
codemastr
3c11cbb999
Fixed an oper bug where locops didn't get a hidden host
2002-07-13 16:56:01 +00:00
codemastr
c5572fa6d5
Fixed a +sp bug
2002-07-12 18:00:45 +00:00
codemastr
032b8c523c
...
2002-07-12 15:51:33 +00:00
codemastr
188fa47e73
Fixed an alias {} prefix bug
2002-07-12 00:52:00 +00:00
stskeeps
a1a299b9ff
- Added extras/channeldumper.c
2002-07-03 11:25:41 +00:00
codemastr
fdfdbd993e
Added MD5 and SHA1 encryption to the win32 version
2002-07-01 21:09:01 +00:00
codemastr
e81ca7b87c
Added support for RIPEMD-160 encryption of passwords
2002-07-01 16:32:15 +00:00
codemastr
65729501ed
More WinXP IPv6 fixes
2002-06-30 16:03:38 +00:00
codemastr
6353f10f82
Started WinXP IPv6
2002-06-29 23:28:14 +00:00
codemastr
305d71e552
Removed some obsolete docs
2002-06-29 23:25:10 +00:00
codemastr
17eb4e57d1
Updated INSTALL
2002-06-22 15:39:15 +00:00
codemastr
15e00b6dff
made set::scan::bind-ip work in win32 and added AWAYLEN= token to 005
2002-06-22 00:43:22 +00:00
stskeeps
110c1b4fe4
- Fixed minor problem with former patch
2002-06-21 10:41:46 +00:00
stskeeps
7bef381cc6
- Added set::scan::bind-ip, set::scan::message, on request of RaYmAn, documented
...
in example.conf
2002-06-21 10:23:16 +00:00
ejb
f38f758639
- Added /who +R which shows real host to opers.
2002-06-20 19:49:44 +00:00
ejb
539f218fce
- Fix a minor stupid in m_quit.c.
2002-06-19 03:50:53 +00:00
codemastr
6282bc7180
more count bug fixes
2002-06-19 00:06:51 +00:00
codemastr
7b39825bb1
Fixed an oper count bug
2002-06-18 23:44:43 +00:00
codemastr
cedb574f89
Fixed a bug that could cause an incorrect oper count
2002-06-18 17:07:13 +00:00
codemastr
2b769d576d
Updated install to tell the user to use make install
2002-06-18 16:27:06 +00:00
ejb
5d9a49587c
- couple of updates to INSTALL.
2002-06-17 20:45:05 +00:00
ejb
6466d1ed3f
- Changed m_quit.c slightly, removed a redundant strlen, made prefix-quit of
...
"no" not use one at all, since this is in example.conf and is sensicle..
2002-06-17 03:42:25 +00:00
ejb
145d3dfb7e
- Rewrote m_who.c from scratch. It's slightly different, help.conf explains exactly how.
2002-06-17 03:00:37 +00:00
codemastr
8dd7b3efee
Documentation changes
2002-06-16 20:39:22 +00:00
ejb
d27f817403
- Added myself to s_info.c:m_info().
2002-06-16 19:48:02 +00:00
stskeeps
2d2dcbd93a
moo
2002-06-15 20:40:56 +00:00
stskeeps
b5ae2f7fc8
crack
2002-06-15 20:12:13 +00:00
stskeeps
ed34721f16
Failsafe
2002-06-15 19:46:55 +00:00
codemastr
a92c041b88
...
2002-06-09 22:43:59 +00:00
stskeeps
4761f302f6
Included larne's /who patch, adding a multitude of symbols? :P
2002-06-08 19:53:54 +00:00
codemastr
b59cead0b2
Fixed a /who bug where + wasn't displayed for voices
2002-06-07 23:40:38 +00:00
codemastr
560155275b
Fixed a win32 bug where the tray config menu didn't display anything
2002-06-07 23:29:11 +00:00
codemastr
8694c3ffbe
Converted the status window to a modeless dialog
2002-06-07 19:47:30 +00:00
codemastr
562397aa87
Fixed a hidehost bug where ABC.com would generate a different key than abc.com
2002-06-07 16:28:02 +00:00
codemastr
6f5590934f
Made module load failure non fatal
2002-06-07 16:14:06 +00:00
codemastr
6fd5101305
Fixed a module bug when there is an include between a module-config-directive and the loadmodule
2002-06-06 21:42:54 +00:00
codemastr
9d1c5c2ceb
Fixed a scanner bug causing it to never timeout
2002-06-06 21:31:32 +00:00
codemastr
c27a3229c7
Fixed a maxperip and maxunknownconnectionsperip bug in IPv6
2002-06-04 16:46:45 +00:00
codemastr
18892b6446
...
2002-06-04 16:23:58 +00:00
codemastr
542ecdc7fb
Fixed a bug in the new allow system
2002-06-04 16:21:21 +00:00
codemastr
a510d024d6
Added allow::options
2002-05-31 21:53:33 +00:00
codemastr
ac1c9232bf
Fixed some /stats Z problems
2002-05-29 19:53:34 +00:00
codemastr
b2ec3ec1a7
Fixed a typo in doc/example.conf (and a few cleanups)
2002-05-29 16:26:21 +00:00
stskeeps
3699932d77
- Fixed some stuff to deal with #136 - Please note that we do NOT compress our addies
...
- reason for this is because for example ::ffff:192.168.1.5 would really fuck up stuff
in the IRC protocol
2002-05-28 23:55:07 +00:00
codemastr
2b68123854
Fixed some typos and hostilename problems
2002-05-28 22:03:52 +00:00
codemastr
636aa8352b
Fixed a stats l/L bug
2002-05-27 19:28:42 +00:00
stskeeps
e0048f7525
- Made ident checking work on IPv6 as well
2002-05-27 17:44:10 +00:00
stskeeps
f8865a5aa1
- Fixed a openssl+ipv6 bug, pointed out by Aragon .. This probably breaks some other crap, but what
...
the heck..
2002-05-25 16:56:59 +00:00
stskeeps
1f75896d56
- Added OpenIRC-CA in .SICI
2002-05-23 09:31:36 +00:00
codemastr
870289c2fd
Finally REALLY fixed the scanner (note to Stskeeps: bcmp returns 0 when there IS a match)
2002-05-21 20:54:14 +00:00
codemastr
037b2e6434
Removed some SOCKS scanner debug code
2002-05-21 20:20:17 +00:00
codemastr
a6ddaba35b
Added gethostbyname_r config check
2002-05-21 18:52:27 +00:00
griever
2484153b70
...
2002-05-21 01:06:14 +00:00
codemastr
49bb821199
Network file additions/deletions
2002-05-19 22:59:09 +00:00
codemastr
99db84be8c
Updated docs and changed version to beta10
2002-05-19 15:18:12 +00:00
griever
8d1ff52f0d
Fixed various bugs
2002-05-18 22:41:16 +00:00
codemastr
e53e4a93db
Credits changes
2002-05-10 22:04:30 +00:00
codemastr
e77382c196
Fixed an OpenBSD bug
2002-05-10 21:27:18 +00:00
stskeeps
d90d0f52f6
- Fixed a number of bugs in the upper patch.
2002-05-10 17:29:49 +00:00
stskeeps
f19f945836
mm
2002-05-10 16:09:26 +00:00
stskeeps
8833852342
:src/ircd.c
2002-05-10 16:02:25 +00:00
stskeeps
c343bf91f7
.
2002-05-10 15:59:06 +00:00
stskeeps
1ccd58d2a2
- Rewrote check_pings and the whole way banning people are handled. Do loop.do_banch
...
to provoke a bans check. This possibly fixes #00001702 , #0000137 and other
funny bugs.
2002-05-10 15:50:54 +00:00
codemastr
e1f991f196
Fixed a config parser bug
2002-05-08 23:44:16 +00:00
stskeeps
60a2ebc493
- Fixed a bug with \r\n being mistakenly parsed wrong. Thanks to John_z
2002-05-07 20:59:47 +00:00
codemastr
a88f70518c
Fixed some free call typecasting
2002-05-01 20:13:37 +00:00
codemastr
29454d1c56
Fixed a socks scanner bug
2002-04-30 22:13:33 +00:00
codemastr
f31620b194
Fixed a bug where except ban didn't work
2002-04-28 19:37:23 +00:00
codemastr
3bd9fbcccf
Fixed a typo after make is done
2002-04-28 18:45:14 +00:00
codemastr
9834eb7566
Fixed some typos
2002-04-28 18:37:23 +00:00
codemastr
ac6f01c0df
Fixed another memory leak with the scanners
2002-04-28 18:28:49 +00:00
stskeeps
d2db682c97
.
2002-04-26 12:42:33 +00:00
stskeeps
49c8a45728
.
2002-04-26 11:55:31 +00:00
stskeeps
0322db7ebd
g
2002-04-25 19:58:45 +00:00
stskeeps
8d35c56efb
- Some fixes with connect(). Knowing my luck this will fuck up to hell
2002-04-25 19:55:55 +00:00
stskeeps
9cf9781698
- Memory leak fixes with scanners
2002-04-25 14:28:32 +00:00
griever
de9b9854b9
Fixed some stuff
2002-04-23 01:12:45 +00:00
codemastr
640404a4d5
Fixed some 64bit int cloak problems and updated credits
2002-04-19 20:24:41 +00:00
codemastr
13597dc40d
Fixed some problems with sykper's patch
2002-04-19 19:43:39 +00:00
stskeeps
5d401a394e
- Some more of skyper's security audit patch. Some of them were simply
...
unfair in regards to performance or blindly added strlcats/strlcpy
2002-04-18 19:05:22 +00:00
stskeeps
b95b9d9e27
compile fix
2002-04-18 15:20:39 +00:00
stskeeps
491d6f70c2
First part of skyper's security audit patch
2002-04-15 20:17:36 +00:00
stskeeps
f18eb925c4
- Documentation bug #0000152 reported by Tony at sexnet.org fixed regarding
...
example.conf being wrong about set::socks
2002-04-15 07:31:37 +00:00
codemastr
296b085008
Fixed a bug involving +H and oper counts
2002-04-02 21:28:43 +00:00
codemastr
b0178e83bd
Fixed a +c bug involving locops
2002-03-28 21:37:27 +00:00
codemastr
4a49f9b21f
Fixed a /stats q bug causing a crash with sqlines with no reason
2002-03-26 22:50:27 +00:00
codemastr
c20d8fb8f8
Fixed a win32 editor bug causing a crash when you click save multiple times
2002-03-25 21:10:51 +00:00
stskeeps
e478bced2e
..
2002-03-25 07:57:46 +00:00
griever
0ce08bb11a
blah
2002-03-25 04:48:01 +00:00
codemastr
a7851a2b95
Made +I work under win32
2002-03-24 17:25:43 +00:00
codemastr
e65a717cf4
Changed version to beta9 and updated documentation
2002-03-24 17:17:26 +00:00
codemastr
430121770f
Added EXLIBS= to make custommodule
2002-03-24 17:11:24 +00:00
codemastr
e55a6611c8
conf_unknown bug fix
2002-03-23 20:14:44 +00:00
stskeeps
1937f8c742
.
2002-03-23 19:32:21 +00:00
codemastr
b516697885
Dynamic hook type system
2002-03-20 19:45:20 +00:00
stskeeps
94306ba8a5
- Cosmetic fix for /setident, found by juli ..
2002-03-20 16:38:37 +00:00
stskeeps
c695ee4bcf
- One little patch for humanity, one giant step for science..
2002-03-19 21:14:24 +00:00
stskeeps
ba08714e66
- Fix for desynch problem with the fix in /mode system, Thanks to Luke
2002-03-19 19:57:26 +00:00
codemastr
0f9d6e71e8
Updated doc/conf.doc
2002-03-19 16:49:36 +00:00
codemastr
9237ce85cf
...
2002-03-19 16:48:09 +00:00
codemastr
f10832a977
Changed HOOKTYPE_JOIN to HOOKTYPE_LOCAL_JOIN
2002-03-19 16:41:43 +00:00
codemastr
7523a30430
Updated all modules to use 3.2-b8 format
2002-03-19 16:00:34 +00:00
codemastr
7587d594da
Added HOOKTYPE_JOIN
2002-03-19 15:19:34 +00:00
codemastr
65a2668ede
Added log {} syslog support
2002-03-18 23:26:12 +00:00
stskeeps
ffea432f5a
cfrap
2002-03-17 23:06:56 +00:00
stskeeps
e679134624
- Fixed bug with mode buffer overflow .. I'm not 100% positive it works..
...
Thanks to larne, Luke, SciFi, panda, ^Tux^.. Syzop .. and the countless
people bitching about their servers going down.
2002-03-17 22:39:06 +00:00
griever
12869627e6
This really should be in all changes files
2002-03-16 20:54:37 +00:00
griever
7819ffae6c
Fixed m_oper +Oo bug.
2002-03-16 20:34:17 +00:00
stskeeps
73b7a8be1e
- Fix with status needed for remote clients too. Found by
...
Craig/FrostyCoolSlug <Craig@e-tidalwave.org >
2002-03-16 18:09:15 +00:00
codemastr
0b632d5e71
Fixed a Chinese nick bug
2002-03-16 17:10:17 +00:00
stskeeps
0576528af0
Mroe shit
2002-03-16 16:54:55 +00:00
stskeeps
ef43f0f2ca
Fix with debugmode
2002-03-16 16:51:56 +00:00
codemastr
0c540e883f
Converted commands to use module objects
2002-03-15 23:35:55 +00:00
codemastr
0131d9f325
/mkpasswd typo fix and doc/unrealircd.doc update
2002-03-14 01:24:20 +00:00
stskeeps
2399936a6a
- Fixed leftovers of non- char *configfile compliance. Thanks to ace and
...
various other people ..
2002-03-13 22:03:42 +00:00
codemastr
b4a6f24f80
Fixed a listen::options::serversonly bug
2002-03-13 21:18:09 +00:00
codemastr
2f449e0918
Module Insanity Prototype Fix
2002-03-13 20:45:06 +00:00
codemastr
fd925b3c28
Module Insanity v1
2002-03-13 20:42:40 +00:00
codemastr
5753585026
Fixed a win32 editor line count bug
2002-03-12 23:36:25 +00:00
stskeeps
1c73d5ae45
.
2002-03-12 20:40:42 +00:00
stskeeps
1a9b9ccf1a
more shit
2002-03-12 20:39:16 +00:00
stskeeps
ce580bbe09
- Small release tricks
2002-03-12 20:29:17 +00:00
stskeeps
1c22a8257c
- Compile fix for TS2ts
2002-03-11 14:17:56 +00:00
griever
335e30513c
Fixed -Wall warnings for TSTime
2002-03-11 04:26:27 +00:00
codemastr
38c48fef75
Fixed an IPv6 problem
2002-03-10 20:25:09 +00:00
codemastr
662f6398f3
Release preparation
2002-03-10 19:24:16 +00:00
codemastr
420991af6a
Removed my_name_for_link (unused)
2002-03-08 22:13:51 +00:00
codemastr
0f2ae3c278
Win32 fix with u_int16_t
2002-03-06 21:45:04 +00:00
codemastr
4823908acb
Removed src/cio_main.c, src/cio_init.c, include/cio.h, include/ciofunc.h extremely old unused code
2002-03-06 21:43:59 +00:00
codemastr
03aa90bc43
...
2002-03-05 23:22:21 +00:00
codemastr
bef880aa6a
Removed all remnants of PROTO()
2002-03-05 23:09:39 +00:00
codemastr
b8fecd310f
...
2002-03-05 19:34:10 +00:00
griever
104e7200f5
FOO!
2002-03-05 00:49:03 +00:00
codemastr
eaecb8c42a
Win32 -Wall cleanup
2002-03-04 23:34:13 +00:00
codemastr
c4d3ae9df1
Clean compile with -Wall
2002-03-04 21:31:01 +00:00
codemastr
b60eb8f989
Readded examples to doc/conf.doc
2002-03-03 19:25:35 +00:00
codemastr
8de39f6dc5
Made extraflags be checked by deny version and fixed a +I bug
2002-03-03 16:04:51 +00:00
codemastr
a46ebe1f38
Added various patches by Syzop
2002-03-02 17:18:11 +00:00
griever
78fa804531
blah
2002-02-25 19:56:49 +00:00
stskeeps
2b6390daa3
fixed problem with wrong moved cptr passwd
2002-02-19 16:19:36 +00:00
stskeeps
4aa8f59611
- Fixed #undef STRIPBADWORDS problem, patch by light
2002-02-18 15:37:52 +00:00
griever
3debe8680a
-Wall -Wno-implicit
2002-02-16 21:31:51 +00:00
griever
1c9ee5c817
-Wparentheses
2002-02-16 20:54:51 +00:00
griever
e5d74b9ae0
-Wformat
2002-02-16 20:40:12 +00:00
griever
6f8aca82f3
-Wunused
2002-02-16 20:15:41 +00:00
griever
dbaab6e026
Fixed ugly code
2002-02-16 19:24:42 +00:00
codemastr
d3e7ab8006
Credits update and htm fix
2002-02-16 16:48:40 +00:00
codemastr
3a4c06ffd3
Fixed a typo in the docs
2002-02-15 23:00:05 +00:00
stskeeps
73af1fd6e0
.
2002-02-15 22:50:37 +00:00
stskeeps
4fd3ec7525
.
2002-02-15 22:48:51 +00:00
stskeeps
19cd68a204
- lack of time sucks. openbsd problem
2002-02-15 22:46:33 +00:00
codemastr
2d7eb2c1b1
Possibly fixed the /who flags bug
2002-02-12 20:06:20 +00:00
stskeeps
c5d855eb10
- Fixed m_rawto.c problem found by TheDarkOne
2002-02-11 20:41:25 +00:00
codemastr
d29b6498fb
Modified the _ fix to work on all OSes that need it
2002-02-11 17:08:18 +00:00
stskeeps
1f8489a471
.
2002-02-11 16:23:02 +00:00
stskeeps
02acda1628
- Fixed an issue with -x and /quit and whowas, found by RaYmAn
2002-02-11 16:16:25 +00:00
stskeeps
fccb560c67
.
2002-02-11 14:34:46 +00:00
stskeeps
376e3d3d6f
- Fixed a problem with Mod_Handler being **, found by andi
2002-02-11 13:29:11 +00:00
stskeeps
f92fcae257
- Added SJOIN fix so it won't accept NULL channels
2002-02-11 12:48:27 +00:00
stskeeps
7c54ce70c9
- Added andi's OpenBSD fix for the symbol issue with prefix _
2002-02-11 12:24:15 +00:00
stskeeps
0206d844e9
+- Added tainted variable. 3rd party modules must ++ this upon load,
...
+ -- upon unload. Will show a 3 in flags.
+- Added extras/m_rawto.c - 3rd party module. Fixed some documentation
2002-02-11 11:03:05 +00:00
stskeeps
afcb0b2a03
- Made makefile ability to "make custommodule MODULEFILE=m_zline"
...
if m_zline.c is in src/modules/, it will get compiled. This SHOULD
help 3rd party modules atleast
2002-02-11 10:24:11 +00:00
stskeeps
9194aece63
Various
2002-02-06 19:38:30 +00:00
stskeeps
a9f1838c3e
- Various fixes to virthost system, may fix some memory corruptions
...
and potential exploits.
2002-02-06 19:35:42 +00:00
stskeeps
78ef8effe9
- Various fixes to virthost system, may fix some memory corruptions
...
and potential exploits.
2002-02-06 19:33:21 +00:00
stskeeps
90d56ef4e5
fix broken
2002-02-06 15:03:15 +00:00
griever
ae0f7643dd
Fixing broken tokens
2002-02-05 23:47:44 +00:00
codemastr
30b0175a39
...
2002-02-03 17:25:52 +00:00
codemastr
bd6729ad93
More -Wall cleanups
2002-02-03 17:15:37 +00:00
stskeeps
51d0d59ced
slight compile error
2002-02-03 15:11:55 +00:00
stskeeps
9daf3d0b73
- BEFORE you use event functions, LockEventSystem(), after,
...
UnlockEventSystem(). In EVENT() functions, the system _is_ locked.
This might fix the double recursion mutex problem we got.
2002-02-03 15:09:49 +00:00
stskeeps
7805566ceb
- Fixed loadmodule invisibility.so: undefined symbol:
...
get_umode bug, reported by James-Bond, #0000060 )
2002-02-02 16:50:51 +00:00
griever
c7fbfa3e92
Yeah yeah, blah blah shit
2002-02-02 02:24:44 +00:00
codemastr
8e7b926c31
Made the win32 version set read only log files to writable
2002-01-31 21:11:29 +00:00
codemastr
887a003b98
Added a shutdown confirm message box when you click the X in win32
2002-01-31 20:32:38 +00:00
codemastr
5a0d13d9fa
Fixed a umode system error with unknown modes
2002-01-31 17:50:56 +00:00
codemastr
164869dca5
Documented the new set::scan::* directives in doc/conf.doc
2002-01-30 22:10:54 +00:00
codemastr
538c318eb6
Fixed win32 scanner bugs, and added a menu option to view log files in win32
2002-01-29 22:45:17 +00:00
stskeeps
fa2e9760f9
- Changed some m_ functions into CMD_FUNC(m_*)
2002-01-29 13:48:00 +00:00
codemastr
5a366beda7
Scanner config changes
2002-01-29 00:21:57 +00:00
codemastr
0f6d91091e
...
2002-01-28 00:39:32 +00:00
codemastr
8be7cbab05
Made all functiosn use new-style parameter lists
2002-01-28 00:38:02 +00:00
stskeeps
112d928f11
- Fix for /version crash, reported by RaYmAn
2002-01-27 23:18:32 +00:00
stskeeps
6d239e28ec
- -Wall cleanup cleanup with SSL AUTH problem
2002-01-27 22:40:11 +00:00
codemastr
d10bc57b74
...
2002-01-27 20:31:56 +00:00
codemastr
6b8c83ba85
Cleaned up a bunch of -Wall warnings
2002-01-27 20:28:41 +00:00
stskeeps
93f759f200
- Changed umode +I behavoiur to you have to be loading invisibility.so to ha
...
the +I functionality. Code is still in IRCd, but isn't used until module
is loaded. Loading of this will cause an R to be added to /version
flags. Hopefully this will satisify some people's thoughts about a so
called spy tool being enabled by default. Also added flag_add(char *)
and flag_del(char) for modules to add to flags string. -Sts
- Removed -win32 postfix for wircds, look in /version for W instead
- Removed ircnetwork part of /version
2002-01-27 18:07:20 +00:00
codemastr
dc3f1ba227
Documented link::cipher and except tkl in doc/conf.doc
2002-01-26 20:47:42 +00:00
codemastr
b549340657
Added except tkl
2002-01-26 20:38:12 +00:00
codemastr
8f68a64363
Made SHOW_SECRET defined by default
2002-01-26 18:16:02 +00:00
codemastr
15c765449b
Fixed a t.next recode typo and added -pipe check for gcc
2002-01-26 17:54:14 +00:00
stskeeps
ec5231f565
- Fixed some t.next's and replaced with codemastr method(tm)
2002-01-26 00:20:20 +00:00
stskeeps
db060a11b8
- Fixed some minor issues with dialog interface for .pem SSL passwords
...
- Added makecert.bat / encpem.bat to src/win32, which are used in SSL release
2002-01-26 00:17:35 +00:00
stskeeps
f52f030346
fix
2002-01-26 00:12:32 +00:00
codemastr
58c667c7c3
Added a win32 dialog for the SSL .pem passwords
2002-01-25 23:11:29 +00:00
stskeeps
a3a04d9797
- Added link::cipher for #define USE_SSL, use this to select
...
ciphers, read example.conf for more. Closes #000016 . Suggested by narf
2002-01-25 22:22:11 +00:00
codemastr
3e89146e19
Fixed a listener bug
2002-01-24 21:11:19 +00:00
codemastr
ce009a31ba
Fixed a win32 bug that causes the editor to cut text at 32KB
2002-01-24 21:00:09 +00:00
stskeeps
e39a1f9884
zogg socks fix
2002-01-24 18:29:19 +00:00
stskeeps
7a7e2de05c
- Added patch in #0000053 by |savage|, speedup in can_send
2002-01-24 17:48:04 +00:00
stskeeps
59084e02a1
+- Fixed #0000046 regarding Module_free memory leak
2002-01-24 17:44:03 +00:00
codemastr
6fda3150a6
Removed some useless tkl code
2002-01-22 20:19:40 +00:00
codemastr
6db9156993
Fixed a listener bug reported by Dragon974
2002-01-22 20:03:54 +00:00
codemastr
e306a6e55c
Recoded hooks to work like events
2002-01-21 18:25:20 +00:00
codemastr
e72587c252
...
2002-01-20 20:19:40 +00:00
codemastr
eca91bee1f
Fixed a module object bug involving static linking
2002-01-20 16:04:13 +00:00
codemastr
0b873a2b6b
Recoded hooks to use module objects
2002-01-20 15:42:48 +00:00
griever
c78c669fdd
wtf..
2002-01-20 00:01:36 +00:00
stskeeps
863e32a3d9
Problem with sendto_ops and null aclient->user fix
2002-01-19 18:12:22 +00:00
codemastr
de2c5e6cc7
Various changes to the module system
2002-01-19 17:04:04 +00:00
griever
84c70bdd2f
Blah...
2002-01-15 20:07:30 +00:00
griever
aedfae229a
Fixes about stuff
2002-01-15 04:32:00 +00:00
griever
f65e857d4e
sendto_ops is SNO_SNOTICE now
2002-01-15 04:27:14 +00:00
griever
587f4c4281
fix for stuff... made kline-address error easier to understand
2002-01-15 03:50:24 +00:00
griever
f5f4e4500f
Blah de poop!
2002-01-15 00:39:04 +00:00
codemastr
dbda73fa56
Fixed various bugs and some cleanups
2002-01-14 20:01:36 +00:00
griever
0dd1483fc3
example.conf and m_oper fixes
2002-01-13 22:00:27 +00:00
griever
96d2cf936b
MAXPARA removal
2002-01-12 22:18:48 +00:00
griever
f7ab73f82e
stupid error
2002-01-10 20:22:46 +00:00
stskeeps
12cdefe981
.
2002-01-09 13:52:25 +00:00
griever
8b6f528b54
*prays*
2002-01-08 02:17:05 +00:00
griever
f512f9b901
now does a NOQUIT type thing for SQUITs
2002-01-08 02:14:49 +00:00
griever
819e0c98ea
uh?
2002-01-08 01:14:28 +00:00
codemastr
2f67e63456
Updated INSTALL because people don't read channel topics
2002-01-08 00:22:55 +00:00
griever
c2649c5438
Code cleanups
2002-01-07 22:42:45 +00:00
griever
b34268dad0
Fixed gline bug
2002-01-07 22:35:12 +00:00
codemastr
e20e9dfd85
Added Tkline, Tzline, and Gzline to the docs
2002-01-07 22:08:24 +00:00
codemastr
455d732636
Changed version to beta6
2002-01-07 19:19:47 +00:00
codemastr
ba01670af2
Updated release notes
2002-01-07 19:12:37 +00:00
codemastr
9e42107355
Converted all calls to hunt_server to hunt_server_token
2002-01-07 19:01:07 +00:00
codemastr
d25d7900df
Added the ability to go to a specific line in the win32 editor
2002-01-07 18:41:57 +00:00
codemastr
d48edbdf5c
Added hunt_server_token
2002-01-07 16:07:02 +00:00
griever
b1fce6bb63
omg...
2002-01-06 04:24:57 +00:00
griever
ff4517fa8a
...
2002-01-06 04:09:44 +00:00
griever
2ed3bf18df
Fixed compile bug with me not knowing structure stuff
2002-01-06 04:08:04 +00:00
griever
3a49482363
Fixed target limits
2002-01-06 03:50:07 +00:00
griever
1055c2b73c
Yay, sts was drunk
2002-01-06 02:01:34 +00:00
codemastr
29f53a13c4
More editor changes
2002-01-05 20:32:30 +00:00
codemastr
40a014a66e
Fixed a token error
2002-01-04 22:18:56 +00:00
codemastr
393217392f
Removed some // comments
2002-01-04 00:30:05 +00:00
codemastr
711b771b39
Made a few cleanups to the win32 code
2002-01-02 21:35:26 +00:00
codemastr
0f93326707
...
2002-01-02 21:21:30 +00:00
codemastr
bdd52d3eb8
Made the win32 editor use a toolbar, and added XP GUI support
2002-01-02 21:20:29 +00:00
griever
8b753d84eb
Moved some stuff to the local section of aClient
...
stuff is still commented out (don't whine about //comments
as the lines are gonna be removed anyway)
in case this makes it core
2002-01-02 04:21:21 +00:00
griever
70a129aac4
Doh, forgot to comment the & too...
2002-01-02 04:12:21 +00:00
griever
f0ddd37c49
Removed archaic useless stuff
2002-01-02 03:46:14 +00:00
stskeeps
d20059ea7d
+- Removed some ancient debugging code (num - %s)
2002-01-01 16:40:00 +00:00
stskeeps
bebebf6cdf
+- Made support in *nix for encrypted SSL private keys,
...
+ "make encpem" to make an encrypted server key if you already have one
2002-01-01 16:25:29 +00:00
codemastr
3bdee011e9
Fixed a typo in example.conf
2001-12-31 16:29:09 +00:00
stskeeps
259b1a5eeb
+- Fixed .1081 problem, see bug #0000020 for more information about how
...
+ it REALLY should be fixed
2001-12-31 00:55:48 +00:00
codemastr
49780c8113
Fixed a editor bug where it always says the file was modified
2001-12-30 20:55:51 +00:00
codemastr
9aeeca3ee8
Fixed svsnoop
2001-12-30 20:52:14 +00:00
stskeeps
be3f21edd7
+- Fix for svsnoop symdep problem
2001-12-30 20:43:53 +00:00
stskeeps
407aa55e58
+- Fixed problem with EventDel, doing eventptr instead of eventptr->name
...
+- Fixed bug #0000019 reported by Syzop, and bug found by same to deal with
+ individual module loading
2001-12-30 19:51:31 +00:00
codemastr
08ad7f0816
Made tld::mask user user@host instead of just host
2001-12-30 17:39:33 +00:00
stskeeps
0f9b578baa
+- Crash in scan_http fixed, h->in instead of &h->in = bad
2001-12-30 11:41:25 +00:00
stskeeps
976aa0cb77
+- doh, missing a ! in m_tkl.c that allows us to do bad things(TM)
...
+- Fix for nested comments, found by lnxgk
+- C++ comment fix, lnxgk again.
2001-12-30 08:48:41 +00:00
griever
929dd62144
*cant enter a commit log because he's too busy laughing at himself*
2001-12-30 07:54:22 +00:00
codemastr
4df1253ab3
Removed set::hosts::techadmin from all network files
2001-12-30 00:34:23 +00:00
griever
662ad36275
Fixed makenet so techadmin-host is gone
2001-12-29 23:40:46 +00:00
griever
75b989d67a
added mutex.c
2001-12-28 23:10:30 +00:00
codemastr
5b5ed53edb
Fixed a major events bug caused by drunken coding
2001-12-28 22:44:24 +00:00
codemastr
009a3d498c
Fixed a /chgname bug where you needed a : to have spaces
2001-12-28 22:25:57 +00:00
codemastr
9b8b45099f
Fixed a bug causing weird things to happen after /rehash
2001-12-28 22:14:13 +00:00
griever
5d0f93255b
Grr....
2001-12-28 21:38:52 +00:00
codemastr
b4091f77ff
Fixed an editor bug under WinXP
2001-12-28 17:47:38 +00:00
stskeeps
4934786273
+- Reversed freeze bug fix, _NP means NON PORTABLE
...
+- Fixed a freeze problem with conf_deny_link
2001-12-27 13:01:00 +00:00
griever
0d0a632f51
Fixed (I think) freeze bug in m_htm, this might not work on all pthread implementations
2001-12-27 06:01:15 +00:00
griever
3594f2ee45
Made it so "modulename.so" -> "./modulename.so"`
2001-12-27 05:59:05 +00:00
stskeeps
c07e8962e5
+- Small fix for #427583 mode bug
2001-12-26 23:35:25 +00:00
griever
9c947f140e
Duh...
2001-12-26 22:38:10 +00:00
codemastr
86206ed51c
Fixed a win32 editor bug
2001-12-26 17:03:27 +00:00
stskeeps
836be977eb
+- Actually enabled MD5, SHA1 methods when SSL was defined. (fix for drunk
...
+ coding)
2001-12-25 18:13:34 +00:00
codemastr
3859340b2a
Fixed a bug in new-style oper flags making it ignore some flags
2001-12-25 18:10:39 +00:00
stskeeps
b2ef3ec1b6
crypt fix
2001-12-25 13:29:50 +00:00
griever
5c0894e57c
fixed bug in /stats o causing classless oper{} blocks to possibly core
2001-12-25 05:23:33 +00:00
griever
12cee06bf1
Fixed /map bug that allowed users to find U:Lined servers
2001-12-25 02:24:24 +00:00
stskeeps
c753c7adc1
+- Fixes for ->user structures
2001-12-24 22:43:14 +00:00
codemastr
897a8cec60
Fixed a DEFAULT_PERMISSIONS bug
2001-12-24 22:34:02 +00:00
codemastr
548c108ecb
Fixed a last minute win32 bug
2001-12-24 18:51:40 +00:00
stskeeps
7ec691c0ed
+- make install fix
2001-12-24 13:54:59 +00:00
stskeeps
129bc36adf
+- Fixed some slave work.. return MOD_SUCCESS; in all command modules..
2001-12-24 11:19:49 +00:00
stskeeps
23bc0b40e6
+- Changed to beta5
2001-12-24 09:02:00 +00:00
stskeeps
6ccda4cc95
+- Added back good old error reporting in ./unreal start
2001-12-24 08:16:58 +00:00
codemastr
8480b860cf
Updated /info
2001-12-23 23:29:51 +00:00
codemastr
8505657eab
Final Release Cleanups
2001-12-23 23:08:27 +00:00
stskeeps
9dd3367f72
+- Credits fixes
2001-12-23 22:51:58 +00:00
stskeeps
e888024e63
+- CIDR IPv6 fixes, scan_* fixes
2001-12-23 22:27:10 +00:00
codemastr
41f65241a4
Added a few network files
2001-12-23 21:26:52 +00:00
codemastr
77e03b3c91
Credits updates
2001-12-23 19:17:27 +00:00
codemastr
1a0131e9a9
Made a few updconf changes
2001-12-22 21:25:35 +00:00
codemastr
cd2b8186e7
Documentation updates
2001-12-22 21:09:33 +00:00
codemastr
64ee79c5f5
Fixed a /time bug in win32
2001-12-22 20:51:06 +00:00
stskeeps
f387fbbd4f
+- Auth_Make fix for crypt method
2001-12-22 16:59:08 +00:00
stskeeps
3981a679c5
+- Changed SERVICES-NAME warning to error
2001-12-22 16:07:48 +00:00
stskeeps
e65e01ddff
+- Config parser fixes (bugs found by Souleh)
2001-12-22 15:42:21 +00:00
codemastr
68615a398f
Fixed a typo in s_misc.c
2001-12-22 01:50:47 +00:00
codemastr
c6266dc19c
Fixed some other scanner bugs
2001-12-21 23:08:03 +00:00
codemastr
dae5b893d1
Scan API cleanup, goto = evil
2001-12-21 22:58:00 +00:00
stskeeps
a4de9ac1e2
+- Added #undef SECURECHANMSGSONLYGOTOSECURE - send only channel msgs to +z
...
+ people on +z channels
+- win32 fixes
2001-12-21 17:40:43 +00:00
stskeeps
ea1e7b3f70
win32 fixes, again
2001-12-21 17:18:16 +00:00
stskeeps
edd0b08139
win32 fixes
2001-12-21 15:05:59 +00:00
griever
d9d5cdc910
m_sendumode done
2001-12-20 21:54:09 +00:00
griever
343f193e7b
...misspelling
2001-12-20 21:07:45 +00:00
griever
a1b3eb1331
Fixed some errors
2001-12-20 20:55:45 +00:00
griever
3a482d26ca
Dumbass bug...
2001-12-20 20:33:16 +00:00
griever
68bfeffa70
Slightly working m_sendumode recode, nits:
...
it will send to people only with ALL umodes, but with ANY of the
snomasks
blame it on sendto_umode and sendto_snomask for being wierdass
2001-12-20 03:46:00 +00:00
griever
6e42d09c50
beginning of new SMO code, testing to make sure it worky
...
new command format:
SMO modes :message
OR
SMO modes snomasks :message
if you want to use JUST snomasks, put "+" as the mode
the modes parameter accepts a snomask as long as there
isn't a mode with same name
2001-12-20 00:07:38 +00:00
griever
567f3b8fcb
Compiles and works fine now :D
2001-12-19 00:53:36 +00:00
griever
f8d1e81206
now lets see if it will compile
2001-12-19 00:04:32 +00:00
griever
6c6130fab6
Untested, not sure if it even compiles TKL shits, testing on t2n as soon as this is committed
2001-12-18 23:57:13 +00:00
stskeeps
7695fb209d
+- Made link::hubmask and link::leafmask actually work properly
2001-12-18 17:39:10 +00:00
griever
2cc3eb2266
Changes modified
2001-12-17 20:34:39 +00:00
griever
4fca682f8c
Error is getting really annoying...
2001-12-17 00:51:31 +00:00
griever
6e67d9dea0
added set::modes-on-oper (modes all opers get when they op up)
...
made Aa oflags include O
modified docs to reflect such
2001-12-17 00:43:51 +00:00
griever
5d2092858d
Made +N give you +OaA as well, since everyone used it that way
...
Grr, it seems like such a hack to me but ok :(
2001-12-17 00:13:37 +00:00
codemastr
4291191149
Help system recode
2001-12-16 00:35:57 +00:00
griever
d2a90a5101
*#($&@#(*$!
2001-12-14 22:48:20 +00:00
griever
5d5ffa3f06
!*@*$^%! I reported this bug MONTHS ago people!
2001-12-14 22:44:08 +00:00