Commit Graph

6364 Commits

Author SHA1 Message Date
Vinnie Falco
cf3593b01b Tidy up and annotate 2013-06-09 19:25:24 -07:00
Vinnie Falco
0b7e0b132a Clean up STObject::set() for clarity 2013-06-09 14:34:47 -07:00
Vinnie Falco
3273625f61 Split up InfoSub and tidy up various files 2013-06-09 11:26:18 -07:00
Arthur Britto
5e685aa55b More fixes for offline RPC sign. 2013-06-08 21:32:16 -07:00
Arthur Britto
12dd03ff65 Make "offline" a parameter for RPC sign. 2013-06-08 17:40:33 -07:00
Arthur Britto
110cc109d1 Allow RPC sign to work when offline. 2013-06-07 22:58:39 -07:00
Vinnie Falco
b51edb58fc Replace std::vector<unsigned char> with Blob 2013-06-07 15:24:39 -07:00
Vinnie Falco
a6fdabc68a Reformat annotations in preparation for automated extraction 2013-06-07 14:46:09 -07:00
Vinnie Falco
6d8ee90a8d Split up ripple_SerializedObject.h 2013-06-07 14:39:35 -07:00
Vinnie Falco
ef232f4359 Split up and refactor HashedObject 2013-06-07 13:44:15 -07:00
Vinnie Falco
db9f62646d DRY up and document magic constant used for hash maps 2013-06-07 11:35:56 -07:00
Vinnie Falco
3cf2fb884d Annonate another instance of the same anonymous constant 2013-06-07 10:24:33 -07:00
Vinnie Falco
5ae48ddad6 DRY up and annotate an anonymous constant 2013-06-07 10:19:47 -07:00
JoelKatz
b305e682ed Only touch remote_endpoint under a try/catch block. 2013-06-07 05:11:20 -07:00
JoelKatz
7643f3673c Manipulations of remote_endpoint must be done in a try/catch
block to avoid race conditions.
2013-06-07 05:07:56 -07:00
JoelKatz
6b4b239e72 Fix dir describer when an offer is added to a directory.
Check all amounts for orders, fees, and payments to make sure they're network legal.
2013-06-06 23:07:33 -07:00
Vinnie Falco
f94169af78 Merge pull request #68 from vinniefalco/feature-refactor
Feature refactor
2013-06-06 22:04:58 -07:00
Vinnie Falco
91359b1f5d Remove unused #include 2013-06-06 21:52:39 -07:00
Vinnie Falco
eb57573f9a Refactor ConnectionPool into IPeers and hide the implementation
Conflicts:
	src/cpp/ripple/Application.h
2013-06-06 21:50:49 -07:00
Vinnie Falco
d8c97c2149 Refactor Peer 2013-06-06 21:43:55 -07:00
Vinnie Falco
38edcc8f0d Split and refactor ProofOfWork 2013-06-06 21:43:50 -07:00
Vinnie Falco
4d1bf35236 Move PackedMessage to ripple_data 2013-06-06 21:43:44 -07:00
Vinnie Falco
b523b6c8d4 Replace all Application nonces with nonce singleton and refactor hash_value functions 2013-06-06 21:43:33 -07:00
Vinnie Falco
0523d6a054 Refactor free functions into RandomNumbers 2013-06-06 21:43:29 -07:00
Vinnie Falco
882102e9fd Update CodingStyle document 2013-06-06 21:43:22 -07:00
Vinnie Falco
16ecae5972 Move and rename STAmount into ripple_data 2013-06-06 21:43:15 -07:00
Vinnie Falco
8b6c2c0c7a Split Job and JobQueue and move functions to the .cpp 2013-06-06 21:43:07 -07:00
Vinnie Falco
3fafde063f Move serialization and error code stuff into ripple_data 2013-06-06 21:42:58 -07:00
Vinnie Falco
045c3cc01f Reorganize all includes in ripple_main.cpp 2013-06-06 21:42:46 -07:00
Vinnie Falco
34cb5c6569 Move LoadMonitor definitions to the .cpp 2013-06-06 21:42:39 -07:00
Vinnie Falco
aa33fbed92 Merge ripple_db into ripple_main because of circular dependencies 2013-06-06 21:42:31 -07:00
Vinnie Falco
3f3c76ab7e Split LoadEvent to a new file 2013-06-06 21:42:21 -07:00
Vinnie Falco
32a3024ce4 Refactor FeatureTable into IFeatures
Conflicts:
	src/cpp/ripple/FeatureTable.h
	src/cpp/ripple/ripple_Features.cpp
2013-06-06 21:38:01 -07:00
Vinnie Falco
ee49051e1c Downgrade access specification from protected to private in most places
Conflicts:
	src/cpp/ripple/FeatureTable.h
	src/cpp/ripple/HashedObject.h
	src/cpp/ripple/NetworkOPs.h
2013-06-06 20:44:58 -07:00
Vinnie Falco
594c47f16b Refactor SuppressionTable into IHashRouter
Conflicts:
	src/cpp/ripple/Application.h
2013-06-06 20:43:33 -07:00
Vinnie Falco
fb487bdb41 Refactor UniqueNodeList into IUniqueNodeList 2013-06-06 20:43:08 -07:00
Vinnie Falco
0581cf61e5 Add beast_core module to VS ripple project 2013-06-06 20:43:01 -07:00
Vinnie Falco
2cfcda1440 Use ScopedLock RAII for some Application members
Conflicts:
	src/cpp/ripple/Application.h
2013-06-06 20:42:54 -07:00
Vinnie Falco
17e066650e Merge commit '01aee08' into feature-refactor-part-1
Conflicts:
	src/cpp/ripple/Application.cpp
	src/cpp/ripple/Application.h
2013-06-06 20:42:19 -07:00
Vinnie Falco
f79144f122 Update SConstruct for beast 2013-06-06 20:41:44 -07:00
Vinnie Falco
739cde3f2a Use beast::ScopedPointer to hold IFeeVote in Application
Conflicts:
	RippleD.props
	newcoin.vcxproj.filters
	src/cpp/ripple/Application.cpp
	src/cpp/ripple/Application.h
2013-06-06 20:41:37 -07:00
Vinnie Falco
b96e3111b2 Beast initial commit 2013-06-06 20:41:10 -07:00
Vinnie Falco
70df832967 Suppress and document websocket warning C4309 2013-06-06 20:41:04 -07:00
Vinnie Falco
cd3195d901 Temporarily merge un-refactored modules into ripple_main 2013-06-06 20:40:56 -07:00
Vinnie Falco
456b6e5460 Refactor ValidationCollection into IValidations 2013-06-06 20:40:50 -07:00
Vinnie Falco
ec732ed113 Refactor LoadFeeTrack into ILoadFeeTrack, split DatabaseCon out from Application.h
Conflicts:
	src/cpp/ripple/Application.cpp
2013-06-06 20:40:44 -07:00
JoelKatz
f897b17027 Merge branch 'feature' into develop 2013-06-05 16:40:28 -07:00
JoelKatz
4492f0a1d2 server_info cleanup. 2013-06-05 16:40:14 -07:00
JoelKatz
339fb50370 server_info cleanup. 2013-06-05 16:39:55 -07:00
JoelKatz
1875ddd506 When an object is found in the epehermal DB, put it in the cache. 2013-06-05 16:15:26 -07:00