Commit Graph

75 Commits

Author SHA1 Message Date
Vinnie Falco
a762781343 Convert to beast UnitTest 2013-07-21 12:55:46 -07:00
Vinnie Falco
959e0bd512 New MasterLockType which tracks ownership 2013-07-21 12:55:46 -07:00
Vinnie Falco
8b1592e494 Refactor NodeStore 2013-07-21 12:54:14 -07:00
Vinnie Falco
ff73676294 Add KeyvaDB, Backend, and unit test 2013-07-21 12:54:06 -07:00
Vinnie Falco
85b25a883a Add files to VS2012 project 2013-07-15 10:25:22 -07:00
Vinnie Falco
166e2b69cb Rename to SharedObjectArray
Conflicts:
	Builds/VisualStudio2012/RippleD.vcxproj.filters
2013-07-15 09:38:11 -07:00
Vinnie Falco
e1ca9e35b5 Add module beast_crypto 2013-07-15 09:38:11 -07:00
Vinnie Falco
3ef8796940 Add ChosenValidators logic 2013-07-15 09:38:07 -07:00
Vinnie Falco
0841a3b103 Rename to Application 2013-07-15 09:38:05 -07:00
Vinnie Falco
5bbfe16520 Add validators sources 2013-07-15 09:38:05 -07:00
Vinnie Falco
44e0886df8 Move ledger files to ripple_app 2013-07-15 09:37:42 -07:00
Vinnie Falco
169bac3640 Move files to ripple_app 2013-07-15 09:37:41 -07:00
Vinnie Falco
740115b65a Add HyperLevelDB backend 2013-07-15 08:39:07 -07:00
Vinnie Falco
2e4317e173 Exclude MDB on Win32 2013-07-11 15:35:08 -07:00
Vinnie Falco
7d2cc6887d Add null backend factory 2013-07-10 14:23:24 -07:00
Vinnie Falco
72769c5c40 Plug backends into NodeStore 2013-07-10 14:23:23 -07:00
Vinnie Falco
c346d4d613 Refactor backends to new interfaces 2013-07-10 14:23:23 -07:00
Vinnie Falco
07d73f471c Remove unused header 2013-07-10 14:23:23 -07:00
Vinnie Falco
8f0d65f099 Rename NodeStore and add backend abstractions 2013-07-10 14:23:22 -07:00
Vinnie Falco
d6fb686426 Rename to NodeObject 2013-07-10 14:23:22 -07:00
Vinnie Falco
4b5daa70c9 Bring in backends from the dead branch 2013-07-10 14:23:22 -07:00
Vinnie Falco
e4c02aa122 Make PeerDoor implementation private 2013-07-10 09:58:32 -07:00
Vinnie Falco
33bb2f6887 Use DeadlineTimer in UniqueNodeList 2013-07-10 09:51:32 -07:00
Vinnie Falco
0bfe5fc3a6 Rename to ripple_WSHandler 2013-07-10 09:51:31 -07:00
Vinnie Falco
747131137b Move SNTPClient to ripple_net module 2013-07-10 09:51:30 -07:00
Vinnie Falco
b343b0929a Refactor RPCServer 2013-07-10 09:51:30 -07:00
Vinnie Falco
8d4f8b3fa3 Hide RPCServer implementation 2013-07-10 09:51:29 -07:00
Vinnie Falco
2a29d3b0da Move HttpsClient to ripple_net 2013-07-10 09:51:28 -07:00
Vinnie Falco
394328e202 Add module ripple_basio and ripple_net 2013-07-10 09:51:27 -07:00
Vinnie Falco
b426d62075 Refactor TxFormats and LedgerEntryFormat to use a common template. 2013-07-10 09:51:25 -07:00
Vinnie Falco
635165c724 Fix broken conflict resolution 2013-07-07 19:18:37 -07:00
JoelKatz
6864f9f383 Merge branch 'feature-cleanup' of github.com:vinniefalco/rippled into develop
Conflicts:
	Builds/VisualStudio2012/RippleD.vcxproj.filters
2013-07-07 15:29:16 -07:00
JoelKatz
37fe9a6098 Merge branch 'master' into develop
Conflicts:
	Builds/VisualStudio2012/RippleD.vcxproj
	modules/ripple_app/ripple_app.cpp
	modules/ripple_websocket/ripple_websocket.cpp
	src/cpp/ripple/NetworkOPs.cpp
	src/cpp/ripple/ripple_Application.cpp
	src/cpp/ripple/ripple_Peer.cpp
2013-07-07 15:28:18 -07:00
Vinnie Falco
f92f1dd56f Remove unnecessary include path from VS2012 project 2013-07-05 07:09:57 -07:00
Vinnie Falco
535d510b48 Rewrite log file and log rotation behavior 2013-07-05 07:09:57 -07:00
Vinnie Falco
47ceb0440d Streamline ILoadManager interface 2013-07-03 10:05:38 -07:00
Vinnie Falco
8497597d91 Break ripple_app module into 8 pieces (from 4)
Conflicts:
	Builds/VisualStudio2012/RippleD.vcxproj
	modules/ripple_app/ripple_app.cpp
2013-07-03 09:41:45 -07:00
Vinnie Falco
0ddd78e9b3 Update VS2012 Release build settings for VTune 2013-07-03 09:41:45 -07:00
Vinnie Falco
f903df5a1a Fix out-of-date bug by recreating VS2012 project 2013-07-03 09:41:44 -07:00
Vinnie Falco
fa8e64014e Break ripple_app module into 8 pieces (from 4) 2013-07-02 07:39:52 -07:00
Vinnie Falco
c35c52ff08 Fix platform and debug macros 2013-07-01 09:32:08 -07:00
Vinnie Falco
0deaeb1000 Cleanly destroy Application on exit 2013-07-01 09:32:06 -07:00
Vinnie Falco
a3325d4e1f Use LeakChecked throughout Beast 2013-07-01 09:32:04 -07:00
Vinnie Falco
f881ee96f9 Tidy up and activate the MSVC Debug Heap 2013-07-01 09:32:03 -07:00
Vinnie Falco
fe8834a52a Large tidying up of Beast
- Move key classes into beast_core
- Tidy up various macros and files
- Disable leaking FifoFreeStoreWithTLS
2013-07-01 09:32:03 -07:00
Vinnie Falco
b0c1b5834a Refactor TxFormats and fix leak on exit 2013-07-01 09:32:03 -07:00
Vinnie Falco
b0c401bc3f Replace boost::bind with BIND_TYPE where appropriate 2013-06-28 17:01:03 -07:00
Vinnie Falco
df9fa7b897 Fix default param using std::function 2013-06-28 17:01:02 -07:00
JoelKatz
ca4a2ad104 Remove the JSONCache. It was basically a failed experiment. 2013-06-28 16:07:32 -07:00
Vinnie Falco
832f67b35c Roll back 7 commits 2013-06-28 11:48:43 -07:00