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
stskeeps
e881a256f4
+- Some scan unloading stuff
2001-12-14 14:29:21 +00:00
stskeeps
5171e9e08a
+- Made "Module already loaded" a non fatal error (funny msg on rehash)
...
+- Fixed typical codemastr "Let's delete this from a list we haven't even
+ added it to yet *giggles and twirls around*" bug, do to with config_set_unknown
+- Fixed events bug, added recoded scan module, got a lot of stuff to fix so
+ far. Problems, unloading, (delay), tkl doesn't always sweep it all,
2001-12-13 21:59:37 +00:00
codemastr
2b2f767ca5
Added more HP-UX code
2001-12-12 21:19:30 +00:00
codemastr
c4a8e970d3
Module v3 changes
2001-12-11 23:02:58 +00:00
griever
4e32d3a5dc
Corrected credits, moved the #ifdef for NO_FDLIST
2001-12-11 21:24:18 +00:00
codemastr
ccaa0f444b
..
2001-12-11 20:48:00 +00:00
codemastr
c2420f2eee
...
2001-12-11 20:45:45 +00:00
codemastr
eb4eb7a8c6
...
2001-12-11 20:38:17 +00:00
codemastr
b15292c980
Removed umode +T and oflags fue
2001-12-11 20:37:30 +00:00
griever
37f6ff3a10
Reflects m_oper recode and tkl oflags
2001-12-11 03:39:56 +00:00
griever
7689d54b8e
+T is on its deathbed, expect it to be gone soon
...
m_oper mostly recoded
Various oflags now silently ignored by m_oper although kept in the oflags
var.
expect TEChat, the T oflag, and hosts::techadmin to be removed shortly
2001-12-11 02:37:32 +00:00
codemastr
0171967e18
Moved the mkpasswd program into the ./unreal script
2001-12-10 22:02:47 +00:00
stskeeps
db82fc23b5
+- Module v3 bugfixes. cause: codemastr lack find n replace skill
2001-12-10 14:35:15 +00:00
codemastr
39562944c3
...
2001-12-10 00:30:00 +00:00
codemastr
28af208a1b
More module v3 fixes
2001-12-10 00:26:38 +00:00
codemastr
3b52789751
More module v3 fixes
2001-12-09 23:47:46 +00:00
codemastr
3d564a403f
Fixed some more module v3 problems and upgrade all modules
2001-12-09 20:19:35 +00:00
stskeeps
26dff4eeba
+- Small v3 fix with no dependency problem
2001-12-09 16:40:03 +00:00
codemastr
38588ba0b5
Fixed a win32 module v3 bug
2001-12-09 16:38:31 +00:00
stskeeps
07adb99680
+- Added module v3 code. Needs testing, and NO MODULES DOES NOT COMPILE
2001-12-09 10:44:11 +00:00
codemastr
89caaab24c
Added HOOKTYPE_SERVER_CONNECT and HOOKTYPE_SERVER_QUIT
2001-12-05 23:02:33 +00:00
codemastr
573328e4e1
Added snomask +q for Q:line notices
2001-12-04 20:13:03 +00:00
codemastr
19c649fb90
snomask changes
2001-12-03 22:42:53 +00:00
griever
923624c784
Bug that caused m_oper to core randomly if oper was -x
2001-12-03 01:17:53 +00:00
griever
44be34875f
Changelog..
2001-12-02 20:51:49 +00:00
griever
1612ed7411
added can_gkline and can_gzline (for soon-to-come gzline module), old
...
flags are t and Z. Someone change docs accordingly
2001-12-02 20:45:17 +00:00
codemastr
e872aa28a9
Converted a bunch of structures to use ListStruct
2001-12-02 17:57:24 +00:00
stskeeps
abea394dc6
----------------------------------------------------------------------
2001-12-02 14:50:58 +00:00
stskeeps
528d82b219
+- Added ssl-pubkey auth method (parameter = pem file for public key)
2001-12-02 14:39:59 +00:00
codemastr
6d9cef9f03
...
2001-12-02 02:06:54 +00:00
codemastr
eb38fa93a3
Added cidr.c and ssl.c to the win32 makefile
2001-12-02 01:47:17 +00:00
stskeeps
d7889e777e
moo
2001-12-01 23:55:30 +00:00
griever
fd638b155b
*gets smacked by sts*
2001-11-29 21:12:06 +00:00
griever
503bf841fb
*gets smacked by sts*
2001-11-29 21:00:20 +00:00
griever
69647bba3b
Argh, no newline notices getting annoying now
2001-11-29 04:51:23 +00:00
griever
b4bfa43e5b
Added list of ppl I would like to thank :D
2001-11-29 04:49:43 +00:00
griever
67059bd3ae
Changed the way ipv4 IPs are cloaked, you now need to crack all three
...
cloak keys to break ipv4 IPs. ip6 ips and hostnames are too ambiguous to
be susceptable.
#define COMPAT_BETA4_KEYS undoes this fix, and is required for ipv4 bans
to be interoperable between pre-beta4 and post-beta4 servers. This should
be defined on all win32 compiles at least until the first rc or final for
3.2
2001-11-28 20:39:20 +00:00
griever
eb038e2938
added ANNOYING_BAN_THING to config.h, disabled by default
...
previous functionality: mode +b would check match() both
ways, but chanserv AKICK and bot auto-bans would break w/
this, as they would try to set for instance *!*@*.mrrmnh.adelphia.net
but if *!*@rox-1B7EB386.mrrmnh.adelphia.net were set (for example)
chanserv/the bot would flood kick them, over and over and over. No
real point to this one, so I just diked it out.
Modified Files:
Tag: devel
include/config.h src/channel.c
2001-11-28 03:43:58 +00:00
codemastr
1780862cfc
Added some functions for generic linked list modifications
2001-11-26 19:37:41 +00:00
codemastr
9d26bac09f
...
2001-11-26 15:56:44 +00:00
codemastr
0d2753331a
...
2001-11-26 15:50:04 +00:00
codemastr
dcd9969537
Started some work on CIDR support (added some functions from hybrid7)
2001-11-26 15:40:43 +00:00
codemastr
5eea2a9daf
...
2001-11-26 15:39:13 +00:00
codemastr
893f67668f
Fixed a FSU Pthreads bug on Slackware (thanks to Frank Mueller)
2001-11-24 00:34:26 +00:00
codemastr
e43ac717cd
Added host54.net to /credits
2001-11-22 16:18:58 +00:00
griever
9fdf9cd9e9
Typo fixes &stuff
2001-11-22 05:47:26 +00:00
codemastr
e57336c9c7
Changed some function names
2001-11-19 20:30:30 +00:00
codemastr
28b8a0ef9b
Fixed a minor events issue
2001-11-18 22:28:01 +00:00
codemastr
0a7e518e6f
Redid the event system to be more accurate
2001-11-18 22:13:04 +00:00
stskeeps
62b2de07a7
+- Made delayed module unloading possible, make a int mod_delay() adding
...
+ an event, for e_unload_module_delayed
2001-11-17 14:54:32 +00:00
stskeeps
535aa4456a
+- Made Events do thread locking (so we can do funny things and kill small
...
+ furry animals in the attempt for the perfect scanning module) .. yes, this
+ is drunken coding
2001-11-16 21:47:35 +00:00
codemastr
abedc78b8b
Fixed a make install problem and added some Auth support
2001-11-15 22:29:23 +00:00
stskeeps
197378a364
.
2001-11-15 22:00:37 +00:00
stskeeps
c980e53fad
.
2001-11-15 21:48:44 +00:00
stskeeps
e9123b12db
+- Added new auth.c API and a lot of different crap .. will document later
2001-11-15 20:26:52 +00:00
stskeeps
4f18b48a57
+- Fixed password crash bug, found by \dev\NULL-Z-[Zap]
2001-11-15 15:13:13 +00:00
griever
6bb18c87e5
Removed the three lines of code (!!) that caused the SSL freeze-on-connect
...
bug, gonna fix that error handling.
2001-11-14 20:28:13 +00:00
griever
ca70706ad6
<----- Head coder
2001-11-14 20:16:49 +00:00
codemastr
f6a3b1f399
Fixed the last of the font and editor-cutting-text bugs (hopefully)
2001-11-13 22:21:48 +00:00
codemastr
1a1a4ebd65
Fixed a codemastr(TM) drunk-coding win32 bug
2001-11-13 19:38:15 +00:00
codemastr
aed84e3bf0
Win32 editor changes
2001-11-13 00:40:19 +00:00
codemastr
706c911fc3
Win32 GUI changes
2001-11-11 21:14:02 +00:00
codemastr
621793b491
...
2001-11-11 00:36:24 +00:00
codemastr
0693a8dd27
Added the ability to edit tld {} files from the win32 editor
2001-11-11 00:34:24 +00:00
codemastr
5e14382326
Added hscroll to the win32 editor if it is needed
2001-11-10 23:45:31 +00:00
codemastr
4b8042603a
Fixed a win32 bug where pasting text into the editor would use the wrong font
2001-11-10 20:55:11 +00:00
codemastr
ab9db56291
Added support for PS_STRINGS and pstat
2001-11-10 18:13:05 +00:00
codemastr
2a595d3a87
./unreal updates
2001-11-10 17:37:08 +00:00
codemastr
670c9ee653
Made the /kline hostmask checker work like the G:line checker, (it was too easy to K:line *@*)
2001-11-09 22:17:24 +00:00
codemastr
c83f79a44a
Fixed a bug that made the G:line host checker ignore ?
2001-11-09 19:32:03 +00:00
stskeeps
e2ef04d112
+- VERSION M_SERVER fix by skold
...
+- Fixed connecting with IPv6
+- Ident requests now orgin with the listener that the user connected on
+- More IPv6 fixes, DNS resolving actually works now too.. (crackhead IRCnet
+ coding)
+- Webserver caching fix
2001-11-08 16:40:34 +00:00
codemastr
327f15d17c
Fixed a win32 typo
2001-11-07 21:35:11 +00:00
stskeeps
0b01bc3852
Linux IPv6 Fixes
2001-11-07 13:48:42 +00:00
stskeeps
2c6726c95d
..
2001-11-07 13:29:06 +00:00
stskeeps
053cbcaae4
gr
2001-11-07 13:27:49 +00:00
stskeeps
f8756691a5
.
2001-11-07 13:26:37 +00:00
stskeeps
2a55293bcc
,
2001-11-07 13:25:54 +00:00
codemastr
2d21f6055d
Added aliases/auspice.conf, and added a /register command to aliases/aliases.conf
2001-11-05 22:02:22 +00:00
codemastr
afebe1568a
Changed the setproctitle check to also check in -lutil (some OSes have it there)
2001-11-05 21:38:27 +00:00
stskeeps
be48165fb6
+- Added some setproctitle(.., me.name) for extra l33tness :P~
2001-11-05 21:30:23 +00:00
codemastr
b960288402
Added autoconf check for setproctitle
2001-11-05 21:26:50 +00:00
codemastr
cad8d53264
- Made ./unreal generated by configure to make sure it has the correct path of the exe
2001-11-05 20:47:39 +00:00
stskeeps
44a48a2dc0
+- IPv6 fixes for IP_OPTIONS (disables under IPv6, i mean .. IRC multicast.
...
+ WTF?)
2001-11-05 15:06:13 +00:00
stskeeps
cca85ebe57
+- IPv6 fixes to make dual ipv4/ipv6 work
2001-11-05 14:33:18 +00:00
stskeeps
8e2cc100ce
+- IPv6 fixes to Inet_si2p & Inet_si2pB
2001-11-05 14:11:36 +00:00
codemastr
d11cc14a12
Fixed a bug where the win32 help dialog links were plain text
2001-11-05 00:07:10 +00:00
codemastr
29b7ea7ee8
Added make install and ./unreal utility
2001-11-04 22:09:30 +00:00
codemastr
9c49d0d3b1
...
2001-11-04 20:12:38 +00:00
codemastr
8382e074e1
Fixed a win32 bug where the editor would cut off text
2001-11-04 17:55:10 +00:00
codemastr
49cf99c68a
Updated module dependancies to allow a module to load the module containing the symbol
2001-11-01 20:57:19 +00:00
codemastr
a5e31d042d
Fixed a typo in makenet
2001-10-29 21:29:44 +00:00
codemastr
56fee9b881
Made some nameser.h changes to work win win32
2001-10-28 16:47:07 +00:00
cvs2hg
a5d191e5ac
fixup commit for tag 'unreal3_2_beta4'
2001-10-28 16:18:49 +00:00
stskeeps
b9d034d6bd
+- Preperation for beta4
2001-10-28 16:18:48 +00:00
stskeeps
9a97f7e249
+- Made the missing commands error a little more.. tardfriendly
2001-10-28 16:11:47 +00:00
codemastr
d537da4058
Fixed a snomask bug found by Rob
2001-10-28 15:55:31 +00:00
stskeeps
58d81ad35f
+- Fixed a DEBUGMODE problem with umodes.c
2001-10-27 13:18:49 +00:00
codemastr
6e17ab11f1
Fixed a nickserv password bug found and fixed by Mathieu
2001-10-23 21:25:34 +00:00
codemastr
0f2be18a1f
Added M_RESETIDLE to fix a /privmsg bug
2001-10-17 20:04:23 +00:00
codemastr
22d5b9bee8
Changed the size of umodestring
2001-10-16 19:06:07 +00:00
stskeeps
6b10bee66d
+- Made umode_delete(flag, mode);
2001-10-16 17:09:51 +00:00
codemastr
493697bbdf
Added new umode system to the win32 makefile
2001-10-16 00:03:01 +00:00
stskeeps
66d3c85d23
+- Added umodes.c, long val = get_umode('c');
2001-10-15 23:01:31 +00:00
stskeeps
3f9849b5fd
+- Added a hell lot of DNS debugging code, and fixed the BIGENDIAN problem
...
+ with resolver. Thanks to dawn and Trash.net for shell on a sparc
2001-10-14 21:54:25 +00:00
codemastr
85ce15ddf7
Added a utility to auto create version.c for win32.
2001-10-14 19:49:48 +00:00
codemastr
7a9b14634b
Removed tokens for /users, /summon, and /samode
2001-10-13 23:19:40 +00:00
codemastr
6b9b8a6da9
Fixed the Win32 Z:line bug
2001-10-13 19:32:05 +00:00
codemastr
7193f9615f
Hopefully fixed the weird Z:line bug on win32?
2001-10-13 17:05:18 +00:00
codemastr
e516af9535
Fixed a win32 bug where the http scanner didn't get loaded
2001-10-13 16:48:23 +00:00
stskeeps
9fc7398b87
+- Fixed codemastr-on-crack bug regarding oflag
2001-10-11 16:53:52 +00:00
cvs2hg
4e2a05f99a
fixup commit for tag 'unreal3_2_beta3'
2001-10-08 17:29:47 +00:00
stskeeps
8b6e1d7166
Bugreport stuff
2001-10-08 17:29:46 +00:00
codemastr
19c8f1b7dc
Final changes to prepare for beta3
2001-10-08 17:24:56 +00:00
codemastr
74d080b3fc
Fixed a typo in config.h
2001-10-08 17:11:16 +00:00
codemastr
6bad7c8dfa
Added headers to all the new modules
2001-10-08 17:06:32 +00:00
codemastr
a274714cfa
Made changes so the new modules compile on win32
2001-10-07 21:54:14 +00:00
stskeeps
79b4805745
+- Added in Fish's patches
...
+- Added bitching when you lack needed IRC commands
+- Removed REMGLINE
2001-10-07 20:28:15 +00:00
codemastr
a05ec38409
updated makefile.win32 with all the new modules
2001-10-07 16:50:08 +00:00
stskeeps
f9a92827ae
+- Fixed a /who bug, found by IXpfah
2001-10-07 10:28:06 +00:00
stskeeps
2ac54ecc8b
*** empty log message ***
2001-10-07 08:56:11 +00:00
codemastr
f331b6919e
Added aliases/ which contains aliases for popular services, and made makeconf load scan_http.so
2001-10-07 00:07:24 +00:00
codemastr
8bfbd374c3
Added some stuff that should fix the bug in Windows when including files in other directories
2001-10-05 23:21:04 +00:00
codemastr
3c9327788e
Fixed a bug where /userhost would report oper status regardless of +H
2001-10-05 20:02:29 +00:00
codemastr
029c43afd1
Made the http scanner work on win32
2001-10-02 22:01:39 +00:00
codemastr
3b5b9db44f
Fixed a win32 bug in scan.c
2001-10-02 21:52:02 +00:00
codemastr
d24030d129
Made some changes to allow Unreal to compile on win32
2001-10-01 19:53:13 +00:00
stskeeps
3c633f425b
+- Made port default to 6667 when options autoconnect in link {}
2001-10-01 13:24:11 +00:00
stskeeps
0d1a1e42d0
..
2001-10-01 13:08:35 +00:00
stskeeps
b571a80006
+- Made Link denied error a little more descriptive
2001-09-27 14:42:48 +00:00
stskeeps
e38b645d11
.
2001-09-17 13:17:36 +00:00
stskeeps
8d3f493976
+- Fixed a #undef INET6 bug
2001-09-17 12:59:42 +00:00
stskeeps
1e438f3560
+ fixing a IPv6 bug
...
+- Made Inet_si2p (sin to presensation), fixing the "*", bug, some debugging
+ fixes, fixed a lot of IPv6 bugs, hopefully - thanks to JK for borrowing
+ his box
2001-09-09 20:09:59 +00:00
stskeeps
ee9f9d9af0
+- Removed bsd.c and made socket.c, moving signal stuff to ircd.c, possible
...
+ fixing a IPv6 bug
2001-09-09 09:43:56 +00:00
stskeeps
a19ea15bd6
+- Fixed a IPv6 bindip problem
2001-09-07 12:22:31 +00:00
stskeeps
4ece596b39
+- Some more VFS/PHTML fixes, it actually works now, thanks to butter
2001-09-06 16:24:07 +00:00
stskeeps
09c6afc43e
+- modulize documentation, some web server fixes, preparation for uabr
2001-09-06 13:54:31 +00:00
codemastr
5c86649f70
win32 makefile changes
2001-09-02 23:58:09 +00:00
codemastr
82ae1cbf63
Moved /svso and /svsnick to modules
2001-09-02 23:39:16 +00:00
codemastr
6a7e82d048
Made the config file a bit more sturdy
2001-09-02 20:16:10 +00:00
codemastr
3a815c775f
Fixed a typo in the win32 makefile
2001-09-02 17:05:40 +00:00
codemastr
87b4e4e268
Updated updconf.c to use except scan
2001-09-02 16:21:38 +00:00
stskeeps
43e77f77bf
+- HTTPd VFS fixes
2001-09-01 14:33:07 +00:00
stskeeps
614e22400a
+- Made except socks become except scan, and made it actually WORK, and some
...
+ bugreport fixes
2001-09-01 13:27:17 +00:00
codemastr
e04c12a2ea
Win32 Cleanup
2001-08-31 21:23:11 +00:00
codemastr
e4eec40d91
Removed some missed win32 debug code
2001-08-30 23:40:53 +00:00
stskeeps
1e1e1cdbb6
+- Added a bug reporting tool (still alpha)
2001-08-29 20:05:02 +00:00
codemastr
aa98a583be
Added the ability to add aliases like /identify
2001-08-29 19:28:52 +00:00
codemastr
0385ce8152
Module additions
2001-08-24 22:17:26 +00:00
codemastr
5cd4cb01f8
Fixed a log::maxsize bug where it would screw up when the file didn't exist
2001-08-24 20:44:33 +00:00
codemastr
2386f8d835
log::maxsize now supports 1MB, etc
2001-08-24 00:58:20 +00:00
codemastr
37e54912c3
Fixed a possible /oper bug
2001-08-23 23:39:53 +00:00
codemastr
e7695b3920
Fixed a oper host bug
2001-08-23 23:24:31 +00:00
codemastr
d365f0d165
Cleaned up /oper a lot
2001-08-23 20:20:59 +00:00
codemastr
d8ba78a6c1
Added a bunch more webtv support, send PRIVMSG instead of NOTICE if +V
2001-08-23 17:44:46 +00:00
codemastr
08caa076ed
aClient memory cleanups
2001-08-22 20:02:19 +00:00
codemastr
d26b59a9e2
Started work on usermode +V
2001-08-22 16:59:03 +00:00
stskeeps
a8f79f88db
+- Added support for nested comments in the configuration file (by chasm)
...
+- Added chasm to /info
2001-08-22 13:06:06 +00:00
codemastr
d5b5fa710c
Moved SHOWCONNECTINFO define to set::options::show-connect-info
2001-08-21 18:23:43 +00:00
codemastr
f24eba8c0d
Fixed another alias {} bug
2001-08-20 20:09:37 +00:00
codemastr
823e638f0c
Moved FAILOPER_WARN define to set::options::fail-oper-warn
2001-08-20 19:08:59 +00:00
codemastr
461d65148b
Added bahamut usermode +R
2001-08-20 16:29:37 +00:00
codemastr
ceb76ae6da
Fixed another alias {} bug
2001-08-19 22:36:13 +00:00
codemastr
85a0944914
Fixed a bug in alias {} found by RaYmAn
2001-08-19 22:02:26 +00:00
codemastr
9417c9af8e
Added alias {} to doc/example.conf
2001-08-19 21:30:27 +00:00
stskeeps
816b24afa5
+- Fixed some credits, recoded httpd (still in progress)
...
+- Disabled #undef PROPER_CORE
2001-08-19 20:16:18 +00:00
codemastr
e7a8ad621e
Added config directive alias for dynamic services commands, ex /nickserv
2001-08-19 17:45:57 +00:00
codemastr
07c95cff3f
/mode cleanups
2001-08-18 19:11:03 +00:00
codemastr
f8697288ec
Fixed up http proxy scan and added SOCKS5 scanner
2001-08-17 17:29:42 +00:00
codemastr
effda4c445
Fixed a /gline crash bug
2001-08-17 16:26:44 +00:00
stskeeps
769a2e42e3
+- Added scan_http, scans on 80, 3128, 8080 in a threaded manner
2001-08-12 15:07:04 +00:00
stskeeps
27c1195bac
+- Some httpd stuff and a #define CHROOTDIR problem found by Zhadum
2001-08-12 11:54:34 +00:00
codemastr
ffdf227cbc
Fixed a win32 bug that caused crashes in the editor
2001-08-08 21:13:33 +00:00
codemastr
145cc3f7d3
Fixed a win2000 bug causing a crash
2001-08-08 19:31:58 +00:00
codemastr
5b6c60798e
Removed some win32 stuff
2001-08-08 16:04:22 +00:00
cvs2hg
4fc33756f4
fixup commit for tag 'unreal3_2_beta2'
2001-08-07 17:12:30 +00:00
stskeeps
8e4abdfd2a
+- Preparation for beta2
2001-08-07 17:12:29 +00:00
stskeeps
4ee2331d5c
..
2001-08-07 17:10:17 +00:00
stskeeps
44443c260c
+- /who fixes regarding +I +H and crap
2001-08-07 16:39:53 +00:00
codemastr
9c41b1d76d
Fixed a bug where operflag eyes didn't work
2001-08-07 16:01:46 +00:00
stskeeps
041f0f910f
+- /who fix
...
+- Another /who fix, what crashed it I assume - helped by narf to find this
2001-08-07 15:19:37 +00:00
stskeeps
0e2ac061b8
+- Fixed vhost bug that forgot to add a \0 in the end of the string
...
+- /who fix
\ No newline at end of file
2001-08-07 12:29:23 +00:00
codemastr
f766d70414
Fixed a umode2 bug that crashed the server
2001-08-06 17:28:29 +00:00
stskeeps
8665f36abc
+- Fixed a SNOMASK problem found by Arantis
2001-08-06 15:02:07 +00:00
stskeeps
62939b2033
+- /who fix .. removed nick matching functionality..
2001-08-06 09:51:10 +00:00
stskeeps
ec7b2bc247
*** empty log message ***
2001-08-06 09:20:43 +00:00
stskeeps
b1714abad9
.
2001-08-06 07:24:49 +00:00
codemastr
74bad8673a
release notes changes
2001-08-05 23:41:33 +00:00
stskeeps
667d52199d
+- Using bahamut /who now, this needs some testing..
2001-08-05 23:38:17 +00:00
codemastr
409f1a95ab
Fixed a major snomask bug found by narf
2001-08-05 23:08:59 +00:00
stskeeps
ce54560b19
+- Docs prepare
2001-08-05 17:50:38 +00:00
codemastr
21d6293f4c
Updated documentation
2001-08-05 17:37:28 +00:00
codemastr
fb4525ab19
Fixed an oper-only-stats bug
2001-08-05 17:24:12 +00:00
stskeeps
c64debf500
+- Fixed bug with SSL, detected properly and fixed by Chawmp
2001-08-05 16:43:13 +00:00
codemastr
871948d23a
Added config check to determine the order to specify the ssl libraries
2001-08-04 18:28:37 +00:00
codemastr
90d9c1df8c
Implimented snomask
2001-08-04 17:17:54 +00:00
stskeeps
e158540a37
+- Fixed some more IPv6 stuff in httpd
2001-08-04 14:01:46 +00:00
stskeeps
decae969ee
+- Fixed a codemastr-on-crack /version bug, and fixed some IPv6 stuff in
...
+ scan*
2001-08-04 13:52:04 +00:00
codemastr
bdeda461ed
Added log::maxsize
2001-08-03 17:10:40 +00:00
stskeeps
9e3151a79e
.
2001-08-03 14:24:49 +00:00
stskeeps
d8eb70490a
+- Fixed Osiris's example.conf
...
+- Fixed IPv6 bindip error found by Madkiss
2001-08-03 13:05:06 +00:00
stskeeps
9a089dd8bf
.
2001-08-03 06:09:11 +00:00
stskeeps
3b4fe7b347
.
2001-08-03 06:06:53 +00:00
stskeeps
a4c2faf453
+- Fixed Osiris's broken example.conf
2001-08-03 06:06:16 +00:00
codemastr
c1edf8265f
Fixed a win32 bug where /restart didn't remove the tray icon
2001-08-02 20:11:58 +00:00
codemastr
87296d9c89
Fixed some typos in s_conf.c
2001-08-02 19:46:14 +00:00
codemastr
a6d3abb12f
fixed some config stuff and added more network files
2001-08-02 00:36:35 +00:00
stskeeps
7ce43de8f7
+- Fixed bindip problem with it not being made
2001-08-01 19:53:53 +00:00
codemastr
739139d71e
Fixed some config issues and added /stats r to stats help
2001-08-01 19:42:38 +00:00
codemastr
8c39ccec5e
made the config recognize several values for a yes/no option
2001-08-01 18:06:34 +00:00
codemastr
082c2bfb1c
Added set::anti-spam-quit-message-time idea from hybrid7
2001-08-01 17:01:59 +00:00
codemastr
1af13d4588
added set::oper-only-stats
2001-08-01 00:22:13 +00:00
codemastr
30039008df
Removed some obsolete code
2001-07-31 21:29:32 +00:00
codemastr
a2e17ca2fe
Made the Win32 version report the actual OS to opers in /version rather than just say 'Win32'
2001-07-31 21:09:56 +00:00
stskeeps
ff8bc65911
+- Fixed fence post marker overwrite in /vhost, found and fixed by tgf
2001-07-31 21:07:27 +00:00
codemastr
943436a1de
Rewrote Addit, hopefully it fixes the SJOIN problems?
2001-07-31 17:39:41 +00:00
codemastr
64962b0ce7
Fixed a typo in the win32 makefile
2001-07-31 17:07:35 +00:00
codemastr
e1167a2b2e
Various win32 fixes and /restart cleanup
2001-07-31 17:00:45 +00:00
codemastr
b0536af4e9
Fixed a possible restart/die bug
2001-07-31 16:37:11 +00:00
codemastr
af87d2c18b
Added more network files
2001-07-30 16:52:30 +00:00
stskeeps
5067013a80
+- Added tgf's patches for these bugs:
...
+ * if you dont have a rules file and do "rehash -motd" then the server
+ segfaults.
+ * setgid has to be called before setuid... cos if you change to a non-priv
+ uid first then you are not allowed to setgid!
+
+
2001-07-30 16:50:46 +00:00
stskeeps
d7baf33ec3
+- Fixed SVSMODE compile error
2001-07-30 13:04:48 +00:00
codemastr
e3a23bdbd1
Added SVSMODE # -e
2001-07-29 22:07:54 +00:00
codemastr
ed9ead415c
Added wildcard support to include and loadmodule in win32
2001-07-29 21:10:43 +00:00
codemastr
664f148366
Fixed a bug affecting /oper and /vhost caused by IP checking
2001-07-29 16:33:14 +00:00
codemastr
9861da3f1e
added more network files
2001-07-28 17:40:53 +00:00
stskeeps
3d8f9eea24
+- Fixed SQLINE bug, FINALLY. (forgot to set type ..oops..)
2001-07-28 17:32:19 +00:00
codemastr
16d16095c7
Added 2 more network files
2001-07-28 01:03:27 +00:00
codemastr
9317a83683
Made a bunch of config errors non fatal
2001-07-28 00:51:35 +00:00
codemastr
7a5cd21953
SVSMODE # flags added
2001-07-27 20:45:39 +00:00
codemastr
ae2b0cdf8b
Added SVSMODE #channel -b nick to remove matching bans
2001-07-27 17:28:54 +00:00
codemastr
d4af2c0207
Made my_itoa use _itoa on win32
2001-07-26 16:23:14 +00:00
codemastr
887f71760c
Win32 code cleanup
2001-07-25 16:42:19 +00:00
stskeeps
682d1f26f8
.
2001-07-25 14:35:20 +00:00
codemastr
bd3d626cdb
network file updates
2001-07-25 00:26:50 +00:00
stskeeps
72512f54db
+- More SQLINE fixes.. does it work now?
2001-07-24 22:13:33 +00:00
stskeeps
5132528ca4
sqline
2001-07-24 17:11:59 +00:00
stskeeps
96b14ad6c5
+- Fixed SQLINE problem
2001-07-24 16:58:56 +00:00
codemastr
2ca9d3d6d7
Removed all the obsolete network files
2001-07-23 20:54:41 +00:00
stskeeps
b919813837
+- Made CR compatilbity actually work, it autojoins now :)
2001-07-23 18:19:52 +00:00
codemastr
ce8eec12ab
Fixed a /rehash -motd bug
2001-07-22 16:02:01 +00:00
codemastr
c50086fc3c
Fixed a scan_socks bug under win32
2001-07-21 16:04:37 +00:00
codemastr
1686954b28
Fixed a win32 bug dealing with the new RTF parser
2001-07-20 21:10:31 +00:00
codemastr
aeb3aad5fe
added a 3d edge to the color selector in win32
2001-07-20 17:29:37 +00:00
stskeeps
6e98479aae
.
2001-07-20 16:37:23 +00:00
stskeeps
9d88337a9b
scan_socks stuff
2001-07-20 16:33:53 +00:00
codemastr
37f97c5b49
Fixed a bug in the win32 status dialog
2001-07-20 16:31:23 +00:00
stskeeps
699f22a0fb
.
2001-07-20 16:26:34 +00:00
codemastr
023032c213
Fixed a bug in the new editor
2001-07-19 21:25:57 +00:00
codemastr
c0bb81d1ca
Major changes to the win32 editor
2001-07-19 17:37:58 +00:00
stskeeps
e102ce8603
+- Added in Ossie's example.conf v2
2001-07-18 07:57:33 +00:00
stskeeps
4756c12519
+- Patched in zogg's scan_socks patch, second edition
2001-07-18 05:34:46 +00:00
stskeeps
fa37709af6
+- Added correct uptime to web interface
2001-07-17 21:37:47 +00:00
stskeeps
ae4eb55dac
+- Fixed some flaws in httpd, that made it break unmercifully
2001-07-17 21:20:42 +00:00
stskeeps
8d0bcef963
+- Minor bugfix in scan_socks, + some comments
2001-07-17 08:45:08 +00:00
codemastr
a424c8063a
Fixed a /sapart bug
2001-07-16 20:34:54 +00:00
codemastr
7b515e04a5
Added a patch by Zogg to fix a socks scanner problem
2001-07-16 20:24:14 +00:00
codemastr
c5c3b2081d
made options to make /stats K and /stats G oper only
2001-07-16 18:03:59 +00:00
codemastr
9378291b21
...
2001-07-16 17:53:00 +00:00
codemastr
acf66442e8
Various bug fixes
2001-07-16 17:51:18 +00:00
stskeeps
c4d4754511
+- Fixed possible bug with allowing :'s in +k/+L ..
...
+- Added a credit
2001-07-16 07:41:35 +00:00
codemastr
3fa29a16e5
Various fixes
2001-07-16 00:59:34 +00:00
stskeeps
9406e963de
.
2001-07-15 20:51:57 +00:00
codemastr
26f91d1c7e
Some gcc 3.0 fixes and other stuff
2001-07-15 20:43:50 +00:00
stskeeps
83c0a3738d
+- Fixed struct IN_ADDR problems on some OS'es
2001-07-15 18:40:13 +00:00
stskeeps
5393853cac
+- Fixed -nexus.nexusirc.org- *** Notice -- Trying to send [:Alzirr WALLOPS
...
+ :test bug, found by Alzirr
2001-07-15 18:38:07 +00:00
stskeeps
43b56373c4
+- Fixed *** nick has quit (no Days come, days go), by defaulting to "Quit: "
2001-07-15 18:32:02 +00:00
stskeeps
e6df04d821
+- Fixed some CHINESE_NICK stuff
2001-07-15 18:23:45 +00:00
stskeeps
1b285c492f
*** empty log message ***
2001-07-15 17:49:53 +00:00
codemastr
202a064904
...
2001-07-15 17:18:35 +00:00
codemastr
42cbdce0bd
Few little bug fixes
2001-07-15 17:13:56 +00:00
stskeeps
52dbb6c0dc
.
2001-07-15 10:27:35 +00:00
stskeeps
c53bee2244
+- Commited the web server prototype made by Stskeeps, web design by WildChild
...
+- Ripped out the old DF watch system, using bahamut's now
2001-07-15 10:25:59 +00:00
stskeeps
a4b63af2e1
+- Commited the web server prototype made by Stskeeps, web design by WildChild
2001-07-14 21:04:16 +00:00
stskeeps
9b6a674d9c
+- Various preparitions for beta1
2001-07-13 20:47:44 +00:00
stskeeps
748c2830c0
+- Changed version to -beta1
2001-07-13 19:55:02 +00:00
stskeeps
b66d4a8b0d
+- Documentation bug fix
2001-07-13 19:40:04 +00:00
stskeeps
8de27cef2a
+- Documentation (example.conf from Osiris)
2001-07-13 19:32:28 +00:00
stskeeps
40f7f0b104
+- Removed the redefining stuff in s_conf.c
2001-07-13 17:18:30 +00:00
stskeeps
c8c5ff9571
.
2001-07-13 12:39:21 +00:00
stskeeps
ae3ac9012d
.
2001-07-13 12:10:43 +00:00
stskeeps
7de9d2d6a6
...
2001-07-13 11:42:40 +00:00
stskeeps
351a8b48ec
.
2001-07-13 11:19:44 +00:00
stskeeps
29ad0e8ff0
+- Fixed u_intXX_t problem
2001-07-13 10:59:15 +00:00
stskeeps
3c7ce7454d
+- Fixed some possible points of confusion with hash.c regarding unsigned int
...
+ & signed int
2001-07-13 08:38:14 +00:00
stskeeps
519a8f893e
+- Fixed problem with MAXCONNECTIONS when no parameters given in ./configure
2001-07-12 22:36:19 +00:00
stskeeps
ce66aaad96
+- Fixed a validate_conf problem found by Janos
...
+- Fixed some minor invalid numeric stuff
2001-07-12 18:11:25 +00:00
codemastr
1b5e8d03c2
Fixed a ban bug where temp bans were not cleared on rehash
2001-07-12 17:20:23 +00:00
stskeeps
dc1a1f4be0
+- Minor SJOIN fix ..
2001-07-10 11:14:12 +00:00
stskeeps
c6e8b4b28b
+- Added possiblity to add parameters to configure in Config
2001-07-10 09:52:44 +00:00
stskeeps
510a8fb9c2
.
2001-07-09 22:36:20 +00:00
stskeeps
bd1a3ecf55
.
2001-07-09 22:36:19 +00:00
stskeeps
463aa1532c
.
2001-07-09 22:34:02 +00:00
stskeeps
962be3514c
.
2001-07-09 22:30:12 +00:00
stskeeps
ab60bb826c
.
2001-07-09 22:08:39 +00:00
stskeeps
fd558d0675
+- Some configure.in fixes to pthread stuff
2001-07-09 21:18:10 +00:00
stskeeps
409d1f248a
.
2001-07-08 20:23:21 +00:00
stskeeps
295a4468f7
+- Made badword fix found by eternal/Jsmj
...
+- Changed pthread process check to pthread_join on proposal and idea by
+ codemastr
2001-07-08 20:08:30 +00:00
stskeeps
6b9a544188
.
2001-07-08 16:24:41 +00:00
stskeeps
4d24208f23
*** empty log message ***
2001-07-08 16:19:01 +00:00
stskeeps
883d888620
.
2001-07-08 15:43:38 +00:00
stskeeps
9e0b621890
.
2001-07-08 14:55:33 +00:00
stskeeps
3bb6eb48bb
+- Made badword fix found by eternal/Jsmj
2001-07-08 14:53:51 +00:00
stskeeps
137df47190
+- Fixed a documentation bug in unrealircd.conf.txt, made config_error
...
+ actually bitch when loop.ircd_booted
2001-07-07 08:12:21 +00:00
stskeeps
c2d74a527a
+- Fixed some rant stuff
2001-07-06 15:32:03 +00:00
stskeeps
ad3de916c8
+- Fixed so we compile without symbols in win32 ..
2001-07-05 18:11:35 +00:00
codemastr
2a921e28a7
Fixed a little scan.so bug
2001-07-05 17:41:44 +00:00
stskeeps
cfd4e898d8
.
2001-07-05 16:53:02 +00:00
stskeeps
41246edb24
- Made scan_socks & scan work under win32. Only bug is a \1 IP in /quote scan (?)
2001-07-05 16:36:14 +00:00
stskeeps
615936938b
Made win32 work
2001-07-04 14:10:08 +00:00
codemastr
dd7b98a4c2
Fixed an SVSFLINE bug when removing an unknown dccdeny
2001-07-03 22:10:26 +00:00
codemastr
55becdc356
various fixes
2001-07-03 21:38:37 +00:00
codemastr
80c9185de9
Updated m_template.c to use module version 2
2001-07-03 16:53:59 +00:00
stskeeps
33c6693da0
.
2001-07-03 14:39:25 +00:00
stskeeps
477df429d3
+- Made a /scan fix, and fixed some version numbers found by Morbid
2001-07-03 14:20:45 +00:00
codemastr
0a5b46f054
Win32 fixes
2001-07-02 22:47:00 +00:00
stskeeps
50d86c6013
*** empty log message ***
2001-07-02 20:36:19 +00:00
codemastr
b22821ec55
Removed a bunch of unused code
2001-07-02 20:32:53 +00:00
codemastr
f585e79a0b
...
2001-07-02 20:24:12 +00:00
stskeeps
8d2bbbab95
+- Fixed some IsToken / sendto_serv_butone screwups, actually think they're
...
+ codemastr(TM) coding
2001-07-02 19:17:53 +00:00
stskeeps
62a39b24d7
+- Minor cosmetic fixes, and SVSNLINE (ban realname).
...
+ SVSNLINE + reason_why_moo :realname mask - Add global ban realname
+ ('_' is converted into spaces)
+ SVSNLINE - :realname mask - Remove global ban realname
+ SVSNLINE * - Wipes all global ban realname
+- Fixed FIXME dcc_deny_wipe_services
+
+
\ No newline at end of file
2001-07-02 18:31:42 +00:00
codemastr
29a0ae1871
removed a few missed userload.h references
2001-07-02 17:59:29 +00:00
codemastr
f3e02b9ada
Removed include/userload.h (not used)
2001-07-02 16:30:06 +00:00
codemastr
63b3220971
Updated the stats help list for newconf
2001-07-02 16:21:24 +00:00
stskeeps
e9f47d1271
.
2001-07-02 09:17:50 +00:00
stskeeps
d3aef18d3e
.
2001-07-02 08:26:25 +00:00
stskeeps
e01cf0f3f4
+- Random cosmetic fixes
2001-07-02 08:24:04 +00:00
codemastr
9f19792b95
fixed some misc rh7 warnings
2001-07-02 00:57:57 +00:00
stskeeps
ad7a03644c
+- /htm fix by Griever
2001-07-01 23:14:14 +00:00
stskeeps
b3ec92858a
*** empty log message ***
2001-07-01 22:34:31 +00:00
stskeeps
2fe7e4986f
+- Some /info stuff, updated docs, .CHANGES.NEW, .RELEASENOTES
2001-07-01 22:32:44 +00:00
stskeeps
af397fa6c2
.
2001-07-01 20:11:08 +00:00
codemastr
c36797d8f1
Fixed a scan bug on rehash
2001-07-01 19:44:49 +00:00
stskeeps
514a1026eb
+- Added some thread debugging, and fixed a SVS2MODE bug
2001-07-01 10:14:46 +00:00
stskeeps
189242d07c
.
2001-06-30 16:26:22 +00:00
stskeeps
e6fd53f363
.
2001-06-30 12:06:23 +00:00
stskeeps
5795f3c489
+- Fixed some minor mod_load troubles, and made it go a little more sensible
...
+ regarding retarded rehashes
2001-06-29 23:28:18 +00:00
codemastr
0053fe0b8a
Made a minor message change to ./Setup
2001-06-29 21:47:35 +00:00
codemastr
e959419e4a
Rewrote updconf to actually work
2001-06-29 21:44:06 +00:00
stskeeps
52fd41449e
- Fixed a pthread_join
2001-06-29 18:44:29 +00:00
codemastr
6d3b664922
Updated thread porting code to support more functions
2001-06-29 18:38:11 +00:00
stskeeps
5357d536a1
+- Moved blackhole into scan.c and removed blackhole.c, and fixed some
...
+ blackhole bugs.
2001-06-29 18:37:33 +00:00
codemastr
89ac1c8723
fixed a module bug
2001-06-29 15:02:54 +00:00
codemastr
09e4767c45
module changes
2001-06-29 14:57:21 +00:00
codemastr
c2e3552039
Made unreal call all the mod_unload's when it shuts down
2001-06-29 14:03:16 +00:00
stskeeps
f2bd92c9ad
+- Made version.c depend on ../Changes
2001-06-29 09:48:05 +00:00
stskeeps
de306fc395
+- Commited the +k fix to +L
2001-06-29 09:04:40 +00:00
stskeeps
7680ec834a
-- Made glob() use GLOB_LIMIT on OpenBSD 2.9 to help prevent a DoS
...
+- Fixed autoconf/Makefile screwup caused by codemastr
+- Fixed a problem with IPv6 always enabled (could you check this fix, code?)
- Fixed a bug allowing channek keys to have spaces
- Cleaned up some thread porting code
- Added a new versioning system to allow easy tracking of bugs
+- Made glob() use GLOB_LIMIT on OpenBSD 2.9 to help prevent a DoS
- Fixed makeconf
+- Changed the way modules work. We're now at MOD_VERSION 2
+- Changed ALL MODULES to version 2
2001-06-28 20:30:54 +00:00
codemastr
a499f98271
fixed makeconf
2001-06-27 21:40:59 +00:00
codemastr
dfb1942aba
added a new versioning system to help track bugs
2001-06-27 20:53:47 +00:00
codemastr
91c6e584e6
cleaned up some thread porting code a bit
2001-06-27 17:16:39 +00:00
codemastr
794500dbc5
Fixed a bug allowing channel keys to have spaces
2001-06-27 15:44:52 +00:00
codemastr
2c9232113e
Made glob() used GLOB_LIMIT on OpenBSD 2.9 to try and stop DoSing
2001-06-27 15:38:10 +00:00
codemastr
d276e9a197
added IPv6 support to ./Config
2001-06-27 00:35:42 +00:00
codemastr
16e06cb6a0
Added the ability to use file globs in loadmodule and include
2001-06-26 23:45:56 +00:00
codemastr
e03c23820a
added configure check for glob.h
2001-06-26 23:44:59 +00:00
codemastr
95d1575c54
removed some remnants of umode +b
2001-06-26 19:57:49 +00:00
codemastr
2fe33658f3
cleaned up mod_depend a bit to look nicer
2001-06-26 17:08:54 +00:00
stskeeps
724f829a0e
+- Added in Griever's SJOIN fix
2001-06-26 09:27:44 +00:00
stskeeps
0246583fe1
+- Added mod_depend checking, see scan_socks.c for example
2001-06-25 23:34:15 +00:00
codemastr
e604a72114
Fixed /stats to work fully with newconf
2001-06-25 20:13:37 +00:00
codemastr
740084b6d9
Fixed a bug where configure would pick both -ldescrypt and -lcrypt
2001-06-25 19:58:21 +00:00
codemastr
df21d67573
moved swhois and svsmotd to modules
2001-06-24 21:03:08 +00:00
codemastr
a3e375745c
moved svsmode and svs2mode to m_svsmode.so
2001-06-24 20:36:05 +00:00
codemastr
d30a4f619c
Added a little utility to make converting an m_* command to a module easier
2001-06-24 19:55:35 +00:00
codemastr
3b0d162573
too lazy to write a real message
2001-06-24 19:40:56 +00:00
codemastr
3aa24503f5
Fixed a rehash bug dealing with stderr
2001-06-24 17:12:31 +00:00
codemastr
3e656cf43e
...
2001-06-23 20:14:46 +00:00
codemastr
793a447df1
...
2001-06-23 20:14:45 +00:00
codemastr
c88e6392c0
...
2001-06-23 20:12:37 +00:00
codemastr
412b6fdec3
...
2001-06-23 20:10:42 +00:00
codemastr
9952f21f5b
Made Unreal use FSU Pthreads if the system has 'broken' pthreads
2001-06-23 20:08:16 +00:00
stskeeps
2f9a35ed6f
+- Some more INET6 fixes
2001-06-23 13:57:14 +00:00
stskeeps
6eb059436b
+- Taking some more Config changes
2001-06-22 22:10:27 +00:00
stskeeps
c85f59cfe3
.
2001-06-22 21:51:44 +00:00
stskeeps
432f632839
.
2001-06-22 21:46:05 +00:00
stskeeps
d2ea4937ed
blah
2001-06-22 21:43:37 +00:00
stskeeps
6cf10d76c9
.
2001-06-22 21:33:01 +00:00
stskeeps
323f7f67be
+- Fixed a configure.in error with IRCDLOBS
2001-06-22 21:29:01 +00:00
stskeeps
776fa42cf7
+- Some more more configure.in fixes, regarding -export-dynamic, and buffer
...
+ pools, and some illegal if test $var = othervar
2001-06-22 21:10:13 +00:00
stskeeps
12eabdba06
+- Some more configure.in fixes, and made ./Config -q & -quick (do not ask
...
+ questions, just run with data in config.settings)
2001-06-22 20:53:00 +00:00
stskeeps
266b0bb33f
+- Moved config/ to autoconf/
...
+- Some fixes to configure.in that seemly got deleted?
2001-06-22 18:10:26 +00:00
stskeeps
432b8296f4
+- Moved config/ to autoconf/
2001-06-22 17:17:11 +00:00
stskeeps
82f62f84be
OpenBSD bug fixes
2001-06-21 21:02:12 +00:00
codemastr
5ceda9a5ac
*** empty log message ***
2001-06-20 17:48:03 +00:00
codemastr
7f62aab7d3
Fixed a few configure problems with sunos and amiga
2001-06-20 16:55:35 +00:00
codemastr
cc4596cf7e
Fixed the keywalk bug reported by BaTmAn
2001-06-19 16:15:43 +00:00
stskeeps
d269e1a8a1
+- Made CRYPTOIRCD get cached in config.cache
...
+- Fixed generation of certs, moved from configure.in to Config
+- Fixed lack of -lssl
2001-06-19 16:09:48 +00:00
codemastr
a46aa2a4bb
Config changes
2001-06-19 15:46:24 +00:00
stskeeps
5b7168d1e1
+- Minor fixes to Config, a license, etc
2001-06-19 15:26:08 +00:00
codemastr
82c52cb2a9
rewrote Config to be more of an interface than a standalone config utility
2001-06-19 01:03:21 +00:00
codemastr
de215877c1
fixed a typo in configure
2001-06-19 00:28:38 +00:00
stskeeps
ee1c51020b
+- Config fixes, settings.h and Makefile.dist are now dead. RIP.
2001-06-18 20:55:48 +00:00
codemastr
f40ec73cbb
...
2001-06-18 20:21:57 +00:00
codemastr
aa5ee8b79f
added ./configure (autoconf generated configure script
2001-06-18 17:19:35 +00:00
codemastr
e28fe9d777
Added numeric 005 NETWORK= token support
2001-06-17 17:03:13 +00:00
stskeeps
00ed3759bb
+- Fixed some scan-socks and blackhole fuckups
2001-06-17 17:02:09 +00:00
codemastr
ca95bdbbed
Fixed a quarantine bug(?)
2001-06-16 15:18:44 +00:00
stskeeps
63170bd946
+- Removed the old SOCKS check code.
2001-06-16 10:36:08 +00:00
stskeeps
0abf279a66
+- Fixed a codemastr screwup in quarantine code
2001-06-15 21:06:10 +00:00
stskeeps
a0538911d4
\ No newline at end of file
...
+- Made blackhole.so work
+- Fixed a set_non_blocking bug
2001-06-14 15:31:42 +00:00
stskeeps
901bcc8a41
+- Made blackhole.so work
2001-06-13 14:13:32 +00:00
codemastr
fe9735bd4e
Added link::options::quarantine
2001-06-11 15:21:08 +00:00
codemastr
3196657cd4
removed agent.c updated win32 makefile
2001-06-11 14:44:13 +00:00
codemastr
b18a357202
rm
2001-06-11 14:43:54 +00:00
codemastr
49030ee0dd
Added hook HOOKTYPE_PRE_LOCAL_CONNECT
2001-06-11 14:39:08 +00:00
codemastr
f5fa79afac
added numeric 105 in /version
2001-06-11 14:18:40 +00:00
stskeeps
78520f8cd0
+- Fixed double dependicies bug.. stupid dlsym
2001-06-10 21:57:39 +00:00
codemastr
8db346ed62
Added some pthread checking support
2001-06-10 20:43:47 +00:00
stskeeps
29b19f988b
+- Minor src/Makefile screwup fix
2001-06-10 20:42:38 +00:00
codemastr
8e4f620f7d
Allowed capturing of unknown set {} variables by modules (conf_unknown_set)
2001-06-10 20:24:23 +00:00
stskeeps
8f28d5f0d5
+- Fixed /quote sethost : and /quote setident : exploit, found by ac1d, fixed
...
+ by Griever
2001-06-10 19:50:24 +00:00
cvs2hg
2186d042ca
fixup commit for tag 'unreal3_2_12june'
2001-06-09 19:56:22 +00:00
stskeeps
5dfe97a9c6
+- Fixed up scan_dummy.c
2001-06-09 19:56:21 +00:00
stskeeps
3aebacf774
+- Fixed some scan_socks problems - this needs a good hand with
2001-06-09 19:06:42 +00:00
codemastr
26a828bf41
Unknown ban * {}, except * {}, deny * {}, allow * {} are accessible to modules
2001-06-09 17:05:12 +00:00
stskeeps
fecfd72417
+- Fixed problem with u_int32_t servicesstamps, with SVSMODE and SVS2MODE,
...
+ found by Andrew Church
\ No newline at end of file
2001-06-09 15:30:01 +00:00
codemastr
d9941457ad
Added hooks to allow you to add config blocks
2001-06-08 16:55:53 +00:00
codemastr
6ba33745e2
win32 thread change
2001-06-07 18:19:34 +00:00
codemastr
e889beec33
Updated the win32 thread code (maybe it will work now?)
2001-06-07 17:43:32 +00:00
stskeeps
d043dc3187
- Fixed codemastr's broken millitime patch (sys/timeb.h)
...
- Added scan_socks.c, added and moved some stuff to
include/modules/scan.h (the dir too)
- Converted threads to IRC*Thread by codemastr.
2001-06-07 16:22:32 +00:00
codemastr
63a3ef308d
Made match() a little bit faster
2001-06-06 20:05:16 +00:00
codemastr
870119644d
Made militime() just as accurate on win32 as on linux
2001-06-05 21:10:21 +00:00
stskeeps
66235b4610
minor fix
2001-06-04 18:34:26 +00:00
codemastr
a3b000358e
...
2001-06-04 18:31:14 +00:00
stskeeps
ddcdba2e86
- Fixed bug with changing nicks
2001-06-04 11:45:46 +00:00
stskeeps
ad0e3539da
- Changed how hooks work, making them support voidfuncs
...
- Added src/modules/scan.c and src/modules/scan_dummy.c
2001-06-04 10:17:16 +00:00
codemastr
66638d66c4
...
2001-06-03 23:05:33 +00:00
codemastr
5e482c1059
...
2001-06-03 23:01:24 +00:00
codemastr
740eac2273
fixed a win32 bug
2001-06-03 22:46:31 +00:00
codemastr
595f52c11c
made Unreal reload its tray icon if explorer restarts
2001-06-03 15:13:03 +00:00
codemastr
4ba5ad7885
fixed a /stats c = crash bug
2001-06-01 22:49:32 +00:00
codemastr
40f3c69ed5
Made Unreal run correctly on OpenBSD
2001-05-28 14:49:48 +00:00
codemastr
b872ad1912
Made a popup menu for the tray icon to contain the same 'buttons' as the GUI does
2001-05-27 20:04:34 +00:00
stskeeps
0b46646765
- Fixed /whois problem, maybe introduced some others?
...
- Removed send_out_svsmode, not in use and broken too
- Made Config say Unreal3.2
2001-05-27 19:56:19 +00:00
stskeeps
7cd4856373
+- Made newconf state unknown directives (found by Madkiss)
...
+- Small s_socks.c bugfix possible causing indetectable socks
2001-05-27 13:11:58 +00:00
stskeeps
68eb489f36
+- Made validate_configuration check for !conf_listen
2001-05-27 10:02:31 +00:00
stskeeps
bacf06d3eb
+- Merged McSkaf's hostname patch, debug patch, s_misc patch
2001-05-26 19:27:14 +00:00
stskeeps
886549cf13
- Made slot arrangement be different.
2001-05-26 18:08:38 +00:00
codemastr
97a11dbea9
Made the Status Dialog update its values every 5 seconds
2001-05-26 15:55:08 +00:00
codemastr
b8b748a940
Added McSkaf's rehash patch
2001-05-26 15:40:09 +00:00
codemastr
5b66562e97
updated win32 makefile
2001-05-26 15:05:44 +00:00
stskeeps
57bee58436
+- Made possible speedup of fdlist checking in s_bsd.c
2001-05-26 13:19:48 +00:00
stskeeps
52cd1f5d03
+- Added some numeric checking in m_server*
2001-05-26 08:23:38 +00:00
stskeeps
08f25ead4e
- Possible fixed fdlist problem with default_fdlist
2001-05-26 08:03:58 +00:00
codemastr
4a81ab873d
Commited McSkaf's tab patch for win32
2001-05-25 21:18:56 +00:00
stskeeps
37f47c0980
+- Fixed minor socksfd problem in read_message
...
+- Fixed identd problem
2001-05-25 17:08:26 +00:00
stskeeps
dd8b77b9ec
- Fixed problem with addto_fdlist(cptr->fd) caused by slotpatch
2001-05-25 16:30:35 +00:00
codemastr
35655afdea
minor win32 bug fix
2001-05-24 21:04:21 +00:00
stskeeps
2cf513ae54
+- Fixed listener problem, reported by McSkaf
2001-05-24 19:52:44 +00:00
stskeeps
f8f8d25f59
possible listener problem..?
2001-05-24 19:49:54 +00:00
stskeeps
7b9c24590a
.
2001-05-24 17:53:01 +00:00
stskeeps
23609410e1
Fixed a problem with slots and /trace
2001-05-24 17:52:04 +00:00
stskeeps
737f07a9fe
fixed problem with Debugmode unde win32
2001-05-24 16:06:29 +00:00
stskeeps
ffe3bb5cba
.
2001-05-24 15:57:04 +00:00
stskeeps
b2dbb8d42e
winlocal stuff
2001-05-24 15:56:24 +00:00
stskeeps
a7f0efe61f
+- More winlocal fixes, and a +f bugfix
2001-05-24 15:17:28 +00:00
codemastr
d46957d5d6
color rtf patch
2001-05-20 16:25:36 +00:00
stskeeps
f74c738cdf
.
2001-05-20 15:57:43 +00:00
stskeeps
4cc7b2eb68
winlocalpatches
2001-05-20 08:02:09 +00:00
stskeeps
9b85197ec2
.
2001-05-19 20:41:06 +00:00
stskeeps
ab3adfc4ce
- Made /die not show admins IP (fixed by Stskeeps after his users nuked him..)
2001-05-19 19:57:52 +00:00
stskeeps
767acc2d61
.
2001-05-19 16:38:13 +00:00
stskeeps
4481b8565e
.
2001-05-19 09:46:45 +00:00
stskeeps
581ecab7f8
.
2001-05-19 07:46:37 +00:00
stskeeps
b3a6a5d8bc
.
2001-05-19 06:28:23 +00:00
stskeeps
c5c6be51ce
+- Applied McSkaf's winlocal patch II, only changed Debug() and removed
...
+ DEBUGMODE from config.h. Still cores, but we might be closer to a
+ solution. Broken code, do not use devel right now
2001-05-17 18:44:04 +00:00
stskeeps
39844754a5
.
...
K
2001-05-17 16:58:06 +00:00
stskeeps
0ce4be7780
.
2001-05-16 19:29:53 +00:00
stskeeps
e72d0ff6a5
no message
2001-05-16 19:02:54 +00:00
stskeeps
9d9b27fbcb
- Fixed the loop, made htmcalc more clean
2001-05-16 14:43:21 +00:00
stskeeps
6f7214ba2a
.
2001-05-15 13:46:59 +00:00
stskeeps
0c6e023e07
.
2001-05-15 12:07:03 +00:00
stskeeps
2da8a5fd52
converted htmcalc/lcf to events
2001-05-15 12:02:39 +00:00
stskeeps
746f5b8420
.
2001-05-14 17:25:51 +00:00
stskeeps
d9eea90de4
.
2001-05-14 16:53:48 +00:00
stskeeps
aa7a1485d0
events code
2001-05-14 16:52:17 +00:00
codemastr
7d55e31da0
added code to make the config parser attempt to keep going rather than die
2001-05-13 20:42:20 +00:00
stskeeps
49ad7cb797
.
2001-05-13 19:43:18 +00:00
codemastr
a245aa8369
removed ce_vardatanum, wasted CPU and memory
2001-05-13 18:03:43 +00:00
codemastr
25041b0074
Made the topic for a +s channel hidden from non-members
2001-05-12 16:44:34 +00:00
stskeeps
82af929628
.
2001-05-12 14:45:46 +00:00
stskeeps
94a9919ff2
+- Fixed the 100% cpu problem, again, HTM is screwed now though?
2001-05-12 13:42:10 +00:00
stskeeps
d33d0292e2
+- Fixed the problems with 100% cpu, hopefully
2001-05-11 21:20:17 +00:00
codemastr
bbf83caae0
...
2001-05-09 19:48:08 +00:00
codemastr
43dbfc5707
added McSkaf's richedit patch to support reverse
2001-05-09 19:44:38 +00:00
stskeeps
27dd306e33
.
2001-05-07 18:59:21 +00:00
stskeeps
bcf384f074
.
2001-05-07 18:42:24 +00:00
stskeeps
b75e14a07d
.
2001-05-07 18:39:55 +00:00
stskeeps
689c63f382
.
2001-05-07 14:28:45 +00:00
stskeeps
2b343609ee
+- Changed all TStime() to use timeofday - CPU SAVE
...
+- Removed userload.c & userload.h
2001-05-07 14:24:11 +00:00
codemastr
7b393920b5
win32 richedit changes
2001-05-06 23:50:30 +00:00
codemastr
0c5f482cae
Removed some win32 stuff that accidentily got committed
2001-05-06 20:24:16 +00:00
codemastr
7565597137
win32 richedit support added
2001-05-06 20:21:19 +00:00
stskeeps
c402f50c43
+- Added doc/unrealircd.conf.txt (by devdev), doc/services-install-guide
...
+ (zyrol, edited a bit by stskeeps)
2001-05-06 17:08:31 +00:00
stskeeps
18479eb145
+- Fixed-fixed listen format troubles, larne++
...
+- Possible fixed some +d bug(s)
2001-05-05 19:52:54 +00:00
stskeeps
8c6bce17a3
+- Fixed-fixed listen format troubles, larne++
2001-05-05 19:34:45 +00:00
stskeeps
5f306b09f0
+- Fixed some compilation error with IPv6
2001-05-05 16:42:27 +00:00
stskeeps
452d931de2
+- Made listen format able to do:
...
+ listen [ip]:port, for IPv6 - listen [3fff:ff::1]:6667
2001-05-05 15:55:01 +00:00
stskeeps
7cc288c293
.
2001-05-05 15:33:31 +00:00
stskeeps
60b5126fea
+- Made chghost/chgident able to do :'s
2001-05-05 15:29:03 +00:00
stskeeps
312c90fb02
+- Made a crazed out IPv6 cloaking
2001-05-05 14:56:38 +00:00
stskeeps
7dfcb698c4
+- Made you able to bind to specific IPv6 IPs (we don't have FFFF::*
...
+ functionality yet)
2001-05-05 14:28:15 +00:00
stskeeps
183ac0af7d
+- Made IPv6 compile atleast, and work. Current problems:
...
+ * Cannot bind to a specific IP
+ * IPv6 cloaking doesn't work
2001-05-05 14:16:32 +00:00
stskeeps
1d3488dbdd
+- Fixed doc error in s_conf.c
2001-05-05 12:05:15 +00:00
codemastr
4d027ee4fd
Added an xchat based color striper (faster and more accurate)
2001-05-04 20:29:32 +00:00
stskeeps
145c25e249
+- Had to revert McSkaf's winlocal.patch, caused too many crashes. I believe
...
+there is a better way to do this ..
2001-05-02 16:35:49 +00:00
stskeeps
09a50a286d
blah
2001-05-02 09:22:08 +00:00
stskeeps
4d5d474bbd
+- Removed SJOIN/SJOIN2 support in SJOIN
...
+- Fixed a +f bug, found by NiQuiL
+- Applied McSkaf's winlocal.patch, seems to work ok, fixed some problems
+ though in unix/win32 (cptr->fd can be -3. Should fix some READ ERRORS as
+ well. McSkaf, do me a favour and remove all of the C++ comments in the
+ source (//) or modify them to /* */
2001-05-01 15:03:07 +00:00
stskeeps
9f8c142981
Removed SJOIN/SJOIN2 support
2001-04-30 17:17:56 +00:00
stskeeps
d0f426eafb
+- Fixed RTLD_NOW problem with openbsd
2001-04-29 20:31:58 +00:00
codemastr
a1689d32e8
fixed a bug causing Found your hostname (cached) to be displayed twice
2001-04-28 19:20:28 +00:00
stskeeps
4c5fa91707
+- Possible fixed a buggie in +f
2001-04-28 18:51:21 +00:00
codemastr
d8917f301f
added keyboard shortcuts to the win32 config and about popup menus
2001-04-28 16:09:16 +00:00
codemastr
bb01af2f8b
win32 and numeric 005 changes
2001-04-28 16:03:27 +00:00
stskeeps
94516c12f9
+- Applied s_debug.c/config.h patch from McSkaf, makes DEBUGMODE under
...
+ win32 working again - fixed some errors in the unix part of it.
2001-04-28 07:22:32 +00:00
stskeeps
9590301027
+- Applied res.c.patch from McSkaf, fixes win32 GPF, but fixed mising HE(ocp)
2001-04-28 07:16:58 +00:00
stskeeps
97e7c471e2
+- Brought 005 up-to-date with spefication - added CHANMODES= support
2001-04-27 20:26:30 +00:00
codemastr
fe33eabc47
Win32 fixes
2001-04-25 21:21:33 +00:00
codemastr
684e6dbc4d
ixed a win32 bug found by RaYmAn causing the tray icon not to be displayed sometimes
2001-04-24 20:03:41 +00:00
codemastr
63dd767e2b
win32 stuff
2001-04-24 19:50:28 +00:00
codemastr
83485c7464
removed newdns
2001-04-23 19:45:53 +00:00
stskeeps
8d9c41d457
+- Fixed possible crash with /quote dns l
2001-04-22 13:32:05 +00:00
stskeeps
48c02f74a9
+- Fixed minor problem with mod_load code
2001-04-22 08:38:39 +00:00
stskeeps
bdcc9dd9d2
+- Added method mod_load in dummy example and made it work. mod_load() is executed
...
+ when server is ready
2001-04-21 19:49:54 +00:00
stskeeps
695ab4d2eb
+- Fixed possible crash bug imposed by too many users per ip in AllowClient -found and fixed by McSkaf
...
+- Made IP Mismatches getting sent to UMODE_JUNK instead
2001-04-21 18:14:40 +00:00
codemastr
5423bf8a94
Win32 changes
2001-04-21 17:06:07 +00:00
codemastr
a4220227ba
Fixed a /stats Z bug reported by RaYmAn
2001-04-21 00:34:43 +00:00
codemastr
9625b4cd1c
Win32 changes
2001-04-20 23:55:45 +00:00
codemastr
bfdd6a67d6
newconf cleanup
2001-04-19 00:03:28 +00:00
codemastr
d7fdd5c5a3
Made the resolver work in win32
2001-04-18 19:35:41 +00:00
stskeeps
cae1a304ba
-- Fixed a claok bug caused by stskeeps(tm) "not knowing how to use << and >> coding"
...
+- Fixed a cloak bug caused by stskeeps(tm) "not knowing how to use << and >> coding"
+- Fixed some cloak bugs, and applied +x crypto to hostnames as well
2001-04-18 17:36:59 +00:00
codemastr
f5bf9b603e
fixes
2001-04-18 17:32:02 +00:00
stskeeps
5142675522
+- Removed doc/ADD-TO-IRCRC, doc/INSTALL, doc/Manual, doc/Operators,
...
+ doc/irc.1, doc/ircd.8, doc/server-compile-guide
2001-04-18 13:17:26 +00:00
stskeeps
815dbb9183
+- Fixed do_dns_async problem with new res.c
2001-04-18 07:47:41 +00:00
codemastr
32daea058a
Fixed a ban realname {} bug that _may_ have something to do with the negative user count bug
2001-04-16 21:00:14 +00:00
codemastr
4f1778a08b
removed __P
2001-04-16 15:36:30 +00:00
codemastr
4298b01b5e
fixed ircd_log to work in win32
2001-04-16 00:18:59 +00:00
codemastr
62ce071c41
added /rehash -all patch by NiQuiL
2001-04-16 00:01:38 +00:00
stskeeps
cf288e063f
res.c: ircsprintf fixes
2001-04-16 00:00:21 +00:00
stskeeps
3cfb547bdd
*** empty log message ***
2001-04-15 23:55:49 +00:00
stskeeps
843f20448e
*** empty log message ***
2001-04-15 23:35:23 +00:00
stskeeps
f5d797a8f1
+- Added irc2.10.3's resolver. Fixes debian-woody-libresolv problems..
...
+ Still some fixes to be done
2001-04-15 20:32:05 +00:00
codemastr
aa7815af65
...
2001-04-15 15:55:42 +00:00
stskeeps
6a9aa19856
+- Fixed DEBUGMODE problem, found by someone ..
2001-04-14 16:05:18 +00:00
stskeeps
7d53af10f1
.
2001-04-14 10:18:07 +00:00
stskeeps
6491094450
test
2001-04-14 10:17:54 +00:00
stskeeps
431217b50d
+- Added unitedirc.network -NiQuiL
2001-04-14 07:46:21 +00:00
stskeeps
980aab93bd
+- When IRCOps are breaking into chans with invite only (+i) or
...
+ key-protection (+k) a eyes-notice is sent like it is on banwalk. -NiQuiL
+
2001-04-14 07:35:30 +00:00
codemastr
dea4e0f9b8
recoded ircd_log a bit
2001-04-13 22:38:37 +00:00
codemastr
155a99b69e
...
2001-04-13 22:34:25 +00:00
codemastr
71f285d8b0
win32 changes and other stuff
2001-04-13 22:32:07 +00:00
stskeeps
8a03462ce2
+- #define HELP_WHO for the "did a /who 0 o"
2001-04-13 20:46:22 +00:00
stskeeps
d0819ec012
+- Possible FD leak in ircd_log, caused by some codemastr coding(TM)
2001-04-13 19:46:32 +00:00
codemastr
0db56907f8
Added a cloaking fix based on a fix by Zogg
2001-04-13 15:09:03 +00:00
stskeeps
331b07909b
.
2001-04-13 09:25:43 +00:00
stskeeps
a82570f0a3
+- Fixed up some codemastr(TM) coding regarding M_*
2001-04-13 09:07:28 +00:00
stskeeps
754c11ce62
+- added temporary define #define OLD_CLOAK
2001-04-13 08:57:36 +00:00
codemastr
f300280ec1
logging changes
2001-04-12 19:36:10 +00:00
codemastr
dad396b0ca
Cosmetic cleanup of /info
2001-04-12 16:34:08 +00:00
codemastr
f64d767a77
Implimented IRCNet style server redirection
2001-04-12 16:18:43 +00:00
codemastr
715e8893e2
Added sajoin/sapart error message patch by NiQuiL
2001-04-12 15:34:22 +00:00
codemastr
8de146c6e2
newconf changes in an attempt to make our config as compatible as possible with other configs
2001-04-11 18:30:53 +00:00
stskeeps
a385e32c8b
+- Fixed a NETINFO parameter problem - solves the new NETINFO format
2001-04-11 08:42:50 +00:00
stskeeps
9b5142a14d
+- Found a way to do +x IPv4 cloaking right.
...
+- Added set::cloak-keys { longvalue; longvalue; longvalue; }; for the cipher
2001-04-11 01:52:12 +00:00
codemastr
220d739c8d
Possibly fixed the vhost crashing bug, with much help from IpAddress
2001-04-08 23:06:55 +00:00
codemastr
32dd11ca68
Made it so /stats C doesn't show the user@host of servers to non-opers
2001-04-08 22:25:50 +00:00
codemastr
d26077a352
Readded timestamp to log, accidentily got removed
2001-04-08 19:42:52 +00:00
stskeeps
f4a558c0b2
+- Make users that send a forbidden file get auto blocked from sending other
...
+ files. sptr->flags & FLAGS_DCCBLOCKED.
2001-04-07 20:57:17 +00:00
stskeeps
789231e481
+- Added M_NOLAG.
...
+- Added new CRC32-hex-based IPv4 and hostname cloaking form
2001-04-07 13:34:25 +00:00
codemastr
9691037d36
fixed user@ vhost problem
2001-04-03 19:53:25 +00:00
stskeeps
87fb55c207
.
2001-04-02 17:32:32 +00:00
codemastr
260fcc7525
added ability to add a username to spoof in vhost {}, also fixed a vhost bug
2001-04-01 23:16:02 +00:00
codemastr
589d1dafb4
Fixed a bug where the IRCd didn't validate hosts specified in a vhost {}
2001-04-01 19:27:23 +00:00
codemastr
38d57f15f0
made duoble loaded motd/rules only be cached once
2001-04-01 18:35:49 +00:00
codemastr
d1baf13ae4
tld::channel added
2001-04-01 17:54:34 +00:00
codemastr
f0ccf16b61
If no oper::flags are found, default to locop
2001-04-01 15:22:33 +00:00
stskeeps
f922820f5d
+- Fixed a problem with SDESC module token being wrong - Found by eternal
2001-04-01 15:13:46 +00:00
stskeeps
56effd6149
+- Fixed a problem with users opping servers.. Found by Morbid
2001-04-01 11:55:40 +00:00
stskeeps
78cfb2fb10
.
2001-04-01 11:42:44 +00:00
stskeeps
4d7f9dde8b
.
2001-04-01 11:37:35 +00:00
stskeeps
6ff6286e4c
.
2001-04-01 11:34:42 +00:00
stskeeps
9436198b96
.
2001-04-01 11:11:58 +00:00
stskeeps
e99c73b217
+- Made /kick not core on users kicking servers. (WTF?)
2001-04-01 11:07:13 +00:00
stskeeps
3fcc2115cb
+- Made static linking a little more possible (for -pg)
2001-04-01 09:40:48 +00:00
stskeeps
607157c0e0
+- Moved /sdesc, /setident to modules.
...
+- allow { } now supports encrypted passwords -Syzop
2001-03-31 20:26:14 +00:00
stskeeps
7bc6a45cf8
+- Fixed a double definition (double m_chghost and m_chghost.so)
2001-03-31 20:03:17 +00:00
codemastr
16ee430dd4
reverted a change
2001-03-29 20:37:29 +00:00
stskeeps
19386125a6
+- Added a donation credit
2001-03-29 14:54:09 +00:00
codemastr
d3738ff6d6
added oper::swhois
2001-03-28 21:10:16 +00:00
codemastr
c0a30f631d
Made a security measure to stop people from reading the ircd.conf
2001-03-28 00:41:06 +00:00
codemastr
d00e7536df
Removed PROTO()
2001-03-27 21:30:59 +00:00
codemastr
aa6fa83b5f
fixed a log {} bug
2001-03-25 18:50:29 +00:00
codemastr
5193c47f72
ixed a globops bug that required it to have a :
2001-03-25 18:32:52 +00:00
stskeeps
0312737c61
+- Reverted Demigurus's select() speedup patch, did speedup, but it
...
+ also caused a good bit of CPU.
2001-03-25 17:17:55 +00:00
codemastr
b7858491fe
Removed the old /rehash flags
2001-03-25 16:49:53 +00:00
stskeeps
0d85f1b98d
+- Made MyMalloc be MyMallocEx in codemastr's log {} code. Fixes junk pointer
...
+ problem - discovered by sts/Morbid
2001-03-24 11:05:12 +00:00
stskeeps
659140348d
+- Added #define HOOKTYPE_LOCAL_NICKCHANGE
2001-03-24 07:55:50 +00:00
codemastr
43e19f52a6
log system fix
2001-03-21 21:27:34 +00:00
codemastr
464e787aac
added a new logging system using log {}
2001-03-21 20:42:15 +00:00
stskeeps
a3a445dc77
+- Added Hooks, only one working now is HOOKTYPE_LOCAL_QUIT
2001-03-21 18:14:43 +00:00
stskeeps
555089ce9e
+- Removed networks/unrealircd.conf
2001-03-19 06:05:28 +00:00
codemastr
0ce7799961
command hash changes
2001-03-19 00:09:42 +00:00
stskeeps
c5c1b8e3e1
+- Modified command hashing system to Sts's belief of how eggs should be
...
+ made. (quick, dirty and fcked up)
+
2001-03-18 21:28:04 +00:00
codemastr
2ff27c366f
Command hash changes
2001-03-18 20:34:59 +00:00
codemastr
3251251be9
moved m_setname to a .so
2001-03-18 17:42:09 +00:00
stskeeps
26c45f50fd
+- Changed license of m_dummy.c (dummy module, skeleton), so people can do
...
+ closed source modules.
2001-03-18 13:07:00 +00:00
stskeeps
089067fbda
+- Moved m_chgident to an .so
2001-03-17 21:47:22 +00:00
stskeeps
fe7b258bfb
- all of the module files to the new format.
...
+ all of the networks files to the new format.
+- Fixed a bug with RAKILL and UNSQLINE not working
2001-03-17 18:56:50 +00:00
stskeeps
edfca03e28
+- Modified an old Unreal3.1.1 to be network file converter, and converted
...
+ all of the module files to the new format.
2001-03-17 16:22:40 +00:00
stskeeps
c181a20492
+- Put out m_chghost, m_sethost in modules, remade Makefile structure and
...
+ added src/modules
+
+
2001-03-17 14:12:24 +00:00
stskeeps
e1b5d6fae0
+- Added module_sym("functionname"), for modules, like, sajoin might want to
...
+ do fp_m_join = module_sym("m_join");
2001-03-15 21:02:00 +00:00
stskeeps
67cdd867fd
+- Made conf2 able to load empty files as well
2001-03-14 13:07:27 +00:00
codemastr
5e535f848d
updated the badword configs to use newconf
2001-03-13 22:23:49 +00:00
stskeeps
1c23055cd7
+- Made chmode +z only settable by umode +z users or U:lines or services.
2001-03-13 15:05:35 +00:00
stskeeps
634312f47d
+- Added unknown connection flood protection (settable in config.h)
2001-03-13 11:46:23 +00:00
codemastr
9fc54cdaed
reverted a previous change
2001-03-12 20:37:21 +00:00
codemastr
5750cea757
Win32 Changes
2001-03-11 19:36:49 +00:00
stskeeps
bd983ef189
+- Fixed bug with double module unloading, bug found by RaYmAn
2001-03-11 13:21:35 +00:00
stskeeps
110f099802
+- Started on commands.so making, works good atm -on req of codemastr,
...
+ both as m_module.so and commands.so :) - long live dynamiclinking
2001-03-11 13:08:53 +00:00
stskeeps
c84da7d03c
+- Reintroduced "fake lag". Flood algoritm works this way:
...
+ Make next check for parsing be
+ (1 + (length of command+parameters / 60)
2001-03-11 06:42:19 +00:00
stskeeps
6d2a2e1bf9
+- Added loadmodule "filename.so"; and made the modules
...
+ unable to get loaded twice with same name.
2001-03-10 21:04:25 +00:00
stskeeps
f41c3bf679
+- Added Modules, using dlopen() and LoadLibrary for *nix/win32.
...
+- Added /module load <path.to.so>, /module status (list modules),
+ /module unload <modulename>
2001-03-10 11:58:04 +00:00
stskeeps
797b6c6f21
+- Added /cycle #channels, suggested by ^loki^
2001-03-09 12:40:11 +00:00
stskeeps
d7700539c6
+- Added #define KILL_LOGGING, by otherguy
2001-03-09 10:15:48 +00:00
stskeeps
9251234b2d
+- Added "get_host" old 'H' O:flag
2001-03-07 19:42:50 +00:00
stskeeps
0e77f08921
+- Made ./Setup not do dynamic configuration any more
...
+- Changed reference in Setup from ircd.conf to unrealircd.conf (cosmetic)
+- Changed output of updconf from ircd.conf.new to unrealircd.conf.new
+- Changed the output of makeconf from ircd.conf to unrealircd.conf
+- Renamed hostmask to hostname like it should be in makeconf - IpAddress
2001-03-07 17:04:37 +00:00
stskeeps
49152c8bcd
+- Fixed ssl_client_handshake bug reported by IpAddress
2001-03-07 16:19:49 +00:00
stskeeps
65ab75c9a8
+- Made makeconf use "ban nick" instead of "ban nickname"
2001-03-07 07:49:19 +00:00
angel11
42f43eeb00
Fixed a bug in makeconf, make whois not return chans for services.
2001-03-06 21:27:06 +00:00
stskeeps
8b3c0d8b56
+- Made MembershipL->flood get bzero on out delegation
...
+- Made IRCd not crash on /kick from servers
2001-03-06 02:45:24 +00:00
codemastr
10dd29fb7a
Removed stskeeps's lazy add_CommandX (tm) code
2001-03-05 17:19:09 +00:00
codemastr
e5b6533dcd
Rewrote makeconf and makenet to use newconf (added some new features to makeconf as well)
2001-03-04 17:52:37 +00:00
stskeeps
e852d93134
+- Made del_Command().
2001-03-03 13:34:10 +00:00
stskeeps
15b1aa89f8
.
2001-03-02 20:11:09 +00:00
codemastr
bf9dc43e5a
Removed a lot of vars and stuff from the old config, also made some cleanups to reduce source size
2001-03-02 18:53:04 +00:00
codemastr
ee1d50c4e2
Added option to use old style oper flags
2001-03-02 18:09:11 +00:00
codemastr
9063b91570
Updated most of /stats S for newconf
2001-03-02 15:06:53 +00:00
stskeeps
edfd90f235
+- Made NAME_SERVER (set::dns::nameserver work). The IRCd no longer
...
+ uses /etc/resolv.conf as reference.
2001-03-02 14:58:37 +00:00
stskeeps
6164ba8175
+- Moved dynconf stuff from s_svs.c to s_conf.c, on popular request
2001-03-02 14:22:30 +00:00
stskeeps
e3fbff915b
.
2001-03-02 14:00:30 +00:00
stskeeps
f75f80584e
.
2001-03-02 12:20:43 +00:00
stskeeps
2d7436eea0
Made modes-on-connect work
2001-03-02 12:20:26 +00:00
stskeeps
f106d3b39b
Made /who work correctly
2001-03-02 11:48:54 +00:00
codemastr
1dc79accfc
added a bunch of /stats flags
2001-03-02 00:55:57 +00:00
stskeeps
247a3235ef
+- Overwrote s_conf.c with s_conf2.c, and removed s_conf2.c. Viva la Conf2!
2001-03-01 21:31:55 +00:00
stskeeps
59f0c6a7be
+- Fixed a config_load win32 problem, found by Zogg, fixed by Stskeeps/codemastr
2001-03-01 21:29:44 +00:00
codemastr
03253db9b2
Fixed a deny version {} bug (oops)
2001-03-01 21:22:32 +00:00
codemastr
815db2ad4a
added deny version, and made deny link rehash
2001-03-01 21:13:58 +00:00
stskeeps
3eff8614eb
+- Removed dynconf.c, from the old dynconf
2001-03-01 20:39:41 +00:00
stskeeps
516731d14d
+- Removed class.c, from the old conf
2001-03-01 20:31:03 +00:00
stskeeps
02f1d1a27a
+- Made /stats C show flags correctly
2001-03-01 06:15:24 +00:00
stskeeps
259c4bcf66
+- Made DNS cache list show a notice to other ops
2001-03-01 06:13:45 +00:00
stskeeps
d1139c251c
+- Made autoconnect msgs only go to +os
2001-02-28 20:43:27 +00:00
stskeeps
d10da5cf81
.
2001-02-28 18:29:08 +00:00
stskeeps
55458495fb
+- Fixed the 9-month old win32 DNS bug, caused by Stskeeps's incidential
...
+ delete
2001-02-28 18:23:31 +00:00
stskeeps
54c46720f7
+- Somehow is_halfop and co got called when a server set a mode .., added
...
+ IsServer check (auto-return 1)
+
2001-02-28 17:24:38 +00:00
stskeeps
155374409d
+- Added Member and Membership and made the IRCd support this. Using
...
+ "freelinks", todo: garbage collection
+- Added find_member_link and find_membership_link. Made Floodopt only
+ get allocated for local users. Removed aFloodOpt in Link,
+- Made a speedup in is_halfop (dumb code)
2001-02-28 16:24:37 +00:00
stskeeps
2ed9fead6d
-- Fixed one of codemastr's wonderful coding bugs. *slap slap slap*
...
+- Fixed windows CRLF problem in conf2, reported by Zogg
2001-02-27 19:40:52 +00:00
stskeeps
09fc76ed53
+- Fixed one of codemastr's wonderful coding bugs. *slap slap slap*
2001-02-27 11:42:55 +00:00
stskeeps
98477e867e
.
2001-02-27 11:22:37 +00:00
stskeeps
412390883c
+- Removed msgtab part of parse, removed the bigass hashtable msgtab,
...
+ removed inittoken, made command initalization happen in init_CommandHash
+- Adapted /stats M to it. Removed /helpop ?commands temporary. Confirming
+ hashtable works.
2001-02-27 11:03:19 +00:00
stskeeps
e010cbde23
+- Added CommandHash optimation .. this is not done 100% yet. uses msgtab as
...
+ reference
2001-02-27 08:56:06 +00:00
codemastr
878f3ddba8
sped up some channel stuff using bahamut style user searching
2001-02-25 17:30:43 +00:00
codemastr
82e2407bd3
made crule.c faster
2001-02-25 16:57:23 +00:00
stskeeps
7dbe724aff
+- Removed return_servers() and made servers be called Servers, and be a
...
+ global variable. Done on request on Great Master codemastr.
2001-02-25 16:41:13 +00:00
stskeeps
8cc77bb669
+- Recoded check_pings, with bits used from bahamut-ircd/hybrid-ircd, credits
...
+ to lucas.
2001-02-25 10:36:41 +00:00
stskeeps
170a1dff0e
+- Made admin {} get rehashed
...
+- Got /stats x to work again
2001-02-25 09:03:22 +00:00
codemastr
038830c0b2
added deny link {}
2001-02-25 00:57:12 +00:00
stskeeps
0ced6ab45b
+- Made connfreq unable to less than 10
2001-02-24 20:15:29 +00:00
codemastr
e9b9c0e775
various code cleanups
2001-02-24 18:27:50 +00:00
codemastr
f656a02b76
various cleanups
2001-02-24 16:22:26 +00:00
stskeeps
df04217164
.
2001-02-24 15:06:00 +00:00
stskeeps
ace1eb1e1a
todo stuff
2001-02-24 15:02:26 +00:00
stskeeps
c5ed0fe9c1
+- Made autoconnect work again :>. Changes in behavouir: It connects more at
...
+ a time now. You need autoconnect flag in options.
2001-02-24 14:56:15 +00:00
stskeeps
eed841e642
+- Made link { options { work OK again. Had a dead loop as well
2001-02-24 13:36:52 +00:00
stskeeps
9ac6d4cb65
+- Killed ircdupstr and called it ircstrdup
2001-02-24 13:09:50 +00:00
stskeeps
40f1dd6da6
+- Added deny channel { channel "channelmask"; reason "why"; }; and
...
+ allow channel { channel "channelmask"; };. Replaces chrestrict
+- Made those above get rehashed
2001-02-24 13:03:26 +00:00
codemastr
0ce4ac5bc0
dynamic motd changes
2001-02-23 22:01:59 +00:00
codemastr
3211a39f6b
replaced a few strlen()s with sizeof()s should make the IRCd start a bit faster
2001-02-23 17:30:39 +00:00
stskeeps
97de7c6e41
+- Fixed a missing " in validate_conf
2001-02-23 15:42:08 +00:00
stskeeps
57f89e0678
.
2001-02-21 17:29:21 +00:00
stskeeps
ff1b08ef51
+- Fixed a /kline and /unkline buffer overflow, reported by [-Th3Dud3-]
...
+- Fixed a crash in /stats k regarding temporary K:lines
2001-02-21 16:00:43 +00:00
stskeeps
64ee360a69
.
2001-02-19 18:44:20 +00:00
stskeeps
3bc852a76c
+- Added a notice on connect for SSL users with key length
2001-02-19 18:26:29 +00:00
stskeeps
b7b2155573
+- Some small SSL fixes ..
2001-02-19 18:13:53 +00:00
codemastr
a28500faae
If an invalid ban or except is found, it is removed
2001-02-19 17:21:42 +00:00
codemastr
b53a38c15c
newconf changes
2001-02-19 17:11:17 +00:00
codemastr
eb6d81e199
ade it so the IRCd can survive with certain set {} errors (uses defaults)
2001-02-18 16:39:54 +00:00
stskeeps
e56b347bb1
.
2001-02-18 16:04:57 +00:00
codemastr
2d455fee85
bunch of changes
2001-02-18 16:03:34 +00:00
stskeeps
691bbfc48a
+- Made deny_dcc get rehashed
2001-02-18 11:59:27 +00:00
stskeeps
d121a7a9ad
+- Finished up deny dcc {}.
...
+ TODOs: dcc_del_wild_match doesn't work. dcc_wipe_services() either
2001-02-18 09:57:49 +00:00
stskeeps
556ae0ef20
*** empty log message ***
2001-02-16 20:36:52 +00:00
stskeeps
44be7a34a2
+- Finished up validate_conf()
2001-02-16 20:27:15 +00:00
stskeeps
05362ec33f
..
2001-02-14 22:38:47 +00:00
stskeeps
1f7cb4c186
+- Fixed a problem with +x
...
+- Made CPATH be unrealircd.conf and init_conf2 use configfile instead
+- Disabled calls to dynconf
+- Added validate_conf, added dynconf checking, me, admin, class, oper
+ testing
+- Added config_progress() Fixed temporary stuff
+ with conf_link
- Made tld {} get rehashed
2001-02-14 20:51:21 +00:00
codemastr
8247b2cc5f
Made tld {} get rehashed
2001-02-14 20:47:47 +00:00
stskeeps
e0588102ac
+- Fixed temporary stuf with conf_link
2001-02-14 11:34:11 +00:00
stskeeps
a3d4c1af6e
+- Added /stats P on listener info (oper-only)
...
+- listener temporary stuff works now
2001-02-14 09:17:31 +00:00
stskeeps
254326670a
+- Added some MALLOCD (mini debug malloc by stskeeps..)
...
+- Removed some C++ comments
+- Made close_listeners work correctly again
+- Removed some old check_* mammut code
+- Fixed a bunch of possible bugs in newconf
+- Added sendto_realops logging of config errors
+- Made /rehash work .. sortof. Fixed some crash bugs
2001-02-13 23:14:27 +00:00
stskeeps
884d79e08a
+- Fixed a problem with cptr->class counting for servers
2001-02-06 20:34:18 +00:00
codemastr
bc1dc6f2ab
Made a bunch of /stats flags work with newconf
2001-02-06 20:29:48 +00:00
stskeeps
80f5de56d8
.
2001-02-06 20:16:30 +00:00
stskeeps
22b891a845
+- Fixed negative timestamps problem (crash)
2001-02-06 19:30:36 +00:00
stskeeps
cacd6bf213
+- Fixed check_pings problem (crash)
2001-02-05 05:07:43 +00:00
stskeeps
77653accda
.
2001-02-04 22:06:16 +00:00
stskeeps
5237c6748b
..
2001-02-04 19:24:33 +00:00
stskeeps
1effeee7a8
+- Fixed a spread server bug
2001-02-04 17:16:39 +00:00
stskeeps
554fa520a0
+- Fixed a refcount bug
2001-02-04 14:46:39 +00:00
stskeeps
5098716479
.
2001-02-04 14:22:48 +00:00
stskeeps
822885b367
+- Fixed some protocol error in server_synch
...
+- Made listener code work good ..
+- Made reference counts work again
+- Started some rehash work
+- Made full class work on servers too
2001-02-04 14:20:35 +00:00
stskeeps
b263907bd8
+- Classes keep reference counts now, and moving classes (oper) works good
...
+ too.
+- Added /trace class search results (class->clients)
2001-02-03 19:07:21 +00:00
stskeeps
9a05dd20cb
+- ban server {} works the original way it was intended to now
2001-02-03 08:26:24 +00:00
stskeeps
9e216fe7fa
+- Fixed a little problem with SERVER servername :info crashing the ircd
...
+ Long live the Floridan way of counting
2001-02-03 07:32:45 +00:00
stskeeps
8893ac57bc
+- Made /sqline /unsqline work again.
...
+- Made SQLINE synching work with newconf
2001-02-02 23:20:47 +00:00
stskeeps
9e871d56aa
+- Made /trace work again properly with class names
2001-02-02 20:27:17 +00:00
stskeeps
1280c7d67e
+- Made /kline work again, with newconf
2001-02-02 20:04:41 +00:00
stskeeps
1c631472b6
random crap
2001-02-01 20:58:45 +00:00
stskeeps
e4627153f6
+- Made /stats C work and /stats H. Intregrated into one.
...
+- Made /zline, /unzline work.
+- Added CONF_BAN_TYPE_TEMPORARY
+- Fixed a ban ip {} bug in check_pings
+- Removed some waste of oldconf
+- Moved advanced_check to s_svs.c
2001-02-01 19:32:48 +00:00
stskeeps
ce3707734d
+- Fixed a check_pings problem with usernames
...
+- ban ip {} works 100% now
2001-02-01 16:34:24 +00:00
stskeeps
7f7bbd3d21
+ FIX: *@* detection
...
+- Fixed a check_pings problem with usernames
2001-02-01 16:21:00 +00:00
stskeeps
54ae54eb4f
+- Made /rakill and /akill work again :). Added banflag.type2
2001-02-01 16:19:44 +00:00
stskeeps
30e0ce476c
+- Made /svso work again, moved it to same place as svsnoop.
2001-02-01 14:58:24 +00:00
stskeeps
6a1c7c65e5
+- Made /svsnoop "work" again, moved it to s_svs.c (and made that file too)
2001-02-01 14:48:55 +00:00
stskeeps
76ccc05b2c
+- /connect works now :), TODO: D:d lines, V:line needs fixing, badly
...
+ says "Unknown location" atm on uplink
+- Took out MyMalloc & co, direct to malloc/realloc/free now. Crashed in
+ DEBUGMODE
+- Added ConfigItem_link->ipnum
+- Fixed a compile bug with DEBUGMODE
+- Changed a load of old aConfItem crap .., FIX: ConfigItem_link->options
+- Fixed a /connect bug
2001-02-01 08:05:11 +00:00
stskeeps
4c075f6462
+- Fixed check_pings (check_kills) code, so G:lines & ban nick/ip/realname
...
+ works again
2001-01-31 14:04:55 +00:00
codemastr
5a1114985c
vhosts now use newconf
2001-01-30 21:58:20 +00:00
codemastr
82134302a9
some updconf stuff read changes
2001-01-29 22:50:57 +00:00
stskeeps
cf2207747a
+- Made allow { maxperip }; work, the old ONE password thing, just better
2001-01-29 20:59:26 +00:00
stskeeps
f343bc0ba1
.
2001-01-29 20:40:53 +00:00
stskeeps
cbbbce0b01
+- Made allow {} passwords work (AllowClient) - TODO: I:line encryptions
2001-01-29 20:39:38 +00:00
codemastr
903f505103
updconf now makes use of from {} in oper {} to eliminate duplicate O:lines
2001-01-28 22:45:30 +00:00
codemastr
b4c84801f5
Added the first (sorta) working version of the config converter
2001-01-28 19:20:01 +00:00
codemastr
384a09aceb
Made ban nick {} work
2001-01-28 19:03:38 +00:00
stskeeps
52080301a2
+- Fixed a minor problem with ban {} and oper {}
2001-01-28 18:40:31 +00:00
stskeeps
34c792a5e2
+- Made /oper work with newconf (come get us now bastards!)
...
+- Made +c show class names in connect
2001-01-28 17:59:46 +00:00
codemastr
581274a4c8
Made /setname and /chgname use ban realname {}
2001-01-28 16:11:32 +00:00
stskeeps
bbc3980277
+- Made get_sendq be a macro
...
+- Added find_ban, AllowClient() (old attach_Iline)
+- Temporary disabled /svsnoop, /akill, /sqline /unsqline, /kline, /unkline
+ /zline, /rakill, /unzline and /svso
+- chkconf is not being built anymore
+- Ripped out s_conf.c with the roots.
+- Ripped out add_listener
+- Disabled a lot of stuff that needs to adapt to conf2
+- Made allow {} work
+- Changed allow {} to do user@host instead of user item
+- Took out my_name_for_link
+- Temporary disabled D:d lines/SQLines/Qlines
+- Fixed some /connect stuff
+- Disabled rehash temporary
+- Made ban user/ban realname work (s_unreal.c needs to be modified)
+- Added Zogg to credits
+- NOTE: Unreal-devel is handicapped right now, code in progress, do not use
2001-01-28 12:10:06 +00:00
codemastr
191d22dd40
various fixes
2001-01-21 23:15:09 +00:00
codemastr
42a9e91f1b
Made vhost {} use from {} for hosts
2001-01-21 19:04:36 +00:00
codemastr
8228a15f14
Added set {} (unrealircd.conf/network file replacement)
2001-01-21 18:18:17 +00:00
stskeeps
189ee2de56
+- Recoded m_server(YES!) -stskeeps
...
+- Fixed a #undef USE_SSL problem found by codemastr.. caused by
+ Sts(TM)coding
2001-01-21 06:31:30 +00:00
stskeeps
2db92a77ad
+- Added Find_link, serv->conf, did a Find_tld fixup, removed serv->nline,
...
+ removing a lot of my_name_for_link crap, indented s_serv.c
+- Recoded m_server(YES!) -stskeeps
2001-01-20 21:26:54 +00:00
codemastr
1881d7a7c2
chmodes +GcSm affect /part now
2001-01-20 17:10:23 +00:00
codemastr
b1306a3040
Updated match() to have some optimizations from bahamut
2001-01-19 21:10:41 +00:00
codemastr
002f47c434
rehash cleanups and other cleanups
2001-01-19 16:35:01 +00:00
stskeeps
de14d4f6de
+- Fixed bug with /whois showing +S user channels (ChanServ)
2001-01-17 20:59:27 +00:00
codemastr
4affd16dc5
tld {} changes
2001-01-14 18:03:39 +00:00
codemastr
4dd8eb2731
Implimented except socks {} and tld {}
2001-01-14 01:16:39 +00:00
codemastr
dfa4d7c325
Removed the old chmode +x = +c and +I = +V support
2001-01-13 17:20:41 +00:00
codemastr
a12cf0a9fc
SVSMODE/SVS2MODE fixes
2001-01-12 23:16:45 +00:00
codemastr
33ce3ce8a9
+f changes
2001-01-12 22:52:34 +00:00
codemastr
7a0de228fc
Fixed a shun bug
2001-01-09 23:26:10 +00:00
stskeeps
50beda9644
.
2001-01-09 19:07:25 +00:00
stskeeps
cc4a5273db
.
2001-01-09 10:25:34 +00:00
stskeeps
64931ec2cb
.
2001-01-07 16:37:46 +00:00
codemastr
30e1580504
Fixed a G:line bug reported by ROXnet
2001-01-06 18:29:10 +00:00
stskeeps
45828bdf33
.
2001-01-06 10:51:30 +00:00
codemastr
9e88d95c35
made drpass be used in place of X:line
2001-01-06 00:55:06 +00:00
codemastr
6a02c2b900
made ulines load from the new config
2001-01-05 23:02:08 +00:00
stskeeps
dbddc21399
+- Added listen {} runtime-configuration code work :))
...
+- Removed unrealircd.conf from stock
2001-01-05 22:37:13 +00:00
codemastr
b75e6e6668
Made /admin use the new config
2001-01-05 19:50:22 +00:00
stskeeps
1ecdb3714c
.
2001-01-04 22:02:04 +00:00
stskeeps
9c22ba475e
+- Merged in sts-laptop branch
2001-01-04 21:54:09 +00:00
stskeeps
b4493dae82
*** empty log message ***
2001-01-04 21:42:41 +00:00
codemastr
428a4c5d94
...
2001-01-03 22:26:54 +00:00
codemastr
8335a9efca
cron changes
2000-12-30 18:01:48 +00:00
codemastr
800401f0cc
...
2000-12-30 17:58:32 +00:00
codemastr
bc8fe3cda1
...
2000-12-30 17:57:54 +00:00
codemastr
989d31db7a
...
2000-12-30 17:57:04 +00:00
codemastr
449c223d5d
Fixed a serious bug
2000-12-28 02:15:45 +00:00
codemastr
5a46eab842
...
2000-12-28 01:47:35 +00:00
codemastr
1a59f08f8c
Fixed a ircd.tune bug
2000-12-27 22:05:38 +00:00
codemastr
97cc8fe0b3
Fixed a STATS_ONLYOPER bug
2000-12-27 21:48:27 +00:00
stskeeps
02424859a2
.
2000-12-27 18:57:33 +00:00
codemastr
77b43b023f
added the except parser
2000-12-27 18:26:21 +00:00
codemastr
697779c545
fixed a chg*/set* and sdesc bug
2000-12-27 15:45:41 +00:00
codemastr
b899d5f1f6
...
2000-12-26 15:49:37 +00:00
stskeeps
19f40d067c
+- Added TODO in top of s_conf2.c
2000-12-26 12:59:25 +00:00
stskeeps
95599d4f69
+- Finished _conf_allow
2000-12-26 12:45:12 +00:00
stskeeps
3d42025e70
+- Finished _conf_listen
2000-12-26 12:04:13 +00:00
stskeeps
cf209ac0f8
.
2000-12-25 23:43:29 +00:00
stskeeps
bfe9ce19f8
+- A report_configuration code (showoff)
2000-12-25 23:07:15 +00:00
stskeeps
021dbadcb2
+- Finished _conf_oper
2000-12-25 22:25:55 +00:00
stskeeps
5e1a7560f4
.
2000-12-25 20:47:53 +00:00
codemastr
14060a44dd
Added tld to the config code
2000-12-25 20:40:56 +00:00
stskeeps
8a526e56ef
.
2000-12-25 19:59:21 +00:00
stskeeps
5e009543c0
..
2000-12-25 19:53:32 +00:00
codemastr
c521050ad8
made config2 use strerror to report errors rather than the numeric
2000-12-25 19:52:38 +00:00
angel11
61d9748dc0
Fixed s_user.c so umode N and T cannot coexist
2000-12-25 19:43:11 +00:00
stskeeps
e9bde25600
+- Removed parser builtin directive include, and replaced it with our own
2000-12-25 18:46:53 +00:00
stskeeps
2a40af2bff
.
2000-12-25 16:41:18 +00:00
stskeeps
263eebc9b3
.
2000-12-25 16:34:59 +00:00
stskeeps
3411fb0724
+- Some more config2 code
2000-12-25 10:43:42 +00:00
codemastr
481856ecde
added drpass to the config code
2000-12-24 22:15:08 +00:00
stskeeps
8ae2344c43
.
2000-12-24 21:59:50 +00:00
codemastr
4d7e1dc8be
...
2000-12-24 21:53:43 +00:00
stskeeps
dfffd4b238
+- Some more newconf code
2000-12-24 21:52:33 +00:00
stskeeps
8837f3540e
+- Some more _conf_class code
2000-12-24 18:12:41 +00:00
codemastr
d455d37f59
*** empty log message ***
2000-12-24 18:04:11 +00:00
codemastr
7464b80219
/stats changes
2000-12-24 18:00:41 +00:00
codemastr
24318b579f
fixed a missing : on numeric 379
2000-12-24 16:52:27 +00:00
stskeeps
a99d4497df
.
2000-12-24 16:34:12 +00:00
stskeeps
6751ce7349
+- Added some a bit functional _conf_class code
2000-12-24 16:09:28 +00:00
stskeeps
7b44111745
+- Added the next part of the new config parser, and some even more
2000-12-24 15:37:57 +00:00
stskeeps
f3c5f6f6c8
+- Added the next part of the new config parser
2000-12-24 13:31:33 +00:00
stskeeps
e24f9f0844
+- Added first part of the new config parser, s_conf2.c
2000-12-23 23:21:10 +00:00
stskeeps
2edbe91580
.
2000-12-23 12:57:33 +00:00
stskeeps
9e68fd3ac0
*** empty log message ***
2000-12-23 12:55:46 +00:00
stskeeps
dc7eca4b5d
+ Stskeeps> +j? but yes, there's a bug there
2000-12-21 10:16:52 +00:00
codemastr
749014625a
*** empty log message ***
2000-12-20 22:07:49 +00:00
codemastr
313ec95dcd
Fixed a bug where you would receive a double notice on /who 0 o
2000-12-20 17:47:02 +00:00
codemastr
4d8e57d51d
topci fixes
2000-12-20 17:36:29 +00:00
codemastr
6bc1965492
...
2000-12-20 17:17:04 +00:00
stskeeps
d17cbcc9b5
+- Added in devdev's INSTALL replacement
...
- Made it so you don't get a +W notice if you /who or /whois yourself reported by Ron885
- You can no longer specify an *@unrealircd.com/org, or unreal-*@lists.sourceforge.net email
as your KLINE_ADDRESS (the "Why am I K:lined?" messages got too annoying)
+- Removed some irc.flirt.org references.
2000-12-20 15:18:56 +00:00
codemastr
5ad018cce7
...
2000-12-19 22:33:33 +00:00
codemastr
a69ec1a95b
Made it so you don't get a +W notice if you /who or /whois yourself
2000-12-19 22:21:50 +00:00
stskeeps
de447b9495
+- Fixed some more points of ->passwd bugs
2000-12-17 20:51:40 +00:00
stskeeps
f855bb7dab
+ m_server_estab, reported and fixed by Kanzen_Greiver
2000-12-17 20:45:36 +00:00
codemastr
65aa3e7a6e
Modified rehash flags to use strnicmp rather than match
2000-12-17 18:35:31 +00:00
stskeeps
96bda8f5dc
.
2000-12-17 11:58:05 +00:00
codemastr
4429a4ba7e
removed a redundant include of time.h
2000-12-15 22:25:32 +00:00
stskeeps
3d0bf74200
+- Fixed permission problem with SSL .pem files (was o+r)
2000-12-15 16:44:23 +00:00
stskeeps
44d7308718
.
2000-12-14 20:41:03 +00:00
stskeeps
9dbfd6251d
*** empty log message ***
2000-12-14 17:01:15 +00:00
cvs2hg
d46d93cfa5
fixup commit for tag 'unreal3_1_1_stable'
2000-12-14 16:07:33 +00:00
cvs2hg
8350bc861c
fixup commit for tag 'unreal3_1_1_darkshades'
2000-12-14 16:07:32 +00:00
stskeeps
4dc498b9fb
.
2000-12-14 16:07:31 +00:00
stskeeps
54ba7c7ed2
*** empty log message ***
2000-12-14 16:06:37 +00:00
stskeeps
d173324c0d
.
2000-12-13 22:15:19 +00:00
stskeeps
799daac44d
+[ Unreal4.0 ]
...
+- Fixed a _serious_ bug in SERVER command, reported by Valen, Forester,
+ M0rpheus and JK.
2000-12-13 22:13:20 +00:00
stskeeps
1cd81ae077
*** empty log message ***
2000-12-13 16:00:04 +00:00
stskeeps
749a4340ca
..
2000-12-13 15:12:45 +00:00
stskeeps
20c0e8d733
*** empty log message ***
2000-12-13 13:12:49 +00:00
stskeeps
4bebd2cb31
*** empty log message ***
2000-12-12 21:44:02 +00:00
codemastr
da4333aecf
...
2000-12-12 21:42:03 +00:00
stskeeps
c8b1de7cdb
.
2000-12-12 21:37:25 +00:00
stskeeps
ba924cb7bc
+- Made more openssl binary detection using 'which'
...
+- Added message when trying to join a +z channel
+- New segmentation fault code by Kanzen_Greiver
2000-12-09 15:12:23 +00:00
codemastr
0a58f33c27
fixed a reverse DNS exploit
2000-12-07 21:08:29 +00:00
stskeeps
bbaa0b0416
*** empty log message ***
2000-12-05 10:36:00 +00:00
stskeeps
d42ae2b5b8
+- Fixed restart bug, reported by RaYmAn
2000-12-03 19:03:38 +00:00
stskeeps
b140153d57
+- Some few fixes from CodeM and Barubary:
...
+ - Fixed /whois to show users for opers when not in the channel.
+ - Fixed /whois to allow only global eyes opers to see user modes.
+ - Fixed /whois to not show idle times of global opers to anyone except
+ another global oper or services.
+ - Fixed /who to show users for opers when not in the channel.
2000-12-03 13:40:11 +00:00
stskeeps
cd5548cab8
+- Fixed P:line bug, caused by codemastr(tm) coding, (masskills), reported by
...
+ sidv@sid-kitty-land.org
2000-12-03 13:13:27 +00:00
stskeeps
ceb8171657
+- Fixed a bug in sendto_channel_prefix_tok reported by Strider@ChatCircuit
2000-12-03 11:53:41 +00:00
stskeeps
2d4846bfd6
+- Fixed a chinese nick thing, thanks to miCro and RexHsu
...
+- Fixed a typo in config.h
2000-12-02 15:36:17 +00:00
stskeeps
25291cc457
+- Fixed a chinese nick thing, thanks to miCro and RexHsu
2000-12-02 15:33:09 +00:00
stskeeps
f8a112aa07
+- Fixed a SJOIN bug, i think, thanks to Web
2000-12-02 11:44:57 +00:00
stskeeps
38bcec9991
+[fixes]
...
+- Fixed a +d bug (it didnt send ` prefixes)
2000-12-02 08:45:12 +00:00
stskeeps
367dfb5d3b
.
2000-12-01 22:05:03 +00:00
stskeeps
cd69044366
.
2000-12-01 21:10:13 +00:00
stskeeps
5747fda912
.
2000-12-01 20:52:59 +00:00
stskeeps
94927f5a7a
.
2000-12-01 19:57:01 +00:00
stskeeps
f634ce269b
+- SSL error change to sendto_umode(UMODE_JUNK)
...
+- Fixed a hash error
2000-12-01 19:55:53 +00:00
stskeeps
6fa75f2e9e
.
2000-12-01 18:16:34 +00:00
stskeeps
9b14745e47
.
2000-12-01 16:56:03 +00:00
stskeeps
606967c718
+- SSL error change to sendto_umode(UMODE_JUNK)
2000-12-01 16:45:34 +00:00
angel11
3985a7ceed
Accidently changed ircd.c =P, fixing
2000-12-01 15:53:52 +00:00
angel11
62cf839f2e
Fixed axenet network file
2000-12-01 15:49:04 +00:00
stskeeps
f0e2d2cb61
+- Config change in SSL.h detection part
2000-12-01 15:43:28 +00:00
stskeeps
6d64f0b505
+ thanks to RexHsu and Aim
...
+- Fixed up CHINESE_NICK and JAPANESE_NICK, suggested by Aim, see
+ include/config.h
2000-12-01 13:59:05 +00:00
stskeeps
d2d806697b
+- #define CHINESE_NICK will make you able to use chinese nicks
...
+ thanks to RexHsu and Aim
2000-12-01 12:13:03 +00:00
stskeeps
ae0dcf2bbf
+- Fixed compile error found by Headbang
2000-12-01 11:57:35 +00:00
stskeeps
cb0cbda5ed
+- Changed CONNECTTIMEOUT to 30sec
...
+- Changed some _more_ credits
2000-12-01 11:49:36 +00:00
stskeeps
5d04afc6c2
+- Added infofield in /stats L for clients/listeners
...
+- Fixed a blocking socket thing
+- Fixed up /stats L bug
2000-12-01 11:31:23 +00:00
stskeeps
9955724ef9
+- Added infofield in /stats L for clients/listeners
2000-12-01 11:19:11 +00:00
stskeeps
052bcc180d
+- Fixed a real bad /whois bug, reported by BiGi
...
+- Fixed a problem with /sajoin .. atleast possible
2000-12-01 09:49:20 +00:00
stskeeps
b791a8eae9
.
2000-12-01 05:36:42 +00:00
stskeeps
143a7b6566
.
2000-12-01 04:45:33 +00:00
stskeeps
fc2bf10e3a
+- Fixed a real bad /whois bug, reported by BiGi
2000-11-30 18:24:44 +00:00
stskeeps
290495c0ad
.
2000-11-30 18:06:31 +00:00
stskeeps
07a6922d5c
.
2000-11-30 18:04:43 +00:00
stskeeps
59a23b3ce6
.
2000-11-30 18:03:06 +00:00
stskeeps
df07c7f133
.
2000-11-30 18:01:41 +00:00
stskeeps
17932efad0
.
2000-11-30 17:59:09 +00:00
stskeeps
82a657a63e
+- Fixed a /whois bug, reported by BiGi
2000-11-30 17:56:53 +00:00
stskeeps
12c9891916
.
2000-11-30 17:53:30 +00:00
stskeeps
9511d161c6
.
2000-11-30 17:08:06 +00:00
stskeeps
1e39df2cb8
.
2000-11-30 16:50:35 +00:00
stskeeps
6cdc422490
*** empty log message ***
2000-11-30 16:49:22 +00:00
stskeeps
d6247b9a19
+- Added some credits
2000-11-30 16:45:17 +00:00
stskeeps
a896d4f71d
+- Added hatblade's files
2000-11-30 16:39:29 +00:00
stskeeps
ef7c0d6672
.
2000-11-30 13:31:06 +00:00
stskeeps
7adf05ab64
+- Added SICI information, Donation information, fixed a ./Config problem
...
+ overwriting certs ..
2000-11-30 13:16:00 +00:00
stskeeps
4eda3e1752
+- Fixed a typo in ssl.c
2000-11-30 11:19:54 +00:00
stskeeps
d7a342fed1
+- If a +r user is /who'ed, it shows a "r" in flags field. Suggested by
...
+ Mirar.
2000-11-30 07:16:41 +00:00
stskeeps
8894015354
+- Fixed overflow in SJOIN
...
+- Added SMO *, all users
2000-11-29 21:03:41 +00:00
stskeeps
9019f35565
+- Fixed some /whois channels code, which may break +I /whois
2000-11-28 07:19:05 +00:00
codemastr
92cdd762c4
added code to makenet to stop fake submissions
2000-11-26 20:33:43 +00:00
stskeeps
8dce2d175c
+- Removed "on network" in /whois oper
2000-11-26 10:31:10 +00:00
codemastr
2b78d45287
fixed a /map bug where U:lines were showed when HIDE_ULINES was set
2000-11-25 20:45:38 +00:00
stskeeps
fd6eed4477
.
2000-11-25 13:43:48 +00:00
codemastr
7461b22a16
updated docs
2000-11-24 18:07:30 +00:00
codemastr
0588f18cbb
...
2000-11-24 16:41:59 +00:00
stskeeps
b318e6a66a
+- Added some network files and even more network files
...
+- Fixed some copyright stuff in ssl.c
+- Fixed a /map problem
2000-11-24 15:05:18 +00:00
stskeeps
4e26bd1379
.
2000-11-24 06:13:51 +00:00
codemastr
dba0d3b7c0
added more network files
2000-11-24 01:24:44 +00:00
codemastr
9159c377de
added some network files
2000-11-23 21:08:02 +00:00
stskeeps
4712fe781c
+- Added some more support for some even more SJB64 stuff
2000-11-23 19:37:16 +00:00
codemastr
d0f4a514d4
added some SJB64 stuff
2000-11-23 19:25:12 +00:00
codemastr
6c59c5b733
removed CRYPTOIRCD
2000-11-23 19:08:02 +00:00
stskeeps
8c96800c80
+- Removed last point of confusion in ALN/NS
2000-11-23 18:52:57 +00:00
stskeeps
7df008ead4
+- Changed some stuff with SSL, you may want to seperate server.pem into
...
+ server.key.pem and server.cert.pem (or "rm Makefile" and "./Config")
+- Fixed a couple of SJOIN/Link problems detected by Curt|s
2000-11-22 20:38:00 +00:00
codemastr
7b068178a1
fixed a mass G:line bug in /rehash
2000-11-22 19:34:14 +00:00
stskeeps
e4a1669632
.
2000-11-22 15:15:47 +00:00
stskeeps
bba7e664b6
+- Added so /gline and /shun accepts time periods in 1d2h3s etc. a recode of
...
+ some potvin stuff
+- Added so blocking is only effective when SSL_connect()'ing
2000-11-22 12:25:28 +00:00
stskeeps
108639b960
+- Fixed cutoff server infos in synch
2000-11-22 07:14:03 +00:00
stskeeps
7a3d7c8b7f
+- Added OPT target OPT_SJB64 and OPT_NOT_SJB64
...
+- Made SSL server<->server work, using __blocking__ sockets (this is only
+ in connect moment thou) -stskeeps
+- Removed 1.0 msg/s when not in HTM
2000-11-21 21:46:19 +00:00
stskeeps
32f0e3f871
*** empty log message ***
2000-11-21 19:39:54 +00:00
stskeeps
678ac0f7cf
+- Added SJOIN (SJ3 only) instead of JOIN/MODE in /join and discovered a bug in
...
+ SJOIN code, that if the line doesnt have a " " appeneded, it wont take the
+ last users or first for that sake. Hopefully patched SJ3 code for it
+- Added OPT target OPT_SJB64 and OPT_NOT_SJB64
2000-11-21 18:42:45 +00:00
stskeeps
f6a0415148
+- Fixed-fixed-fixed the U:line branching thing made by codemastr
...
+- Fixed a G: line-turn-into Z:line problem, reported by eYe-Man
2000-11-21 16:33:58 +00:00
stskeeps
0505a1ff50
+- Removed remapping fds, and did a severe select() speedup, suggested by
...
+ Demiurgus. Should speed CPU a lot
2000-11-19 22:22:43 +00:00
codemastr
5b515b86b4
updated some messages
2000-11-19 20:37:50 +00:00
stskeeps
af8b08775d
+- Fixed-fixed-fixed the \r\n bug and removed some useless cpu wasting code
2000-11-19 20:29:43 +00:00
stskeeps
ae3936aca5
+- Fixed \r\n bug, hopefully
...
+- made SSL use same cert client/server
+- Fixed help.c bug reported by Curt|s
+- Different fixes, unreal.tspre.org -> unrealircd.com
2000-11-19 19:45:02 +00:00
stskeeps
3a5e5ee45a
+- Fixed the masskill bug, hopefully. Was a delimiter/number array bug in
...
+ find_server_b64_or_real, causing negative base64 to be accepted (bad).
+ value 1-256 will never be able to be in two letters (a server name)
2000-11-19 18:26:20 +00:00
stskeeps
e6b2159245
+- Fixed the "Bad file descriptor" bug in SSL. This bugfix may be a bit risky
...
+ as it is manipulating BIO fds. The reason openssl freaked at this, was
+ that when a fd is closed, we change fds from 4 to 3 etc, in other words,
+ we renumber fds. SSL didn't know this and if you would call SSL_set_fd it
+ would close the connection/crash. Added SSL_change_fd() to change the FD
+ directly through BIO_set_fd.
2000-11-19 18:05:03 +00:00
codemastr
4639a2b229
Replaced +I with +V in an error message
2000-11-17 00:18:16 +00:00
stskeeps
648677c637
+- Fixed +d (deaf) so it works again
...
+- Fixed a SJOIN3<->services problem
2000-11-16 09:02:54 +00:00
codemastr
0c9f2aa846
Removed some leftovers from the &channel code (which fixed a minor bug as well)
2000-11-15 23:33:14 +00:00
codemastr
ef3397baf6
TODO updated
2000-11-12 22:15:16 +00:00
stskeeps
293125eb84
+- #define STATSWRITING will make ircd write ircd.stats every 4 seconds,
...
+ idea/sortof by WaveRide
+ Format of ircd.stats:
+ <global users>
+ <global invisible users>
+ <global servers>
+ <irc operators>
+ <unknown connections>
+ <local clients>
+ <local servers>
+ <local max clients>
+ <global max clients>
2000-11-12 17:57:05 +00:00
stskeeps
7e8ecc7dac
+- Fixed NO_OPEROVERRIDE bug reported by otherguy
2000-11-12 15:04:33 +00:00
stskeeps
7debfeb86a
.
2000-11-10 21:05:54 +00:00
stskeeps
02582580dd
+- Added /botserv /bs command, patch by ATHnet.de
2000-11-10 21:01:11 +00:00
drbin
50d67017fc
removing accidental commit
2000-11-10 20:37:22 +00:00
stskeeps
5b6dbb1e54
fixes
2000-11-10 14:34:34 +00:00
stskeeps
98c6c668ae
.
2000-11-07 14:47:50 +00:00
stskeeps
9dfc0828f9
.
2000-11-07 14:41:38 +00:00
stskeeps
5a93d1a5e9
+- Fixed the masskill bug with replacing "Server Exists" code.. i removed it
...
+ accidentialy last time
2000-11-07 05:51:14 +00:00
codemastr
f97882d2bb
fixed some bugs
2000-11-05 20:29:54 +00:00
stskeeps
41e02c72a0
+- Fixed compile error with SSL
2000-11-05 19:36:11 +00:00
stskeeps
e64c18860f
.
2000-11-05 18:15:55 +00:00
codemastr
6510adeb23
memory clean ups
2000-11-04 19:02:24 +00:00
stskeeps
f954969f7d
+- Possible fixed a internal server list bug
2000-11-02 17:14:47 +00:00
stskeeps
fea8930bb2
+- Autodetects /usr/sbin/openssl now, thanks trinity
...
+- Fixes a missing : in SJOIN
2000-11-01 06:13:54 +00:00
codemastr
d51af6f8b5
tokenized PING and PONG
2000-10-30 21:47:54 +00:00
stskeeps
6d9e619b26
+- Possible fixed some b64 bugs
2000-10-30 15:46:44 +00:00
stskeeps
2fd3104391
.
2000-10-29 18:48:15 +00:00
stskeeps
bea668a89f
+- Probably fixed the hash bug, again.
2000-10-29 18:19:44 +00:00
codemastr
c2de53cf85
Fixed the /list showing only 64 channels bug
2000-10-29 18:02:59 +00:00
stskeeps
d0404fd0e8
+- Added TS2ts (supporting the SJB64 stuff), and fixed the !0 timestamp bug
2000-10-29 17:25:08 +00:00
stskeeps
4fb309fbde
-- Fixed a wierd channel message bug
...
+- Fixed a wierd channel message bug ||
+- Fixed a bug where non-NS servers would crash when linking
2000-10-29 16:08:20 +00:00
stskeeps
e50d397e93
.
2000-10-29 12:22:19 +00:00
stskeeps
8735a0f6bf
.
2000-10-29 12:17:49 +00:00
stskeeps
b6e61e1302
+- Fixed bug where duplicate numerics could occur
...
+- Fixed the hashing bug (thank you ROXnet ...)
2000-10-29 10:57:18 +00:00
stskeeps
2353bd2011
.
2000-10-29 10:40:31 +00:00
stskeeps
56dc3a3e1d
.
2000-10-29 09:17:19 +00:00
stskeeps
856282da07
+- Fixed a linking bug (where did that come from)
2000-10-29 08:14:43 +00:00
stskeeps
cdea0263ac
+- Fixed the /list bug, reported by many people
2000-10-28 22:40:28 +00:00
stskeeps
4400b32055
+- Added some fixes on the SJB64 crashing bug, and added tokenization in
...
+ channel messsages (yahooooo!)
2000-10-28 20:57:24 +00:00
codemastr
714c97b006
Added chmode +N - no nick changes
2000-10-28 19:04:09 +00:00
codemastr
2c5abc8c2d
removed sendto_helpops
2000-10-28 17:07:51 +00:00
stskeeps
00b464154b
+- Fixed the SJB64 bugs that misplaced users
2000-10-28 15:42:27 +00:00
codemastr
e534e67628
made use of ircsprintf in more places
2000-10-27 22:28:41 +00:00
codemastr
10bc9a408b
made IsULine take 1 param
2000-10-27 20:50:58 +00:00
codemastr
8a95221fae
various fixes
2000-10-26 22:12:47 +00:00
stskeeps
71bdc5c08d
+- Added protoctl SJB64, which adds B64-9 timestamps to many timestamping
...
+ operations
+- Added ircsprintf %B (base64-9^10) with ! as prefix, and %b (no prefix)
2000-10-26 17:09:35 +00:00
stskeeps
857b3c3a84
+[Unreal3.1.1-Darkshades]
...
+- Fixed a warning in CENSOR_QUIT
+- Fixed the G:Line user wrongly matching (ip-alike addys didnt check user)
2000-10-26 16:01:32 +00:00
stskeeps
7eb9d0e71a
+- Made find_server_b64_or_real be a little faster, possible fixing bug
...
+- Made /stats s checking check for sanity or insanity (ignore them for 0
+ numerics)
+- Fixed SJOIN (mp2parv) bug, that caused insane desynchs
+- Changed Cannot find server message to be to sendto_realops
+- Fixed a warning in CENSOR_QUIT
2000-10-26 13:50:44 +00:00
stskeeps
f4fde73489
.
2000-10-25 18:32:45 +00:00
stskeeps
14bb1968ba
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.258
diff -u -r1.1.1.1.2.1.2.1.2.258 Changes
--- Changes 2000/10/22 17:51:31 1.1.1.1.2.1.2.1.2.258
+++ Changes 2000/10/25 18:26:37
@@ -638,3 +638,5 @@
- Merged in changes from TEMPcvs branch
- Fixed a /UNSQLINE para problem, found by Joe
- #define SHOW_SECRET now allows all ircops to see +s channels in /whois. If not defined, only net/tech admins can.
+- Added #define CENSOR_QUIT, for WaveRide
+- Fixed hashing bug that caused the server to crash on exit
2000-10-25 18:26:40 +00:00
angel11
ee31dd9fa0
Changed the way +s channels show up in /whois
2000-10-22 17:51:31 +00:00
stskeeps
30be1fa550
+- Fixed a /UNSQLINE para problem, found by Joe
2000-10-22 06:35:50 +00:00
stskeeps
aa0ac19e18
+- Changed ./Config to detect SSL better, and generate certificates properly
...
+- Removed some annoying logging in ssl.c
+- Merged in changes from TEMPcvs branch
2000-10-21 06:56:22 +00:00
stskeeps
8c481239de
+- Made SHOWCONNECTNOTICES work properly again, also with SSL
2000-10-07 18:51:36 +00:00
codemastr
8297e30cd4
..
2000-10-07 18:28:19 +00:00
codemastr
0983f82c08
Added some P:line flags
2000-10-07 18:08:08 +00:00
stskeeps
554f1a0c15
+- Added SSL connections, open ports with P:ip:s:*:port to make them SSL
...
+ ports, made after hq.alert.sk's implementation
2000-10-07 06:34:33 +00:00
stskeeps
e94bf80328
SSL support for UnrealIRCD!
2000-10-07 06:33:42 +00:00
stskeeps
5b3b13772b
*** empty log message ***
2000-10-04 18:22:07 +00:00
stskeeps
32122c7018
..
2000-09-17 15:24:01 +00:00
drbin
a1b617b6d0
*** empty log message ***
2000-09-17 15:19:54 +00:00
drbin
a46f14412d
Fixed Bug in Win32 New DNS system ... bloody pointers and locking
2000-09-17 15:18:05 +00:00
drbin
0f2dd2ef18
NewDNS System
2000-09-17 11:43:36 +00:00
cvs2hg
bfb98ee28f
fixup commit for tag 'unreal3_1_sf'
2000-09-17 10:11:43 +00:00
stskeeps
b0c04f4b43
.
2000-09-17 10:11:42 +00:00
stskeeps
362ec0b08d
+- Fixed the passwd NICK problem
2000-09-16 19:39:33 +00:00
stskeeps
b3fc0f5d6b
+- FIXED "BUG" caused by NEWDNS *shrug*
2000-09-16 18:21:29 +00:00
drbin
40075204f0
NewDNS
2000-09-15 20:42:06 +00:00
drbin
9de62da6f3
NewDNS syetem
2000-09-15 20:32:19 +00:00
drbin
98047de919
New DNS UPDATE
2000-09-15 20:16:11 +00:00
stskeeps
29b4c9c983
+- Possible fixed the SJOIN kick bug (mode +Q), servers can now always kick
2000-09-10 18:08:39 +00:00
stskeeps
5392dd8acf
+- Fixed /mode # + bug reported by PhatNet/Mind
2000-09-09 20:34:16 +00:00
codemastr
8f561e9337
added LIST_SHOW_MODES to list chmodes in /list
2000-09-09 19:21:47 +00:00
codemastr
6a356f7e2d
fixed -Wall warnings
2000-09-08 21:58:11 +00:00
codemastr
978dd4071e
Major changes to the way +I works
2000-09-07 21:10:40 +00:00
angel11
72cd2b5e99
Fixed two files that got screwed up in commit (my bad)
2000-09-04 20:18:25 +00:00
angel11
0fdef4f961
Away msgs no longer in whowas
2000-09-04 20:06:12 +00:00
codemastr
73e45d7537
fixed some +K bugs
2000-09-04 19:39:19 +00:00
stskeeps
493ba9981f
+- Modified and fixed the NOTICE bug totally, with some waste of the nospoof
...
+ system
2000-09-03 18:16:25 +00:00
stskeeps
cd4349598d
+- Fixed a wierd NOTICE bug
2000-09-03 16:54:16 +00:00
stskeeps
537a91666e
+- Fixed some REAL dumb find_server_quick bugs
2000-09-03 16:35:30 +00:00
drbin
b6dee3fd9d
*** empty log message ***
2000-09-02 21:48:28 +00:00
drbin
6cbcc627cf
*** empty log message ***
2000-09-02 21:32:59 +00:00
drbin
2bb36dd76c
*** empty log message ***
2000-09-02 20:58:40 +00:00
drbin
e486efb289
*** empty log message ***
2000-09-02 20:48:41 +00:00
drbin
5c0151f976
Simple Usage Docs for wircd
2000-09-02 20:39:30 +00:00
drbin
c5b7e0c1e7
*** empty log message ***
2000-09-02 20:24:33 +00:00
drbin
88c77ce89e
*** empty log message ***
2000-09-02 20:16:31 +00:00
codemastr
e85a37b814
removed /users and all utmp calls
2000-09-02 17:37:35 +00:00
codemastr
a7ee96c3ce
fixed a bug when running the ircd with -h
2000-09-02 16:32:28 +00:00
drbin
377d9554d3
Fixed previous thing again
2000-09-02 16:03:15 +00:00
drbin
ea41e25761
fixed "if (sptr->passwd[0])" causing win32 fault
2000-09-02 15:50:07 +00:00
stskeeps
f564867259
.
2000-09-02 11:34:35 +00:00
stskeeps
23438196eb
Fixed a NOTICE bug
2000-09-02 07:52:18 +00:00
stskeeps
55a0b03f03
.
2000-09-02 07:48:52 +00:00
codemastr
e68c66b260
...
2000-09-01 21:09:21 +00:00
codemastr
7cbbef2e36
Made aClient->passwd dynamically allocated
2000-09-01 20:52:00 +00:00
codemastr
ecdce7061b
Made cached MOTDs dynamically allocated
2000-09-01 20:13:55 +00:00
codemastr
87ca77c48e
made some updates to ./update
2000-09-01 15:49:31 +00:00
codemastr
cca7cffb93
Fixed some morew -Wall warnings
2000-09-01 14:28:17 +00:00
codemastr
bb4f0e3393
fixed some -Wall warnings, and removed all unused vars
2000-08-31 22:05:34 +00:00
stskeeps
d83fb7d37f
+ - Added WHOIS command (working) to IRCbot-
...
+- Fixed a fun doublechar token problem (the AA unknown command)
2000-08-26 19:26:02 +00:00
stskeeps
c07a9207ca
+- Added IRCd bot (raw commands) and the IRC bot, webtv.c
2000-08-26 19:05:09 +00:00
stskeeps
7cde16eac1
+- Added IRCd bot (raw commands) and the IRC bot, webtv.c
2000-08-26 15:52:44 +00:00
stskeeps
e03c9bdf42
+- Fixed another SJOIN problem, but not the exact one i was looking for
2000-08-26 14:24:22 +00:00
stskeeps
582e6b9f30
+- Removed SUMMON totally
2000-08-25 19:39:54 +00:00
stskeeps
ad8a1bf785
+- More memory cleanups, changed aClient->refcnt to a signed char,
...
+ aClient->hopcount to unsigned char
+- Changed aChannel->mode.msgs & .per to unsigned short, and changed
+ .kmode to unsigned char
+- Changed aChannel->users to unsigned short (max 65536 users per channel)
+ and FloodOpt->nmsg to an unsigned short
2000-08-25 19:30:41 +00:00
codemastr
3e6f1fce93
more memory cleanups
2000-08-25 19:20:54 +00:00
codemastr
18dde16b11
memory cleanups
2000-08-25 18:40:09 +00:00
stskeeps
d3cfcdc6b0
- Removed the ERR_NOTONCHANNEL message in numeric.c =P
2000-08-25 17:52:44 +00:00
stskeeps
cccda143b1
Last part of fix
2000-08-25 17:32:24 +00:00
stskeeps
649b5d812e
-
...
+- Fixed the G:line bugs, i hope - moved tkl_sweep into a loopstruct
2000-08-25 17:29:24 +00:00
stskeeps
e3339d4003
eek
2000-08-25 16:20:41 +00:00
stskeeps
1786f8f03b
same as above
2000-08-25 16:18:57 +00:00
stskeeps
c28527ade3
.
2000-08-25 16:18:11 +00:00
stskeeps
90f0809b44
.
2000-08-25 15:41:37 +00:00
stskeeps
dc5f3390bc
.
2000-08-22 15:40:28 +00:00
stskeeps
25760a38f1
.
2000-08-22 15:40:27 +00:00
stskeeps
18c669cf47
..
2000-08-22 15:30:56 +00:00
cvs2hg
ae21e16beb
fixup commit for tag 'unreal3_1_plus'
2000-08-20 11:58:24 +00:00
stskeeps
623f6a44a0
.
2000-08-20 11:58:23 +00:00
stskeeps
4981573f80
+- Fixed /server so it doesnt support SERVER name :info anymore..
2000-08-20 08:21:46 +00:00
stskeeps
cb5de25f7e
.
2000-08-20 08:04:39 +00:00
stskeeps
ae1a133435
+- Made /kick for opers only be possible for netadmin/techadmin
2000-08-20 08:03:13 +00:00
stskeeps
fc1a6c313b
+- Fixed ban merging/similar bug in SJOIN
2000-08-19 17:48:58 +00:00
stskeeps
601d97dd93
+- Fixed some problems/typos/notlookingsogood (TM) bugs, in the tkl code
2000-08-19 17:44:44 +00:00
codemastr
b69361e947
fixed a typo in /vhost
2000-08-19 17:25:38 +00:00
stskeeps
c064f9d5e9
+- Removed INV_TRACK
2000-08-19 15:09:38 +00:00
stskeeps
fe866e500b
.
2000-08-19 15:06:57 +00:00
stskeeps
0bb293925d
+- Made vhost strip too long vhosts
2000-08-19 14:40:42 +00:00
stskeeps
fe95cb9a1f
+ and dynconf, chrestrict
2000-08-19 14:28:23 +00:00
stskeeps
cd277778a3
.
2000-08-19 13:59:45 +00:00
stskeeps
7bc10582c5
+- Added some portability stuff
2000-08-19 13:49:35 +00:00
stskeeps
b93a3e9e93
Checkmate
2000-08-19 13:36:02 +00:00
stskeeps
06a6b4c07f
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.201
diff -u -r1.1.1.1.2.1.2.1.2.201 Changes
--- Changes 2000/08/18 19:04:02 1.1.1.1.2.1.2.1.2.201
+++ Changes 2000/08/19 10:08:57
@@ -560,3 +560,4 @@
- Added IRIX support (does it work?)
- Fixed crypter so it actually functions (Makefile now sets mode 700) and
it encrypts X and N lines too.
+- Fixed empty mode sends in register_user, reported by Bagge
2000-08-19 10:08:58 +00:00
angel11
34b46855a2
Fixed crypter
2000-08-18 19:04:02 +00:00
codemastr
65393c21ca
*** empty log message ***
2000-08-18 16:44:35 +00:00
codemastr
0c9fd1139c
added IRIX support (does it work?)
2000-08-18 16:44:06 +00:00
codemastr
d5da9ddb9e
fixed a +h bug
2000-08-18 16:14:24 +00:00
stskeeps
70873bcf00
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.197
diff -u -r1.1.1.1.2.1.2.1.2.197 Changes
--- Changes 2000/08/17 19:27:59 1.1.1.1.2.1.2.1.2.197
+++ Changes 2000/08/18 16:02:24
@@ -555,3 +555,4 @@
badwords :P, does not work in channels
- Removed the old GLINE system, TKL is now standard.
- Added INV_TRACK define, we want people testing this.
+- Fixed the -1 usercount bug, found by codemastr, fixed by Stskeeps
2000-08-18 16:02:25 +00:00
stskeeps
a3ec5a5fb8
+- Removed the old GLINE system, TKL is now standard.
...
+- Added INV_TRACK define, we want people testing this.
2000-08-17 19:28:00 +00:00
stskeeps
c0f596fbb7
+ badwords :P, does not work in channels
...
+- Removed the old GLINE system, TKL is now standard.
\ No newline at end of file
2000-08-16 16:51:55 +00:00
stskeeps
4ae6cd2bf4
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.194
diff -u -r1.1.1.1.2.1.2.1.2.194 Changes
--- Changes 2000/08/13 19:03:33 1.1.1.1.2.1.2.1.2.194
+++ Changes 2000/08/15 19:42:31
@@ -550,3 +550,6 @@
- Fixed a bug with mkpasswd on OpenBSD
- Added desynch +e warning, and updated ./update enough ...
- Updated update to work better, and that you can use lynx instead of wget
+- Added #undef SHUN_NOTICES, to add notices for users who are shunned
+- Fixed bug with U:Lines should be able to privmsg/notice and recieve
+ badwords :P, does not work in channels
\ No newline at end of file
2000-08-15 19:42:32 +00:00
codemastr
242d9ab45d
...
2000-08-14 18:47:12 +00:00
stskeeps
a4d4b20b2c
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.193
diff -u -r1.1.1.1.2.1.2.1.2.193 Changes
--- Changes 2000/08/13 17:28:30 1.1.1.1.2.1.2.1.2.193
+++ Changes 2000/08/13 19:03:33
@@ -548,4 +548,5 @@
problem
- Hopefully fixed the +x problem
- Fixed a bug with mkpasswd on OpenBSD
-- Added desynch +e warning, and updated ./update enough ...
\ No newline at end of file
+- Added desynch +e warning, and updated ./update enough ...
+- Updated update to work better, and that you can use lynx instead of wget
2000-08-13 19:03:33 +00:00
stskeeps
d42135097a
.
2000-08-13 18:34:04 +00:00
stskeeps
9c4d0c511a
.
2000-08-13 17:28:30 +00:00
stskeeps
85790c8442
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.191
diff -u -r1.1.1.1.2.1.2.1.2.191 Changes
--- Changes 2000/08/13 16:09:57 1.1.1.1.2.1.2.1.2.191
+++ Changes 2000/08/13 17:24:47
@@ -548,3 +548,4 @@
problem
- Hopefully fixed the +x problem
- Fixed a bug with mkpasswd on OpenBSD
+- Added desynch +e warning, and updated ./update enough ..
\ No newline at end of file
2000-08-13 17:24:48 +00:00
codemastr
c0c478112f
Fixed a bug with mkpasswd on OpenBSD
2000-08-13 16:09:58 +00:00
cvs2hg
5406e9fa99
fixup commit for tag 'unreal3_1_fixpack1'
2000-08-13 15:29:15 +00:00
stskeeps
030b9c8291
cvs diff -u Changes
2000-08-13 15:29:14 +00:00
stskeeps
4493453545
.
2000-08-13 15:03:06 +00:00
stskeeps
df0a433709
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.187
diff -u -r1.1.1.1.2.1.2.1.2.187 Changes
--- Changes 2000/08/11 19:31:50 1.1.1.1.2.1.2.1.2.187
+++ Changes 2000/08/13 14:39:47
@@ -543,3 +543,4 @@
- Added Dianora's /userhost
- Recoded /links using NS
- Recoded /map a bit using NS, and added usercounts to Server struct
+- Some crazy time_t -> TS stuff, will save us some time in 2038
2000-08-13 14:39:49 +00:00
stskeeps
6c3bbf0009
*** empty log message ***
2000-08-11 19:34:45 +00:00
stskeeps
bf7a3d3133
+- Recoded /map a bit using NS, and added usercounts to Server struct
2000-08-11 19:31:51 +00:00
stskeeps
fb602a74e4
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.185
diff -u -r1.1.1.1.2.1.2.1.2.185 Changes
--- Changes 2000/08/11 18:01:14 1.1.1.1.2.1.2.1.2.185
+++ Changes 2000/08/11 18:34:57
@@ -541,3 +541,4 @@
- Fixed a STRIPBADWORDS bug
- Fixed a BotMOTD bug
- Added Dianora's /userhost
+- Recoded /links using NS
2000-08-11 18:34:58 +00:00
stskeeps
040d480e99
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.184
diff -u -r1.1.1.1.2.1.2.1.2.184 Changes
--- Changes 2000/08/08 22:29:15 1.1.1.1.2.1.2.1.2.184
+++ Changes 2000/08/11 18:01:13
@@ -540,3 +540,4 @@
- Fixed a PART bug
- Fixed a STRIPBADWORDS bug
- Fixed a BotMOTD bug
+- Added Dianora's /userhost
2000-08-11 18:01:15 +00:00
codemastr
c90d13174d
fixed a botmotd bug
2000-08-08 22:29:16 +00:00
codemastr
97e41a7e42
various fixes
2000-08-08 17:22:36 +00:00
stskeeps
7b6582bdcc
.
2000-08-08 04:48:46 +00:00
stskeeps
5fde2907f5
*** empty log message ***
2000-08-07 17:48:06 +00:00
cvs2hg
71ce47a71b
fixup commit for tag 'unreal3_1_final'
2000-08-07 17:21:49 +00:00
cvs2hg
98b483ee88
fixup commit for tag 'unreal3_1'
2000-08-07 17:21:48 +00:00
stskeeps
4ee74b07e3
*** empty log message ***
2000-08-07 17:21:47 +00:00
stskeeps
d33f4a8120
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.179
diff -u -r1.1.1.1.2.1.2.1.2.179 Changes
--- Changes 2000/08/07 16:16:14 1.1.1.1.2.1.2.1.2.179
+++ Changes 2000/08/07 16:56:17
@@ -530,3 +530,4 @@
Config, and all the things we want them to read/do to compile the IRCd
- Updated PREFIX Client Protoctl
- Added ^MrMike^'s command list, this one will be updated
+- Removed ID_CVS, hopefully fixing some bastard stuff
2000-08-07 16:56:31 +00:00
stskeeps
b7920658e4
*** empty log message ***
2000-08-07 16:16:58 +00:00
stskeeps
135b4d9d87
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.178
diff -u -r1.1.1.1.2.1.2.1.2.178 Changes
--- Changes 2000/08/07 16:08:24 1.1.1.1.2.1.2.1.2.178
+++ Changes 2000/08/07 16:16:14
@@ -529,3 +529,4 @@
- Added script ./Setup which makes the user forced through Unreal.nfo, FAQ,
Config, and all the things we want them to read/do to compile the IRCd
- Updated PREFIX Client Protoctl
+- Added ^MrMike^'s command list, this one will be updated
2000-08-07 16:16:15 +00:00
codemastr
8af8d17d52
fixed PREFIX=
2000-08-07 16:08:24 +00:00
stskeeps
d11a065d37
*** empty log message ***
2000-08-07 16:05:37 +00:00
stskeeps
771dee3a5f
*** empty log message ***
2000-08-07 15:50:44 +00:00
stskeeps
ea519e2a6d
.
2000-08-07 15:12:10 +00:00
stskeeps
9ddffa08ea
*** empty log message ***
2000-08-07 15:11:11 +00:00
stskeeps
1e7c36aac0
+- Added script ./Setup which makes the user forced through Unreal.nfo, FAQ,
...
+ Config, and all the things we want them to read/do to compile the IRCd
2000-08-07 15:09:06 +00:00
stskeeps
3de653cbf2
.
2000-08-07 15:03:10 +00:00
stskeeps
4a08c9ba70
*** empty log message ***
2000-08-07 14:52:24 +00:00
stskeeps
b750382333
.
2000-08-07 12:49:22 +00:00
stskeeps
98eb86460b
.
2000-08-06 15:22:44 +00:00
stskeeps
3026350806
+- Made find_server_quick a prototype, and made some work more quicker as
...
+ well
2000-08-06 13:29:46 +00:00
stskeeps
da3100e642
+- Changed some find_server(name, NULL) to find_server_quick to speed up
...
+ lookup of servers
2000-08-06 13:21:52 +00:00
stskeeps
6c1cefed98
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.171
diff -u -r1.1.1.1.2.1.2.1.2.171 Changes
--- Changes 2000/08/06 08:25:18 1.1.1.1.2.1.2.1.2.171
+++ Changes 2000/08/06 13:01:54
@@ -518,3 +518,5 @@
- Updated ./ircd to also say to look at ircd.log
- Fixed a SQLINE synch bug
- Added command line option -F to prevent the ircd to fork out
+- Fixed the f*cken TKL bug
+- Fixed a netsplit bug
2000-08-06 13:01:56 +00:00
stskeeps
6f7b608fac
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.170
diff -u -r1.1.1.1.2.1.2.1.2.170 Changes
--- Changes 2000/08/06 08:06:36 1.1.1.1.2.1.2.1.2.170
+++ Changes 2000/08/06 08:24:08
@@ -517,3 +517,4 @@
the ircd logs it to ircd.log and dies
- Updated ./ircd to also say to look at ircd.log
- Fixed a SQLINE synch bug
+- Added command line option -F to prevent the ircd to fork out
2000-08-06 08:25:18 +00:00
stskeeps
081d14d3e9
+- Fixed a SQLINE synch bug
2000-08-06 08:06:37 +00:00
codemastr
1b47753c0f
made a check to see if the server name has a . in it if not, die
2000-08-04 20:16:12 +00:00
codemastr
1ebe25c025
made /knock without a reason work and some /knock clean ups
2000-08-04 19:32:00 +00:00
stskeeps
13790b01e3
*** empty log message ***
2000-08-04 12:14:24 +00:00
stskeeps
004f9222a1
*** empty log message ***
2000-08-03 11:07:46 +00:00
stskeeps
c3e053033c
+- Fixed a SJ3 bug with ban syncing to SJ2 servers
2000-08-03 10:56:02 +00:00
angel11
5561c155de
Opers now see +s channels in /whois
2000-08-02 20:32:07 +00:00
codemastr
33c6e5c93b
/chghost bug fix
2000-08-02 18:52:10 +00:00
stskeeps
b7ee74ec97
+- Disabled anything with time in /list options temporary, causes bugs
2000-08-02 17:45:14 +00:00
codemastr
58f7ef9ca8
fixed a little typo in umode
2000-08-02 17:37:32 +00:00
codemastr
7f96ccb01e
more +u fixes
2000-08-02 17:27:09 +00:00
codemastr
7666ceab87
fixed the ulimit core size failed bug
2000-08-02 17:11:39 +00:00
stskeeps
e7c69eca78
+- Possible fixed the lopts bug (which i didnt))
...
+- Fixed a egcs problem in Config, the strtok bug
2000-08-02 15:59:03 +00:00
stskeeps
d69bcc41fa
*** empty log message ***
2000-08-02 15:46:15 +00:00
stskeeps
4d616cf680
+- Fixed the +lL (+Ll) bug, will first be fixed 100% when all is 3.1
2000-08-02 15:11:11 +00:00
stskeeps
dc1eb8bddf
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.156
diff -u -r1.1.1.1.2.1.2.1.2.156 Changes
--- Changes 2000/08/01 17:27:52 1.1.1.1.2.1.2.1.2.156
+++ Changes 2000/08/02 14:55:29
@@ -496,3 +496,5 @@
- Added sendto_chanops_butone because of codemastr's laziness
- Fixed a few +u bugs
- Fixed a +I bug (yes another one)
+- Changed channel.c so that when an opped non +q/+a Oper kicks a user who
+ is +q/+a it invokes an OperKick (patch by llthangel)
2000-08-02 14:55:33 +00:00
codemastr
c9e4ba4c98
fixed a few +u bugs and a +I bug
2000-08-01 17:27:53 +00:00
stskeeps
c1c1aa2909
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.154
diff -u -r1.1.1.1.2.1.2.1.2.154 Changes
--- Changes 2000/08/01 16:30:15 1.1.1.1.2.1.2.1.2.154
+++ Changes 2000/08/01 16:34:06
@@ -493,3 +493,4 @@
- Fixed SVS2MODE bug with illegal modes
- Fixed /notice @%+ bug, where it didnt work at all
- Fixed a small chmode +u bug
+- Added sendto_chanops_butone because of codemastr's laziness
2000-08-01 16:34:07 +00:00
codemastr
6f9606b331
fixed a small +u bug
2000-08-01 16:30:16 +00:00
stskeeps
345f51b684
-- Fixed SVS2MODE bug with illegal modes
...
\ No newline at end of file
+(rc2)
+- Fixed SVS2MODE bug with illegal modes
+- Fixed /notice @%+ bug, where it didnt work at all
2000-08-01 16:11:28 +00:00
stskeeps
d885489c48
+- Fixed SVS2MODE bug with illegal modes
...
\ No newline at end of file
2000-08-01 15:54:53 +00:00
cvs2hg
4659dab89c
fixup commit for tag 'unreal3_1_rc2'
2000-08-01 10:10:27 +00:00
stskeeps
760dc8dab8
.CVS: ----------------------------------------------------------------------
2000-08-01 10:10:26 +00:00
stskeeps
5133d62d3c
+- Changed channel.c so when you kick someone as halfop it doesn't show as an
...
+ OperKick (unless you kick an op) (reported by ^Fanta, patch by llthangel)
2000-08-01 06:11:39 +00:00
stskeeps
eded88dd61
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.149
diff -u -r1.1.1.1.2.1.2.1.2.149 Changes
--- Changes 2000/07/29 13:34:20 1.1.1.1.2.1.2.1.2.149
+++ Changes 2000/07/31 18:13:34
@@ -486,3 +486,4 @@
- Fixed a problem in SVS2MODE not displaying mode changes, and well known
why
- Recoded SVSNOOP, but the IRCd doesn't get it at all??
+- added llthangel to credits
2000-07-31 18:13:35 +00:00
stskeeps
bfb2ce7bce
.
2000-07-29 18:10:48 +00:00
stskeeps
6854c9a063
*** empty log message ***
2000-07-29 13:42:37 +00:00
stskeeps
25077eadc1
+- Recoded SVSNOOP, but the IRCd doesn't get it at all??
2000-07-29 13:34:21 +00:00
stskeeps
3f41561390
+- Introduced NS in SQLINE..
...
+- Fixed a problem in SVS2MODE not displaying mode changes, and well known
+ why
2000-07-29 13:02:31 +00:00
stskeeps
e1499ca0ed
+- Introduced NS in SQLINE..
2000-07-29 12:37:28 +00:00
stskeeps
b61f000488
+- Fixed a problem in synch using acptr->name as info line
2000-07-29 12:16:25 +00:00
stskeeps
3ae66ae4e0
+- NS introduction in sendto_serv_butone_token
...
+- Fixed Q:lined nick NickServ from <unregistered> on Nickname Server message
2000-07-29 11:36:43 +00:00
stskeeps
51a5fa808e
*** empty log message ***
2000-07-29 08:27:21 +00:00
stskeeps
236f8ed033
+- NS introduction in sendto_serv_butone_token
2000-07-29 08:08:46 +00:00
codemastr
a977359d9f
fixed a _small_ memory over use
2000-07-28 20:02:52 +00:00
stskeeps
6426522201
+- Removed UPING UDP socket. Only resfd opens a udp fd now
2000-07-28 19:25:30 +00:00
stskeeps
47ddee28a4
+- Changed find_server_quick to work with masks too ..
2000-07-28 19:19:21 +00:00
stskeeps
249edda423
+- Added llthangel's whoisfix.patch, Makes sure +hv users show up as
...
+ %#channel instead of +#channel. Bug report by ^Fanta.
2000-07-28 19:10:26 +00:00
stskeeps
bde554aaf9
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.138
diff -u -r1.1.1.1.2.1.2.1.2.138 Changes
--- Changes 2000/07/26 10:46:10 1.1.1.1.2.1.2.1.2.138
+++ Changes 2000/07/28 18:57:30
@@ -472,5 +472,5 @@
- Removed SVSMODE +l support, and fixed servicestamp and +d support
- Changed to ircu/hybrid6/unreal mix of numeric 005
- Fixed a SJ3 Fake Direction loopbug (kills on nick collisions)
-- NS part 1
-- SJ3 fixes
+- SJ3 fixes, loop fix
+- Added NS, new generation ALN.
2000-07-28 18:57:41 +00:00
stskeeps
9ec9cba9d9
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.137
diff -u -r1.1.1.1.2.1.2.1.2.137 Changes
--- Changes 2000/07/25 15:37:52 1.1.1.1.2.1.2.1.2.137
+++ Changes 2000/07/26 10:46:07
@@ -472,4 +472,5 @@
- Removed SVSMODE +l support, and fixed servicestamp and +d support
- Changed to ircu/hybrid6/unreal mix of numeric 005
- Fixed a SJ3 Fake Direction loopbug (kills on nick collisions)
-- NS part 1
\ No newline at end of file
+- NS part 1
+- SJ3 fixes
2000-07-26 10:46:10 +00:00
stskeeps
f046832f10
Indentation.
2000-07-25 17:43:58 +00:00
stskeeps
a055d59f9c
indentiation
2000-07-25 15:41:55 +00:00
stskeeps
a41b0b5bbb
.
2000-07-25 15:37:54 +00:00
stskeeps
bf7aad741d
.
2000-07-25 14:12:42 +00:00
stskeeps
cb74571261
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.135
diff -u -r1.1.1.1.2.1.2.1.2.135 Changes
--- Changes 2000/07/24 21:41:30 1.1.1.1.2.1.2.1.2.135
+++ Changes 2000/07/25 09:35:40
@@ -471,3 +471,4 @@
- Removed a SJ3 debug msg
- Removed SVSMODE +l support, and fixed servicestamp and +d support
- Changed to ircu/hybrid6/unreal mix of numeric 005
+- Fixed a SJ3 Fake Direction loopbug (kills on nick collisions)
2000-07-25 09:35:43 +00:00
stskeeps
993180689a
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.134
diff -u -r1.1.1.1.2.1.2.1.2.134 Changes
--- Changes 2000/07/24 19:33:42 1.1.1.1.2.1.2.1.2.134
+++ Changes 2000/07/24 21:41:27
@@ -470,3 +470,4 @@
- Added base64 encoding instead, for ALN v2 (NS)
- Removed a SJ3 debug msg
- Removed SVSMODE +l support, and fixed servicestamp and +d support
+- Changed to ircu/hybrid6/unreal mix of numeric 005
2000-07-24 21:41:33 +00:00
codemastr
aecec0e171
.
2000-07-24 20:07:01 +00:00
stskeeps
52a5b1b038
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.133
diff -u -r1.1.1.1.2.1.2.1.2.133 Changes
--- Changes 2000/07/24 19:16:10 1.1.1.1.2.1.2.1.2.133
+++ Changes 2000/07/24 19:33:40
@@ -469,3 +469,4 @@
- Removed ALN, and the ALN system.
- Added base64 encoding instead, for ALN v2 (NS)
- Removed a SJ3 debug msg
+- Removed SVSMODE +l support, and fixed servicestamp and +d support
2000-07-24 19:33:43 +00:00
stskeeps
9b181f575f
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.132
diff -u -r1.1.1.1.2.1.2.1.2.132 Changes
--- Changes 2000/07/24 18:58:13 1.1.1.1.2.1.2.1.2.132
+++ Changes 2000/07/24 19:16:08
@@ -468,3 +468,4 @@
- Added /infoserv (you can stop bugging us now skold ;P)
- Removed ALN, and the ALN system.
- Added base64 encoding instead, for ALN v2 (NS)
+- Removed a SJ3 debug msg
2000-07-24 19:16:10 +00:00
stskeeps
7a9cade496
@@ -466,3 +466,5 @@
...
- SJ3 fixes. Let's hope this works (f*cken hell..)
- Fixed a V:line bug
- Added /infoserv (you can stop bugging us now skold ;P)
+- Removed ALN, and the ALN system.
+- Added base64 encoding instead, for ALN v2 (NS)
2000-07-24 18:58:18 +00:00
codemastr
009e5353e7
added /infoserv
2000-07-23 18:34:14 +00:00
stskeeps
2988283c76
.
2000-07-22 18:28:42 +00:00
stskeeps
7f3125a0e2
.
2000-07-22 17:31:22 +00:00
codemastr
07353dcf4b
Fixed a V:line bug
2000-07-22 16:14:32 +00:00
stskeeps
110e114d90
+- SJ3 fixes. Let's hope this works (f*cken hell..)
2000-07-21 18:50:15 +00:00
stskeeps
8abce466d6
SJ3 fix
2000-07-17 21:06:16 +00:00
codemastr
6054bfabd2
fixed a +L bug and Config typo
2000-07-17 16:45:04 +00:00
stskeeps
b1416fc0c0
.
2000-07-17 15:20:58 +00:00
stskeeps
160d1600a6
.
2000-07-17 10:11:26 +00:00
stskeeps
0ba15e3965
*** empty log message ***
2000-07-17 07:31:05 +00:00
stskeeps
5fe68141ad
+- Fixed the pesky hostname bug
2000-07-17 07:04:03 +00:00
stskeeps
df0815f9bd
.
2000-07-16 20:32:39 +00:00
stskeeps
10ad7e34f5
.
2000-07-16 19:42:09 +00:00
stskeeps
fcfb9aa3d2
.
2000-07-16 19:01:28 +00:00
codemastr
b47a9f53cc
added networks/shatstation.network
2000-07-16 19:00:25 +00:00
stskeeps
8617d1ba4c
.
2000-07-16 18:55:11 +00:00
codemastr
9bccd6046d
added networks/linuxsquare.network
2000-07-16 18:54:23 +00:00
stskeeps
1c8ea8df8c
.
2000-07-16 18:49:03 +00:00
stskeeps
3f4174bb96
FUckeup stuff etc, but lets hope it works
2000-07-16 18:48:00 +00:00
codemastr
d1839df783
fixed a +I bug
2000-07-16 16:58:17 +00:00
stskeeps
9390a647ed
.
2000-07-16 13:39:18 +00:00
stskeeps
3856856120
.
2000-07-16 13:29:08 +00:00
stskeeps
587defb54e
.
...
kd
2000-07-16 13:11:01 +00:00
stskeeps
047a43253c
.
...
k
2000-07-16 13:07:18 +00:00
stskeeps
f1c9feb8f7
.
2000-07-16 12:31:56 +00:00
stskeeps
81ce6d38a2
.
...
kxkx
2000-07-16 11:15:33 +00:00
stskeeps
b57669903d
.kd
2000-07-16 11:02:59 +00:00
stskeeps
0a7b6dfc3a
.
...
k
: ----------------------------------------------------------------------
2000-07-16 10:31:38 +00:00
stskeeps
56663f23e1
.
2000-07-16 10:25:53 +00:00
stskeeps
0af5d85de7
.
2000-07-16 10:22:12 +00:00
stskeeps
5e9f767c86
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.116
diff -u -r1.1.1.1.2.1.2.1.2.116 Changes
--- Changes 2000/07/16 10:07:14 1.1.1.1.2.1.2.1.2.116
+++ Changes 2000/07/16 10:17:26
@@ -449,8 +449,5 @@
- Made it so you can remove a protoctl by putting a - in front
- Fixed a bug in summon
- Added protection against webproxies
-- SJ3 part 2/3 and a VL fix
-- Indentation and more SJ3 fixes
- Fixed TKL?
-- 3/4 SJ3 fix
-- Last part SJ3
+- Added SJ3, removed the old
2000-07-16 10:17:32 +00:00
stskeeps
515945254c
fixed synching
2000-07-16 10:13:01 +00:00
stskeeps
9d966aa4d0
+- Last part SJ3
2000-07-16 10:07:14 +00:00
stskeeps
bf26a46b15
.
2000-07-16 08:59:02 +00:00
stskeeps
6124a68fde
+- 3/4 SJ3 fix
2000-07-16 08:58:48 +00:00
codemastr
65118165d6
Fixed the TKL bug?
2000-07-15 23:56:57 +00:00
stskeeps
2e461cba19
+- Indentation and more SJ3 fixes
2000-07-14 20:22:59 +00:00
stskeeps
b89bcd31d9
+- SJ3 part 2/3 and a VL fix
2000-07-14 14:47:40 +00:00
codemastr
a78d71ee8b
*** empty log message ***
2000-07-09 18:47:25 +00:00
stskeeps
9e7138ace5
+- Added protection against webproxies
2000-07-09 18:44:33 +00:00
codemastr
50a94daec7
fixed a bug in summon
2000-07-09 18:13:53 +00:00
codemastr
401c3918af
added ability to remove a protoctl flag
2000-07-07 19:36:12 +00:00
stskeeps
eb842353cc
+- Tokenized nick->nick PRIVMSG and NOTICE
...
\ No newline at end of file
2000-07-07 12:14:51 +00:00
stskeeps
6c67a4a6b1
+- Fixed some host revealing nick collision stuff
2000-07-07 09:35:35 +00:00
codemastr
3a385f679b
added networks/staticedge.network
2000-07-06 18:11:16 +00:00
codemastr
30b6a30fc5
added networks/makenet
2000-07-06 18:05:03 +00:00
stskeeps
6dd738d91c
- Fixed a /rehash -garbage bug reported by Curt|s
2000-07-06 17:13:45 +00:00
stskeeps
61b2e99257
- Added a #define capability to config.h (DISABLE_USERMOD),
...
disables /sethost, /setident, /chgname, /chghost, /chgident
2000-07-06 08:10:20 +00:00
stskeeps
84d8b082c2
+- Added regex portablity and checks in Config
2000-07-05 22:20:41 +00:00
stskeeps
fc26ef3e44
+- Fixed a msg.h location problem ..
...
+- Added secure connections and openssl tracing to Config
2000-07-05 16:55:14 +00:00
stskeeps
32eaeaaf36
+- Fixed a msg.h location problem ..
...
\ No newline at end of file
2000-07-05 16:25:39 +00:00
stskeeps
8de5089b84
Index: Changes
...
===================================================================
RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v
retrieving revision 1.1.1.1.2.1.2.1.2.97
diff -u -r1.1.1.1.2.1.2.1.2.97 Changes
--- Changes 2000/07/05 15:11:43 1.1.1.1.2.1.2.1.2.97
+++ Changes 2000/07/05 16:25:14
@@ -436,3 +436,4 @@
- Added VHP protoctl, (not in use in the synch). This makes virthost field
in NICKv2 use the real virthost even if its +t. (Thanks to SL7)
- Added support for the CR Java Chat auto join feature
+- Fixed a msg.h location problem ..
\ No newline at end of file
2000-07-05 16:25:19 +00:00
codemastr
3d7b0b6a0b
added support for the CR Java Chat autojoin feature
2000-07-05 15:11:43 +00:00
stskeeps
04e9baae17
- Removed any trace of MD5, we use random() for nospoof now, this fixed a
...
license problem too
- Removed NOSPOOF_SEED01 and 02
- Added VHP protoctl, (not in use in the synch). This makes virthost field
in NICKv2 use the real virthost even if its +t. (Thanks to SL7)
2000-07-05 13:05:34 +00:00
stskeeps
8a93ea7376
+- Fixed a sendto_serv_butone_token problem
2000-07-04 18:21:41 +00:00
stskeeps
fa2a2c2234
- Added doc/crypto.doc describing the encrypted irc protocol
2000-07-04 11:25:37 +00:00
stskeeps
36154d7b10
- Added so stuff like Lost connection to, (report_error) only goes to realops
...
- Added some more descriptive error messages
2000-07-03 19:25:07 +00:00
stskeeps
5fcadbef9b
.
...
k
2000-07-03 17:25:51 +00:00
codemastr
ce9e5c4c84
Added OpenBSD 2.x support
2000-07-02 19:53:31 +00:00
codemastr
d6fe0776a2
Fully added V:lines
2000-07-02 00:41:12 +00:00
stskeeps
d5fd9a6ce9
+- Fixed some aligning in the VL PROTOCTL
...
+- Fixed some fucked up passwd stuff again ..
2000-07-01 12:59:00 +00:00
stskeeps
32fc008943
+- Fixed some aligning in the VL PROTOCTL
2000-07-01 10:50:56 +00:00
stskeeps
78545d38dc
+- Fixed a crash problem on /quit or /squit
2000-06-30 20:51:03 +00:00
stskeeps
620c7e403d
+- Fixed so that in +c it shows if a user is connected securely
...
+- Backported the passwd stuff, not needed.
2000-06-30 20:28:00 +00:00
codemastr
8ba0a10294
some V:line stuff
2000-06-30 16:33:03 +00:00
codemastr
8b0a1de92f
added fclose() calls to vhost, dccdeny, and chrestrict confs
2000-06-29 18:18:37 +00:00
stskeeps
b776a4d148
+- Fixed a ->passwd bug caused by codemastr..
2000-06-29 12:23:26 +00:00
stskeeps
a0dcb79a3a
+- Added some more crypto stuff
...
+ - /crypto <algoritm> <keyfile laying in keys/> <parameters>
2000-06-28 20:54:49 +00:00
stskeeps
63e1fa2418
.
2000-06-28 19:45:39 +00:00
stskeeps
f2d364aa8a
+- Fixed crypto stuff 100% :))
2000-06-28 19:37:17 +00:00
codemastr
9eeb7a2fc4
made K:line and n:line checking faster
2000-06-28 19:23:17 +00:00
codemastr
7144188368
made a major is_banned speed up
2000-06-28 17:11:55 +00:00
codemastr
2525edca20
removed list_channels
2000-06-28 16:56:21 +00:00
codemastr
279842d017
now can request topic without being a member, and removed topic , support
2000-06-28 16:15:58 +00:00
stskeeps
62323727a8
.
2000-06-27 20:22:33 +00:00
codemastr
645a04aec3
added option to encrypt restart/die passwords
2000-06-27 16:26:05 +00:00
codemastr
b8f0063629
added encrypted I:line support
2000-06-27 15:45:41 +00:00
stskeeps
07104d2d7d
.
2000-06-27 15:42:38 +00:00
stskeeps
68aba326e1
.
2000-06-27 13:22:57 +00:00
stskeeps
9b0f6b2a9c
+- Some more crypto stuff, will work on the new engine tommorow
2000-06-26 21:41:00 +00:00
codemastr
384b7357cd
fixed a typo in /stats z
2000-06-25 16:37:41 +00:00
stskeeps
4c039afe84
+- Added Blowfish encryption ability (SetSecure()), will extend to more
...
+ better encryption
Requires OpenSSL/blowfish
2000-06-25 14:35:24 +00:00
stskeeps
4e96e013ac
+- Removed some odd Clone stuff(?)
2000-06-25 08:39:50 +00:00
stskeeps
62fe14251b
+- Broken INETD support removed
2000-06-24 21:04:26 +00:00
stskeeps
f7acfa8736
.
2000-06-24 20:57:30 +00:00
stskeeps
0a5bb85f2c
- Removed IsService()
2000-06-24 20:45:48 +00:00
codemastr
0423078b67
*** empty log message ***
2000-06-24 18:54:11 +00:00
stskeeps
1e250927a2
- Fixed /setname desynch
2000-06-24 18:33:46 +00:00
codemastr
711ffb5c62
...
2000-06-24 18:29:56 +00:00
stskeeps
2265903961
- Fixed last R_LINE stuff (check_time_interval)
2000-06-24 18:20:58 +00:00
codemastr
65cdea5cfe
redid s_err.c to be faster (based on bahamut)
2000-06-24 18:14:26 +00:00
codemastr
e3234d5671
*** empty log message ***
2000-06-24 15:19:36 +00:00
codemastr
4dd196bbc6
made /msg irc always work, cleanups, made it so all servers behind a U:lined server are U:lined
2000-06-23 21:32:25 +00:00
codemastr
0b85e10148
added networks/seveneagle.network
2000-06-23 18:37:52 +00:00
codemastr
a35dd03e50
*** empty log message ***
2000-06-23 18:30:03 +00:00
stskeeps
4a1cded0fd
- Made IRCII_KLUDGE disappear :P
...
- Fixed SENDQ_ALWAYS to be mainstream define (as always)
2000-06-23 18:24:12 +00:00
stskeeps
5c87943196
- Made IRCII_KLUDGE disappear :P
2000-06-23 18:19:49 +00:00
stskeeps
f09b334e86
Missed one thing
2000-06-23 18:18:06 +00:00
stskeeps
985561c522
- Removed DISALLOW_MIXED_CASE and IGNORE_FIRST_CHAR, waste of space
...
- Made IDLE_FROM_MSG stock define
2000-06-23 18:17:10 +00:00
stskeeps
0b7c79b488
k- Removed aHush, not in use
2000-06-23 18:09:29 +00:00
stskeeps
b3d8eb3104
- Fixed a wrongly outputted message (in hash collision detect)
2000-06-23 18:07:25 +00:00
stskeeps
b6cb4e3661
- Made operkick be part of NO_OPEROVERRIDE
...
- Made admins unable to be shunned
- Made some socket errors which normally only showed up in DEBUGMODE, show
up in ircd.log as well
2000-06-22 13:48:16 +00:00
stskeeps
031a342e60
Made operkick be part of OperOverride
2000-06-21 18:05:21 +00:00
stskeeps
023d869ffd
- Small fix with ./Config showing incorrect path of stddef.h
2000-06-20 18:05:43 +00:00
stskeeps
4dcaaec5a3
- Fixed a bug in badwords not loading words correctly, and upped word limit
...
to 50
2000-06-20 08:15:13 +00:00
codemastr
614587cb7c
fixed a chgident overflow
2000-06-19 20:49:27 +00:00
stskeeps
1d750653ab
.
2000-06-19 16:21:32 +00:00
cvs2hg
a278e31c9f
fixup commit for tag 'unreal3_1_rc1'
2000-06-19 09:32:53 +00:00
stskeeps
39a02452d2
.
2000-06-19 09:32:52 +00:00
stskeeps
2016740b47
Stamp.
2000-06-18 10:22:40 +00:00
stskeeps
84c8525bc7
.
2000-06-18 10:21:45 +00:00
stskeeps
4feb893c3f
- Made so auditorium mode shows users to @'s
2000-06-18 10:12:41 +00:00
stskeeps
a30af17cb8
- Fixed ./Config showing freebsd 3.0 in freebsd 4
...
- Made so badwords.*.conf accepts # comments
- Added some default default badwords.message.conf and badwords.channel.conf
2000-06-18 10:10:34 +00:00
stskeeps
1d41fae3ca
- Fixed /shun showing "1970" to permanently shunned users
...
- Fixed ./Config showing freebsd 3.0 in freebsd 4
2000-06-17 11:51:34 +00:00
stskeeps
a31694c45a
- Made /addline write to correct place when you use -f
...
- Made /zline not memory corrupt/crash, bad df bug
- Fixed a counting bug with unknown connections, very hopefully
- Fixed /htm giving wrong response when /htm to 1
2000-06-17 10:51:35 +00:00
drbin
bb015165bc
added ircsprintf.h to #include so that DEBUGMODE works !!!
2000-06-16 20:15:44 +00:00
drbin
da53d2f0bf
Added DEBUGMODE support in ircsprintf.h
2000-06-16 20:08:11 +00:00
drbin
a80e94f246
Added DEBUG=1 support in win32 makefile
2000-06-16 19:40:18 +00:00
stskeeps
a34dd526f2
- Added config.h setting to disable oper overrides, NO_OPEROVERRIDE
2000-06-16 17:08:10 +00:00
stskeeps
38a9332ce1
- Fixed a +L bug, (3.1 only) where any op could set +L
...
- Added channel mode +u, "Auditorium". Makes /names and /who #channel only
show @'s
2000-06-16 17:07:21 +00:00
codemastr
956939e79b
made perm TKLs allowed by using 0 as the time
2000-06-15 22:39:14 +00:00
drbin
227a0375e7
Updating to include aln.c
2000-06-15 20:43:36 +00:00
drbin
8afe521a85
*** empty log message ***
2000-06-15 20:06:50 +00:00
drbin
a1e3d57d9e
Fixed /Shun and /Gline Conflict .... (= != ==)
2000-06-15 20:01:09 +00:00
stskeeps
c3dcf78497
Some bashing
2000-06-15 10:22:38 +00:00
stskeeps
3edeb401a7
Allow /shunned users to use /pong now
2000-06-14 17:25:42 +00:00
stskeeps
f267677ce5
Poll() stuff
2000-06-11 13:05:36 +00:00
stskeeps
c3773ecd9f
- /shun accepts nick in add mode now (adds *@host)
2000-06-10 13:52:42 +00:00
stskeeps
51f84140fc
- /close doesnt reveal realhost anymore
2000-06-10 13:39:43 +00:00
stskeeps
b88cec9d5f
bah
2000-06-10 10:45:01 +00:00
stskeeps
e6b7e409ce
.
2000-06-07 20:09:46 +00:00
stskeeps
422dbf746f
- Made all ircops able to use +F (totally this time)
...
kd
2000-06-07 19:30:41 +00:00
stskeeps
7e3d2d8ea7
Made all IRCops able to use +F
2000-06-07 14:14:49 +00:00
stskeeps
12d99c8026
- Fixed the double +cF notice on local connections exiting, ugly hack
...
- Removed the last traces of unix sockets, flag 0x10 free now
2000-06-06 20:01:17 +00:00
stskeeps
a75432c9ca
In ./Config it runs a test program saying how many socket()s you can open
2000-06-06 12:48:10 +00:00
stskeeps
bc87b99853
Small testing stuff
2000-06-06 12:39:08 +00:00
stskeeps
c2d9acd82e
sendto_serv_butone_token_opt
2000-06-04 14:51:38 +00:00
stskeeps
afcea0d1ec
Fixed the NickServ sets mode +creep SVS2MODE bug
2000-06-04 12:24:20 +00:00
stskeeps
0a2e7468d0
- Fixed a crash problem in register_user and most likely fixed the "strange
...
vhost" thing, (was a dumb bug, mising ircsprintf)
2000-06-04 09:14:48 +00:00
stskeeps
d725dd805d
.
2000-06-03 20:31:29 +00:00
stskeeps
c8ac2db9f8
..
2000-06-03 20:25:52 +00:00
stskeeps
f1b988d04b
Bah!
2000-06-03 20:23:12 +00:00
stskeeps
e24344bde1
..
2000-06-03 20:20:58 +00:00
stskeeps
565266a205
Access list stuff
2000-06-03 20:13:13 +00:00
stskeeps
d76006aea2
..
2000-06-03 20:11:50 +00:00
stskeeps
36b89e78bc
.
2000-06-03 19:42:49 +00:00
stskeeps
4c499f8417
Test..
2000-06-03 19:37:00 +00:00
stskeeps
989a5462d8
..
2000-06-03 16:38:07 +00:00
stskeeps
4ffba555f3
Took out sequent/dynix support
2000-06-02 18:48:00 +00:00
stskeeps
34d0a3591d
Test ..
2000-06-02 14:59:48 +00:00
stskeeps
01a0cbe628
!¤¤%!%1
2000-06-02 11:43:09 +00:00
stskeeps
f2a31c5e21
possible res fix
2000-06-02 11:28:26 +00:00
stskeeps
7a78d5afff
..
2000-06-02 11:25:43 +00:00
stskeeps
c2d59695ed
Took out nick did a userhost on you and minimized hash table size so it went
...
0.6% memory down.adjust hash.h U_MAX if that is needed for performance
2000-06-02 11:25:00 +00:00
stskeeps
546af36469
- /stats s is now avail only for opers in mainstream
2000-06-02 10:48:49 +00:00
stskeeps
b7b6e232ce
..
2000-06-01 20:51:05 +00:00
stskeeps
b7d9439bdc
- NETINFO protocol 0 is accepted as valid protocool (for services etc)
2000-06-01 14:20:57 +00:00
stskeeps
a1cc97be8d
Various fixes, and versioned up to RC1
2000-05-31 13:51:32 +00:00
stskeeps
0b3d4164fe
- Made SVSO (ofcourse) IRCstats.operators--;
...
- Another IRCstats.unknown fix. Hope this works (hacked from undernet code)
2000-05-31 13:43:17 +00:00
stskeeps
d7231c1801
Made /close reset IRCstats.unknown
2000-05-31 13:10:28 +00:00
codemastr
017bd482f1
*** empty log message ***
2000-05-30 21:46:13 +00:00
stskeeps
c763583d33
First patch of ZIP_LINKS
2000-05-30 19:58:50 +00:00
stskeeps
48f9384a82
First part of
2000-05-30 19:58:27 +00:00
codemastr
2f8f56c191
*** empty log message ***
2000-05-29 19:21:03 +00:00
codemastr
c53039ed41
*** empty log message ***
2000-05-29 15:48:45 +00:00
stskeeps
adced2cf58
Made MODE_X and the family show mode changes, and made STRIPBADWORDS
...
standard
2000-05-29 15:09:01 +00:00
stskeeps
4dc224d3ff
- A little anti-0 fix in channel.c
2000-05-29 14:47:54 +00:00
stskeeps
c66be9025d
Removed bsdinstall, isnt needed
2000-05-29 10:23:27 +00:00
stskeeps
588614da96
Removed a CVS_ID from whowas.c
2000-05-29 10:22:15 +00:00
stskeeps
a59c66fd49
Added /shun
2000-05-29 10:17:13 +00:00
stskeeps
651ec98abc
Fixed codemastr fucking up "ircd"
2000-05-29 07:25:26 +00:00
codemastr
59337acc04
fixed /stats C not showing N:lines
2000-05-28 21:53:09 +00:00
stskeeps
769f767b05
A compile fix..
2000-05-28 17:35:42 +00:00
stskeeps
19a1e80ba8
Did a hack on ALN
2000-05-28 17:32:31 +00:00
stskeeps
58d92222ae
Fixes in Unreal.nfo
2000-05-28 16:06:54 +00:00
stskeeps
5b22717119
Made the Own-protection just reduce the class maxli instead of bitching..
...
(class.c, s_user.c)
2000-05-28 16:03:08 +00:00
stskeeps
1f747eb73a
Added rapta to beta tester credits
2000-05-28 15:49:29 +00:00
stskeeps
4f33019ee9
test of new cvs
2000-05-28 14:30:38 +00:00
cmunk
36e9700f16
Some win32 fixes done by Drbin
2000-05-28 09:01:26 +00:00
cvs2hg
843b580a40
fixup commit for branch 'devel'
2000-05-28 08:56:23 +00:00
cmunk
5d21b18d82
...
2000-05-28 08:56:21 +00:00
cmunk
0d30ef8540
Import of Unreal3.1-beta3
2000-05-28 08:55:44 +00:00
cvs2hg
e33b064e3d
fixup commit for branch 'beta'
2000-05-28 08:48:51 +00:00
cmunk
ef4e2489ce
Addition of Unreal3.1-beta3
2000-05-28 08:45:09 +00:00
cvs2hg
df5beefe8d
fixup commit for branch 'beta'
2000-02-28 22:45:48 +00:00