From d3fbf17acfc688c28faf804b35443d97d5714919 Mon Sep 17 00:00:00 2001 From: Dmitri Bogomolov <4glitch@gmail.com> Date: Tue, 13 Oct 2020 20:13:33 +0300 Subject: [PATCH] Remove unmaintained debian package --- packages/unmaintained/debian.sh | 48 -- packages/unmaintained/debian/changelog | 483 ------------------ packages/unmaintained/debian/compat | 1 - packages/unmaintained/debian/control | 21 - packages/unmaintained/debian/copyright | 30 -- packages/unmaintained/debian/docs | 1 - packages/unmaintained/debian/manpages | 1 - packages/unmaintained/debian/pybm | 4 - packages/unmaintained/debian/rules | 43 -- packages/unmaintained/debian/source/format | 1 - .../debian/source/include-binaries | 18 - 11 files changed, 651 deletions(-) delete mode 100755 packages/unmaintained/debian.sh delete mode 100644 packages/unmaintained/debian/changelog delete mode 100644 packages/unmaintained/debian/compat delete mode 100644 packages/unmaintained/debian/control delete mode 100644 packages/unmaintained/debian/copyright delete mode 100644 packages/unmaintained/debian/docs delete mode 100644 packages/unmaintained/debian/manpages delete mode 100644 packages/unmaintained/debian/pybm delete mode 100755 packages/unmaintained/debian/rules delete mode 100644 packages/unmaintained/debian/source/format delete mode 100644 packages/unmaintained/debian/source/include-binaries diff --git a/packages/unmaintained/debian.sh b/packages/unmaintained/debian.sh deleted file mode 100755 index 9caed2dc..00000000 --- a/packages/unmaintained/debian.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -APP=pybitmessage -PREV_VERSION=0.4.4 -VERSION=0.6.0 -RELEASE=1 -ARCH_TYPE=all -DIR=${APP}-${VERSION} -CURDIR=`pwd` -SHORTDIR=`basename ${CURDIR}` - -if [ $ARCH_TYPE == "x86_64" ]; then - ARCH_TYPE="amd64" -fi -if [ $ARCH_TYPE == "i686" ]; then - ARCH_TYPE="i386" -fi - - -# Update version numbers automatically - so you don't have to -sed -i 's/VERSION='${PREV_VERSION}'/VERSION='${VERSION}'/g' Makefile rpm.sh arch.sh puppy.sh ebuild.sh slack.sh -sed -i 's/Version: '${PREV_VERSION}'/Version: '${VERSION}'/g' rpmpackage/${APP}.spec -sed -i 's/Release: '${RELEASE}'/Release: '${RELEASE}'/g' rpmpackage/${APP}.spec -sed -i 's/pkgrel='${RELEASE}'/pkgrel='${RELEASE}'/g' archpackage/PKGBUILD -sed -i 's/pkgver='${PREV_VERSION}'/pkgver='${VERSION}'/g' archpackage/PKGBUILD -sed -i "s/-${PREV_VERSION}-/-${VERSION}-/g" puppypackage/*.specs -sed -i "s/|${PREV_VERSION}|/|${VERSION}|/g" puppypackage/*.specs -sed -i 's/VERSION='${PREV_VERSION}'/VERSION='${VERSION}'/g' puppypackage/pinstall.sh puppypackage/puninstall.sh -sed -i 's/-'${PREV_VERSION}'.so/-'${VERSION}'.so/g' debian/*.links - -make clean -make - -# Change the parent directory name to Debian format -mv ../${SHORTDIR} ../${DIR} - -# Create a source archive -make sourcedeb - -# Build the package -dpkg-buildpackage -F -us -uc - -# Sign files -gpg -ba ../${APP}_${VERSION}-1_${ARCH_TYPE}.deb -gpg -ba ../${APP}_${VERSION}.orig.tar.gz - -# Restore the parent directory name -mv ../${DIR} ../${SHORTDIR} diff --git a/packages/unmaintained/debian/changelog b/packages/unmaintained/debian/changelog deleted file mode 100644 index 9fc04ddb..00000000 --- a/packages/unmaintained/debian/changelog +++ /dev/null @@ -1,483 +0,0 @@ -pybitmessage (0.6.0-1) trusty; urgency=low - - * Bugfixes - * UI improvements - * performance and security improvements - * integration with email gateway (mailchuck.com) - - -- Peter Surda Mon, 2 May 2016 16:25:00 +0200 - -pybitmessage (0.4.4-1) utopic; urgency=low - - * Added ability to limit network transfer rate - * Updated to Protocol Version 3 - * Removed use of memoryview so that we can support python 2.7.3 - * Make use of l10n for localizations - - -- Bob Mottram (4096 bits) Sun, 2 November 2014 12:55:00 +0100 - -pybitmessage (0.4.3-1) saucy; urgency=low - - * Support pyelliptic's updated HMAC algorithm. We'll remove support for the old method after an upgrade period. - * Improved version check - * Refactored decodeBase58 function - * Ignore duplicate messages - * Added bytes received/sent counts and rate on the network information tab - * Fix unicode handling in 'View HTML code as formatted text' - * Refactor handling of packet headers - * Use pointMult function instead of arithmetic.privtopub since it is faster - * Fixed issue where client wasn't waiting for a verack before continuing on with the conversation - * Fixed CPU hogging by implementing tab-based refresh improvements - * Added curses interface - * Added support for IPv6 - * Added a 'trustedpeer' option to keys.dat - * Limit maximum object size to 20 MB - * Support email-like > quote characters and reply-below-quote - * Added Japanese and Dutch language files; updated Norwegian and Russian languages files - - -- Bob Mottram (4096 bits) Thu, 6 March 2014 20:23:00 +0100 - -pybitmessage (0.4.2-1) saucy; urgency=low - - * Exclude debian directory from orig.tar.gz - - * Added Norwegian, Chinese, and Arabic translations - - * sock.sendall function isn't atomic. - Let sendDataThread be the only thread which sends data. - - * Moved API code to api.py - - * Populate comboBoxSendFrom when replying - - * Added option to show recent broadcasts when subscribing - - * Fixed issue: If Windows username contained an international character, - Bitmessage wouldn't start - - * Added some code for FreeBSD compatibility - - * Moved responsibility for processing network objects - to the new ObjectProcessorThread - - * Refactored main QT module - Moved popup menus initialization to separate methods - Simplified inbox loading - Moved magic strings to the model scope constants so they won't - be created every time. - - * Updated list of defaultKnownNodes - - * Fixed issue: [Linux] When too many messages arrive too quickly, - exception occurs: "Exceeded maximum number of notifications" - - * Fixed issue: creating then deleting an Address in short time crashes - class_singleWorker.py - - * Refactored code which displays messages to improve code readability - - * load "Sent To" label from subscriptions if available - - * Removed code to add chans to our address book as it is no longer necessary - - * Added identicons - - * Modified addresses.decodeAddress so that API command decodeAddress - works properly - - * Added API commands createChan, joinChan, leaveChan, deleteAddress - - * In pyelliptic, check the return value of RAND_bytes to make sure enough - random data was generated - - * Don't store messages in UI table (and thus in memory), pull from SQL - inventory as needed - - * Fix typos in API commands addSubscription and getInboxMessagesByAddress - - * Add feature in settings menu to give up resending a message after a - specified period of time - - -- Bob Mottram (4096 bits) Thu, 6 March 2014 20:23:00 +0100 - -pybitmessage (0.4.1-1) raring; urgency=low - - * Fixed whitelist bug - - * Fixed chan bug - Added addressversion field to pubkeys table - Sending messages to a chan no longer uses anything in the pubkeys table - Sending messages to yourself is now fully supported - - * Change _verifyAddress function to support v4 addresses - - -- Bob Mottram (4096 bits) Sun, 29 September 2013 09:54:00 +0100 - -pybitmessage (0.4.0-1) raring; urgency=low - - * Raised default demanded difficulty from 1 to 2 for new addresses - - * Added v4 addresses: - pubkeys are now encrypted and tagged in the inventory - - * Use locks when accessing dictionary inventory - - * Refactored the way inv and addr messages are shared - - * Give user feedback when disk is full - - * Added chan true/false to listAddresses results - - * When replying using chan address, send to whole chan not just sender - - * Refactored of the way PyBitmessage looks for interesting new objects - in large inv messages from peers - - * Show inventory lookup rate on Network Status tab - - * Added SqlBulkExecute class - so we can update inventory with only one commit - - * Updated Russian translations - - * Move duplicated SQL code into helper - - * Allow specification of alternate settings dir - via BITMESSAGE_HOME environment variable - - * Removed use of gevent. Removed class_bgWorker.py - - * Added Sip and PyQt to includes in build_osx.py - - * Show number of each message type processed - in the API command clientStatus - - * Use fast PoW - unless we're explicitly a frozen (binary) version of the code - - * Enable user-set localization in settings - - * Fix Archlinux package creation - - * Fallback to language only localization when region doesn't match - - * Fixed brew install instructions - - * Added German translation - - * Made inbox and sent messages table panels read-only - - * Allow inbox and sent preview panels to resize - - * Count RE: as a reply header, just like Re: so we don't chain Re: RE: - - * Fix for traceback on OSX - - * Added backend ability to understand shorter addresses - - * Convert 'API Error' to raise APIError() - - * Added option in settings to allow sending to a mobile device - (app not yet done) - - * Added ability to start daemon mode when using Bitmessage as a module - - * Improved the way client detects locale - - * Added API commands: - getInboxMessageIds, getSentMessageIds, listAddressBookEntries, - trashSentMessageByAckData, addAddressBookEntry, - deleteAddressBookEntry, listAddresses2, listSubscriptions - - * Set a maximum frequency for playing sounds - - * Show Invalid Method error in same format as other API errors - - * Update status of separate broadcasts separately - even if the sent data is identical - - * Added Namecoin integration - - * Internally distinguish peers by IP and port - - * Inbox message retrieval API - functions now also returns read status - - -- Bob Mottram (4096 bits) Sat, 28 September 2013 09:54:00 +0100 - -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 - to 8 byte time. Last remaining type is pubkey. - - * Added tooltips to show the full subject of messages - - * Added Maximum Acceptable Difficulty fields in the settings - - * Send out pubkey immediately after generating deterministic - addresses rather than waiting for a request - - -- Bob Mottram (4096 bits) Sun, 30 June 2013 11:23:00 +0100 - -pybitmessage (0.3.3-1) raring; urgency=low - - * Remove inbox item from GUI when using API command trashMessage - - * Add missing trailing semicolons to pybitmessage.desktop - - * Ensure $(DESTDIR)/usr/bin exists - - * Update Makefile to correct sandbox violations when built - via Portage (Gentoo) - - * Fix message authentication bug - - -- Bob Mottram (4096 bits) Sat, 29 June 2013 11:23:00 +0100 - -pybitmessage (0.3.211-1) raring; urgency=low - - * Removed multi-core proof of work - as the multiprocessing module does not work well with - pyinstaller's --onefile option. - - -- Bob Mottram (4096 bits) Fri, 28 June 2013 11:23:00 +0100 - -pybitmessage (0.3.2-1) raring; urgency=low - - * 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 - - -- Bob Mottram (4096 bits) Mon, 03 June 2013 20:17:00 +0100 - -pybitmessage (0.3.1-1) raring; urgency=low - - * Added new API commands: getDeterministicAddress, - addSubscription, deleteSubscription - - * TCP Connection timeout for non-fully-established connections - now 20 seconds - - * Don't update the time we last communicated with a node unless - the connection is fully established. This will allow us to - forget about active but non-Bitmessage nodes which have made - it into our knownNodes file. - - * Prevent incoming connection flooding from crashing - singleListener thread. Client will now only accept one - connection per remote node IP - - * Bugfix: Worker thread crashed when doing a POW to send out - a v2 pubkey (bug introduced in 0.3.0) - - * Wrap all sock.shutdown functions in error handlers - - * Put all 'commit' commands within SQLLocks - - * Bugfix: If address book label is blank, Bitmessage wouldn't - show message (bug introduced in 0.3.0) - - * Messaging menu item selects the oldest unread message - - * Standardize on 'Quit' rather than 'Exit' - - * [OSX] Try to seek homebrew installation of OpenSSL - - * Prevent multiple instances of the application from running - - * Show 'Connected' or 'Connection Lost' indicators - - * Use only 9 half-open connections on Windows but 32 for - everyone else - - * Added appIndicator (a more functional tray icon) and Ubuntu - Messaging Menu integration - - * Changed Debian install directory and run script name based - on Github issue #135 - - -- Jonathan Warren (4096 bits) Sat, 25 May 2013 12:06:00 +0100 - -pybitmessage (0.3.0-1) raring; urgency=low - - * Added new API function: getStatus - - * Added error-handling around all sock.sendall() functions - in the receiveData thread so that if there is a problem - sending data, the threads will close gracefully - - * Abandoned and removed the connectionsCount data structure; - use the connectedHostsList instead because it has proved to be - more accurate than trying to maintain the connectionsCount - - * Added daemon mode. All UI code moved into a module and many - shared objects moved into shared.py - - * Truncate display of very long messages to avoid freezing the UI - - * Added encrypted broadcasts for v3 addresses or v2 addresses - after 2013-05-28 10:00 UTC - - * No longer self.sock.close() from within receiveDataThreads, - let the sendDataThreads do it - - * Swapped out the v2 announcements subscription address for a v3 - announcements subscription address - - * Vacuum the messages.dat file once a month: - will greatly reduce the file size - - * Added a settings table in message.dat - - * Implemented v3 addresses: - pubkey messages must now include two var_ints: nonce_trials_per_byte - and extra_bytes, and also be signed. When sending a message to a v3 - address, the sender must use these values in calculating its POW or - else the message will not be accepted by the receiver. - - * Display a privacy warning when selecting 'Send Broadcast from this address' - - * Added gitignore file - - * Added code in preparation for a switch from 32-bit time to 64-bit time. - Nodes will now advertise themselves as using protocol version 2. - - * Don't necessarily delete entries from the inventory after 2.5 days; - leave pubkeys there for 28 days so that we don't process the same ones - many times throughout a month. This was causing the 'pubkeys processed' - indicator on the 'Network Status' tab to not accurately reflect the - number of truly new addresses on the network. - - * Use 32 threads for outgoing connections in order to connect quickly - - * Fix typo when calling os.environ in the sys.platform=='darwin' case - - * Allow the cancelling of a message which is in the process of being - sent by trashing it then restarting Bitmessage - - * Bug fix: can't delete address from address book - - -- Bob Mottram (4096 bits) Mon, 6 May 2013 12:06:00 +0100 - -pybitmessage (0.2.8-1) unstable; urgency=low - - * Fixed Ubuntu & OS X issue: - Bitmessage wouldn't receive any objects from peers after restart. - - * Inventory flush to disk when exiting program now vastly faster. - - * Fixed address generation bug (kept Bitmessage from restarting). - - * Improve deserialization of messages - before processing (a 'best practice'). - - * Change to help Macs find OpenSSL the way Unix systems find it. - - * Do not share or accept IPs which are in the private IP ranges. - - * Added time-fuzzing - to the embedded time in pubkey and getpubkey messages. - - * Added a knownNodes lock - to prevent an exception from sometimes occurring when saving - the data-structure to disk. - - * Show unread messages in bold - and do not display new messages automatically. - - * Support selecting multiple items - in the inbox, sent box, and address book. - - * Use delete key to trash Inbox or Sent messages. - - * Display richtext(HTML) messages - from senders in address book or subscriptions (although not - pseudo-mailing-lists; use new right-click option). - - * Trim spaces - from the beginning and end of addresses when adding to - address book, subscriptions, and blacklist. - - * Improved the display of the time for foreign language users. - - -- Bob Mottram (4096 bits) Tue, 9 Apr 2013 17:44:00 +0100 - -pybitmessage (0.2.7-1) unstable; urgency=low - - * Added debian packaging - - * Script to generate debian packages - - * SVG icon for Gnome shell, etc - - * Source moved int src directory for debian standards compatibility - - * Trailing carriage return on COPYING LICENSE and README.md - - -- Bob Mottram (4096 bits) Mon, 1 Apr 2013 17:12:14 +0100 diff --git a/packages/unmaintained/debian/compat b/packages/unmaintained/debian/compat deleted file mode 100644 index ec635144..00000000 --- a/packages/unmaintained/debian/compat +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/packages/unmaintained/debian/control b/packages/unmaintained/debian/control deleted file mode 100644 index e72de58a..00000000 --- a/packages/unmaintained/debian/control +++ /dev/null @@ -1,21 +0,0 @@ -Source: pybitmessage -Section: mail -Priority: extra -Maintainer: Bob Mottram (4096 bits) -Build-Depends: debhelper (>= 9.0.0), libqt4-dev (>= 4.8.0), python-qt4-dev, libsqlite3-dev -Standards-Version: 3.9.4 -Homepage: https://github.com/Bitmessage/PyBitmessage -Vcs-Git: https://github.com/Bitmessage/PyBitmessage.git - -Package: pybitmessage -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python (>= 2.7), openssl, python-qt4, sqlite3, gst123 -Suggests: libmessaging-menu-dev -Description: Send encrypted messages - 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. diff --git a/packages/unmaintained/debian/copyright b/packages/unmaintained/debian/copyright deleted file mode 100644 index b341b873..00000000 --- a/packages/unmaintained/debian/copyright +++ /dev/null @@ -1,30 +0,0 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: -Source: - -Files: * -Copyright: Copyright 2016 Bob Mottram (4096 bits) -License: MIT - -Files: debian/* -Copyright: Copyright 2016 Bob Mottram (4096 bits) -License: MIT - -License: MIT - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - . - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/unmaintained/debian/docs b/packages/unmaintained/debian/docs deleted file mode 100644 index 8b137891..00000000 --- a/packages/unmaintained/debian/docs +++ /dev/null @@ -1 +0,0 @@ - diff --git a/packages/unmaintained/debian/manpages b/packages/unmaintained/debian/manpages deleted file mode 100644 index 54af5648..00000000 --- a/packages/unmaintained/debian/manpages +++ /dev/null @@ -1 +0,0 @@ -man/pybitmessage.1.gz diff --git a/packages/unmaintained/debian/pybm b/packages/unmaintained/debian/pybm deleted file mode 100644 index 95e61e54..00000000 --- a/packages/unmaintained/debian/pybm +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -cd /usr/share/pybitmessage -exec python bitmessagemain.py - diff --git a/packages/unmaintained/debian/rules b/packages/unmaintained/debian/rules deleted file mode 100755 index 5b29d243..00000000 --- a/packages/unmaintained/debian/rules +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/make -f - -APP=pybitmessage -PREFIX=/usr -build: build-stamp - make -build-arch: build-stamp -build-indep: build-stamp -build-stamp: - dh_testdir - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp - dh_clean - -install: build clean - dh_testdir - dh_testroot - dh_prep - dh_installdirs - ${MAKE} install -B DESTDIR=${CURDIR}/debian/${APP} PREFIX=/usr -binary-indep: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_installman - dh_link - dh_compress - dh_fixperms - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -binary-arch: build install - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install diff --git a/packages/unmaintained/debian/source/format b/packages/unmaintained/debian/source/format deleted file mode 100644 index 163aaf8d..00000000 --- a/packages/unmaintained/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/packages/unmaintained/debian/source/include-binaries b/packages/unmaintained/debian/source/include-binaries deleted file mode 100644 index f676fce8..00000000 --- a/packages/unmaintained/debian/source/include-binaries +++ /dev/null @@ -1,18 +0,0 @@ -src/images/sent.png -src/images/can-icon-16px.png -src/images/addressbook.png -src/images/networkstatus.png -src/images/redicon.png -src/images/subscriptions.png -src/images/blacklist.png -src/images/can-icon-24px.png -src/images/can-icon-24px-red.png -src/images/can-icon-24px-yellow.png -src/images/can-icon-24px-green.png -src/images/identities.png -src/images/yellowicon.png -src/images/inbox.png -src/images/greenicon.png -src/images/can-icon.ico -src/images/send.png -desktop/can-icon.svg