Peter Šurda
e5c9e6d383
Curses fixes
...
- curses interface should now work with older versions of dialog
- Fixes #711
7 years ago
Peter Šurda
3d9c036129
SMTP delivery thread
...
- thread can deliver incoming messages over SMTP
- this commit just contains the thread, subsequent commits will enable
it
7 years ago
Peter Šurda
6895da7f65
Quit immediately if disk full
...
- PyBitmessage only used to quit on disk full when running in daemon
mode. When this happened with the QT-GUI, it would end up in a
half-frozen status instead. Quitting is a safer choice
Fixes #572
7 years ago
Peter Šurda
e649adbe37
Framework for extended message encoding
...
- helper classes for encoding/decoding messages
- includes both old as well as new extended one (msgpack+zlib)
- the classes are unused yet and are supposed to be for experimenting
7 years ago
Peter Šurda
6add48e036
UPnP fix
...
- it looks like some UPnP server implementations consider NewRemoteHost
to be a mandatory tag
7 years ago
Peter Šurda
0689525d61
UPnP fixes
...
- detects WANPPPConnection vs WANIPConnection
7 years ago
Peter Šurda
efa12c3ac6
Do not connect on shutdown
...
- in some cases, such as when using trustedpeer, outgoingSynSender
threads would wake up and try to connect. This fixes it.
7 years ago
Louis-Guillaume DUBOIS
afa715cf1b
Fixes #867 - Changes default time format to %c
7 years ago
Peter Šurda
cec2233043
Fix about dialog
...
- Last commit broke the about dialog, this fixes it again.
7 years ago
Peter Šurda
d9ca8d1e5e
Fix UTF8 character in translation source
...
- "About" dialog did not correctly interpret source UTF-8 characters
7 years ago
Peter Šurda
ca297cafed
Delete old nodes
...
- cleanup will delete nodes that are older than 3 days
7 years ago
Peter Šurda
65211703c0
Try UTF-8 locale encoding
...
- setlocale didn't always try UTF-8, and on systems that only had UTF-8
encoding of the selected locale, this would fail to change locale
Fixes #872
7 years ago
Peter Šurda
0dd54e606d
Multiple connections on hidden service fix
...
- there was a bug which prevented multiple parallel connections on
hidden service
7 years ago
Peter Šurda
b0446f412a
Prevent leaking of tor relay IP
...
- when running a hidden service, the IP of the tor relay was a part of
the verack message. In setups where it's not 127.0.0.1 it may leak
info about network topology
- thanks for an anonymous bug report
7 years ago
Peter Šurda
fbed1eff31
Socks error handling
...
- Socks errors are now handled in a smoother manner
7 years ago
Peter Šurda
f242d409fd
Tor hidden service fixes
...
- will send the correct combination of hostname and port
- if proxyhostname is a hostname and an IP address, it will now allow
multiple parallel connections for hidden service
7 years ago
Peter Šurda
4b559bbe66
Add bencode library
...
- will be used for new message encoding
7 years ago
Peter Šurda
1a40c29d22
Add Tor hidden service support
...
- PyBitmessage can now run as a hidden service on Tor
- three new variables in keys.dat: onionhostname, onionport, onionbindip
- you need to manually add a hidden service to tor
7 years ago
Peter Šurda
33991f4598
Implement node priority
...
- prioritise connecting to nodes that were online more recently
- hidden service nodes have a higher priority if using tor
7 years ago
Peter Šurda
c11dd67e50
Translation update
...
- Russian, French, Italian, Portuguese and Esperanto updated from
transifex
7 years ago
Peter Šurda
9e2389306b
BSD compile fixes
...
- bitmsghash should now build and run on BSD (thanks for
FreeBSD/Dragonfly maintainers for assistance)
- if it cannot detect the number of cores, will default to one thread
(previously it broke)
7 years ago
Peter Šurda
e353af3195
Locale encoding fixes
...
On non-Windows, setlocale will try both normalised and preferred
encoding.
7 years ago
Peter Šurda
6dff105a5b
Unread count and subscriptions
...
- unread count was optimised (based on profiling)
- unread count is now accurate
- listing subscription messagelists and count fixed
7 years ago
Jonathan Warren
af0dfdcf93
Merge pull request #852 from Bitmessage/v0.6
...
V0.6
7 years ago
Peter Šurda
b194e4ca20
Bump version to 0.6.0
7 years ago
Peter Šurda
75eef9ef2f
Fix merge conflicts
...
Missed this difference in the last commit
7 years ago
Peter Šurda
aabf600c38
Fix incorrectly resolved merge conflicts
...
Two file merge conflicts, __init__.py and upnp.py, were not resolved
correctly by the automatic resolving (probably because the affected code
was written by other people and I merged them into mailchuck fork). This
changes it to the same code that is in the mailchuck fork)
7 years ago
Peter Šurda
0851b759b0
Update build scripts for 0.6
7 years ago
Peter Šurda
eebf264552
Translations update
7 years ago
Peter Šurda
10a3d2d28a
Add uPnP translation source
7 years ago
mailchuck
b724d3ee4f
Copyright year updates
7 years ago
mailchuck
444edbd6a3
Subscription folder loading fix
7 years ago
Peter Šurda
02a593fc7f
Translation source update
7 years ago
mailchuck
3f1f3e9b3b
Remove default debugging
...
Only log errors. Can be overriden by a config file.
7 years ago
mailchuck
9edde110a2
Translation update
...
Some function calls were not being identified as text that should be
translated.
7 years ago
mailchuck
9193c2070e
Labels when replying
...
If present, a label will be included in the reply line edit.
7 years ago
Peter Šurda
fabfc91e8f
Translation source update
7 years ago
mailchuck
4013bd31fd
Time & date Windows encoding
...
On Windows, the encoding was always the default windows encoding and
didn't change when you use a language in BM that required a different
encoding. This affected mainly date & time in the received column and
the startup info on the network status tab.
7 years ago
mailchuck
88678eab3a
Sent table header
...
Inbox/Sent table header for the last column now adjust (previously, both
were "Received", now the latter is "Sent).
7 years ago
mailchuck
5afdc052ff
Retranslate fix
...
Update identities tree context menu on language change.
7 years ago
mailchuck
58481afda2
Completer unicode fixes
7 years ago
mailchuck
46edb72b4f
Send from addressbook label
...
When choosing an item from addressbook to send to, put both label and
address into the lineEditTo widget.
7 years ago
mailchuck
98313d594f
Sender autocompletion
...
Sender autocompletion now works, and is based on the l labels in the
addressbook (i.e. all addressbook entries, all subscriptions and chans).
Repurposed C code from
https://stackoverflow.com/questions/21773348/how-to-force-qcompleter-to-check-second-word-in-qlineedit
7 years ago
mailchuck
b8667864f5
Addressbook exception fix
...
The avatar was throwing an exception.
7 years ago
Peter Šurda
61ae94098d
Translations update
...
English source plurals updated.
7 years ago
mailchuck
94d5eeb16f
Unread count fixes
7 years ago
Peter Šurda
ad6d55cebe
Translations update
...
- TTL hours/days now has correct plurals/paucals
- TTL description updates better when changing language (was "X days")
- language sources updated
7 years ago
Peter Šurda
658d52fb4f
TTL/Send tab fixes
...
Now stretches correctly and does not unnecessarily shorten the text.
7 years ago
mailchuck
ddb48cad86
Typo
7 years ago
mailchuck
83cc25fef5
Typo
7 years ago