Jonathan Warren
33ea666df7
Merge pull request #494 from Atheros1/master
...
Smarter advertisement of object hashes and peers
10 years ago
Grant T. Olson
34203d73dd
Only UPDATE readStatus if it changed
10 years ago
Jonathan Warren
a9b15f83ba
initial testing inv refactorization
10 years ago
Jonathan Warren
477568f501
changed API commands which modify and list the address book per discussion in #482
10 years ago
Jonathan Warren
08024748b0
Merge pull request #482 from grant-olson/add_delete_addressbook
...
addAddressBook and deleteAddressBook API calls
10 years ago
Grant T. Olson
bfd79e0ae1
Use same argument order as addSubscription for addAddressBook
10 years ago
Grant T. Olson
db81f0c11e
Add add/deleteAddressBook APIs, extract address verification into reuable code, and make some QT stuff re-renderable
10 years ago
Jonathan Warren
c8b727e82b
Merge pull request #480 from grant-olson/chan_in_listAddress
...
Add chan true/false to listAddresses results
10 years ago
Jonathan Warren
c06bbc14f8
Give user feedback when disk is full
10 years ago
Grant T. Olson
48a3bdfefc
Add chan true/false to listAddresses results
10 years ago
Jonathan Warren
1bbb8240ed
modifications to API commands used by mobile device
10 years ago
Jonathan Warren
3ca4578f7f
minor changes to previous commit- adding listAddressBook to API
10 years ago
Jonathan Warren
cf52d93a67
Merge branch 'master' of git://github.com/Eylrid/PyBitmessage into Eylrid-master
10 years ago
Jonathan Warren
e214f0bb66
Added ability to set a message's read status using getInboxMessageID. This rather than #368
10 years ago
Jonathan Warren
f64461feb0
fixes to new SQL refactoring
10 years ago
Jonathan Warren
ea3cf9e00e
minor changes to previous commit
10 years ago
Grant T. Olson
03ce8ba8fb
new API method needs to use helper_sql
10 years ago
Grant T. Olson
b5873187bf
Merge branch 'master' into sql_refactor
10 years ago
Grant T. Olson
74cd6c24b2
Have API calls use sql helper
10 years ago
Joshua Noble
b5f42d7549
Added trashSentMessageByAckData API command
10 years ago
Jonathan Warren
3ae8dd8eee
log traceback on API exception
10 years ago
Jonathan Warren
14a968b499
github demanded a manual merge
10 years ago
Jonathan Warren
0d69ebb125
Merge branch 'raise_api_error' of git://github.com/grant-olson/PyBitmessage into grant-olson-raise_api_error
10 years ago
Jonathan Warren
4396bc7f97
manually undid much of pull #287 . Discussion in #398
10 years ago
Jonathan Warren
ea54f8e779
resolve merge conflict
10 years ago
Jonathan Warren
7146823b10
Merge branch 'daemon_spelling_error' of git://github.com/DivineOmega/PyBitmessage into DivineOmega-daemon_spelling_error
10 years ago
Jonathan Warren
4c920fd153
resolve merge conflict
10 years ago
Jonathan Warren
0132db33dc
show number of each message type processed in the API command clientStatus
10 years ago
Amos Bairn
a290b61f1a
Add listAddressbook to api
...
listAddressbook returns label and address for each address in the
addressbook.
10 years ago
Grant T. Olson
b222693d98
Have OSX check run before we import classes and error out
10 years ago
Jonathan Warren
27f10f6ac1
fix merge conflicts
10 years ago
Grant T. Olson
2526608c39
Convert 'API Error' to raise APIError()
...
Catch of unhandled exceptions and return them as new API Error 21 - Unexpected API Failure
_decode method that transforms "!!!".decode('hex')errors to new API Error 22: Decode Error
10 years ago
Jordan Hall
53ca5b03ff
Changing text for API Error 0007 log warning (cont.)
10 years ago
Jordan Hall
2c09326c37
Changing text for API Error 0007 log warning
10 years ago
Jordan Hall
326e294932
Reverted back to importing only logger instead of all of shared
10 years ago
Jordan Hall
a69a00d186
Improved logger function calls and import shared here instead of debug
10 years ago
Jonathan Warren
176340c22d
added api command: getPubkeyByHash
10 years ago
Jordan Hall
9710a86187
Minor spelling error: 'deamon' -> 'daemon'
10 years ago
merlink
7850e9aa68
Created Object for controlling bitmessage deamon
10 years ago
merlink
28acbac823
Added deamon modoe to main function
10 years ago
merlink
f8cdfbfaa0
Changed start code for deamon mode
10 years ago
Jordan Hall
13196233a9
Merge with upstream and fixed conflicts
10 years ago
Jordan Hall
ab4d53593b
Fix to python version critical log message
10 years ago
Jordan Hall
b529280160
Further fixes
10 years ago
Jordan Hall
26b82984a2
Fixes to logger function calls
10 years ago
Jonathan Warren
107c9376c5
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage
10 years ago
Jordan Hall
0f357529ed
bitmessagemain, changing prints tologger functions
10 years ago
Jonathan Warren
d51fe37a66
added requested API commands for mobile device
10 years ago
merlink
084f67b10f
Created Object for controlling bitmessage deamon
10 years ago
merlink
86383f0a9f
Added deamon modoe to main function
10 years ago
merlink
c5442029b5
Changed start code for deamon mode
10 years ago
Jonathan Warren
17533237fe
some initial work done to support particular android client
10 years ago
Jonathan Warren
03200d3bb1
Small changes to API (backwards compatible)
10 years ago
Jonathan Warren
5c3bc63a1f
Only allow 1 connection per IP
10 years ago
Grant T. Olson
04cb6575bd
getInboxMessageIds and getSentMessageIds
10 years ago
Jonathan Warren
46c900f027
show Invalid Method error in same format as other API errors
10 years ago
Jonathan Warren
f8f940cf30
Merge branch 'master' of github.com:Atheros1/PyBitmessage
10 years ago
Jonathan Warren
cddfe2c44f
Only return one item for certain API commands
10 years ago
Jonathan Warren
8c0450ce39
having parameters here doesn't hurt anything
10 years ago
Grant T. Olson
fbbc657380
Add listSubscriptions method to API
10 years ago
Jonathan Warren
aa66d74d8d
Small backwards-compatible changes to API
10 years ago
Daniel Kraft
665659f214
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage into namecoin-id
...
Conflicts:
src/bitmessageqt/bitmessageui.py
src/helper_startup.py
10 years ago
Jordan Hall
82282b03fe
Made inbox message retrieval API function also return read status
10 years ago
Jonathan Warren
c27494ace9
Further work to implement the Connect dialog on startup
10 years ago
Daniel Kraft
a2fe6a1b44
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage into namecoin-id
...
Conflicts:
src/bitmessageqt/__init__.py
src/bitmessageqt/bitmessageui.py
src/bitmessageqt/settings.py
10 years ago
Jonathan Warren
52caec5e2b
Move one line of code so that correct program activity is logged
10 years ago
Jonathan Warren
1bf39dbfd0
moved debug.log file to the config directory
10 years ago
Jonathan Warren
d93d923364
Added some default text to the search textbox, also fixed bitmessage_icons.qrc after file move
10 years ago
Daniel Kraft
7c89bacca5
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage into namecoin-id
10 years ago
Jonathan Warren
a3d21dc880
Merge pull request #280 from RemideZ/master
...
macOSX compatibility
10 years ago
Daniel Kraft
8f39e35184
Add executable flag.
...
Mark bitmessagemain.py as executable.
10 years ago
RemideZ
68b2350276
Nicer formatting
10 years ago
RemideZ
8df9dc5731
Update bitmessagemain.py
10 years ago
Linker Lin
4a84a30fc6
replace acquire lock by 'with' statement
10 years ago
miao.lin
0aa7efab34
renamed class BGWorker to bgWorker
10 years ago
Jonathan Warren
0b08fe6bad
Some initial coding work for chans
10 years ago
Jonathan Warren
b6c1467d80
added missing imports
10 years ago
Jonathan Warren
c4d09693d5
Merge pull request #240 from acejam/master
...
Added folder to select statement & changed received to receivedTime
10 years ago
Jonathan Warren
5bb339c0fe
apiAddressGeneratorReturnQueue is now in the shared module
10 years ago
Jonathan Warren
c857f73d0b
Continued moving code into individual modules
10 years ago
Jordan Hall
9925d55df2
Removed unused imports from bitmessagemain
10 years ago
Jordan Hall
3f0283eaaf
Merge remote-tracking branch 'upstream/master' into splitting_bitmessagemain
10 years ago
Jonathan Warren
c2f493b595
Fix issue #246
10 years ago
Joshua Noble
37886916b8
Add getSentMessagesByAddress API command
10 years ago
Jordan Hall
fe8998ca3a
Seperating out all peer networking classes and merging with upstream
10 years ago
Jordan Hall
27a8662f22
Seperating class_singleListener, class_receiveDataThread, class_sendDataThread
10 years ago
Jordan Hall
c7d9b316ef
Seperated out class_singleWorker (POW thread)
10 years ago
Jonathan Warren
32aaaf2023
Fix bugs in githup pull request #238
10 years ago
DivineOmega
d2d2d8c380
Fixed translate functions not being found as they were being defined after the QT GUI was started
10 years ago
DivineOmega
c2cfff2a2e
Reworked translate function to be more accommodating
10 years ago
DivineOmega
e7fffe7ecd
Seperated out class_addressGenerator - not perfectly
10 years ago
DivineOmega
8f81c35a6f
Split off a few generic functions and Bitcoin related functions in seperate helper files
10 years ago
Joshua Noble
894de2da34
Changed received to receivedTime
10 years ago
Joshua Noble
b64bbda82a
Added folder to select statement for getInboxMessagesByAddress
10 years ago
Jordan Hall
138877f5f7
Placed repeated inbox and sent SQL operations into appropriate helper functions
10 years ago
Jordan Hall
423e83d77c
Split off some bootstrap and startup helper functions into their own files
10 years ago
Jordan Hall
181614fe80
Merge remote-tracking branch 'upsteam/master' into splitting_bitmessagemain
10 years ago
Jordan Hall
ebc62b9edc
Moving certain classes outside of bitmessagemain.py
10 years ago
Jonathan Warren
958cf03cd8
Merge pull request #232 from DivineOmega/ackdata_api_changes
...
New API command getSentMessageByAckData and made other commands return ackData
10 years ago
Jonathan Warren
936369da0a
manual implement Github issue #223
10 years ago
jordan@hall05.co.uk
e49e9a60b0
New API command getSentMessageByAckData and modified the getAllSentMessages and getSentMessageById commands to return ackData
10 years ago
Jonathan Warren
58f3304244
When using API command getInboxMessagesByAddress, display true encoding type saved in table
10 years ago
Jonathan Warren
29c5282d48
manual merge acejam-master
10 years ago
Jonathan Warren
76f851b7a2
manual merge acejam-master
10 years ago
Joshua Noble
c655b9a506
Add getInboxMessagesByAddress API command
10 years ago
Jordan Hall
4aa0207727
Merging with upstream and resolving conflicts
10 years ago
Jordan Hall
21ec1de7ca
Created API commands: 'trashInboxMessage' and 'trashSentMessage'. Also, identation fix caused by accidental tabs instead of spaces.
10 years ago
Jordan Hall
7264347182
Added parameters check for getInboxMessageById and getSentMessageById API commands
10 years ago
Michael Pfister
9ebf6c159f
Removed duplicate import statement for threading
10 years ago
Jonathan Warren
5dcfa962dd
Added clientStatus API call
10 years ago
jordan@hall05.co.uk
28ed9676cc
Fixed indentation error (previous commit contained no files)
10 years ago
jordan@hall05.co.uk
3f07f895bc
Added 'getAllInboxMessages' command to API.
10 years ago
jordan@hall05.co.uk
ce8113b36e
Changed received to 'lastActionTime' for 'getSentMessageById' command.
10 years ago
jordan@hall05.co.uk
fba402ab18
Added 'getSentMessageById' command to API
10 years ago
jordan@hall05.co.uk
d79d002dd3
Added 'getAllSentMessages' command to API
10 years ago
Jonathan Warren
aeeb7c9878
Moved UI related files all into the bitmessageqt folder
10 years ago
Jonathan Warren
28f9144113
When using API, start giving user actual message encoding type now that the inbox table actually tracks it
10 years ago
Jonathan Warren
461a49f99f
Merge branch 'master' of http://github.com/acejam/PyBitmessage into acejam-master
10 years ago
Jonathan Warren
0b602f0f8c
Added more translatable strings
10 years ago
Jonathan Warren
fa91d31f42
adjust translation-related code
10 years ago
Jonathan Warren
48b5e26e46
Finished adjusted _translate function to work under daemon mode
10 years ago
Jonathan Warren
5938efca1a
Manual merge and fix Github issue #213
10 years ago
Gatien Bovyn
fd3f1f8ebf
fixed typo ack-arg for translation
10 years ago
Gatien Bovyn
0343c67b95
applied Atheros1 commit for error handling around .encrypt
...
commit 8d7eceb18e
10 years ago
Joshua Noble
a8693156b0
Add getInboxMessageById API command
10 years ago
Gatien Bovyn
7fb20468a8
trying to resolve _translate undefined
10 years ago
Gatien Bovyn
574f4d5c3e
new translatable strings found + french translation updated
10 years ago
Jonathan Warren
8d7eceb18e
Add error handling around .encrypt
10 years ago
Gatien Bovyn
930159303c
fixed typo + translations updated
10 years ago
Gatien Bovyn
1f10b2d50c
new translatable string in bitmessagemain
10 years ago
Gatien Bovyn
0bfb6c4590
2 new translatable strings in bitmessagemain
10 years ago
Gatien Bovyn
dbc5abbe19
new string find to be translated in bitmessagemain + fixed english typo in GUI
10 years ago
Gatien Bovyn
63744bfb27
autopep8 bitmessagemain.py file + fixed typo
10 years ago
Gatien Bovyn
cbf160a8d9
fixed typos + translation files
10 years ago
Jonathan Warren
faa643b73f
Merge pull request #203 from razzintown/master
...
Typo: "exist" to "exit"
10 years ago
Jonathan Warren
087d1b8c68
Continued Max acceptable difficulty programming and testing
10 years ago
Jonathan Warren
ee0c0f8c9b
Continued Max acceptable difficulty programming and testing
10 years ago
Jonathan Warren
999e6e6ccd
Merge branch 'master' of github.com:Atheros1/PyBitmessage
10 years ago
Jonathan Warren
7f19ac82d0
Check to see whether we are awaiting a new pubkey within the receiveData thread not the workerThread
10 years ago
Razz Fox
6afd7e46d4
Typo: "exist" to "exit"
10 years ago
Jonathan Warren
179723bbf8
Continued Max acceptable difficulty programming and testing
10 years ago
Jonathan Warren
7b508884e3
some initial work completed on MaxAcceptableDifficulty checking
10 years ago
Jonathan Warren
127ad53685
broadcastpending message status is obsolete, use broadcastqueued instead
10 years ago
Jonathan Warren
e25f08b9ed
Correct ECDSA verify
10 years ago
Jonathan Warren
e7f972ca66
Correct ECDSA verify
10 years ago
Jonathan Warren
b6113369c6
Remove inbox item from GUI when using API command trashMessage
10 years ago
Jonathan Warren
483e51ad04
initilize the ackdataForWhichImWatching data structure within the single worker thread
10 years ago
Jonathan Warren
433d55d351
Low priority POW threads
10 years ago
Jonathan Warren
de384c1c56
Multi-core POW
10 years ago
Jonathan Warren
ad2457361f
Multi-core POW
10 years ago
Jonathan Warren
b77e65d3f6
Merge http://github.com/Arceliar/PyBitmessage into Arceliar
10 years ago
Jonathan Warren
a0e6430c83
Refactored message status-related code
10 years ago
Arceliar
651cdd6357
Fixed double PoW on pubkey messages.
10 years ago
Arceliar
128c6916af
Moved proof of work to child processes.
10 years ago
Jonathan Warren
ac2bf4715a
Merge branch 'master' of github.com:Atheros1/PyBitmessage
10 years ago
Jonathan Warren
3b9c5885ea
Added menu option to delete all trashed messages
10 years ago
Jonathan Warren
3ee9b4ea6e
inv flooding attack mitigation
10 years ago
Jonathan Warren
9e0b1d3147
Use tray icons stored in bitmessage_icons_rc.py
10 years ago
Jonathan Warren
204f1fe52c
Verify label is UTF-8 data
10 years ago
Jonathan Warren
06992eeb71
Merge branch 'master' of github.com:Atheros1/PyBitmessage
10 years ago
Jonathan Warren
a293cef8d1
Added new deterministic address and subscription-related commands
10 years ago
Jonathan Warren
4705c4f78a
New tray icon, also use existing local-IP rejection function for received addr messages also
10 years ago
Jonathan Warren
eb9339052d
adjust tab order
10 years ago
Jonathan Warren
ca874215a7
set a short timeout for incoming connections which are not fully established with version messages
10 years ago
Jonathan Warren
cb387af25f
allow active nodes which are not actually Bitmessage nodes to expire out of the knownNodes file
10 years ago
Jonathan Warren
7d5579f1a3
Prevent incoming connection flooding from crashing singleListener thread
10 years ago
Jonathan Warren
b5fef550bf
fix bug that caused workerThread to crash when sending out an old v2 pubkey
10 years ago
Jonathan Warren
7458b09e07
Wrap all sock.shutdown functions in error handlers because evidently these can fail on some OSs if the socket is already shut down from earlier.
11 years ago
Jonathan Warren
dfd91d35af
on exception during a SQL execute, show user the SQL line that caused the exception
11 years ago
Jonathan Warren
ab4a5da28a
Bugfix: Must use toAddress instead of addressInKeysFile if toLabel is blank when receiving message
11 years ago
Jonathan Warren
a93bee3005
Match Wiki Protocol-spec to program
11 years ago
Jonathan Warren
0842679314
manually merged changes in
11 years ago
fuzzgun
d154e2495c
minimiseonclose option to minimize the application when the window is closed
11 years ago
fuzzgun
a81876072e
Prevent multiple instances of the application from running (issue #142 )
11 years ago
fuzzgun
24094949cf
Beginning of integration with Ubuntu Messaging Menu
11 years ago
Jonathan Warren
364e952de8
use only 9 half open connections for windows but 32 for everyone else
11 years ago
Jonathan Warren
70f09095d9
Support setting user-defined difficulty through the API
11 years ago
Jonathan Warren
38ae186a93
added several printLocks to improve console output
11 years ago
Jonathan Warren
3ab48c2fe3
Upon incoming connection, start the sendData thread before the receiveData thread
11 years ago
Jonathan Warren
4b27e07c2c
use os._exit(0) instead of sys.exit()
11 years ago
Jonathan Warren
ac787d90a8
use os._exit(0) instead of sys.exit()
11 years ago
Jonathan Warren
7ba2a4f18b
Close application if not daemon and PyQt not found
11 years ago
Jonathan Warren
a4beb436a4
Added API Function: getStatus
11 years ago
Jonathan Warren
05c49a31cd
support switching to and from portable mode without restarting
11 years ago
Jonathan Warren
caf9890bd1
better error handling around sock.sendall
11 years ago
Jonathan Warren
73ec3e6293
Use different data structure to maintain the number of connections shown on the Network Status tab
11 years ago
Jonathan Warren
b8f44aadb4
further deamon-related changes
11 years ago
Jonathan Warren
da4cf1f1cb
further deamon-related changes
11 years ago
Jonathan Warren
cbca738524
further deamon-related changes
11 years ago
Jonathan Warren
de59b4adf1
API-related changes
11 years ago
Jonathan Warren
9a64c265a0
Continued daemon mode implementation
11 years ago
Jonathan Warren
0bc4712063
Continued daemon mode implementation
11 years ago
Jonathan Warren
08dad3e33d
most daemon code done
11 years ago
Jonathan Warren
63f1b6a5c8
truncate display of long messages to avoid freezing the UI
11 years ago
Jonathan Warren
5b58ff2104
truncate display of long messages to avoid freezing the UI
11 years ago
Jonathan Warren
5d7c5f0c2b
set hard date for encrypted-broadcast switchover
11 years ago
Jonathan Warren
0b78e36639
added extra statements for troubleshooting
11 years ago
Jonathan Warren
8e042930f2
add a simple printLock
11 years ago
Jonathan Warren
32d8a78fc7
test socket.close change
11 years ago
Jonathan Warren
ddf347ecc5
test socket.close change
11 years ago