From eb2a82295aea6957ea4d4e8452cfddd08d90b147 Mon Sep 17 00:00:00 2001 From: Yuri Date: Fri, 24 Jan 2014 20:14:51 -0800 Subject: [PATCH 1/4] Corrected Russian translation. --- src/translations/bitmessage_ru.ts | 58 +++++++++++++++---------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/translations/bitmessage_ru.ts b/src/translations/bitmessage_ru.ts index e67de685..fcde0d02 100644 --- a/src/translations/bitmessage_ru.ts +++ b/src/translations/bitmessage_ru.ts @@ -230,7 +230,7 @@ It is important that you back up this file. You may manage your keys by editing the keys.dat file stored in the same directory as this program. It is important that you back up this file. Would you like to open the file now? (Be sure to close Bitmessage before making any changes.) Вы можете управлять Вашими ключами, отредактировав файл keys.dat, находящийся в той же папке, что и эта программа. Создайте резервную копию этого файла перед тем как будете его редактировать. Хотели бы Вы открыть этот файл сейчас? -(пожалуйста, закройте Bitmessage до того как Вы внесете в этот файл какие-либо изменения.) +(пожалуйста, закройте Bitmessage до того как Вы внесёте в этот файл какие-либо изменения.) @@ -240,7 +240,7 @@ It is important that you back up this file. Would you like to open the file now? Вы можете управлять Вашими ключами, отредактировав файл keys.dat, находящийся в %1 Создайте резервную копию этого файла перед тем как будете его редактировать. Хотели бы Вы открыть этот файл сейчас? -(пожалуйста, закройте Bitmessage до того как Вы внесете в этот файл какие-либо изменения.) +(пожалуйста, закройте Bitmessage до того как Вы внесёте в этот файл какие-либо изменения.) @@ -250,7 +250,7 @@ It is important that you back up this file. Would you like to open the file now? Are you sure you want to delete all trashed messages? - Вы уверены, что хотите очистить корзину? + Вы уверены что хотите очистить корзину? @@ -260,7 +260,7 @@ It is important that you back up this file. Would you like to open the file now? You must type your passphrase. If you don't have one then this is not the form for you. - Вы должны ввести секретную фразу. Если Вы не хотите это делать, то Вы выбрали неправильную опцию. + Вы должны ввести секретную фразу. Если Вы не хотите этого делать, то Вы выбрали неправильную опцию. @@ -310,7 +310,7 @@ It is important that you back up this file. Would you like to open the file now? Error: The address %1 contains invalid characters. Please check it. - Ошибка: адрес %1 содержит запрещенные символы. Пожалуйста, перепроверьте. + Ошибка: адрес %1 содержит запрещённые символы. Пожалуйста, перепроверьте. @@ -385,7 +385,7 @@ It is important that you back up this file. Would you like to open the file now? Right click one or more entries in your address book and select 'Send message to this address'. - Нажмите правую кнопку мышки на каком-либо адресе и выберите "Отправить сообщение на этот адрес". + Нажмите правую кнопку мыши на каком-либо адресе и выберите "Отправить сообщение на этот адрес". @@ -410,7 +410,7 @@ It is important that you back up this file. Would you like to open the file now? Error: You cannot add the same address to your address book twice. Try renaming the existing one if you want. - Ошибка: Вы не можете добавлять один и тот же адрес в Адресную Книгу несколько раз. Просто переименуйте существующий адрес. + Ошибка: Вы не можете добавлять один и тот же адрес в Адресную Книгу несколько раз. Попробуйте переименовать существующий адрес. @@ -435,7 +435,7 @@ It is important that you back up this file. Would you like to open the file now? Bitmessage will use your proxy from now on but you may want to manually restart Bitmessage now to close existing connections. - Bitmessage будет использовать Ваш прокси в дальнейшем, тем не менее, мы рекомендуем перезапустить Bitmessage в ручную, чтобы закрыть уже существующие соединения. + Bitmessage будет использовать Ваш прокси в дальнейшем, тем не менее, мы рекомендуем перезапустить Bitmessage вручную, чтобы закрыть уже существующие соединения. @@ -490,7 +490,7 @@ It is important that you back up this file. Would you like to open the file now? Entry added to the Address Book. Edit the label to your liking. - Запись добавлена в Адресную Книгу. Вы можете ее отредактировать. + Запись добавлена в Адресную Книгу. Вы можете её отредактировать. @@ -515,7 +515,7 @@ It is important that you back up this file. Would you like to open the file now? Options have been disabled because they either aren't applicable or because they haven't yet been implemented for your operating system. - Опции были отключены, потому что ли они либо не подходят, либо еще не выполнены под Вашу операционную систему. + Опции были отключены, потому что они либо не подходят, либо еще не выполнены под Вашу операционную систему. @@ -535,7 +535,7 @@ It is important that you back up this file. Would you like to open the file now? The address contains invalid characters. - Адрес содержит запрещенные символы. + Адрес содержит запрещённые символы. @@ -550,7 +550,7 @@ It is important that you back up this file. Would you like to open the file now? You are using TCP port %1. (This can be changed in the settings). - Вы используете TCP порт %1 (Его можно поменять в настройках). + Вы используете TCP порт %1. (Его можно поменять в настройках). @@ -668,7 +668,7 @@ p, li { white-space: pre-wrap; } Here you can subscribe to 'broadcast messages' that are sent by other users. Messages will appear in your Inbox. Addresses here override those on the Blacklist tab. - Здесь Вы можете подписаться на рассылки от других пользователей. Все рассылки будут появляться у Вас во Входящих. Вы будете следить за всеми адресами, указанными здесь, даже если они в черном списке. + Здесь Вы можете подписаться на рассылки от других пользователей. Все рассылки будут появляться у Вас во Входящих. Вы будете следить за всеми адресами, указанными здесь, даже если они в чёрном списке. @@ -688,7 +688,7 @@ p, li { white-space: pre-wrap; } The Address book is useful for adding names or labels to other people's Bitmessage addresses so that you can recognize them more easily in your inbox. You can add entries here using the 'Add' button, or from your inbox by right-clicking on a message. - Адресная книга удобна для присвоения осмысленных имен Bitmessage адресам Ваших друзей. Вы можете добавлять новые записи с помощью кнопки "Добавить новую запись", или же правым кликом мышки на сообщении. + Адресная книга удобна для присвоения осмысленных имен Bitmessage адресам Ваших друзей. Вы можете добавлять новые записи с помощью кнопки "Добавить новую запись", или же правым кликом мыши на сообщения. @@ -698,7 +698,7 @@ p, li { white-space: pre-wrap; } Use a Blacklist (Allow all incoming messages except those on the Blacklist) - Использовать черный список (Разрешить все входящие сообщения, кроме указанных в черном списке) + Использовать чёрный список (Разрешить все входящие сообщения, кроме указанных в чёрном списке) @@ -708,7 +708,7 @@ p, li { white-space: pre-wrap; } Blacklist - Черный список + Чёрный список @@ -833,7 +833,7 @@ p, li { white-space: pre-wrap; } Although that Bitmessage address might be valid, its version number is too new for us to handle. Perhaps you need to upgrade Bitmessage. - Этот Bitmessage адрес похож на правильный, но его версия этого адреса слишком новая. Возможно, Вам необходимо обновить программу Bitmessage. + Этот Bitmessage адрес похож на правильный, но версия этого адреса слишком новая. Возможно, Вам необходимо обновить программу Bitmessage. @@ -1110,7 +1110,7 @@ The 'Random Number' option is selected by default but deterministic ad (best if this is the first of many addresses you will create) - (выберите этот вариант, если это лишь первый из многих адресов, которые Вы планируете создать) + (выберите этот вариант если это лишь первый из многих адресов, которые Вы планируете создать) @@ -1168,7 +1168,7 @@ The 'Random Number' option is selected by default but deterministic ad Enter a name for your chan. If you choose a sufficiently complex chan name (like a strong and unique passphrase) and none of your friends share it publicly then the chan will be secure and private. - Введите имя Вашего chan-a. Если Вы выберете достаточно сложное имя для chan-а (например, сложную и необычную секретную фразу) и никто из Ваших друзей не опубликует эту фразу, то Вам chan будет надежно зашифрован. + Введите имя Вашего chan-a. Если Вы выберете достаточно сложное имя для chan-а (например, сложную и необычную секретную фразу) и никто из Ваших друзей не опубликует эту фразу, то Ваш chan будет надёжно зашифрован. @@ -1270,7 +1270,7 @@ The 'Random Number' option is selected by default but deterministic ad Bitmessage won't connect to anyone until you let it. - Bitmessage не будет соединяться ни с кем, пока Вы не разрешите. + Bitmessage не будет соединяться ни с кем, пока Вы это не разрешите. @@ -1354,7 +1354,7 @@ The 'Random Number' option is selected by default but deterministic ad Enter a name for your chan. If you choose a sufficiently complex chan name (like a strong and unique passphrase) and none of your friends share it publicly then the chan will be secure and private. - Введите имя Вашего chan-a. Если Вы выберете достаточно сложное имя для chan-а (например, сложную и необычную секретную фразу) и никто из Ваших друзей не опубликует эту фразу, то Вам chan будет надежно зашифрован. + Введите имя Вашего chan-a. Если Вы выберете достаточно сложное имя для chan-а (например, сложную и необычную секретную фразу) и никто из Ваших друзей не опубликует эту фразу, то Ваш chan будет надёжно зашифрован. @@ -1364,7 +1364,7 @@ The 'Random Number' option is selected by default but deterministic ad <html><head/><body><p>A chan exists when a group of people share the same decryption keys. The keys and bitmessage address used by a chan are generated from a human-friendly word or phrase (the chan name). To send a message to everyone in the chan, send a normal person-to-person message to the chan address.</p><p>Chans are experimental and completely unmoderatable.</p></body></html> - <html><head/><body><p>Chan - это способ общения, когда набор ключей шифрования известен сразу целой группе людей. Ключи и Bitmessage-адрес, используемый chan-ом, генерируется из слова или фразы (имя chan-а). Чтобы отправить сообщение всем, находящимся в chan-е, отправьте обычное приватное сообщения на адрес chan-a.</p><p>Chan-ы - это экспериментальная фича.</p></body></html> + <html><head/><body><p>Chan - это способ общения, когда набор ключей шифрования известен сразу целой группе людей. Ключи и Bitmessage-адрес, используемый chan-ом, генерируется из слова или фразы (имя chan-а). Чтобы отправить сообщение всем, находящимся в chan-е, отправьте обычное приватное сообщение на адрес chan-a.</p><p>Chan-ы — это экспериментальная фича.</p></body></html> @@ -1374,7 +1374,7 @@ The 'Random Number' option is selected by default but deterministic ad <html><head/><body><p>Enter a name for your chan. If you choose a sufficiently complex chan name (like a strong and unique passphrase) and none of your friends share it publicly then the chan will be secure and private. If you and someone else both create a chan with the same chan name then it is currently very likely that they will be the same chan.</p></body></html> - <html><head/><body><p>Введите имя Вашего chan-a. Если Вы выберете достаточно сложное имя для chan-а (например, сложную и необычную секретную фразу) и никто из Ваших друзей не опубликует эту фразу, то Вам chan будет надежно зашифрован. Если Вы и кто-то другой независимо создадите chan с полностью идентичным именем, то скорее всего Вы получите в итоге один и тот же chan.</p></body></html> + <html><head/><body><p>Введите имя Вашего chan-a. Если Вы выберете достаточно сложное имя для chan-а (например, сложную и необычную секретную фразу) и никто из Ваших друзей не опубликует эту фразу, то Ваш chan будет надёжно зашифрован. Если Вы и кто-то другой независимо создадите chan с полностью идентичным именем, то скорее всего Вы получите в итоге один и тот же chan.</p></body></html> @@ -1427,12 +1427,12 @@ The 'Random Number' option is selected by default but deterministic ad You must check (or not check) this box just like you did (or didn't) when you made your addresses the first time. - Вы должны кликнуть эту галочку (или не кликать) точно также как Вы сделали в самый первый раз, когда создавали Ваши адреса. + Вы должны кликнуть эту галочку (или не кликать) точно так же, как Вы сделали в самый первый раз, когда создавали Ваши адреса. If you have previously made deterministic addresses but lost them due to an accident (like hard drive failure), you can regenerate them here. If you used the random number generator to make your addresses then this form will be of no use to you. - Если Вы ранее делали детерминистические адреса, но случайно потеряли их, Вы можете их восстановить здесь. Если же Вы использовали генератор случайных чисел, чтобы создать Ваши адреса, то Вы не сможете их здесь восстановить. + Если Вы ранее создавали детерминистические адреса, но случайно потеряли их, Вы можете их восстановить здесь. Если же Вы использовали генератор случайных чисел чтобы создать Ваши адреса, то Вы не сможете их здесь восстановить. @@ -1550,7 +1550,7 @@ The 'Random Number' option is selected by default but deterministic ad When someone sends you a message, their computer must first complete some work. The difficulty of this work, by default, is 1. You may raise this default for new addresses you create by changing the values here. Any new addresses you create will require senders to meet the higher difficulty. There is one exception: if you add a friend or acquaintance to your address book, Bitmessage will automatically notify them when you next send a message that they need only complete the minimum amount of work: difficulty 1. - Когда кто-либо отправляет Вам сообщение, его компьютер должен сперва решить определенную вычислительную задачу. Сложность этой задачи по умолчанию равна 1. Вы можете повысить эту сложность для новых адресов, которые Вы создадите, здесь. Таким образом, любые новые адреса, которые Вы создадите, могут требовать от отправителей сложность большую чем 1. Однако, есть одно исключение: если Вы специально добавите Вашего собеседника в адресную книгу, то Bitmessage автоматически уведомит его о том, что для него минимальная сложность будет составлять всегда всего лишь 1. + Когда кто-либо отправляет Вам сообщение, его компьютер должен сперва решить определённую вычислительную задачу. Сложность этой задачи по умолчанию равна 1. Вы можете повысить эту сложность для новых адресов, которые Вы создадите, здесь. Таким образом, любые новые адреса, которые Вы создадите, могут требовать от отправителей сложность большую чем 1. Однако, есть одно исключение: если Вы специально добавите Вашего собеседника в адресную книгу, то Bitmessage автоматически уведомит его о том, что для него минимальная сложность будет составлять всегда всего лишь 1. @@ -1580,17 +1580,17 @@ The 'Random Number' option is selected by default but deterministic ad Here you may set the maximum amount of work you are willing to do to send a message to another person. Setting these values to 0 means that any value is acceptable. - Здесь Вы можете установить максимальную вычислительную работу, которую Вы согласны проделать, чтобы отправить сообщение другому пользователю. Ноль означает, чтобы любое значение допустимо. + Здесь Вы можете установить максимальную вычислительную работу, которую Вы согласны проделать, чтобы отправить сообщение другому пользователю. Ноль означает, что любое значение допустимо. Maximum acceptable total difficulty: - Макс допустимая общая сложность: + Максимально допустимая общая сложность: Maximum acceptable small message difficulty: - Макс допустимая сложность для маленький сообщений: + Максимально допустимая сложность для маленький сообщений: -- 2.45.1 From 758120cc2fcd577488dd5e1ff866e66a6ffbd51c Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 5 Mar 2014 20:36:13 +0000 Subject: [PATCH 2/4] Exclude debian directory from orig.tar.gz #651 --- Makefile | 3 + debian.sh | 2 +- debian/changelog | 149 ++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 152 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 457bd128..d3818f4d 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,9 @@ PREFIX?=/usr/local all: debug: +sourcedeb: + tar -cvf ../${APP}_${VERSION}.orig.tar ../${APP}-${VERSION} --exclude-vcs --exclude 'debian' + gzip -f9n ../${APP}_${VERSION}.orig.tar source: tar -cvf ../${APP}_${VERSION}.orig.tar ../${APP}-${VERSION} --exclude-vcs gzip -f9n ../${APP}_${VERSION}.orig.tar diff --git a/debian.sh b/debian.sh index d80d9db9..bae8ab76 100755 --- a/debian.sh +++ b/debian.sh @@ -33,7 +33,7 @@ make mv ../${APP} ../${DIR} # Create a source archive -make source +make sourcedeb # Build the package dpkg-buildpackage -F diff --git a/debian/changelog b/debian/changelog index a8f35473..b32b5830 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,53 +1,166 @@ +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) Sat, 29 June 2013 11: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) Sat, 29 June 2013 11:23: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 @@ -56,28 +169,50 @@ pybitmessage (0.4.0-1) raring; urgency=low 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 @@ -86,8 +221,11 @@ 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 @@ -96,10 +234,14 @@ pybitmessage (0.3.4-1) raring; urgency=low 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 @@ -209,7 +351,8 @@ pybitmessage (0.3.0-1) raring; urgency=low * 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 + * Vacuum the messages.dat file once a month: + will greatly reduce the file size * Added a settings table in message.dat @@ -289,9 +432,13 @@ pybitmessage (0.2.8-1) unstable; urgency=low 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) Tue, 1 Apr 2013 17:12:14 +0100 -- 2.45.1 From 6bfc563f750e3d4fc5c4406b7aeba17e09eee252 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 6 Mar 2014 09:21:06 +0000 Subject: [PATCH 3/4] Fix 'bogus' dates which otherwise prevent package creation --- debian/changelog | 4 +-- debian/copyright | 4 +-- debian/rules | 1 + rpmpackage/pybitmessage.spec | 53 ++++++++++++++++++++++++++++++++++-- 4 files changed, 55 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index b32b5830..b1871d37 100644 --- a/debian/changelog +++ b/debian/changelog @@ -384,7 +384,7 @@ pybitmessage (0.3.0-1) raring; urgency=low * Bug fix: can't delete address from address book - -- Bob Mottram (4096 bits) Tue, 6 May 2013 12:06:00 +0100 + -- Bob Mottram (4096 bits) Mon, 6 May 2013 12:06:00 +0100 pybitmessage (0.2.8-1) unstable; urgency=low @@ -441,4 +441,4 @@ pybitmessage (0.2.7-1) unstable; urgency=low * Trailing carriage return on COPYING LICENSE and README.md - -- Bob Mottram (4096 bits) Tue, 1 Apr 2013 17:12:14 +0100 + -- Bob Mottram (4096 bits) Mon, 1 Apr 2013 17:12:14 +0100 diff --git a/debian/copyright b/debian/copyright index 32f13f19..55863ba1 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,11 +3,11 @@ Upstream-Name: Source: Files: * -Copyright: Copyright 2013 Bob Mottram (4096 bits) +Copyright: Copyright 2014 Bob Mottram (4096 bits) License: MIT Files: debian/* -Copyright: Copyright 2013 Bob Mottram (4096 bits) +Copyright: Copyright 2014 Bob Mottram (4096 bits) License: MIT License: MIT diff --git a/debian/rules b/debian/rules index 5b29d243..fc50f30f 100755 --- a/debian/rules +++ b/debian/rules @@ -37,6 +37,7 @@ binary-indep: build install dh_md5sums dh_builddeb + dh_python2 binary-arch: build install binary: binary-indep binary-arch diff --git a/rpmpackage/pybitmessage.spec b/rpmpackage/pybitmessage.spec index a33fac72..4e6759a8 100644 --- a/rpmpackage/pybitmessage.spec +++ b/rpmpackage/pybitmessage.spec @@ -69,6 +69,52 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr %attr(644,root,root) /usr/share/icons/hicolor/24x24/apps/%{name}.png %changelog +* Sat Jun 29 2013 Bob Mottram (4096 bits) - 0.4.2-1 +- 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 + +* Sat Jun 29 2013 Bob Mottram (4096 bits) - 0.4.1-1 +- 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 + * Sat Sep 28 2013 Bob Mottram (4096 bits) - 0.4.0-1 - Raised default demanded difficulty from 1 to 2 for new addresses - Added v4 addresses: @@ -212,7 +258,7 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr - Changed Debian install directory and run script name based on Github issue #135 -* Tue May 6 2013 Bob Mottram (4096 bits) - 0.3.0-1 +* Mon May 6 2013 Bob Mottram (4096 bits) - 0.3.0-1 - Added new API function: getStatus - Added error-handling around all sock.sendall() functions in the receiveData thread so that if there is a problem @@ -229,7 +275,8 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr 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 +- 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 @@ -278,7 +325,7 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr address book, subscriptions, and blacklist. - Improved the display of the time for foreign language users. -* Tue Apr 1 2013 Bob Mottram (4096 bits) - 0.2.7-1 +* Mon Apr 1 2013 Bob Mottram (4096 bits) - 0.2.7-1 - Added debian packaging - Script to generate debian packages - SVG icon for Gnome shell, etc -- 2.45.1 From f0c76f003a36b3405dcd03e3ee8f2a20511a9c7c Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Thu, 6 Mar 2014 21:12:26 +0000 Subject: [PATCH 4/4] Changelog must be in chronological order --- debian/changelog | 4 ++-- debian/rules | 1 - rpmpackage/pybitmessage.spec | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index b1871d37..6677ea9d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -59,7 +59,7 @@ pybitmessage (0.4.2-1) saucy; urgency=low * Add feature in settings menu to give up resending a message after a specified period of time - -- Bob Mottram (4096 bits) Sat, 29 June 2013 11:23:00 +0100 + -- Bob Mottram (4096 bits) Thu, 6 March 2014 20:23:00 +0100 pybitmessage (0.4.1-1) raring; urgency=low @@ -72,7 +72,7 @@ pybitmessage (0.4.1-1) raring; urgency=low * Change _verifyAddress function to support v4 addresses - -- Bob Mottram (4096 bits) Sat, 29 June 2013 11:23:00 +0100 + -- Bob Mottram (4096 bits) Sun, 29 September 2013 09:54:00 +0100 pybitmessage (0.4.0-1) raring; urgency=low diff --git a/debian/rules b/debian/rules index fc50f30f..5b29d243 100755 --- a/debian/rules +++ b/debian/rules @@ -37,7 +37,6 @@ binary-indep: build install dh_md5sums dh_builddeb - dh_python2 binary-arch: build install binary: binary-indep binary-arch diff --git a/rpmpackage/pybitmessage.spec b/rpmpackage/pybitmessage.spec index 4e6759a8..c30bbe0d 100644 --- a/rpmpackage/pybitmessage.spec +++ b/rpmpackage/pybitmessage.spec @@ -69,7 +69,7 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr %attr(644,root,root) /usr/share/icons/hicolor/24x24/apps/%{name}.png %changelog -* Sat Jun 29 2013 Bob Mottram (4096 bits) - 0.4.2-1 +* Thu Mar 6 2014 Bob Mottram (4096 bits) - 0.4.2-1 - Exclude debian directory from orig.tar.gz - Added Norwegian, Chinese, and Arabic translations - sock.sendall function isn't atomic. @@ -107,7 +107,7 @@ make install -B DESTDIR=%{buildroot} PREFIX=/usr - Add feature in settings menu to give up resending a message after a specified period of time -* Sat Jun 29 2013 Bob Mottram (4096 bits) - 0.4.1-1 +* Sun Sep 29 2013 Bob Mottram (4096 bits) - 0.4.1-1 - Fixed whitelist bug - Fixed chan bug Added addressversion field to pubkeys table -- 2.45.1