| Commit message (Expand) | Author | Age | Files | Lines |
| * | Huh? Guess this 'branch protection' thing from GitHub isn't working. master | Bram Matthys | 2016-12-05 | 1 | -2/+13 |
| * | Cleanup src/Makefile as per ohnobinki's suggestion in #3979. | Bram Matthys | 2016-12-05 | 1 | -13/+2 |
| * | - Enforce matching of unrealircd version and PACKAGE_VERSION macros (#4014).•••Now the UNREAL_VERSION_GENERATION, UNREAL_VERSION_MAJOR,
UNREAL_VERSION_MINOR, and UNREAL_VERSION_SUFFIX macros are
autogenerated from PACKAGE_VERSION.
| Nathan Phillip Brink | 2011-12-26 | 1 | -1/+1 |
| * | - Attempt to make Makefile rules more parallelism friendly. | Nathan Phillip Brink | 2011-11-10 | 1 | -2/+2 |
| * | - Enable parallel building of modules. | binki | 2010-12-15 | 1 | -3/+3 |
| |\ |
|
| | * | fixup commit for tag 'unreal3_2_9rc1' | cvs2hg | 2010-12-15 | 1 | -267/+0 |
| |/ |
|
| * | - Fix src/Makefile's lack of depencencies for module.c, related to #3938. | binki | 2010-08-03 | 1 | -0/+2 |
| * | - Remove remaining nameser.h references from Makfiles. | binki | 2010-07-12 | 1 | -1/+1 |
| * | - Fixed problem if c-ares library is already installed system-wide, reported ...•••fix for fix
| Bram Matthys | 2006-06-05 | 1 | -1/+1 |
| * | - Fixed problem if c-ares library is already installed system-wide, reported ... | Bram Matthys | 2006-06-05 | 1 | -1/+1 |
| * | - Added 'real' aliases, this are aliases that map to real commands, so you ca...••• map the command '/BLAH 5' to 'NICK idiot5'. More info in docs on alias block.
- Modulized: badwords system (src/badwords.c is now gone) and StripColors/StripControlCodes
to m_message, multiple netsynch routines to m_server, send_list to m_list, a certain mode
routine to m_svsmode, all /MSG IRC.. webtv stuff to src/modules/webtv.c which is compiled
with m_message.
This means another ~1500 lines of code are now in modules (and thus can be upgraded on
the fly), which brings the total of modulized lines at 32K.
| Bram Matthys | 2006-05-21 | 1 | -8/+2 |
| * | - Added MINIMAL time synchronization support. This is enabled by default and ...••• synchronize the IRCd clock (TSOffset) with a few good time servers. It currently only does
this on-boot, but it will hopefully help a lot of people with most of their time differences.
I still keep recommending anyone who can to run proper time-synchronization software such as
ntpd/ntpdate on their servers.
To disable time synchronization (eg: because you are already running ntp), you can simply
set set::timesynch::enabled to no.
The boot timeout for the timeserver response (=causes boot delay) can be configured via
set::timesynch::timeout and is set to 3 seconds by default (range is 1s-5s), there should
be no reason to change this.
The time server can be configured by setting set::timesynch::server, the default is to
use 3 time servers on 3 continents (US, EU, AU) which should be sufficient for anyone but
if you got a good one near you you can use that one instead.
The time protocol we use is (S)NTP v4.
| Bram Matthys | 2006-05-21 | 1 | -1/+4 |
| * | - Removed all old resolver code and switched over to c-ares (+our caching rou...••• This should get rid of some annoying untracable (and usually rare) crashbugs in the
old resolver. Besides that, it makes things look more clean and understandable.
This should be the fix for the following bugids (all the same issue): #2499, #2551, #2558,
#2559, #2603, #2642, #2502, #2501, #2618, #2616.
Feedback and testing is very much welcomed (syzop@unrealircd.com).
| Bram Matthys | 2005-10-10 | 1 | -7/+6 |
| * | - 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).
| Bram Matthys | 2005-05-26 | 1 | -34/+36 |
| * | - No longer cutoff nick upon illegal character -- just reject the whole nick....••• 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/
| Bram Matthys | 2005-02-19 | 1 | -1/+5 |
| * | Rewrote the 005 system to be dynamic and added an API to manipulate it | codemastr | 2004-09-03 | 1 | -1/+7 |
| * | - Modulized cloaking | Bram Matthys | 2004-05-12 | 1 | -1/+4 |
| * | - Modulized: server, stats | Bram Matthys | 2004-02-22 | 1 | -4/+1 |
| * | Integrated TRE into Unreal | codemastr | 2004-01-04 | 1 | -2/+2 |
| * | Various remote include fixes | codemastr | 2003-12-30 | 1 | -1/+1 |
| * | added configure checks for libcurl and other various changes | codemastr | 2003-12-26 | 1 | -2/+5 |
| * | - 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...
| Bram Matthys | 2003-12-19 | 1 | -1/+5 |
| * | Added a new stats system | codemastr | 2003-08-01 | 1 | -2/+5 |
| * | - First big part of modulized extended channelmodes system | Bram Matthys | 2003-07-29 | 1 | -1/+4 |
| * | - Fixed problem with make custommodule and multiple EXLIBS arguments (EXLIBS=... | Bram Matthys | 2003-07-07 | 1 | -1/+1 |
| * | - Compile fixes regarding throttling•••- Fix when you use another make than make
| stskeeps | 2003-01-17 | 1 | -2/+2 |
| * | Added a patch by Syzop to increase randomness of the random numbers | codemastr | 2003-01-05 | 1 | -1/+4 |
| * | Removed src/s_unreal.c | codemastr | 2002-08-09 | 1 | -5/+1 |
| * | +- Removed doc/features.txt, doc/unrealircd.conf.txt, include/relinfo.h,•••+ include/stamp.h, src/buildm4, src/chkconf.c, src/conftool.c
| stskeeps | 2002-08-03 | 1 | -1/+1 |
| * | Added EXLIBS= to make custommodule | codemastr | 2002-03-24 | 1 | -1/+1 |
| * | - 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
| stskeeps | 2002-02-11 | 1 | -0/+3 |
| * | ... | codemastr | 2001-11-26 | 1 | -1/+4 |
| * | +- Added new auth.c API and a lot of different crap .. will document later | stskeeps | 2001-11-15 | 1 | -1/+4 |
| * | +- Added umodes.c, long val = get_umode('c'); | stskeeps | 2001-10-15 | 1 | -3/+5 |
| * | +- Removed bsd.c and made socket.c, moving signal stuff to ircd.c, possible•••+ fixing a IPv6 bug
| stskeeps | 2001-09-09 | 1 | -4/+7 |
| * | +- Made version.c depend on ../Changes | stskeeps | 2001-06-29 | 1 | -1/+1 |
| * | +- Added mod_depend checking, see scan_socks.c for example | stskeeps | 2001-06-25 | 1 | -1/+1 |
| * | added ./configure (autoconf generated configure script | codemastr | 2001-06-18 | 1 | -1/+1 |
| * | +- Removed the old SOCKS check code. | stskeeps | 2001-06-16 | 1 | -4/+1 |
| * | removed agent.c updated win32 makefile | codemastr | 2001-06-11 | 1 | -4/+1 |
| * | +- Minor src/Makefile screwup fix | stskeeps | 2001-06-10 | 1 | -1/+1 |
| * | . | stskeeps | 2001-05-14 | 1 | -1/+3 |
| * | +- Changed all TStime() to use timeofday - CPU SAVE•••+- Removed userload.c & userload.h
| stskeeps | 2001-05-07 | 1 | -1/+1 |
| * | *** empty log message *** | stskeeps | 2001-04-15 | 1 | -1/+2 |
| * | +- Made static linking a little more possible (for -pg) | stskeeps | 2001-04-01 | 1 | -0/+11 |
| * | +- Put out m_chghost, m_sethost in modules, remade Makefile structure and•••+ added src/modules
+
+
| stskeeps | 2001-03-17 | 1 | -37/+28 |
| * | +- 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 | 1 | -1/+6 |
| * | +- 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 | 1 | -3/+9 |
| * | +- Overwrote s_conf.c with s_conf2.c, and removed s_conf2.c. Viva la Conf2! | stskeeps | 2001-03-01 | 1 | -4/+1 |
| * | +- Removed dynconf.c, from the old dynconf | stskeeps | 2001-03-01 | 1 | -12/+1 |