Commit graph

  • d26077a352 Readded timestamp to log, accidentily got removed codemastr 2001-04-08 19:42:52 +00:00
  • f4a558c0b2 +- Make users that send a forbidden file get auto blocked from sending other + files. sptr->flags & FLAGS_DCCBLOCKED. stskeeps 2001-04-07 20:57:17 +00:00
  • 789231e481 +- Added M_NOLAG. +- Added new CRC32-hex-based IPv4 and hostname cloaking form stskeeps 2001-04-07 13:34:25 +00:00
  • 9691037d36 fixed user@ vhost problem codemastr 2001-04-03 19:53:25 +00:00
  • 87fb55c207 . stskeeps 2001-04-02 17:32:32 +00:00
  • 260fcc7525 added ability to add a username to spoof in vhost {}, also fixed a vhost bug codemastr 2001-04-01 23:16:02 +00:00
  • 589d1dafb4 Fixed a bug where the IRCd didn't validate hosts specified in a vhost {} codemastr 2001-04-01 19:27:23 +00:00
  • 38d57f15f0 made duoble loaded motd/rules only be cached once codemastr 2001-04-01 18:35:49 +00:00
  • d1baf13ae4 tld::channel added codemastr 2001-04-01 17:54:34 +00:00
  • f0ccf16b61 If no oper::flags are found, default to locop codemastr 2001-04-01 15:22:33 +00:00
  • f922820f5d +- Fixed a problem with SDESC module token being wrong - Found by eternal stskeeps 2001-04-01 15:13:46 +00:00
  • 56effd6149 +- Fixed a problem with users opping servers.. Found by Morbid stskeeps 2001-04-01 11:55:40 +00:00
  • 78cfb2fb10 . stskeeps 2001-04-01 11:42:44 +00:00
  • 4d7f9dde8b . stskeeps 2001-04-01 11:37:35 +00:00
  • 6ff6286e4c . stskeeps 2001-04-01 11:34:42 +00:00
  • 9436198b96 . stskeeps 2001-04-01 11:11:58 +00:00
  • e99c73b217 +- Made /kick not core on users kicking servers. (WTF?) stskeeps 2001-04-01 11:07:13 +00:00
  • 3fcc2115cb +- Made static linking a little more possible (for -pg) stskeeps 2001-04-01 09:40:48 +00:00
  • 607157c0e0 +- Moved /sdesc, /setident to modules. +- allow { } now supports encrypted passwords -Syzop stskeeps 2001-03-31 20:26:14 +00:00
  • 7bc6a45cf8 +- Fixed a double definition (double m_chghost and m_chghost.so) stskeeps 2001-03-31 20:03:17 +00:00
  • 16ee430dd4 reverted a change codemastr 2001-03-29 20:37:29 +00:00
  • 19386125a6 +- Added a donation credit stskeeps 2001-03-29 14:54:09 +00:00
  • d3738ff6d6 added oper::swhois codemastr 2001-03-28 21:10:16 +00:00
  • c0a30f631d Made a security measure to stop people from reading the ircd.conf codemastr 2001-03-28 00:41:06 +00:00
  • d00e7536df Removed PROTO() codemastr 2001-03-27 21:30:59 +00:00
  • aa6fa83b5f fixed a log {} bug codemastr 2001-03-25 18:50:29 +00:00
  • 5193c47f72 ixed a globops bug that required it to have a : codemastr 2001-03-25 18:32:52 +00:00
  • 0312737c61 +- Reverted Demigurus's select() speedup patch, did speedup, but it + also caused a good bit of CPU. stskeeps 2001-03-25 17:17:55 +00:00
  • b7858491fe Removed the old /rehash flags codemastr 2001-03-25 16:49:53 +00:00
  • 0d85f1b98d +- Made MyMalloc be MyMallocEx in codemastr's log {} code. Fixes junk pointer + problem - discovered by sts/Morbid stskeeps 2001-03-24 11:05:12 +00:00
  • 659140348d +- Added #define HOOKTYPE_LOCAL_NICKCHANGE stskeeps 2001-03-24 07:55:50 +00:00
  • 43e19f52a6 log system fix codemastr 2001-03-21 21:27:34 +00:00
  • 464e787aac added a new logging system using log {} codemastr 2001-03-21 20:42:15 +00:00
  • a3a445dc77 +- Added Hooks, only one working now is HOOKTYPE_LOCAL_QUIT stskeeps 2001-03-21 18:14:43 +00:00
  • 555089ce9e +- Removed networks/unrealircd.conf stskeeps 2001-03-19 06:05:28 +00:00
  • 0ce7799961 command hash changes codemastr 2001-03-19 00:09:42 +00:00
  • c5c1b8e3e1 +- Modified command hashing system to Sts's belief of how eggs should be + made. (quick, dirty and fcked up) + stskeeps 2001-03-18 21:28:04 +00:00
  • 2ff27c366f Command hash changes codemastr 2001-03-18 20:34:59 +00:00
  • 3251251be9 moved m_setname to a .so codemastr 2001-03-18 17:42:09 +00:00
  • 26c45f50fd +- Changed license of m_dummy.c (dummy module, skeleton), so people can do + closed source modules. stskeeps 2001-03-18 13:07:00 +00:00
  • 089067fbda +- Moved m_chgident to an .so stskeeps 2001-03-17 21:47:22 +00:00
  • 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 stskeeps 2001-03-17 18:56:50 +00:00
  • edfca03e28 +- Modified an old Unreal3.1.1 to be network file converter, and converted + all of the module files to the new format. stskeeps 2001-03-17 16:22:40 +00:00
  • c181a20492 +- Put out m_chghost, m_sethost in modules, remade Makefile structure and + added src/modules + + stskeeps 2001-03-17 14:12:24 +00:00
  • e1b5d6fae0 +- Added module_sym("functionname"), for modules, like, sajoin might want to + do fp_m_join = module_sym("m_join"); stskeeps 2001-03-15 21:02:00 +00:00
  • 67cdd867fd +- Made conf2 able to load empty files as well stskeeps 2001-03-14 13:07:27 +00:00
  • 5e535f848d updated the badword configs to use newconf codemastr 2001-03-13 22:23:49 +00:00
  • 1c23055cd7 +- Made chmode +z only settable by umode +z users or U:lines or services. stskeeps 2001-03-13 15:05:35 +00:00
  • 634312f47d +- Added unknown connection flood protection (settable in config.h) stskeeps 2001-03-13 11:46:23 +00:00
  • 9fc54cdaed reverted a previous change codemastr 2001-03-12 20:37:21 +00:00
  • 5750cea757 Win32 Changes codemastr 2001-03-11 19:36:49 +00:00
  • bd983ef189 +- Fixed bug with double module unloading, bug found by RaYmAn stskeeps 2001-03-11 13:21:35 +00:00
  • 110f099802 +- Started on commands.so making, works good atm -on req of codemastr, + both as m_module.so and commands.so :) - long live dynamiclinking stskeeps 2001-03-11 13:08:53 +00:00
  • c84da7d03c +- Reintroduced "fake lag". Flood algoritm works this way: + Make next check for parsing be + (1 + (length of command+parameters / 60) stskeeps 2001-03-11 06:42:19 +00:00
  • 6d2a2e1bf9 +- Added loadmodule "filename.so"; and made the modules + unable to get loaded twice with same name. stskeeps 2001-03-10 21:04:25 +00:00
  • f41c3bf679 +- Added Modules, using dlopen() and LoadLibrary for *nix/win32. +- Added /module load <path.to.so>, /module status (list modules), + /module unload <modulename> stskeeps 2001-03-10 11:58:04 +00:00
  • 797b6c6f21 +- Added /cycle #channels, suggested by ^loki^ stskeeps 2001-03-09 12:40:11 +00:00
  • d7700539c6 +- Added #define KILL_LOGGING, by otherguy stskeeps 2001-03-09 10:15:48 +00:00
  • 9251234b2d +- Added "get_host" old 'H' O:flag stskeeps 2001-03-07 19:42:50 +00:00
  • 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 stskeeps 2001-03-07 17:04:37 +00:00
  • 49152c8bcd +- Fixed ssl_client_handshake bug reported by IpAddress stskeeps 2001-03-07 16:19:49 +00:00
  • 65ab75c9a8 +- Made makeconf use "ban nick" instead of "ban nickname" stskeeps 2001-03-07 07:49:19 +00:00
  • 42f43eeb00 Fixed a bug in makeconf, make whois not return chans for services. angel11 2001-03-06 21:27:06 +00:00
  • 8b3c0d8b56 +- Made MembershipL->flood get bzero on out delegation +- Made IRCd not crash on /kick from servers stskeeps 2001-03-06 02:45:24 +00:00
  • 10dd29fb7a Removed stskeeps's lazy add_CommandX (tm) code codemastr 2001-03-05 17:19:09 +00:00
  • e5b6533dcd Rewrote makeconf and makenet to use newconf (added some new features to makeconf as well) codemastr 2001-03-04 17:52:37 +00:00
  • e852d93134 +- Made del_Command(). stskeeps 2001-03-03 13:34:10 +00:00
  • 15b1aa89f8 . stskeeps 2001-03-02 20:11:09 +00:00
  • bf9dc43e5a Removed a lot of vars and stuff from the old config, also made some cleanups to reduce source size codemastr 2001-03-02 18:53:04 +00:00
  • ee1d50c4e2 Added option to use old style oper flags codemastr 2001-03-02 18:09:11 +00:00
  • 9063b91570 Updated most of /stats S for newconf codemastr 2001-03-02 15:06:53 +00:00
  • edfd90f235 +- Made NAME_SERVER (set::dns::nameserver work). The IRCd no longer + uses /etc/resolv.conf as reference. stskeeps 2001-03-02 14:58:37 +00:00
  • 6164ba8175 +- Moved dynconf stuff from s_svs.c to s_conf.c, on popular request stskeeps 2001-03-02 14:22:30 +00:00
  • e3fbff915b . stskeeps 2001-03-02 14:00:30 +00:00
  • f75f80584e . stskeeps 2001-03-02 12:20:43 +00:00
  • 2d7436eea0 Made modes-on-connect work stskeeps 2001-03-02 12:20:26 +00:00
  • f106d3b39b Made /who work correctly stskeeps 2001-03-02 11:48:54 +00:00
  • 1dc79accfc added a bunch of /stats flags codemastr 2001-03-02 00:55:57 +00:00
  • 247a3235ef +- Overwrote s_conf.c with s_conf2.c, and removed s_conf2.c. Viva la Conf2! stskeeps 2001-03-01 21:31:55 +00:00
  • 59f0c6a7be +- Fixed a config_load win32 problem, found by Zogg, fixed by Stskeeps/codemastr stskeeps 2001-03-01 21:29:44 +00:00
  • 03253db9b2 Fixed a deny version {} bug (oops) codemastr 2001-03-01 21:22:32 +00:00
  • 815db2ad4a added deny version, and made deny link rehash codemastr 2001-03-01 21:13:58 +00:00
  • 3eff8614eb +- Removed dynconf.c, from the old dynconf stskeeps 2001-03-01 20:39:41 +00:00
  • 516731d14d +- Removed class.c, from the old conf stskeeps 2001-03-01 20:31:03 +00:00
  • 02f1d1a27a +- Made /stats C show flags correctly stskeeps 2001-03-01 06:15:24 +00:00
  • 259c4bcf66 +- Made DNS cache list show a notice to other ops stskeeps 2001-03-01 06:13:45 +00:00
  • d1139c251c +- Made autoconnect msgs only go to +os stskeeps 2001-02-28 20:43:27 +00:00
  • d10da5cf81 . stskeeps 2001-02-28 18:29:08 +00:00
  • 55458495fb +- Fixed the 9-month old win32 DNS bug, caused by Stskeeps's incidential + delete stskeeps 2001-02-28 18:23:31 +00:00
  • 54c46720f7 +- Somehow is_halfop and co got called when a server set a mode .., added + IsServer check (auto-return 1) + stskeeps 2001-02-28 17:24:38 +00:00
  • 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) stskeeps 2001-02-28 16:24:37 +00:00
  • 2ed9fead6d -- Fixed one of codemastr's wonderful coding bugs. *slap slap slap* +- Fixed windows CRLF problem in conf2, reported by Zogg stskeeps 2001-02-27 19:40:52 +00:00
  • 09fc76ed53 +- Fixed one of codemastr's wonderful coding bugs. *slap slap slap* stskeeps 2001-02-27 11:42:55 +00:00
  • 98477e867e . stskeeps 2001-02-27 11:22:37 +00:00
  • 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. stskeeps 2001-02-27 11:03:19 +00:00
  • e010cbde23 +- Added CommandHash optimation .. this is not done 100% yet. uses msgtab as + reference stskeeps 2001-02-27 08:56:06 +00:00
  • 878f3ddba8 sped up some channel stuff using bahamut style user searching codemastr 2001-02-25 17:30:43 +00:00
  • 82e2407bd3 made crule.c faster codemastr 2001-02-25 16:57:23 +00:00
  • 7dbe724aff +- Removed return_servers() and made servers be called Servers, and be a + global variable. Done on request on Great Master codemastr. stskeeps 2001-02-25 16:41:13 +00:00
  • 8cc77bb669 +- Recoded check_pings, with bits used from bahamut-ircd/hybrid-ircd, credits + to lucas. stskeeps 2001-02-25 10:36:41 +00:00