From 2b17991ee4c9b33a69e3b51ff0a4abb0ae501f9e Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 29 Jul 2013 22:19:15 +0100 Subject: [PATCH 1/2] -aChanged version to 0.3.5 --- .../{pybitmessage-0.3.4-1.ebuild => pybitmessage-0.3.5-1.ebuild} | 0 puppypackage/pybitmessage-0.3.4.pet.specs | 1 - puppypackage/pybitmessage-0.3.5.pet.specs | 1 + 3 files changed, 1 insertion(+), 1 deletion(-) rename ebuildpackage/{pybitmessage-0.3.4-1.ebuild => pybitmessage-0.3.5-1.ebuild} (100%) delete mode 100644 puppypackage/pybitmessage-0.3.4.pet.specs create mode 100644 puppypackage/pybitmessage-0.3.5.pet.specs diff --git a/ebuildpackage/pybitmessage-0.3.4-1.ebuild b/ebuildpackage/pybitmessage-0.3.5-1.ebuild similarity index 100% rename from ebuildpackage/pybitmessage-0.3.4-1.ebuild rename to ebuildpackage/pybitmessage-0.3.5-1.ebuild diff --git a/puppypackage/pybitmessage-0.3.4.pet.specs b/puppypackage/pybitmessage-0.3.4.pet.specs deleted file mode 100644 index aac180a9..00000000 --- a/puppypackage/pybitmessage-0.3.4.pet.specs +++ /dev/null @@ -1 +0,0 @@ -pybitmessage-0.3.4-1|PyBitmessage|0.3.4|1|Internet;mailnews;|5.8M||pybitmessage-0.3.4-1.pet|+openssl,+python-qt4,+sqlite3,+sqlite3-dev,+python-openssl,+python-sip,+gst123|Send encrypted messages|ubuntu|precise|5| diff --git a/puppypackage/pybitmessage-0.3.5.pet.specs b/puppypackage/pybitmessage-0.3.5.pet.specs new file mode 100644 index 00000000..939294e4 --- /dev/null +++ b/puppypackage/pybitmessage-0.3.5.pet.specs @@ -0,0 +1 @@ +pybitmessage-0.3.5-1|PyBitmessage|0.3.5|1|Internet;mailnews;|7.2M||pybitmessage-0.3.5-1.pet|+openssl,+python-qt4,+sqlite3,+sqlite3-dev,+python-openssl,+python-sip,+gst123|Send encrypted messages|ubuntu|precise|5| From 97df9e04f13c8450e62d97f0fe50d1264f39488b Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 29 Jul 2013 22:22:17 +0100 Subject: [PATCH 2/2] Changed version to 0.3.5 --- arch.sh | 4 ++-- archpackage/PKGBUILD | 2 +- debian.sh | 2 +- debian/changelog | 28 ++++++++++++++++++++++++++++ debian/rules | 0 ebuild.sh | 4 ++-- generate.sh | 2 +- puppy.sh | 4 ++-- rpm.sh | 4 ++-- rpmpackage/pybitmessage.spec | 27 ++++++++++++++++++++++++++- slack.sh | 4 ++-- 11 files changed, 67 insertions(+), 14 deletions(-) mode change 100644 => 100755 debian.sh mode change 100644 => 100755 debian/rules diff --git a/arch.sh b/arch.sh index 77332d09..0ccc45b3 100755 --- a/arch.sh +++ b/arch.sh @@ -1,8 +1,8 @@ #!/bin/bash APP=pybitmessage -PREV_VERSION=0.3.4 -VERSION=0.3.4 +PREV_VERSION=0.3.5 +VERSION=0.3.5 RELEASE=1 ARCH_TYPE=`uname -m` CURRDIR=`pwd` diff --git a/archpackage/PKGBUILD b/archpackage/PKGBUILD index e36c1a11..efbf33e2 100644 --- a/archpackage/PKGBUILD +++ b/archpackage/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Bob Mottram (4096 bits) pkgname=pybitmessage -pkgver=0.3.4 +pkgver=0.3.5 pkgrel=1 pkgdesc="Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs." arch=('i686' 'x86_64') diff --git a/debian.sh b/debian.sh old mode 100644 new mode 100755 index 2d924251..a4d6882e --- a/debian.sh +++ b/debian.sh @@ -2,7 +2,7 @@ APP=pybitmessage PREV_VERSION=0.3.4 -VERSION=0.3.4 +VERSION=0.3.5 RELEASE=1 ARCH_TYPE=`uname -m` DIR=${APP}-${VERSION} diff --git a/debian/changelog b/debian/changelog index b6e8adbf..711f6488 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,31 @@ +pybitmessage (0.3.5-1) raring; urgency=low + + * Inbox message retrieval API functions now also returns read status + * Added right-click option to mark a message as unread + * Prompt user to connect at first startup + * Install into /usr/local by default + * Add a missing rm -f to the uninstall task. + * Use system text color for enabled addresses instead of black + * Added support for Chans + * Start storing msgid in sent table + * Optionally play sounds on connection/disconnection or when messages arrive + * Adding configuration option to listen for connections when using SOCKS + * Added packaging for multiple distros (Arch, Puppy, Slack, etc.) + * Added Russian translation + * Added search support in the UI + * Added 'make uninstall' + * To improve OSX support, use PKCS5_PBKDF2_HMAC_SHA1 if PKCS5_PBKDF2_HMAC is unavailable + * Added better warnings for OSX users who are using old versions of Python + * Repaired debian packaging + * Altered Makefile to avoid needing to chase changes + * Added logger module + * Added bgWorker class for background tasks + * Added use of gevent module + * On not-Windows: Fix insecure keyfile permissions + * Fix 100% CPU usage issue + + -- Bob Mottram (4096 bits) Mon, 29 July 2013 22:11:00 +0100 + pybitmessage (0.3.4-1) raring; urgency=low * Switched addr, msg, broadcast, and getpubkey message types diff --git a/debian/rules b/debian/rules old mode 100644 new mode 100755 diff --git a/ebuild.sh b/ebuild.sh index 1a3d16e0..ed7f1903 100755 --- a/ebuild.sh +++ b/ebuild.sh @@ -1,8 +1,8 @@ #!/bin/bash APP=pybitmessage -PREV_VERSION=0.3.4 -VERSION=0.3.4 +PREV_VERSION=0.3.5 +VERSION=0.3.5 RELEASE=1 SOURCEDIR=. ARCH_TYPE=`uname -m` diff --git a/generate.sh b/generate.sh index 173e3c79..d21f4d83 100755 --- a/generate.sh +++ b/generate.sh @@ -4,4 +4,4 @@ rm -f Makefile rpmpackage/*.spec -packagemonkey -n "PyBitmessage" --version "0.3.4" --dir "." -l "mit" -e "Bob Mottram (4096 bits) " --brief "Send encrypted messages" --desc "Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide \"non-content\" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs." --homepage "https://github.com/Bitmessage/PyBitmessage" --section "mail" --categories "Office/Email" --dependsdeb "python (>= 2.7.0), openssl, python-qt4, libqt4-dev (>= 4.8.0), python-qt4-dev, sqlite3, libsqlite3-dev, gst123" --dependsrpm "python, PyQt4, openssl-compat-bitcoin-libs, gst123" --mainscript "bitmessagemain.py" --librarypath "/opt/openssl-compat-bitcoin/lib/" --suggestsdeb "libmessaging-menu-dev" --dependspuppy "openssl, python-qt4, sqlite3, sqlite3-dev, python-openssl, python-sip, gst123" --dependsarch "python2, qt4, python2-pyqt4, sqlite, openssl, gst123" --suggestsarch "python2-gevent" --pythonversion 2 --dependsebuild "dev-libs/openssl, dev-python/PyQt4[${PYTHON_USEDEP}]" --buildebuild "\${PYTHON_DEPS}" --pythonreq "sqlite" --repository "https://github.com/Bitmessage/PyBitmessage.git" +packagemonkey -n "PyBitmessage" --version "0.3.5" --dir "." -l "mit" -e "Bob Mottram (4096 bits) " --brief "Send encrypted messages" --desc "Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide \"non-content\" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs." --homepage "https://github.com/Bitmessage/PyBitmessage" --section "mail" --categories "Office/Email" --dependsdeb "python (>= 2.7.0), openssl, python-qt4, libqt4-dev (>= 4.8.0), python-qt4-dev, sqlite3, libsqlite3-dev, gst123" --dependsrpm "python, PyQt4, openssl-compat-bitcoin-libs, gst123" --mainscript "bitmessagemain.py" --librarypath "/opt/openssl-compat-bitcoin/lib/" --suggestsdeb "libmessaging-menu-dev" --dependspuppy "openssl, python-qt4, sqlite3, sqlite3-dev, python-openssl, python-sip, gst123" --dependsarch "python2, qt4, python2-pyqt4, sqlite, openssl, gst123" --suggestsarch "python2-gevent" --pythonversion 2 --dependsebuild "dev-libs/openssl, dev-python/PyQt4[${PYTHON_USEDEP}]" --buildebuild "\${PYTHON_DEPS}" --pythonreq "sqlite" --repository "https://github.com/Bitmessage/PyBitmessage.git" diff --git a/puppy.sh b/puppy.sh index efe1d7da..5f2fcae0 100755 --- a/puppy.sh +++ b/puppy.sh @@ -1,8 +1,8 @@ #!/bin/bash APP=pybitmessage -PREV_VERSION=0.3.4 -VERSION=0.3.4 +PREV_VERSION=0.3.5 +VERSION=0.3.5 RELEASE=1 BUILDDIR=~/petbuild CURRDIR=`pwd` diff --git a/rpm.sh b/rpm.sh index 8269ed9c..09064280 100755 --- a/rpm.sh +++ b/rpm.sh @@ -1,8 +1,8 @@ #!/bin/bash APP=pybitmessage -PREV_VERSION=0.3.4 -VERSION=0.3.4 +PREV_VERSION=0.3.5 +VERSION=0.3.5 RELEASE=1 SOURCEDIR=. ARCH_TYPE=`uname -m` diff --git a/rpmpackage/pybitmessage.spec b/rpmpackage/pybitmessage.spec index 9c12661a..b15bd586 100644 --- a/rpmpackage/pybitmessage.spec +++ b/rpmpackage/pybitmessage.spec @@ -1,5 +1,5 @@ Name: pybitmessage -Version: 0.3.4 +Version: 0.3.5 Release: 1%{?dist} Summary: Send encrypted messages License: MIT @@ -68,6 +68,31 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr %attr(644,root,root) /usr/share/icons/hicolor/24x24/apps/%{name}.png %changelog +* Mon Jul 29 2013 Bob Mottram (4096 bits) - 0.3.5-1 +- Inbox message retrieval API functions now also returns read status +- Added right-click option to mark a message as unread +- Prompt user to connect at first startup +- Install into /usr/local by default +- Add a missing rm -f to the uninstall task. +- Use system text color for enabled addresses instead of black +- Added support for Chans +- Start storing msgid in sent table +- Optionally play sounds on connection/disconnection or when messages arrive +- Adding configuration option to listen for connections when using SOCKS +- Added packaging for multiple distros (Arch, Puppy, Slack, etc.) +- Added Russian translation +- Added search support in the UI +- Added 'make uninstall' +- To improve OSX support, use PKCS5_PBKDF2_HMAC_SHA1 if PKCS5_PBKDF2_HMAC is unavailable +- Added better warnings for OSX users who are using old versions of Python +- Repaired debian packaging +- Altered Makefile to avoid needing to chase changes +- Added logger module +- Added bgWorker class for background tasks +- Added use of gevent module +- On not-Windows: Fix insecure keyfile permissions +- Fix 100% CPU usage issue + * Sun Jun 30 2013 Bob Mottram (4096 bits) - 0.3.4-1 - Switched addr, msg, broadcast, and getpubkey message types to 8 byte time. Last remaining type is pubkey. diff --git a/slack.sh b/slack.sh index 5d826e0b..112488c0 100755 --- a/slack.sh +++ b/slack.sh @@ -1,8 +1,8 @@ #!/bin/bash APP=pybitmessage -PREV_VERSION=0.3.4 -VERSION=0.3.4 +PREV_VERSION=0.3.5 +VERSION=0.3.5 RELEASE=1 ARCH_TYPE=`uname -m` BUILDDIR=~/slackbuild