Next | Query returned 20 messages, browsing 11 to 20 | previous

History of commit frequency

CVS Commit History:


   2021-04-06 17:28:40 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-httpie: updated to 2.4.0

2.4.0 (2021-02-06)

Added support for --session cookie expiration based on Set-Cookie: max-age=<n>.
Show a --check-status warning with --quiet as well, not only when the output is \ 
redirected.
Fixed upload with --session
Fixed a missing blank line between request and response

2.3.0 (2020-10-25)

Added support for streamed uploads
Added support for multipart upload streaming
Added support for body-from-file upload streaming (http pie.dev/post @file).
Added --chunked to enable chunked transfer encoding
Added --multipart to allow multipart/form-data encoding for non-file --form \ 
requests as well.
Added support for preserving field order in multipart requests
Added --boundary to allow a custom boundary string for multipart/form-data requests.
Added support for combining cookies specified on the CLI and in a session file
Added out of the box SOCKS support with no extra installation
Added --quiet, -q flag to enforce silent behaviour.
Fixed the handling of invalid expires dates in Set-Cookie headers
Removed Tox testing entirely

2.2.0 (2020-06-18)

Added support for custom content types for uploaded files
Added support for $XDG_CONFIG_HOME
Added support for Set-Cookie-triggered cookie expiration
Added --format-options to allow disabling sorting, etc.
Added --sorted and --unsorted shortcuts for (un)setting all sorting-related \ 
--format-options.
Added --ciphers to allow configuring OpenSSL ciphers
Added netrc support for auth plugins. Enabled for --auth-type=basic and digest, \ 
3rd parties may opt in
Fixed built-in plugins-related circular imports

2.1.0 (2020-04-18)

Added --path-as-is to bypass dot segment (/../ or /./) URL squashing
Changed the default Accept header value for JSON requests from application/json, \ 
*/* to application/json, */*;q=0.5 to clearly indicate preference
Fixed --form file upload mixed with redirected stdin error handling

2.0.0 (2020-01-12)

Removed Python 2.7 support (EOL Jan 2020).
Added --offline to allow building an HTTP request and printing it but not \ 
actually sending it over the network.
Replaced the old collect-all-then-process handling of HTTP communication with \ 
one-by-one processing of each HTTP request or response as they become available. \ 
This means that you can see headers immediately, see what is being sent even if \ 
the request fails, etc.
Removed automatic config file creation to avoid concurrency issues.
Removed the default 30-second connection --timeout limit.
Removed Python’s default limit of 100 response headers.
Added --max-headers to allow setting the max header limit.
Added --compress to allow request body compression.
Added --ignore-netrc to allow bypassing credentials from .netrc.
Added https alias command with https:// as the default scheme.
Added $ALL_PROXY documentation.
Added type annotations throughout the codebase.
Added tests/ to the PyPi package for the convenience of downstream package \ 
maintainers.
Fixed an error when stdin was a closed fd.
Improved --debug output formatting.
   2019-08-27 08:01:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-httpie: updated to 1.0.3

1.0.3:
* Fixed CVE-2019-10751 — the way the output filename is generated for
  --download requests without --output resulting in a redirect has
  been changed to only consider the initial URL as the base for the generated
  filename, and not the final one. This fixes a potential security issue under
  the following scenario:

  1. A --download request with no explicit --output is made (e.g.,
     $ http -d example.org/file.txt), instructing httpie to
     generate the output filename \ 
<https://httpie.org/doc#downloaded-file-name>_
     from the Content-Disposition response, or from the URL if the header
     is not provided.
  2. The server handling the request has been modified by an attacker and
     instead of the expected response the URL returns a redirect to another
     URL, e.g., attacker.example.org/.bash_profile, whose response does
     not provide  a Content-Disposition header (i.e., the base for the
     generated filename becomes .bash_profile instead of file.txt).
  3. Your current directory doesn’t already contain .bash_profile
     (i.e., no unique suffix is added to the generated filename).
  4. You don’t notice the potentially unexpected output filename
     as reported by httpie in the console output
     (e.g., Downloading 100.00 B to ".bash_profile").
   2018-11-30 12:28:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-httpie: updated to 1.0.2

1.0.2:
* Fixed tests for installation with pyOpenSSL.

1.0.1:
* Removed external URL calls from tests.
   2018-11-21 18:18:04 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-httpie: updated to 1.0.0

1.0.0:
* Added --style=auto which follows the terminal ANSI color styles.
* Added support for selecting TLS 1.3 via --ssl=tls1.3
  (available once implemented in upstream libraries).
