summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use std::to_string in setCooke if possibleDan Goodliffe2023-07-29
|
* Use faster std::from_chars over boost::lexical_cast if possibleDan Goodliffe2023-07-29
|
* Remove unused boost::lexical_cast wrappersDan Goodliffe2023-07-29
|
* Don't pass trivially copyable params as const refDan Goodliffe2023-07-29
|
* Don't need a specific handler for string_view->stringDan Goodliffe2023-07-29
|
* Rename internal paramGet functions to disambiguate from the typed onesDan Goodliffe2023-07-29
|
* Remove magic number and string resize hackDan Goodliffe2023-07-27
| | | | Replace with a std::array sized according to the example date string.
* PathElements can be string_viewsDan Goodliffe2023-07-27
|
* Anonymous namespace over staticDan Goodliffe2023-07-27
|
* Remove need for C memory management with STL backing storeDan Goodliffe2023-07-27
|
* Remove perf like test from functional test moduleDan Goodliffe2023-07-27
|
* Simplified setup of CgiRequestBaseDan Goodliffe2023-07-27
| | | | No need to call initialise() now all the environment data is passed to the constructor
* Restructure FCGI libsDan Goodliffe2023-07-27
| | | | | | * build requests code into a static library * linked into icespider-fcgi, testFcgi and testPerf, remove duplications * only run testPerf for profile variant, but always build it
* Simplified passing of CGI environment dataDan Goodliffe2023-07-26
|
* getInput/OutputStream should be no discardDan Goodliffe2023-07-26
|
* Move operator/= for pathparts matching as a Path member, reimplement with ↵Dan Goodliffe2023-07-26
| | | | std::mismatch
* Define http500 exception, replace magic numbersDan Goodliffe2023-07-26
|
* Anonymous namespace over staticDan Goodliffe2023-07-26
|
* Simplified C++17 namespacesDan Goodliffe2023-07-26
|
* std::count is constexpr these daysDan Goodliffe2023-07-26
|
* Swap ifndef for pragma onceDan Goodliffe2023-07-26
|
* Reformat with new clang-formatDan Goodliffe2023-07-26
|
* Initialize varDan Goodliffe2023-07-26
|
* If Accept header specifies no preference first, shortcut to default serializericespider-0.8.3Dan Goodliffe2023-04-06
|
* Fix writing of XML document after XSL transformicespider-0.8.2Dan Goodliffe2023-04-06
| | | | Addresses issue where document headers such as the XML declaration were omitted
* Move to b2 install pathicespider-0.8.1Dan Goodliffe2022-09-09
|
* Smart ptrs in xslt outputicespider-0.8.0Dan Goodliffe2022-08-07
|
* Enable all cppcheck checks and fixup configDan Goodliffe2022-08-07
|
* Use simplified XmlDocumentSerializer interfaceDan Goodliffe2022-08-07
|
* Don't use same name for consts as instances in the baseDan Goodliffe2022-08-02
|
* constexpr and member initial all/most parameter specification vars where ↵icespider-0.7.2Dan Goodliffe2022-05-17
| | | | possible
* Remove unrequired boost/lexical_cast includeDan Goodliffe2022-05-17
|
* Always have a non-null fall-back PATH envDan Goodliffe2022-05-17
| | | | Falls back to a reasonable /usr/bin
* Work around weird GCC 11.3 error const-expr copying an optionalDan Goodliffe2022-05-16
|
* Fix handling of accept parametersicespider-0.7.1Dan Goodliffe2022-03-12
| | | | Accept can have parameters other than q, although we just ignore them
* Remove dependency of AdHocUtil internalsicespider-0.7Dan Goodliffe2022-02-15
|
* Fix IWYU on generated codeDan Goodliffe2022-02-07
|
* unique_ptr over ScopeExitDan Goodliffe2022-02-06
|
* Install ice to new standard pathDan Goodliffe2022-02-06
|
* Fix all non-unittest warningsDan Goodliffe2022-02-06
|
* requiredParameterNotFound is noreturnDan Goodliffe2022-02-06
|
* Concession to cppcheck, which crashes on this lineDan Goodliffe2021-12-17
|
* Remove unrequired BOOST_TEST_DONT_PRINT_LOG_VALUEsDan Goodliffe2021-12-17
|
* Single arg constructor should be explicitDan Goodliffe2021-12-17
|
* Add librarydefsDan Goodliffe2021-12-17
|
* Add missing header for libxml++/document.hDan Goodliffe2021-12-17
|
* Introduce MaybeStringDan Goodliffe2021-12-17
| | | | | Allows at least a string_view, but maybe a string... used when input might need decoding, but removes the need for a copy when it doesn't.
* Tweak cos this isn't a cast, it's a copyDan Goodliffe2021-12-17
|
* Add -Wconversion and -Wsign-conversionDan Goodliffe2021-12-17
|
* Add -Wold-style-castDan Goodliffe2021-12-17
|