aboutsummaryrefslogtreecommitdiffstats
path: root/win/inspircd_win32wrapper.h
Commit message (Expand)AuthorAgeFilesLines
* Rename several Windows files to use the same naming scheme.•••[skip alpine ci] [skip irctest ci] [skip macos ci] [skip ubuntu ci] Gravatar Sadie Powell2023-07-151-145/+0
* Simplify the codes that InspIRCd can exit with.•••The custom codes that InspIRCd exits with are not very useful and can confuse init systems like systemd which assume that certain exit codes mean certain things. INSPIRCD_BINARY_EXIT was a workaround for this in v3 but considering thatsers have to check the logs anyway so we may as well just use EXIT_SUCCESS and EXIT_FAILURE. Gravatar Sadie Powell2023-07-131-3/+0
* Define FD_SETSIZE from CMake on Windows to avoid redef warnings.Gravatar Sadie Powell2023-06-191-4/+0
* Fix some uses of NULL that have snuck back in during a merge.Gravatar Sadie Powell2023-05-071-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
* | Move some stuff from the Windows compat header to where it is used.Gravatar Sadie Powell2022-12-271-4/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-12-251-1/+9
|\|
| * Deduplicate retrieving error messages on Windows.Gravatar Sadie Powell2022-12-131-1/+9
* | Use NOMINMAX on Windows and undefine error in the log header.Gravatar Sadie Powell2022-09-231-5/+0
* | Clean up the Windows build process and remove some legacy code.Gravatar Sadie Powell2022-09-031-16/+0
* | Modernize various minor legacy C++isms.Gravatar Sadie Powell2022-07-301-1/+1
* | Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-1/+1
* | Get rid of entrypoint, specify the main function name directly.Gravatar Sadie Powell2022-05-071-3/+0
* | Slim down the globally included files.Gravatar Sadie Powell2022-04-301-12/+0
* | Enable support for UNIX socket listeners on Windows.Gravatar Sadie Powell2022-04-301-8/+0
* | Replace consolecolors with a vendored library.•••This library supports much more than consolecolors including the Windows 8 console API. Gravatar Sadie Powell2022-01-261-8/+0
* | Slim the included headers down more.Gravatar Sadie Powell2022-01-261-3/+0
* | Replace uses of the FileSystem class with std::filesystem.Gravatar Sadie Powell2022-01-151-5/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-031-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-301-1/+1
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-5/+6
* | Fix MSVC compatibility issues.Gravatar Sadie Powell2021-06-071-0/+1
|/
* Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* Fix not being able to colour format output to stderr on Windows.Gravatar Sadie Powell2021-03-031-0/+8
* Fix building on Windows.Gravatar Sadie Powell2021-03-021-0/+5
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* 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. Gravatar Sadie Powell2021-02-011-0/+2
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-0/+1
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
* Disable MSVC warning C4800.Gravatar Matt Schatz2020-04-211-0/+3
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-3/+10
* Move forking code into a function and remove DaemonSeed.Gravatar Peter Powell2019-12-081-0/+1
* Replace our Windows getopt_long wrapper with ya_getopt.•••Closes #546. Gravatar Peter Powell2019-12-081-15/+3
* Add a method for getting a list of files in a directory.Gravatar Peter Powell2019-06-101-17/+0
* 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 Gravatar Adam2019-05-051-1/+1
* Fix building on Windows.Gravatar Peter Powell2018-07-241-0/+8
* Purge code for Windows XP and MSVC pre-2015.Gravatar Peter Powell2017-08-061-47/+0
* Merge insp20Gravatar Attila Molnar2016-02-221-1/+6
|\
| * Fix compilation with Microsoft Visual C++ 14.Gravatar Peter Powell2015-08-091-1/+6
* | Remove DISABLE_WRITEV and StreamSocket code for platforms lacking writev() su...Gravatar Attila Molnar2015-03-041-2/+0
* | Add SocketEngine::WriteV()Gravatar Attila Molnar2015-03-041-0/+7
* | Add writev() wrapper for WindowsGravatar Attila Molnar2015-03-041-0/+17
* | Merge insp20Gravatar Attila Molnar2014-07-251-0/+2
|\|
| * Change Windows libraries to be dynamically linkedGravatar Adam2014-04-131-0/+2
* | Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-2/+2
* | Globally #undef min and max on WindowsGravatar Attila Molnar2014-01-231-1/+3
* | Use exit code EXIT_STATUS_SERVICE on Windows when exiting because of a servic...Gravatar attilamolnar2013-06-181-0/+3
* | Fix WindowsGravatar attilamolnar2013-06-061-0/+6
* | Use iostream instead of C-style file operations.Gravatar Peter Powell2013-06-061-0/+3