mailchuck
ebcb069820
Delete key and shift modifier
...
Addresses #114
- delete from sent works when pressing delete key
- delete from trash deletes rather than moves
- delete with shift deletes rather than moves
2015-11-19 17:37:53 +01:00
mailchuck
159b68fa17
Missing folders in rerenderTabTreeSubscriptions
...
I optimised it too much and sometimes folders were missing in the tree.
2015-11-19 04:14:24 +01:00
mailchuck
164ae6b31f
Smoother rerenderTabSubscriptions
...
Does not reset it all the time but adds/removes
Fixes #109
2015-11-19 04:06:23 +01:00
mailchuck
cee1a59a86
Improved logging
...
Fixes #118
- changed almost all "print" into logger
- threads have nicer names
- logger can have configuration in "logger.dat" in the same directory as
"keys.dat", and the logger will pick the one named "default" to replace
the "console" and "file" that are in PyBitmessage otherwise
Example file for logging to syslog:
[loggers]
keys = root,syslog
[logger_root]
level=NOTSET
handlers=syslog
[logger_syslog]
level=DEBUG
handlers=syslog
qualname=default
[handlers]
keys = syslog
[handler_syslog]
class = handlers.SysLogHandler
formatter = syslog
level = DEBUG
args=(('localhost', handlers.SYSLOG_UDP_PORT),
handlers.SysLogHandler.LOG_LOCAL7)
[formatters]
keys = syslog
[formatter_syslog]
format=%(asctime)s %(threadName)s %(filename)s@%(lineno)d %(message)s
datefmt=%b %d %H:%M:%S
2015-11-18 16:22:59 +01:00
mailchuck
ef8f509b3a
Merge branch 'thelink2012-patch1'
2015-11-17 02:31:56 +01:00
mailchuck
3d4392e4f8
Merge branch 'patch1' of git://github.com/thelink2012/PyBitmessage into thelink2012-patch1
...
Conflicts:
src/bitmessageqt/__init__.py
2015-11-17 01:45:00 +01:00
Denilson M. Amorim
2add3f6bc8
Dont run twice if daemon too
2015-11-15 11:08:59 -03:00
Denilson M. Amorim
e4edeaceb5
Squash: Single instance and pop up old instance
2015-11-15 11:06:05 -03:00
mailchuck
c37fbd40ea
Version bump
...
We have 0.5.3 now
2015-11-15 02:23:11 +01:00
mailchuck
dd6de5210f
SSL workaround
...
Python < 2.7.9 does not support anonymous SSL server through
ssl.wrap_socket, so we have to disable it. Works fine as client.
Try to prefer secp256k1 curve (again, requires python >= 2.7.9)
2015-11-15 02:20:25 +01:00
mailchuck
da18e4be26
Move saving UI state
...
quit is more appropriate than close event, but it my resurrect the issue
with linux saving config data.
2015-11-14 21:08:08 +01:00
mailchuck
51232d3dd9
Improve blacklist autolabel
2015-11-14 18:53:22 +01:00
mailchuck
075f179299
OSX build fixes
...
- include bitmsghash so that it bundles the C library PoW
- include sslkeys so that SSL works in the bundle
- PyBitmessage version now propagated from the shell build script
2015-11-14 13:11:51 +01:00
mailchuck
9dc9718f26
Don't commit DLLs
2015-11-14 12:11:06 +01:00
mailchuck
c09981bd42
Blacklist through context menu
...
Fixes #101
2015-11-14 01:14:39 +01:00
mailchuck
b0b01efd59
SSL fixes
...
- uses constants for service flags
- requires SSL to use TLSv1 version (protection against POODLE-style
attacks)
- retry if sock.recv incomplete
2015-11-13 17:01:17 +01:00
mailchuck
8524f64f63
Fix adding/editing entries in addresbook
...
It didn't sort correctly and didn't update the label correctly when
changed.
Fixes #95
2015-11-13 14:31:35 +01:00
mailchuck
93764eeaad
Opportunistic encryption with TLS (2 of 2)
...
These are dummy key and certificates. They are loaded but otherwise not
used. This is a workaround against python's ssl_wrap deficiency, it
won't allow to execute a server-side SSL handshake without a loaded key
+ cert. Since generating key/cert locally would require additional
libraries, I opted for including a dummy one in the source.
2015-11-13 12:35:32 +01:00
mailchuck
8685449556
Opportunistic encryption with TLS (1 of 2)
...
Fixes Bitmessage#264
Fixes Bitmessage#648
2015-11-13 12:32:17 +01:00
mailchuck
cdaedaac0b
Unified code for finding source code location
...
It is already used in 3 places so I put it into a function
2015-11-13 12:26:02 +01:00
mailchuck
9daac4b061
Private IP range update
...
Addresses Bitmessage#768
2015-11-12 17:40:33 +01:00
mailchuck
7189a826ad
Click on inactive tab
...
Would cause exception.
2015-11-12 01:43:09 +01:00
mailchuck
a50c5ed16e
Fix broadcast
...
Any normal address should be able to broadcast. Reported over BM in one
of the chans.
2015-11-12 01:43:01 +01:00
mailchuck
f933cea697
Fix sync status sum
...
Last commit was broken.
2015-11-12 01:00:34 +01:00
mailchuck
53062f61b9
Show sync status in Network tab
...
Addresses Bitmessage#745 (but no API exposure yet)
2015-11-12 00:54:33 +01:00
mailchuck
6fef090261
Prepare for tree widgets to store settings
...
Precursor for #12
2015-11-12 00:34:20 +01:00
mailchuck
df54bbad81
Translation directory for OSX bundles
...
Addresses bitmessage#514
2015-11-11 02:42:28 +01:00
mailchuck
23b8811add
Enabling/disabling color propagation
...
Fixes #105
2015-11-11 01:03:02 +01:00
mailchuck
78734d81a1
Default message font
...
Fixes #106 and Bitmesage#248
2015-11-11 00:52:10 +01:00
mailchuck
891e3d6517
Unregistering of unregeistered accounts
...
Since it's unregistered, we don't know where to unregister from.
Fixes #91 .
2015-11-10 13:16:39 +01:00
Henrik Olsson
33b4f896f6
Fix some typos
...
Author: Henrik Olsson <henrik@fixme.se>
2015-11-09 20:09:31 +01:00
mailchuck
bdf2b28b0b
Newly sent messages and status update
...
- newly sent messages did not appear in all tabs
- message status change didn't work in all tabs
- addresses #90
- however, still new sent message sender/recipient do not have the
correct color
2015-11-09 19:39:34 +01:00
mailchuck
cfea0bbdd1
Disabled folder color
...
Fixes #92
2015-11-09 18:58:32 +01:00
mailchuck
e72773c5bb
Autofold/unfold when enabling/disabling
...
Fixes #93
2015-11-09 18:45:39 +01:00
mailchuck
c1269d9d56
several bugfixes for rerendertabtree
...
It was prone to infinite loops, mixing elements etc.
2015-11-09 18:44:39 +01:00
mailchuck
b01d5db549
Allow deleting channels
...
Fixes #96
2015-11-09 18:22:46 +01:00
mailchuck
9d2689db7a
Disable "Special address behaviour" in chan
...
Fixes #97
2015-11-09 17:31:13 +01:00
mailchuck
33b95db55b
Sqlite secure delete
...
Fixes #102
2015-11-09 17:21:51 +01:00
mailchuck
e5d6da2ec1
Fix Py2Exe / Py2App
...
Fixes the C PoW loading in frozen apps (Windows and OSX)
Cleaner fallback in PoW if something goes wrong
2015-11-09 17:15:27 +01:00
mailchuck
bfd64bb93f
Bump version
...
get ready for 0.5.2
2015-11-08 23:03:34 +01:00
mailchuck
80b02b4a96
TTL/send splitter shouldn't save state
...
Because it also cannot be resized from the UI
2015-11-08 23:03:11 +01:00
mailchuck
1f67b00956
Do not store search splitter state
...
It causes problems because it can't be resized through GUI.
2015-11-08 22:12:20 +01:00
mailchuck
cc5ed73060
Actually enable saving states
...
It was temporarily disabled for testing resizing.
Addresses #12
2015-11-08 21:45:54 +01:00
mailchuck
ed02e68a22
More tabs resizable and save state
...
Fixes #15
Addresses #12
2015-11-08 21:44:10 +01:00
mailchuck
52b22a11d5
Merge branch 'master' of https://github.com/mailchuck/PyBitmessage
...
Conflicts:
src/bitmsghash/Makefile
src/bitmsghash/bitmsghash.cpp
2015-11-08 11:47:48 +01:00
mailchuck
90db7c9ef1
Missing library fix
...
Missing library error wasn't handled correctly.
2015-11-08 11:44:34 +01:00
mailchuck
c81b23ff54
Compile fixes
...
- OSX and Windows compile fixes
2015-11-08 11:26:27 +01:00
mailchuck
e78c5820af
OpenCL fixes
...
- directory change
- automatically detect all available GPUs
2015-11-08 11:23:48 +01:00
mailchuck
15200356fe
OSX fixes and default compile
...
It should built on OSX 10.11 now
It will build bitmsghash.so by default
2015-11-08 11:22:21 +01:00
mailchuck
425667ee31
OpenCL compile warning
2015-11-08 11:18:40 +01:00