| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -15/+15 | |
| | | |||||
| * | Replace InspIRCd::Format with fmt::format. | 2023-01-23 | 1 | -2/+2 | |
| | | |||||
| * | Allow creating a FailedPort without a bindspec. | 2023-01-17 | 1 | -16/+39 | |
| | | |||||
| * | Store the actual error in FailedPort instead of an error code. | 2023-01-16 | 1 | -2/+2 | |
| | | |||||
| * | Fix some testing changes that snuck in to the previous commit. | 2023-01-16 | 1 | -1/+0 | |
| | | |||||
| * | Add support for SCTP listeners. | 2023-01-16 | 1 | -7/+21 | |
| | | |||||
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -2/+2 | |
| | | |||||
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| | | |||||
| * | Merge branch 'insp3' into master. | 2023-01-01 | 1 | -2/+1 | |
| |\ | |||||
| | * | Update copyright headers. | 2022-12-30 | 1 | -2/+1 | |
| | | | |||||
| * | | Use in_port_t instead of int/unsigned int/long. | 2022-12-18 | 1 | -4/+7 | |
| | | | |||||
| * | | Rework the levels things are logged at to make more sense. | 2022-12-18 | 1 | -8/+8 | |
| | | | |||||
| * | | Add is_local to the sockaddrs union. | 2022-12-18 | 1 | -0/+19 | |
| | | | |||||
| * | | 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. | 2022-11-16 | 1 | -1/+2 | |
| | | | | | | | | | | | 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. | ||||
| * | | 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. | 2022-08-11 | 1 | -22/+28 | |
| | | | | | | | | | | | | | | | 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. | ||||
| * | | 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. | 2021-01-20 | 1 | -1/+1 | |
| | | | | | | | | | | | This is not a breaking change because unless the runtime path is explicitly set it defaults to the same as the data path. | ||||
| * | | 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. | 2020-10-31 | 1 | -4/+1 | |
| | | | | | | | | | | | This allows us to use range-based for loops which were not possible with the previous config tag system. | ||||
| * | | 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. | 2019-08-01 | 1 | -4/+0 | |
| | | | | | | | | | | | | | 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. | ||||
