parsebulb
cddf8899da
Fix setting C++ standard
...
The -std=c++X flag was set in three different places, (1) at the
beginning of the CMakeLists.txt with `set(CMAKE_CXX_STANDARD)`, later
(2) with `CMAKE_CXX_FLAGS` and finally (3) by the combination cmake's
CMP0128=NEW policy, some versions of g++ and the settings of
CMAKE_CXX_STANDARD_REQUIRED=ON and CMAKE_CXX_EXTENSIONS=OFF.
Because of (1) _or_ (2) the MinGW compiler (and possibly others) would
add -std=c++17 to the build arguments _after_ the -std=c++X defined in
`CMAKE_CXX_FLAGS` resulting in the c++17 standard being used regardless
of what `CMAKE_CXX_FLAGS` has to say.
This patch also applies the c++ standard per target to avoid the
`CMAKE_CXX_STANDARD` setting leaking into projects which include this
i2pd's CMakeLists.txt.
2026-08-18 17:40:53 +02:00
orignal
8887afe260
implemented remove torrent and torrent-remove RPC
2026-08-18 09:29:01 -04:00
orignal
04b9cdcd99
Revert "openbsd: fix a issue from IRC chat"
...
This reverts commit 55ecab7c8d .
2026-08-18 06:56:58 -04:00
orignal
4fa515b4fe
Merge pull request #2492 from pobregat0/server-tunnel-acceptor
...
keep the acceptor of a server tunnel through a reload
2026-08-17 22:40:34 -04:00
PobreGato
bde02543b0
take the acceptor off only if this tunnel set it
2026-08-18 05:14:42 +03:00
PobreGato
a30e6ae50f
keep the acceptor of a server tunnel through a reload
2026-08-18 04:34:47 +03:00
orignal
c6a19a594d
require higher version for boost for compatibility with std::string_view
2026-08-17 21:27:37 -04:00
orignal
6c9ded8926
Merge pull request #2490 from jpk68/size-checks
...
libi2pd: add missing size checks
2026-08-17 20:11:27 -04:00
orignal
16c74918c4
Merge pull request #2491 from pobregat0/tag-three-way
...
compare tags by value in ordered containers
2026-08-17 20:07:37 -04:00
PobreGato
03daaf85be
compare tags by value in ordered containers
2026-08-18 03:06:31 +03:00
orignal
71177d649c
send some stats and status in torrent-get response
2026-08-17 18:47:48 -04:00
orignal
9b7cda3775
send torrents in result for torrent-get RPC
2026-08-17 17:48:54 -04:00
orignal
fad3294ed3
handle torrent-get RPC
2026-08-17 16:34:52 -04:00
jpk68
575acd6f13
libi2pd: add missing size checks
2026-08-17 13:27:12 -04:00
orignal
d9cd383b08
Merge pull request #2489 from pobregat0/tunnel-reload-params
...
apply tunnel parameters on reload
2026-08-16 22:09:55 -04:00
PobreGato
98c0035620
apply tunnel parameters on reload
2026-08-17 05:01:00 +03:00
orignal
c3541c3966
implemented rpcaddress param
2026-08-16 21:33:50 -04:00
orignal
996a467513
Merge pull request #2488 from pobregat0/streaming-lock-guard
...
use lock_guard for streams mutex
2026-08-16 20:46:52 -04:00
PobreGato
d2a6ed9100
use lock_guard for streams mutex
2026-08-17 03:45:16 +03:00
orignal
a5d5eab81d
Merge pull request #2486 from pobregat0/local-destination-info
...
added LocalDestinationInfo I2PControl request
2026-08-16 20:39:54 -04:00
PobreGato
37acd98bdd
move GetStreamsList body to Streaming.cpp
2026-08-17 03:35:32 +03:00
orignal
ff5f8d1be6
Merge pull request #2487 from pobregat0/i2pcontrol-cert-subject
...
set subject name in I2PControl certificate
2026-08-16 20:28:57 -04:00
orignal
1d0162078c
use std::mt19937 instead RANG_bytes
2026-08-16 20:26:52 -04:00
PobreGato
08ec42909a
return the stream list instead of filling a reference
2026-08-17 03:21:18 +03:00
PobreGato
2cf65a289b
set subject name in I2PControl certificate
2026-08-17 03:16:51 +03:00
orignal
73ee29a38c
Merge pull request #2485 from pobregat0/i2pcontrol-services-comma
...
don't put leading comma in ClientServicesInfo reply
2026-08-16 20:08:57 -04:00
orignal
eef01aa496
Merge pull request #2483 from wipedlifepotato/openssl
...
openbsd: fix a issue from IRC chat
2026-08-16 20:07:04 -04:00
user
55ecab7c8d
openbsd: fix a issue from IRC chat
2026-08-16 23:24:02 +00:00
orignal
a5ded7f5a3
send JSON error response
2026-08-16 16:38:01 -04:00
PobreGato
52bde6a907
added LocalDestinationInfo I2PControl request
2026-08-16 22:50:47 +03:00
PobreGato
99d099a426
don't put leading comma in ClientServicesInfo reply
2026-08-16 22:50:31 +03:00
orignal
4dd8577731
implemented torrent-add RPC
2026-08-16 14:48:11 -04:00
orignal
680f781b8c
create .torrent fiel and torrent data files if added from RPC
2026-08-16 09:06:11 -04:00
orignal
7dae8cfcc4
detect clnag compiler properly
2026-08-16 08:12:19 -04:00
orignal
8e868b3abb
fixed cmake build
2026-08-16 07:44:25 -04:00
orignal
5b29636395
torrent-add RPC request
2026-08-16 06:50:23 -04:00
orignal
e8b1310469
Merge pull request #2482 from pobregat0/fix-count
...
duplicated subsession id was never detected
2026-08-15 21:12:08 -04:00
PobreGato
f756d258b4
duplicated subsession id was never detected
2026-08-16 04:11:06 +03:00
orignal
6f0cefda19
Merge pull request #2481 from pobregat0/beast-base64
...
use base64 from boost::beast for basic authorization
2026-08-15 21:03:56 -04:00
PobreGato
5312aba642
use base64 from boost::beast for basic authorization
2026-08-16 03:56:58 +03:00
orignal
9dd3fa3341
Merge pull request #2480 from pobregat0/outproxy-round-robin
...
round-robin over several outproxies in http proxy
2026-08-15 20:46:31 -04:00
orignal
7a7fadf15e
changed back
2026-08-15 20:45:18 -04:00
orignal
f3da621943
Termporary dsiable Debian 12 build
2026-08-15 20:44:36 -04:00
orignal
dc35f40542
fix build for debian 12
2026-08-15 19:44:48 -04:00
PobreGato
cc4c80a5ca
round-robin over several outproxies in http proxy
2026-08-16 02:38:47 +03:00
orignal
c0f5798af9
added dependacy from libboost-json-dev
2026-08-15 19:26:17 -04:00
orignal
7c09a171a3
excluded deibian 11 from build
2026-08-15 18:27:05 -04:00
orignal
18bf9f9306
fixed windows build
2026-08-15 18:06:43 -04:00
orignal
c4c54aa63e
link with boost_json if >= 1.75
2026-08-15 17:50:53 -04:00
orignal
92f4c32d30
link with boost_json
2026-08-15 16:15:12 -04:00