| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'insp3' into master. | 2022-11-24 | 1 | -1/+11 | |
| |\ | |||||
| | * | Avoid using a CIDR range when it only represents a single IP. | 2022-11-18 | 1 | -1/+11 | |
| * | | Add a typedef for sa_family_t on Windows. | 2022-11-16 | 1 | -8/+8 | |
| * | | Merge branch 'insp3' into master. | 2022-11-16 | 1 | -1/+2 | |
| |\| | |||||
| | * | Fix cidr_range::str() on a UNIX socket returning an uninit value.•••This isn't an ideal fix but its the best we can do for now. In v4 we can change the struct internals to do this properly. | 2022-11-16 | 1 | -1/+2 | |
| * | | Use auto in places where it is really obvious what the type is. | 2022-09-04 | 1 | -1/+1 | |
| * | | Move aptosa/untosa into the sockaddrs union and add from/from_ip.•••The struct will also now always be zero-initialized by default which removes the footgun which has happened previously where the union has been accessed before being initialized leading to it containing weird values. | 2022-08-11 | 1 | -22/+28 | |
| * | | Modernize various minor legacy C++isms. | 2022-07-30 | 1 | -2/+2 | |
| * | | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -16/+16 | |
| * | | Slim down the globally included files. | 2022-04-30 | 1 | -0/+4 | |
| * | | Enable support for UNIX socket listeners on Windows. | 2022-04-30 | 1 | -2/+0 | |
| * | | Fix a bunch of weird uses of .c_str(). | 2022-01-30 | 1 | -1/+1 | |
| * | | Remove a bunch of unnecessary whitespace. | 2021-08-17 | 1 | -1/+0 | |
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -1/+1 | |
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -9/+9 | |
| * | | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | |
| * | | Use emplace_back where possible. | 2021-03-30 | 1 | -2/+2 | |
| * | | Merge branch 'insp3' into master. | 2021-03-05 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-03-05 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-02-28 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-02-26 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2021-01-29 | 1 | -1/+1 | |
| |\| | |||||
| | * | Make the UNIX socket listener path relative to the runtime path.•••This is not a breaking change because unless the runtime path is explicitly set it defaults to the same as the data path. | 2021-01-20 | 1 | -1/+1 | |
| * | | Move FilePosition to fileutils.h and use in ConfigTag. | 2020-11-03 | 1 | -6/+6 | |
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -1/+1 | |
| * | | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. | 2020-10-31 | 1 | -4/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-05-05 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-04-24 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-02-19 | 1 | -1/+1 | |
| |\| | |||||
| | * | Add HasFd to EventHandler and switch code to use it. | 2020-02-15 | 1 | -1/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -4/+10 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -4/+10 | |
| * | | Merge branch 'insp3' into master. | 2020-01-01 | 1 | -4/+4 | |
| |\| | |||||
| | * | Extract port binding code to a function and improve output. | 2019-12-12 | 1 | -2/+2 | |
| | * | Make BindPorts return size_t instead of int. | 2019-12-09 | 1 | -2/+2 | |
| * | | Merge branch 'insp3' into master. | 2019-08-09 | 1 | -4/+0 | |
| |\| | |||||
| | * | Move UNIX socket removal to ListenSocket ctor.•••Doing the removal in BindPorts() would remove the socket during a rehash and not recreate it. Now it's only removed if it's about to be created. | 2019-08-01 | 1 | -4/+0 | |
| * | | Merge branch 'insp3' into master. | 2019-07-16 | 1 | -5/+23 | |
| |\| | |||||
| | * | Various improvements to UNIX socket support.•••- Allow replacing dead UNIX sockets on startup. - Allow setting the permissions of the UNIX socket. - Expand the UNIX socket path relative to the data directory. | 2019-05-30 | 1 | -5/+12 | |
| | * | Add irc::sockets::isunix for checking if a file is a UNIX socket. | 2019-05-29 | 1 | -0/+11 | |
| * | | Merge branch 'insp3' into master. | 2019-02-15 | 1 | -5/+20 | |
| |\| | |||||
| | * | Fix erroneously limiting to the size of sa instead of sun_path. | 2019-02-07 | 1 | -1/+1 | |
| | * | Add irc::sockets::untosa() for creating AF_UNIX sockaddrs.•••Also fix an overly long albeit harmless memcpy when creating UNIX socket listeners. Thanks to @psychon for reporting this. | 2019-02-07 | 1 | -6/+13 | |
| | * | Don't allow invalid characters in UNIX listener paths. | 2019-02-06 | 1 | -0/+8 | |
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -15/+15 | |
| |/ | |||||
| * | Remove trailing whitespace from various source files. | 2019-01-24 | 1 | -1/+1 | |
| * | Fix conversion issues by replacing ConvToInt with ConvToNum<T>.•••The former was a thin wrapper around atol and brought with it all of the weird parsing logic of atol which is almost never what is actually wanted. It also almost never returned the numeric type which is actually wanted which can cause weird issues when casting. | 2018-12-12 | 1 | -1/+1 | |
| * | Fix some bugs in cidr_mask::str().•••- Fix a missing break statement causing unintentional fallthrough. - Cast the length to an int to avoid interpreting as a character. | 2018-08-14 | 1 | -1/+2 | |
| * | Fix building on Windows. | 2018-07-24 | 1 | -1/+3 | |
| * | Initial support for listening on UNIX socket endpoints. | 2018-07-18 | 1 | -103/+203 | |
