Fri Nov 13 05:00:01 AM UTC 2026
Already up to date.
Submodule path 'contrib/ipmgr': checked out 'cb54123a7f49d65c2c2d80e14150579f1b82b5e7'
Submodule path 'contrib/libtld': checked out 'a9d7dbf5f7b45a72e88fc508a08e3f9eefa28855'
Submodule path 'contrib/magpie': checked out '4da4c26a27be66c417ad26a4dfe8d9faea45e105'
Submodule path 'contrib/snapdev': checked out '56190f2001f5624e249e08cc1ab702042b7455e3'
/home/alexis/snapwebsites/snapcpp/cmake
/home/alexis/snapwebsites/snapcpp/contrib/advgetopt
/home/alexis/snapwebsites/snapcpp/contrib/as2js
/home/alexis/snapwebsites/snapcpp/contrib/basic-xml
/home/alexis/snapwebsites/snapcpp/contrib/cluck
/home/alexis/snapwebsites/snapcpp/contrib/commonmarkcpp
/home/alexis/snapwebsites/snapcpp/contrib/communicator
/home/alexis/snapwebsites/snapcpp/contrib/cppthread
/home/alexis/snapwebsites/snapcpp/contrib/csspp
/home/alexis/snapwebsites/snapcpp/contrib/edhttp
From github.com:m2osw/edhttp
33b1da7..2a60b03 main -> origin/main
----------------
/home/alexis/snapwebsites/snapcpp/contrib/edhttp
Not Latest Pull
$ git status .
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
$ git checkout main
Already on 'main'
Your branch is up to date with 'origin/main'.
$ git pull
Updating 33b1da7..2a60b03
Fast-forward
debian/changelog | 7 +
debian/control | 1 +
edhttp/CMakeLists.txt | 8 +-
edhttp/cache_control.cpp | 13 +-
edhttp/exception.h | 3 +-
edhttp/http/http_client_connection_impl.cpp | 73 +-
edhttp/http/http_client_connection_impl.h | 6 +
edhttp/http/http_connection.h | 55 ++
edhttp/http/http_domain.cpp | 185 +++-
edhttp/http/http_domain.h | 25 +-
edhttp/http/http_tcp_client_async_connection.cpp | 107 ++-
edhttp/http/http_tcp_client_async_connection.h | 23 +-
edhttp/http/http_tcp_client_connection.cpp | 650 +++++++++++--
edhttp/http/http_tcp_client_connection.h | 40 +-
edhttp/http/http_udp_connection.cpp | 21 +
edhttp/http/http_udp_connection.h | 13 +
edhttp/http/runner.cpp | 21 +-
edhttp/http/runner.h | 4 +-
edhttp/http_client_connection.cpp | 34 +-
edhttp/http_client_connection.h | 33 +-
edhttp/http_cookie.cpp | 1 +
edhttp/http_request.cpp | 102 +-
edhttp/http_request.h | 50 +-
edhttp/http_response.cpp | 60 +-
edhttp/http_response.h | 30 +-
edhttp/http_sync_client.cpp | 8 +-
edhttp/names.an | 8 +
edhttp/parametrized_value.cpp | 399 ++++++++
edhttp/{string_part.h => parametrized_value.h} | 16 +-
edhttp/parametrized_value_list.cpp | 647 +++++++++++++
...ted_http_string.h => parametrized_value_list.h} | 29 +-
edhttp/quoted_printable.cpp | 1 +
edhttp/string_part.cpp | 348 -------
edhttp/token.cpp | 58 +-
edhttp/token.h | 31 +-
edhttp/uri.cpp | 348 +++----
edhttp/uri.h | 11 +-
edhttp/utils.cpp | 104 +-
edhttp/utils.h | 5 +-
edhttp/weighted_http_string.cpp | 524 ----------
tests/CMakeLists.txt | 4 +-
tests/catch_compressor.cpp | 2 +-
...rings.cpp => catch_parametrized_value_list.cpp} | 634 +++++++-----
tests/catch_token.cpp | 224 +++++
tests/catch_uri.cpp | 1013 +++++++++++++++++---
tests/catch_utils.cpp | 113 +++
tests/sanitizer-options.sh | 4 +
tests/suppress-leaks.txt | 9 +
48 files changed, 4425 insertions(+), 1680 deletions(-)
create mode 100644 edhttp/http/http_connection.h
create mode 100644 edhttp/parametrized_value.cpp
rename edhttp/{string_part.h => parametrized_value.h} (75%)
create mode 100644 edhttp/parametrized_value_list.cpp
rename edhttp/{weighted_http_string.h => parametrized_value_list.h} (54%)
delete mode 100644 edhttp/string_part.cpp
delete mode 100644 edhttp/weighted_http_string.cpp
rename tests/{catch_weighted_http_strings.cpp => catch_parametrized_value_list.cpp} (57%)
create mode 100644 tests/catch_token.cpp
create mode 100644 tests/catch_utils.cpp
create mode 100644 tests/sanitizer-options.sh
create mode 100644 tests/suppress-leaks.txt
/home/alexis/snapwebsites/snapcpp/contrib/eventdispatcher
/home/alexis/snapwebsites/snapcpp/contrib/fastjournal
/home/alexis/snapwebsites/snapcpp/contrib/fluid-settings
/home/alexis/snapwebsites/snapcpp/contrib/ftmesh
/home/alexis/snapwebsites/snapcpp/contrib/iplock
/home/alexis/snapwebsites/snapcpp/contrib/ipmgr
----------------
/home/alexis/snapwebsites/snapcpp/contrib/ipmgr
Not Up to Date
$ git status .
HEAD detached at cb54123
nothing to commit, working tree clean
$ git checkout main
Previous HEAD position was cb54123 Actually implement the ipmgr --quiet option.
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$ git pull
Already up to date.
/home/alexis/snapwebsites/snapcpp/contrib/libaddr
/home/alexis/snapwebsites/snapcpp/contrib/libexcept
/home/alexis/snapwebsites/snapcpp/contrib/libmimemail
/home/alexis/snapwebsites/snapcpp/contrib/libtld
----------------
/home/alexis/snapwebsites/snapcpp/contrib/libtld
Not Up to Date
$ git status .
HEAD detached at a9d7dbf
nothing to commit, working tree clean
$ git checkout main
Previous HEAD position was a9d7dbf Bumped build version to rebuild on Launchpad.
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$ git pull
Already up to date.
/home/alexis/snapwebsites/snapcpp/contrib/libutf8
/home/alexis/snapwebsites/snapcpp/contrib/magpie
----------------
/home/alexis/snapwebsites/snapcpp/contrib/magpie
Not Up to Date
$ git status .
HEAD detached at 4da4c26
nothing to commit, working tree clean
$ git checkout main
Previous HEAD position was 4da4c26 Meant to check the stats too.
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$ git pull
Already up to date.
/home/alexis/snapwebsites/snapcpp/contrib/murmur3
/home/alexis/snapwebsites/snapcpp/contrib/prinbee
/home/alexis/snapwebsites/snapcpp/contrib/safepasswords
/home/alexis/snapwebsites/snapcpp/contrib/serverplugins
/home/alexis/snapwebsites/snapcpp/contrib/sitter
----------------
/home/alexis/snapwebsites/snapcpp/contrib/sitter
Not On 'main' Branch
$ git status .
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: daemon/CMakeLists.txt
no changes added to commit (use "git add" and/or "git commit -a")
$ git checkout main
Already on 'main'
M daemon/CMakeLists.txt
Your branch is up to date with 'origin/main'.
$ git pull
Already up to date.
/home/alexis/snapwebsites/snapcpp/contrib/snapcatch2
/home/alexis/snapwebsites/snapcpp/contrib/snapdev
----------------
/home/alexis/snapwebsites/snapcpp/contrib/snapdev
Not Up to Date
$ git status .
HEAD detached at 56190f2
nothing to commit, working tree clean
$ git checkout main
Previous HEAD position was 56190f2 Fixed the ++/--/+=/-=/&=/|=/^= returned value.
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$ git pull
Already up to date.
/home/alexis/snapwebsites/snapcpp/contrib/snaplogger
/home/alexis/snapwebsites/snapcpp/contrib/snaprfs
/home/alexis/snapwebsites/snapcpp/contrib/versiontheca
/home/alexis/snapwebsites/snapcpp/contrib/zipios