aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-09-09Fix path_entry() not to fail for non-existent drives on WindowsKaren Arutyunov1-1/+9
2024-09-04Add ability to customize/disable multi-value separator in JSON serializerBoris Kolpackov3-30/+57
2024-08-08Suppress -Wno-unused-function Clang warning on WindowsKaren Arutyunov1-1/+1
2024-08-01Update odb submodule to version 2.5.0-b.28.zBoris Kolpackov4-17/+17
2024-08-01Update sqlite submodule to version 3.45.3Boris Kolpackov1-0/+0
2024-07-31Add disabled test for butl::optional use case described in libstud-optional ↵Karen Arutyunov1-4/+22
GH issue #1
2024-07-31Serialize manifest using new-fashioned multi-line mode introducer (as in ↵Karen Arutyunov6-54/+49
'foo:<newline>\<newline>')
2024-07-31Add curl::version() functionKaren Arutyunov2-1/+70
2024-06-20Fix pager's 'broken pipe' errorKaren Arutyunov2-22/+99
2024-06-19Change version to 0.18.0-a.0.zBoris Kolpackov1-1/+1
2024-06-17Release version 0.17.0v0.17.0Boris Kolpackov1-3/+3
2024-06-12Update odb submodule to v2.5.0-b.27Boris Kolpackov3-16/+16
2024-06-12Update libpkg-config submodule to v0.1.2Boris Kolpackov2-7/+7
2024-06-06Use -pthread instead of -lpthreadBoris Kolpackov3-3/+3
2024-05-29Suppress bogus GCC 14 -Wstringop-overread for sqlite3.cBoris Kolpackov1-0/+6
2024-05-21Add notion of thread-specific current working directoryBoris Kolpackov5-3/+70
2024-05-21Improve path::normalize() documentationBoris Kolpackov1-12/+15
2024-05-14Update upstream/libpkg-config submoduleBoris Kolpackov2-5/+5
2024-05-09Fix fdterm() mis-classification of nul on Windows with GetConsoleMode() callBoris Kolpackov1-1/+7
2024-05-09Add test for fdterm(/dev/null)Boris Kolpackov1-0/+5
2024-05-07Add missing dllexport declaration when compiling SQLite source fileBoris Kolpackov1-0/+3
2024-05-06Update license informationodbBoris Kolpackov2-4/+21
2024-05-06Add libbutl-pkg-config source subdirectoryBoris Kolpackov24-12/+223
This is an additional (to libbutl) utility library which contains the source code of libpkg-config configured and tuned for our needs.
2024-05-06Add libpkg-config as submoduleBoris Kolpackov3-1/+5
2024-05-06Add libbutl-odb source subdirectoryBoris Kolpackov206-5/+559
This is an additional (to libbutl) utility library which contains the source code of libodb, libodb-sqlite, and libsqlite3 configured and tuned for our needs.
2024-05-02Update upstream/odb submoduleBoris Kolpackov1-0/+0
2024-05-02Add libsqlite3 as submoduleBoris Kolpackov2-0/+3
2024-05-02Add ODB as submoduleBoris Kolpackov4-1/+6
2024-03-21Add next_word() overload that doesn't skip consecutive delimitersBoris Kolpackov4-0/+135
In particular, this version can be used to parse lines while observing blanks.
2024-02-27Fix curl constructor for nullfd input for HTTP POST methodKaren Arutyunov3-4/+18
2024-02-26Add curl constructors which allow to adjust curl command lineKaren Arutyunov8-27/+170
2024-02-26Allow nullfd input for HTTP POST method in curl class constructorKaren Arutyunov3-2/+11
2024-02-26Add read_http_status(), parse_http_status_code(), and ↵Karen Arutyunov3-3/+157
read_http_response_line() static functions to curl class
2024-02-15Update copyright yearBoris Kolpackov1-1/+1
2024-02-15Update pdjson.c with bugfixesBoris Kolpackov1-5/+26
2024-02-12Add base64url_encode()Francois Kritzinger3-9/+155
2023-11-02Avoid bcopy/bzero macro redefinition in sha1.cBoris Kolpackov1-2/+8
2023-10-11Canonicalize Clang's *-w64-windows-gnu to *-w64-mingw32 (GH issue #288)Boris Kolpackov3-0/+7
Note that config.guess doesn't recognize *-w64-windows-gnu as a valid target triplet: Invalid configuration 'x86_64-w64-windows-gnu': Kernel 'windows' not known to work with OS 'gnu'.
2023-10-10Replace builds value host with all:&hostBoris Kolpackov1-1/+1
2023-08-29Add fdterm_color() function for testing/enabling terminal color supportBoris Kolpackov2-2/+61
2023-07-05Change version to 0.17.0-a.0.zBoris Kolpackov1-1/+1
2023-06-30Release version 0.16.0v0.16.0Boris Kolpackov1-3/+3
2023-06-26Suppress -Wdangling-reference GCC 13 warningKaren Arutyunov2-0/+8
2023-06-26Suppress -Wunqualified-std-cast-call Clang 15 warningKaren Arutyunov2-0/+4
2023-06-26Update .gitignore fileKaren Arutyunov1-0/+6
2023-06-26Regenerate options parsing filesKaren Arutyunov2-18/+18
2023-06-23Tune Windows fdselect() implementationBoris Kolpackov1-2/+8
2023-06-22Fix warning in previous commitBoris Kolpackov1-1/+1
2023-06-22Half Windows sleep times, use exponential backoff in fdselect()Boris Kolpackov2-10/+12
2023-06-12Fix unused static variable warning in Clang 16Boris Kolpackov1-0/+2