Vinnie Falco
19d4bf0ea5
Add README and tidy up comments
2013-11-15 11:29:45 -08:00
Vinnie Falco
9e519af887
Add missing README and TODO for all new modules
2013-11-15 11:27:26 -08:00
JoelKatz
1daf1b9932
Use MultiSocket for websocket
2013-11-12 21:09:01 -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
968624971f
Add TestOverlay README
2013-11-12 09:18:11 -08:00
Vinnie Falco
67b8f95b1e
Add PeerFinder README doc
2013-11-10 15:51:29 -08:00
Vinnie Falco
a39fa8ae5f
New SiteFiles for fetching and managing ripple.txt files
2013-10-31 08:10:06 -07:00
Vinnie Falco
dc591f8943
Move MurmurHash to beast
2013-10-31 08:10:04 -07:00
Vinnie Falco
73ab408b3c
Move MurmurHash to beast
2013-10-31 08:10:04 -07:00
Nik Bougalis
42b841735e
PeerFinder work
2013-10-29 20:52:57 -07:00
Vinnie Falco
8604e216eb
Add IPAddressConversion and asio module
2013-10-22 11:45:30 -07:00
Vinnie Falco
f4120635e9
Rename to IPAddress and remove unused files
2013-10-22 10:43:16 -07:00
Vinnie Falco
5dda088335
Peerfinder work
2013-10-22 10:43:16 -07:00
Vinnie Falco
7b1e03a585
Add BaseFromMember
2013-10-18 16:04:37 -07:00
Vinnie Falco
fc5be2b911
Use DiscreteClock in ResourceManager
2013-10-18 16:04:37 -07:00
Vinnie Falco
a1b487c512
New Resource::Manager for controlling access to server resources
2013-10-18 16:04:31 -07:00
Vinnie Falco
fb6ecebbd1
Add PropertyStream for server state introspection
2013-10-07 14:00:03 -07:00
Vinnie Falco
24c2315476
Add ScopedWrapperContext
2013-10-06 19:46:42 -07:00
Vinnie Falco
fcfa10d508
Add PropertyStream
2013-10-06 17:30:44 -07:00
Vinnie Falco
1ae3328642
Add PropertyStream
2013-10-06 17:30:44 -07:00
Vinnie Falco
09961845b4
Remove obsolete AsyncService class
2013-10-05 13:08:38 -07:00
Vinnie Falco
72681fa7fb
PeerFinder work
2013-10-05 11:59:17 -07:00
Vinnie Falco
82d8d9a092
PeerFinder work, Source fetch, show port in log
2013-10-04 23:22:56 -07:00
Vinnie Falco
ebf395ecc4
Add ErrorCode and boost library
2013-10-04 23:18:28 -07:00
Vinnie Falco
bb29c8ba85
Add PeerFinder::Checker for testing endpoints
2013-10-04 23:18:27 -07:00
Vinnie Falco
2c3ead339e
Add ServiceQueue::wrap
2013-10-04 23:18:26 -07:00
Vinnie Falco
6c7f5d093c
Move many Thread related classes
2013-10-04 14:34:01 -07:00
Vinnie Falco
93e9d8622e
Measure CPU utilization in ServiceQueue
2013-10-04 14:34:00 -07:00
Vinnie Falco
ca47d72aee
Move ServiceQueue, ThreadLocalValue, SpinLock
2013-10-04 14:34:00 -07:00
Vinnie Falco
c864e4d3db
Move WaitableEvent
2013-10-04 14:33:59 -07:00
Vinnie Falco
ff305e63b6
Add CPUMeter and ScopedTimeInterval
2013-10-04 14:33:59 -07:00
Vinnie Falco
01fd05cb4b
Add RecursiveMutex, UnlockGuard, TryLockGuard
2013-10-04 14:33:59 -07:00
Vinnie Falco
75f3c52d53
Validators work
2013-10-04 14:33:58 -07:00
Vinnie Falco
678c241962
Validators work
2013-10-04 14:33:57 -07:00
Vinnie Falco
b60a7f3363
Add Request and Response HTTP parsers
2013-10-04 14:33:55 -07:00
Vinnie Falco
44445ff1b8
Refactor net buffers classes
2013-10-04 14:33:55 -07:00
Vinnie Falco
ac37c38133
Beast class refactor
2013-10-03 19:03:10 -07:00
Vinnie Falco
228b664ecf
Remove obsolete beast container classes
2013-10-03 18:36:53 -07:00
Vinnie Falco
0a5505f785
Add json parsing unit test
2013-10-02 11:53:18 -07:00
Vinnie Falco
4fe63f9f0d
PeerFinder work
2013-10-01 14:29:32 -07:00
Vinnie Falco
c67929ea39
Remove unhandled exception catcher
2013-10-01 12:25:01 -07:00
Vinnie Falco
4f7dca3e5a
Add compiler, stdlib, and platform skeleton to beast/config
2013-09-28 19:34:16 -07:00
Vinnie Falco
00a714d14d
Implement Stoppable for LoadManager
2013-09-28 17:40:46 -07:00
Vinnie Falco
f07515eb88
Add Stoppable prepare and start interfaces
2013-09-28 15:30:01 -07:00
Vinnie Falco
d37dd46f65
Move RelativeTime to chrono, add ostream support
2013-09-28 15:09:12 -07:00
Vinnie Falco
cc05ce19f9
Add ServiceQueue
2013-09-28 15:09:10 -07:00
Vinnie Falco
6602aff53d
Update Validators for ServiceQueue
2013-09-28 15:09:10 -07:00
Vinnie Falco
7437308bab
Add AgedHistory.h
2013-09-28 15:09:07 -07:00
Vinnie Falco
9c61a6df62
Added AbstractHandler, WrapHandler. HTTPClient Fixes.
2013-09-28 15:09:07 -07:00
Vinnie Falco
fcd689afbf
Update copyright notice and licenses
2013-09-25 17:27:06 -07:00