Daniel Larimer
eb6c168d76
adding missing file
2013-08-25 01:21:18 -04:00
Daniel Larimer
6a1f42aba0
adding new crypto apis
2013-08-24 04:25:03 -04:00
Daniel Larimer
113d63c8b2
various missing files
2013-08-23 20:36:43 -04:00
Daniel Larimer
9410980885
various updates
2013-08-23 20:14:46 -04:00
Daniel Larimer
7bf6374299
MAJOR BUG FIX - fc::usleep causing hang&leak
...
In certain cases when usleep is passed a small value, there is
a race condition that would cause the process to hang and then
when an attempt to quit the thread was made new contexts would
be allocated rapidly filling all available memory.
2013-08-19 14:44:13 -04:00
Daniel Larimer
24768d2d26
fixed compile bugs for friend constructors
2013-08-19 01:46:28 -04:00
Daniel Larimer
9d79456cc5
update assignment and copy constructor templates for fc::optional
2013-08-18 23:41:53 -04:00
Daniel Larimer
8315e1bded
added code to fix warnings and enhance readability
2013-08-18 22:44:48 -04:00
Daniel Larimer
c88ce7984e
adding more helper methods to time and elliptic crypto
2013-08-15 19:36:54 -04:00
Daniel Larimer
105948ea65
json and variant bug fixes
2013-08-15 12:44:51 -04:00
Daniel Larimer
e7075f6b3a
fix bugs with variant
2013-08-15 10:56:25 -04:00
Daniel Larimer
a080830c54
Merge branch 'phoenix' of github.com:InvictusInnovations/fc into phoenix
2013-08-14 01:11:54 -04:00
Daniel Larimer
f954ff1a25
fix bugs with bigint
2013-08-14 01:11:48 -04:00
dnotestein
da9cda2b79
ifdef around arpa/inet.h on WIN32 (unix only)
2013-08-13 23:11:20 -04:00
Daniel Larimer
786941fe69
defining lzma header
2013-08-13 17:13:25 -04:00
Daniel Larimer
311a9652d4
bug fixes and tests for aes
2013-08-13 13:57:39 -04:00
Daniel Larimer
d7eb7efb65
fix some errors
2013-08-13 13:31:10 -04:00
Daniel Larimer
d8a047692c
Adding easylzma compression library
2013-08-13 13:28:53 -04:00
Daniel Larimer
e19c3327a0
adding aes encryption and openssl wrapper cleanup
2013-08-13 12:58:55 -04:00
Daniel Larimer
6c3b31873c
linux port
2013-08-13 05:24:41 +00:00
Daniel Larimer
747d35d922
adding smaz compression utility function
2013-08-13 00:37:54 -04:00
Daniel Larimer
ec4d12f6a4
added additional operators
2013-08-12 14:42:54 -04:00
Daniel Larimer
9ece96f36e
adding unimplemented method
2013-08-11 18:14:53 -04:00
dnotestein
1171cf13cd
Fix FC_ASSERT macro for MSVC
2013-08-11 12:12:45 -04:00
Daniel Larimer
dd18675788
fix boost 1.54 support
2013-08-11 10:18:08 -04:00
dnotestein
1a5fe49286
add ignores to fc's .gitignore
2013-08-11 10:05:02 -04:00
dnotestein
404cf8ae5c
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
...
Conflicts:
CMakeLists.txt
include/fc/ptr.hpp
2013-08-11 09:59:55 -04:00
dnotestein
94ce5cd9f2
more windows related changes, check what I was thinking with that BOOST1_51 when not in a hurry, maybe it should just be removed now
2013-08-10 22:11:59 -04:00
Daniel Larimer
1f03f67d1d
added new elliptic curve crypto methods
2013-08-10 02:33:15 -04:00
Daniel Larimer
7b8494d7f8
upgrading to a version of boost that includes boost::atomic and boost::context
2013-08-08 21:31:35 -04:00
Daniel Larimer
ef2b0453cd
clean up tcp_server accept api, removing unused return value
2013-08-08 15:12:01 -04:00
Daniel Larimer
a69abee4c4
adding new test code
2013-08-08 10:20:38 -04:00
Daniel Larimer
bd66f1c5af
added time_point_sec(int32) constructor
2013-08-08 09:49:49 -04:00
Daniel Larimer
b5eb86e24c
fix broken header reference
2013-08-08 09:49:37 -04:00
Daniel Larimer
d9b5769c13
cleanup the asio thread gracefully on exit
2013-08-06 12:46:04 -04:00
Daniel Larimer
7ff92d3746
added ability to query cancel flag from future
2013-08-06 12:45:49 -04:00
Daniel Larimer
243679c658
increased width of file:line field in console appender
2013-08-06 12:35:21 -04:00
Daniel Larimer
b6bf4bb389
fix edge condition in generating ecc key from seed
2013-08-02 17:14:26 -04:00
Daniel Larimer
fbadc5bdfa
fix uninitialized variables in ecc::compact_signature (fc::array) and a few other places
2013-08-02 14:32:59 -04:00
Daniel Larimer
61f84777c4
fc::enum_type -> string
2013-07-30 15:04:17 -04:00
Daniel Larimer
f5fa11bc36
adding ignore file
2013-07-30 01:56:29 -04:00
Daniel Larimer
d2635d0f8b
fix pretty print
2013-07-30 00:28:37 -04:00
Daniel Larimer
97dd517ca2
ignoring build files
2013-07-29 01:09:15 -04:00
Daniel Larimer
e2e1d43dd4
fix enum_type to variant
2013-07-29 00:25:16 -04:00
Daniel Larimer
8a9d0c9e13
adding ripemd160
2013-07-28 10:49:45 -04:00
Daniel Larimer
c8839553c0
updated 128bit int math and bigint
2013-07-28 02:13:31 -04:00
Daniel Larimer
637372bbc2
unify city uint128 with new uint128 class
2013-07-26 23:26:51 -04:00
Daniel Larimer
29a1346d05
adding uint128 type
2013-07-26 23:20:06 -04:00
Daniel Larimer
382f741c73
added enhanced serialization of enums
2013-07-25 10:49:13 -04:00
Daniel Larimer
2b8b606d08
fix bugs with time_point_sec
2013-07-23 13:00:40 -04:00