Ravin Perera
|
4df0918f8e
|
Boost reference removal and dev setup script. (#127)
* Removed unneeded boost library links.
* Replaced boost string split with util function.
* Added dev setup script.
* Updated readme.
|
2020-09-26 18:20:07 +05:30 |
|
ravinsp
|
ef1a650f91
|
Added TLS on/off flag for user port.
|
2020-09-24 11:05:42 +05:30 |
|
Ravin Perera
|
5bfa722b24
|
Converted forked process logging to use stdout. (#126)
Forked processes are now logging to stdout to avoid race conditions with hpcore log file.
|
2020-09-24 10:40:17 +05:30 |
|
Chalith Desaman
|
3e2b7dbcfa
|
Replaced boost filesystem operations with linux system calls (#125)
* Replaced boost filesystem operations with linux syscalls
* Removed boost filesystem dependency from CMAKE
|
2020-09-23 12:49:06 +05:30 |
|
priyadharsun
|
91122474a1
|
Replaced Boost log with Plog. (#124)
|
2020-09-23 06:06:42 +05:30 |
|
Savinda Senevirathne
|
37629471c5
|
Refactored consensus to run on a separate thread. (#123)
|
2020-09-18 15:53:15 +05:30 |
|
Ravin Perera
|
180b1ec714
|
Marked fds to close on exec. (#122)
|
2020-09-18 11:40:03 +05:30 |
|
Ravin Perera
|
f622a252e6
|
Improved return codes of hpfs hash access interface. (#121)
|
2020-09-18 10:36:46 +05:30 |
|
Savinda Senevirathne
|
38ef3cc1b1
|
Replacing lock_guard from scoped_lock. (#120)
|
2020-09-18 10:29:34 +05:30 |
|
Chalith Desaman
|
0de20dba28
|
Parallel read request processing with thread pool. (#118)
|
2020-09-18 09:29:34 +05:30 |
|
Ravin Perera
|
93f57efbe3
|
Added release build support. (#119)
* Cleaned up and updated cmake to have release build support.
* Added segfault handler.
* Added latest hpfs release build.
* Fixed coding issues revealed by release build.
|
2020-09-16 17:51:54 +05:30 |
|
Ravin Perera
|
64efc53cef
|
Added latest hpfs binary and integrated hpfs logging. (#117)
|
2020-09-15 21:55:13 +05:30 |
|
priyadharsun
|
9cc5d46792
|
Outbound message re architecture (#116)
* Removing const keyword from send function definition in comm_session class.
* Rearchitecture outgoing messages.
* Removed concurrentqueue.h file out of the project.
* Updated ReadMe file.
* Minor comment reformattings.
* Readme update with concurrent queue github link.
* Removed should_stop_messaging_threads variable.
* Updated ReadMe file
* Updated and Changed the formatting of the Blake3 build script in ReadMe.
* Resolved review comment.
Co-authored-by: Savinda Senevirathne <savindadilsara@gmail.com>
|
2020-09-11 12:26:16 +05:30 |
|
ravinsp
|
3c231727e5
|
Cleaned up unused includes.
|
2020-09-11 06:42:04 +05:30 |
|
Ravin Perera
|
d2f45daf4c
|
Implemented multi-threaded inbound network message processing. (#115)
Used per-session thread to offload messages from network and a single thread for processing collected messages.
|
2020-09-10 15:40:08 +05:30 |
|
ravinsp
|
8c4b6662d7
|
Fixed some ledger request serving logs.
|
2020-09-07 15:02:32 +05:30 |
|
ravinsp
|
f121fa90fb
|
Fixed process kill waitpid cleanup issues.
|
2020-09-07 14:34:07 +05:30 |
|
ravinsp
|
4ad8c59051
|
Updated proposal purify and added logs.
|
2020-09-07 13:03:08 +05:30 |
|
ravinsp
|
974fe82395
|
Updated const parameters in util functions.
|
2020-09-04 12:03:36 +05:30 |
|
Savinda Senevirathne
|
2fc93d4291
|
Migrating json parsing from rapidjson to jsoncons. (#112)
* Migrating JSON parsing from RapidJSNO library to jsoncons library
* updating readme file and removing RapidJSON headers
|
2020-08-31 14:05:42 +05:30 |
|
Savinda Senevirathne
|
648b70892c
|
Blake2 to Blake3 hash migration (#111)
* hash call update from blake2b to blake3
* including installation steps for blake3 in readme
|
2020-08-21 15:50:39 +05:30 |
|
Ravin Perera
|
465573ad29
|
Updated nodejs contract lib for streamed input reading. (#110)
|
2020-08-21 15:27:25 +05:30 |
|
Ravin Perera
|
baf5d8b14a
|
Fixed incorrect memory access issues. (#109)
|
2020-08-20 15:20:11 +05:30 |
|
ravinsp
|
051e358f14
|
Fixed hpfs hash update issue.
|
2020-08-18 22:15:12 +05:30 |
|
Ravin Perera
|
611d362876
|
Integrated hpfs hash map cache. (#107)
|
2020-08-16 21:41:14 +05:30 |
|
Ravin Perera
|
a54a5f43da
|
Consensus proposal expiration time calculation fix. (#106)
* Logging improvements.
* Fixed time calculation issue in expiring proposals.
|
2020-08-07 13:03:02 +05:30 |
|
ravinsp
|
4719dfcf2a
|
Improved peer client connection websocat error handling.
|
2020-08-06 22:48:25 +05:30 |
|
Ravin Perera
|
d4a786e3b9
|
Refactored NPL message processing. Passed lcl to contract args. (#105)
|
2020-08-05 21:30:48 +05:30 |
|
Ravin Perera
|
1328b06346
|
Improved hpfs initialisation error handling. (#104)
|
2020-08-04 12:05:27 +05:30 |
|
Ravin Perera
|
4d55e642c2
|
Removed pubkey prefix when feeding contract stdin args. (#102)
|
2020-08-02 07:33:52 +05:30 |
|
ravinsp
|
3eafef15fa
|
Fixed incorrect error code in user message.
|
2020-07-26 21:16:12 +05:30 |
|
ravinsp
|
6a20bb04e9
|
Improved bson message field validations.
|
2020-07-22 15:10:31 +05:30 |
|
ravinsp
|
8221d5eb2d
|
Fixed issue with --maxframe value passed to websocketd.
|
2020-07-21 13:38:27 +05:30 |
|
Ravin Perera
|
311d20aba6
|
HP smart contract nodejs library. (#101)
|
2020-07-20 13:38:08 +05:30 |
|
Ravin Perera
|
96f23cb0ff
|
Added bson support for user message protocol. (#99)
|
2020-07-02 21:40:55 +05:30 |
|
ravinsp
|
8103ef7af6
|
Updated user json message schema.
|
2020-06-24 12:59:29 +05:30 |
|
Ravin Perera
|
817ccd6a88
|
Implemented contract read requests. (#98)
|
2020-06-19 21:52:03 +05:30 |
|
Ravin Perera
|
04e230c82e
|
Improvements in state request/response handling. (#97)
|
2020-06-18 15:07:33 +05:30 |
|
Ravin Perera
|
b89dbe0a2c
|
Rearchitected state sync with hpfs. (#96)
|
2020-06-10 20:51:45 +05:30 |
|
ravinsp
|
9ee09bebb7
|
Renamed proc namespace.
|
2020-06-05 22:08:38 +05:30 |
|
Ravin Perera
|
3aed949032
|
Added large I/O message support. (#95)
|
2020-06-05 21:54:06 +05:30 |
|
Ravin Perera
|
10374352c6
|
hpfs integration. (#94)
|
2020-06-04 13:51:53 +05:30 |
|
ravinsp
|
717dccc03a
|
Removed the websocketd issue workaround.
|
2020-05-29 11:40:01 +05:30 |
|
ravinsp
|
4b62474234
|
websocketd close() workaround.
|
2020-05-28 22:42:00 +05:30 |
|
Ravidu Lashan
|
ef8ec0f51d
|
Added challenge issue and verification for peer connections (#93)
Implemented flatbuffer peer challenge issue and verification messages.
Replaced session flags with challenge status enum.
|
2020-04-20 05:55:42 +05:30 |
|
Ravin Perera
|
721daf19f3
|
Implemented websocket read bufferring. (#92)
|
2020-04-16 19:31:23 +05:30 |
|
Amila Ariyarathna
|
7a7dd8698d
|
Minor typo fixes (#91)
|
2020-04-15 08:01:25 +05:30 |
|
Ravin Perera
|
ef4999f29e
|
Added binary support for user sockets. (#90)
|
2020-04-05 13:04:32 +05:30 |
|
Ravin Perera
|
920be03ade
|
Websocket re-architecture with websocketd and websocat (#89)
- Replaced beast with websocketd and websocat. #79 #83 #84
- Implemented inbound/outbound peer connection merging.
- Added graceful shutdown of hpcore with sigint. #87
|
2020-04-05 08:12:55 +05:30 |
|
ravinsp
|
1904c1800a
|
Switched to FUSE nocache mode.
|
2020-02-18 14:49:23 +05:30 |
|