Commit Graph

  • 350d03ca04 Update XMLRPC unit tests to include <data> for arrays kannibalox 2024-12-28 11:24:04 -05:00
  • 31602917b7 Release 0.15.1. v0.15.1 rakshasa 2025-01-01 12:59:06 +00:00
  • a9898c6ef6 Merge branch 'master' of github.com:rakshasa/rtorrent rakshasa 2025-01-01 12:34:15 +00:00
  • 2bf81aa8f5 tinyxml2: array with data for dict type simonc56 2024-12-28 15:11:43 +01:00
  • a9c0b65b9d tinyxml2: in xmlrpc an array must include values in a data element simonc56 2024-12-28 14:08:19 +01:00
  • 73fed24459 tinyxml2: Change from i4 to i8 stickz 2024-12-30 13:16:40 -05:00
  • f906e9a966 Added missing base64.h header. rakshasa 2025-01-01 12:15:54 +00:00
  • 090b3889ce Add color support for the TUI kannibalox 2024-12-19 20:20:15 -05:00
  • 68fdb86c72 Update configure.ac. v0.15.0 rakshasa 2024-12-26 16:50:18 +00:00
  • 6b8a285e75 Release v0.15.0. rakshasa 2024-12-26 16:29:16 +00:00
  • 8f0331625a Correctly handle commands that are flagged as not using targets kannibalox 2024-12-24 12:58:20 -05:00
  • 3c65afcf8c tinyxml2: Resolve LTO issues stickz 2024-12-24 10:59:09 -05:00
  • cd9948a4a8 Remove/replace functional_fun.h functions kannibalox 2024-12-18 12:01:43 -05:00
  • 0d1b9e9d55 Removed cppunit ldflags from common flags. rakshasa 2024-12-20 17:23:11 +00:00
  • 6561c00ae3 Use std::array in partial_queue. rakshasa 2024-12-19 16:06:22 +00:00
  • b8cb828d96 Replaced depreacted rak/functional calls. rakshasa 2024-12-14 15:37:05 +00:00
  • e3be3b2c12 scgi: Fix Apple and Solaris compatibility stickz 2024-12-05 13:47:33 -05:00
  • 0f93fa109c Fixed curl stack shutdown with active downloads. (#1338) Jari Sundell 2024-12-12 22:59:48 +09:00
  • 7e1193acab Run unit test in workflow PR. Jari Sundell 2024-12-08 01:32:46 +09:00
  • 5792ed1ae2 Apply clang-format kannibalox 2024-12-06 21:16:44 -05:00
  • 8cfc71b936 Fix system.multicall parameter parsing kannibalox 2024-12-06 21:15:32 -05:00
  • f2b065a798 Fix typo kannibalox 2024-12-06 20:53:45 -05:00
  • f33c2560a3 Default to an empty list when not passed explicit <params> kannibalox 2024-12-06 20:18:46 -05:00
  • db1e78fa9d Update tests to fix typo kannibalox 2024-12-06 16:46:47 -05:00
  • 48c40ee0c6 Fix typo: methodReponse -> methodResponse kannibalox 2024-12-06 16:42:19 -05:00
  • 3aeb213dc4 Avoid <int> in tinyxml2 responses kannibalox 2024-12-06 13:00:05 -05:00
  • 5a200f5d8f fix: d.group.name should return group name instead of group index trim21 2024-12-05 19:22:04 +08:00
  • 713067ba94 Fixed minor syntax issues. rakshasa 2024-12-04 18:43:48 +00:00
  • fea2cbfac6 Use proper target namespace Jari Sundell 2024-12-05 03:25:59 +09:00
  • 6bf1731a1c Ensure compability check actually checks the type for files kannibalox 2023-09-30 23:35:02 -04:00
  • f2caa2651d Added clang-tidy github action. (#1325) Jari Sundell 2024-12-05 03:01:11 +09:00
  • 511895a8b6 Add headers to enable compiling without the libtorrent change kannibalox 2024-12-03 12:27:33 -05:00
  • 4e64fbc78b Properly use compare_exchange_strong kannibalox 2024-12-03 12:26:51 -05:00
  • 93b3a34f28 Properly lock size check, and remove overall cacheline alignment kannibalox 2024-12-02 17:06:57 -05:00
  • ea1ca00f31 Remove cacheline alignment from atomic pointer kannibalox 2024-12-02 10:25:55 -05:00
  • 58b1fc4914 Ensure empty() is properly guarded kannibalox 2024-12-02 09:27:12 -05:00
  • 577818bde4 Remove cache alignment from atomic members kannibalox 2024-12-02 09:26:12 -05:00
  • 0ea7615d0a Convert __sync* built-ins to std::atomic kannibalox 2024-12-01 13:30:05 -05:00
  • 73c1233dc0 Fix calls ar directly PPN-SD 2024-11-10 08:31:45 +01:00
  • 11ddc35d02 Renamed tinyxml2.cpp file. rakshasa 2024-11-25 09:40:10 +00:00
  • 036916fd9f Fix typo in method name kannibalox 2024-11-03 13:59:56 -05:00
  • b3fabd2a2b Align argument name with header definition kannibalox 2024-11-03 09:46:40 -05:00
  • 4b7c3ffafe Use empty() instead of checking size kannibalox 2024-11-03 09:43:11 -05:00
  • 730d43b6c7 Explicitly mark narrowing conversion kannibalox 2024-11-03 09:35:18 -05:00
  • af2f30c183 Remove unused variable kannibalox 2024-11-03 09:34:30 -05:00
  • 36fd837d27 Fix unnecessary narrowing with proper return type kannibalox 2024-11-03 09:33:33 -05:00
  • 8dd8d691c5 Explicitly check result of std::strncmp kannibalox 2024-11-03 09:29:15 -05:00
  • e367b162ab Share object_to_target between tinyxml2 and xmlrpc-c kannibalox 2024-11-02 15:04:34 -04:00
  • 49cdfee65a Avoid ambiguous value_* in variable names kannibalox 2024-11-02 13:50:52 -04:00
  • 5680db3598 Parse out target param first if available kannibalox 2024-11-02 13:47:50 -04:00
  • 4768eb8356 Fix test to match case change kannibalox 2024-11-02 13:47:05 -04:00
  • fa2c7d961b Remove unnecessary std::string() and use lowercase for error msgs kannibalox 2024-11-02 13:39:19 -04:00
  • d6dcbc4a69 Add size limit to XML-RPC documents, defaulting to max SCGI size kannibalox 2024-11-02 13:15:52 -04:00
  • cadfcb50d2 Print iterator for TYPE_DICT_KEY, not object kannibalox 2024-11-02 13:02:57 -04:00
  • 71a39cd8a0 Keep as_*() outside of loops kannibalox 2024-11-02 12:38:30 -04:00
  • 0658486966 Change base64 decoder name, and add util for removing newlines kannibalox 2024-11-02 12:35:36 -04:00
  • 687fbbb83d Formatting kannibalox 2024-11-02 12:29:27 -04:00
  • e355eb561f Clean up borrowed base64 code to match repo standards kannibalox 2024-11-02 12:14:22 -04:00
  • 902de0b258 Add test for empty int text kannibalox 2024-11-02 11:24:58 -04:00
  • 01e5df4167 Remove title printing from test kannibalox 2024-11-01 09:30:54 -04:00
  • 8d85ce5857 Add test case for empty integer kannibalox 2024-11-01 09:03:47 -04:00
  • f9c9fa2e3b Move int element converter to helper function kannibalox 2024-11-01 09:02:31 -04:00
  • 337897784d Change rpc namespace to include static consts kannibalox 2024-11-01 08:52:41 -04:00
  • 782b1e4ea8 Skip converting value_element_type to std::string kannibalox 2024-11-01 08:52:15 -04:00
  • 3cfc213053 Fix missing header kannibalox 2024-11-01 08:41:49 -04:00
  • b789d83b70 Fix system.listMethods inclusion check kannibalox 2024-11-01 08:24:15 -04:00
  • 67babb65d6 Convert element_access to use initializer lists kannibalox 2024-10-30 07:19:28 -04:00
  • e0d5c95821 Use correct terminology in comment kannibalox 2024-10-29 15:16:07 -04:00
  • 7f4c5df5ee Use single namespace statement kannibalox 2024-10-29 15:01:09 -04:00
  • dd45684584 Move vendored tinyxml2 files to rpc namespace and directory kannibalox 2024-10-29 14:58:01 -04:00
  • fb8632e990 Change lingering camelCase to snake_case kannibalox 2024-10-29 14:47:18 -04:00
  • b043b7b39e Simplify iterator names kannibalox 2024-10-29 14:46:55 -04:00
  • 168093d256 Remove extra return kannibalox 2024-10-29 10:40:31 -04:00
  • 0c2f0b7715 Add test case for invalid floats kannibalox 2024-10-27 17:21:27 -04:00
  • 4a9d9952e1 Be explicit about the desired result kannibalox 2024-10-27 17:18:05 -04:00
  • fd1d5dbdb2 Add test case for bad boolean value kannibalox 2024-10-27 17:15:29 -04:00
  • dd0c62c7f7 Uncomment after testing kannibalox 2024-10-27 17:11:43 -04:00
  • 3a8e462bd3 Throw error if attempting to use both xmlrpc-c and tinyxml2 kannibalox 2024-10-27 17:08:27 -04:00
  • b360a734f1 Use std::strtoll instead of std::stol kannibalox 2024-10-27 16:47:50 -04:00
  • c18df7a366 Use std::strncmp for string comparison kannibalox 2024-10-27 16:40:47 -04:00
  • a269f808e1 Fix swapped variable names kannibalox 2024-10-27 16:31:19 -04:00
  • 4444df2e97 Change internal error to type error kannibalox 2024-10-27 16:22:55 -04:00
  • 5a194ab037 Remove stack from exception message kannibalox 2024-10-27 16:22:16 -04:00
  • 1b43f8b591 Use snake case for variable names kannibalox 2024-10-27 12:21:19 -04:00
  • d6427203a4 Refactor to only use a position variable kannibalox 2024-10-27 11:57:29 -04:00
  • 87c6422052 Allow using vendored tinyxml2 for XMLRPC kannibalox 2024-10-19 20:23:18 -04:00
  • 6ab265ecd4 Fixed merge errors. rakshasa 2024-11-13 15:32:13 +00:00
  • 203c66a287 Merge branch 'kannibalox-feature/clang-format' rakshasa 2024-11-13 10:53:28 +00:00
  • c9fe2facfa Merge branch 'master' into feature/clang-format Jari Sundell 2024-11-13 19:51:04 +09:00
  • 5abcf52e55 Remove unused flag_delete_key kannibalox 2024-11-11 10:48:23 -05:00
  • f2f84dd97a Remove destructor definition entirely kannibalox 2024-11-11 10:46:24 -05:00
  • 34de2b4ac9 Convert CommandMap to use std::string instead of char* kannibalox 2024-10-27 11:07:41 -04:00
  • ef937863fd Removed unused code. rakshasa 2024-11-13 09:33:09 +00:00
  • 00fa4127e1 Respect existing line limits kannibalox 2024-11-11 16:00:28 -05:00
  • 1b0cb722e6 Remove non-naming checks kannibalox 2024-11-10 09:18:59 -05:00
  • af23ca8032 Convert some representative files kannibalox 2024-11-10 09:17:12 -05:00
  • c85f9d6318 Add clang tidy/format kannibalox 2024-11-10 09:08:33 -05:00
  • 5c8087494e Update donate.md Ethereum spelling. Josh Ellithorpe 2024-09-29 14:09:02 -10:00
  • ee120730cc Update README.md to spell Ethereum correctly Josh Ellithorpe 2024-09-29 14:10:53 -10:00
  • b284be6a66 Resolve scgi software crash stickz 2024-10-25 12:35:43 -04:00