Commit Graph

284 Commits (e5c9e6d383886da1f4cc8b701564e498748e8db1)

Author SHA1 Message Date
mailchuck b724d3ee4f Copyright year updates 8 years ago
mirrorwish 554627dd92 Refactor Inventory 8 years ago
mailchuck 0ab0e6757a Restrict pending parallel requests on proxy
This saves some network resources if using Tor, for example.
8 years ago
mailchuck bcae62938a Unused variable 8 years ago
mailchuck 24a2deed8f Cleanup lockfile on exit
singleton.py design was broken.
Fixed Bitmessage#775
8 years ago
mailchuck 6a965cd31a Don't test for Qt in daemon mode
Initialisation of the daemon variable was missing at launch.

Fixes #161
8 years ago
mailchuck 549d91dc68 Re-disable windows SMP frozen support
The recommended workaround didn't work.
8 years ago
mailchuck d0b73eb211 SMP fix for frozen Windows 8 years ago
mailchuck d69c2e097f Cleaner shutdown
Addresses Bitmessage#549
8 years ago
mailchuck c03c563a74 Make UPnP into a thread
- UPnP is now a separate thread that will continue to setup UPnP
- shutdown waits for threads that shutdown correctly (Addresses
Bitmessage#549)
8 years ago
Denilson M. Amorim 28f46cb8b3 Dont run twice if daemon too 8 years ago
Denilson M. Amorim cf610080b9 Squash: Single instance and pop up old instance 8 years ago
lightrabbit f0f9f679e6 Add UPnP support. 8 years ago
sbkaf 800fd2a143 finished implementing more email client like interface 8 years ago
sbkaf 585873e4f3 interface 8 years ago
Jonathan Warren ba27f6e8a6 Made error message for Raspberry Pi users less serious-sounding 9 years ago
bmng-dev 23b55652b9 New depends module to check dependencies. Moved version check to new depends module. 9 years ago
Jonathan Warren fdb0d1e776 Merge branch 'master' into ProtoV3 9 years ago
Jonathan Warren 61653bdc0d Revert "Catch the standard Unix SIGTERM kill signal and do a graceful shutdown" 9 years ago
Jonathan Warren e096c37f7e save debug.log in correct directory 9 years ago
Jonathan Warren b6e0396333 resolve minor merge conflict with master 9 years ago
Jonathan Warren c306062282 Bitmessage Protocol Version Three 9 years ago
JonathanCoe 3b42805efc Catch the standard Unix SIGTERM kill signal and do a graceful shutdown of PyBitmessage.
We already do this for the SIGINT kill signal. The change allows us to do a clean
shutdown of PyBitmessage when its process has been separated from the terminal.
9 years ago
Jonathan Warren ea6f34ade6 removed use of memoryview so that we can support python 2.7.3 9 years ago
bmng-dev 4430ed0cb5 Improve version check
Move version check so it is the very first thing we do.
Perform version check for all platforms
Ensure backwards and forwards compatibility
9 years ago
Ruben de Vries c8bf3ccc63 moved the check for PyQt so that we don't need to install it when running -c 10 years ago
Jonathan Warren a2a7edc9be resolve merge conflict 10 years ago
Luke Montalvo 01003fc56c Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage 10 years ago
Luke Montalvo 813f4c7ed9 + Add dependency list
+ Add stderr capturing
+ Add identities and network status tabs
+ Add dialogs to configure identities
+ Add color pair definitions
+ Add the '-c' flag to use the curses interface
* Reorganize imports
* Switch logger to file_only mode when running with curses
10 years ago
Neil Roberts 7da6ea958f Add support for IPv6
It will now listen on an IPv6 socket if possible or fall back to IPv4
if that doesn't work. It will no longer filter out all IPv6 addresses
and instead it will only filter out those that point to the local
network.

It looks like the DNS bootstrapping should just automatically work
because getaddrinfo already returns IPv6 addresses from the AAAA
record.

In order to convert from the ASCII representation of IPv6 addresses
and back we need inet_ntop and inet_pton. Python 2 doesn't currently
provide these for Windows so instead this patch provides a hot patch
to the socket module which wraps WSAStringToAddress and
WSAAddressToString using ctypes.
10 years ago
Jonathan Warren c98ca590a8 Fix #566 10 years ago
Jonathan Warren 0b81e9b206 rename bitmessageapi.py to api.py 10 years ago
Jonathan Warren 6af92a5e09 fix line which keeps user from running more than once Bitmessage instance 10 years ago
Jonathan Warren d150476e98 Added comments and console output to expain that you cannot run bitmessageapi.py directly 10 years ago
Eino Mäkitalo baf634f89b Merge with original upstream changes
Conflicts:
	src/bitmessagemain.py
10 years ago
Eino Mäkitalo b0c582605f Cleaning imports and separating API to another file. PyLint fixes for main file 10 years ago
Jonathan Warren 08b92541c6 Merge pull request #588 from BioGeek/patch-1
remove duplicate code
10 years ago
Jonathan Warren 12adccf965 Merge pull request #576 from yurivict/tray_inbox_unread_indicator
[NEW FEATURE] Implemented the indicator in tray icon that there are unread messages
10 years ago
Jeroen Van Goey 90b0d4c640 remove duplicate code
There was twice a check for the Python version on OSX, but the logging in the second check was never reached
10 years ago
Jeroen Van Goey fb98cd0fc8 remove duplicate code
There was twice a check for the Python version on OSX but the logging in the second step could never be reached.
10 years ago
Jonathan Warren df7116bd72 on close, save objectProcessorQueue to disk 10 years ago
Yuri 42faf2aaa0 [NEW FEATURE] Implemented the indicator in tray icon that there are unread messages. 10 years ago
Jonathan Warren 45a0046e7d completed work on objectProcessorThread 10 years ago
Jonathan Warren a4b5ded803 we no longer need to add chans to our address book 10 years ago
Jonathan Warren 6abb589f01 Merge branch 'master' of github.com:Atheros1/PyBitmessage 10 years ago
Jonathan Warren 41c3b73343 comment 10 years ago
Jonathan Warren 9dd674a117 Merge pull request #535 from Atheros1/master
API commands: createChan, joinChan, leaveChan, deleteAddress
10 years ago
Jonathan Warren 12edee4ac4 added API commands: createChan, joinChan, leaveChan, deleteAddress 10 years ago
Jonathan Warren 19eb77fb4f Merge branch 'master' of git://github.com/Eylrid/PyBitmessage into Eylrid-master 10 years ago
Joshua Noble ed0a57d998 Fixed typo in getInboxMessagesByAddress 10 years ago