Bitcoin Forum

Bitcoin => Project Development => Topic started by: error on August 23, 2012, 05:01:06 AM



Title: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 23, 2012, 05:01:06 AM
http://www.ringingliberty.com/wp-content/uploads/2011/03/snapshot154.png (bitcoin:17fDs8d2ACKhfwGHMADpWtBGiU6WneyxkZ)

Now available: Bitcoin for Fedora and Red Hat Enterprise Linux

Quick Start:

  • Install the bitcoin-release RPM for RHEL (http://linux.ringingliberty.com/bitcoin/el7/x86_64/bitcoin-release-1-6.noarch.rpm) or Fedora (http://linux.ringingliberty.com/bitcoin/f21/x86_64/bitcoin-release-1-6.noarch.rpm).
  • Install the bitcoin package for the Bitcoin GUI, or the bitcoin-server package for bitcoind, using yum install <packagename>.
  • If using bitcoind, start it with run_init service bitcoin start as root (on Fedora, use systemctl start bitcoin.service instead), and chkconfig bitcoin on (on Fedora, use systemctl enable bitcoin.service) to enable automatic startup.
  • If using bitcoin GUI, click the icon in your applications menu. You should find it filed under Office.

Info:

I am pleased to present Bitcoin RPM repositories for Fedora and Red Hat Enterprise Linux (http://www.ringingliberty.com/bitcoin/).

These repositories provide OpenSSL with EC support, resolving the primary issue holding back Bitcoin builds for Fedora and RHEL. They also provide an SELinux-enhanced bitcoin daemon, protecting the server's Bitcoin wallet against unexpected exploits of other system services. The whole stack has undergone nearly two months of testing prior to today's announcement to ensure system compatibility and security.

More information and a FAQ can be found at the repository homepage (http://www.ringingliberty.com/bitcoin/).

Of particular note, bitcoind as distributed here has some important differences (http://www.ringingliberty.com/bitcoin/server/) from that distributed by the project. The primary differences are SELinux support and having bitcoind store all its files in standard locations such as /etc/bitcoin and /var/lib/bitcoin. It is otherwise unmodified.

Known Issues:

  • The system tray icon is blank when running bitcoin-qt under GNOME. (It appears normally under KDE.) This seems to be an upstream issue.

Donate:

If you approve of this project and wish it to continue, send donations to 17fDs8d2ACKhfwGHMADpWtBGiU6WneyxkZ , click on the image above with a bitcoin URL-enabled client, or scan its QR code. If this helps you build a more secure Bitcoin service, send a big donation. ;D


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on August 23, 2012, 10:08:51 PM
Can you confirm that installing your RPM will remove the system libraries for OpenSSL (libssl and libcrypto) and install your own versions in its place?



Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 23, 2012, 10:20:39 PM
Can you confirm that installing your RPM will remove the system libraries for OpenSSL (libssl and libcrypto) and install your own versions in its place?

It did on all of my test boxes. I spent almost a full day on making sure this worked. :)

This Bitcoin repository ships separate OpenSSL packages which do not replace the system packages and are reserved for the exclusive use of the Bitcoin daemon and Qt GUI.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on August 23, 2012, 11:19:46 PM
Can you confirm that installing your RPM will remove the system libraries for OpenSSL (libssl and libcrypto) and install your own versions in its place?

It did on all of my test boxes. I spent almost a full day on making sure this worked. :)

Ok thanks for confirming that ... different people with different trust levels will view this fact differently but probably a big, fat red warning is in order to make it clear to users that this is what will happen.

E.g. if you have ever tried to remove OpenSSL from your system (I do not recommend you do this btw!) you will notice how many security critical programs require these libraries as a dependency ... putting a binary libssl and libcrypto from a dev. other than official repo will be a big leap of trust for an enterprise server system administrator, just for example.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 23, 2012, 11:29:05 PM
Yeah, don't ever remove OpenSSL or you'll break your system beyond repair.

I spent a very long time testing everything I could to ensure the replacement libraries would work 100% with other existing programs on the system. (Which is partly why they're the 1.0.0 branch and not 1.0.1.) So far so good.

As for trust, that's why there are source RPMs. If you unpack it and look around you will find an OpenSSL source tarball which is completely pristine (unlike Red Hat's which has been heavily stripped). I would have liked to avoid having to ship OpenSSL, but there was no good way to do so. Fortunately it looks like Red Hat might finally fix this problem soon (it's tied up in their legal department right now (https://bugzilla.redhat.com/show_bug.cgi?id=319901)). Once they do, I will be happy to not have to ship OpenSSL.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 25, 2012, 05:35:02 AM
Now that this has been out a couple of days with zero issues reported, (and I haven't lost all my bitcoins either! I run this code myself) I'd like to ask your comment on:

What other Bitcoin-related software needs to be made available for Red Hat/Fedora?

Right now I am considering Electrum, MultiBit and Armory clients. I don't normally use any of these, so there will be a short delay in getting any of them packaged.

In addition to alternative clients, what else should be packaged for distribution?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: 2112 on August 25, 2012, 04:29:05 PM
Now that this has been out a couple of days with zero issues reported,
Only yourself and desperadoes would try your RPMs. May I suggest that:

1) don't replace any RedHat libraries, everything private should
be linked with "-rpath" to a private directory or "$ORIGIN"
2) don't run bitcoind as root, but as a regular user (despite all your SELinux configuration)

or:

3) get yourselves hired at RedHat

Good luck.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 25, 2012, 07:39:55 PM
Since you didn't even bother to look, you are probably unaware that I do not run bitcoind as root.

Not replacing a system library is a good idea; it just turns out to be much harder than you think it is.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: 2112 on August 25, 2012, 08:39:23 PM
Since you didn't even bother to look, you are probably unaware that I do not run bitcoind as root.
I apologise, I was wrong. Indeed the /etc/rc.d/init.d/bitcoin starts the app as user "bitcoin". I couldn't find any "useradd" and "groupadd" calls, but they are there in the RPMs. As it turns out my rpm2cpio tool is buggy and doesn't do the proper conversion for some RPMs. It appears that the packaged files are owned by "root", but it may be another bug in my tool. As you may have expected I wouldn't dare to actually install the RPM.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 25, 2012, 09:06:57 PM
I apologise, I was wrong. Indeed the /etc/rc.d/init.d/bitcoin starts the app as user "bitcoin". I couldn't find any "useradd" and "groupadd" calls, but they are there in the RPMs. As it turns out my rpm2cpio tool is buggy and doesn't do the proper conversion for some RPMs. It appears that the packaged files are owned by "root", but it may be another bug in my tool. As you may have expected I wouldn't dare to actually install the RPM.

The packaged files are supposed to be owned by root. That's bog standard security. The binaries should not have access to modify themselves.

There's a fine line between distrust and paranoia. It's very easy to verify that the RPMs are good. That's why we have source RPMs in the first place. A distrustful person would inspect the source RPMs carefully to ensure there was no funny business going on, and perhaps rebuild them himself if they appeared OK.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: 2112 on August 25, 2012, 09:33:09 PM
The packaged files are supposed to be owned by root. That's bog standard security. The binaries should not have access to modify themselves.
I'm sorry, I was expecting "bin:bin" not "root:root" as the owner of the read-only files.

There's a fine line between distrust and paranoia. It's very easy to verify that the RPMs are good. That's why we have source RPMs in the first place. A distrustful person would inspect the source RPMs carefully to ensure there was no funny business going on, and perhaps rebuild them himself if they appeared OK.
The main motivation is neither distrust nor paranoia. The main problem with the RedHat package manager is the difficulty of recovering from the situation where a RHN system update kills customer's own applications. The secondary problem is that by replacing an RH-provided library you implicitly break the RedHat's service contract agreement; i.e. RedHat gets off the hook on the support of such a system.

The ternary problem (but for me primary problem) is basically a replay of the "Windows DLL hell" game under another operating system. I'm not going to play it and would not recommend anyone to play it unless they get paid by the hour for refixing the same problems. Side-by-side is the way to go and Linux supports it fairly well (using -rpath and $ORIGIN).

I say all this as a long-time RedHat Partner.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 25, 2012, 09:44:52 PM
I'm sorry, I was expecting "bin:bin" not "root:root" as the owner of the read-only files.

The result is much the same either way.

The main motivation is neither distrust nor paranoia. The main problem with the RedHat package manager is the difficulty of recovering from the situation where a RHN system update kills customer's own applications. The secondary problem is that by replacing an RH-provided library you implicitly break the RedHat's service contract agreement; i.e. RedHat gets off the hook on the support of such a system.

This is a valid concern for people running RHEL. A bit less so for those running CentOS or another clone, since they aren't getting support anyway.

The ternary problem (but for me primary problem) is basically a replay of the "Windows DLL hell" game under another operating system. I'm not going to play it and would not recommend anyone to play it unless they get paid by the hour for refixing the same problems. Side-by-side is the way to go and Linux supports it fairly well (using -rpath and $ORIGIN).

This is a reasonable concern. I hate DLL hell myself, and I'm perfectly willing to give this another go. I actually tried this at first, and RPM did not want to cooperate. So I'll beat on it some more.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: 2112 on August 25, 2012, 10:42:56 PM
This is a reasonable concern. I hate DLL hell myself, and I'm perfectly willing to give this another go. I actually tried this at first, and RPM did not want to cooperate. So I'll beat on it some more.
Thank you for your understanding. I know my position on software updates isn't the most common, but it did and it does hold the value pretty well.

May I suggest that you also "privatize" boost:: ? My reasoning is the same and I know that the potential market (for consulting, support, etc.) would greatly increase. I'm not on the market myself, but I see people needlessly shutting themselves out and find that regretfull. This really depends on the default GNU compiler for particular RHEL, not on the boost:: itself. But if you already have a test installations then the additional work required is fairly small.

Admittendly I'm somewhat extreme in software conservatism having supported RHEL2.1 until the beginning of this year. The money was good, and the savings for my clients (from e.g. not upgrading ColdFusion from Macromedia to Adobe) were staggering.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 26, 2012, 01:43:21 AM
May I suggest that you also "privatize" boost:: ? My reasoning is the same and I know that the potential market (for consulting, support, etc.) would greatly increase. I'm not on the market myself, but I see people needlessly shutting themselves out and find that regretfull. This really depends on the default GNU compiler for particular RHEL, not on the boost:: itself. But if you already have a test installations then the additional work required is fairly small.

Don't use the system provided Boost library?! There's nothing wrong with it, as far as I know. Or did you mean something else?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: 2112 on August 26, 2012, 02:07:22 AM
Don't use the system provided Boost library?! There's nothing wrong with it, as far as I know. Or did you mean something else?
I took the following quote at the face value, maybe incorrectly.
Quote from: error
Q. Do you support Red Hat Enterprise Linux 5?

A. I have no plans to support Red Hat Enterprise Linux 5 at this time. Certain libraries (such as Boost) included with RHEL5 are too old to support current versions of Bitcoin and cannot be safely updated without risking breakage to other parts of the existing system.
I'm familiar with the "upgrade treadmill" as a way of revenue pumping and padding the billable hours, but my position is that the only way to win is to not play. I'm positive that RedHat will change the key libraries from underneath of your program, so prepare early. Ubuntu does that all the time, but the core developers are happy to play.

Edit: I'm not proposing that you support GNU C++ 2.96 and RH7.2/RHEL2.1; but I see that RedHat still actively supports it in RHEL6. Apparently they have enough customers/partners who refused to jump on the treadmill:

compat-libstdc++-296-2.96-144.el6.i686.rpm

2010-05-17 - Jakub Jelinek  <...> 2.96-144
- ensure libstdc++.so is linked with -Wl,-z,noexecstack (#592519)
2010-04-26 - Dennis Gregorovic <...> - 2.96-143.2
- Rebuilt for RHEL 6
Related: rhbz#566527

The above is just one of the things I had memorized from many years ago. I actually never installed that release except in virtual machines. But I see that the general strategy is still working for many of the RedHat's customers/partners.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 26, 2012, 03:01:10 AM
Ah, OK, so that is what you meant. Sure it would make it easy to build it on EL5. Probably be a couple of days before I can get around to that part, though.

Though I don't really expect somebody to be dumb enough to use an ancient OS for a new project, I suppose it could happen...


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: 2112 on August 26, 2012, 03:13:32 AM
Though I don't really expect somebody to be dumb enough to use an ancient OS for a new project, I suppose it could happen...
I can assure you that RHEL5.* is widely used, probably still even more than RHEL6.* . Think of all the people who already have things/projects going on for them and making money (or at least sleeping peacefully at night). They were maybe thinking of adding Bitcoin to them as a trial. The stridency of the core developers with respect to supporting only the most recent Ubuntu was really off-putting for them.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 26, 2012, 05:01:46 AM
Though I don't really expect somebody to be dumb enough to use an ancient OS for a new project, I suppose it could happen...
I can assure you that RHEL5.* is widely used, probably still even more than RHEL6.* . Think of all the people who already have things/projects going on for them and making money (or at least sleeping peacefully at night). They were maybe thinking of adding Bitcoin to them as a trial. The stridency of the core developers with respect to supporting only the most recent Ubuntu was really off-putting for them.

EL5 hasn't reached end of life yet. I was thinking of EL4 and prior, old versions of Fedora, and maybe Windows 2000 Datacenter, all of which I've seen in active use recently.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Daily Anarchist on October 15, 2012, 05:59:19 AM
The Bitcoin-release-1.4 is an older version of Bitcoin, right? It's not 0.7.0?

So, there's no way to get 0.7.0 on my Fedora 17?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on October 15, 2012, 11:45:24 PM
The Bitcoin-release-1.4 is an older version of Bitcoin, right? It's not 0.7.0?

So, there's no way to get 0.7.0 on my Fedora 17?

You can run with the multiply signed binaries the dev team publishes.
Or you can build (or otherwise install somehow) a local version of openssl with ecdsa support and build bitcoin 0.7.0 locally upon that.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Daily Anarchist on October 16, 2012, 01:28:21 AM
The Bitcoin-release-1.4 is an older version of Bitcoin, right? It's not 0.7.0?

So, there's no way to get 0.7.0 on my Fedora 17?

You can run with the multiply signed binaries the dev team publishes.


Sadly, I don't know how to do that. Care to walk me through it?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on October 17, 2012, 01:15:35 AM
The Bitcoin-release-1.4 is an older version of Bitcoin, right? It's not 0.7.0?

So, there's no way to get 0.7.0 on my Fedora 17?

You can run with the multiply signed binaries the dev team publishes.


Sadly, I don't know how to do that. Care to walk me through it?

Sure.
1). Download bitcoin-0.7.0-linux.tar.gz from here http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.0/ (http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.0/)

2) Just to be sure you got the uncorrupted, complete file check the sha256sum hash with that in file SHA256SUMS.asc (also at above link)
Code:
$sha256sum bitcoin-0.7.0-linux.tar.gz

