Daniel Larimer
25872b11b8
Updated fc::value implementation
...
Improved fc::value to use enum types instead of strings.
Moved code from header to cpp file
Added extra utility method to simplify syntax for generating key-value pairs for errors/logs.
Removed need to create copies when casting strings, arrays, or objects from values
2013-02-07 16:08:43 -05:00
Daniel Larimer
b527bbbab6
Factored console_appender into its own header/cpp
...
Added file_appender
Updated tests
2013-02-05 00:06:16 -05:00
Daniel Larimer
71ea16cf8b
Adding updated logging system similar to log4
...
Updates to ssh client
Updated reflect enum
2013-02-04 23:08:48 -05:00
Daniel Larimer
e5796f06bd
fix bugs, add < to path
2013-01-25 13:23:29 -05:00
Daniel Larimer
655bccadec
add subsec support
2013-01-24 21:13:23 -05:00
Daniel Larimer
533dd28d67
fix for linux?
2012-12-30 15:23:00 -08:00
Daniel Larimer
0114f6e3e7
various updates for arm
2012-12-30 15:16:00 -08:00
Daniel Larimer
3898985bbe
various bug fixes / improvements
2012-12-30 18:14:27 -05:00
Daniel Larimer
682c005350
fixes
2012-12-29 12:00:19 -05:00
Daniel Larimer
a8772e5aa0
fix include path
2012-12-19 12:26:41 -05:00
Daniel Larimer
73f94bcebe
various updates
2012-12-19 12:23:12 -05:00
Daniel Larimer
afbbf4e8db
fix cin crash
2012-12-18 14:08:40 -05:00
Daniel Larimer
274146229e
Merge branch 'master' of github.com:bytemaster/fc
2012-12-17 14:07:02 -05:00
Daniel Larimer
fa92373b89
adding url...
2012-12-17 14:06:55 -05:00
Daniel Larimer
7114399f47
Merge branch 'master' of github.com:bytemaster/fc
2012-12-15 12:45:56 -08:00
Daniel Larimer
7b9e1e1508
vendor updates
2012-12-15 12:45:51 -08:00
Daniel Larimer
9a8767a645
Fixed error_report to_string
...
Updated fc::datastream and base64 to use error_report
Added url to cmake lists
various other bug fixes
2012-12-15 10:26:03 -05:00
Daniel Larimer
8c39a39dd6
implemented http server
2012-12-13 21:05:44 -05:00
Daniel Larimer
eeee86be6b
clean up error handling
2012-12-13 12:25:12 -05:00
Daniel Larimer
8e1b99f40c
Merge branch 'master' of github.com:bytemaster/fc
2012-12-12 15:56:52 -05:00
Daniel Larimer
949095ab00
updates...
2012-12-12 15:56:48 -05:00
Daniel Larimer
b35f6880c6
advanced error reporting / stack capture
2012-12-12 12:31:21 -05:00
Daniel Larimer
e33e78ce51
port to windows
2012-12-03 14:51:31 -05:00
Daniel Larimer
3b7827ec0a
update string format
2012-11-18 01:07:10 -05:00
Daniel Larimer
ba4eb96d88
adding fstream, fix bugs
2012-11-15 12:37:56 -05:00
Daniel Larimer
1cb036ae63
fixes
2012-11-11 22:04:24 -05:00
Daniel Larimer
5552477f45
FC find OpenSSL
2012-11-09 00:41:57 -05:00
Daniel Larimer
d30664e13f
added ssh test
2012-11-08 21:18:35 -05:00
Daniel Larimer
a6541b825a
json rpc updates, tcp server/client support
2012-11-05 23:34:58 -05:00
Daniel Larimer
6b14a176d0
adding basic ssh support, updating wait on any
2012-11-01 00:23:06 -04:00
Daniel Larimer
bd6a840e47
implemented json stream connection
2012-10-29 19:50:49 -04:00
Daniel Larimer
d4554ca029
updates for arm
2012-10-29 13:19:17 -07:00
Daniel Larimer
2ba214819e
adding tests + updating build
2012-10-26 01:03:47 -04:00
Daniel Larimer
fb6e18ec7b
Implemented http connection + shared_impl
...
Shared Impl provides Java/C# style reference semantics for C++ types.
2012-10-24 00:54:03 -04:00
Daniel Larimer
3d56a96d4e
major updates to stream,reflect,value,and json
...
- removed polymorphic reflection, made static_reflect default because
there are cases such as deserializing an array that you need more
information than the runtime reflection can provide such as the
ability to resize arrays and know the array content type.
- refactored iostream, sstream, fstream to be much simpler, fewer
indirections, and fixed getline.
- json parsing works using code from mace.
- value is reimplemented based upon mace::rpc::value and no longer uses
the runtime reflection that was removed.
- moved the typename utility to its own header
2012-10-21 02:28:59 -04:00
Daniel Larimer
47ce0b5fdc
adding base58 support from bitcoin
2012-09-30 17:01:14 -04:00
Daniel Larimer
30f2946195
adding tcp_socket
2012-09-27 19:48:48 -04:00
Daniel Larimer
8b998caa1b
adding program opts, shared mem, raw packing, varint, and more
2012-09-17 23:04:42 -04:00
Daniel Larimer
6a2b95f8c0
adding additional scrypt functions to fc
2012-09-10 20:15:35 -04:00
Daniel Larimer
40bec5e112
adding signals / asio
2012-09-09 00:25:43 -04:00
Daniel Larimer
018609fafa
moving more functions from mace to fc
2012-09-08 23:46:19 -04:00
Daniel Larimer
460da34801
adding more features from cmt
2012-09-08 17:37:25 -04:00
Daniel Larimer
34e33d058b
adding sha1 and hex methods...
2012-09-08 02:41:28 -04:00
Daniel Larimer
2f387f691a
adding unit tests, updating boost version required
2012-09-07 22:57:00 -04:00
Daniel Larimer
9041b9bff4
Initial checkin of FC code.
2012-09-07 22:50:37 -04:00