Commit graph

727 commits

Author SHA1 Message Date
Eric Frias
b6f8570c35 Lock mutex during more of the log rotation process (attempting to prevent crashes that have been seen while logging at the same time as log rotation) 2014-07-16 13:39:14 -04:00
grzegorzs
06fe9e0303 [GS] Fix types u_int32_t to uint32_t etc. - continued 2014-07-15 14:20:42 +02:00
Vikram Rajkumar
1b15ad0a7a Fix linux clang compilation (for real) 2014-07-14 21:51:45 -04:00
Eric Frias
f2cbb650c6 Merge branch 'master' of github.com:InvictusInnovations/fc 2014-07-14 19:26:17 -04:00
Eric Frias
c28ccd2413 Fix wacky types u_int32_t to uint32_t &c 2014-07-14 19:25:54 -04:00
Vikram Rajkumar
d31f5525a4 Fix linux clang compilation 2014-07-14 14:56:23 -04:00
Vikram Rajkumar
e442b29f6e Fix scrypt 2014-07-14 13:40:33 -04:00
Vikram Rajkumar
506f896de4 Re-enable romix compilation 2014-07-14 10:46:15 -04:00
Nikolai Mushegian
de3e2610a5 Merge pull request #36 from vikramrajkumar/master
compilation fixes
2014-07-12 18:04:13 -04:00
Vikram Rajkumar
caae9e640f Fix travis compilation error 2014-07-12 17:59:09 -04:00
Vikram Rajkumar
f0604edabb Merge github.com:vikramrajkumar/fc 2014-07-12 17:26:53 -04:00
Eric Frias
87196008d4 Rephrase task_cancel tests in the form of a boost_test. 2014-07-09 15:23:18 -04:00
Nathan Hourt
4d2f8e72fc Update .gitignore: ignore .cbp files (cmake artifact) 2014-07-09 11:33:48 -04:00
Eric Frias
a034239313 Add missing include 2014-07-07 12:36:34 -04:00
Eric Frias
62ea4ae9c3 Add mutexes to make OpenSSL thread safe 2014-07-07 12:22:01 -04:00
Vikram Rajkumar
9b8c71562c Fix CMake warning 2014-07-05 19:42:14 -04:00
Nikolai Mushegian
49cbe600f9 Merge pull request #35 from vikramrajkumar/master
Fix log rotation scheduling bug
2014-07-05 16:33:09 -04:00
Vikram Rajkumar
18611eccb9 Fix log rotation scheduling bug 2014-07-05 16:22:25 -04:00
Daniel Larimer
ace06d775c support for 8 param rpc calls 2014-07-04 17:23:47 -04:00
Nikolai Mushegian
0fced2ddff Merge pull request #34 from vikramrajkumar/master
Log rotation improvements
2014-07-03 19:01:14 -04:00
Vikram Rajkumar
c9c56ffbb6 Merge branch 'master' of https://github.com/InvictusInnovations/fc 2014-07-03 17:24:14 -04:00
Vikram Rajkumar
e9b1b8ec2e Use a separate thread for log compression 2014-07-03 17:24:06 -04:00
Eric Frias
c020913cb8 Make process::exec take an 'int' for the bitmask of launch options instead of an enum to make it more clear that it's a bitmask (and avoid a cast) 2014-07-03 09:30:50 -04:00
Vikram Rajkumar
adf8c10ee5 Fix Linux compilation 2014-07-03 02:55:30 -04:00
Vikram Rajkumar
223f0005f5 Hardlink from most recent log to original filename during rotation 2014-07-03 02:55:30 -04:00
Vikram Rajkumar
b522f12a0e Use ISO format timestamps for rotated log files 2014-07-03 02:17:03 -04:00
Vikram Rajkumar
b1e677bcee Implement optional LZMA compression for rotated logs 2014-07-03 01:27:58 -04:00
Vikram Rajkumar
cc1ef61cd6 Logs are now rotated on startup if rotation is enabled 2014-07-03 01:16:46 -04:00
Vikram Rajkumar
39c7f05ea9 Implement LZMA file decompression 2014-07-03 00:01:02 -04:00
Vikram Rajkumar
f56dd6d208 Implement LZMA file compression 2014-07-02 23:28:43 -04:00
Daniel Larimer
6dbcba505b Merge pull request #33 from vikramrajkumar/master
Implement log file rotation
2014-07-02 17:40:59 -04:00
Vikram Rajkumar
c0187865ea Implement log file rotation 2014-07-02 17:36:21 -04:00
Daniel Larimer
60a8f3d3be Merge pull request #32 from vikramrajkumar/master
Update .gitignore and time_point_sec
2014-07-01 15:54:03 -04:00
Daniel Larimer
aab316d190 update time pretty print, adding space after year 2014-07-01 15:20:58 -04:00
Vikram Rajkumar
748a9b52a5 Add time_point_sec::-( uint32_t ) 2014-07-01 13:38:24 -04:00
Vikram Rajkumar
0efad975cb Add missing const on time_point_sec::+ 2014-07-01 12:13:58 -04:00
Vikram Rajkumar
bc6e10f902 Update .gitignore 2014-07-01 12:01:16 -04:00
Daniel Larimer
13da4b0d6a improve socket error handling 2014-06-30 10:50:50 -04:00
Eric Frias
160da5dbb9 Fix invalid iterator comparison in process_canceled_tasks when canceling the only task in task_sch_queue 2014-06-29 18:50:05 -04:00
Daniel Larimer
c33acad0ab fix udt sockets, actually enable non blocking operation 2014-06-29 01:38:46 -04:00
Daniel Larimer
7cf3526c54 Merge branch 'master' of https://github.com/InvictusInnovations/fc 2014-06-28 21:59:52 -04:00
Daniel Larimer
a0c8d84372 adding missing test 2014-06-28 21:59:48 -04:00
Daniel Larimer
498e895cf5 Merge pull request #31 from vikramrajkumar/master
Update .gitignore
2014-06-28 21:49:16 -04:00
Daniel Larimer
892df5c0b7 canceled scheduled tasks return immediately when waited upon 2014-06-28 21:46:10 -04:00
Daniel Larimer
ffa617183e if a task is canceled before it is run, then it will throw a canceled exception 2014-06-28 21:08:15 -04:00
Vikram Rajkumar
9541062a3e Update .gitignore 2014-06-28 19:50:25 -04:00
Daniel Larimer
1e80a7071f fix linking issue on linux 2014-06-27 19:04:23 +00:00
Daniel Larimer
d2072e9d3a updates to thread / udt socket 2014-06-26 20:10:56 -04:00
Daniel Larimer
8670a4722f Merge branch 'master' of https://github.com/InvictusInnovations/fc 2014-06-26 20:10:37 -04:00
Eric Frias
c925ceb232 Add a comparison operators for signed_int, correct the ones for unsigned_int 2014-06-26 15:51:35 -04:00