(Optional: import Gavin (or other dev signatory) PGP signing key and check the SHA256SUM.asc file authenticity, see GnuPG for specifics)

3) Unpack the tarball
Code:
$tar -xzvf bitcoin-0.7.0-linux.tar.gz

4) Navigate to binaries folder (32 or 64-bit depending on your OS)
Code:
$cd bitcoin-0.7.0-linux/bin/64/

5) Launch bitcoind or bitcoin-qt as required
Code:
$./bitcoin-qt
Code:
$./bitcoind

6) Optionally, create a binary folder in your home directory, move those bitcoin binaries to it and place that bin folder on your PATH so you can launch code from anywhere.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Daily Anarchist on October 17, 2012, 02:00:19 AM
Code:
[code]seth@LockBox:~/Downloads$ tar -xzvf bitcoin-0.7.0-linux.tar.gz
bitcoin-0.7.0-linux/
bitcoin-0.7.0-linux/bin/
bitcoin-0.7.0-linux/bin/32/
bitcoin-0.7.0-linux/bin/32/bitcoin-qt
bitcoin-0.7.0-linux/bin/32/bitcoind
bitcoin-0.7.0-linux/bin/64/
bitcoin-0.7.0-linux/bin/64/bitcoin-qt
bitcoin-0.7.0-linux/bin/64/bitcoind
bitcoin-0.7.0-linux/COPYING
bitcoin-0.7.0-linux/README
bitcoin-0.7.0-linux/src/
bitcoin-0.7.0-linux/src/doc/
bitcoin-0.7.0-linux/src/doc/Doxyfile
bitcoin-0.7.0-linux/src/doc/assets-attribution.txt
bitcoin-0.7.0-linux/src/doc/coding.txt
bitcoin-0.7.0-linux/src/doc/readme-qt.rst
bitcoin-0.7.0-linux/src/doc/unit-tests.txt
bitcoin-0.7.0-linux/src/doc/release-notes.txt
bitcoin-0.7.0-linux/src/doc/Tor.txt
bitcoin-0.7.0-linux/src/doc/README_windows.txt
bitcoin-0.7.0-linux/src/doc/README
bitcoin-0.7.0-linux/src/doc/build-unix.txt
bitcoin-0.7.0-linux/src/doc/translation_process.md
bitcoin-0.7.0-linux/src/doc/release-process.txt
bitcoin-0.7.0-linux/src/doc/build-osx.txt
bitcoin-0.7.0-linux/src/doc/bitcoin_logo_doxygen.png
bitcoin-0.7.0-linux/src/doc/build-msw.txt
bitcoin-0.7.0-linux/src/COPYING
bitcoin-0.7.0-linux/src/README
bitcoin-0.7.0-linux/src/INSTALL
bitcoin-0.7.0-linux/src/.gitattributes
bitcoin-0.7.0-linux/src/contrib/
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/devrandom-key.pgp
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/linux-download-config
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/bluematt-key.pgp
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/sipa-key.pgp
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/laanwj-key.pgp
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/tcatm-key.pgp
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/luke-jr-key.pgp
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/win32-download-config
bitcoin-0.7.0-linux/src/contrib/gitian-downloader/gavinandresen-key.pgp
bitcoin-0.7.0-linux/src/contrib/macdeploy/
bitcoin-0.7.0-linux/src/contrib/macdeploy/notes.txt
bitcoin-0.7.0-linux/src/contrib/macdeploy/fancy.plist
bitcoin-0.7.0-linux/src/contrib/macdeploy/LICENSE
bitcoin-0.7.0-linux/src/contrib/macdeploy/background.png
bitcoin-0.7.0-linux/src/contrib/macdeploy/background.psd
bitcoin-0.7.0-linux/src/contrib/macdeploy/macdeployqtplus
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/gitian-win32.yml
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/deps-win32.yml
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/README
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/qt-win32.yml
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/gitian.yml
bitcoin-0.7.0-linux/src/contrib/gitian-descriptors/boost-win32.yml
bitcoin-0.7.0-linux/src/contrib/debian/
bitcoin-0.7.0-linux/src/contrib/debian/bitcoind.install
bitcoin-0.7.0-linux/src/contrib/debian/bin/
bitcoin-0.7.0-linux/src/contrib/debian/bin/bitcoind
bitcoin-0.7.0-linux/src/contrib/debian/bitcoind.lintian-overrides
bitcoin-0.7.0-linux/src/contrib/debian/rules
bitcoin-0.7.0-linux/src/contrib/debian/bitcoin-qt.desktop
bitcoin-0.7.0-linux/src/contrib/debian/bitcoind.examples
bitcoin-0.7.0-linux/src/contrib/debian/compat
bitcoin-0.7.0-linux/src/contrib/debian/gbp.conf
bitcoin-0.7.0-linux/src/contrib/debian/examples/
bitcoin-0.7.0-linux/src/contrib/debian/examples/bitcoin.conf
bitcoin-0.7.0-linux/src/contrib/debian/watch
bitcoin-0.7.0-linux/src/contrib/debian/bitcoin-qt.lintian-overrides
bitcoin-0.7.0-linux/src/contrib/debian/patches/
bitcoin-0.7.0-linux/src/contrib/debian/patches/series
bitcoin-0.7.0-linux/src/contrib/debian/patches/README
bitcoin-0.7.0-linux/src/contrib/debian/manpages/
bitcoin-0.7.0-linux/src/contrib/debian/manpages/bitcoin.conf.5
bitcoin-0.7.0-linux/src/contrib/debian/manpages/bitcoind.1
bitcoin-0.7.0-linux/src/contrib/debian/bitcoin-qt.protocol
bitcoin-0.7.0-linux/src/contrib/debian/bitcoin-qt.install
bitcoin-0.7.0-linux/src/contrib/debian/changelog
bitcoin-0.7.0-linux/src/contrib/debian/copyright
bitcoin-0.7.0-linux/src/contrib/debian/control
bitcoin-0.7.0-linux/src/contrib/debian/bitcoind.bash-completion
bitcoin-0.7.0-linux/src/contrib/debian/source/
bitcoin-0.7.0-linux/src/contrib/debian/source/format
bitcoin-0.7.0-linux/src/contrib/debian/bitcoind.manpages
bitcoin-0.7.0-linux/src/contrib/pyminer/
bitcoin-0.7.0-linux/src/contrib/pyminer/README
bitcoin-0.7.0-linux/src/contrib/pyminer/pyminer.py
bitcoin-0.7.0-linux/src/contrib/pyminer/example-config.cfg
bitcoin-0.7.0-linux/src/contrib/bitcoind.bash-completion
bitcoin-0.7.0-linux/src/contrib/wallettools/
bitcoin-0.7.0-linux/src/contrib/wallettools/walletchangepass.py
bitcoin-0.7.0-linux/src/contrib/wallettools/walletunlock.py
bitcoin-0.7.0-linux/src/contrib/qt_translations.py
bitcoin-0.7.0-linux/src/contrib/bitrpc/
bitcoin-0.7.0-linux/src/contrib/bitrpc/bitrpc.py
bitcoin-0.7.0-linux/src/.gitignore
bitcoin-0.7.0-linux/src/README.md
bitcoin-0.7.0-linux/src/share/
bitcoin-0.7.0-linux/src/share/pixmaps/
bitcoin-0.7.0-linux/src/share/pixmaps/nsis-header.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/addressbook16.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/send20.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/addressbook16mask.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/bitcoin32.xpm
bitcoin-0.7.0-linux/src/share/pixmaps/addressbook20.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/send16masknoshadow.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/send16mask.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/favicon.ico
bitcoin-0.7.0-linux/src/share/pixmaps/bitcoin-bc.ico
bitcoin-0.7.0-linux/src/share/pixmaps/send16.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/nsis-wizard.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/bitcoin80.xpm
bitcoin-0.7.0-linux/src/share/pixmaps/addressbook20mask.bmp
bitcoin-0.7.0-linux/src/share/pixmaps/bitcoin.ico
bitcoin-0.7.0-linux/src/share/pixmaps/check.ico
bitcoin-0.7.0-linux/src/share/pixmaps/send20mask.bmp
bitcoin-0.7.0-linux/src/share/genbuild.sh
bitcoin-0.7.0-linux/src/share/setup.nsi
bitcoin-0.7.0-linux/src/share/ui.rc
bitcoin-0.7.0-linux/src/share/qt/
bitcoin-0.7.0-linux/src/share/qt/extract_strings_qt.py
bitcoin-0.7.0-linux/src/share/qt/make_windows_icon.sh
bitcoin-0.7.0-linux/src/share/qt/img/
bitcoin-0.7.0-linux/src/share/qt/img/reload.xcf
bitcoin-0.7.0-linux/src/share/qt/make_spinner.py
bitcoin-0.7.0-linux/src/src/
bitcoin-0.7.0-linux/src/src/obj/
bitcoin-0.7.0-linux/src/src/obj/.gitignore
bitcoin-0.7.0-linux/src/src/sync.h
bitcoin-0.7.0-linux/src/src/netbase.cpp
bitcoin-0.7.0-linux/src/src/key.h
bitcoin-0.7.0-linux/src/src/walletdb.cpp
bitcoin-0.7.0-linux/src/src/script.h
bitcoin-0.7.0-linux/src/src/alert.cpp
bitcoin-0.7.0-linux/src/src/wallet.h
bitcoin-0.7.0-linux/src/src/irc.cpp
bitcoin-0.7.0-linux/src/src/protocol.cpp
bitcoin-0.7.0-linux/src/src/base58.h
bitcoin-0.7.0-linux/src/src/crypter.cpp
bitcoin-0.7.0-linux/src/src/uint256.h
bitcoin-0.7.0-linux/src/src/walletdb.h
bitcoin-0.7.0-linux/src/src/main.cpp
bitcoin-0.7.0-linux/src/src/json/
bitcoin-0.7.0-linux/src/src/json/json_spirit_reader.cpp
bitcoin-0.7.0-linux/src/src/json/json_spirit_reader.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_writer_template.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_writer.cpp
bitcoin-0.7.0-linux/src/src/json/json_spirit_value.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_error_position.h
bitcoin-0.7.0-linux/src/src/json/LICENSE.txt
bitcoin-0.7.0-linux/src/src/json/json_spirit_utils.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_writer.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_stream_reader.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_reader_template.h
bitcoin-0.7.0-linux/src/src/json/json_spirit_value.cpp
bitcoin-0.7.0-linux/src/src/json/json_spirit.h
bitcoin-0.7.0-linux/src/src/noui.cpp
bitcoin-0.7.0-linux/src/src/keystore.cpp
bitcoin-0.7.0-linux/src/src/bignum.h
bitcoin-0.7.0-linux/src/src/wallet.cpp
bitcoin-0.7.0-linux/src/src/makefile.linux-mingw
bitcoin-0.7.0-linux/src/src/rpcnet.cpp
bitcoin-0.7.0-linux/src/src/compat.h
bitcoin-0.7.0-linux/src/src/key.cpp
bitcoin-0.7.0-linux/src/src/version.cpp
bitcoin-0.7.0-linux/src/src/crypter.h
bitcoin-0.7.0-linux/src/src/checkpoints.h
bitcoin-0.7.0-linux/src/src/ui_interface.h
bitcoin-0.7.0-linux/src/src/test/
bitcoin-0.7.0-linux/src/src/test/multisig_tests.cpp
bitcoin-0.7.0-linux/src/src/test/script_tests.cpp
bitcoin-0.7.0-linux/src/src/test/data/
bitcoin-0.7.0-linux/src/src/test/data/tx_invalid.json
bitcoin-0.7.0-linux/src/src/test/data/tx_valid.json
bitcoin-0.7.0-linux/src/src/test/data/script_valid.json
bitcoin-0.7.0-linux/src/src/test/data/script_invalid.json
bitcoin-0.7.0-linux/src/src/test/base32_tests.cpp
bitcoin-0.7.0-linux/src/src/test/util_tests.cpp
bitcoin-0.7.0-linux/src/src/test/README
bitcoin-0.7.0-linux/src/src/test/base64_tests.cpp
bitcoin-0.7.0-linux/src/src/test/wallet_tests.cpp
bitcoin-0.7.0-linux/src/src/test/Checkpoints_tests.cpp
bitcoin-0.7.0-linux/src/src/test/key_tests.cpp
bitcoin-0.7.0-linux/src/src/test/bignum_tests.cpp
bitcoin-0.7.0-linux/src/src/test/allocator_tests.cpp
bitcoin-0.7.0-linux/src/src/test/sigopcount_tests.cpp
bitcoin-0.7.0-linux/src/src/test/uint160_tests.cpp
bitcoin-0.7.0-linux/src/src/test/rpc_tests.cpp
bitcoin-0.7.0-linux/src/src/test/transaction_tests.cpp
bitcoin-0.7.0-linux/src/src/test/uint256_tests.cpp
bitcoin-0.7.0-linux/src/src/test/test_bitcoin.cpp
bitcoin-0.7.0-linux/src/src/test/script_P2SH_tests.cpp
bitcoin-0.7.0-linux/src/src/test/DoS_tests.cpp
bitcoin-0.7.0-linux/src/src/test/miner_tests.cpp
bitcoin-0.7.0-linux/src/src/test/netbase_tests.cpp
bitcoin-0.7.0-linux/src/src/test/base58_tests.cpp
bitcoin-0.7.0-linux/src/src/test/mruset_tests.cpp
bitcoin-0.7.0-linux/src/src/test/getarg_tests.cpp
bitcoin-0.7.0-linux/src/src/test/accounting_tests.cpp
bitcoin-0.7.0-linux/src/src/clientversion.h
bitcoin-0.7.0-linux/src/src/protocol.h
bitcoin-0.7.0-linux/src/src/makefile.unix
bitcoin-0.7.0-linux/src/src/sync.cpp
bitcoin-0.7.0-linux/src/src/keystore.h
bitcoin-0.7.0-linux/src/src/net.h
bitcoin-0.7.0-linux/src/src/bitcoinrpc.h
bitcoin-0.7.0-linux/src/src/obj-test/
bitcoin-0.7.0-linux/src/src/obj-test/.gitignore
bitcoin-0.7.0-linux/src/src/checkpoints.cpp
bitcoin-0.7.0-linux/src/src/addrman.cpp
bitcoin-0.7.0-linux/src/src/serialize.h
bitcoin-0.7.0-linux/src/src/db.cpp
bitcoin-0.7.0-linux/src/src/init.h
bitcoin-0.7.0-linux/src/src/allocators.h
bitcoin-0.7.0-linux/src/src/bitcoinrpc.cpp
bitcoin-0.7.0-linux/src/src/rpcblockchain.cpp
bitcoin-0.7.0-linux/src/src/rpcdump.cpp
bitcoin-0.7.0-linux/src/src/rpcmining.cpp
bitcoin-0.7.0-linux/src/src/irc.h
bitcoin-0.7.0-linux/src/src/strlcpy.h
bitcoin-0.7.0-linux/src/src/init.cpp
bitcoin-0.7.0-linux/src/src/netbase.h
bitcoin-0.7.0-linux/src/src/mruset.h
bitcoin-0.7.0-linux/src/src/version.h
bitcoin-0.7.0-linux/src/src/util.h
bitcoin-0.7.0-linux/src/src/rpcrawtransaction.cpp
bitcoin-0.7.0-linux/src/src/util.cpp
bitcoin-0.7.0-linux/src/src/db.h
bitcoin-0.7.0-linux/src/src/main.h
bitcoin-0.7.0-linux/src/src/addrman.h
bitcoin-0.7.0-linux/src/src/makefile.osx
bitcoin-0.7.0-linux/src/src/makefile.mingw
bitcoin-0.7.0-linux/src/src/rpcwallet.cpp
bitcoin-0.7.0-linux/src/src/script.cpp
bitcoin-0.7.0-linux/src/src/qt/
bitcoin-0.7.0-linux/src/src/qt/guiutil.h
bitcoin-0.7.0-linux/src/src/qt/bitcoin.cpp
bitcoin-0.7.0-linux/src/src/qt/overviewpage.cpp
bitcoin-0.7.0-linux/src/src/qt/qvaluecombobox.cpp
bitcoin-0.7.0-linux/src/src/qt/sendcoinsdialog.cpp
bitcoin-0.7.0-linux/src/src/qt/bitcoinunits.h
bitcoin-0.7.0-linux/src/src/qt/clientmodel.cpp
bitcoin-0.7.0-linux/src/src/qt/locale/
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_fa.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_zh_TW.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_en.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_sk.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_sr.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_bg.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_pt_PT.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_tr.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_nb.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_ro_RO.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_et.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_hu.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_it.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_fa_IR.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_hr.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_ca_ES.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_es_CL.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_ru.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_de.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_he.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_pt_BR.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_eu_ES.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_cs.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_lt.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_fi.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_sv.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_zh_CN.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_nl.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_el_GR.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_fr.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_pl.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_uk.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_da.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_fr_CA.ts
bitcoin-0.7.0-linux/src/src/qt/locale/bitcoin_es.ts
bitcoin-0.7.0-linux/src/src/qt/res/
bitcoin-0.7.0-linux/src/src/qt/res/src/
bitcoin-0.7.0-linux/src/src/qt/res/src/clock1.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/clock2.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/bitcoin.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/clock4.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/questionmark.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/inout.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/clock5.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/clock3.svg
bitcoin-0.7.0-linux/src/src/qt/res/src/clock_green.svg
bitcoin-0.7.0-linux/src/src/qt/res/icons/
bitcoin-0.7.0-linux/src/src/qt/res/icons/add.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/clock4.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/bitcoin_testnet.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/editpaste.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/remove.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/connect3_16.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/filesave.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/connect1_16.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/edit.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/configure.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/notsynced.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/toolbar_testnet.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/qrcode.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/overview.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/lock_closed.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/key.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/tx_output.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/connect2_16.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/debugwindow.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/clock3.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/tx_inout.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/export.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/connect4_16.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/synced.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/transaction2.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/receive.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/bitcoin.ico
bitcoin-0.7.0-linux/src/src/qt/res/icons/connect0_16.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/editcopy.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/history.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/address-book.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/toolbar.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/lock_open.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/transaction0.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/bitcoin.icns
bitcoin-0.7.0-linux/src/src/qt/res/icons/bitcoin.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/send.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/clock1.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/tx_mined.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/tx_input.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/clock5.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/clock2.png
bitcoin-0.7.0-linux/src/src/qt/res/icons/quit.png
bitcoin-0.7.0-linux/src/src/qt/res/images/
bitcoin-0.7.0-linux/src/src/qt/res/images/splash2.jpg
bitcoin-0.7.0-linux/src/src/qt/res/images/about.png
bitcoin-0.7.0-linux/src/src/qt/res/bitcoin-qt.rc
bitcoin-0.7.0-linux/src/src/qt/res/movies/
bitcoin-0.7.0-linux/src/src/qt/res/movies/update_spinner.mng
bitcoin-0.7.0-linux/src/src/qt/transactiontablemodel.cpp
bitcoin-0.7.0-linux/src/src/qt/aboutdialog.h
bitcoin-0.7.0-linux/src/src/qt/transactiondesc.cpp
bitcoin-0.7.0-linux/src/src/qt/transactionfilterproxy.h
bitcoin-0.7.0-linux/src/src/qt/optionsdialog.h
bitcoin-0.7.0-linux/src/src/qt/editaddressdialog.h
bitcoin-0.7.0-linux/src/src/qt/bitcoinstrings.cpp
bitcoin-0.7.0-linux/src/src/qt/qvaluecombobox.h
bitcoin-0.7.0-linux/src/src/qt/qvalidatedlineedit.h
bitcoin-0.7.0-linux/src/src/qt/sendcoinsdialog.h
bitcoin-0.7.0-linux/src/src/qt/signverifymessagedialog.cpp
bitcoin-0.7.0-linux/src/src/qt/editaddressdialog.cpp
bitcoin-0.7.0-linux/src/src/qt/bitcoinaddressvalidator.cpp
bitcoin-0.7.0-linux/src/src/qt/monitoreddatamapper.cpp
bitcoin-0.7.0-linux/src/src/qt/addressbookpage.cpp
bitcoin-0.7.0-linux/src/src/qt/transactionview.cpp
bitcoin-0.7.0-linux/src/src/qt/rpcconsole.h
bitcoin-0.7.0-linux/src/src/qt/sendcoinsentry.h
bitcoin-0.7.0-linux/src/src/qt/askpassphrasedialog.h
bitcoin-0.7.0-linux/src/src/qt/csvmodelwriter.cpp
bitcoin-0.7.0-linux/src/src/qt/transactionview.h
bitcoin-0.7.0-linux/src/src/qt/transactiontablemodel.h
bitcoin-0.7.0-linux/src/src/qt/macdockiconhandler.mm
bitcoin-0.7.0-linux/src/src/qt/csvmodelwriter.h
bitcoin-0.7.0-linux/src/src/qt/bitcoinaddressvalidator.h
bitcoin-0.7.0-linux/src/src/qt/optionsmodel.cpp
bitcoin-0.7.0-linux/src/src/qt/test/
bitcoin-0.7.0-linux/src/src/qt/test/uritests.cpp
bitcoin-0.7.0-linux/src/src/qt/test/test_main.cpp
bitcoin-0.7.0-linux/src/src/qt/test/uritests.h
bitcoin-0.7.0-linux/src/src/qt/monitoreddatamapper.h
bitcoin-0.7.0-linux/src/src/qt/notificator.cpp
bitcoin-0.7.0-linux/src/src/qt/bitcoinamountfield.cpp
bitcoin-0.7.0-linux/src/src/qt/transactiondesc.h
bitcoin-0.7.0-linux/src/src/qt/clientmodel.h
bitcoin-0.7.0-linux/src/src/qt/qrcodedialog.h
bitcoin-0.7.0-linux/src/src/qt/signverifymessagedialog.h
bitcoin-0.7.0-linux/src/src/qt/optionsdialog.cpp
bitcoin-0.7.0-linux/src/src/qt/askpassphrasedialog.cpp
bitcoin-0.7.0-linux/src/src/qt/macdockiconhandler.h
bitcoin-0.7.0-linux/src/src/qt/addressbookpage.h
bitcoin-0.7.0-linux/src/src/qt/walletmodel.h
bitcoin-0.7.0-linux/src/src/qt/transactionrecord.cpp
bitcoin-0.7.0-linux/src/src/qt/addresstablemodel.h
bitcoin-0.7.0-linux/src/src/qt/qtipcserver.h
bitcoin-0.7.0-linux/src/src/qt/bitcoingui.cpp
bitcoin-0.7.0-linux/src/src/qt/bitcoinunits.cpp
bitcoin-0.7.0-linux/src/src/qt/bitcoingui.h
bitcoin-0.7.0-linux/src/src/qt/qrcodedialog.cpp
bitcoin-0.7.0-linux/src/src/qt/guiutil.cpp
bitcoin-0.7.0-linux/src/src/qt/transactiondescdialog.cpp
bitcoin-0.7.0-linux/src/src/qt/overviewpage.h
bitcoin-0.7.0-linux/src/src/qt/qvalidatedlineedit.cpp
bitcoin-0.7.0-linux/src/src/qt/rpcconsole.cpp
bitcoin-0.7.0-linux/src/src/qt/sendcoinsentry.cpp
bitcoin-0.7.0-linux/src/src/qt/walletmodel.cpp
bitcoin-0.7.0-linux/src/src/qt/guiconstants.h
bitcoin-0.7.0-linux/src/src/qt/forms/
bitcoin-0.7.0-linux/src/src/qt/forms/overviewpage.ui
bitcoin-0.7.0-linux/src/src/qt/forms/rpcconsole.ui
bitcoin-0.7.0-linux/src/src/qt/forms/signverifymessagedialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/addressbookpage.ui
bitcoin-0.7.0-linux/src/src/qt/forms/qrcodedialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/optionsdialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/aboutdialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/sendcoinsdialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/editaddressdialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/sendcoinsentry.ui
bitcoin-0.7.0-linux/src/src/qt/forms/askpassphrasedialog.ui
bitcoin-0.7.0-linux/src/src/qt/forms/transactiondescdialog.ui
bitcoin-0.7.0-linux/src/src/qt/transactionrecord.h
bitcoin-0.7.0-linux/src/src/qt/bitcoin.qrc
bitcoin-0.7.0-linux/src/src/qt/transactiondescdialog.h
bitcoin-0.7.0-linux/src/src/qt/bitcoinamountfield.h
bitcoin-0.7.0-linux/src/src/qt/aboutdialog.cpp
bitcoin-0.7.0-linux/src/src/qt/optionsmodel.h
bitcoin-0.7.0-linux/src/src/qt/addresstablemodel.cpp
bitcoin-0.7.0-linux/src/src/qt/notificator.h
bitcoin-0.7.0-linux/src/src/qt/qtipcserver.cpp
bitcoin-0.7.0-linux/src/src/qt/transactionfilterproxy.cpp
bitcoin-0.7.0-linux/src/src/alert.h
bitcoin-0.7.0-linux/src/src/net.cpp
bitcoin-0.7.0-linux/src/bitcoin-qt.pro
seth@LockBox:~/Downloads$ cd bitcoin-0.7.0-linux/bin/64/
seth@LockBox:~/Downloads/bitcoin-0.7.0-linux/bin/64$ ./bitcoin-qt
bash: ./bitcoin-qt: cannot execute binary file
seth@LockBox:~/Downloads/bitcoin-0.7.0-linux/bin/64$ cd ..
seth@LockBox:~/Downloads/bitcoin-0.7.0-linux/bin$ cd 32
seth@LockBox:~/Downloads/bitcoin-0.7.0-linux/bin/32$ ./bitcoin-qt
./bitcoin-qt: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
seth@LockBox:~/Downloads/bitcoin-0.7.0-linux/bin/32$
[/code]


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on October 17, 2012, 02:52:23 AM
Looks like you don't have the QT package .... (or know if you are on 64 or 32 bit machine ...)

