@@ -609,11 +609,6 @@ options_metadata parser::load_settings() THROWS
609609 value<uint32_t >(&configured.network .maximum_skew_minutes ),
610610 " The maximum allowable channel clock skew, defaults to '120'."
611611 )
612- (
613- " network.minimum_buffer" ,
614- value<uint32_t >(&configured.network .minimum_buffer ),
615- " The minimum retained read buffer size, defaults to '4000000'."
616- )
617612 (
618613 " network.rate_limit" ,
619614 value<uint32_t >(&configured.network .rate_limit ),
@@ -666,6 +661,16 @@ options_metadata parser::load_settings() THROWS
666661 value<uint32_t >(&configured.network .outbound .expiration_minutes ),
667662 " The age limit for any connection, defaults to '60'."
668663 )
664+ (
665+ " outbound.minimum_buffer" ,
666+ value<uint32_t >(&configured.network .outbound .minimum_buffer ),
667+ " The minimum retained read buffer size, defaults to '4000000'."
668+ )
669+ (
670+ " outbound.maximum_request" ,
671+ value<uint32_t >(&configured.network .outbound .maximum_request ),
672+ " The maximum allowed request size, defaults to '4000000'."
673+ )
669674 (
670675 " outbound.use_ipv6" ,
671676 value<bool >(&configured.network .outbound .use_ipv6 ),
@@ -718,6 +723,16 @@ options_metadata parser::load_settings() THROWS
718723 value<uint32_t >(&configured.network .inbound .expiration_minutes ),
719724 " The age limit for any connection, defaults to '60'."
720725 )
726+ (
727+ " inbound.minimum_buffer" ,
728+ value<uint32_t >(&configured.network .inbound .minimum_buffer ),
729+ " The minimum retained read buffer size, defaults to '4000000'."
730+ )
731+ (
732+ " inbound.maximum_request" ,
733+ value<uint32_t >(&configured.network .inbound .maximum_request ),
734+ " The maximum allowed request size, defaults to '4000000'."
735+ )
721736 (
722737 " inbound.enable_loopback" ,
723738 value<bool >(&configured.network .inbound .enable_loopback ),
@@ -755,6 +770,16 @@ options_metadata parser::load_settings() THROWS
755770 value<uint32_t >(&configured.network .manual .expiration_minutes ),
756771 " The age limit for any connection, defaults to '60' (will attempt reconnect)."
757772 )
773+ (
774+ " manual.minimum_buffer" ,
775+ value<uint32_t >(&configured.network .manual .minimum_buffer ),
776+ " The minimum retained read buffer size, defaults to '4000000'."
777+ )
778+ (
779+ " manual.maximum_request" ,
780+ value<uint32_t >(&configured.network .manual .maximum_request ),
781+ " The maximum allowed request size, defaults to '4000000'."
782+ )
758783 (
759784 " manual.peer" ,
760785 value<network::config::endpoints>(&configured.network .manual .peers ),
@@ -787,6 +812,16 @@ options_metadata parser::load_settings() THROWS
787812 value<uint32_t >(&configured.server .web .expiration_minutes ),
788813 " The idle timeout (http keep-alive), defaults to '60'."
789814 )
815+ (
816+ " web.minimum_buffer" ,
817+ value<uint32_t >(&configured.server .web .minimum_buffer ),
818+ " The minimum retained read buffer size, defaults to '4000000'."
819+ )
820+ (
821+ " web.maximum_request" ,
822+ value<uint32_t >(&configured.server .web .maximum_request ),
823+ " The maximum allowed request size, defaults to '4000000'."
824+ )
790825 (
791826 " web.server" ,
792827 value<std::string>(&configured.server .web .server ),
@@ -844,6 +879,16 @@ options_metadata parser::load_settings() THROWS
844879 value<uint32_t >(&configured.server .explore .expiration_minutes ),
845880 " The idle timeout (http keep-alive), defaults to '60'."
846881 )
882+ (
883+ " explore.minimum_buffer" ,
884+ value<uint32_t >(&configured.server .explore .minimum_buffer ),
885+ " The minimum retained read buffer size, defaults to '4000000'."
886+ )
887+ (
888+ " explore.maximum_request" ,
889+ value<uint32_t >(&configured.server .explore .maximum_request ),
890+ " The maximum allowed request size, defaults to '4000000'."
891+ )
847892 (
848893 " explore.server" ,
849894 value<std::string>(&configured.server .explore .server ),
@@ -906,6 +951,16 @@ options_metadata parser::load_settings() THROWS
906951 value<uint32_t >(&configured.server .bitcoind .expiration_minutes ),
907952 " The idle timeout (http keep-alive), defaults to '60'."
908953 )
954+ (
955+ " bitcoind.minimum_buffer" ,
956+ value<uint32_t >(&configured.server .bitcoind .minimum_buffer ),
957+ " The minimum retained read buffer size, defaults to '4000000'."
958+ )
959+ (
960+ " bitcoind.maximum_request" ,
961+ value<uint32_t >(&configured.server .bitcoind .maximum_request ),
962+ " The maximum allowed request size, defaults to '4000000'."
963+ )
909964 (
910965 " bitcoind.server" ,
911966 value<std::string>(&configured.server .bitcoind .server ),
@@ -953,6 +1008,16 @@ options_metadata parser::load_settings() THROWS
9531008 value<uint32_t >(&configured.server .electrum .expiration_minutes ),
9541009 " The idle timeout (http keep-alive), defaults to '60'."
9551010 )
1011+ (
1012+ " electrum.minimum_buffer" ,
1013+ value<uint32_t >(&configured.server .electrum .minimum_buffer ),
1014+ " The minimum retained read buffer size, defaults to '4000000'."
1015+ )
1016+ (
1017+ " electrum.maximum_request" ,
1018+ value<uint32_t >(&configured.server .electrum .maximum_request ),
1019+ " The maximum allowed request size, defaults to '4000000'."
1020+ )
9561021
9571022 /* [stratum_v1] */
9581023 // //(
@@ -980,6 +1045,16 @@ options_metadata parser::load_settings() THROWS
9801045 value<uint32_t >(&configured.server .stratum_v1 .expiration_minutes ),
9811046 " The idle timeout (http keep-alive), defaults to '60'."
9821047 )
1048+ (
1049+ " stratum_v1.minimum_buffer" ,
1050+ value<uint32_t >(&configured.server .stratum_v1 .minimum_buffer ),
1051+ " The minimum retained read buffer size, defaults to '4000000'."
1052+ )
1053+ (
1054+ " stratum_v1.maximum_request" ,
1055+ value<uint32_t >(&configured.server .stratum_v1 .maximum_request ),
1056+ " The maximum allowed request size, defaults to '4000000'."
1057+ )
9831058
9841059 /* [stratum_v2] */
9851060 // //(
@@ -1007,6 +1082,16 @@ options_metadata parser::load_settings() THROWS
10071082 value<uint32_t >(&configured.server .stratum_v2 .expiration_minutes ),
10081083 " The idle timeout (http keep-alive), defaults to '60'."
10091084 )
1085+ (
1086+ " stratum_v2.minimum_buffer" ,
1087+ value<uint32_t >(&configured.server .stratum_v2 .minimum_buffer ),
1088+ " The minimum retained read buffer size, defaults to '4000000'."
1089+ )
1090+ (
1091+ " stratum_v2.maximum_request" ,
1092+ value<uint32_t >(&configured.server .stratum_v2 .maximum_request ),
1093+ " The maximum allowed request size, defaults to '4000000'."
1094+ )
10101095
10111096 /* [node] */
10121097 (
0 commit comments