Commit graph

307 commits

Author SHA1 Message Date
langerhans b38ff0c79e Merge pull request #639 from PartTimeLegend/patch-4
Change Bitcoin to Dogecoin
2014-08-24 16:21:45 +02:00
Antony Bailey 2971a90601 Update README.md 2014-08-23 23:50:18 +01:00
Antony Bailey 42df2e32a4 Update README.md 2014-08-23 23:49:38 +01:00
Antony Bailey 05e473b14c Update README.md 2014-08-23 22:27:12 +01:00
Antony Bailey f6b6ea301d Change Bitcoin to Dogecoin 2014-08-23 22:25:12 +01:00
Antony Bailey b11b652753 Change Bitcoin to Dogecoin 2014-08-22 20:44:53 +01:00
Ross Nicoll f99e8a777c
Update Win32 Gitian config to match changes in Linux. 2014-08-16 15:09:36 +01:00
Ross Nicoll c4ba8f7ced
Update Gitian signature weights to reflect dev activity. 2014-08-16 14:41:20 +01:00
Ross Nicoll fbbef8c274
Corrected RSS URL in Gitian download config. 2014-08-16 14:39:40 +01:00
stapler117 4ccc32b393 stapler117's pgp keys 2014-07-26 01:52:58 -05:00
Wladimir J. van der Laan 91b241f633 gitian: make linux qt intermediate deterministic
Make the instdate for lrelease etc deterministic. This should have been
part of 0.9.2. Luckily this doesn't affect the end product, it is just
a bit annoying.

Rebased-From: 386e732
Rebased-By: Wladimir J. van der Laan <laanwj@gmail.com>
2014-07-09 17:31:37 +02:00
Wladimir J. van der Laan 8465a714f8 gitian: upgrade OpenSSL to 1.0.1h 2014-07-09 17:29:59 +02:00
Wladimir J. van der Laan be18e2304e doc change, rpctimeout removed 2014-06-29 15:38:47 +02:00
Wladimir J. van der Laan 06aad6560c Use correct Qt tools in Gitian Linux build 2014-06-29 15:38:30 +02:00
langerhans 5957d85392 Merge pull request #557 from patricklodder/1.7.2-fix-gitian-downloader
[minor] fix syntax in gitian-downloader yml files
2014-06-15 20:54:34 +02:00
langerhans abe5c4b220 Merge pull request #556 from patricklodder/1.7.2-pgp
patricklodder's pgp keys for gitian
2014-06-15 20:54:18 +02:00
Patrick Lodder ecc955f9cc fix syntax in gitian-downloader yml files 2014-06-15 14:16:46 +02:00
Patrick Lodder 6382fb2749 patricklodder's pgp keys 2014-06-15 14:14:36 +02:00
langerhans fd46ab57b2 Merge branch '1.7.2-dev-batch3' of github.com:rnicoll/dogecoin into rnicoll-1.7.2-dev-batch3
Conflicts:
	contrib/devtools/README.md
	contrib/devtools/symbol-check.py
	doc/build-unix.md
2014-06-06 20:55:33 +02:00
Wladimir J. van der Laan 746b3ec76e devtools: have symbol check script check for exported symbols
After last commit, our executables should export no symbols anymore.  To
make sure that this stays the case, verify this in the symbol checker
script.
2014-05-29 23:42:19 +01:00
Wladimir J. van der Laan 48a9c05875
devtools: add script to check symbols from Linux gitian executables
Add a script to check that the (Linux) executables produced by gitian
only contain allowed gcc, glibc and libstdc++ version symbols.  This
makes sure they are still compatible with the minimum supported Linux
distribution versions.

Conflicts:

	contrib/devtools/README.md
2014-05-29 23:41:58 +01:00
Wladimir J. van der Laan b88566cc0c
devtools: add a script to fetch and postprocess translations
Run this script from the root of the repository to update all translations from transifex.
It will do the following automatically:

- create a transifex configuration file
- fetch all translations
- post-process them into valid and committable format

Conflicts:

	contrib/devtools/README.md
2014-05-29 23:40:13 +01:00
Wladimir J. van der Laan 6cbf8affee
gitian: build against Qt 4.6
Should make it possible to run the resulting GUI executable on
Linux distributions that use Qt 4.6, such as Debian Wheezy and Tails.

Builds a mini-SDK for building against Qt 4.6. This includes the headers
as well as host utilities such as `lrelease`, `qrc` and `moc`.

This speeds up the gitian build a bit - libqt4-dev pulled in a lot of packages,
and is no longer needed as this provides a replacement of our own.

Note: This does not replace the Qt build with at static library. After this
commit we still build dynamically against the system Qt library. The only
difference is that compatibility with an older version is maintained. This
loses minor GUI functionality (such as setPlaceholderText) but still
allows integration into the window management of the host OS, unlike
when statically linking.

Conflicts:

	doc/release-process.md
