Anon2026
82f36c4991
Fix language selection
2026-01-09 23:05:20 +03:00
Anon2026
b8a56288be
Fix thread-unsafe localtime()
2026-01-07 20:24:59 +03:00
Anon2026
d9a4aef6c3
Fix buffer overflow in HTTPServer.cpp
2026-01-06 19:22:53 +03:00
orignal
8da012b826
don't restart acceptor after stop
2025-12-16 09:32:03 -05:00
Łukasz Jerciński
e4365e5aeb
fix(I2PControl): use boost::iequals for RFC-compliant Content-Length parsing
...
Use case-insensitive comparison via boost::iequals to handle all
Content-Length header variations per RFC 2616.
2025-11-25 18:26:17 +01:00
Łukasz Jerciński
86ddc033e5
fix(I2PControl): handle case-insensitive Content-Length header
...
HTTP headers are case-insensitive per RFC 7230. The previous code only
matched "Content-Length" exactly, causing requests with lowercase
"content-length" (common in Rust's hyper/reqwest and other HTTP/2-derived
clients) to fail with JSON parse errors when payloads exceeded the
initial 1024-byte buffer read.
Now accepts both "Content-Length" and "content-length" header names.
2025-11-25 13:03:52 +01:00
Łukasz Jerciński
470c7dcdcb
Add network testing state metrics to i2pcontrol API
2025-11-19 10:07:27 +01:00
Łukasz Jerciński
d3b44ea7df
Add network error metrics to i2pcontrol API
2025-11-19 10:00:25 +01:00
orignal
a52f619d6a
implement stan mode
2025-11-17 21:46:32 -05:00
Anon2025
d64030e255
add trailing newline in i2pcontrol json response
2025-11-17 13:56:38 +03:00
orignal
4c2c06fda8
call UnixDaemon::start for daemon mode
2025-11-12 16:07:58 -05:00
orignal
1891bd5ba5
raise confirmation alert before quit
2025-10-18 09:55:36 -04:00
orignal
80080fd8f5
show tunnels in Tunnels menu
2025-10-15 16:30:16 -04:00
Łukasz Jerciński
001744514b
refactor(i2pcontrol): remove redundant newlines in NetStatusV6Handler
2025-10-14 13:09:56 +02:00
Łukasz Jerciński
23821f3eae
feat(i2pcontrol): add IPv6 network status metric
2025-10-14 08:38:15 +02:00
orignal
acb09c3119
call Run peer test from menu
2025-09-24 20:45:47 -04:00
orignal
62d34d0672
update main window by timer
2025-09-23 14:32:35 -04:00
orignal
ef90e978e7
show some stats in the main window
2025-09-22 21:10:45 -04:00
orignal
5a5ba9be35
common PrintMainWindowText
2025-09-22 18:25:43 -04:00
orignal
4dfbf33382
common Daemon.GetGracefulShutdownInterval
2025-09-22 15:41:20 -04:00
orignal
c16c6976fa
use GetGracefulShutdownRemainingTime instead direct access to g_GracefulShutdownEndtime
2025-09-22 13:52:39 -04:00
orignal
40c96dcf69
initialize be_app before alerts
2025-09-21 09:39:18 -04:00
orignal
1f0512c4f6
handle ThrowFatal for Haiku
2025-09-19 13:40:41 -04:00
orignal
fd4635e8f4
update Daemon.gracefulShutdownInterval
2025-09-18 18:49:50 -04:00
orignal
241ac2f593
Graceful shutdown menu
2025-09-18 15:13:55 -04:00
orignal
b294c4b9f4
Initial Haiku UI added
2025-09-17 20:43:51 -04:00
orignal
0f279017a2
renamed DaemonLinux to DaemonUnix
2025-09-11 18:44:25 -04:00
wipedlifepotato
0afce7304c
fix: fix css for small width size
2025-09-10 22:31:09 +07:00
wipedlifepotato
227f397c06
patch: fix css for webconsole
2025-09-10 22:20:36 +07:00
orignal
f46db7b8c7
don't show Network status: Unknown for ipv6 only
2025-08-28 17:46:43 -04:00
orignal
32bf9224f2
don't show endpoint for terminated or closed SAM streams
2025-08-22 12:05:37 -04:00
wipedlifepotato
14ce620825
fix logic
2025-08-18 19:53:38 +07:00
🜃 Ezor Kael
b3d566c6f2
Merge branch 'openssl' into BandwithParameter
2025-08-18 19:50:54 +07:00
wipedlifepotato
aeb6dddcb1
feat: bandwidth with bytes/kbytes/gbytes seconds and fix for style.css
2025-08-18 19:43:52 +07:00
orignal
d33a2ec4c4
Merge pull request #2222 from wipedlifepotato/httpTheme
...
Update HTTPServer.cpp. fix
2025-08-18 07:50:23 -04:00
🜃 Ezor Kael
c7ad247929
Update HTTPServer.cpp. fix
...
Починка style.css если нет кастомных тем
2025-08-16 12:06:46 +07:00
orignal
2a4a162941
Merge pull request #2221 from wipedlifepotato/httpTheme
...
feat: custom http themes for webconsole
2025-08-15 08:30:27 -04:00
Anonymous
95ae5336d3
feat: custom CSS themes
2025-08-15 19:19:31 +07:00
orignal
1ffcb3d3de
Merge pull request #2220 from wipedlifepotato/httpTheme
...
feat: http theme for webconsole
2025-08-15 07:23:36 -04:00
Anonymous
d148dd0b5e
feat: http theme for webconsole
2025-08-15 10:22:58 +07:00
orignal
28996583e4
Handle links with UTF8 SAM session name
2025-08-03 16:35:23 -04:00
orignal
b6f5308242
used enum class for SAMSocketType and SAMSessionType
2025-08-02 11:31:26 -04:00
orignal
588108d7d0
use EVP_RSA_gen if openssl 3
2025-06-13 12:48:25 -04:00
orignal
ba0352e9a0
check for compatibility of LeaseSet encryption keys with local destination's encryption type
2025-06-07 20:52:35 -04:00
r4sas
aab8296619
[i18n] add Hebrew and Hindi translations, add rtl support (testing)
...
Signed-off-by: r4sas <r4sas@i2pmail.org >
2025-05-18 02:20:31 +03:00
orignal
bbf5c1655a
ByteStreamToBase64 always returns std::string
2025-03-17 19:05:10 -04:00
orignal
ede8244e54
store translation as string_view
2025-03-14 14:46:24 -04:00
orignal
c113241ccd
support local sockets for I2PControl
2025-03-05 14:14:34 -05:00
orignal
4f82fe24da
replace boost::lexical_cast by std::to_string. std::unique_ptr for thread
2025-03-04 18:11:58 -05:00
orignal
b4bcd9914a
show next peer and connectivity on transit tunnels page
2024-12-16 19:49:14 -05:00