Peter Powell
5c88e3df25
Replace module_installed with eval.
2017-03-25 00:54:25 +00:00
Peter Powell
baee503407
Amend modulemanager to use {read,write}_config_file.
2017-03-25 00:54:25 +00:00
Peter Powell
c185edf71c
Extract core logic of write_configure_cache to write_config_file.
2017-03-25 00:54:25 +00:00
Peter Powell
64273cc51b
Rename read_configure_cache to read_config_file and move to common.
2017-03-25 00:54:21 +00:00
Adam
ec4c5f0bb6
m_ldapauth: use username provided in PASS if available
2017-03-20 13:10:07 -04:00
Attila Molnar
5583d8dc5f
Merge pull request #1292 from SaberUK/master+flush
...
Allow <log> tags to specify how often logs should be flushed.
2017-03-05 21:32:11 +01:00
Peter Powell
7c30114988
Allow <log> tags to specify how often logs should be flushed.
...
Also use the behaviour behind this to fix #1290 .
2017-02-28 05:19:12 +00:00
Attila Molnar
51ff3d67ed
Merge pull request #1287 from SaberUK/master+filter-docs
...
Fix some minor problems with the filter docs.
2017-02-14 18:46:37 +01:00
Peter Powell
53010f5088
Fix some minor problems with the filter docs.
2017-01-28 16:48:13 +00:00
Attila Molnar
2b9f083cb1
cmd_mode Switch to a numeric for showing modes of other users
2016-12-30 19:05:00 +01:00
Attila Molnar
0c061aff64
Clean up User::FormatModes(), rename to GetModeLetters()
...
Prefix the returned string with '+'
2016-12-30 18:58:31 +01:00
Attila Molnar
03c5ffbdc3
Make ModeHandler::GetUserParameter() const, accept const User
2016-12-30 18:53:04 +01:00
Attila Molnar
8db52f66a2
Make all User::IsModeSet() methods const, accept const ModeHandler
2016-12-30 18:51:56 +01:00
Attila Molnar
0c3b041d1b
Deduplicate nickname overruling code
...
Create LocalUser::OverruleNick(), call it from User::ChangeNick() and the UID handler in spanningtree
2016-12-30 18:44:39 +01:00
Attila Molnar
688275707a
Remove remaining doxygen doc for "pcnt" parameters
2016-12-30 17:36:20 +01:00
Attila Molnar
a4508da82c
Penalize commands that had 0 penalty
2016-12-30 17:32:01 +01:00
Peter Powell
e754d900a3
Fix the default xline.db path in modules.conf.example.
2016-12-30 17:14:47 +01:00
Attila Molnar
b16bc08b2c
Merge pull request #1273 from SaberUK/master+bs
...
Fix the clock_gettime() test on macOS Sierra
2016-12-29 16:05:19 +01:00
Attila Molnar
2d3564eb47
Merge pull request #1274 from SaberUK/master+cxx
...
Add interactive-mode support for setting the compiler binary.
2016-12-29 15:51:04 +01:00
Peter Powell
032a1f8567
Add interactive-mode support for setting the compiler binary.
2016-12-26 05:57:34 +00:00
Peter Powell
27facf2e0c
Fix the clock_gettime() test on macOS Sierra.
...
macOS now supports clock_gettime() but it is part of libSystem
rather than librt which does not exist on macOS.
2016-12-26 05:17:41 +00:00
Peter Powell
62aa553563
Don't suppress error output when INSPIRCD_VERBOSE is set.
2016-12-26 05:07:40 +00:00
Attila Molnar
9133e8b340
Merge pull request #1261 from SaberUK/master+genssl
...
Make genssl use STDERR and the real binary name for error messages.
2016-12-19 21:08:40 +01:00
Peter Powell
a3cb0312ea
Make genssl use STDERR and the real binary name for error messages.
2016-12-02 13:55:17 +00:00
Attila Molnar
5366dd2abd
Merge pull request #1260 from SaberUK/master+libressl
...
Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API.
2016-11-25 15:17:37 +01:00
Attila Molnar
7ee8ea71b7
Merge pull request #1252 from SaberUK/master+distribution
...
Fix the distribution label not showing up since b8d85c6251.
2016-11-25 15:17:09 +01:00
Peter Powell
596c417025
Fix LibreSSL not having a shim for the OpenSSL 1.1 BIO API.
2016-11-23 17:24:28 +00:00
Peter Powell
3ad1a0bad2
Fix the distribution label not showing up since b8d85c6251.
2016-11-18 18:13:47 +00:00
Attila Molnar
8189eb162e
Merge pull request #1234 from SaberUK/master+config2
...
Rework the example services aliases.
2016-11-16 11:58:03 +01:00
Peter Powell
25f2f7f3e8
Rework the example services aliases.
...
- Split common stuff into a generic configuration file.
- Reserve all nicknames used by services by default.
- Exempt all services clients from filtering.
- Add missing aliases for services pseudoclients.
2016-11-16 10:56:39 +00:00
Attila Molnar
a3e1706720
Merge pull request #1248 from SaberUK/master+listen
...
Allow listeners to be able to listen on unavailable addresses.
2016-11-16 11:54:43 +01:00
Attila Molnar
6ef79bcdc5
Merge pull request #1216 from SaberUK/master+tls
...
Update SSL config documentation for SSL profiles and m_ssl_mbedtls.
2016-11-16 11:41:12 +01:00
Peter Powell
5280eb50a4
Update SSL config documentation for SSL profiles and m_ssl_mbedtls.
2016-11-15 18:32:53 +00:00
Attila Molnar
bf66b6dedd
Merge pull request #1241 from SaberUK/master+helpop
...
Update helpop for recent LOCKSERV and <connect:port> changes.
2016-11-15 13:00:47 +01:00
Peter Powell
0b8a13ab51
Allow listeners to be able to listen on unavailable addresses.
2016-11-12 22:31:15 +00:00
Attila Molnar
1457c8738c
Merge pull request #1246 from SaberUK/master+perl
...
Update build system for the removal of . from @INC.
2016-11-08 14:47:04 +01:00
Peter Powell
1d45a7264c
Update build system for the removal of . from @INC.
2016-11-08 09:31:56 +00:00
Peter Powell
543ff432f5
Update helpop for recent LOCKSERV and <connect:port> changes.
2016-11-01 15:09:43 +00:00
Attila Molnar
b841e4bb85
Merge pull request #1238 from SaberUK/master+openssl
...
Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque.
2016-11-01 15:55:20 +01:00
Attila Molnar
79619b6141
Merge pull request #1236 from SaberUK/master+port
...
Allow classes to take a port range.
2016-11-01 15:42:28 +01:00
Attila Molnar
80f10dc783
Merge pull request #1215 from SaberUK/master+config
...
Strip carriage returns in the config parser.
2016-11-01 15:40:38 +01:00
Attila Molnar
3b78613576
Merge pull request #1185 from SaberUK/master+lockserv
...
Allow the reason for locking to be specified in m_lockserv.
2016-11-01 15:18:21 +01:00
Attila Molnar
ae2748c16b
Merge pull request #1184 from SaberUK/master+flood
...
Improvements to flood modules
2016-11-01 15:16:29 +01:00
Peter Powell
79b99ce25f
Fix OpenSSL build errors caused by BIO/BIO_METHOD now being opaque.
2016-10-25 11:06:27 +01:00
Peter Powell
02575ecbbb
Allow classes to take a port range.
2016-10-25 09:36:54 +01:00
Attila Molnar
9d6cc28ed0
Merge pull request #1228 from SaberUK/master+directive-env
...
Fix the directive parser using invalid environment variables.
2016-09-21 14:35:34 +02:00
Peter Powell
2c350e0b7f
Fix the directive parser using invalid environment variables.
2016-09-21 00:58:17 +01:00
Peter Powell
1809cf1879
Strip carriage returns in the config parser.
...
This prevents problems when configuration files have been edited
on a Windows machine.
2016-09-20 22:23:07 +01:00
Attila Molnar
7f2a793d18
Merge pull request #1225 from SaberUK/master+cppflags
...
Use the environment's CPPFLAGS as well as its CXXFLAGS.
2016-09-20 18:39:43 +02:00
Attila Molnar
2e2944e6e6
Merge pull request #1226 from SaberUK/master+fix-insp20-channels-compat
...
Fix compatibility with the legacy <channels> tag.
2016-09-20 18:39:10 +02:00