2014-05-29 22:11:14 +01:00
Wladimir J. van der Laan 3d20cf3122
gitian: don't export any symbols from executable
This avoids conflicts between the libraries statically linked into bitcoin and any
libraries we may link dynamically (such as Qt and OpenSSL, see issue #4094).
It also avoids start-up overhead to not export any unnecessary symbols.
To do this, build a linker script that marks all symbols as local.

Conflicts:

	contrib/gitian-descriptors/gitian-linux.yml
2014-05-29 22:05:19 +01:00
Matt Corallo 45120f08ee update Debian files (not much doge in there though, where is our Debian maintainer? :D) 2014-05-29 20:55:57 +02:00
Wladimir J. van der Laan 1231942969 devtools: add script to check symbols from Linux gitian executables
Add a script to check that the (Linux) executables produced by gitian
only contain allowed gcc, glibc and libstdc++ version symbols.  This
makes sure they are still compatible with the minimum supported Linux
distribution versions.
2014-05-29 20:21:21 +02:00
super3 a5507a8424 /contrib index reorg
Cleaner and easier to read.

Reordered by functionality
2014-05-26 21:16:13 +02:00
Warren Togami 22ea4eb964 Use glibc compat. Removes the static linux builds as this enables compatibility with older distros again. 2014-05-26 20:57:07 +02:00
Eric S. Bullington f35f493d20 Changed bitrpc.py's raw_input to getpass for password input 2014-05-26 20:51:33 +02:00
Wladimir J. van der Laan 218d322cef Update to minupnpc 1.9 - Needs rebuild of deps-[win|linux] package, but not Qt (phew). 2014-05-26 20:40:05 +02:00
langerhans 397468bf43 Adjust last commit for doge 2014-05-24 19:03:41 +02:00
Cory Fields ef2f9b412c build: hook up "make deploy" for cross osx builds 2014-05-24 18:46:32 +02:00
Cory Fields 651e7bbb78 build: fix qt.conf case-sensitivity in the deployed dmg
For qt5.2 on osx, the qcocoa plugin is mandatory. However, it fails to load
when qt.conf specifies the "plugin" path instead of the expected "Plugin". This
is in line with the documentation:
https://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html

I'm not sure how the plugins were loading before, unless the case-sensitivity
for OSX is new.
2014-05-24 18:44:07 +02:00
Cory Fields c28ab4fb4d build: allow correct tools to be used for dmg creation.
These come from the enironment, which will be properly setup by Make with
the paths gleaned from configure.
Also don't crash if plugins are static.
2014-05-24 18:43:29 +02:00
Jannis Froese 3cdec73bdb update and enhance qt project file 2014-05-02 22:21:50 +02:00
Alan Westbrook 10b6262f77 openssl-1.0.1g
Hearbleed vuln fix version for libcrypto and libssl: openssl-1.0.1g
2014-04-15 00:04:10 -07:00
Wladimir J. van der Laan 3d7404246c gitian: Version bump for Qt dependency
Bump Qt dependency version after OpenSSL update.
Very important. Thanks @michagogo for noting.

Rebased-From: 178825d
(cherry picked from commit bitcoin/bitcoin@026a939bb6)
2014-04-08 14:23:53 +02:00
Wladimir J. van der Laan 6fa4493539 gitian: upgrade openssl to 1.0.1g for both win and linux
OpenSSL 1.0.1g fixes CVE-2014-0160.

Also bump dependency versions.

Rebased-From: 4a811b0
(cherry picked from commit bitcoin/bitcoin@bfeabe5873)

Conflicts:
	contrib/gitian-descriptors/deps-linux.yml
	contrib/gitian-descriptors/deps-win.yml
	contrib/gitian-descriptors/gitian-linux.yml
	contrib/gitian-descriptors/gitian-win.yml
	contrib/gitian-descriptors/qt-win.yml
	doc/release-process.md
2014-04-08 14:21:03 +02:00
Wladimir J. van der Laan 2fb828aaf2 gitian: add statically built variant of bitcoind/bitcoin-cli
Rebased-From: ddcd1af
(cherry picked from commit bitcoin/bitcoin@6848d180b2)

Conflicts:
	contrib/gitian-descriptors/gitian-linux.yml
2014-04-08 14:11:32 +02:00
Alan Westbrook 0f24b826ba Fix header paths.
Add leveldb/helpers/memenv to the system include paths so as not to
break the other platforms.
2014-04-06 16:07:36 -07:00
langerhans d7cb887d8b Fix the "other" Mac build... 2014-04-06 19:55:00 +02:00
Alan Westbrook 056bf29ce3 Fix 10.9 target vs 10.8 SDK mismatch
Were setting to deploy for 10.9 even though we said use the 10.8 sdk
2014-04-05 17:42:29 -07:00
Alan Westbrook 33503805ae Hopefully fix ubuntu builds
* Change to run on 10.8 (compile against 10.8 sdk)
 * Make sure we only force boost_for in the mac project file where it’s
known to work.
2014-04-05 13:51:57 -07:00
Alan Westbrook 85774390e1 Fix patch file
Fix the broken patch
2014-04-05 13:24:59 -07:00
Alan Westbrook 3b060c9fea Mac project update
Some missing things, like pre-compiled libs to make our life easier
2014-04-05 00:17:09 -07:00
Alan Westbrook 30053cfaa3 Lets get at least dogecoind building
This is an Xcode project and a script to wrangle boost to work on the
mac.
2014-04-05 00:17:09 -07:00
Ross Nicoll 36d0c98864
Replaced remaining references to Bitcoin, with Dogecoin, in Debian contrib. 2014-04-03 23:51:08 +01:00
Ross Nicoll 670142c3ee
Renamed Debian contrib files to replace Bitcoin with Dogecoin. 2014-04-03 23:49:13 +01:00
vitaminmoo c09a1481dd
Replace bitcoin with dogecoin in Debian files. Based on commit
3c99a18a7d

- Primarily bitcoin Bitcoin and BITCOIN
- A few fixes (e.g. bitcoin.org -> dogecoin.com)
- Debian building not actually tested, I'm doing this to prep for RPMs
2014-04-03 23:43:40 +01:00
Jannis Froese 4157542949
add my gpg key 2014-04-03 21:21:02 +02:00