17
0
Commit Graph

67 Commits

Author SHA256 Message Date
5539c94de0 Accepting request 1130937 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1130937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=31
2023-12-06 22:52:21 +00:00
0eef09a07f Accepting request 1130817 from home:anag:AllStaging
Dirk: this iss needed following you update of python-Sphinx

OBS-URL: https://build.opensuse.org/request/show/1130817
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=65
2023-12-05 09:43:01 +00:00
e2fcf887e9 Accepting request 1100878 from devel:languages:python
Forwarded request #1100756 from bmwiedemann

Drop sphinx doctrees for reproducible builds

OBS-URL: https://build.opensuse.org/request/show/1100878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=30
2023-07-27 14:50:08 +00:00
8c069b6d2b Accepting request 1100756 from home:bmwiedemann:branches:devel:languages:python
Drop sphinx doctrees for reproducible builds

OBS-URL: https://build.opensuse.org/request/show/1100756
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=63
2023-07-26 14:28:43 +00:00
a72df2ab77 Accepting request 1093051 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1093051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=29
2023-06-16 14:51:56 +00:00
c568083b3f Accepting request 1092787 from home:ecsos:python
- Fix build error for waitress:doc

OBS-URL: https://build.opensuse.org/request/show/1092787
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=61
2023-06-14 06:43:44 +00:00
de9e847ecb Accepting request 1084290 from devel:languages:python
- Use sphinx-build and do not depend on removed build_sphinx
  in Sphinx 7.0 (boo#1211051).

- add sle15_python_module_pythons (jsc#PED-68)

OBS-URL: https://build.opensuse.org/request/show/1084290
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=28
2023-05-04 15:09:45 +00:00
396f6ab321 - add sle15_python_module_pythons (jsc#PED-68)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=59
2023-05-03 11:53:59 +00:00
f2aa3301f6 Accepting request 1084264 from home:marxin:branches:devel:languages:python
- Use sphinx-build and do not depend on removed build_sphinx
  in Sphinx 7.0 (boo#1211051).

OBS-URL: https://build.opensuse.org/request/show/1084264
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=58
2023-05-03 11:34:30 +00:00
1ccb20cf3b Accepting request 1004640 from devel:languages:python
- update to version 2.1.2 (bsc#1200126, CVE-2022-31015):

OBS-URL: https://build.opensuse.org/request/show/1004640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=27
2022-09-19 14:39:38 +00:00
d5332161c0 - update to version 2.1.2 (bsc#1200126, CVE-2022-31015):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=56
2022-09-19 09:18:15 +00:00
1418537b1f Accepting request 998078 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/998078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=26
2022-08-20 18:27:35 +00:00
820859091a Accepting request 998036 from home:bnavigator:branches:devel:languages:python
- Remove code coverage checking for packaging tests

OBS-URL: https://build.opensuse.org/request/show/998036
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=54
2022-08-19 06:43:19 +00:00
01a52b0d47 Accepting request 980052 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/980052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=25
2022-06-01 15:34:10 +00:00
2d4bbd1350 Accepting request 979986 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/979986
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=52
2022-05-31 08:10:29 +00:00
c76ba01900 Accepting request 962909 from devel:languages:python
- update to 2.1.1 (bsc#1197255, CVE-2022-24761):
  * Waitress now validates that chunked encoding extensions are valid, and don’t
    contain invalid characters that are not allowed. They are still skipped/not
    processed, but if they contain invalid data we no longer continue in and return
    a 400 Bad Request. This stops potential HTTP desync/HTTP request smuggling.
    Thanks to Zhang Zeyu for reporting this issue. See
    https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
  * Waitress now validates that the chunk length is only valid hex digits when
    parsing chunked encoding, and values such as 0x01 and +01 are no longer
    supported. This stops potential HTTP desync/HTTP request smuggling. Thanks
    to Zhang Zeyu for reporting this issue. See
    https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
  * Waitress now validates that the Content-Length sent by a remote contains only
    digits in accordance with RFC7230 and will return a 400 Bad Request when the
    Content-Length header contains invalid data, such as +10 which would
    previously get parsed as 10 and accepted. This stops potential HTTP
    desync/HTTP request smuggling Thanks to Zhang Zeyu for reporting this issue.
    See
    https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36

OBS-URL: https://build.opensuse.org/request/show/962909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=24
2022-03-20 19:55:09 +00:00
abb2504468 - update to 2.1.1 (bsc#1197255, CVE-2022-24761):
* Waitress now validates that chunked encoding extensions are valid, and don’t
    contain invalid characters that are not allowed. They are still skipped/not
    processed, but if they contain invalid data we no longer continue in and return
    a 400 Bad Request. This stops potential HTTP desync/HTTP request smuggling.
    Thanks to Zhang Zeyu for reporting this issue. See
    https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
  * Waitress now validates that the chunk length is only valid hex digits when
    parsing chunked encoding, and values such as 0x01 and +01 are no longer
    supported. This stops potential HTTP desync/HTTP request smuggling. Thanks
    to Zhang Zeyu for reporting this issue. See
    https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36
  * Waitress now validates that the Content-Length sent by a remote contains only
    digits in accordance with RFC7230 and will return a 400 Bad Request when the
    Content-Length header contains invalid data, such as +10 which would
    previously get parsed as 10 and accepted. This stops potential HTTP
    desync/HTTP request smuggling Thanks to Zhang Zeyu for reporting this issue.
    See
    https://github.com/Pylons/waitress/security/advisories/GHSA-4f7p-27jc-3c36

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=50
2022-03-17 17:48:05 +00:00
807343d36f Accepting request 929842 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/929842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=23
2021-11-09 22:53:55 +00:00
8b95a0dfeb Accepting request 923298 from home:schubi2
- Use libalternatives instead of update-alternatives.

OBS-URL: https://build.opensuse.org/request/show/923298
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=49
2021-11-06 10:28:18 +00:00
a7716e95ae Accepting request 916725 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/916725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=22
2021-09-07 19:13:40 +00:00
c68f2566e7 Accepting request 914584 from home:pgajdos:python
- version update to 2.0.0
  - Friendly Reminder
    This release still contains a variety of deprecation notices about defaults
    that can be set for a variety of options.
    Please note that this is your last warning, and you should update your
    configuration if you do NOT want to use the new defaults.
    See the arguments documentation page for all supported options, and pay
    attention to the warnings:
    https://docs.pylonsproject.org/projects/waitress/en/stable/arguments.html
  - Fix a crash on startup when listening to multiple interfaces.
    See https://github.com/Pylons/waitress/pull/332
  - Waitress no longer attempts to guess at what the ``server_name`` should be for
    a listen socket, instead it always use a new adjustment/argument named
    ``server_name``.
    Please see the documentation for ``server_name`` in
    https://docs.pylonsproject.org/projects/waitress/en/latest/arguments.html and
    see https://github.com/Pylons/waitress/pull/329
  - Allow tasks to notice if the client disconnected.
    This inserts a callable ``waitress.client_disconnected`` into the environment
    that allows the task to check if the client disconnected while waiting for
    the response at strategic points in the execution and to cancel the
    operation.
    It requires setting the new adjustment ``channel_request_lookahead`` to a value
    larger than 0, which continues to read requests from a channel even if a
    request is already being processed on that channel, up to the given count,
    since a client disconnect is detected by reading from a readable socket and
    receiving an empty result.
    See https://github.com/Pylons/waitress/pull/310
  - Drop Python 2.7 and 3.5 support
  - The server now issues warning output when it there are enough open

OBS-URL: https://build.opensuse.org/request/show/914584
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=48
2021-09-03 12:16:09 +00:00
f9a955f620 Accepting request 839291 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/839291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=21
2020-10-29 08:46:26 +00:00
c18bfd662e Accepting request 839249 from home:frispete:python
- Update to version 1.4.4 (2020-06-01)
  + Fix an issue with keep-alive connections in which memory usage
    was higher than expected because output buffers were being
    reused across requests on a long-lived connection and each
    buffer would not be freed until it was full or the connection
    was closed. Buffers are now rotated per-request to stabilize
    their behavior.
  + See https://github.com/Pylons/waitress/pull/300
  + Waitress threads have been updated to contain their thread
    number. This will allow loggers that use that information to
    print the thread that the log is coming from.
  + See https://github.com/Pylons/waitress/pull/302
- Switch to pytest, disable one test, that requires network
- Create _multibuild for doc package
  It requires installation of base package now

OBS-URL: https://build.opensuse.org/request/show/839249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=46
2020-10-03 08:02:34 +00:00
9f94c5188d Accepting request 815873 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/815873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=20
2020-06-23 19:03:00 +00:00
Tomáš Chvátal
9166dcd608 Accepting request 815751 from home:jtomasiak:branches:devel:languages:python
- make sure UTF8 locale is used when runnning tests
  * Sometimes functional tests executed in python3 failed if stdout was not
    set to UTF-8. The error message was:
      ValueError: underlying buffer has been detached

OBS-URL: https://build.opensuse.org/request/show/815751
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=44
2020-06-19 06:33:26 +00:00
e353c1ddcf Accepting request 806803 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/806803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=19
2020-05-28 07:07:25 +00:00
Tomáš Chvátal
c10d430a72 Accepting request 806790 from home:pgajdos:python
submit

OBS-URL: https://build.opensuse.org/request/show/806790
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=42
2020-05-18 08:11:58 +00:00
085a76cf27 Accepting request 770684 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/770684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=18
2020-02-15 21:23:08 +00:00
Tomáš Chvátal
5589d55135 Accepting request 770668 from home:mcalabkova:branches:devel:languages:python
- update to 1.4.3
  * Waitress did not properly validate that the HTTP headers it received 
    were properly formed, thereby potentially allowing a front-end server 
    to treat a request different from Waitress. This could lead to HTTP 
    request smuggling/splitting.
- drop patch local-intersphinx-inventories.patch
  * it was commented out, anyway

OBS-URL: https://build.opensuse.org/request/show/770668
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=40
2020-02-06 18:27:24 +00:00
0bd1f598d0 Accepting request 758618 from devel:languages:python
- update to 1.4.0:
  - Waitress used to slam the door shut on HTTP pipelined requests without
  setting the ``Connection: close`` header as appropriate in the response. This
  is of course not very friendly. Waitress now explicitly sets the header when
  responding with an internally generated error such as 400 Bad Request or 500
  Internal Server Error to notify the remote client that it will be closing the
  connection after the response is sent.
  - Waitress no longer allows any spaces to exist between the header field-name
  and the colon. While waitress did not strip the space and thereby was not
  vulnerable to any potential header field-name confusion, it should have sent
  back a 400 Bad Request. See https://github.com/Pylons/waitress/issues/273
  - CRLR handling Security fixes

OBS-URL: https://build.opensuse.org/request/show/758618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=17
2020-01-01 13:57:35 +00:00
f203fbc6b5 - update to 1.4.0:
- Waitress used to slam the door shut on HTTP pipelined requests without
  setting the ``Connection: close`` header as appropriate in the response. This
  is of course not very friendly. Waitress now explicitly sets the header when
  responding with an internally generated error such as 400 Bad Request or 500
  Internal Server Error to notify the remote client that it will be closing the
  connection after the response is sent.
  - Waitress no longer allows any spaces to exist between the header field-name
  and the colon. While waitress did not strip the space and thereby was not
  vulnerable to any potential header field-name confusion, it should have sent
  back a 400 Bad Request. See https://github.com/Pylons/waitress/issues/273
  - CRLR handling Security fixes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=38
2019-12-20 18:36:31 +00:00
e1a00a91bf Accepting request 727098 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/727098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=16
2019-09-04 06:56:46 +00:00
Tomáš Chvátal
2cac9e1dbd Accepting request 727021 from home:mcalabkova:branches:devel:languages:python
- update to 1.3.1
  * Waitress won’t accidentally throw away part of the path if it 
    starts with a double slash

OBS-URL: https://build.opensuse.org/request/show/727021
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=36
2019-08-30 00:48:54 +00:00
637eb37f3b Accepting request 701058 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/701058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=15
2019-05-07 21:12:54 +00:00
Tomáš Chvátal
665deb40da Accepting request 701044 from home:pgajdos
- version update to 1.3.0
  Deprecations
  ~~~~~~~~~~~~
  - The ``send_bytes`` adjustment now defaults to ``1`` and is deprecated
    pending removal in a future release.
    and https://github.com/Pylons/waitress/pull/246
  Features
  ~~~~~~~~
  - Add a new ``outbuf_high_watermark`` adjustment which is used to apply
    backpressure on the ``app_iter`` to avoid letting it spin faster than data
    can be written to the socket. This stabilizes responses that iterate quickly
    with a lot of data.
    See https://github.com/Pylons/waitress/pull/242
  - Stop early and close the ``app_iter`` when attempting to write to a closed
    socket due to a client disconnect. This should notify a long-lived streaming
    response when a client hangs up.
    See https://github.com/Pylons/waitress/pull/238
    and https://github.com/Pylons/waitress/pull/240
    and https://github.com/Pylons/waitress/pull/241
  - Adjust the flush to output ``SO_SNDBUF`` bytes instead of whatever was
    set in the ``send_bytes`` adjustment. ``send_bytes`` now only controls how
    much waitress will buffer internally before flushing to the kernel, whereas
    previously it used to also throttle how much data was sent to the kernel.
    This change enables a streaming ``app_iter`` containing small chunks to
    still be flushed efficiently.
    See https://github.com/Pylons/waitress/pull/246
  Bugfixes
  ~~~~~~~~
  - Upon receiving a request that does not include HTTP/1.0 or HTTP/1.1 we will
    no longer set the version to the string value "None". See

OBS-URL: https://build.opensuse.org/request/show/701044
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=34
2019-05-06 11:11:30 +00:00
d238092706 Accepting request 687121 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/687121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=14
2019-03-29 19:36:20 +00:00
42830ad5ed Accepting request 687030 from home:jengelh:branches:devel:languages:python
- Trim marketing wording and other platform mentions.

OBS-URL: https://build.opensuse.org/request/show/687030
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=32
2019-03-21 07:06:30 +00:00
Stephan Kulow
aef5ad6597 Accepting request 679188 from devel:languages:python
- Add fetch-intersphinx-inventories.sh to sources
- Add local-intersphinx-inventories.patch for generating the docs
  correctly

- update to version 1.2.1:
  too many changes to list here, see:
  https://github.com/Pylons/waitress/blob/master/CHANGES.txt
  or even:
  https://github.com/Pylons/waitress/commits/master

OBS-URL: https://build.opensuse.org/request/show/679188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=13
2019-03-01 19:28:42 +00:00
Tomáš Chvátal
bfd3adbccb OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=30 2019-02-26 09:05:29 +00:00
Tomáš Chvátal
4b84799ac8 Accepting request 679186 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/679186
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=29
2019-02-26 09:04:29 +00:00
Tomáš Chvátal
715e94ac97 - Use url normaly to fetch python inventories without any shellscript
magic

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=28
2019-02-26 08:57:17 +00:00
Tomáš Chvátal
8f33ccb0ab Accepting request 679044 from home:TheBlackCat:branches:devel:languages:python
- Add fetch-intersphinx-inventories.sh to sources
- Add local-intersphinx-inventories.patch for generating the docs
  correctly

OBS-URL: https://build.opensuse.org/request/show/679044
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=27
2019-02-26 08:46:40 +00:00
52e5429adc Accepting request 672508 from home:frispete:python
- update to version 1.2.1:
  too many changes to list here, see:
  https://github.com/Pylons/waitress/blob/master/CHANGES.txt
  or even:
  https://github.com/Pylons/waitress/commits/master

OBS-URL: https://build.opensuse.org/request/show/672508
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=26
2019-02-11 11:59:55 +00:00
457d4ecb8f Accepting request 659749 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=12
2018-12-24 10:45:59 +00:00
c8f17d243e Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=24
2018-12-04 17:25:22 +00:00
077bf95571 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=23
2018-12-04 14:13:20 +00:00
88103f833a Accepting request 534388 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/534388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=11
2017-10-18 08:54:05 +00:00
cb950a7548 Accepting request 533778 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/533778
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=21
2017-10-17 10:06:16 +00:00
dbe93edae4 Accepting request 493201 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/493201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-waitress?expand=0&rev=10
2017-05-08 17:03:19 +00:00
Todd R
e6fa5bf0a8 Accepting request 492325 from home:TheBlackCat:branches:devel:languages:python
- Update to 1.0.2
- Implement single-spec version.
- Fix source URL.

OBS-URL: https://build.opensuse.org/request/show/492325
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-waitress?expand=0&rev=19
2017-05-06 12:20:37 +00:00