Author Topic: Litecoin Core v0.10.2.2 RELEASE  (Read 37237 times)

Offline thrasher

  • Litecoin Dev Team
  • Jr. Member
  • **
  • Posts: 28
Litecoin Core v0.10.2.2 RELEASE
« on: June 28, 2015, 06:20:14 AM »
IMPORTANT
v0.10.2.2 is now the official release version of Litecoin Core. On top of the new features, this update contains very important security fixes and all users MUST upgrade to this version as soon as possible as details on several vulnerabilities will be made public on July 7th (Official Bitcoin warning). Pool operators, P2Pool and solo miners especially, as once BIP 66 is enforced, version 2 blocks will be rejected from the network entirely. P2Pool miners must upgrade to the latest version which can be obtained from here.


What's New in version v0.10?
This is a major release of Litecoin Core, featuring the technical equivalent of Bitcoin v0.10.2 but with Litecoin specific patches. On a general level, most of what is new is is hidden where block synchronization and various internals are considerably faster and more efficient, and it has several major privacy improvements.  The most significant changes include:
  • Watch-only wallet support. This allows the wallet to track transactions to and form wallets for which you know the address of but do not have the private key to.
  • Faster blockchain synchronization due to headers-first synchronization and support for downloading blocks in parallel. Downloading the blockchain is now much quicker and can be completed within a few hours instead of taking days for some users.
  • A REST interface which allows unauthenticated access to public node data when the -rest flag is specified.
  • RPC Server “Warm-Up” Mode which starts earlier than previous versions. This helps users or services relying on it know that the server has already started and will be available soon.
  • Improved signing security. This is due to using the libsecp256k1 library for signing instead of OpenSSL. libsecp256k1 is a cryptographic library optimized for elliptic curve uses which Litecoin relies on and was created by Bitcoin Core developer Pieter Wuille. Featuring better security, via hardening against timing leaks and derandomization, this library is believed to be better tested and more thoroughly reviewed than the implementation in OpenSSL.
  • New utility applications including litecoin-tx for transaction related functionality and litecoin-cli for RPC command line functionality as litecoind no longer accepts them.
  • Strict DER encoding for signatures (BIP 66). This introduces block version 3 and a new consensus rule which prevents non-standard transactions from being included in blocks. This also removes the dependency on OpenSSL’s signature parsing. Eventually, libsecp256k1 will be used for all consensus related tasks, depreciating the need for OpenSSL entirely.
  • RPC Access Changes. RPC access now supports binary network addresses. This means that you can specify a single IP address, a CIDR network address or a netmask for accessing the RPC service. Please note, wildcard string matching no longer works and will display an error in the debug.log file when you attempt to use use a wildcard string in the rpcallowip= variable, either as a config setting or launch parameter. For some examples on what has changed, please see below:

    BeforeAfterExplanation
    rpcallowip=10.0.0.1       rpcallowip=10.0.0.1Allow RPC access from IP address 10.0.0.1
    rpcallowip=10.0.0.*       rpcallowip=10.0.0.0/24Allow RPC access from IP addresses  10.0.0.1-254 (CIDR address example)
    rpcallowip=10.0.*     rpcallowip=10.0.0.0/16Allow RPC access from IP addresses 10.0.0.1-10.0.255.254 (another CIDR address example)
    rpcallowip=*          rpcallowip=::/0Allow RPC access from any IP address (not recommended!)
    rpcallowip=192.168.1.*  rpcallowip=192.168.1.1/255.255.255.0Allow RPC access from IP addresses 192.168.1.1-192.168.1.254 (netmask example)

    Note: IPv6 addresses can also be used.
The major user-visible features that were new in Bitcoin v0.9 and v0.10 are not actually new for Litecoin v0.10 because we backported it to Litecoin v0.8 (like Coin Control).

For a complete list of Litecoin Core specific changes, you can view the release notes here.
For a complete list of Bitcoin Core specific changes, you can view the release notes here.

