Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/curl/trurl
a command line tool for URL parsing and manipulation.
https://github.com/curl/trurl
1074fefb6b177185919ac5e9f520111f6bdf341c authored 10 months ago by Ehsan <[email protected]>
756cfc96a961ba56749680bf99a14ed0fa11bd19 authored 10 months ago by Daniel Stenberg <[email protected]>
To verify use of null bytes in URLs
e19615dbb535913cc8c861326efc5abd3ea23db2 authored 10 months ago by Jacob Mealey <[email protected]>
Fixes #265
Fixes #266
Fixes #267
Closes #270
Closes #261
f969627de6042c139bcfbcba5884c593cc6aacbe authored 10 months ago by Jacob Mealey <[email protected]>
- Define bool type and remove mixed declarations for old versions of
Visual Studio.
This supp...
1518a4b525d5cebfbee0ea41a6dddb8a0b185537 authored 11 months ago by Jay Satiro <[email protected]>Follow-up to 67d81bf931bd66edb9b65396d399a840482e2182
84f7a4a31d0cb374671c00a77ee646de1661a24e authored about 1 year ago by Viktor Szakats <[email protected]>
For even smaller trurl binaries, and faster builds with libcurl built
without http support.
Als...
96b4f40ae35fcd2e43e56b5ff1b04310ddfe48b4 authored about 1 year ago by Viktor Szakats <[email protected]>Follow-up to 67d81bf931bd66edb9b65396d399a840482e2182
61db01dac0fdfabd033178694c9fcd34b2e8169a authored about 1 year ago by Viktor Szakats <[email protected]>Some tests require this feature present in libcurl to pass.
67d81bf931bd66edb9b65396d399a840482e2182 authored about 1 year ago by Viktor Szakats <[email protected]>
Make it use the feature bitmask instead of walking through the list of
feature strings.
This is...
71d039b8454a7dd7d4bc9cfb08efaa6d82fbc99f authored about 1 year ago by Viktor Szakats <[email protected]>Follow-up to bc67bb6056765b496580f661439fd3a9e6b26585
f6323141202d9076c9834601401920058081b3d8 authored about 1 year ago by Viktor Szakats <[email protected]>Add automated Windows builds and tests.
Use curl-for-win with llvm + mingw64, and a minimal lib...
bc67bb6056765b496580f661439fd3a9e6b26585 authored about 1 year ago by Viktor Szakats <[email protected]>
Ref: https://github.com/curl/trurl/pull/250#issuecomment-1808626757
Suggested-by: Jacob Mealey
C...
First I enabled all picky warnings from curl, then fixed all of them and
kept warning options en...
This makes it possible to compile trurl with old C89 compilers without
having to pass `-std=gnu9...
Some `LDFLAGS` are positional and affect how `LDLIBS` are interpreted.
Not a hard rule, but perh...
- add `TRURL_IGNORE_CURL_CONFIG` to avoid reading `curl-config`.
This allows to specify curl b...
Although it's too late to hit the 0.9 release, update TRURL_VERSION_TXT to 0.9 so that builds fr...
eb54234256b3a123ff9f0d4dff37a59f8ec080f5 authored about 1 year ago by Michael Lass <[email protected]>17375c95a583aff15514cf3c45abc4220a81e057 authored about 1 year ago by Daniel Stenberg <[email protected]>
Maybe with a checklist we can avoid repeating some mistakes...
83f0e0a62b99e66ee66f90d12ecc1b66a19e711b authored about 1 year ago by Daniel Stenberg <[email protected]>7506f382e5a44e69767ce7a48e9b20689cce2f0e authored about 1 year ago by Daniel Stenberg <[email protected]>
Closes #235
a38eed1b9a6345b26596e28f21a46a7a5c1281a1 authored about 1 year ago by Jacob Mealey <[email protected]>364006d2e4b36b8e9f0b3d7958b4850c81d56a3f authored about 1 year ago by Daniel Stenberg <[email protected]>
Closes #234
2f290ff6e4751606bc617828379a18591fa1b6e2 authored about 1 year ago by Jacob Mealey <[email protected]>825163722fdf9077027cfcbd24f9b4fba8b0e7ba authored about 1 year ago by Emanuele Torre <[email protected]>
Changes in libcurl 8.3.0 make some testcases fail due to different error
message wording. Adjust...
Closes #231
8c9132bed61bf08e0013a76e192ab29b677a1a7f authored about 1 year ago by Jacob Mealey <[email protected]>Closes #238
b18bf4f67f3ce2e687427159662b0541ce0f534a authored over 1 year ago by 積丹尼 Dan Jacobson <[email protected]>dfd7db2e998364a748d7e088261223df519dfa52 authored over 1 year ago by Jacob Mealey <[email protected]>
a8852f6e8b911159b87a3d913e7f522583669bfa authored over 1 year ago by Ehsan <[email protected]>
Added test case. Added docs.
Reported-by: Anselm Schüler
Fixes #227
Closes #230
90fb3d666271324d0fc139efa518de0b95d8083c authored over 1 year ago by Daniel Stenberg <[email protected]>e849a18e4268aeb567af8bafe9aa29462184f1bf authored over 1 year ago by Krishean Draconis <[email protected]>
Closes #214
268c7789a73250c23231d398d76fd23400c7868b authored over 1 year ago by Jacob Mealey <[email protected]>
Before this patch there was not a way to add a query parameter to a URL,
removing the previous v...
9cac0f554a9923d55ff76cf33514128c23525618 authored over 1 year ago by Daniel Stenberg <[email protected]>
This job scans the git repository and verifies that all files have
identifiable license and copy...
1cd06db50dcf78d68c32c09bef488ade68234018 authored over 1 year ago by Daniel Stenberg <[email protected]>
Suggested-by: yamllint
6cbe7e9fbed2f007c3f098f1ff94efcfe63ea47d authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: yamllint, nano & git
3bf33b8b2aef3dd6769cfe4090f981661457d2ee authored over 1 year ago by Paul Wise <[email protected]>The check is already performed before entering the scope.
Suggested-by: cppcheck
a9b8298efbceecb14a847e5991b8d46446f914e1 authored over 1 year ago by Paul Wise <[email protected]>Fixes: commit fc75c4184642bfbbd0bb5232d7dc518aaf823673
dbebafd33c4a0ddfc43057598276ef94c070d34d authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: cppcheck
a530cb5add182479dbaa7ded85dd741b73fb45ea authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: cppcheck
b772d7a0b4cfe075aea6975e1d752dafd597bdb5 authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: pyflakes & vulture
211112b0050f41cd87236ccfea93795f9a33f3c2 authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: anorack, codespell, spellintian
45ccdd5ebe089ab382086c0379db7be9160a7ed8 authored over 1 year ago by Paul Wise <[email protected]>Use regular variables and separate file open modes from filenames.
Suggested-by: perlcritic
f2784a9240f47ee28a845b638a5379cde3729568 authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: cppcheck
d41dcca18571bd0f4d6abdaf3490ed97fe8f5968 authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: yamllint
40b4b8e282fc3f67e930f0c9209c1bb898b4738a authored over 1 year ago by Paul Wise <[email protected]>Suggested-by: pycodestyle
8c8bf7248416b10980c54e94f482aec11a43b381 authored over 1 year ago by Paul Wise <[email protected]>Fix typo in RELEASE-NOTES
Closes #220
fc75c4184642bfbbd0bb5232d7dc518aaf823673 authored over 1 year ago by Michael Ablassmeier <[email protected]>e2e572a8eb0f7e613f6a762431e0aea91d0f21c1 authored over 1 year ago by Krishean Draconis <[email protected]>
I accidentally implemented {:component} backwards in 5bc344a
This also caused URL parts in the ...
0fb60d09630c136c4bc469b37038a06f0fccb666 authored over 1 year ago by Emanuele Torre <[email protected]>
One of the reason we split URL parts into a separate object was to allow
users to apply transfor...
Useful for consistency when building via a package system.
75fec313d9384e32425c85ecab7fe4296ef1c890 authored over 1 year ago by Sevan Janiyan <[email protected]>
anonymous variadic macros were introduced in C99
Allows building with older compilers which defa...
/dev/null won't work in non-cygwin windows builds.
Fixes #213
e95f3055e15d6f5f325b6168038148056d93e4e1 authored over 1 year ago by Emanuele Torre <[email protected]>41472fb3abf6524fb27435bd91925eb0e54c1c30 authored over 1 year ago by Michael Ablassmeier <[email protected]>
The "packaging" python dependency has been removed with 3129d40
c1bd6b8e30b428ee79cccdcffa2d87fa33b95dff authored over 1 year ago by Emanuele Torre <[email protected]>72a0d9a3ff956110c3ae04c9b352c0032b95653e authored over 1 year ago by Daniel Stenberg <[email protected]>
Now trurl outputs
[]
instead of
[
]
When no URLs are handled. (e.g. when it reads an empt...
This reverts commit f44a58621db0926fc8b4d5e11f94ab1d190bd7ee.
Since "url" is no longer in the v...
79228d586891bfa347be6bca779c7e9da3116191 authored over 1 year ago by Emanuele Torre <[email protected]>This patch restructures the JSON output with the following format:
{
"url": // same value...
33674fe6bbaca44fe56ab431e006462e82a69843 authored over 1 year ago by Emanuele Torre <[email protected]>
I also added references to curl_url_set(3) and curl_url_get(3).
"-s set=" was already not docum...
6d5496c8c597db0f0119b5dfb25b24caf61b6607 authored over 1 year ago by Emanuele Torre <[email protected]>
I have noticed that that breaks revalidation for URLs parsed with
CURLU_ALLOW_SPACE. Let's just ...
Since now trurl always uses CURLU_URLENCODE when parsing URLs, and
before curl/curl@4cfa5bcc (cu...
At least on FreeBSD ports framework, DESTDIR is only defined during
install stages, what makes i...
This commit adds a list of features to the output of --version
test.py and tests.json are update...
Closes #202
f44a58621db0926fc8b4d5e11f94ab1d190bd7ee authored over 1 year ago by Jacob Mealey <[email protected]>This allows specifying expectaction of something or nothing.
"returncode": false
checks for...
Fixes occasional memory leaks
d766ceb63017e725a3d856a1460a8d6f3ecfb67c authored over 1 year ago by Emanuele Torre <[email protected]>
If a redirection fails, report the failure to stderr, and go to the next
URL, or abort if runnin...
Ref: #194
8da611fe2afa3678ad8e6e605e5934fa193db64f authored over 1 year ago by Emanuele Torre <[email protected]>Ref: #194
6909ceeb99c69e0269b24632ac8d4becc9cd155b authored over 1 year ago by Emanuele Torre <[email protected]>Remove trailing spaces from some lines, and fix some typos.
Capitalise ASCII, and URL where it ...
562d97c273bcfca278d9aef635353db18396e2a3 authored over 1 year ago by Emanuele Torre <[email protected]>
Before this patch, when trurl encountered a invalid URL, it skipped it
without freeing the URL h...
Imported checksrc.pl as of upstream commit 9ce7eee070 from curl.
Reported-y: @emanuele6
Fixes #192
Add test to verify
Fixes #190
Reported-by: @emanuele6
On systems without punycode support
cab4dfe0c7200237a7377b6d696accd033cdf878 authored over 1 year ago by Daniel Stenberg <[email protected]>Ref: #186
b22b67e1a6e026d0ef906cdec69cd247ad151dce authored over 1 year ago by Daniel Stenberg <[email protected]>a1501616adf3941da7fd113b74cea047dd316921 authored over 1 year ago by Ehsan <[email protected]>
Closes #185
c92a91c81aca5463fd2cddb5b467825032536d8f authored over 1 year ago by Michael Ablassmeier <[email protected]>40fadf9a02926f6df0fc8a76f34cce38a3343af4 authored over 1 year ago by Jacob Mealey <[email protected]>
shorter and more to the point
e8abce61d97fc0c427f867f4d69e8a6cf08928c6 authored over 1 year ago by Daniel Stenberg <[email protected]>fb1f3a0c3bc5e77a1a5dcf91cfa7d57ce97db35e authored over 1 year ago by Jacob Mealey <[email protected]>
470bcaa32697d92550f0d8180137d60822352a7f authored over 1 year ago by Daniel Stenberg <[email protected]>
1ff4be085600d04002b75c2b1566a84cd3073ff0 authored over 1 year ago by Daniel Stenberg <[email protected]>
99a86a1e7d2c9e4909e50b7b7308215c559a8100 authored over 1 year ago by Daniel Stenberg <[email protected]>
6cccb3fafa06eba48969fb9a40a40cf69062a697 authored over 1 year ago by Daniel Stenberg <[email protected]>
Follow-up from e5c57ff8e88e
cf18d4e813a93c374f61d49ca3b40c8a30234923 authored over 1 year ago by Daniel Stenberg <[email protected]>
Add support for differentiating between default ports and explicitly
defined ports.
Docs and te...
e5c57ff8e88e2a4b47dced81aa3182bb856ef44a authored over 1 year ago by Jacob Mealey <[email protected]>Also added a test for --json that outputs all components
c167118d55fc1acf50549e6d35f8eb697997d4a7 authored over 1 year ago by Daniel Stenberg <[email protected]>
Since we need an actual compiled trurl to run the valgrind tests, make
test-memory depend on $(T...
Closes #173
952ba65370ac774452f44b4663257b063bfb99ae authored over 1 year ago by Daniel Stenberg <[email protected]>
Make the long options align under each other. Gives the list a "calmer"
look I think.
Closes #173
da3d6d381a269e1e5192dc8bac05eaef806a4cae authored over 1 year ago by Daniel Stenberg <[email protected]>68fde19214f996e00b74f0dd89f1e2face6ef5f3 authored over 1 year ago by Gustavo Costa <[email protected]>
0dbecdd2cc63a6e8e5734107017536d1e12c6c54 authored over 1 year ago by Jacob Mealey <[email protected]>
825c90102bd30e8255a8b52d237a3cec851a4b9f authored over 1 year ago by Daniel Stenberg <[email protected]>