vogel76
c2026efd56
[BW]: [Fix] Fixed ifstream/ofstream to be able to open unicode paths.
2014-01-09 17:00:41 +01:00
vogel76
6261a25442
[BW]: [NIP] Support for unicode paths to avoid problems while accessing paths containing native characters.
2014-01-09 13:29:47 +01:00
vogel76
08ab455dff
[BW]: [Fix] fc::task_base class member initialization.
2014-01-06 23:58:42 +01:00
dnotestein
c84b69e094
Fix for unblock to make sure it switches to proper thread before running async.
2014-01-06 17:08:36 -05:00
Daniel Larimer
f618f3a10f
updated ip serialization forwards
2014-01-04 01:21:11 +00:00
vogel76
c2de86ccd4
[BW]: [NIP] Implemented dedicated exception class (fc::db_in_use_exception) to be thrown when underlying database is already in use.
2014-01-03 17:00:07 +01:00
Daniel Larimer
8d65e5e265
adding trim method
2013-12-24 20:22:21 -05:00
Daniel Larimer
c6897c4dbf
added method to get port
2013-12-22 00:10:03 -05:00
Daniel Larimer
a0e648acef
improve error message
2013-12-17 20:40:41 -05:00
Daniel Larimer
fa07ec438f
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
2013-12-15 10:57:05 -05:00
dnotestein
8e47816c4e
Fix for problem reported with Boost 1.55 (memory_order_consume removed?). Also added move constructors for future, this second change probably needs review.
2013-12-12 09:19:15 -05:00
Daniel Larimer
b8a9c77269
adding helper function to return uncompressed ecc pub key
2013-12-09 22:25:59 -05:00
Daniel Larimer
e6dcfa40f9
Merge branch 'phoenix' of github.com:InvictusInnovations/fc into phoenix
2013-12-09 00:48:34 -05:00
Daniel Larimer
a68d22a699
various updates
2013-12-09 00:48:28 -05:00
dnotestein
35077ea231
Set minimum sleep time to 10ms to avoid potential race where the thread wakes back up immediately after being put on sleep queue. This can probably be reduced to about 2ms, but this just seemed safer for now (DanL suggested 10ms).
2013-12-06 00:22:06 -05:00
Daniel Larimer
e1e3a7361b
added flexability to json parsing and fixed closing hang in json rpc connection
2013-11-24 22:23:29 -05:00
Daniel Larimer
76b13a741a
adding missing files
2013-11-24 13:00:21 -05:00
Daniel Larimer
dcce9b2726
v6 ignored
2013-11-08 19:34:54 -05:00
Daniel Larimer
cf37cd776b
update reflect
2013-10-22 22:02:55 -04:00
Daniel Larimer
8b2e54ca8b
compiles on linux
2013-10-14 21:46:23 +04:00
Daniel Larimer
b644ce2b67
fix bug loading null pubkey from binary
2013-09-11 17:54:45 -04:00
Daniel Larimer
68b9fafe9a
disable padding for aes_encoder and decoder
2013-09-05 22:09:12 -04:00
Daniel Larimer
8c95d62c9e
two phase init of aes encoder/decoder
2013-09-05 19:02:10 -04:00
Daniel Larimer
be836e3e47
add stream-based aes decryption
2013-09-05 18:49:55 -04:00
Daniel Larimer
5bf5cf9219
adding aes_load and aes_save methods
2013-08-31 13:12:55 -04:00
Daniel Larimer
3acfe018b1
various updates
2013-08-25 01:24:07 -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
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
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
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
9ece96f36e
adding unimplemented method
2013-08-11 18:14:53 -04:00
Daniel Larimer
dd18675788
fix boost 1.54 support
2013-08-11 10:18:08 -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
d9b5769c13
cleanup the asio thread gracefully on exit
2013-08-06 12:46:04 -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
d2635d0f8b
fix pretty print
2013-07-30 00:28:37 -04:00
Daniel Larimer
8a9d0c9e13
adding ripemd160
2013-07-28 10:49:45 -04:00