Package Release Info

trurl-0.16-bp160.1.11

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

trurl

Change Logs

* Thu Sep 19 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.16
  * tests.json: add tests extracing URL encoded components.
  * trurl: normalize the fragment.
  * trurl: make sure URL encoded %-hex is done lowercase.
  * README: minor language polish.
  * trurl: silence --replace-append when appending.
  * trurl.md: document URL component details.
  * trurl.md: extend the component sections with more examples.
  * trurl: introduce --qtrim for trimming queries (only).
  * trurl.c: clarify the --help text for --urlencode.
  * tests.json: add more tests.
  * trurl: fix a few returns codes for out of memory.
  * tests: verify --get + --json rejects.
  * trurl.md: provide examples to more option descriptions.
* Sat Sep 14 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.15.1
  * manpage: fix 0.15 mistakes.
  * Makefile: check for trurl.1 before installing.
  * trurl: fix misbehavior on empty query param.
  * trurl: fix handling of query pair with blank left side by.
* Wed Aug 28 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.15
  - Makefile: fix LDFLAGS order; and don't force -Werror.
  - singleurl: fix query_is_modified.
  - trurl: "normalize" query pairs.
  - trurl: accept "control codes" in get output.
  - trurl: allow "control bytes" in JSON output
  - trurl: canonicalize the path.
  - trurl: fix silent error in json json function.
  - trurl: make --replace URL encode the provided data argument.
  - trurl: make must: prefix for gets return error for missing part.
  - trurl: on strdup() failures, exit immediately.
  - trurl: optimize the path append loop.
  - trurl: rename --force-replace to --replace-append.
  - trurl: use casecompare instead of a strncasecmp define.
* Mon Jul 29 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.14
  * remove a suprious trailing newline from a warning.
  * trurl.1: document the exit codes.
  * add "strict:" as prefix to a get component.
  * casecompare: a strncasemp replacement.
  * support conditionally set scheme.
* Wed May 15 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.13
  * Free allocated pointer on OOM error.
  * short options need no space separation for the argument anymore
  * trurl.1: use present tense.
  * trurl: only append the first iterate loop.
  * fix Coverity nits.
* Thu Apr 18 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.12
  * This is the same as 0.11 but with the version string set
    correctly.
* Thu Apr 18 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.11
  * Added UTF-8 detection to test runner.
  * use of free() instead of curl_free().
  * output the list of components correctly in the help output.
  * if query is not updated, leave it untouched.
  * expand the warning on "internal problem".
  * error when using an unrecognized URL component.
* Wed Feb 21 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.10
  Changes:
  * add --replace
  Bugfixes:
  * fixed buffer overflows on %00 use
  * enable more C compiler warnings and fix them
* Tue Oct 31 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 0.9
  Changes:
  * add --as-idn and punycode to IDN conversion
  * add --curl to only count as valid URLs supported by libcurl
  Bugfixes:
  * accept * as a trim name to trim a literal asterisk name
  * format null as \u0000 for --json
  * run --trim query before --append query
- Drop patch
  * trurl-disable-broken-tests.patch (fixed by upstream)
* Fri Sep 22 2023 Martin Hauke <mardnh@gmx.de>
- Add patch:
  * trurl-disable-broken-tests.patch