5
0
mirror of git://git.proxmox.com/git/pve-http-server.git synced 2025-08-02 16:21:56 +03:00

Commit Graph

  • 4c55846eea bump version to 6.0.3 master Thomas Lamprecht 2025-07-29 18:47:02 +02:00
  • d72947f112 api server: proxy config: read MAX_WORKERS integer key Friedrich Weber 2025-07-29 17:50:55 +02:00
  • c8579ede6d bump version to 6.0.2 Dietmar Maurer 2025-07-25 12:37:27 +02:00
  • dc211b3700 api server: add 'mo' as valid extension Dietmar Maurer 2025-07-25 12:32:19 +02:00
  • 4e45c80b8e bump version to 6.0.1 Thomas Lamprecht 2025-07-15 21:24:40 +02:00
  • 0ed9932b12 api server: add 'wasm' as valid extension Dominik Csapak 2025-07-10 12:28:11 +02:00
  • 29c7e106b6 handle request: drop extra parenthesis in if check Thomas Lamprecht 2025-07-15 10:59:07 +02:00
  • ed0cef79a8 clean-up and re-wrap some comments Thomas Lamprecht 2025-07-15 10:58:35 +02:00
  • 0cf78af094 bump version to 6.0.0 Thomas Lamprecht 2025-06-10 10:25:18 +02:00
  • f415c6289c auto-format code using perltidy with Proxmox style guide Thomas Lamprecht 2025-06-10 10:23:54 +02:00
  • 34f80f6d04 buildsys: add top-level make tidy target Thomas Lamprecht 2025-06-04 19:37:44 +02:00
  • 157d9875f6 formatter: html: update to bootstrap 5 Dominik Csapak 2025-06-05 11:02:51 +02:00
  • f10efa82d0 formatter: html: fix logout button Dominik Csapak 2025-06-03 15:04:25 +02:00
  • 08f6effe2b formatter: html: remove unused code Dominik Csapak 2025-06-03 15:04:24 +02:00
  • 444a9e19f6 bump version to 5.2.2 Thomas Lamprecht 2025-04-08 16:44:13 +02:00
  • f82b416214 anyevent: handle 'disconnected' flag in client_do_disconnect() itself Fiona Ebner 2025-04-08 16:20:14 +02:00
  • fa63916921 anyevent: always avoid re-entering client_do_disconnect() in on_error callback Fiona Ebner 2025-04-08 16:20:13 +02:00
  • 0ec627cff1 anyevent: disconnect: check that handle is still defined before calling shutdown() Fiona Ebner 2025-04-08 16:20:12 +02:00
  • a8ff92cbb0 bump version to 5.2.1 Thomas Lamprecht 2025-04-07 21:38:46 +02:00
  • 07e56cc9dd fix unexpected EOF for client when closing TLS session Rob Rozestraten via pve-devel 2025-03-05 21:45:01 +00:00
  • 2650923a42 fix #6230: increase allowed post size Dominik Csapak 2025-04-03 10:27:59 +02:00
  • 011d2da3b1 bump version to 5.2.0 Thomas Lamprecht 2025-01-28 16:15:59 +01:00
  • 169d42e0f6 use HTTP_INTERNAL_SERVER_ERROR were appropriate instead of '501' Dominik Csapak 2025-01-28 15:41:25 +01:00
  • 9b59e1f033 add error message into http body Dominik Csapak 2025-01-28 15:41:24 +01:00
  • f737984826 fix #4816: do not disconnect twice if client sends no data Fabian Grünbichler 2024-12-04 10:52:34 +01:00
  • 9a2112e664 fix #6503: return api handler errors in the json body Dominik Csapak 2025-01-08 10:58:53 +01:00
  • d3dd84ee70 fix generating 'extjs' response with exceptions/blessed errors Dominik Csapak 2025-01-07 15:35:50 +01:00
  • fe9d61a83d fix #5699: pveproxy: add library methods for real IP support Thomas Skinner 2024-12-11 21:27:05 -06:00
  • c03f5d7319 fix external linking when cookie was acquired via HTML formatter Dominik Csapak 2024-10-14 14:13:40 +02:00
  • 2ef480f664 bump version to 5.1.2 Thomas Lamprecht 2024-10-04 14:03:00 +02:00
  • f5ac409d20 fix #5391: proxy request: avoid HTTP 599 Too many redirections Friedrich Weber 2024-10-04 11:43:11 +02:00
  • 788a6c8857 bump version to 5.1.1 Thomas Lamprecht 2024-09-23 11:07:26 +02:00
  • 6ef8efe3cb d/control: record breaks for older pve-storage, pve-manager and pmg-api packages Thomas Lamprecht 2024-09-23 10:56:23 +02:00
  • c7ce508372 download handling: adapt to method schema field rename Fabian Grünbichler 2024-09-19 15:19:46 +02:00
  • af9d2fe4f6 handler: remove support for directly returned download info Fabian Grünbichler 2024-09-19 15:19:45 +02:00
  • e1f830d1e3 handler: only allow downloads for annotated endpoints Fabian Grünbichler 2024-09-19 15:19:44 +02:00
  • ecca061644 bump version to 4.3.0 stable-7 Fabian Grünbichler 2024-09-20 13:42:32 +02:00
  • 95e3ad8356 d/control: record breaks for older pve-storage, pve-manager and pmg-api Thomas Lamprecht 2024-09-23 14:53:21 +02:00
  • 9134b2c972 handler: remove support for directly returned download info Fabian Grünbichler 2024-09-20 13:42:31 +02:00
  • 67b08d684c handler: only allow downloads for annotated endpoints Fabian Grünbichler 2024-09-20 13:42:30 +02:00
  • 9ecc949c68 bootstrap formater: fix one-argument "bless" and code style Thomas Lamprecht 2023-04-14 17:44:42 +02:00
  • da8543517e bump version to 5.1.0 Thomas Lamprecht 2024-04-22 13:14:29 +02:00
  • 589c8c6cd4 http: support Content-Encoding=deflate Maximiliano Sandoval 2024-04-18 11:16:35 +02:00
  • 5b4ce005cd bump version to 5.0.6 Thomas Lamprecht 2024-03-26 09:16:53 +01:00
  • a8dd7b668e access control: avoid "uninitialized value" warning if using IP ranges Friedrich Weber 2024-01-24 12:38:56 +01:00
  • 38535a67df bump version to 5.0.5 Fabian Grünbichler 2023-11-03 12:06:55 +01:00
  • 365c5d1d48 fix #4859: properly configure TLSv1.3 only mode Fabian Grünbichler 2023-07-19 11:15:55 +02:00
  • 6b09edd884 bump version to 5.0.4 Thomas Lamprecht 2023-07-03 09:39:50 +02:00
  • 91787a2003 fix #4802: reduce CA lookups while proxying Fabian Grünbichler 2023-07-03 09:18:51 +02:00
  • 9a43feac82 avoid AnyEvent::AIO to fix CPU spinning if pure-perl lib is installed Dominik Csapak 2023-07-03 08:39:55 +02:00
  • 06d037304e bump version to 5.0.3 Thomas Lamprecht 2023-06-09 18:58:12 +02:00
  • 81f0f40ea1 proxy request: handle missing content-type header Stoiko Ivanov 2023-06-09 18:11:45 +02:00
  • 0e761983b9 bump version to 5.0.2 Wolfgang Bumiller 2023-06-07 13:21:29 +02:00
  • 4151c79c52 bump pve-common dependency to 8.0.2 Wolfgang Bumiller 2023-06-07 13:18:17 +02:00
  • bd9d641690 use proper arrays for array parameter Dominik Csapak 2023-06-06 15:08:49 +02:00
  • f398a3d94b proxy request: forward json content type and parameters Dominik Csapak 2023-06-06 15:08:48 +02:00
  • ded13125c2 formatter/bootstrap: set SameSite attr of auth cookie to 'strict' Max Carrara 2023-03-15 17:26:29 +01:00
  • 1e9befeb80 multiline parameter style nit fix Thomas Lamprecht 2023-06-06 17:12:50 +02:00
  • b7c997ab6c bump version to 5.0.1 Thomas Lamprecht 2023-06-03 15:15:51 +02:00
  • d0f4b94507 fix regression in api/html (bootstrap) viewer Dominik Csapak 2023-05-30 13:56:25 +02:00
  • 1a555dd93c bump version to 5.0.0 Thomas Lamprecht 2023-05-17 07:33:43 +02:00
  • 459297a597 d/control: add debhelper misc:depends auto-variable Thomas Lamprecht 2023-05-17 07:33:12 +02:00
  • 37045e728b fixup! buildsys: add sbuild target for convenience Thomas Lamprecht 2023-05-17 07:31:38 +02:00
  • 16e055204c buildsys: derive upload dist automatically Thomas Lamprecht 2023-05-17 07:28:28 +02:00
  • 72908e16a3 buildsys: add sbuild target for convenience Thomas Lamprecht 2023-05-17 07:28:22 +02:00
  • 92efe072df buildsys: split out build dir generation and add DSC target Thomas Lamprecht 2023-05-17 07:24:01 +02:00
  • a94bb39e70 d/control: raise standards version compliance to 4.6.2 Thomas Lamprecht 2023-05-17 07:23:15 +02:00
  • 63679bde91 makefile: convert to use simple parenthesis Thomas Lamprecht 2023-05-17 07:22:11 +02:00
  • 17b4f489e4 d/control: define compat level via build-depends and raise to 13 Thomas Lamprecht 2023-05-16 18:23:09 +02:00
  • 148dc08e90 replace junior semicolon with actual one Thomas Lamprecht 2023-04-14 16:38:13 +02:00
  • 0e66194841 bump version to 4.2-3 Thomas Lamprecht 2023-04-14 16:27:21 +02:00
  • cb53bd6861 explicitly disallow tmpfilename parameter in query URL Thomas Lamprecht 2023-04-14 16:09:07 +02:00
  • a2a3d17be8 file upload: don't calculate MD5, log file name instead Matthias Heiserer 2023-04-12 16:22:48 +02:00
  • c4a08453ed bump version to 4.2-2 Thomas Lamprecht 2023-04-11 14:44:07 +02:00
  • 602eb8aabd multipart upload: properly parse file parts without Content-Type Friedrich Weber 2023-04-11 14:19:47 +02:00
  • fcb543a682 bump version to 4.2-1 Thomas Lamprecht 2023-03-16 16:58:06 +01:00
  • 4737252f60 header processing: add comments Fabian Grünbichler 2023-03-07 10:41:41 +01:00
  • 14f39f121c header processing: explicit return 0 Fabian Grünbichler 2023-03-07 10:41:25 +01:00
  • b636292c6c header processing: style fixups Fabian Grünbichler 2023-03-07 10:40:53 +01:00
  • d8898f5e20 fix whitespace Max Carrara 2023-03-03 18:29:51 +01:00
  • 933a4dbbaf fix #4494: redirect HTTP to HTTPS Max Carrara 2023-03-03 18:29:50 +01:00
  • f2e54bb78a header processing: factor out auth and request handling Max Carrara 2023-03-03 18:29:49 +01:00
  • bda4864145 header processing: extract into separate subroutine Max Carrara 2023-03-03 18:29:48 +01:00
  • 21bab96c48 bump version to 4.1-6 Thomas Lamprecht 2023-03-06 13:40:01 +01:00
  • 435dbe0c06 multipart upload: code cleanup/reuse Thomas Lamprecht 2023-03-06 13:01:16 +01:00
  • 0b6b3b372b multipart upload: remove ignore-whitespace flag from regex John Hollowell 2022-11-18 01:39:11 +00:00
  • 3e3faddb4a fix #4344: http-server: ignore unused multipart headers John Hollowell 2022-11-18 01:39:10 +00:00
  • 44791210d7 multipart upload: ignore trailing-newline requirement from spec Matthias Heiserer 2022-12-12 16:07:56 +01:00
  • e3295acc78 fix multipart upload: ignore additional headers Matthias Heiserer 2022-12-12 16:07:55 +01:00
  • 26ea294acd multipart upload: fix upload of files starting with newlines Matthias Heiserer 2022-12-12 16:07:54 +01:00
  • 7a6657f0d1 bump version to 4.1-5 Thomas Lamprecht 2022-11-07 16:44:25 +01:00
  • 5a08cdbedf remove dead code 'parse_content_disposition' Dominik Csapak 2022-11-07 16:07:50 +01:00
  • a66b77d850 upload: re-allow white space in filenames Dominik Csapak 2022-11-07 16:07:49 +01:00
  • c6702003c5 bump version to 4.1-4 Thomas Lamprecht 2022-09-29 14:37:08 +02:00
  • 5339ae14d9 unshift_read_header: minor code style improvement Thomas Lamprecht 2022-09-29 17:03:59 +02:00
  • 32163b8e11 multipart upload: report duration with millisecond precision in syslog Thomas Lamprecht 2022-09-29 17:03:34 +02:00
  • aad755eb35 multipart upload: avoid some extra lines and general code style fixes Thomas Lamprecht 2022-09-29 16:34:18 +02:00
  • dafe441609 multipart upload: avoid code duplication in writing data to tmp file Thomas Lamprecht 2022-09-29 16:31:51 +02:00
  • 59128f6b5a multipart upload: factor out content-disposition extraction Thomas Lamprecht 2022-09-29 16:29:25 +02:00
  • 42ec24969f multipart upload: drop unused variables Thomas Lamprecht 2022-09-29 16:26:13 +02:00