What’s New in version v0.10.2.2?
Litecoin v0.10.2.2 is a minor release from the previous release candidate, featuring improvements and bug fixes. The changes can be seen below:
  • Added option -alerts’ to opt out of the network alert system. Please note that disabling network alerts should only be used by power users as this system is used for network emergencies and important security releases. The default behavior is that network alerts are enabled.
  • Detect and reject LibreSSL. This prevents a non-approved SSL library being used for compiling Litecoin Core, preventing potential consensus compatibility issues.
  • Improved getbalance RPC functionality to allow the user to display zero confirmation transactions (this works with watch-only addresses as well).
  • PID file bug fix for non-Windows based systems.
  • Bug fix for signing and verifying messages.
New GPG Signing Process
To enhance the security of Litecoin Core releases, we have changed the GPG signing procedure and opted for one of the Litecoin development team members to individually sign the release binaries.

Prior to this, we used a team signing key. The problem with this is that if the key were to be compromised, we would not be able to identify the member of who it was obtained from. Switching to this new procedure allows us to pinpoint the leak, revoke the individual key and leads to further decentralization of the build process.

As with any release, please use GPG to verify the integrity of the release binaries. This ensures that the binary you have downloaded has not been tampered with. Linux, MacOS and Win32 cygwin command line GPG instructions are available here. Please also note that we GPG sign the binaries as a convenience to you, the ultimate way to verify the integrity of the builds is to build them yourself using Gitian. Instructions on how to perform these builds, can be found here.

For the v0.10.2.2 release, the binaries have been signed with key identifier FE3348877809386C.

Download Binaries
Binaries for Litecoin can be located at https://www.litecoin.org/ covering all major operating systems. Litecoin Core 64bit versions are now also available.

Source
https://github.com/litecoin-project/litecoin/commits/master-0.10
The master-0.10 branch contains the latest commits to the next stable releases of Litecoin Core.

Build instructions for Linux can be found here.
Build instructions for OSX can be found here.

Bug Reporting
https://github.com/litecoin-project/litecoin

Updates
Updates will be placed here as needed.

Mailing Lists
https://groups.google.com/forum/#!forum/litecoin-announce
https://groups.google.com/forum/#!forum/litecoin-dev
Sign up for announcements only or development discussion.

WARNING
While this branch has been extensively tested to be compatible with the existing Litecoin 0.8 network there is the possibility that we missed something.  BACKUP YOUR LITECOIN DATADIR and wallet.dat because after you run v0.10 the old v0.8 version is no longer compatible with your on-disk data.
« Last Edit: June 29, 2015, 04:29:53 PM by thrasher »

Offline warren

  • Litecoin Dev Team
  • Sr. Member
  • **
  • Posts: 831
  • Linux Software Engineer
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #1 on: June 28, 2015, 08:49:52 PM »
Everyone please welcome Adrian Gallagher (thrasher) who is now our Release Manager.  He has been helping me for the past 2 years, and in recent months I have been training him so that he can handle all parts of the release process.  Every commit that went into this has been reviewed by me and/or pooler and tested by thrasher.

Roughly a week from now there will be alerts to warn people of the necessity of upgrading both Litecoin Core and p2pool.
« Last Edit: June 28, 2015, 09:20:03 PM by warren »

Offline NattyLightCoin

  • Jr. Member
  • **
  • Posts: 110
  • Planet Saver
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #2 on: June 29, 2015, 03:16:29 AM »
Welcome! It's a blessing to see great talent gravitate towards a great cause. Let's keep this thing rolling through 2015 and beyond! And from a nobody, to the people that make shit happen: a sincere thank you for your dedication to this little project called Litecoin.

Peace be the journey!

Offline coinx

  • Donator
  • Jr. Member
  • ***
  • Posts: 191
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #3 on: June 29, 2015, 08:36:12 AM »
Great to see this. Thanks to all the devs.

The torch gets passed on. Coblee->Waren->Trasher  ;)

Offline davidwpenny

  • Full Member
  • ***
  • Posts: 436
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #4 on: July 05, 2015, 03:58:03 AM »
Okay, since I am ignorant to this kind of "stuff"---  I am presently using v0.8.7.5-beta.  Should I be updating to this version?  If so, how do I go about doing it without losing the coins I have under v0.8.7.5-beta?