* Added true/false as valid values for --verify
  (in addition to yes/no) and the boolean value is case-insensitive.
* Changed the default --style from solarized to auto (on Windows it stays fruity).
* Fixed default headers being incorrectly case-sensitive.
* Removed Python 2.6 support.
   2018-05-02 09:29:16 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-httpie: updated to 0.9.9

0.9.8:
* Extended auth plugin API.
* Added exit status code 7 for plugin errors.
* Added support for curses-less Python installations.
* Fixed REQUEST_ITEM arg incorrectly being reported as required.
* Improved CTRL-C interrupt handling.
* Added the standard exit status code 130 for keyboard interrupts.

0.9.6:
* Added Python 3 as a dependency for Homebrew installations
  to ensure some of the newer HTTP features work out of the box
  for macOS users (starting with HTTPie 0.9.4.).
* Added the ability to unset a request header with Header:, and send an
  empty value with Header;.
* Added --default-scheme <URL_SCHEME> to enable things like
  $ alias https='http --default-scheme=https.
* Added -I as a shortcut for --ignore-stdin.
* Added fish shell completion (located in extras/httpie-completion.fish
  in the Github repo).
* Updated requests to 2.10.0 so that SOCKS support can be added via
  pip install requests[socks].
* Changed the default JSON Accept header from application/json
  to application/json, */*.
* Changed the pre-processing of request HTTP headers so that any leading
  and trailing whitespace is removed.

0.9.4:
* Added Content-Type of files uploaded in multipart/form-data requests
* Added --ssl=<PROTOCOL> to specify the desired SSL/TLS protocol version
  to use for HTTPS requests.
* Added JSON detection with --json, -j to work around incorrect
  Content-Type
* Added --all to show intermediate responses such as redirects (with --follow)
* Added --history-print, -P WHAT to specify formatting of intermediate responses
* Added --max-redirects=N (default 30)
* Added -A as short name for --auth-type
* Added -F as short name for --follow
* Removed the implicit_content_type config option
  (use "default_options": ["--form"] instead)
* Redirected stdout doesn't trigger an error anymore when --output FILE
  is set
* Changed the default --style back to solarized for better support
  of light and dark terminals
* Improved --debug output
* Fixed --session when used with --download
* Fixed --download to trim too long filenames before saving the file
* Fixed the handling of Content-Type with multiple +subtype parts
* Removed the XML formatter as the implementation suffered from multiple issues
   2018-04-18 21:54:21 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
py-httpie: Improve distinfo

Reuse the GitHub framework and stop using plain ${PKGVERSION_NOREV}.zip for
distfile name.

No functional change intended.
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-03-09 17:52:45 by Emile iMil Heitor | Files touched by this commit (2)
Log message:
Updated py-httpie to version 0.9.2

0.9.2 (2015-02-24)

    Fixed compatibility with Requests 2.5.1
    Changed the default JSON Content-Type to application/json as UTF-8 is the \ 
default JSON encoding
   2015-02-08 22:08:21 by Emile iMil Heitor | Files touched by this commit (3)
Log message:
Updated to httpie 0.9.1

0.9.1 (2015-02-07)
  * Added support for Requests transport adapter plugins to enable \ 
plugin-provided features such as unix socket communication and HTTP/2.

0.9.0 (2015-01-31)
  * Added --cert and --cert-key parameters to specify a client side certificate \ 
and private key for SSL
  * Improved unicode support.
  * Improved terminal color depth detection via curses.
  * To make it easier to deal with Windows paths in request items, \ now only \ 
escapes special characters (the ones that are used as key-value separators by \ 
HTTPie).
  * Switched from unittest to pytest.
  * Added Python wheel support.
  * Various test suite improvements.
  * Added CONTRIBUTING.
  * Fixed User-Agent overwriting when used within a session.
  * Fixed handling of empty passwords in URL credentials.
  * Fixed multiple file uploads with the same form field name.
  * Fixed --output=/dev/null on Linux.
  * Miscellaneous bugfixes.
   2014-07-16 10:56:34 by Emile iMil Heitor | Files touched by this commit (4)
Log message:
Initial import of py-httpie, version 0.8.0, into the NetBSD Packages Collection.

HTTPie is a command line HTTP client. Its goal is to make CLI interaction with
web services as human-friendly as possible. It provides a simple http command
that allows for sending arbitrary HTTP requests using a simple and natural
syntax, and displays colorized responses. HTTPie can be used for testing,
debugging, and generally interacting with HTTP servers.

Next | Query returned 20 messages, browsing 11 to 20 | previous