NATTSiM
9bdb0774ad
Make InboundLedgers, LedgerConsensus abstract
2013-12-27 16:48:03 -08:00
Vinnie Falco
81d418007a
Add CollectorManager for Beast.Insight support
2013-12-16 18:08:11 -08:00
JoelKatz
071db75f04
Add a 1 MB payload limit to incoming websocket requests
2013-12-09 00:52:40 -08:00
JoelKatz
636d722e8d
Memory-conserving changes to SHAMapTreeNode and visitLeavesInternal.
2013-12-08 23:52:54 -08:00
JoelKatz
9996e4a57e
The new recommended fee schedule is:
...
* Transaction fee: 10 drops
* Base reserve: 20 XRP
* Incremental reserve: 5 XRP
2013-12-04 19:07:58 -08:00
JoelKatz
ed64c8bb29
Add LedgerCleaner:
...
* Manually invoked to clean ledgers
* Get status with: 'print app.ledgercleaner.*'
* Invoke or control with 'ledger_cleaner' command
2013-11-26 21:50:35 -08:00
JoelKatz
4d1c2a5798
Make --import work
2013-11-22 18:01:13 -08:00
Vinnie Falco
b660d82516
Make TxFormats a Meyers singleton
2013-11-20 10:16:46 -08:00
Vinnie Falco
4ad84a339f
Make LedgerMaster abstract
2013-11-18 15:04:17 -08:00
Vinnie Falco
d8707cad2c
Refactor logging
2013-11-15 13:25:56 -08:00
David Schwartz
58f07a573f
New ResourceManager for managing server load.
...
* Track abusive endpoints
* Gossip across cluster.
* Use resource manager's gossip support to share load reporting across a cluster
* Swtich from legacy fees to new Resource::Charge fees.
* Connect RPC to the new resource manager.
* Set load levels where needed in RPC/websocket commands.
* Disconnect abusive peer endpoints.
* Don't start conversations with abusive peer endpoints.
* Move Resource::Consumer to InfoSub and remove LoadSource
* Remove port from inbound Consumer keys
* Add details in getJson
* Fix doAccountCurrencies for the new resource manager.
2013-11-12 21:08:52 -08:00
Vinnie Falco
a05f33f6a7
Add annotation and clean up whitespace
2013-11-12 19:30:07 -08:00
Vinnie Falco
d4d6acdf68
Add MSVC Output window Journal config setting
...
Conflicts:
src/ripple/peerfinder/impl/Manager.cpp
src/ripple/validators/impl/Manager.cpp
2013-11-10 15:06:05 -08:00
Vinnie Falco
b08c7d15cd
Stoppable, make stop() require call to start()
2013-11-01 13:31:38 -07:00
Vinnie Falco
940d620a96
Fix SiteFiles thread name
2013-11-01 10:34:35 -07:00
Vinnie Falco
a39fa8ae5f
New SiteFiles for fetching and managing ripple.txt files
2013-10-31 08:10:06 -07:00
Vinnie Falco
2427cce2c8
Rename to IPAddress and remove unused files
2013-10-22 10:43:16 -07:00
Vinnie Falco
a1b487c512
New Resource::Manager for controlling access to server resources
2013-10-18 16:04:31 -07:00
Vinnie Falco
582b5bb3ac
Add --version command line option
2013-10-16 13:29:43 -07:00
Vinnie Falco
fb6ecebbd1
Add PropertyStream for server state introspection
2013-10-07 14:00:03 -07:00
Vinnie Falco
1ae3328642
Add PropertyStream
2013-10-06 17:30:44 -07:00
Vinnie Falco
678c241962
Validators work
2013-10-04 14:33:57 -07:00
Vinnie Falco
a2aa938e10
Remove Journal from most Stoppable overrides
2013-10-04 14:33:57 -07:00
Vinnie Falco
48eb92e366
Validators work
2013-10-04 14:33:56 -07:00
Vinnie Falco
66a272debd
Alphabet class for base58 conversions, Validators work
2013-10-04 14:33:56 -07:00
Vinnie Falco
4fe63f9f0d
PeerFinder work
2013-10-01 14:29:32 -07:00
Vinnie Falco
2ac2fdfabd
Remove unhandled exception catcher
2013-10-01 12:25:01 -07:00
Vinnie Falco
27e8a71f08
Fix LoadManager stop
2013-09-30 09:29:34 -07:00
Vinnie Falco
c82b1b1853
Validators improvements
2013-09-28 19:47:40 -07:00
Vinnie Falco
00a714d14d
Implement Stoppable for LoadManager
2013-09-28 17:40:46 -07:00
Vinnie Falco
8e58551475
Add Stoppable prepare and start interfaces
2013-09-28 15:30:01 -07:00
Vinnie Falco
6602aff53d
Update Validators for ServiceQueue
2013-09-28 15:09:10 -07:00
Alex Dupre
add0784ae2
Fix compile error.
2013-09-28 20:25:12 +02:00
Vinnie Falco
54dc7017e1
Fix Windows ProtectedCall handler to use ExitProcess
2013-09-27 05:20:32 -07:00
Vinnie Falco
d683b47dee
Call std::exit for unhandled exceptions
2013-09-26 15:16:10 -07:00
Vinnie Falco
fcd689afbf
Update copyright notice and licenses
2013-09-25 17:27:06 -07:00
David Schwartz
2f77ca416a
PEER_PRIVATE suppresses outbound connections to unconfigured peers.
2013-09-24 15:40:24 -07:00
JoelKatz
5d63086b69
Tie in blacklist code.
2013-09-24 13:00:11 -07:00
JoelKatz
d90c2c0e11
Fix erroneous 1-2 in complete ledgers.
2013-09-23 13:04:22 -07:00
Vinnie Falco
20b2e318eb
Reorganize beast modules and files
2013-09-23 10:13:24 -07:00
JoelKatz
b0c37d62fe
Workaround tr1::functional bugs.
2013-09-22 15:14:31 -07:00
Vinnie Falco
e04dbdde19
Tidy up HTTPServer API and handle errors
2013-09-22 13:27:24 -07:00
Vinnie Falco
5bd6fb27e6
Split up RPCService
2013-09-22 13:27:23 -07:00
Vinnie Falco
d16aa7f928
Use JobQueue to process RPC-JSON asynchronously
2013-09-22 13:22:06 -07:00
Vinnie Falco
a2151bfa47
Split HTTP::Server to its own module
2013-09-22 11:52:26 -07:00
Vinnie Falco
0dc3cf07d0
Add HTTPServer
2013-09-22 11:52:22 -07:00
Vinnie Falco
ec6c09d995
Rename to Stoppable
2013-09-22 11:51:44 -07:00
Vinnie Falco
e59293ec92
Add RPCService, call the Manager from RPCServerHandler
2013-09-21 16:58:55 -07:00
Vinnie Falco
85fc59b28b
Refactor NodeStore, add NodeStoreSchedulerService
2013-09-20 01:12:21 -07:00
Vinnie Falco
e6e090c542
Fixes for Service API hang on exit during unit tests
2013-09-19 19:41:55 -07:00