Commit graph

  • c25442901b Fix a couple of the worst clang warnings Adam 2014-07-29 17:53:19 -0400
  • 7887c1bd60 Fix build with no ssl Adam 2014-07-29 17:48:20 -0400
  • 54578a5287 Merge pull request #4 from Adam-/unreal34+starttls Travis McArthur 2014-07-29 13:02:49 -0700
  • 0920c1e160 Fix abort from STARTTLS Adam 2014-07-29 15:58:38 -0400
  • 5428c5cab2 Merge pull request #3 from Adam-/unreal34+cap Bram Matthys 2014-07-29 21:56:32 +0200
  • f12d8627d0 Merge pull request #1 from Adam-/unreal34+exampleconf Bram Matthys 2014-07-29 21:35:45 +0200
  • d540adbc7f Just build the cap list once, fix memory leaks Adam 2014-07-29 15:29:28 -0400
  • 0e2a15ddab Fix example.conf defer-accept example Adam 2014-07-29 15:26:25 -0400
  • ebdbc91f63 update links Bram Matthys 2014-07-29 11:44:29 +0200
  • 32ada3f932 Initial version, for use on github. Bram Matthys 2014-07-29 11:43:00 +0200
  • 3f9aef57db Add documentation for set:🔗:bind-ip Travis McArthur 2014-07-28 21:24:43 -0700
  • 37a6cf430b undo head Bram Matthys 2014-07-28 11:28:31 +0200
  • 9ca203c1c6 report as 3.2.10.4 on windows Bram Matthys 2014-07-26 17:34:00 +0200
  • c3b35366e4 update version to 3.4-alpha1 -- even if docs are not updated, hmm :D Bram Matthys 2014-07-26 17:26:48 +0200
  • f92034921e Update curl-ca-bundle from Dec 29 20:03:40 2012 to Tue Jul 15 08:33:20 2014 Bram Matthys 2014-07-26 17:25:55 +0200
  • ea2caffdf1 Update curl-ca-bundle from Dec 29 20:03:40 2012 to Tue Jul 15 08:33:20 2014 Bram Matthys 2014-07-26 17:25:08 +0200
  • 9ccf8250fc 3.2.10.4 Bram Matthys 2014-07-26 17:21:39 +0200
  • 869014ed82 Merge initializer fixes Travis McArthur 2014-07-22 06:35:24 -0700
  • f4c68a3a66 Fix initializers Travis McArthur 2014-07-22 06:33:33 -0700
  • 20e9da6dff When users connect they will receive a message telling them this IRC Server software is experimental and that they should report any bugs or problems on http://bugs.unrealircd.org/ Bram Matthys 2014-07-22 14:08:05 +0200
  • 8b05f023fa fix no return value being returned from secureonly module: caused windows version not being able to join any channel... Bram Matthys 2014-07-20 21:36:06 +0200
  • 220e0c01e4 fix missing initializers Bram Matthys 2014-07-20 21:29:07 +0200
  • ee00bb2801 oh come on... Bram Matthys 2014-07-20 21:26:36 +0200
  • 7e1595dacb fix strange re-using of 'i' and uninitialized use of it. Bram Matthys 2014-07-20 21:22:04 +0200
  • 4757156f26 mention chan mode +d in release notes Bram Matthys 2014-07-20 19:18:59 +0200
  • 40a46f5019 prepare for alpha1 Bram Matthys 2014-07-20 19:16:17 +0200
  • 927b5f7bf8 update some documentation, but not much... add warning that docs are not up to date with regards to 3.4.x development, and all translations are out of date. Bram Matthys 2014-07-20 18:57:42 +0200
  • b4519cf3d7 wording.. Bram Matthys 2014-07-20 17:49:47 +0200
  • 94a6305880 Added config_report_ssl_error() which is now used when we failed to (re)initialize SSL, may print a bit more meaningful errors (though rather long and obscure). Bram Matthys 2014-07-20 17:45:58 +0200
  • a51479b614 Win32: Fix SSL error not showing up in dialog box (was logged to ircd.log, though..) Bram Matthys 2014-07-20 17:31:15 +0200
  • f2db4e4598 Always (attempt to) write config warnings and errors to the log file. This fixes issues like the IRCd mysteriously not being able to boot up without any error message, both on *NIX and Windows. Bram Matthys 2014-07-20 17:25:22 +0200
  • 9c2d59d99b inno setup: USE_SSL by default Bram Matthys 2014-07-20 17:13:26 +0200
  • 1dba0bfc43 forgot to include one module in the win32 makefile (floodprot) Bram Matthys 2014-07-20 17:12:44 +0200
  • 11d7b49130 Deny booting/rehashing if using SSL in listen or link blocks. Bram Matthys 2014-07-20 17:08:54 +0200
  • 7ba2e3214c First attempt at allowing server to boot if SSL is enabled but the server/client SSL context failed to load (eg: no cert/key file). Bram Matthys 2014-07-20 16:50:29 +0200
  • 1a67489368 update win32 makefile so 3.4 actually compiles Bram Matthys 2014-07-20 16:25:59 +0200
  • 976a6eb116 Fix compile errors when building with clang instead of gcc, which is more and more becoming the default nowadays such as on FreeBSD. Reported by QIXOZL (#4239). Backported the patch from Heero. Bram Matthys 2014-07-06 16:00:09 +0200
  • ec294b1373 Fix build for clang Travis McArthur 2014-07-05 12:47:03 -0700
  • 61f94bd6d8 For services who allow you to log in by account name but still allow you to use a different nick: when you're logged in you are now considered registered as far as channel mode +M (only registered users may speak and +R (only registered users may join) are concerned. Same for user mode +R (only allow private messages from registered users). Tech: whenever services set SVID and it's not * and does not start with a number, then we consider this user to be 'logged in'. Whenever a user is set +r (s)he is also considered 'logged in'. This way it's compatible with both older and new services and doesn't introduce security issues with older services using servicetimestamp for nick tracking or other means. This issue was reported by ShawnSmith (#4318). Bram Matthys 2014-07-05 14:05:23 +0200
  • 63cb121130 Modularize secureonly (+z) Travis McArthur 2014-07-04 21:13:08 -0700
  • 3710fb67c4 Modularize regonlyspeak (+M), slightly modify can_send hook Travis McArthur 2014-06-29 12:12:36 -0700
  • fdeb6f06bf Modularize nokicks (+Q) Travis McArthur 2014-06-29 00:52:40 -0700
  • 866c835a6f Remove unnecessary CMD_FUNC calls Travis McArthur 2014-06-29 00:21:29 -0700
  • 2519f9d3ac Modularize nonickchange (+N) Travis McArthur 2014-06-29 00:21:17 -0700
  • 2e10afdd9c Modularize channel mode +R, reg only - temporarily remove some logging Travis McArthur 2014-06-29 00:01:50 -0700
  • 334763c21c Modularize nonotice (+T) Travis McArthur 2014-06-28 23:34:14 -0700
  • aebab04b21 Fix missed renames Travis McArthur 2014-06-28 22:52:33 -0700
  • 110a3f6bfe update coders Bram Matthys 2014-06-28 22:28:06 +0200
  • 8169c34a64 Change error messages for bad access in modes Travis McArthur 2014-06-07 21:09:49 -0700
  • d18f9ecfa1 Fix bug in module permissions Travis McArthur 2014-06-07 20:56:50 -0700
  • f49d4286cf Update permissions to several modules Travis McArthur 2014-06-07 20:47:29 -0700
  • 5e657e5985 Modularize adminonly (+A) Travis McArthur 2014-06-07 20:35:19 -0700
  • 5924674c3f Remove unnecessary hook added (oops!) Travis McArthur 2014-06-07 20:33:57 -0700
  • 74ab4f51c8 Fix permissions for +O Travis McArthur 2014-06-07 20:25:17 -0700
  • df4597b869 Modularize operonly (+O) Travis McArthur 2014-06-07 19:37:25 -0700
  • e2c40c7880 Mark delayjoin as official Travis McArthur 2014-06-07 00:41:43 -0700
  • b91f683800 Modularize noinvite (+V) and noknock (+K) in one commit since they share functionality Travis McArthur 2014-06-06 22:02:40 -0700
  • 8cc0724e76 delayjoin: fix issue with timing on join causing bug added hook for after data creation, before channel join complete Heero 2014-06-05 01:04:31 -0700
  • 71ffba5f3b delayjoin: internal: can store (in)visibility in integer with this module. Bram Matthys 2014-06-04 21:01:53 +0200
  • 89a38f8eda Load delayjoin (chmode +D) by default.. good for testing ;) Bram Matthys 2014-06-04 20:47:02 +0200
  • 9e7c77f84b rename module to delayjoin Bram Matthys 2014-06-04 20:42:46 +0200
  • 8a45b22bad move src/modules/m_moded.c to src/modules/chanmodes/delayjoin.c Bram Matthys 2014-06-04 20:41:12 +0200
  • 4956d01e34 Add +D/+d and remove +u Permits users to add +D mode to hide join/part notifications except for +vohaq until a user speaks [#2906] Reported by Tranqer Heero 2014-06-04 01:13:22 -0700
  • e75cb1709d [4246] Add set:🔗:bind-ip option to set default bind ip for link blocks Heero 2014-06-03 23:39:30 -0700
  • cffca2c840 m_mdex.c: add calls to send_md_* function to show broadcast effect Bram Matthys 2014-06-01 20:11:56 +0200
  • de3f9b9cc2 - Add server synching and broadcast functions for new ModData system. - Also added an example module for coders (m_mdex), not compiled by default. Bram Matthys 2014-06-01 20:06:28 +0200
  • 8af557a25c update win32 makefile for moddata Bram Matthys 2014-06-01 17:38:27 +0200
  • 9215970b3a actually commit the moddata.c file ;) Bram Matthys 2014-06-01 17:37:51 +0200
  • e21298ea71 - First version of ModData system that allows modules to attach data to structs such as Client, Channel, Member and Membership. - Modules that define channel modes no longer need to be permanent. This was already true for paramless chmodes, but is now true for all. - Converted floodprot module (chmode +f) to use MoData. This means some remains could be purged from the core and the module is now fully reloadable (no longer permanent). - This code is experimental, but seems to work... Bram Matthys 2014-06-01 17:34:16 +0200
  • 082b9c58db update version to .3 Bram Matthys 2014-05-31 20:48:42 +0200
  • ec0b431e4f just one 'account-notify' in CAP is sufficient ;) Bram Matthys 2014-05-31 16:11:14 +0200
  • d2a544bc17 Prepare for 3.2.10.3 Bram Matthys 2014-05-31 10:24:06 +0200
  • d2db300fe8 Fix crash if SASL is enabled and ping-cookie is disabled (neither are the default). Reported by fbi (#4307). Bram Matthys 2014-05-30 11:32:18 +0200
  • 184d63094b re-run autoconf (./Config fix after port..) Bram Matthys 2014-05-30 22:58:25 +0200
  • 5415c36407 compile fix after porting all the fixes/etc from 3.2.x. Bram Matthys 2014-05-30 22:56:07 +0200
  • 2a2322c31a [Port from 3.2.x] Added set::spamfilter::stop-on-first-match -- 2nd part. Bram Matthys 2014-05-30 22:55:07 +0200
  • 2df6ad48be Fix crash if SASL is enabled and ping-cookie is disabled (neither are the default). Reported by fbi (#4307). Bram Matthys 2014-05-30 11:32:18 +0200
  • 625483821a Fix './unreal backtrace': on more recent gdb versions or in languages other than English not always all tmp/*.so files were added. Therefore the backtrace was often (much) less informative. We now use a different method. Bram Matthys 2014-03-30 15:57:16 +0200
  • 7186af38f0 Updated unreal32docs.hu.html to changes till Mon, 20 Jan 2014 22:10:27 +0100. AngryWolf 2014-02-02 11:23:12 +0100
  • 4a7c15b6b0 Add donator Bram Matthys 2014-02-01 12:51:07 +0100
  • 4c8c5da383 Spanish doc: Added set::spamfilter::stop-on-first-match [yes|no] Ouadie Akrour 2014-01-27 15:09:38 +0000
  • 5cbcd7be86 Added set::spamfilter::stop-on-first-match [yes|no] Serkan Sepetci 2014-01-26 17:57:15 +0200
  • c3538b357b French doc: Added set::spamfilter::stop-on-first-match (r5476) Thomas Fargeix 2014-01-25 14:28:10 +0100
  • 14c74561c7 Added set::spamfilter::stop-on-first-match [yes|no]: By default this is set to 'yes' which means that once a spamfilter matches UnrealIRCd will take action immediately and any additional (other) spamfilters will not be processed. When this is set to 'no' then after the first spamfilter match other spamfilters will still be checked. All of these matches will be logged and a message will go to IRCOps (snomask +S) for each one. The affected user, however, will only see one spamfilter action (eg: block or kill) which will be the spamfilter with the 'gravest action' (gzline is highest, block and warn are lowest). Bram Matthys 2014-01-20 22:10:27 +0100
  • 64c347f828 Added set::spamfilter::stop-on-first-match [yes|no]: By default this is set to 'yes' which means that once a spamfilter matches UnrealIRCd will take action immediately and any additional (other) spamfilters will not be processed. When this is set to 'no' then after the first spamfilter match other spamfilters will still be checked. All of these matches will be logged and a message will go to IRCOps (snomask +S) for each one. The affected user, however, will only see one spamfilter action (eg: block or kill) which will be the spamfilter with the 'gravest action' (gzline is highest, block and warn are lowest). Bram Matthys 2014-01-20 22:10:27 +0100
  • 32fff791bd Added SVIDLEN so this value is now separate from NICKLEN. Previously if you would lower NICKLEN to 9 then services timestamps would be cut off. Reported by Jobe (#4248). Bram Matthys 2014-01-12 16:40:55 +0100
  • 26dc7cbb31 When you specified more than 4 servers in set::timesynch::server you could experience weird issues such as a flood of 'Cannot accept connections: invalid argument' messages. Reported by hyper_threader (#4242). Bram Matthys 2014-01-12 11:26:29 +0100
  • 1e3e46d4de For silenced users we will now only check the current nick!user@host, suggested by Stevie (#2226). Bram Matthys 2014-01-12 11:15:45 +0100
  • a1bdaa440d Fix possible SASL crash caused by remote server, reported by grawity (#4219). Bram Matthys 2014-01-12 10:40:28 +0100
  • 49b34a6cab Fix compile problem on OS X 10.9, reported and patch provided by JustinTArthur (#4251). Bram Matthys 2014-01-12 10:20:04 +0100
  • 0fa5dec7d7 Secure server to server links were previously hardcoded at SSLv3. This has been fixed to be 'SSLv3 or later'. In practice this means that you will now see a lot more server-to-server links using TLSv1.2. Bram Matthys 2014-01-09 21:39:36 +0100
  • b16af31e83 French doc: +d umode description update (r5460) Thomas Fargeix 2014-01-03 23:20:54 +0100
  • 6bf05cee61 cares fix (old?) Bram Matthys 2013-12-19 18:16:10 +0100
  • 50de952e0b added two donators Bram Matthys 2013-12-19 18:15:04 +0100
  • 49b2d6d832 added two donators Bram Matthys 2013-12-19 18:14:03 +0100
  • 859fb60904 Doc changes detected for help.tr.conf Serkan Sepetci 2013-12-07 13:54:32 +0200
  • 2f758a59ac reorganized Serkan Sepetci 2013-12-06 01:05:49 +0200
  • 74346e4b40 Last update version Serkan Sepetci 2013-12-06 00:48:01 +0200
  • 5adf4d7e5b Describe how channel mode +d (Deaf) still intentionally allows bot commands through, thanks Dan39. Nathan Phillip Brink 2013-12-05 05:20:51 +0000
  • 0a67350cd0 Allow set::channel-command-prefix to be an empty string. Nathan Phillip Brink 2013-12-05 05:19:45 +0000