Vinnie Falco
98a9d5d424
Lower the severity of some PeerFinder logging
2015-04-20 15:52:29 -07:00
Vinnie Falco
6d74f36449
Fix Crawl handshake header parsing in Overlay
2015-04-20 15:52:20 -07:00
Vinnie Falco
22d08b70ec
Fix beast::ci_equal
2015-04-20 15:52:16 -07:00
Vinnie Falco
47a5bf6aa5
Fix beast::ci_equal
2015-04-20 15:52:16 -07:00
Vinnie Falco
2805e9eb3b
Set version to 0.28.0-rc2
2015-04-20 15:19:07 -07:00
Vinnie Falco
72a1a86886
Disable redundant ping timer
2015-04-20 13:42:00 -07:00
Tom Ritchford
ec190bae33
Revert "Checkpoint SOCI exactly every 1000 pages."
...
This reverts commit e874a2624f .
2015-04-20 11:01:23 -07:00
Vinnie Falco
83003e43d7
Lower the severity of some PeerFinder logging
2015-04-20 11:01:20 -07:00
Vinnie Falco
3b20dc2994
Fix Crawl handshake header parsing in Overlay
2015-04-20 11:00:03 -07:00
Vinnie Falco
a7198298e7
Fix beast::ci_equal
2015-04-20 10:59:58 -07:00
Vinnie Falco
f3d76d5780
Set version to 0.28.1-b1
2015-04-17 11:43:51 -07:00
Vinnie Falco
e2305c3c5e
Merge branch 'release' into develop
...
Conflicts:
Builds/rpm/rippled.spec
src/ripple/protocol/impl/BuildInfo.cpp
2015-04-17 11:43:09 -07:00
Vinnie Falco
ba737d7e58
Set version to 0.28.0-rc1
2015-04-17 11:41:50 -07:00
Vinnie Falco
88f69204c8
Merge 0.28.0-b21 into release
2015-04-17 11:41:17 -07:00
Vinnie Falco
bb4561c2b8
Set version to 0.28.0-b22
2015-04-16 11:31:57 -07:00
seelabs
4710f764e4
Quiet unused variable warning
2015-04-16 11:31:57 -07:00
JoelKatz
11a59a767e
Adjust cache parameters for 'huge' node size
2015-04-16 11:31:54 -07:00
Miguel Portilla
4cf3157aad
Set version to 0.28.0-b21
2015-04-14 18:54:31 -04:00
Miguel Portilla
b1f6cb349b
Improved parsing of universal port configuration settings (RIPD-856)
2015-04-14 18:51:53 -04:00
David Schwartz
0c134582ca
Track peer "sanity" (RIPD-836)
...
* Each peer has a "sane/insane/unknown" status
* Status updated based on peer ledger sequence
* Status reported in peer json
* Only sane peers preferred for historical ledgers
* Overlay endpoints only accepted from known sane peers
* Untrusted proposals not relayed from insane peers
* Untrusted validations not relayed from insane peers
* Transactions from insane peers are not processed
* Periodically drop outbound connections to bad peers
* Bad peers get bootcache valence of zero
Peer "sanity" is based on the ledger sequence number they are on. We
quickly become able to assess this based on current trusted validations.
We quarrantine rogue messages and disconnect bad outbound connections to
help maintain the configured number of good outbound connections.
2015-04-14 18:51:52 -04:00
Nik Bougalis
acf2833362
Set version to 0.28.0-b20
2015-04-13 10:24:47 -07:00
Nik Bougalis
20f9971096
Finalize date for switchover to 0.28.0 processing semantics
2015-04-13 10:24:47 -07:00
Nik Bougalis
cefeaceef0
Signal error for incorrect configuration during unit test
2015-04-13 10:24:47 -07:00
Howard Hinnant
1ba7c4b6ee
Remove unneeded member initializer:
...
* This works around a clang bug.
* Also un-commented correctly deleted copy members.
2015-04-13 10:24:47 -07:00
Vinnie Falco
1b49776819
Add fetchBatch Backend interface
2015-04-10 19:14:57 -07:00
Vinnie Falco
41c68f4bbc
Use static_initializer in KnownFormats singleton
2015-04-10 19:14:57 -07:00
Nik Bougalis
56ac830405
Refund owner's ticket reserve when a ticket is canceled (RIPD-855)
2015-04-10 19:12:51 -07:00
Nik Bougalis
ebcf821d81
Return descriptive error from account_currencies RPC (RIPD-806):
...
The 'account_index' field is expected to be an integer. If something
else is specified, the error message should clearly indicate which
field is at fault.
2015-04-10 19:11:28 -07:00
Tom Ritchford
e874a2624f
Checkpoint SOCI exactly every 1000 pages.
2015-04-10 19:11:28 -07:00
Tom Ritchford
03d1c0ed21
Clean SOCI code.
...
* Throw exception rather than SEGV.
* Hide details of checkpointing from clients.
* Restrict to 80 columns and minor style tweaks.
2015-04-10 19:11:28 -07:00
Tom Ritchford
1b8c77eee0
Allow logging to be used outside the ripple namespace.
...
* Split logging macros over multiple lines.
* Restrict Log.h to 80 columns.
2015-04-10 19:11:28 -07:00
Tom Ritchford
d575cd50b1
Clean up Sustain.h and Sustain.cpp.
...
* Bring out magic numbers.
* Get rid of boost::format.
2015-04-10 19:11:28 -07:00
Tom Ritchford
2b040569e7
Remove deprecated flags --rpc_ip and --rpc_port.
2015-04-10 19:11:28 -07:00
Miguel Portilla
7a53f86fff
Compare current seq vs validated (RIPD-669)
2015-04-10 19:11:28 -07:00
Torrie Fischer
a90bb53cd2
Drop nexmo SMS support. Reverts 58b3cc1d.
2015-04-10 19:11:27 -07:00
Tom Ritchford
b450d62138
Port to Python: Build and run tests for multiple build configurations.
2015-04-10 19:11:27 -07:00
seelabs
ab77e36c70
Add workaround include for Windows.h NOMINMAX
2015-04-10 19:00:45 -07:00
Nik Bougalis
1a9d65c52a
Set version to 0.28.0-b19
2015-04-10 19:00:45 -07:00
seelabs
05f4746bbe
Add workaround include for Windows.h NOMINMAX
2015-04-10 19:00:45 -07:00
seelabs
a2530de06a
Safer macro restoration using MSVC extensions
2015-04-10 19:00:34 -07:00
seelabs
1c587723fa
Safer macro restoration using MSVC extensions
2015-04-10 19:00:34 -07:00
Nik Bougalis
b2a9c79de5
Fix transaction enumeration in account_tx (RIPD-734):
...
In some corner cases, an incorrect resume marker could be
returned, preventing the complete enumeration of account
transactions.
* Robust markers via improved paging support
* New unit tests
* Cleanup
2015-04-10 19:00:22 -07:00
Nik Bougalis
64259c7bcb
Better transaction analysis (RIPD-755):
...
The analysis of differences between locally built ledgers and consensus
ledgers is now more intelligent. Differences in these values will be
categorized:
- Operation results
- Transaction ordering
- Generated metadata
2015-04-10 18:58:52 -07:00
Nik Bougalis
a7efdb4e52
Improve version switchover semantics:
...
* Support PreviousTxnID until the switchover
* Implement "No Ripple" for issue_iou and redeem_iou.
* Do not utilize issue_iou and redeem_iou from legacy code
* Rename 0.27.x legacy files to account for VS build process
* Misc. cleanups
2015-04-10 18:56:52 -07:00
Tom Ritchford
091ff0cce0
Set version to 0.28.0-b18
2015-03-31 21:50:45 -04:00
seelabs
7e25a3a942
Fix SQL in online delete cleanup:
...
* SQL statement is corrected to perform an implicit JOIN
* Add unit test
2015-03-31 21:50:45 -04:00
Nik Bougalis
b3254e2b18
Remove unsupported proof-of-work command parsing
2015-03-31 21:50:44 -04:00
JoelKatz
9a0fa79144
Fix duplication of full below cache and tree node cache
2015-03-31 21:50:43 -04:00
JoelKatz
352db260b2
STArray optimization
2015-03-31 21:50:43 -04:00
Nik Bougalis
f072b5b679
Avoid copying and improve optimization opportunities
2015-03-31 21:50:43 -04:00