Commit Graph
51 Commits
Author SHA1 Message Date
Alexey MilovidovandClaude Opus 4.6 ab7bc27ae3 Bundle xterm.js libraries as embedded static files
Embed xterm.js 5.5.0, addon-fit 0.10.0, and addon-web-links 0.11.0
(minified JS and CSS) into the server binary, served at /js/*.
This removes the dependency on CDN and makes the web terminal
page fully self-contained, like the dashboard.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-21 14:28:05 +01:00
Antonio AndelicandGitHub cadcef64db Merge branch 'master' into jemalloc-stats 2026-02-19 10:16:45 +01:00
Aaron Knudtson b1464832c1 fix: move clickstack cmake to contrib location 2026-02-17 13:00:46 -05:00
Antonio Andelic 77173af567 Add visualization 2026-02-16 15:36:49 +01:00
Aaron Knudtson 042ecfa6fe fix: style 2026-02-12 15:27:20 -05:00
Aaron Knudtson a5692bf153 feat: add clickstack to clickhouse http server 2026-02-10 13:33:12 -05:00
Raúl Marín 7d7677e345 Replace incbin with #embed 2026-01-08 16:55:11 +01:00
Konstantin Bogdanov d6d0a18eca Put ACME request handler to its own file 2025-11-12 16:43:18 +01:00
Konstantin Bogdanov a1f65e7b85 Resolve conflicts 2025-11-12 16:42:20 +01:00
Konstantin Bogdanov 368406d52b Huge refactoring 2025-11-12 16:42:12 +01:00
Konstantin Bogdanov d2e70e032c Cleanup 2025-11-12 16:42:05 +01:00
Konstantin Bogdanov e05982e0d4 temp-commit 2025-11-12 16:42:01 +01:00
Konstantin Bogdanov 17704ecc10 Cleanup 2025-11-12 16:42:00 +01:00
Alexey Milovidov 055e3eb3c4 Fix error (excessive content) in serving JavaScript files 2025-06-16 00:29:45 +02:00
Alexey Milovidov 55d3b95fae Add a landing page 2025-06-02 03:51:04 +02:00
Andrey Zvonov 2a6c80c435 add default common headers section 2025-05-13 10:30:22 +00:00
Andrey Zvonov f7390506c5 add headers logic to every http handler 2025-05-13 10:30:22 +00:00
Konstantin Bogdanov d2203c290d Clang 20 compatibility 2024-12-23 09:03:28 +01:00
Sema Checherinda f1ab911910 cancel or finalize write buffer 2024-11-11 11:37:12 +01:00
Alexey Milovidov 43a3ff8ae1 Add a handler 2024-10-24 16:04:56 +02:00
Raúl Marín 99924ba2bc Move ServerSettings to pImpl 2024-10-16 21:13:26 +02:00
Nikita Taranov 053285dc1c Merge branch 'master' into keep_alive_max_reqs 2024-08-06 20:55:48 +01:00
Raúl Marín 314174013b Reduce dependencies on ServerSettings.h 2024-07-10 18:10:19 +02:00
Nikita Taranov 146d760338 rm more 2024-03-22 17:38:06 +00:00
Nikita Taranov d7b34a80bb stash 2024-03-22 16:09:14 +00:00
Alexey Milovidov 2756160aea Allow to map UI handlers to different paths 2024-02-25 23:04:39 +01:00
Amos Bird 7e86c0e928 Compress state of dashboard 2024-01-23 23:04:19 +08:00
Yakov OlkhovskiyandGitHub 4fc11e189c Merge branch 'master' into revert-58450-revert-56064-feature-server-iface-metrics 2024-01-10 12:03:47 -05:00
Robert Schulze f553b55e3a Merge remote-tracking branch 'rschu1ze/master' into regex-std-re2 2024-01-07 22:31:35 +00:00
Robert Schulze 8e804487f3 Some fixups 2024-01-07 22:28:08 +00:00
Yakov OlkhovskiyandGitHub 85f03478ef Revert "Revert "Use CH Buffer for HTTP out stream, add metrics for interfaces"" 2024-01-03 11:47:15 -05:00
Raúl MarínandGitHub d491758939 Revert "Use CH Buffer for HTTP out stream, add metrics for interfaces" 2024-01-03 10:42:15 +01:00
Yakov Olkhovskiy db97764e98 fix tests, some refactoring 2023-12-31 12:56:37 +00:00
Alexey Milovidov 01c7562cc3 Merge with master 2023-12-30 16:01:17 +01:00
Alexey MilovidovandGitHub aa462fa7cd Merge branch 'master' into feature-server-iface-metrics 2023-12-29 22:37:52 +01:00
Alexey Milovidov 0e89d01b94 Binary (symbols) viewer 2023-12-24 12:14:45 +01:00
Yakov OlkhovskiyandGitHub 5dc88542cb Merge branch 'master' into feature-server-iface-metrics 2023-12-20 16:46:29 -05:00
Yakov Olkhovskiy 001a38048f use ProfileEvents instead of CurrentMetrics 2023-12-15 19:17:42 +00:00
Nikita Mikhaylov 04d167c6d9 Better 2023-12-05 13:34:37 +01:00
Yakov Olkhovskiy aa855aa9b1 more fixes 2023-10-28 05:15:49 +00:00
Yakov Olkhovskiy 0cf851316c use CH Buffer for HTTP out stream, add metrics for interfaces 2023-10-27 02:38:36 +00:00
Robert Schulze 7b378dbad3 Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
Nikita Taranov 37d382aba4 impl 2023-08-05 20:30:49 +02:00
Alexey Milovidov 1e467867e6 Attempt to fix LTO 2023-07-24 00:03:40 +02:00
Alexey Milovidov 00d6f2ee08 Use incbin for resources, part 1 2023-07-23 06:11:03 +02:00
Alexey Milovidov 7c8e540dea Implement code review suggestions 2022-08-22 21:55:41 +02:00
Alexey Milovidov 9635fa817b Embedded dashboard 2022-08-21 12:11:25 +02:00
Alexey Milovidov 29d28c531f Move code around to avoid dlsym on Musl 2021-12-24 12:25:27 +03:00
Alexey Milovidov fe6b7c77c7 Rename "common" to "base" 2021-10-02 10:13:14 +03:00
IvanandGitHub 414f470c79 Make Poco HTTP Server zero-copy again (#19516)
* Refactoring: part 1

* Refactoring: part 2

* Handle request using ReadBuffer interface

* Struggles with ReadBuffer's

* Fix URI parsing

* Implement parsing of multipart/form-data

* Check HTTP_LENGTH_REQUIRED before eof() or will hang

* Fix HTTPChunkedReadBuffer

* Fix build and style

* Fix test

* Resist double-eof

* Fix arcadian build
2021-02-19 15:51:26 +03:00