Commit Graph

38 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
Lin Huang 09434dabfb Merge branch 'main' into parallel_readonly_trxs 2023-03-06 21:51:05 -05:00
greg7mdp 84fa8238b5 update url_handler to take rvalues. 2023-03-03 09:41:36 -05:00
Lin Huang 0b1b2a26eb customize appbase to support two queue executor in Leap, add tests, update Leap to use the cusomized appbase 2023-02-22 10:18:12 -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 8ef7391c59 Merge branch 'release/3.2' into 3_1_trx_dropped_high_traffic_warning 2022-10-25 18:04:39 -05:00
Luis 6292407a59 update or add plugin description in yaml files :doc 2022-10-24 15:46:57 -04:00
Luis 6c4934d018 update or add plugin description in yaml files :doc 2022-10-19 17:25:03 -04:00
Luis 1fcc038f73 replace eos.io refs to eosnetwork.com in yaml files :doc 2022-10-19 17:11:26 -04:00
Eric Passmore 84f6fed4ba updated schema references to eosnetwork host 2022-09-21 07:26:37 -07: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
Luis Paris 69d08f4d24 Merge pull request #8591 from EOSIO/docs/swagger-net-2.0.x
net_api_plugin swagger file - 2.0
2020-03-05 13:36:07 -05: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
dskvr 06c5f46087 Update .gitignore to be less greedy and add net swaggerr 2020-02-06 21:01:00 +01: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
Matt Witherspoon 278cee544c Remove many useless cmake installs
There are a bunch of files that get installed (via something like make install) that make absolutely no sense. No one can do anything useful with the static library to the net_plugin, for example. Removing all of the obvious offenders. I left stuff that still doesn't feel appropriate to me like fc and appbase. Technically those can be used standalone outside of eosio. Save those for a separate PR one day since it could be more contentious.
2018-02-27 12:46:36 -05: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