stskeeps
789231e481
+- Added M_NOLAG.
...
+- Added new CRC32-hex-based IPv4 and hostname cloaking form
2001-04-07 13:34:25 +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
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
stskeeps
607157c0e0
+- Moved /sdesc, /setident to modules.
...
+- allow { } now supports encrypted passwords -Syzop
2001-03-31 20:26:14 +00:00
codemastr
d3738ff6d6
added oper::swhois
2001-03-28 21:10:16 +00:00
codemastr
d00e7536df
Removed PROTO()
2001-03-27 21:30:59 +00:00
stskeeps
659140348d
+- Added #define HOOKTYPE_LOCAL_NICKCHANGE
2001-03-24 07:55:50 +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
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
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
634312f47d
+- Added unknown connection flood protection (settable in config.h)
2001-03-13 11:46:23 +00:00
codemastr
5750cea757
Win32 Changes
2001-03-11 19:36:49 +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
e852d93134
+- Made del_Command().
2001-03-03 13:34:10 +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
stskeeps
2d7436eea0
Made modes-on-connect work
2001-03-02 12:20:26 +00:00
codemastr
815db2ad4a
added deny version, and made deny link rehash
2001-03-01 21:13:58 +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
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
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
codemastr
038830c0b2
added deny link {}
2001-02-25 00:57:12 +00:00
codemastr
e9b9c0e775
various code cleanups
2001-02-24 18:27:50 +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
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
2d455fee85
bunch of changes
2001-02-18 16:03:34 +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
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
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
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
8893ac57bc
+- Made /sqline /unsqline work again.
...
+- Made SQLINE synching work with newconf
2001-02-02 23:20:47 +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
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
codemastr
5a1114985c
vhosts now use newconf
2001-01-30 21:58:20 +00:00
stskeeps
cf2207747a
+- Made allow { maxperip }; work, the old ONE password thing, just better
2001-01-29 20:59:26 +00:00
stskeeps
52080301a2
+- Fixed a minor problem with ban {} and oper {}
2001-01-28 18:40:31 +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
42a9e91f1b
Made vhost {} use from {} for hosts
2001-01-21 19:04:36 +00:00