Most likely you'll want to install the "qt-x11" package.

Without knowing anything about your OS or particular set-up you're on your own from here ... have fun learning some linux :)


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on December 18, 2012, 07:36:52 AM
Please keep the off topic shit out of this thread.

With that out of the way...

The Bitcoin repository has been updated with Bitcoin 0.7.2 and a rebuilt OpenSSL which installs alongside the system libraries and does not replace them; Bitcoin and this version of OpenSSL were built specifically to use each other and ignore the system packages, which have no support for elliptic curve cryptography. (If you used this repository previously and have a replaced OpenSSL and would like to restore the system OpenSSL shipped by the vendor, you can do so by running yum downgrade openssl* )

Next up will be support for Fedora 18, which should be happening within a few days of the official release date. Support for Fedora 16 will continue for the foreseeable future, but since it is about to hit EOL you really shouldn't be running it at this point.

If you would like to see EL5 supported, please see the FAQ (http://linux.ringingliberty.com/bitcoin/).


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Rudd-O on December 18, 2012, 08:31:17 AM
This is fantastic!


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on December 18, 2012, 09:52:55 AM
Quote
Please keep the off topic shit out of this thread.

Just out of interest, was that comment directed at me?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on December 19, 2012, 02:30:03 AM
Quote
Please keep the off topic shit out of this thread.

Just out of interest, was that comment directed at me?

Not really a big deal, just trying to stay focused here. :)


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Mikej0h on January 10, 2013, 07:59:55 AM
Hi there,

