<oembed><type>rich</type><version>1.0</version><author_name>npub1uzdadrhmrd57ntj3l2ulutewh0jhs45twn68aryyuw55vc44qcrsufm359</author_name><author_url>https://nostr.ae/npub1uzdadrhmrd57ntj3l2ulutewh0jhs45twn68aryyuw55vc44qcrsufm359</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2012-02-24&#xA;📝 Original message:Hi Michael,&#xA;&#xA; Thank you for your attention!&#xA;&#xA; Now, I&#39;m trying to start libcoin&#39;s bitcoind using high ports but, it&#xA;always try to listen at 8332, no matter what I &#34;say&#34;...&#xA;&#xA; Look:&#xA;&#xA;$ cat .bitcoin/bitcoin.conf&#xA;server=1&#xA;daemon=1&#xA;rpcuser=libcoin&#xA;rpcpassword=LibCoin13&#xA;rpcport=10332&#xA;port=10333&#xA;&#xA; But:&#xA;&#xA;/usr/local/bin/bitcoind&#xA;Error: Address already in use&#xA;&#xA;terminate called after throwing an instance of &#39;DbException&#39;&#xA;  what():  DbEnv::close: Invalid argument&#xA;Aborted&#xA;&#xA; When I &#34;strace it&#34;, I can see:&#xA;&#xA;...&#xA;bind(12, {sa_family=AF_INET, sin_port=htons(8333),&#xA;sin_addr=inet_addr(&#34;0.0.0.0&#34;)}, 16) = -1 EADDRINUSE (Address already in use)&#xA;...&#xA;&#xA; I already tried:&#xA;&#xA;/usr/local/bin/bitcoind --rpcport 10332&#xA;/usr/local/bin/bitcoind --rpcport=10332&#xA;&#xA; Without success...&#xA;&#xA;Thanks again!&#xA;Thiago&#xA;&#xA;2012/2/24 Michael Grønager &lt;gronager at ceptacle.com&gt;&#xA;&#xA;&gt; Hi Thiago,&#xA;&gt;&#xA;&gt; Forgot to comment on the two latter:&#xA;&gt;&#xA;&gt; &gt; $ bitcoind getaccountaddress &#34;&#34;&#xA;&gt; &gt; HTTP error code: 401&#xA;&gt; &gt; Error: couldn&#39;t parse reply from server&#xA;&gt; &gt;&#xA;&gt; &gt; $ bitcoind listaccounts&#xA;&gt; &gt; HTTP error code: 401&#xA;&gt; &gt; Error: couldn&#39;t parse reply from server&#xA;&gt; &gt;&#xA;&gt;&#xA;&gt; 401 = permission denied - you need to setup username / password either on&#xA;&gt; the commandline or in the bicoin.conf file to access those commands...&#xA;&gt;&#xA;&gt; See in the bitcoind.cpp file for commands that you can use with and&#xA;&gt; without auth...&#xA;&gt;&#xA;&gt; Those that contains an &#34;auth&#34; requires auth:&#xA;&gt;&#xA;&gt;       server.registerMethod(method_ptr(new GetBalance(wallet)), auth);&#xA;&gt;&#xA;&gt; As opposed to:&#xA;&gt;&#xA;&gt;       server.registerMethod(method_ptr(new GetInfo(node)));&#xA;&gt;&#xA;&gt; auth is defined by:&#xA;&gt;&#xA;&gt;       Auth auth(rpc_user, rpc_pass); // if rpc_user and rpc_pass are not&#xA;&gt; set, all authenticated methods becomes disallowed.&#xA;&gt;&#xA;&gt; so you just experience the case explained in the comment ;) I admit that&#xA;&gt; the output could be more readable, though!&#xA;&gt;&#xA;&gt; /M&#xA;&gt;&#xA;&gt;&#xA;&gt; &gt;&#xA;&gt; &gt; Any tips?! lol&#xA;&gt; &gt;&#xA;&gt; &gt; Thanks!&#xA;&gt; &gt; Thiago&#xA;&gt; &gt;&#xA;&gt; &gt; 2012/2/23 Martinx - ジェームズ &lt;thiagocmartinsc at gmail.com&gt;&#xA;&gt; &gt; AWESOME!!!&#xA;&gt; &gt;&#xA;&gt; &gt; I can compile libcoin at my Ubuntu 11.10... I just need to install:&#xA;&gt; &gt;&#xA;&gt; &gt; sudo aptitude install libboost1.46-all-dev&#xA;&gt; &gt;&#xA;&gt; &gt; ...alongside with another already installed dependencies, and now it&#xA;&gt; works!!&#xA;&gt; &gt;&#xA;&gt; &gt; Thank you!&#xA;&gt; &gt; Thiago&#xA;&gt; &gt;&#xA;&gt; &gt; 2012/2/23 Michael Grønager &lt;gronager at ceptacle.com&gt;&#xA;&gt; &gt; Hi Martinx,&#xA;&gt; &gt;&#xA;&gt; &gt; Another note:&#xA;&gt; &gt;&#xA;&gt; &gt; boost 1.42 and openssl 1.0 has a conflict (you will see it when you try&#xA;&gt; to compile coinHTTP with that specific combination: sslv2 has been removed&#xA;&gt; from openssl, but boost still references it.)&#xA;&gt; &gt;&#xA;&gt; &gt; You should do a :&#xA;&gt; &gt;&#xA;&gt; &gt; sudo apt-get upgrade libboost-dev-all&#xA;&gt; &gt;&#xA;&gt; &gt; to get the 1.46.1 library&#xA;&gt; &gt;&#xA;&gt; &gt; /M&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt; On 23/02/2012, at 18:31, Martinx - ジェームズ wrote:&#xA;&gt; &gt;&#xA;&gt; &gt;&gt; Hi Michael!&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Thank you for libcoin! It is a awesome evolution for Bitcoin and for&#xA;&gt; the CryptoCurrencies as a hole... Thanks!!!&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Anyway, I am unable to compile libcoin under my Ubuntu 11.04. At this&#xA;&gt; machine, I have compiled and running Bitcoin (from sources), Namecoin,&#xA;&gt; Devcoin, Litecoin, IXcoin and I0coin, all from sources but, when I try to&#xA;&gt; compile libcoin, I got:&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; ----&#xA;&gt; &gt;&gt; user at desk:~/libcoin$ ./configure&#xA;&gt; &gt;&gt; -- The C compiler identification is GNU&#xA;&gt; &gt;&gt; -- The CXX compiler identification is GNU&#xA;&gt; &gt;&gt; -- Check for working C compiler: /usr/bin/gcc&#xA;&gt; &gt;&gt; -- Check for working C compiler: /usr/bin/gcc -- works&#xA;&gt; &gt;&gt; -- Detecting C compiler ABI info&#xA;&gt; &gt;&gt; -- Detecting C compiler ABI info - done&#xA;&gt; &gt;&gt; -- Check for working CXX compiler: /usr/bin/c++&#xA;&gt; &gt;&gt; -- Check for working CXX compiler: /usr/bin/c++ -- works&#xA;&gt; &gt;&gt; -- Detecting CXX compiler ABI info&#xA;&gt; &gt;&gt; -- Detecting CXX compiler ABI info - done&#xA;&gt; &gt;&gt; -- Looking for include files CMAKE_HAVE_PTHREAD_H&#xA;&gt; &gt;&gt; -- Looking for include files CMAKE_HAVE_PTHREAD_H - found&#xA;&gt; &gt;&gt; -- Looking for pthread_create in pthreads&#xA;&gt; &gt;&gt; -- Looking for pthread_create in pthreads - not found&#xA;&gt; &gt;&gt; -- Looking for pthread_create in pthread&#xA;&gt; &gt;&gt; -- Looking for pthread_create in pthread - found&#xA;&gt; &gt;&gt; -- Found Threads: TRUE&#xA;&gt; &gt;&gt; -- Looking for XOpenDisplay in&#xA;&gt; /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so&#xA;&gt; &gt;&gt; -- Looking for XOpenDisplay in&#xA;&gt; /usr/lib/i386-linux-gnu/libX11.so;/usr/lib/i386-linux-gnu/libXext.so - found&#xA;&gt; &gt;&gt; -- Looking for gethostbyname&#xA;&gt; &gt;&gt; -- Looking for gethostbyname - found&#xA;&gt; &gt;&gt; -- Looking for connect&#xA;&gt; &gt;&gt; -- Looking for connect - found&#xA;&gt; &gt;&gt; -- Looking for remove&#xA;&gt; &gt;&gt; -- Looking for remove - found&#xA;&gt; &gt;&gt; -- Looking for shmat&#xA;&gt; &gt;&gt; -- Looking for shmat - found&#xA;&gt; &gt;&gt; -- Looking for IceConnectionNumber in ICE&#xA;&gt; &gt;&gt; -- Looking for IceConnectionNumber in ICE - found&#xA;&gt; &gt;&gt; -- Found X11: /usr/lib/i386-linux-gnu/libX11.so&#xA;&gt; &gt;&gt; -- Boost version: 1.42.0&#xA;&gt; &gt;&gt; -- Found the following Boost libraries:&#xA;&gt; &gt;&gt; --   date_time&#xA;&gt; &gt;&gt; --   regex&#xA;&gt; &gt;&gt; --   filesystem&#xA;&gt; &gt;&gt; --   system&#xA;&gt; &gt;&gt; --   program_options&#xA;&gt; &gt;&gt; --   thread&#xA;&gt; &gt;&gt; -- Found OpenSSL: /usr/lib/libssl.so;/usr/lib/libcrypto.so&#xA;&gt; &gt;&gt; -- Looking for Q_WS_X11&#xA;&gt; &gt;&gt; -- Looking for Q_WS_X11 - found&#xA;&gt; &gt;&gt; -- Looking for Q_WS_WIN&#xA;&gt; &gt;&gt; -- Looking for Q_WS_WIN - not found.&#xA;&gt; &gt;&gt; -- Looking for Q_WS_QWS&#xA;&gt; &gt;&gt; -- Looking for Q_WS_QWS - not found.&#xA;&gt; &gt;&gt; -- Looking for Q_WS_MAC&#xA;&gt; &gt;&gt; -- Looking for Q_WS_MAC - not found.&#xA;&gt; &gt;&gt; -- Found Qt-Version 4.7.2 (using /usr/bin/qmake)&#xA;&gt; &gt;&gt; -- Found wxWidgets: TRUE&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; The build system is configured to install libraries to /usr/local/lib&#xA;&gt; &gt;&gt; Your applications may not be able to find your installed libraries&#xA;&gt; unless you:&#xA;&gt; &gt;&gt;    set your LD_LIBRARY_PATH (user specific) or&#xA;&gt; &gt;&gt;    update your ld.so configuration (system wide)&#xA;&gt; &gt;&gt; You have an ld.so.conf.d directory on your system, so if you wish to&#xA;&gt; ensure that&#xA;&gt; &gt;&gt; applications find the installed libcoin libraries, system wide, you&#xA;&gt; could install an&#xA;&gt; &gt;&gt; libcoin specific ld.so configuration with:&#xA;&gt; &gt;&gt;    sudo make install_ld_conf&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; -- Configuring done&#xA;&gt; &gt;&gt; -- Generating done&#xA;&gt; &gt;&gt; -- Build files have been written to: /home/user/libcoin&#xA;&gt; &gt;&gt; ----&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Now I tried make, without success:&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; ----&#xA;&gt; &gt;&gt; .....&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&amp;)]+0xf):&#xA;&gt; undefined reference to `BN_init&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&amp;)]+0x1e):&#xA;&gt; undefined reference to `BN_copy&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&amp;)]+0x38):&#xA;&gt; undefined reference to `BN_set_negative&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&amp;)]+0x4f):&#xA;&gt; undefined reference to `BN_clear_free&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZngRK7CBigNum[operator-(CBigNum const&amp;)]+0xd3):&#xA;&gt; undefined reference to `BN_clear_free&#39;&#xA;&gt; &gt;&gt; ../../lib/libcoin.a(Script.o): In function `operator&lt;&lt;(CBigNum const&amp;,&#xA;&gt; unsigned int)&#39;:&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZlsRK7CBigNumj[operator&lt;&lt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0x16): undefined reference to `BN_init&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZlsRK7CBigNumj[operator&lt;&lt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0x2c): undefined reference to `BN_lshift&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZlsRK7CBigNumj[operator&lt;&lt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0xad): undefined reference to `BN_clear_free&#39;&#xA;&gt; &gt;&gt; ../../lib/libcoin.a(Script.o): In function `operator&gt;&gt;(CBigNum const&amp;,&#xA;&gt; unsigned int)&#39;:&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZrsRK7CBigNumj[operator&gt;&gt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0xf): undefined reference to `BN_init&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZrsRK7CBigNumj[operator&gt;&gt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0x1e): undefined reference to `BN_copy&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZrsRK7CBigNumj[operator&gt;&gt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0x47): undefined reference to `BN_clear_free&#39;&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZrsRK7CBigNumj[operator&gt;&gt;(CBigNum const&amp;, unsigned&#xA;&gt; int)]+0xcb): undefined reference to `BN_clear_free&#39;&#xA;&gt; &gt;&gt; ../../lib/libcoin.a(Script.o): In function `operator!=(CBigNum const&amp;,&#xA;&gt; CBigNum const&amp;)&#39;:&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZneRK7CBigNumS1_[operator!=(CBigNum const&amp;, CBigNum&#xA;&gt; const&amp;)]+0x14): undefined reference to `BN_cmp&#39;&#xA;&gt; &gt;&gt; ../../lib/libcoin.a(Script.o): In function `operator&gt;(CBigNum const&amp;,&#xA;&gt; CBigNum const&amp;)&#39;:&#xA;&gt; &gt;&gt; Script.cpp:(.text._ZgtRK7CBigNumS1_[operator&gt;(CBigNum const&amp;, CBigNum&#xA;&gt; const&amp;)]+0x14): undefined reference to `BN_cmp&#39;&#xA;&gt; &gt;&gt; ../../lib/libcoin.a(Script.o): In function `uint256&#xA;&gt; Hash&lt;__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned&#xA;&gt; char, std::allocator&lt;unsigned char&gt; &gt; &gt;&#xA;&gt; &gt;(__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned char,&#xA;&gt; std::allocator&lt;unsigned char&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;unsigned&#xA;&gt; char*, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; &gt;)&#39;:&#xA;&gt; &gt;&gt;&#xA;&gt; Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEE7uint256T_S8_[uint256&#xA;&gt; Hash&lt;__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned&#xA;&gt; char, std::allocator&lt;unsigned char&gt; &gt; &gt;&#xA;&gt; &gt;(__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned char,&#xA;&gt; std::allocator&lt;unsigned char&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;unsigned&#xA;&gt; char*, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt;&#xA;&gt; &gt;)]+0x6d): undefined reference to `SHA256&#39;&#xA;&gt; &gt;&gt;&#xA;&gt; Script.cpp:(.text._Z4HashIN9__gnu_cxx17__normal_iteratorIPhSt6vectorIhSaIhEEEEE7uint256T_S8_[uint256&#xA;&gt; Hash&lt;__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned&#xA;&gt; char, std::allocator&lt;unsigned char&gt; &gt; &gt;&#xA;&gt; &gt;(__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned char,&#xA;&gt; std::allocator&lt;unsigned char&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;unsigned&#xA;&gt; char*, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt;&#xA;&gt; &gt;)]+0xb8): undefined reference to `SHA256&#39;&#xA;&gt; &gt;&gt; collect2: ld returned 1 exit status&#xA;&gt; &gt;&gt; make[2]: *** [bin/bitcoind] Error 1&#xA;&gt; &gt;&gt; make[1]: *** [applications/bitcoind/CMakeFiles/app_bitcoind.dir/all]&#xA;&gt; Error 2&#xA;&gt; &gt;&gt; make: *** [all] Error 2&#xA;&gt; &gt;&gt; -----&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; What can I do?!&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Best,&#xA;&gt; &gt;&gt; Thiago&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; On 1 February 2012 12:18, Michael Grønager &lt;gronager at ceptacle.com&gt;&#xA;&gt; wrote:&#xA;&gt; &gt;&gt; Dear Bitcoiners,&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; libcoin is now in a state ready for its first release, which I would&#xA;&gt; like to share with you!&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; === libcoin is a crypto currency library based on the bitcoin/bitcoin&#xA;&gt; &#34;Satoshi&#34; client. ===&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Copenhagen, Denmark - 1st February 2012 Ceptacle announces the release&#xA;&gt; of the first version of the crypto currency library &#34;libcoin&#34; based on the&#xA;&gt; bitcoin/bitcoin &#34;Satoshi&#34; client.&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; libcoin also maintains a version of bitcoind that is a 100% compatible&#xA;&gt; drop-in replacement of the bitcoin/bitcoind client: You can use it on the&#xA;&gt; same computer on the same files and you can call it with the same scripts.&#xA;&gt; And you can easily extend it without touching the basic bitcoin source&#xA;&gt; files.&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; The libcoin/bitcoind client downloads the entire block chain 3.5 times&#xA;&gt; faster than the bitcoin/bitcoind client. This is less than 90 minutes on a&#xA;&gt; modern laptop!&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; In libcoin, the Satoshi client code has been completely refactored,&#xA;&gt; properly encapsulating classes, removing all globals, moving from threads&#xA;&gt; and mutexes to a pure asynchronous approach. Functionalities have been&#xA;&gt; divided into logical units and libraries, minimizing dependencies for e.g.&#xA;&gt; thin clients.&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; libcoin is chain agnostic, all chain (bitcoin, testnet, namecoin,&#xA;&gt; litecoin, ...) specific settings are maintained from a single class (Chain)&#xA;&gt; and hence experiments with chain settings, mining, security and digital&#xA;&gt; currencies for research and educational purposes are easily accessible. See&#xA;&gt; the ponzicoin example for how you define your own chain.&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; The build system of libcoin is based on CMake and supports builds of&#xA;&gt; static and dynamic libraries on Linux, Mac OS X, and Windows.&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; The libcoin license is LGPL v. 3. This mean that you can use it in open&#xA;&gt; source as well as in commercial projects, but improvements should go back&#xA;&gt; into the libcoin library.&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; ======&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Read more on libcoin on: http://github.com/ceptacle/libcoin/wiki&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Join libcoin on twitter: http://twitter.com/libcoin&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Download &#34;libcoin Satoshi release&#34;:&#xA;&gt; http://github.com/ceptacle/libcoin/zipball/v0.4.0.1&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Best regards,&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt; Michael Gronager, PhD&#xA;&gt; &gt;&gt; Director, Ceptacle&#xA;&gt; &gt;&gt; Jens Juels Gade 33&#xA;&gt; &gt;&gt; 2100 Copenhagen E&#xA;&gt; &gt;&gt; Mobile: +45 31 45 14 01&#xA;&gt; &gt;&gt; E-mail: gronager at ceptacle.com&#xA;&gt; &gt;&gt; Web: http://www.ceptacle.com/&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; &gt;&gt; Keep Your Developer Skills Current with LearnDevNow!&#xA;&gt; &gt;&gt; The most comprehensive online learning library for Microsoft developers&#xA;&gt; &gt;&gt; is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,&#xA;&gt; &gt;&gt; Metro Style Apps, more. Free future releases when you subscribe now!&#xA;&gt; &gt;&gt; http://p.sf.net/sfu/learndevnow-d2d&#xA;&gt; &gt;&gt; _______________________________________________&#xA;&gt; &gt;&gt; Bitcoin-development mailing list&#xA;&gt; &gt;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; &gt;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt; &gt;&gt;&#xA;&gt; &gt;&#xA;&gt; &gt; Michael Gronager, PhD&#xA;&gt; &gt; Director, Ceptacle&#xA;&gt; &gt; Jens Juels Gade 33&#xA;&gt; &gt; 2100 Copenhagen E&#xA;&gt; &gt; Mobile: +45 31 45 14 01&#xA;&gt; &gt; E-mail: gronager at ceptacle.com&#xA;&gt; &gt; Web: http://www.ceptacle.com/&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt; &gt;&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120224/19e15bb1/attachment.html&gt;</html></oembed>