28 Commits

Author SHA1 Message Date
Kevin Heifner f57d59f526 GH1496 Add /v1/net/bp_gossip_peers 2025-05-05 13:10:26 -05:00
Kevin Heifner ad886bc96f GH-842 Change all plugin startup and shutdown log messages to debug 2024-10-16 19:21:10 -05:00
Kevin Heifner 079c650f9a Merge remote-tracking branch 'origin/main' into GH-1062-time-limits 2023-05-15 09:27:10 -05:00
Kevin Heifner cb1b52de82 GH-1062 Remove deadline since we no longer want to interrupt json creation on the http thread 2023-05-05 13:28:02 -05:00
Huang-Ming Huang 6fb23ca8e4 support multiple http endpoints 2023-05-05 09:31:05 -05:00
Kevin Heifner d13c056933 net_plugin operations do not have to be on the main thread at all. 2023-03-25 10:47:38 -05:00
Lin Huang 8997ae2f89 make exec_queue parameter explicit in all APIs 2023-03-14 11:58:55 -04:00
greg7mdp 84fa8238b5 update url_handler to take rvalues. 2023-03-03 09:41:36 -05:00
greg7mdp 7f0b67f6b8 call register_plugin() as a static member, so that static variable initializers don't create an application instance before the program is started. 2023-01-31 16:53:43 -05:00
greg7mdp fb12fe627f Update appbase/plugins to support multiple instances/exe 2023-01-12 18:05:16 -05:00
Kevin Heifner 06ac1bcc8c Use http-max-response-time for limit on complete run of http call including time for main thread and http thread. Puts limit on complete execution including conversion to JSON. 2022-09-02 10:41:30 -05:00
Clayton Calabrese 3217b0109e remote get_all_accounts, fix build failures. 2022-07-18 17:02:22 -05:00
Kevin Heifner 1913fe1528 Rename no_params_required to no_params 2022-05-09 17:47:41 -04:00
allenhan2 7d26529372 Merge pull request #9033 from EOSIO/http_400_params_call
Adding message body check (400) for http calls
2022-05-07 16:47:43 -04:00
Alok Garg 32578b6e99 Update priority of api endpoints for net_api_plugin and producer_api_plugin to medium_high 2020-05-02 12:01:59 -04:00
Kevin Heifner 21fe1f9c5b Make net_api_plugin and producer_api_pluign api calls medium priority for greater responsiveness 2020-02-22 14:56:15 -06:00
Bart Wyatt 2a6f974b5d remove the incorrect license header from the code base
resolves EOSIO/eos#7684
2019-08-13 18:01:22 -04:00
Kevin Heifner 97b385cf03 Move json::to_string to http thread pool 2019-03-07 15:05:35 -05:00
Jeeyong Um 9b036b432c Update LICENSE path 2018-12-02 19:54:13 +09:00
Kevin Heifner ff1117f96d Add FC_LOG_AND_RETHROW to log errors in plugin init 2018-06-18 11:39:50 -05:00
Bart Wyatt 62b99b5cf9 Uniform and extended security warnings
- added security warning to producer API plugin
- made existing checks uniform and more robust
- added security error for wallet when its exposed to the LAN and unencrypted

EOSIO/eos#3598 EOSIO/eos#3599
2018-06-13 16:01:35 -04:00
Kevin Heifner 9b4b01fd9f Add usage of new common http exception handler 2018-05-22 11:03:16 -04:00
Andrianto Lie ff2c6f862f Initial implementation to modify RPC Error Message Structure and eosioc display of it 2018-02-26 17:49:21 +08:00
Jonathan Giszczak a5f9eadc7b Rename all remaining eos strings eosio. 2018-01-30 08:19:53 -06:00
Jonathan Giszczak 6d55b5034b Self-registering plugins in eosiod.
main.cpp gets shorter, CMakeLists.txt gets longer, door opens for
conditional compilation of plugins.
2018-01-12 15:43:02 -06:00
Matt Witherspoon 63b5a95640 Fix building of net_plugin on noon 2017-12-08 15:49:30 -05:00
Kevin Heifner 46a83adb1d Merge pull request #828 from brianjohnson5972/186-update-endpoint-config
STAT-186 Update Endpoint Config

(reapplied on noon branch)
2017-12-08 14:04:20 -05:00
Kevin Heifner 6aff3afc21 Merge pull request #800 from EOSIO/netcleanup
clean up network code, remove reconnect tight loop, default to allow …

(reapplied on noon branch)
2017-12-08 13:47:22 -05:00