Offline Bossman

  • Hardcore Member
  • *****
  • Posts: 3002
  • In Coblee we trust
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #5 on: July 05, 2015, 04:49:40 AM »
Okay, since I am ignorant to this kind of "stuff"---  I am presently using v0.8.7.5-beta.  Should I be updating to this version?  If so, how do I go about doing it without losing the coins I have under v0.8.7.5-beta?

yes you need to upgrade

https://litecoin.info/Upgrading_Litecoin

Offline steeev

  • Newbie
  • *
  • Posts: 3
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #6 on: July 06, 2015, 06:37:10 PM »
hi - i got an update warning to upgrade today, but when i try to download the litecoin exe for windows 7 64bit my norton 360 won't let me install it - it says it's not safe and removes it - it says something called  'ws reputation 1' is a medium risk...

anyone else have this ?

Offline losh11

  • Litecoin Association Member
  • Sr. Member
  • ***
  • Posts: 1265
  • Litecoin is Platinum Isotope 190 to Bitcoin's Gold
    • Bitch, here's my site.
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #7 on: July 06, 2015, 07:32:40 PM »
hi - i got an update warning to upgrade today, but when i try to download the litecoin exe for windows 7 64bit my norton 360 won't let me install it - it says it's not safe and removes it - it says something called  'ws reputation 1' is a medium risk...

anyone else have this ?

Someone else also had it, Norton is a rubbish anti virus.
Just disable it for a while whilst installing Litecoin.

Offline AmDD

  • Full Member
  • ***
  • Posts: 486
  • I like coins
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #8 on: July 06, 2015, 07:54:35 PM »
FYI, on Litecoin.com under wallets > Linux, this link is broken...

https://download.litecoin.org/litecoin-0.10.2.2/linux/litecoin-0.10.2.2-linux.tar.gz

Looks like the 32/64 is missing from the URL.

Offline losh11

  • Litecoin Association Member
  • Sr. Member
  • ***
  • Posts: 1265
  • Litecoin is Platinum Isotope 190 to Bitcoin's Gold
    • Bitch, here's my site.
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #9 on: July 06, 2015, 09:07:15 PM »
FYI, on Litecoin.com under wallets > Linux, this link is broken...

https://download.litecoin.org/litecoin-0.10.2.2/linux/litecoin-0.10.2.2-linux.tar.gz

Looks like the 32/64 is missing from the URL.

Reported issue to aspect.

Offline yjyukaaa

  • Newbie
  • *
  • Posts: 4
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #10 on: July 07, 2015, 02:55:33 AM »
i download the latest ubuntu version, but there's no executable files like older version, so how do i run litecoin-qt?

Offline crazik

  • Administrator
  • Sr. Member
  • *****
  • Posts: 606
    • great humour zone
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #11 on: July 07, 2015, 08:25:29 AM »
Like every executable in linux. It's not a Windows, there is no executable extensions.

Offline yjyukaaa

  • Newbie
  • *
  • Posts: 4
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #12 on: July 07, 2015, 11:07:06 AM »
oh,i know...

 ./litecoin-qt

Offline Arbitrageur

  • Jr. Member
  • **
  • Posts: 147
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #13 on: July 07, 2015, 01:42:29 PM »
i download the latest ubuntu version, but there's no executable files like older version, so how do i run litecoin-qt?

oh,i know...

 ./litecoin-qt

can you explain pls, I have the same problem, until last version the litecoin-qt was detected as executable, now: type unknown.

in the file I downloaded, linux 64bit, I find a folder named "bin".. how do I proceed from there?
many thanks in advance
« Last Edit: July 07, 2015, 02:41:13 PM by Arbitrageur »

Offline Arbitrageur

  • Jr. Member
  • **
  • Posts: 147
Re: Litecoin Core v0.10.2.2 RELEASE
« Reply #14 on: July 07, 2015, 02:54:18 PM »
here's what a friend of mine told me:

the old file is identified as:
litecoin-qt: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, BuildID[sha1]=0f77dc700c7fb9d2f9745fc0829fca59a1fdc0d7, not stripped

the new one as:
litecoin-qt: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=3e90210ebd670488016354b41ae437237daf9ad7, stripped

so before on the graphic interface was recognized as executable, now as type unknown.

has this been done on purpose?