Daniel Larimer
88162349f1
adding rt to fc library dependencies
2014-06-14 21:48:28 +04:00
Gandalf-the-Grey
e141fba98d
[gandalf] Fix: failed build on Linux, rt library needed for ntp support.
2014-06-12 02:21:09 -04:00
Daniel Larimer
0c64d208d9
adding ntp support to fc
2014-06-11 15:17:28 -04:00
Daniel Larimer
73dd2d68ea
fix for mac
2014-06-03 11:16:29 -04:00
vogel76
608342e6dc
[BW]: [Fix] Fixed generation of post build step generating code to copy openssl.cnf file. It didn't work in different environment than Keyhotee project (ie bitshare_toolkit).
2014-06-03 15:56:42 +02:00
vogel76
04f07aa429
[BW]: [Fix] Eliminated OpenSSL initialization from CRT init time (which caused random problems on windows7 machines leading the application to silent crash). Right now it is done at first use of fc parts using it. Also added method to setup OpenSSL configuration path to custom one (to avoid using path compiled into OpenSSL at configuration & build time).
2014-06-02 17:34:04 +02:00
Eric Frias
072eb63b17
Disable test from compiling by default
2014-05-23 18:09:44 -04:00
Eric Frias
b9050b589d
Merge branch 'phoenix' into tcp_rate_limiting
2014-05-23 18:04:05 -04:00
Nikolai Mushegian
adacbf6d6b
Merge pull request #27 from vikramrajkumar/phoenix
...
Minor cleanup
2014-05-23 17:43:16 -04:00
vogel76
7c3767c208
[BW]: [NIP] Changes to support shared libraries build on linux and further installationpackage configuration
2014-05-23 17:37:20 +02:00
Vikram Rajkumar
9bafe4d64f
Remove unnecessary compiler flags to get rid of Clang warning messages
2014-05-22 04:52:30 -04:00
Eric Frias
5719d28a19
Move/rename git revision info compiled into FC to be more self-explanatory
2014-05-20 18:02:20 -04:00
Eric Frias
06df18c690
More work towards rate-limited TCP sockets
2014-04-17 19:39:15 -04:00
Eric Frias
ce7139c073
Start of work towards throttling TCP connections
2014-04-17 12:00:52 -04:00
vogel76
468d6da711
[BW]: [Ign] Changes needed to support statically built OpenSSL on windows.
2014-04-11 13:32:58 +02:00
vogel76
6c9f758e9c
[BW]: [Ign] Changes to support VS 2013 and boost 1.55
2014-04-10 13:23:34 +02:00
vogel76
1628ce39ae
[BW]: [Ign] Prerequisites for using boost 1.55 and VS 2013.
2014-04-09 12:41:52 +02:00
Eric Frias
88f6ca16e9
Add missing file to build
2014-04-06 19:16:14 -04:00
vogel76
d1ffcebfd7
[BW]: [NIP] Prerequisites for collecting full .pdb list for packaging.
2014-04-01 13:54:57 +02:00
Eric Frias
5543044bd3
Collect time of git commit for display in Keyhotee, add function for pretty-printing times
2014-03-31 16:10:52 -04:00
alt
9561bb6510
add depend lib for libcrypt.a: libdl and libz
2014-03-20 09:37:59 +08:00
dnotestein
e4e99f98d9
changes for installer
2014-03-14 17:14:02 -04:00
Eric Frias
0e6e86f273
Make FC's CMakeLists.txt provide a list of required DLLs to projects that use it
2014-03-14 14:11:56 -04:00
Daniel Larimer
b83a49298e
adding extra to_string
2014-03-11 11:29:29 -04:00
Eric Frias
f98a0d0623
Switch exception handling in win32 to /EHsc
2014-03-08 18:52:18 -05:00
Eric Frias
fdbaf88e5e
Provide a way to intercept Win32 structured exceptions in async tasks
...
Something about the stacks created by boost::context prevents global structured exception handlers
from being called. This allows the user to register a handler which will be called when there
is an unhandled structured exception in async task.
2014-03-08 18:48:19 -05:00
vogel76
07ba2d6d95
[BW]: [Fix] Include directories shall be specified through target_include_directories not just include_directories call.
2014-03-08 03:20:11 +01:00
dnotestein
160b84487b
Disabled armory import code for now to get Bitshares and fc compiling.
2014-02-26 17:24:40 -05:00
BrownBear2
49ff83922b
added romix kdf and cfb for aes
2014-02-26 12:05:17 +01:00
dnotestein
ba9ad0e6e9
Move bad global include that was only included for Linux/Apple to be a private include that works for windows also (so that fc compiles under windows again).
2014-02-20 18:14:04 -05:00
batmaninpink
1e509fa1a9
added support for scrypt key derivation needed for multibit wallet support
2014-02-18 08:59:17 +01:00
Daniel Larimer
0843aa6652
adding raw serialization for unordered_map
2014-02-16 01:17:31 -05:00
Daniel Larimer
9392ca2afe
target_compile_options attempts to apply c++ flags to compile c objects
2014-02-14 20:07:39 -05:00
vogel76
259204df22
Merge pull request #7 from HackFisher/phoenix
...
Fix multi find_package change ${Boost_LIBRARIE}
2014-02-13 13:07:52 +01:00
vogel76
8c49a8b887
[BW]: [NIP] Further CMakeLists.txt cleanup to use target_* features.
2014-02-13 12:55:28 +01:00
Daniel Larimer
95c1e07896
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
...
Conflicts:
CMakeLists.txt
2014-02-13 00:21:08 -05:00
Daniel Larimer
4e68f4b1b7
fix build
2014-02-13 00:02:15 -05:00
HackFisher
802812b57e
Fix multi find_package change ${Boost_LIBRARIE}
...
using boost>=1.54 with cmake on windows.
When FIND_PACKAGE(BOOST ...) is run, it overwrites the previous ${Boost_LIBRARIES} with its own required libraries
http://stackoverflow.com/questions/19720639/handling-multiple-find-package-calls-in-cmake
2014-02-13 11:40:47 +08:00
vogel76
7fc529e7f2
[BW]: [NIP] CMakeLists.txt cleanup:
...
- include configuration and compile options are right now target specific and can be automatically propagated for client modules by cmake (previously include paths, compilation settings were copied into every CMakeLists.txt using this module.
- Boost/OpenSSL detection moved to the fc module since really this one needs them. Since these libraries are added to fc target dependencies client modules don't need to know about Boost/OpenSSL usage since these dependencies will be automatically added by cmake.
2014-02-12 12:45:36 +01:00
Daniel Larimer
0c1fa7f54f
changes for compiling with clang++ on OS X
2014-02-11 00:45:47 -05:00
grzegorzs
8ad02176c6
[GS] Implemented lzma compression.
2014-01-24 14:51:35 +01:00
skchaudhari
91d35546fc
"Added code to get the revision of fc repo"
2014-01-12 20:04:29 +05:30
vogel76
59f80e34d2
[BW]: [NIP] Further changes to get to work paths containing unicode characters:
...
- fc::path extended by method toNativeAnsiPath allowing to safely convert current unicode path into its ansi equivalent
- fc::path to_variant uses toNativeAnsiPath method instead of generic_string to avoid loss of data while serializing a path
- fc::mmap_struct_base::open should use toNativeAnsiPath method instead of generic_string to access ansi path
- fc::json::save_to_file should directly pass fc::path to underlying stream instead of generic_string.
2014-01-10 00:05:18 +01:00
vogel76
b8a98f8890
[BW]: [Ign] CMakeLists.txt changes to support Cmake boost configuration.
2013-12-08 01:09:54 +01:00
Daniel Larimer
76b13a741a
adding missing files
2013-11-24 13:00:21 -05:00
Daniel Larimer
28dfa9f02f
remove test exe
2013-11-13 14:51:29 -05:00
dnotestein
2030623243
Merge branch 'phoenix' of https://github.com/InvictusInnovations/fc into phoenix
2013-10-17 22:19:31 -04:00
Daniel Larimer
8b2e54ca8b
compiles on linux
2013-10-14 21:46:23 +04:00
dnotestein
bacf98ddb8
don't try to build salsa.s (assembly language file) on windows, eliminate annoying warnings in optional.hpp
2013-10-10 22:19:01 -04:00
Daniel Larimer
68b9fafe9a
disable padding for aes_encoder and decoder
2013-09-05 22:09:12 -04:00