Vinnie Falco
ace53fa405
Set version to 0.26.0-rc2
2014-07-21 10:39:48 -07:00
Vinnie Falco
1f26fbb5af
Set version to 0.26.0-rc1
2014-07-21 10:00:16 -07:00
JoelKatz
4cf29455e4
Freeze flags: (RIPD-394)
...
* Define all flags
* Set/clear bits in transactors
* Frozen line counts towards reserve, is non-default
* Report trust line state
2014-07-18 10:35:06 -07:00
JoelKatz
f1bb0afc4e
Improve transaction fee and execution logic (RIPD-323):
...
* tecINSUFF_FEE if balance doesn't cover fee
* Ensure transaction recovery is deterministic
* Reduce transaction retries
2014-07-18 10:35:06 -07:00
Vinnie Falco
3ff919ccf1
Fix version to say 'rippled'
2014-07-15 13:03:40 -07:00
Tom Ritchford
418638ad16
Serialization code improvements:
...
* Add generics to eliminate duplicate code in STHash
* Use generics in Serializer and callers
2014-07-11 12:00:49 -07:00
Tom Ritchford
d7e08f96a5
Various tidying:
...
* Fix unused variable warnings.
* Clean unused items from TER.
* Improvement to LES use of shared_ptr.
2014-07-10 15:11:33 -07:00
Tom Ritchford
206efbf30d
Rename RippleAsset to Issue and RippleBook to Book:
...
* Split STAmount out of SerializedTypes.h
* New concept of "Issue consistency": when either both or neither of its
currency and account are XRP.
* Stop checking for consistency of Issue in its constructor.
* Clarification of mIsNative logic in STAmount.
* Usual cleanups.
2014-07-06 14:57:59 -07:00
David Schwartz
a5297d13c4
Add new memo restrictions
2014-07-01 12:13:47 -07:00
David Schwartz
ed2c5078ad
Tighten up some serialization checks
2014-06-26 17:16:34 -07:00
Tom Ritchford
55222dc5d1
New types Account, Currency, Directory:
...
* New tagged uint types.
* Extract to_string functions from header to hide dependencies.
* Include what you use and C++11 for cleanups.
2014-06-24 11:11:25 -07:00
Howard Hinnant
23dc08c925
Improve Journal logging framework:
...
* Allow partition log levels to be adjusted
* Cleanups
2014-06-23 20:19:53 -07:00
Tom Ritchford
e24cba8c35
Better types and more comments in RippleCalc.
...
* Better automatic conversions to and from tagged uint160 varints.
* Start using tagged variants of uint160 for Currency, Account.
* Comments from 2014/6/11 RippleCalc session.
2014-06-18 12:38:06 -07:00
Nik Bougalis
04dd861fe3
Cleanup:
...
* Remove is_bit_set and use regular bitwise operations instead.
* Remove the function-like macro "nothing".
2014-06-16 17:29:11 -07:00
Vinnie Falco
cf3eb24eb0
Move nodestore to its own module
2014-06-15 12:50:44 -07:00
Vinnie Falco
4362cb660b
Replace boost::shared_ptr with std::shared_ptr
2014-06-05 13:04:23 -07:00
Vinnie Falco
4f1d1d2a8a
Reorganize source file hierarchy:
...
* Rename unity files
* Move some modules to new subdirectories
* Remove obsolete Visual Studio project files
* Remove obsolete coding style and TODO list
2014-06-03 21:43:59 -07:00