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
Attila Molnar
2d97be1d32
Change all occurrences of Inspire to InspIRCd
2015-02-20 00:57:10 +01:00
Attila Molnar
078abdfc8f
Update year in resource file for Windows
2015-01-17 17:02:48 +01:00
Attila Molnar
3a3ff94967
Merge insp20
2014-10-27 15:26:20 +01:00
Attila Molnar
8a3b2f8091
Check the return value of getnameinfo() on Windows in insp_inet_ntop() and return NULL if it fails
2014-10-22 19:21:04 +02:00
Attila Molnar
f62654a685
Merge insp20
2014-07-25 12:05:40 +02:00
Adam
9c285d9546
Update Windows build scripts for the recent build sys changes
2014-07-23 13:05:29 +02:00
Attila Molnar
09202f0583
Update year in resource file for Windows
2014-05-10 19:00:52 +02:00
Attila Molnar
437e9f662f
Compress the Windows installer with zlib to reduce AV false positives
2014-04-13 16:08:49 +02:00
Adam
88dccdd5f0
Change Windows libraries to be dynamically linked
2014-04-13 16:07:58 +02:00
Attila Molnar
c17463bcae
Filter out newlines from error messages on Windows
2014-04-12 22:51:10 +02:00
Attila Molnar
704159e1fc
Build coremods on Windows, add general support to the cmake script for building modules consisting of multiple compilation units
...
Instead of special casing m_spanningtree create one project for each subdir in src/modules/ and src/coremods/
2014-03-29 14:15:56 +01:00
Attila Molnar
ed6176383e
Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME define
2014-02-08 13:16:31 +01:00
Attila Molnar
d02011d69f
Remove whitespace and minor style changes
2014-01-23 14:37:09 +01:00
Attila Molnar
2f3c378a39
Globally #undef min and max on Windows
2014-01-23 14:15:01 +01:00
attilamolnar
1031f33333
Merge insp20
2013-08-30 13:01:10 +02:00
attilamolnar
d54eec6dd8
Don't CoreExport reference, fixes m_dnsbl on Windows
...
The explicit instantiations of reference are now useless; remove
2013-08-30 12:10:01 +02:00