Commit graph

1838 commits

Author SHA1 Message Date
abitmore
cc1103fe45 Fix potential infinity loop
Fix exception::to_detail_string(...)
2020-03-28 16:05:03 +00:00
Abit
4bc1405643
Merge pull request #192 from bitshares/update-bool-pack
Update bool serialization
2020-03-28 16:54:56 +01:00
abitmore
9763d1c194 Update bool serialization
Make the logic clearer, to avoid issues on some compilers.
Thanks to @pureland and team.
2020-03-26 16:27:59 +00:00
Abit
5768c6d884
Merge pull request #186 from bitshares/abitmore-patch-1
Return a user-friendly message on RPC execution error
2020-02-24 18:49:17 +01:00
Abit
142b7eb4c6 Return a user-friendly msg on RPC execution error 2020-02-24 12:11:59 -05:00
Peter Conrad
463380d64a
Merge pull request #184 from pmconrad/2078_file_appender
Fixed busy-wait in delete_files
2019-12-11 07:38:39 +01:00
Peter Conrad
3b7e67a3dc Fixed busy-wait in delete_files 2019-12-10 15:41:08 +01:00
Alfredo Garcia
8474e84997
Merge pull request #181 from pmconrad/2070_osx_fix
Fix for OSX build
2019-11-26 10:21:25 -03:00
Peter Conrad
56d9e4d968 Fix for OSX build 2019-11-26 08:26:16 +01:00
Nathan Hourt
e48941b87e
Merge pull request #175 from bitshares/nathanhourt-fix-warnings
Fix warning in zeroed_array.hpp
2019-11-05 11:06:47 -06:00
Nathan Hourt
6e22341d9f
Fix warning in zeroed_array.hpp
Only one template declaration is needed here, I think. Clang gives many, many warnings over it.
2019-11-01 15:14:46 -05:00
Peter Conrad
dd257e5c0b
Merge pull request #171 from pmconrad/obsolete_boost
Removed checks for obsolete boost version numbers
2019-09-25 07:33:19 +02:00
Peter Conrad
4bdab0bb0a Removed checks for obsolete boost version numbers 2019-09-24 17:24:38 +02:00
Abit
2f776301cd
Merge pull request #169 from bitshares/for-core-3-3
Merge 3.3.x branch to master branch
2019-09-23 17:02:18 +02:00
Peter Conrad
9593e5d3bb
Merge pull request #170 from pmconrad/node_crashes
Make for-core-3-3 branch mergable with master
2019-09-23 07:59:51 +02:00
Peter Conrad
ec77b4943c Added std::tuple_size for master compatibility 2019-09-22 10:03:29 +02:00
Peter Conrad
6d8d0307a2
Merge pull request #165 from pmconrad/node_crashes
Changes wrt recent crashes of nodes
2019-09-21 09:17:46 +02:00
Peter Conrad
ed479c8c3e Reformatting 2019-09-20 09:27:57 +02:00
Peter Conrad
afc0e00700 Added zero_initialized_array template to restore functionality of fc::array<unsigned char,N> 2019-09-20 09:27:57 +02:00
Peter Conrad
253c1d56b9 Added test for zero-initialized arrays 2019-09-20 09:27:57 +02:00
Peter Conrad
5c0b9ed4e3
Merge pull request #164 from pmconrad/1895_namespaces
Move stuff into namespaces
2019-09-19 16:15:43 +02:00
Peter Conrad
b986bab004
Merge pull request #167 from pmconrad/exception_format_fix
Exception format fix
2019-09-19 08:20:27 +02:00
Peter Conrad
2cc32d79ba Fixed assert 2019-09-18 15:12:27 +02:00
Peter Conrad
9077892d87 Log stacktrace instead of writing to stderr 2019-09-18 15:12:27 +02:00
Peter Conrad
4ce3775630 Clean up before returning 2019-09-18 15:12:27 +02:00
Peter Conrad
eb42ebb528 Add log message 2019-09-18 15:12:27 +02:00
Peter Conrad
ef52b39036 Preserve crash in debug mode 2019-09-18 15:12:27 +02:00
Peter Conrad
201b4b33f0 Print stacktrace when yielding within an exception handler 2019-09-18 15:12:27 +02:00
Peter Conrad
cd69d13348 Replaced spin_yield_lock with atomics 2019-09-18 15:12:27 +02:00
Peter Conrad
20c1688223 Removed superfluous return 2019-09-18 13:07:54 +02:00
Peter Conrad
164f1f68e6 Whitespace fixes 2019-09-18 13:07:54 +02:00
Peter Conrad
5b8a7c281c Partial revert "Changes to avoid conflict in following cherry-pick"
This reverts commit d729816b06.
2019-09-18 13:07:47 +02:00
Spartucus
3583ee6138 Fix non-void function return value
Since last catch insert exception string to `ss`, it should returns.
2019-09-18 12:59:37 +02:00
Kevin Heifner
2eb047a6f4 Add exception handling to to_string and to_detail_string 2019-09-18 12:59:37 +02:00
Peter Conrad
d729816b06 Changes to avoid conflict in following cherry-pick 2019-09-18 12:59:37 +02:00
Peter Conrad
bae416a446
Merge pull request #162 from pmconrad/1982_rotate_logs
Check + rotate logs while logging not by scheduled task
2019-09-17 17:37:04 +02:00
Peter Conrad
f052ac98fa
Merge pull request #166 from pmconrad/copy_safety
Copy safety
2019-09-17 15:59:01 +02:00
Peter Conrad
e168b6400b Avoid time calculation when not rotating 2019-09-17 13:46:02 +02:00
Peter Conrad
2b3611fa95 Delete copy constructor + copy assignment in tcp_socket 2019-09-16 14:44:55 +02:00
Peter Conrad
7b98c69c3b Delete copy constructor + copy assignment in openssl type wrappers 2019-09-16 14:38:45 +02:00
Peter Conrad
8c9f7151e1 Moved stuff into fc::test namespace 2019-09-16 12:30:32 +02:00
Peter Conrad
f4866b777e Move helper classes into fc::detail 2019-09-16 12:00:38 +02:00
Peter Conrad
f6fd6a7cf7 Avoid re-computing seconds 2019-09-15 14:18:57 +02:00
Peter Conrad
5cd9f7d631 Move log file deletion into separate task 2019-09-15 14:09:44 +02:00
Peter Conrad
2e50624b28 Check + rotate logs while logging not by scheduled task 2019-09-12 16:01:09 +02:00
Peter Conrad
869c75d070
Merge pull request #159 from pmconrad/314_windows_default_cas
Fix core #314 - Use windows default CAs for tls client connections
2019-09-06 08:09:13 +02:00
Nathan Hourt
9db1417b25
Merge pull request #160 from nathanhourt/master
Add FC_REFLECT_DERIVED_NO_TYPENAME
2019-09-02 11:52:18 -05:00
Nathan Hourt
dadfe189d4 Add FC_REFLECT_DERIVED_NO_TYPENAME
This is moved to FC from graphene/protocol/types.hpp
2019-09-02 10:02:51 -05:00
Nathan Hourt
7e69567dd0
Merge pull request #158 from nathanhourt/master
Fix build on G++ 7
2019-09-02 09:53:20 -05:00
Nathan Hourt
1699b0ac36 Fix build on updated G++ 2019-09-01 12:53:01 -05:00