Debian packaging improvements and fixes #184
4
Makefile
4
Makefile
|
@ -1,6 +1,6 @@
|
||||||
APP=pybitmessage
|
APP=pybitmessage
|
||||||
VERSION=0.3.2
|
VERSION=0.3.2
|
||||||
DEST_SHARE=/usr/share
|
DEST_SHARE=$(DESTDIR)/usr/share
|
||||||
DEST_APP=$(DEST_SHARE)/$(APP)
|
DEST_APP=$(DEST_SHARE)/$(APP)
|
||||||
|
|
||||||
all:
|
all:
|
||||||
|
@ -8,7 +8,7 @@ all:
|
||||||
debug:
|
debug:
|
||||||
|
|
||||||
source:
|
source:
|
||||||
tar -cvzf ../$(APP)_$(VERSION).orig.tar.gz ../$(APP)-$(VERSION) --exclude=.git
|
tar -cvzf ../$(APP)_$(VERSION).orig.tar.gz ../$(APP)-$(VERSION) --exclude-vcs
|
||||||
|
|
||||||
install:
|
install:
|
||||||
mkdir -m 755 -p $(DEST_APP)
|
mkdir -m 755 -p $(DEST_APP)
|
||||||
|
|
12
debian.sh
12
debian.sh
|
@ -7,15 +7,25 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
APP=pybitmessage
|
APP=pybitmessage
|
||||||
|
PREV_VERSION=0.3.2
|
||||||
VERSION=0.3.2
|
VERSION=0.3.2
|
||||||
ARCH_TYPE=all
|
ARCH_TYPE=all
|
||||||
|
|
||||||
|
#update version numbers automatically - so you don't have to
|
||||||
|
sed -i 's/VERSION='${PREV_VERSION}'/VERSION='${VERSION}'/g' Makefile
|
||||||
|
sed -i 's/'''${PREV_VERSION}'''/'''${VERSION}'''/g' src/shared.py
|
||||||
|
|
||||||
# Create a source archive
|
# Create a source archive
|
||||||
make clean
|
make clean
|
||||||
|
# change the directory name to pybitmessage-version
|
||||||
|
mv ../PyBitmessage ../${APP}-${VERSION}
|
||||||
make source
|
make source
|
||||||
|
|
||||||
# Build the package
|
# Build the package
|
||||||
fakeroot dpkg-buildpackage -A
|
dpkg-buildpackage -A
|
||||||
|
|
||||||
|
# change the directory name back
|
||||||
|
mv ../${APP}-${VERSION} ../PyBitmessage
|
||||||
|
|
||||||
gpg -ba ../${APP}_${VERSION}-1_${ARCH_TYPE}.deb
|
gpg -ba ../${APP}_${VERSION}-1_${ARCH_TYPE}.deb
|
||||||
gpg -ba ../${APP}_${VERSION}.orig.tar.gz
|
gpg -ba ../${APP}_${VERSION}.orig.tar.gz
|
||||||
|
|
94
debian/changelog
vendored
94
debian/changelog
vendored
|
@ -1,71 +1,71 @@
|
||||||
pybitmessage (0.3.2-1) raring; urgency=low
|
pybitmessage (0.3.2-1) raring; urgency=low
|
||||||
|
|
||||||
* Bugfix: Remove remaining references to the old myapp.trayIcon
|
* Bugfix: Remove remaining references to the old myapp.trayIcon
|
||||||
|
|
||||||
* Refactored message status-related code. API function getStatus
|
|
||||||
now returns one of these strings: notfound, msgqueued,
|
|
||||||
broadcastqueued, broadcastsent, doingpubkeypow, awaitingpubkey,
|
|
||||||
doingmsgpow, msgsent, or ackreceived
|
|
||||||
|
|
||||||
* Moved proof of work to low-priority multi-threaded child
|
|
||||||
processes
|
|
||||||
|
|
||||||
* Added menu option to delete all trashed messages
|
|
||||||
|
|
||||||
* Added inv flooding attack mitigation
|
|
||||||
|
|
||||||
* On Linux, when selecting Show Bitmessage, do not maximize
|
|
||||||
automatically
|
|
||||||
|
|
||||||
* Store tray icons in bitmessage_icons_rc.py
|
|
||||||
|
|
||||||
-- Jonathan Warren (4096 bits) <jonathan@bitmessage.org> Mon, 03 June 2013 12:06:00 +0100
|
* Refactored message status-related code. API function getStatus
|
||||||
|
now returns one of these strings: notfound, msgqueued,
|
||||||
|
broadcastqueued, broadcastsent, doingpubkeypow, awaitingpubkey,
|
||||||
|
doingmsgpow, msgsent, or ackreceived
|
||||||
|
|
||||||
|
* Moved proof of work to low-priority multi-threaded child
|
||||||
|
processes
|
||||||
|
|
||||||
|
* Added menu option to delete all trashed messages
|
||||||
|
|
||||||
|
* Added inv flooding attack mitigation
|
||||||
|
|
||||||
|
* On Linux, when selecting Show Bitmessage, do not maximize
|
||||||
|
automatically
|
||||||
|
|
||||||
|
* Store tray icons in bitmessage_icons_rc.py
|
||||||
|
|
||||||
|
-- Bob Mottram (4096 bits) <bob@robotics.uk.to> Mon, 03 June 2013 20:17:00 +0100
|
||||||
|
|
||||||
pybitmessage (0.3.1-1) raring; urgency=low
|
pybitmessage (0.3.1-1) raring; urgency=low
|
||||||
|
|
||||||
* Added new API commands: getDeterministicAddress,
|
* Added new API commands: getDeterministicAddress,
|
||||||
addSubscription, deleteSubscription
|
addSubscription, deleteSubscription
|
||||||
|
|
||||||
* TCP Connection timeout for non-fully-established connections
|
* TCP Connection timeout for non-fully-established connections
|
||||||
now 20 seconds
|
now 20 seconds
|
||||||
|
|
||||||
* Don't update the time we last communicated with a node unless
|
* Don't update the time we last communicated with a node unless
|
||||||
the connection is fully established. This will allow us to
|
the connection is fully established. This will allow us to
|
||||||
forget about active but non-Bitmessage nodes which have made
|
forget about active but non-Bitmessage nodes which have made
|
||||||
it into our knownNodes file.
|
it into our knownNodes file.
|
||||||
|
|
||||||
* Prevent incoming connection flooding from crashing
|
* Prevent incoming connection flooding from crashing
|
||||||
singleListener thread. Client will now only accept one
|
singleListener thread. Client will now only accept one
|
||||||
connection per remote node IP
|
connection per remote node IP
|
||||||
|
|
||||||
* Bugfix: Worker thread crashed when doing a POW to send out
|
* Bugfix: Worker thread crashed when doing a POW to send out
|
||||||
a v2 pubkey (bug introduced in 0.3.0)
|
a v2 pubkey (bug introduced in 0.3.0)
|
||||||
|
|
||||||
* Wrap all sock.shutdown functions in error handlers
|
* Wrap all sock.shutdown functions in error handlers
|
||||||
|
|
||||||
* Put all 'commit' commands within SQLLocks
|
* Put all 'commit' commands within SQLLocks
|
||||||
|
|
||||||
* Bugfix: If address book label is blank, Bitmessage wouldn't
|
* Bugfix: If address book label is blank, Bitmessage wouldn't
|
||||||
show message (bug introduced in 0.3.0)
|
show message (bug introduced in 0.3.0)
|
||||||
|
|
||||||
* Messaging menu item selects the oldest unread message
|
* Messaging menu item selects the oldest unread message
|
||||||
|
|
||||||
* Standardize on 'Quit' rather than 'Exit'
|
* Standardize on 'Quit' rather than 'Exit'
|
||||||
|
|
||||||
* [OSX] Try to seek homebrew installation of OpenSSL
|
* [OSX] Try to seek homebrew installation of OpenSSL
|
||||||
|
|
||||||
* Prevent multiple instances of the application from running
|
* Prevent multiple instances of the application from running
|
||||||
|
|
||||||
* Show 'Connected' or 'Connection Lost' indicators
|
* Show 'Connected' or 'Connection Lost' indicators
|
||||||
|
|
||||||
* Use only 9 half-open connections on Windows but 32 for
|
* Use only 9 half-open connections on Windows but 32 for
|
||||||
everyone else
|
everyone else
|
||||||
|
|
||||||
* Added appIndicator (a more functional tray icon) and Ubuntu
|
* Added appIndicator (a more functional tray icon) and Ubuntu
|
||||||
Messaging Menu integration
|
Messaging Menu integration
|
||||||
|
|
||||||
* Changed Debian install directory and run script name based
|
* Changed Debian install directory and run script name based
|
||||||
on Github issue #135
|
on Github issue #135
|
||||||
|
|
||||||
-- Jonathan Warren (4096 bits) <jonathan@bitmessage.org> Sat, 25 May 2013 12:06:00 +0100
|
-- Jonathan Warren (4096 bits) <jonathan@bitmessage.org> Sat, 25 May 2013 12:06:00 +0100
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
softwareVersion = '0.3.2'
|
softwareVersion = '0.3.211'
|
||||||
|
|
||||||
import threading
|
import threading
|
||||||
import sys
|
import sys
|
||||||
|
|
Reference in New Issue
Block a user