I've used your bitcoin repository to install the bitcoin-server and it's dependencies.
After installation the daemon didn't start.

By starting on the command-line I get the following error:
[root@256bit ~]# bitcoind
/usr/lib64/bitcoin/bitcoind: symbol lookup error: /usr/lib64/bitcoin/bitcoind: undefined symbol: EC_KEY_free

I found out other users had the same issue (https://github.com/error10/bitcoin/issues/1), the solution is apparently to update to the latest version, can you update your repository?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on March 27, 2013, 10:50:07 PM
Updates:

Bitcoin 0.8.1 is available. I skipped 0.8.0 (god, what a mess).
On RHEL systems, a private copy of Boost is now provided, as Bitcoin 0.8.x exposes fatal bugs in the system Boost provided by Red Hat.
Fedora 18 is now supported.
Fedora 16 will continue to be supported for the immediate future, though as it is EOL support may be dropped at any time without warning.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: limitless on May 08, 2013, 06:07:26 PM
I get this error on RHEL

root~# rpm -i bitcoin-release-1-4.noarch.rpm
error: bitcoin-release-1-4.noarch.rpm: Header V4 RSA/SHA1 signature: BAD, key ID a4360c84
error: bitcoin-release-1-4.noarch.rpm cannot be installed

am I a noob or what?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on June 02, 2013, 10:03:54 PM
Bitcoin 0.8.2 is now available in the repository for EL6 and Fedora 16, 17 and 18.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on June 12, 2013, 10:37:25 PM
Fixed an error which would cause the repository to be unavailable on certain RHEL 6 systems depending on the subscription. All RHEL 6 systems should now be able to install packages regardless of whether they use Subscription Manager or RHN Classic.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Grouver (BtcBalance) on August 27, 2013, 07:40:55 PM
Not sure whats going on. =/
Can somebody help me to get going?
Code:
sudo wget http://linux.ringingliberty.com/bitcoin/el6/x86_64/bitcoin-release-1-4.noarch.rpm

[DOWNLOADS FILE]

$ rpm -i bitcoin-release-1-4.noarch.rpm
error: bitcoin-release-1-4.noarch.rpm: Header V4 RSA/SHA1 signature: BAD, key ID a4360c84
error: bitcoin-release-1-4.noarch.rpm cannot be installed


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: gmaxwell on October 16, 2013, 03:38:24 AM
URGENT: IF YOU ARE USING THIS PACKAGE IN ITS SERVER/DAEMON MODE YOU MUST IMMEDIATELY CHANGE YOUR RPCPASSWORD

Edit /etc/bitcoin/bitcoin.conf   and replace the rpcpassword with a long random string, you don't ever need to remember it or use it.

Mashing the keyboard like "4ximgiwxkiqxkjisjfijxorqijkgojkjfkjq9ixjtrq9dqkewogkjtrijywjtuwehfx8uw"  is perfectly fine.


As an aside, Error, can you please sign the 179A 8CC0 90B4 95B2 4620  E172 FC6E 7E4E A436 0C84 key with your Bitcoin-OTC key 0ca1a03280f9711ca0c72356920290120a0aac5c?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on October 16, 2013, 11:34:54 PM
Updated bitcoin and bitcoin-server packages are now available which address the following issues:

* Wrapper scripts which were previously provided upstream have been removed, and bitcoind and bitcoin-qt are now executed directly.
* The wrapper script which started bitcoind generated an insecure rpcpassword in /etc/bitcoin/bitcoin.conf. The password was generated with an insecure RNG and can be trivially brute-forced. Users who installed the bitcoin-server package should change this password as soon as possible.

Interestingly this security issue was fixed upstream but, as far as I can tell, never actually announced. It appears to have affected Debian and Ubuntu packaged builds. If you are running such a build, or you obtained Bitcoin in any manner and found an rpcpassword pre-generated for you, you also should change your rpcpassword.

This security issue affects the bitcoin-server package only and is resolved in 0.8.5-2. In this release, the bitcoin.conf provided by upstream is shipped, and it contains no rpcpassword. In order to use bitcoind, you must edit the /etc/bitcoin/bitcoin.conf file and provide your own rpcpassword, otherwise the service will not start.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on October 16, 2013, 11:36:51 PM
And for some reason the forum wasn't emailing me about this thread even though I supposedly am watching it. Sorry for the delayed responses.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on October 18, 2013, 04:13:49 AM
As an aside, Error, can you please sign the 179A 8CC0 90B4 95B2 4620  E172 FC6E 7E4E A436 0C84 key with your Bitcoin-OTC key 0ca1a03280f9711ca0c72356920290120a0aac5c?

I've placed this up on the web site (http://linux.ringingliberty.com/bitcoin/RPM-GPG-KEY-bitcoin). I'll be adding it to the bitcoin-release packages in the next build in a day or so.

Hopefully I won't have to maintain these repos too much longer. The Bitcoin developers and several interested parties are now working on getting Bitcoin added directly into Fedora (https://bugzilla.redhat.com/show_bug.cgi?id=1020292); once that's done, one of us will put it in EPEL, and then this repo will no longer be necessary. This process may take a few months though.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on October 18, 2013, 11:12:15 PM
As an aside, Error, can you please sign the 179A 8CC0 90B4 95B2 4620  E172 FC6E 7E4E A436 0C84 key with your Bitcoin-OTC key 0ca1a03280f9711ca0c72356920290120a0aac5c?

I've placed this up on the web site (http://linux.ringingliberty.com/bitcoin/RPM-GPG-KEY-bitcoin). I'll be adding it to the bitcoin-release packages in the next build in a day or so.

Hopefully I won't have to maintain these repos too much longer. The Bitcoin developers and several interested parties are now working on getting Bitcoin added directly into Fedora (https://bugzilla.redhat.com/show_bug.cgi?id=1020292); once that's done, one of us will put it in EPEL, and then this repo will no longer be necessary. This process may take a few months though.

Interesting, how are the Bitcoin devs going to get around the ECDSA patent shit-fight that is causing all these problems in RH-derivative OpenSSL anyway?

Did anyone ever get to bottom of why Fedora is refusing to address the ECC in OpenSSL discussion, let alone get close to resolving it?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on October 19, 2013, 04:37:20 AM
As an aside, Error, can you please sign the 179A 8CC0 90B4 95B2 4620  E172 FC6E 7E4E A436 0C84 key with your Bitcoin-OTC key 0ca1a03280f9711ca0c72356920290120a0aac5c?

I've placed this up on the web site (http://linux.ringingliberty.com/bitcoin/RPM-GPG-KEY-bitcoin). I'll be adding it to the bitcoin-release packages in the next build in a day or so.

Hopefully I won't have to maintain these repos too much longer. The Bitcoin developers and several interested parties are now working on getting Bitcoin added directly into Fedora (https://bugzilla.redhat.com/show_bug.cgi?id=1020292); once that's done, one of us will put it in EPEL, and then this repo will no longer be necessary. This process may take a few months though.

Interesting, how are the Bitcoin devs going to get around the ECDSA patent shit-fight that is causing all these problems in RH-derivative OpenSSL anyway?

Did anyone ever get to bottom of why Fedora is refusing to address the ECC in OpenSSL discussion, let alone get close to resolving it?

It is resolved. Red Hat will be shipping ECC enabled OpenSSL beginning with RHEL 6.5 and Fedora 20. I've already built a test Bitcoin on Fedora 20 alpha and it performs flawlessly on testnet.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: gmaxwell on October 19, 2013, 05:06:16 AM
Interesting, how are the Bitcoin devs going to get around the ECDSA patent shit-fight that is causing all these problems in RH-derivative OpenSSL anyway?
The patent situation for ECC is highly over hyped. Mostly it's just optimizations which are patented (and mostly for characteristic 2 curves). In my prior review, it looked like what we were doing was fine.  There is also a lot of ecc patents expiring this year and next, further solidifying the situation.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on March 22, 2014, 11:21:50 PM
Bitcoin 0.9.0 is now available in the repos. Sorry for the delay; this was a very large change and I had to spend extra time testing it and working out issues related to the large code refactoring that took place between 0.8.6 and 0.9.0.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on June 05, 2014, 03:29:22 PM
Several OpenSSL-related security issues were announced today (http://www.openssl.org/news/secadv_20140605.txt), some of which impact Bitcoin. OpenSSL in the repo has been updated. Please update and then restart bitcoind/bitcoin-qt to apply the updates.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on June 10, 2014, 04:21:59 PM
We are now providing Bitcoin packages for RHEL 7 (http://linux.ringingliberty.com/bitcoin/), which was made generally available today.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 14, 2014, 07:41:49 PM
Getting this error when trying "sudo yum install bitcoin"

Code:
http://linux.ringingliberty.com/bitcoin/el20/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

It seems the repo isn't where it's expected to be on the ringingliberty.com server.


Manually installing "bitcoin-0.9.2.1-1.fc20.x86_64.rpm" is a problem also, I'm getting:

Code:
error: Failed dependencies:
libboost_chrono.so.1.54.0()(64bit) is needed by bitcoin-0.9.2.1-1.fc20.x86_64
libboost_filesystem.so.1.54.0()(64bit) is needed by bitcoin-0.9.2.1-1.fc20.x86_64
libboost_program_options.so.1.54.0()(64bit) is needed by bitcoin-0.9.2.1-1.fc20.x86_64
libboost_thread.so.1.54.0()(64bit) is needed by bitcoin-0.9.2.1-1.fc20.x86_64
libdb_cxx-4.8.so()(64bit) is needed by bitcoin-0.9.2.1-1.fc20.x86_64
libminiupnpc.so.10()(64bit) is needed by bitcoin-0.9.2.1-1.fc20.x86_64

Which is strange, as I've already used yum to install those packages...

Code:
Installing : boost-program-options-1.54.0-9.fc20.i686                                                                 1/6 
  Installing : boost-thread-1.54.0-9.fc20.i686                                                                          2/6
  Installing : boost-chrono-1.54.0-9.fc20.i686                                                                          3/6
  Installing : libdb4-cxx-4.8.30-11.fc20.i686                                                                           4/6
  Installing : boost-filesystem-1.54.0-9.fc20.i686                                                                      5/6
  Installing : miniupnpc-1.9-1.fc20.i686                                                                                6/6
Running post transaction command: /usr/lib/qubes/qubes-trigger-sync-appmenus.sh
  Verifying  : miniupnpc-1.9-1.fc20.i686                                                                                1/6
  Verifying  : boost-filesystem-1.54.0-9.fc20.i686                                                                      2/6
  Verifying  : libdb4-cxx-4.8.30-11.fc20.i686                                                                           3/6
  Verifying  : boost-chrono-1.54.0-9.fc20.i686                                                                          4/6
  Verifying  : boost-thread-1.54.0-9.fc20.i686                                                                          5/6
  Verifying  : boost-program-options-1.54.0-9.fc20.i686

...which is making me think I've somehow got the wrong packages.

Has anyone else figured this one out? I'm a little stumped where I am now  :-[


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 14, 2014, 09:53:37 PM
Well, the supposedly failed dependencies are present in /usr/lib/, and it's difficult to see how they're the wrong libraries, as the filenames are identical to those in the error output from rpm. Very mysterious.

It seems like whenever I try to use Fedora, there's always some teeth pulling job with a sparsely documented or plain cryptic solution!


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: AliceWonder on July 14, 2014, 11:54:12 PM
I see your problem.

You installed the RHEL/CentOS repo file instead of the fedora - so it is looking for el20 (enterprise linux 20) which doesn't exist.

Install the fedora repo file and it should work.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 15, 2014, 01:32:59 AM
I see your problem.

You installed the RHEL/CentOS repo file instead of the fedora - so it is looking for el20 (enterprise linux 20) which doesn't exist.

Install the fedora repo file and it should work.

Legendary. Did the names of the failed dependencies give it away? Thanks for the help  :)

Still issues though. An error is thrown complaining that /var/lib/bitcoin cannot be created as the datadir. Running it from the commmand line as root has a different issue, it doesn't write the blocks it downloads to disk, and then refuses to shutdown. /var/lib/bitcoin doesn't get created, but /etc/bitcoin does.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 15, 2014, 01:02:51 PM
Tried creating /var/lib/bitcoin as root before launching Bitcoin from the App Menu, here is the encouraging result:

Runaway exception

Exception: N5boot12interprocess22interprocess_exceptionE
No such file or directory


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: AliceWonder on July 19, 2014, 02:56:26 AM
I think it wants /var/lib/bitcoin/username

where username is your user and owned by your user.

I moved mine to /misc/bitcoin/username because I didn't want it on /var (/misc is a mount point I created for an additional drive) - I'm out of town until August so I can't look at my config unfortunately.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 19, 2014, 08:55:34 PM
Huh. I don't think notifications are working because I didn't get any.

Anyway the GUI shouldn't be prompting you to create /var/lib/bitcoin, it should be $HOME/.bitcoin instead, so I think that's a bug. I'll take a look at that this evening. /var/lib/bitcoin is meant to be used by the server.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 19, 2014, 10:07:10 PM
Huh. I don't think notifications are working because I didn't get any.

Anyway the GUI shouldn't be prompting you to create /var/lib/bitcoin, it should be $HOME/.bitcoin instead, so I think that's a bug. I'll take a look at that this evening. /var/lib/bitcoin is meant to be used by the server.

Yes, I've set ~/.bitcoin for the datadir. bitcoind still wants to use /var/lib/bitcoin even once bitcoin-qt has set datadir to ~/.bitcoin, and Armory reports stderr output from bitcoind that bitcoin.conf should be created at /var/lib/bitcoin/ with RPC user and password set. So I'm currently using Armory with bitcoin-qt to serve the blocks to it, instead of Armory launching bitcoind itself from /usr/sbin.

What's the purpose of /etc/bitcoin and /var/lib/bitcoin? bitcoind wallet in one and block data in the other?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 19, 2014, 10:10:17 PM
Huh. I don't think notifications are working because I didn't get any.

Anyway the GUI shouldn't be prompting you to create /var/lib/bitcoin, it should be $HOME/.bitcoin instead, so I think that's a bug. I'll take a look at that this evening. /var/lib/bitcoin is meant to be used by the server.

Yes, I've set ~/.bitcoin for the datadir. bitcoind still wants to use /var/lib/bitcoin even once bitcoin-qt has set datadir to ~/.bitcoin, and Armory reports stderr output from bitcoind that bitcoin.conf should be created at /var/lib/bitcoin/ with RPC user and password set. So I'm currently using Armory with bitcoin-qt to serve the blocks to it, instead of Armory launching bitcoind itself from /usr/sbin.

What's the purpose of /etc/bitcoin and /var/lib/bitcoin? bitcoind wallet in one and block data in the other?

The (no-GUI) server uses these directories so that SELinux policies can be applied to restrict access to the Bitcoin configuration and wallet in server scenarios. This can't be done effectively if Bitcoin's data is in a user home directory.

Anyway I found the bug (it was something really obvious and stupid) and I'm rebuilding Bitcoin now. Though it will take a couple of hours before all the builds finish.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 19, 2014, 10:38:25 PM
The (no-GUI) server uses these directories so that SELinux policies can be applied to restrict access to the Bitcoin configuration and wallet in server scenarios. This can't be done effectively if Bitcoin's data is in a user home directory.

The blockchain data is written to $HOME/.bitcoin with the setup you're describing, right?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 19, 2014, 10:39:15 PM
The (no-GUI) server uses these directories so that SELinux policies can be applied to restrict access to the Bitcoin configuration and wallet in server scenarios. This can't be done effectively if Bitcoin's data is in a user home directory.

The blockchain data is written to $HOME/.bitcoin with the setup you're describing, right?

Only for the GUI (when the fixed builds are done). The server never uses anything in $HOME by default.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 11:56:37 AM
Anyway I found the bug (it was something really obvious and stupid) and I'm rebuilding Bitcoin now. Though it will take a couple of hours before all the builds finish.

So, your update has stopped bitcoin-qt working, stderror says:

EXCEPTION: N5boost12interprocess22interprocess_exceptionE       
Permission denied       
bitcoin in Runaway exception

Where is the config that tells Bitcoin-Qt to use /var/lib/bitcoin? How can I find out the contents of /var/lib/bitcoin and /etc/bitcoin if I can't access them as root?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 12:29:55 PM
Anyway I found the bug (it was something really obvious and stupid) and I'm rebuilding Bitcoin now. Though it will take a couple of hours before all the builds finish.

So, your update has stopped bitcoin-qt working, stderror says:

EXCEPTION: N5boost12interprocess22interprocess_exceptionE       
Permission denied       
bitcoin in Runaway exception

Where is the config that tells Bitcoin-Qt to use /var/lib/bitcoin? How can I find out the contents of /var/lib/bitcoin and /etc/bitcoin if I can't access them as root?

The Qt config is hidden in the $HOME/.config/Bitcoin directory.

For you, I would recover this way:

* Stop Bitcoin (you probably already have).
* Make sure the user .bitcoin directory exists, e.g. mkdir $HOME/.bitcoin
* (as root) Move your wallet and blockchain back to $HOME/.bitcoin, e.g. mv /var/lib/bitcoin/* /home/username/.bitcoin
* (as root) Reset the ownership for $HOME/.bitcoin recursively to your own user, e.g. chmod -R username.groupname /home/username/.bitcoin
* Fix SELinux security contexts, e.g. restorecon -r -v $HOME/.bitcoin
* Edit the $HOME/.config/Bitcoin-Qt.conf file and $HOME/.config/Bitcoin-Qt-testnet.conf file if it exists. and fix the path.
* Start Bitcoin-Qt.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 12:40:59 PM
[user@bitcoin .bitcoin]$ find Bitcoin-Qt.conf
find: 'Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /var/lib/bitcoin/Bitcoin-Qt.conf
find: '/var/lib/bitcoin/Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /etc/bitcoin/Bitcoin-Qt.conf
find: '/etc/bitcoin/Bitcoin-Qt.conf': No such file or directory

So apparently it's not in any of those locations... unless running find as root works as well as the other commands I've tried to use involving the system directories

Edit: found it...


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 12:42:14 PM
[user@bitcoin .bitcoin]$ find Bitcoin-Qt.conf
find: 'Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /var/lib/bitcoin/Bitcoin-Qt.conf
find: '/var/lib/bitcoin/Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /etc/bitcoin/Bitcoin-Qt.conf
find: '/etc/bitcoin/Bitcoin-Qt.conf': No such file or directory

So apparently it's not in any of those locations... unless running find as root works as well as the other commands I've tried to use involving the system directories

I never said it was in any of those locations.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 12:43:33 PM
Anyway I've pulled this build as it's exposed an upstream bug that needs to be fixed. For now just do the manual recovery described in #57 (https://bitcointalk.org/index.php?topic=102650.msg7935986#msg7935986). And if you happened to install the bad GUI build, run
Code:
yum clean all; yum distro-sync
to back it out.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 01:02:21 PM
~/.config/Bitcoin-Qt.config has the line strDataDir=/home/user/.bitcoin, so my guess is that there's another Bitcoin-Qt.config in either /var/lib/bitcoin or /etc/bitcoin taking precendence. Or something else?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 01:03:12 PM
~/.config/Bitcoin-Qt.config has the line strDataDir=/home/user/.bitcoin, so my guess is that there's another Bitcoin-Qt.config in either /var/lib/bitcoin or /etc/bitcoin taking precendence. Or something else?

See the previous message.

Anyway I've pulled this build as it's exposed an upstream bug that needs to be fixed. For now just do the manual recovery described in #57 (https://bitcointalk.org/index.php?topic=102650.msg7935986#msg7935986). And if you happened to install the bad GUI build, run
Code:
yum clean all; yum distro-sync
to back it out.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 01:12:40 PM
Yes, I'd tried the clean and distro-sync.

ringingliberty repo at this moment in time doesn't have the bitcoin package on it, I'm assuming you're aware of that?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 01:15:04 PM
Yes, I'd tried the clean and distro-sync.

ringingliberty repo at this moment in time doesn't have the bitcoin package on it, I'm assuming you're aware of that?

You should be using the bitcoin repo, not the rl repo. I've rebuilt the repodata, try it again.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 01:18:29 PM
Yes, only the bitcoin branch of the repo is enabled on my system. I'm getting:

Downloading packages:
bitcoin-0.9.2.1-2.fc20.x86_64. FAILED                                          
http://linux.ringingliberty.com/bitcoin/f20/x86_64/bitcoin-0.9.2.1-2.fc20.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found-:-- ETA
Trying other mirror.


Error downloading packages:
  bitcoin-0.9.2.1-2.fc20.x86_64: [Errno 256] No more mirrors to try.


Edit: just tried since your rebuild, same error


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 01:24:08 PM
Edit: just tried since your rebuild, same error

You sure you ran
Code:
yum clean all
? The repos look fine now.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: RedDiamond on July 20, 2014, 01:26:15 PM
[user@bitcoin .bitcoin]$ find Bitcoin-Qt.conf
find: 'Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /var/lib/bitcoin/Bitcoin-Qt.conf
find: '/var/lib/bitcoin/Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /etc/bitcoin/Bitcoin-Qt.conf
find: '/etc/bitcoin/Bitcoin-Qt.conf': No such file or directory

So apparently it's not in any of those locations... unless running find as root works as well as the other commands I've tried to use involving the system directories

Edit: found it...

As you maybe already noticed the syntax of find command was incorrect. Should be something like

find / -name Bitcoin-Qt.conf  -print



Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 01:29:17 PM
[user@bitcoin .bitcoin]$ find Bitcoin-Qt.conf
find: 'Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /var/lib/bitcoin/Bitcoin-Qt.conf
find: '/var/lib/bitcoin/Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /etc/bitcoin/Bitcoin-Qt.conf
find: '/etc/bitcoin/Bitcoin-Qt.conf': No such file or directory

So apparently it's not in any of those locations... unless running find as root works as well as the other commands I've tried to use involving the system directories

Edit: found it...

As you maybe already noticed the syntax of find command was incorrect. Should be something like

find / -name Bitcoin-Qt.conf  -print



You'll have to excuse my poor knowledge of the linux shell commands, I'm better than novice, but not much better

Edit: just tried since your rebuild, same error

You sure you ran
Code:
yum clean all
? The repos look fine now.

Yes, but I'll try again anyway, maybe you were still updating the repo when I did it the first time.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 02:00:15 PM
Working now. yum has found bitcoin.x86_64 0:0.9.2.1-1.fc20 again, and the Qt wallet is working as it was. Thanks error!

The situation with using bitcoind/bitcoin-server as a service is still difficult with Qubes. I believe what's happening is mirroring what happens also with bitcoin-qt when it's configured to use /var/lib/bitcoin as the datadir, namely that the blocks download but aren't/cannot be written to disk (if I quit and restart bitcoin-qt when it's reportedly dl-ing the blockchain to /var/lib/bitcoin, the block count starts from 0). If I run systemctl start bitcoin, Armory detects that bitcoind is running, but it doesn't see any new blocks, so it appears that bitcoind is behaving the same way bitcoin-qt does, despite having permission to access /var/lib/bitcoin. I'm thinking that this is because Qubes has SELinux set disabled by default (yum install bitcoin-server yields a page of permissions warnings).

It'd be incredibly cool to get bitcoind/bitcoin-server working as a service on Qubes-OS, using Armory would appear much less cluttered. However, I've figured out how to establish a Bitcoin-Qt desktop item that runs in Node mode (-disablewallet argument), so it's not so bad this way. Does Qubes need it's own dedicated package to install and configure bitcoind? I'm thinking that's possibly the case.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 02:07:06 PM
Working now. yum has found bitcoin.x86_64 0:0.9.2.1-1.fc20 again, and the Qt wallet is working as it was. Thanks error!

The situation with using bitcoind/bitcoin-server as a service is still difficult with Qubes. I believe what's happening is mirroring what happens also with bitcoin-qt when it's configured to use /var/lib/bitcoin as the datadir, namely that the blocks download but aren't/cannot be written to disk (if I quit and restart bitcoin-qt when it's reportedly dl-ing the blockchain to /var/lib/bitcoin, the block count starts from 0). If I run systemctl start bitcoin, Armory detects that bitcoind is running, but it doesn't see any new blocks, so it appears that bitcoind is behaving the same way bitcoin-qt does, despite having permission to access /var/lib/bitcoin. I'm thinking that this is because Qubes has SELinux set disabled by default (yum install bitcoin-server yields a page of permissions warnings).

It'd be incredibly cool to get bitcoind/bitcoin-server working as a service on Qubes-OS, using Armory would appear much less cluttered. However, I've figured out how to establish a Bitcoin-Qt desktop item that runs in Node mode (-disablewallet argument), so it's not so bad this way. Does Qubes need it's own dedicated package to install and configure bitcoind? I'm thinking that's possibly the case.

I'm not sure what the deal with Qubes OS is. When I get some time I'll play with it and see if I can figure out what's going on. I can't make any guarantees, though; it seems they have a completely different security model and who knows what it will need to run the bitcoin server successfully.

Right now, though, the more important thing is doing something about this horrible configuration file handling code. It's old, old code from Bitcoin that isn't at all object oriented and is very brittle. It got even more brittle with the 0.9 refactoring, which is where this latest issue came from. I _finally_ think I have a workaround, but I'm going to give it a few rounds of testing locally before I push it out. Eventually all this code really needs to be scrapped and rewritten.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: RedDiamond on July 20, 2014, 02:27:40 PM
[user@bitcoin .bitcoin]$ find Bitcoin-Qt.conf
find: 'Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /var/lib/bitcoin/Bitcoin-Qt.conf
find: '/var/lib/bitcoin/Bitcoin-Qt.conf': No such file or directory
[user@bitcoin .bitcoin]$ sudo find /etc/bitcoin/Bitcoin-Qt.conf
find: '/etc/bitcoin/Bitcoin-Qt.conf': No such file or directory

So apparently it's not in any of those locations... unless running find as root works as well as the other commands I've tried to use involving the system directories

Edit: found it...

As you maybe already noticed the syntax of find command was incorrect. Should be something like

find / -name Bitcoin-Qt.conf  -print

My bad, it seems that actually you can use the find command as you tried. However it is a little bit unusual way to use the command (it works then like 'ls -R').

With Qubes I think the problem still is that some of file systems are mounted read only.



Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: Carlton Banks on July 20, 2014, 02:42:40 PM
I'm not sure what the deal with Qubes OS is. When I get some time I'll play with it and see if I can figure out what's going on. I can't make any guarantees, though; it seems they have a completely different security model and who knows what it will need to run the bitcoin server successfully.

Qubes is interesting, it uses the Xen virtualisation software to created an OS built around compartmentalising everything, all using Fedora as the template distro. The GUI/desktop is bundled with with a set of presiding commands, libraries and scripts that provide an interface between the hypervisor and the layer for running VMs with actual applications. All the networking is run through dedicated network interface VM's, where the actual hardware adapter is assigned to that VM only at the hypervisor level (similarly possible with all the hardware devices, i.e. USB bus can be assigned to a single VM with no networking access at all). Further network proxy VM's can be run to enforce firewall rules, and are easy to configure. So, you can chain multiple network proxies together each with different network setting, e.g. WAN -> VPN -> Tor. It's a pretty smart concept.

It's still a bit immature, so there's the occasional upstream bug that can break some functionality, but it's come a long way since I first gave it a trial install. Playing with the most recent release has given me a pretty solid security environment for running Armory (Armory Offline runs in a VM without network, special secure hypervisor level copy-paste function lets you shuttle unsigned/signed transactions between online and offline domains).


Right now, though, the more important thing is doing something about this horrible configuration file handling code. It's old, old code from Bitcoin that isn't at all object oriented and is very brittle. It got even more brittle with the 0.9 refactoring, which is where this latest issue came from. I _finally_ think I have a workaround, but I'm going to give it a few rounds of testing locally before I push it out. Eventually all this code really needs to be scrapped and rewritten.

Sounds like a struggle. It is a little surprising to find such disharmony between the development projects and all the distros in the Linux world, although I'm beginning to understand just how many levels of interoperation there are (packaging format, desktop, architecture, repo & EOL distros/libraries all play their part, I'll hazard a guess that there are more...). Seems like the secret is to have as consumate a knowledge of Linux in all it's incarnations and permutations as possible, then it's possible to fix most things yourself  :D.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 02:58:39 PM
Sounds like a struggle. It is a little surprising to find such disharmony between the development projects and all the distros in the Linux world, although I'm beginning to understand just how many levels of interoperation there are (packaging format, desktop, architecture, repo & EOL distros/libraries all play their part, I'll hazard a guess that there are more...). Seems like the secret is to have as consumate a knowledge of Linux in all it's incarnations and permutations as possible, then it's possible to fix most things yourself  :D.

It's not that. The Bitcoin devs aren't hard to work with. The problem is Bitcoin wasn't originally designed with distro packaging in mind, and almost nobody (except possibly me) cares about it. I just want to see Bitcoin used more widely and more securely. Eventually getting Bitcoin into Fedora and Red Hat will help a LOT. And having used Linux for 20 years I have a little experience to draw on. :) Unfortunately I don't get paid for this and the donations have been pitifully small so far. Oh well. I'll keep at it.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on July 20, 2014, 03:37:28 PM
Whoever just bought me a pizza, thanks :)


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on August 07, 2014, 02:34:44 AM
A security update for OpenSSL has been published which resolves several security issues (https://www.openssl.org/news/secadv_20140806.txt), some of which may impact Bitcoin.

Please update your system as soon as possible, and then restart your Bitcoin client or server to ensure that you are running the updated code.

Updates are available now for EL and Fedora on x86_64 and i386. Fedora ARM builds will be made available within the next 24 hours.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: infertux on September 21, 2014, 04:01:14 AM
Great work on the RPM packages error, it's nice to have proper SELinux support for Bitcoin.

I made a Chef cookbook (https://supermarket.getchef.com/cookbooks/bitcoin) which uses your packages - hope that's okay.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on October 16, 2014, 02:32:06 AM
A security update for OpenSSL has been published which resolves four security issues (https://www.openssl.org/news/secadv_20141015.txt), some of which may impact Bitcoin.

The updated OpenSSL version 1.0.1j is now available for EL and Fedora on x86_64, i386 and ARM (Fedora only) architectures.

Please update your system and then restart your Bitcoin client or server to ensure that you are running the updated code.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on November 18, 2014, 02:18:39 AM
It appears that people in some parts of the United States are having trouble accessing the website and yum repositories.

The server is, of course, up and running fine. The trouble appears to be out on the network somewhere, and while I'm working to track it down, since the problem is not at my end there may be little that I can do.

Sometime in the next few days I'm going to set up rsync and open the repo up for mirroring. Donations toward - or of - a mirror would be appreciated.

---

Edit: Things seem to be fine now, but I'd appreciate reports from anyone who might still be having trouble reaching the repositories.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on January 08, 2015, 09:12:59 PM
A security update for OpenSSL has been made available today which addresses several security vulnerabilities (https://www.openssl.org/news/secadv_20150108.txt).

One of these (CVE-2014-3570) impacts 64-bit (x86_64) builds of Bitcoin, at least in theory. The remainder are low and moderate impact security issues, some of which may impact you depending on your configuration (e.g. if you use Bitcoin RPC with SSL/TLS).

Updates for the openssl packages in these repos are now available for x86_64 and i386. ARM builds will be posted in about four hours from now.

Remember to restart Bitcoin after installing the updates.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on January 08, 2015, 09:33:49 PM
I stopped following the ridiculous charade that was the 'debate' for keeping ECC out of RH OpenSSL but have noticed that secp256k1 headers are there in the openssl-devel package and ECC functionality/support is generally in the openssl package now ...

do you have any update what the progress is on getting secp256k1 openssl support in the repos?

i.e. what's the latest farcical excuse? :)

anyway bitcoin has it's own secp256k1 library on git now so there are other options


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on January 08, 2015, 09:48:56 PM
do you have any update what the progress is on getting secp256k1 openssl support in the repos?

Still blocked (https://bugzilla.redhat.com/show_bug.cgi?id=1021898) by Red Hat's legal department. They're afraid of ghosts under the bed, I guess. Though they did approve secp521r1 some time ago, so I guess maybe they're just really slow...

anyway bitcoin has it's own secp256k1 library on git now so there are other options

I'm going to be taking another look at Bitcoin's libraries with 0.10 and see what the best way to go is.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on January 08, 2015, 09:53:12 PM
do you have any update what the progress is on getting secp256k1 openssl support in the repos?

anyway bitcoin has it's own secp256k1 library on git now so there are other options

I'm going to be taking another look at Bitcoin's libraries with 0.10 and see what the best way to go is.

ok, I could help with packaging that if you like. PM me if so.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on January 08, 2015, 09:58:09 PM
ok, I could help with packaging that if you like. PM me if so.

My intention is to eventually get Bitcoin officially packaged in Fedora and EPEL once these issues are resolved. Currently the ticket for this is bug 1020292 (https://bugzilla.redhat.com/show_bug.cgi?id=1020292) which you can follow.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on January 11, 2015, 12:20:36 AM
~/.config/Bitcoin-Qt.config has the line strDataDir=/home/user/.bitcoin, so my guess is that there's another Bitcoin-Qt.config in either /var/lib/bitcoin or /etc/bitcoin taking precendence. Or something else?>>>?????

You copied and pasted someone else's post from months ago. Do you have something of your own to say?


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on January 11, 2015, 07:41:27 AM
A new build of Bitcoin 0.9.3 has been pushed to the repositories.

This build addresses an issue discovered Saturday (http://sourceforge.net/p/bitcoin/mailman/message/33221963/) where Bitcoin nodes using the security fixes in OpenSSL 1.0.1k were not correctly validating blocks.

I have backported a fix for this issue (https://github.com/bitcoin/bitcoin/commit/488ed32f2ada1d1dd108fc245d025c4d5f252783) and it is now available for download.

Affected users may have a corrupt database index; if this is the case then the message "Chain state database corruption likely" will appear in the debug.log, and the GUI will state no block source available even with multiple peers connected. Run bitcoind or bitcoin-qt with the -reindex command line option to fix your block chain index. (Warning: This may take several hours, or even longer on slower computers.)

---

Beginning with 0.10.0 (coming soon), RPM package builds run the Bitcoin test suite as part of the build process. This wasn't possible before due to issues with the test suite itself which have since been resolved. Test packages of 0.10.0 rc1 are now in the bitcoin-test repository. Please read the upstream release notes (https://github.com/bitcoin/bitcoin/blob/v0.10.0rc1/doc/release-notes.md) and make a backup of your data directory before installing or upgrading to 0.10.0.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: backslash on February 27, 2015, 07:07:04 PM
check this out: http://harald.hoyer.xyz/files/bitcoin-0.10.0-1.fc21.src.rpm .. bitcoind without openssl-compat on F21 .. only with libsecp256k1


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on February 27, 2015, 07:43:14 PM
check this out: http://harald.hoyer.xyz/files/bitcoin-0.10.0-1.fc21.src.rpm .. bitcoind without openssl-compat on F21 .. only with libsecp256k1

Someone built 0.10.0 with a highly bastardized version of my 0.8.5 specfile? And also disabled a bunch of stuff, like bitcoin-qt, libbitcoinconsensus, the command line utilities...

I'll have a play later with whatever this process actually builds, and see if it can be better integrated. But the real holdup isn't libsecp256k1, it's Red Hat Legal.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: backslash on February 27, 2015, 07:52:33 PM
check this out: http://harald.hoyer.xyz/files/bitcoin-0.10.0-1.fc21.src.rpm .. bitcoind without openssl-compat on F21 .. only with libsecp256k1

Someone built 0.10.0 with a highly bastardized version of my 0.8.5 specfile? And also disabled a bunch of stuff, like bitcoin-qt, libbitcoinconsensus, the command line utilities...

I'll have a play later with whatever this process actually builds, and see if it can be better integrated. But the real holdup isn't libsecp256k1, it's Red Hat Legal.

Yeah, sorry.. I just wanted the server without any openssl modifications.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: error on February 27, 2015, 08:00:20 PM
check this out: http://harald.hoyer.xyz/files/bitcoin-0.10.0-1.fc21.src.rpm .. bitcoind without openssl-compat on F21 .. only with libsecp256k1

Someone built 0.10.0 with a highly bastardized version of my 0.8.5 specfile? And also disabled a bunch of stuff, like bitcoin-qt, libbitcoinconsensus, the command line utilities...

I'll have a play later with whatever this process actually builds, and see if it can be better integrated. But the real holdup isn't libsecp256k1, it's Red Hat Legal.

Yeah, sorry.. I just wanted the server without any openssl modifications.

That's fine, I want to get rid of openssl too. When I tried a test build (a few weeks ago against an RC) it failed, so I kept it. But secp256k1 still needs a blessing from Red Hat Legal. See BZ#1021898 (https://bugzilla.redhat.com/show_bug.cgi?id=1021898).


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: backslash on February 27, 2015, 08:18:25 PM
But secp256k1 still needs a blessing from Red Hat Legal. See BZ#1021898 (https://bugzilla.redhat.com/show_bug.cgi?id=1021898).

This will not happen soon. RH was given the permission from the NSA to use the NIST curves. Most of the EC curves have patents (Certicom) on their speedup implementation. The NSA acquired the rights for the NIST curves from Certicom, if I am not mistaken. So RH will only ever provide the NIST curves, until the legal situation is clear.

See http://en.wikipedia.org/wiki/ECC_patents


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: chrysophylax on September 05, 2015, 01:44:08 PM
i know im posting to an old thread - but bloody amazing to see ...

what are the latest developments? ...

#crysx


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: marcus_of_augustus on September 05, 2015, 10:13:22 PM
i know im posting to an old thread - but bloody amazing to see ...

what are the latest developments? ...

#crysx

Recently secp256k1 EC curve was included in RH openssl repo packages. Last I saw it was in the "Testing" repo.


Title: Re: Bitcoin RPM packages for Fedora and Red Hat Enterprise Linux
Post by: chrysophylax on September 06, 2015, 01:55:52 AM
i know im posting to an old thread - but bloody amazing to see ...

what are the latest developments? ...

#crysx

Recently secp256k1 EC curve was included in RH openssl repo packages. Last I saw it was in the "Testing" repo.

nice ...

so this may be finally that redhat decide to be up to date like everyone else? ... or are they still running around like scared little cats on a stormy night? ...

im a redhat guy also - and i gave up watching the rubbish that redhat legal were doing ...

it stagnated the uptake of the OS and stagnated the advancment of people like myself who use nothing but redhat OS systems ... in all the servers and all the workstations and all the miners ...

we can only hope ...

so this means that this repo development will be shut down? ...

i quite like it - and error was doing a great job ...

id like to see this repo continue - and add more to it - not just updates ... id be happy to have our coin as part of it - and definitely not without reimbursment ...

ideas ideas ideas ...

#crysx