Sadie Powell
3ca912ad71
Merge branch 'insp3' into master.
2021-05-11 04:07:45 +01:00
Sadie Powell
b4a174ee9c
Fix a bunch of weird indentation and spacing issues.
2021-04-27 16:41:14 +01:00
Sadie Powell
825599a696
Remove the remainders of genssl.
2021-04-08 11:12:41 +01:00
Sadie Powell
e76b208ce8
Merge branch 'insp3' into master.
2021-03-05 09:54:26 +00:00
Sadie Powell
2ba32afa9a
Fix a bunch of really obvious unnecessary includes.
2021-03-05 09:17:13 +00:00
Sadie Powell
f644b58a01
Remove unnecessary prefix from socketengine source files.
2021-03-05 08:20:49 +00:00
Sadie Powell
1e1cf527d2
Merge branch 'insp3' into master.
2021-03-05 02:32:35 +00:00
InspIRCd Robot
7b1ab06a95
Update copyright headers.
2021-03-05 02:16:11 +00:00
Sadie Powell
d55581a110
Fix not being able to colour format output to stderr on Windows.
2021-03-03 01:52:27 +00:00
Sadie Powell
dbaa0f6be1
Fix building on Windows.
2021-03-02 23:46:08 +00:00
Sadie Powell
c22c7e5a99
Merge branch 'insp3' into master.
2021-02-28 19:16:40 +00:00
InspIRCd Robot
1bf7ca3894
Update copyright headers.
2021-02-26 06:58:13 +00:00
Sadie Powell
9ef90acced
Merge branch 'insp3' into master.
2021-02-01 18:57:52 +00:00
Sadie Powell
aa4c7489b7
Duplicate the stdout file handle when used for logging.
...
Failure to do this may result in a crash on shutdown when started
in debug mode.
2021-02-01 18:10:53 +00:00
Sadie Powell
2310b03ad5
Initial support for platform-specific module file extensions.
2020-11-04 13:37:14 +00:00
Sadie Powell
b755d2a778
Merge branch 'insp3' into master.
2020-05-05 22:03:14 +01:00
InspIRCd Robot
44489ddf7e
Update copyright headers.
2020-04-24 10:23:47 +01:00
InspIRCd Robot
4f9abe96a4
Fixes by misspell-fixer
2020-04-21 00:52:12 -06:00
Matt Schatz
dff88fe6ee
Disable MSVC warning C4800.
2020-04-21 00:28:12 -06:00
Sadie Powell
1de6f5b4a9
Merge branch 'insp3' into master.
2020-01-17 12:36:09 +00:00
InspIRCd Robot
aa692dc103
Update copyright headers.
2020-01-11 22:14:43 +00:00
Sadie Powell
f856d5ab8a
Merge branch 'insp3' into master.
2020-01-01 12:33:10 +01:00
Peter Powell
3faa9e3299
Move forking code into a function and remove DaemonSeed.
2019-12-08 21:19:47 +00:00
Peter Powell
a47e2df0ce
Replace our Windows getopt_long wrapper with ya_getopt.
...
Closes #546 .
2019-12-08 19:59:34 +00:00
Sadie Powell
cd8b456f97
Merge branch 'insp3' into master.
2019-07-16 16:48:18 +01:00
Peter Powell
6e898936d6
Add a method for getting a list of files in a directory.
2019-06-10 13:40:37 +01:00
Sadie Powell
03d3563ef9
Replace socketengine_{pthread,win32} with C++11 threads.
2019-05-15 21:06:09 +01:00
Sadie Powell
1d5b18de82
Merge branch 'insp3' into master.
2019-05-15 15:26:55 +01:00
Adam
5e1cb9ed76
win: change ssize_t typedef to SSIZE_T
...
libmaxminddb redefines this when building under MSVC and breaks the
build otherwise due to the redefinition of ssize_t
2019-05-05 14:08:50 -04:00
Peter Powell
1f6b27d64e
Remove the copyright year from the Windows resource file.
2019-04-30 10:05:10 +01:00
Sadie Powell
1fff2f7f87
Merge branch 'insp3' into master.
2019-03-30 22:06:19 +00:00
Robby
ac0d5abaac
Update most URLs to use HTTPS and fix some dead links.
2019-03-14 11:02:24 +00:00
Sadie Powell
97aba4f8a5
Move m_regex_stdlib out of extras now it can always be built.
2019-01-25 02:52:28 +00:00
Peter Powell
d33c174e58
Fix building modules which depend on vendor libs on Windows.
2019-01-03 13:19:07 +00:00
Peter Powell
7a24867d97
Fix building on Windows.
2018-07-24 11:05:51 +01:00
Peter Powell
4df41508c1
Fix the Windows build system to use the new license file location.
2018-07-23 15:13:11 +01:00
Peter Powell
d2efdbf6bb
Fix building on Windows (mostly).
2018-02-17 17:12:26 +00:00
Peter Powell
98372c3cf2
Extract RFC modes from the core to core_channel and core_user.
2017-12-10 12:38:45 +00:00
Peter Powell
4743b23e5c
Remove INSPIRCD_SOCKETENGINE_NAME and INSPIRCD_SYSTEM.
...
- INSPIRCD_SOCKETENGINE_NAME is not really something that needs to
be user facing. If opers want to know this kind of internal info
then they can look at the build configuration.
- INSPIRCD_SYSTEM causes problems for reproducible builds and is
only accurate for the state of the system when InspIRCd is built
which is not useful in the slightest.
2017-10-15 11:57:05 +01:00
Peter Powell
f2da7dd588
Purge code for Windows XP and MSVC pre-2015.
2017-08-06 21:05:50 +01:00
Peter Powell
c0aba5b728
Merge v2.0.23 and v2.0.24 into master.
2017-07-09 22:45:00 +01:00
Adam
1daaf3b84d
win: set CMAKE_INSTALL_SYSTEM_RUNTIME_DESTINATION to . so the runtime libraries are not placed in bin
2017-05-09 18:37:23 -04:00
Christian Höltje
a46d0c010d
Tell git to store .bat files as CRLF ( #1030 )
2016-07-22 12:20:44 +02:00
Attila Molnar
0b63ccd0b5
Merge insp20
2016-02-22 12:52:18 +01:00
Peter Powell
234c234993
Fix compilation with Microsoft Visual C++ 14.
2015-08-09 13:19:20 +01:00
Peter Powell
8ffce4d2f3
Fix various issues with the nationalchars module.
...
- Strip the directory name in the default casemapping value.
- Error out if the casemapping value contains a space.
- Error out if the locale file failed to load.
- Fix relative file path when building on Windows.
- Install nationalchars files on Windows.
2015-06-14 18:18:26 +01:00
Attila Molnar
8f5efbc7aa
Merge insp20
2015-04-20 17:40:12 +02:00
Attila Molnar
08ea4d3e2a
Remove DISABLE_WRITEV and StreamSocket code for platforms lacking writev() support
2015-03-04 20:21:45 +01:00
Attila Molnar
e0e1becc2f
Add SocketEngine::WriteV()
2015-03-04 20:18:37 +01:00
Attila Molnar
3081031802
Add writev() wrapper for Windows
2015-03-04 20:05:00 +01:00