Daniel Larimer
a4a00717ef
restore json pretty print
2013-06-06 23:42:20 -04:00
Daniel Larimer
1f3e6739c6
switch to std::vector from fc::vector
2013-06-06 22:49:30 -04:00
Daniel Larimer
6563c12f88
bug fixes
2013-06-06 20:37:04 -04:00
Daniel Larimer
639a0c795a
Updates to crypto/fc
2013-06-06 14:45:55 -04:00
Daniel Larimer
59a121d64b
Updating FC with changes from phoenix-int
2013-06-05 15:19:00 -04:00
Daniel Larimer
9909ef83b5
bug fixes
2013-04-25 21:06:33 -04:00
Daniel Larimer
5499d5bb30
Adding udp multicast support, filesystem::rename
2013-03-24 00:11:28 -04:00
Daniel Larimer
f765440760
adding sha256
2013-03-10 01:53:32 -05:00
Daniel Larimer
7b9a14918c
merge latest changes
2013-03-01 18:56:06 -05:00
Daniel Larimer
e3d37da41a
adding logging
2013-03-01 18:54:28 -05:00
Daniel Larimer
324d5643f6
attempt to fix rpc stream connection
2013-02-24 14:35:55 -05:00
Daniel Larimer
97e45a64ea
fix bugs for linux build
2013-02-09 17:41:44 -05:00
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
b7f1f7bdc7
adding close to rpc con, adding typedfes, fix detail error reporting
2013-02-04 11:13:02 -05:00
Daniel Larimer
ad37d323f8
fix rpc_stream_connection destructor
2013-02-03 22:44:32 -05:00
Daniel Larimer
8067060d29
json_rpc_stream_connection destructor now calls close()
2013-02-03 22:31:07 -05:00
Daniel Larimer
178dcea0c2
update ssh error reporting
2013-02-03 21:10:43 -05:00
Daniel Larimer
a075dcde45
fix url parsing to pickup protocol
2013-02-03 21:08:42 -05:00
Daniel Larimer
68e949a699
fix bugs
2013-01-30 23:36:51 -05:00
Daniel Larimer
f19821dae1
fix timestamp in error reports
2013-01-28 11:47:33 -05:00
Daniel Larimer
763ae69982
error handling enhancements, recursive var subst
2013-01-27 22:45:46 -05:00
Daniel Larimer
c3659eedfc
fix json pretty print, added value::clear
2013-01-27 15:28:54 -05:00
Daniel Larimer
5c21d1d45c
adding flush to mapped_region
2013-01-27 10:24:11 -05:00
Daniel Larimer
e5796f06bd
fix bugs, add < to path
2013-01-25 13:23:29 -05:00
Daniel Larimer
807a8e91f7
fix time to string
2013-01-25 10:21:14 -08:00
Daniel Larimer
018d2c43e0
Merge branch 'master' of github.com:bytemaster/fc
2013-01-25 13:19:28 -05:00
Daniel Larimer
9858e553bf
various updates to path and error substitution
2013-01-25 13:19:23 -05:00
Daniel Larimer
655bccadec
add subsec support
2013-01-24 21:13:23 -05:00
Daniel Larimer
cc44e8bbe0
time /string conversion
2013-01-20 15:44:16 -05:00
Daniel Larimer
21ef2d11e9
fix build, added is_array and is_object to value
2013-01-15 13:08:00 -05:00
Daniel Larimer
2476ae450d
factored out the substitute code from the error report to_string code
2013-01-15 12:05:43 -05:00
Daniel Larimer
1bbe3b7c41
fix crash in fc::cin
2013-01-14 17:12:21 -05:00
Daniel Larimer
38f97ef61a
fix json rpc server memory leak
2013-01-11 09:12:53 -05:00
Daniel Larimer
a5a88a50c7
Merge branch 'master' of github.com:bytemaster/fc
2013-01-04 12:35:26 -08:00
Daniel Larimer
6742f63256
update tcp / http error reporting
2013-01-04 12:35:17 -08:00
Daniel Larimer
63c0440a80
fix fc::string::rfind default args
2012-12-31 11:06:10 -05:00
Daniel Larimer
533dd28d67
fix for linux?
2012-12-30 15:23: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
42cf0e62a8
bug fixes / windows port
2012-12-20 15:39:35 -05:00
Daniel Larimer
73f94bcebe
various updates
2012-12-19 12:23:12 -05:00
Daniel Larimer
161ce54cb8
windows port
2012-12-18 14:37:14 -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
f41ea98854
attempt to fix unresolved ref
2012-12-17 14:06:06 -05:00
Daniel Larimer
6471249bb8
adding support for more value serialization
2012-12-16 20:13:09 -05:00
Daniel Larimer
12b637970e
update pub/priv key to/from value conversion
2012-12-16 18:33:56 -05:00
Daniel Larimer
efca814f0b
bug fixes and improvements
2012-12-16 00:31:43 -05: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
4be0f82dc9
adding url
2012-12-15 09:41:55 -05:00
Daniel Larimer
8c39a39dd6
implemented http server
2012-12-13 21:05:44 -05:00
Daniel Larimer
47b19bc0e6
adding missing file
2012-12-13 20:23:49 -05:00
Daniel Larimer
e42af7c066
fc::error_report to fc::exception_ptr to enable inter-thread, inter-process error reports
2012-12-13 13:57:49 -05:00
Daniel Larimer
cf10bac3db
add error_report::to_string and to_detail_string
2012-12-13 13:08:25 -05:00
Daniel Larimer
eeee86be6b
clean up error handling
2012-12-13 12:25:12 -05:00
Daniel Larimer
c885981c65
fixes to http/tcp server
2012-12-12 22:08:32 -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
a02edaebd3
remove full path from error messages
2012-12-12 13:41:33 -05:00
Daniel Larimer
7ca7aede5f
implementing fc::absolute for path
2012-12-12 13:26:41 -05:00
Daniel Larimer
b35f6880c6
advanced error reporting / stack capture
2012-12-12 12:31:21 -05:00
Daniel Larimer
74709a4983
bug fixes
2012-12-12 11:23:38 -05:00
Daniel Larimer
e33e78ce51
port to windows
2012-12-03 14:51:31 -05:00
Daniel Larimer
0995ce7e31
bug fixes
2012-12-02 16:46:28 -05:00
Daniel Larimer
2e6bd7253f
implemented file system directoriy iterator / fixed raw packing / datastream exceptions
2012-12-02 12:35:05 -05:00
Daniel Larimer
1a5e10ee26
add tmp/unique dir wrapper for boost filesystem
2012-11-26 14:16:49 -05:00
Daniel Larimer
7981c2fb45
fix bugs
2012-11-24 19:39:19 -05:00
Daniel Larimer
4812477ea6
numerous bug fixes
2012-11-24 13:02:23 -05:00
Daniel Larimer
5719fa0e05
Merge branch 'master' of github.com:bytemaster/fc
2012-11-23 17:18:43 -05:00
Daniel Larimer
3b7827ec0a
update string format
2012-11-18 01:07:10 -05:00
Daniel Larimer
8bba5382ed
fix http request
2012-11-17 17:43:34 -05:00
Daniel Larimer
8cbbf8994c
updates for ssh / json rpc
2012-11-16 17:13:12 -05:00
Daniel Larimer
9edcfcf947
Merge branch 'master' of github.com:bytemaster/fc
2012-11-16 12:40:35 -05:00
Daniel Larimer
2311a1f476
updates to stream, optional, string, and actor
2012-11-16 12:40:28 -05:00
Daniel Larimer
cc4e1f1b52
Merge branch 'master' of github.com:bytemaster/fc
2012-11-15 19:15:19 -05:00
Daniel Larimer
23f89f0655
added content-type header to http_connection
2012-11-15 19:15:11 -05:00
Daniel Larimer
ba4eb96d88
adding fstream, fix bugs
2012-11-15 12:37:56 -05:00
Daniel Larimer
53bb959c5d
expanded filesystem api + value api
2012-11-15 12:08:31 -05:00
Daniel Larimer
6bf25ae8e7
fix json_rpc_errorobj
2012-11-15 11:55:36 -05:00
Daniel Larimer
55b0daa8aa
updating value casting for vectors
2012-11-12 21:45:41 -05:00
Daniel Larimer
9225ab4726
error object
2012-11-11 22:05:49 -05:00
Daniel Larimer
1cb036ae63
fixes
2012-11-11 22:04:24 -05:00
Daniel Larimer
0e41cf98b5
fix mutex impl
2012-11-08 23:12:45 -05:00
Daniel Larimer
914b8b2d3e
removed dependency on varidic templates...
...
eliminate fc::function for now..
2012-11-08 23:06:39 -05:00
Daniel Larimer
39436c7021
ssh remote process exec
2012-11-08 22:02:07 -05:00
Daniel Larimer
d30664e13f
added ssh test
2012-11-08 21:18:35 -05:00
Daniel Larimer
30b3f75fab
fix ssh generic paths
2012-11-08 09:44:27 -05:00
Daniel Larimer
98f4b7026d
multi-param json-rpc, fix multi-request
2012-11-07 22:25:42 -05:00
Daniel Larimer
031e2db4db
Json RPC works
...
- adding call_fused() for tuple + functor
- fixed json handling of true,false, and null
- cast from value to tuple
2012-11-07 22:14:00 -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
5dcb2ea992
updated json rpc to factor out stream connections
2012-10-29 17:57:34 -04:00
Daniel Larimer
e8d4297f89
adding value compare to nullptr
2012-10-29 17:55:33 -04:00
Daniel Larimer
413f741ac8
adding fc::process
2012-10-26 01:03:21 -04:00
Daniel Larimer
ff226f9df4
adding json-rpc client/connection
2012-10-26 01:03:01 -04:00
Daniel Larimer
34846bc059
switch from boost::unique_lock to fc::unique_lock
2012-10-26 01:00:36 -04:00
Daniel Larimer
c123fb39c2
updated io stream, simplified interface, faster cin
2012-10-26 00:58:29 -04:00