Ben Boeckel
475154255a
msys: look in msys' directory for files
...
This tells find_path and find_library to look under this directory first
which is what we want on msys2.
2014-11-17 18:19:53 -05:00
iamsmooth
dde7897fd4
Disable legacy fees for now
2014-11-11 02:03:00 +00:00
Ben Boeckel
d855fe4e89
miniupnpc: bump the _POSIX_C_SOURCE feature macro
...
FreeBSD doesn't expose IPv6 structures without this.
2014-11-10 11:13:15 -05:00
iamsmooth
cc74b43651
Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee
2014-11-09 10:53:29 +00:00
Riccardo Spagni
2b93288fd7
Merge pull request #184
...
d2287d3
per kb fees not passing correct fee to transfer() (Thomas Winget)
dc67b12
Should now properly do per-kb fee (Thomas Winget)
557e27f
per kb fees (Thomas Winget)
2014-11-06 22:11:49 -07:00
Thomas Winget
d2287d3108
per kb fees not passing correct fee to transfer()
2014-11-06 22:09:23 -07:00
Thomas Winget
dc67b12ea9
Should now properly do per-kb fee
...
I'm an idiot.
2014-11-06 22:09:14 -07:00
Thomas Winget
557e27fd21
per kb fees
2014-11-06 22:09:07 -07:00
Sammy Libre
250254c338
Exception handling while refreshing in rpc wallet (credits to QCN)
2014-11-01 11:30:53 +05:00
Ben Boeckel
c696492549
unbound: fix getaddrinfo detection for 32-bit windows
...
On Windows, getaddrinfo is part of the Windows API and as such is
__stdcall, not __cdecl, so check_function_exists fails because the
declaration doesn't match the mangling __stdcall has. Instead, use a
header to include the symbol as declared on the system and use
check_symbol_exists instead.
Tested-By: greatwolf on IRC
2014-10-24 17:40:52 -04:00
Ben Boeckel
e3776876af
cmake: Windows and static builds need this
2014-10-24 15:52:01 -04:00
Ben Boeckel
01895dd067
cmake: fix up link lines
2014-10-24 15:30:57 -04:00
Ben Boeckel
4b6515cfb5
unbound: fix type checking
2014-10-24 15:30:44 -04:00
Ben Boeckel
d43a20f8f4
unbound: plumb the libdir up
...
This is necessary for static builds where the linking is passed around
to dependent targets, but the library is lost.
2014-10-24 15:29:56 -04:00
Ben Boeckel
7d708e4223
cmake: support 2.8.7
...
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer
versions prefer PUBLIC and PRIVATE instead, but still support the LINK_
prefix.
2014-10-24 15:29:51 -04:00
Ben Boeckel
464c2805e5
cmake: fix up miniupnpc's define
...
It's only necessary on Windows builds and new versions renamed the
define without any compatibility bridge.
2014-10-23 16:43:00 -04:00
Ben Boeckel
9689df925c
cmake: clean up EXTRA_LIBRARIES
...
pthread is handled by CMAKE_THREAD_LIBS_INIT while libdl isn't needed.
2014-10-23 16:42:35 -04:00
Ben Boeckel
3b7bdcb790
cmake: set the project name
2014-10-23 16:42:35 -04:00
Ben Boeckel
0f0efc4af2
cmake: prepend to CMAKE_MODULE_PATH
2014-10-23 16:42:35 -04:00
Ben Boeckel
031e3da724
cmake: remove scream-make (all-caps functions)
2014-10-23 16:42:35 -04:00
Ben Boeckel
abbd5c0bdb
unbound: import cmake build system
2014-10-23 16:42:35 -04:00
Ben Boeckel
e59b5b7078
miniupnpc: clean up build system
...
Changes:
- remove amiga and solaris conditionals
- remove -fPIC hackery (use POSITION_INDEPENDENT_CODE instead)
- remove tests
- retab
2014-10-23 16:42:35 -04:00
Ben Boeckel
475fe209a8
cmake: minor cleanups (indentation and typos)
2014-10-23 16:42:35 -04:00
Ben Boeckel
799e8b241f
cmake: use option() for STATIC
2014-10-23 16:42:35 -04:00
Ben Boeckel
c24d22b44e
cmake: clean up if auto-dereferencing
...
CMake will auto-dereference variable names in if statements, so there's
no need to dereference them manually.
2014-10-23 16:42:35 -04:00
Ben Boeckel
9ed415ad43
build: inform the build of what generates version.h
...
Without this, Ninja requires a two-step process because it doesn't know
what generates version.h it sees from its depfile support and when it
changes in one run, it has already pruned the dependent nodes from its
internal graph and requires a second run to catch it.
2014-10-23 16:42:35 -04:00
Ben Boeckel
eba180a1c7
cmake: support git info in released tarballs
2014-10-23 16:42:34 -04:00
Ben Boeckel
eeffac6839
cmake: fix up BOOST_IGNORE_SYSTEM_PATHS
...
The option was set twice when it only needs to be set once. Also fix a
bogus dereference and spurious whitespace.
2014-10-23 16:42:34 -04:00
Ben Boeckel
a43f1a88d8
cmake: remove configuration variables
...
CMAKE_BUILD_TYPE is meant for single-config build tools (e.g., make and
ninja) while CMAKE_CONFIGURATION_TYPES is meant for multi-config build
tools (e.g., Xcode and Visual Studio). They should not be mixed or
manually set.
2014-10-23 16:42:34 -04:00
Ben Boeckel
a87ce09461
cmake: factor out error messages
...
Instead of using BoldRed and ColourReset everywhere, wrap it up in a
function.
2014-10-23 16:42:34 -04:00
Ben Boeckel
9aa48b6c50
miniupnpc: clear out else/endfoo command arguments
2014-10-23 16:42:34 -04:00
Ben Boeckel
8a86ac8439
daemon_tests: update cmake code
...
It's still not valid, but it's commented out anyways; update to code so
it matches the style at least.
2014-10-23 16:42:34 -04:00
Ben Boeckel
fa3ff75862
gtest: support an external gtest
2014-10-23 16:42:34 -04:00
Ben Boeckel
7bfcffadb9
cmake: put each test executable in its own directory
2014-10-23 16:42:34 -04:00
Ben Boeckel
f53f04724c
cmake: handle private vs. public headers
2014-10-23 16:42:34 -04:00
Ben Boeckel
55ca7d3b34
cmake: refactor common code with libraries
2014-10-23 16:42:34 -04:00
Ben Boeckel
c773f465ca
cmake: refactor common code with executables
2014-10-23 16:42:34 -04:00
Ben Boeckel
89cff7bddc
cmake: put each library into its own directory
...
This cleans up the CMake code and shows patterns more easily (to be
refactored in the next commit).
2014-10-23 16:42:34 -04:00
Riccardo Spagni
699d932461
Merge pull request #182
...
1795c38
fixed unit tests (Riccardo Spagni)
bc537ac
miniupnpc static define change (Riccardo Spagni)
2014-10-23 16:43:39 +02:00
Riccardo Spagni
8eb2375799
Apple and BSD don't need malloc.h
2014-10-20 14:16:16 +02:00
Oran Juice
f1eaf88ba6
Prints seed after wallet upgrade. Removed iostream include.
2014-10-19 14:39:45 +05:30
Oran Juice
70971be96b
Doxygen comments
2014-10-19 01:08:21 +05:30
Oran Juice
031ca23ce9
Rewrites to old wallet file correctly
2014-10-19 01:00:18 +05:30
Oran Juice
1f833dcf77
Doxygen comments in
2014-10-18 23:11:05 +05:30
Oran Juice
0bd88ff256
Writes seed language while generating wallet. Wallet open fix.
2014-10-18 23:01:43 +05:30
Oran Juice
09a659edb5
Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility
2014-10-18 02:21:37 +05:30
Riccardo Spagni
d6346365c3
removed unecessary mnemonics test
2014-10-15 15:31:32 +02:00
Riccardo Spagni
acb29cdb0f
fixed errant >
2014-10-15 12:21:09 +02:00
Riccardo Spagni
2de2c52c02
Merge pull request #178
...
b032619
Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next (jebes)
2014-10-15 12:15:37 +02:00
Riccardo Spagni
db5ca73fdd
Merge pull request #176
...
b94b8cd
Added unit test. Fails for Japanese for some reason. (Oran Juice)
4c8a628
Remove iostream header put in during testing (Oran Juice)
9875f5b
Variable unique prefix lengths for seed (Oran Juice)
2014-10-15 12:14:49 +02:00