Commit Graph

1575 Commits (171bc83ec0bde275602d6545255d83400a36093d)

Author SHA1 Message Date
Peter Šurda fef6126a74
Error handling improvement in sendDataThread
6 years ago
Peter Šurda ea9f10a8bb
Simplify and fix list of addresses to send
6 years ago
Peter Šurda 579ba49f38
Deamon mode without PyQt4
6 years ago
Peter Šurda 9c4366ffa6
Don't report direct network errors as proxy errors
6 years ago
Peter Šurda ea448c4496
SOCKS error handler winsock compatibility
6 years ago
Peter Šurda 46a2c361de
Building and msgpack fixes
6 years ago
Peter Šurda 67c8966a21
Windows compatibility fixes
6 years ago
Peter Šurda a95f4aa255
LibreSSL compatibility
6 years ago
Peter Šurda 75f715bfe4
BSD compatibility
6 years ago
Peter Šurda 6c907e2046
Windows socket typo
6 years ago
Peter Šurda f499a3b1d8
Typo
6 years ago
Peter Šurda f94b2d2d4b
Windows compatibility fixes
6 years ago
Peter Šurda a4b1a781ce
Minor UI fixes
6 years ago
Peter Šurda 965f3548ac
Depends checking updates
6 years ago
Peter Šurda d8ae44f9ee
Obsolete imports, missing exception type
6 years ago
Peter Šurda c778b81427
knownNodes refactoring and shutdown fixes
6 years ago
Peter Šurda e664746f04
More knownNodes init
6 years ago
Peter Šurda b0539f5cb4
SSL handshake fewer errors
6 years ago
Peter Šurda 35a712d11d
KnownNodes missing init
6 years ago
Peter Šurda 157881bc63
Cyclic import fix
6 years ago
Peter Šurda 2cc4435cfc
Imports, typos, syntax errors
6 years ago
Peter Šurda 59f3a2fbe7
Reduce cyclic dependencies
6 years ago
Peter Šurda 7da36eccbd
Signal sender threads to close on shutdown
6 years ago
Peter Šurda a381f75b4b
Git head information in version
6 years ago
Peter Šurda 2c72b337c1
Typos and formatting
6 years ago
Peter Šurda 07722fb606
Node negotiation error handling
6 years ago
Peter Šurda 8515f9a9fc
Set SSL socket to blocking
6 years ago
Peter Šurda 6b65dfeeec
MarkAllUnread sqlite argument limit
6 years ago
Peter Šurda 413419c858
Timeout handling and ping
6 years ago
Peter Šurda 15c620dcc2
SSL socket blocking error handling
6 years ago
Peter Šurda ddc0ca5ede
Retry for certain non-blocking operations
6 years ago
Peter Šurda 61770ba89a
Typo
6 years ago
Peter Šurda f6bdad18a3
Improved stream handling
6 years ago
Peter Šurda 79b566a907
Fix bitflags in version packet
6 years ago
Peter Šurda e434825bb2
Pending download counter fix
6 years ago
Peter Šurda 23fcf2cdec
SSL handshake python version compatibility
6 years ago
Peter Šurda c979481564
Unhandled missing peer
6 years ago
Peter Šurda ba130e03e5
Network subsystem freezing fixes
6 years ago
Peter Šurda 4f70eaa01f
Fix curses mode
6 years ago
Peter Šurda f3849eeb48
Unused imports, problematic variable names
6 years ago
Peter Šurda 01a9124b7d
Less verbose SSL handshake reporting
6 years ago
Peter Šurda 5828021903
Fix false error about wrong stream
6 years ago
Peter Šurda 5ae1327edc
Download/upload shutdown fixes
6 years ago
Peter Šurda 5708a38be0
Fix sending messages crashing
6 years ago
Peter Šurda 9197c425d2
Object requesting fix
6 years ago
Peter Šurda 9ed59dd825
Shutdown procedure cleanup
6 years ago
Peter Šurda ca8550a206
Don't send requests for 0 objects
6 years ago
Peter Šurda 749bb628c0
Typo
6 years ago
Peter Šurda 4f920fe641
Fix infinite loop
6 years ago
Peter Šurda d652dc864d
Downloading fixes
6 years ago
Peter Šurda 9f89df6d1c
Expire objects that we're unable to receive
6 years ago
Peter Šurda ca6bc9981c
Better tracking in downloading objects
6 years ago
Peter Šurda 8dfa0faca9
More objects to be downloaded fixes
6 years ago
Peter Šurda 12205ee7ba
More fixes in objects to be downloaded
6 years ago
Peter Šurda bd1aead46e
More fixes for objects to be downloaded
6 years ago
Peter Šurda d04c0e78e4
Better handling of pending downloading objects
6 years ago
Peter Šurda b750e67bfb
Handle exception in iterator
6 years ago
Peter Šurda 805f72e098
Make objects to be send stoppable if not empty
6 years ago
Peter Šurda 94f0bdc731
Objects to be downloaded optimising
6 years ago
Peter Šurda 79893fdc23
Performance tuning objects to be downloaded
6 years ago
Peter Šurda dbe15d0b99
Objects to be downloaded fixes
6 years ago
Peter Šurda f079ff5b99
Refactor objects to be downloaded
6 years ago
Peter Šurda 6d2a75bfc9
Transfer speed improvements
6 years ago
Peter Šurda c3fef7bc4e
Syntax fix
6 years ago
Peter Šurda 9bf17b34d1
Remove obsolete imports and code
6 years ago
Peter Šurda 8cb0953401
Moved writeKeysFile into configparser
6 years ago
Peter Šurda 5ca8a52662
Typos, extra imports and similar
6 years ago
Peter Šurda 689d697a40
Refactor bandwidth limit and speed calculator
6 years ago
Peter Šurda ad75552b5c
Move shutdown from shared.py to state.py
6 years ago
Peter Šurda bcc7692e14
Add safeGetInt to BMConfigParser
6 years ago
Peter Šurda 02a7c59de8
OpenSSL 1.1.0 compatibility fixes
6 years ago
Peter Šurda 59b5ac3a61
OpenSSL 1.1.0 compatibility fixes
6 years ago
Peter Šurda fa2f87743e
SSL handshake fix
6 years ago
Peter Šurda cc4c07025b
Sending thread fix
6 years ago
Peter Šurda 8d278182a7
Indentation
6 years ago
Peter Šurda 93bdc3c800
Remove extra print
6 years ago
Peter Šurda d0b1cbfe1f
Add current git HEAD info to support request
6 years ago
Peter Šurda 5ae676f2ad
Minor support fix
6 years ago
Peter Šurda 6778d6046f
Add OpenSSL 1.1.0 compatibility
6 years ago
Peter Šurda 59cf33c9a1
Remove obsolete import
6 years ago
Peter Šurda 65701e5997
neededPubkeys fix
6 years ago
Peter Šurda ff8deebf60
Keep track of network protocol status
6 years ago
Peter Šurda 810e50a040
Fix minor issues
6 years ago
Peter Šurda 2cf2188bc3
Object sending fix
6 years ago
Peter Šurda bd520a340f
Trustedpeer fix and more refactoring
6 years ago
Peter Šurda e7470a4757
Remove leftover from debugging
6 years ago
Peter Šurda 5ceb920bd6
TLS tuning
6 years ago
Peter Šurda c738d93056
Assorted fixes
6 years ago
Peter Šurda cdcdf11d59
Missing import fix
6 years ago
Peter Šurda fa0a3135e7
Fixes pointed out by landscape.io
6 years ago
Peter Šurda ac348e4e6b
Fixes and refactoring
6 years ago
Peter Šurda 5d2bebae28
Add IPv4 multicast range to ignored addresses
6 years ago
Peter Šurda 8bcfe80ad0
Refactoring of config parser and shared.py
6 years ago
Peter Šurda 085e335969
Proxy update (for the new network subsystem)
6 years ago
Peter Šurda 75090abaaf
Advanced dispatcher class
6 years ago
Peter Šurda b4703ec6ce
Make objectHashHolder into a list
6 years ago
Peter Šurda 9c214b4a24
Inventory refactoring #2
6 years ago
Peter Šurda e84b19613e
Inventory refactoring
6 years ago
Peter Šurda 4f543e14c1
TLS handshake fix
6 years ago
PyBitmessage Translations 541979a159
Auto-updated language fr from transifex
6 years ago