Micah Lee
|
2c1534979e
|
squash bug in closing Flask web server (fixes #131)
|
2014-09-03 00:11:25 -07:00 |
|
Micah Lee
|
4edcce9ece
|
add utf-8 encoding to all .py files
|
2014-09-02 17:30:01 -07:00 |
|
Micah Lee
|
a6e99fcc21
|
added GPLv3 license to each source file
|
2014-09-02 12:10:42 -07:00 |
|
Micah Lee
|
c49cc75a55
|
fixed Tails bug where if you stopped server in GUI, you could not start a new server again
|
2014-08-30 01:42:17 +00:00 |
|
Micah Lee
|
cf52c2dcd0
|
fix bug caused by refactoring that made Tails launch infinite onionshare processes (oops)
|
2014-08-30 01:10:58 +00:00 |
|
Micah Lee
|
0858366e31
|
remove gui_mode from web app, because it is no longer useful
|
2014-08-29 16:06:13 -07:00 |
|
Micah Lee
|
e90d90b7d5
|
keep some status bar messages around for longer
|
2014-08-29 15:57:44 -07:00 |
|
Micah Lee
|
0a28ad4538
|
can't stop a server before it has finished starting
|
2014-08-29 15:50:19 -07:00 |
|
Micah Lee
|
d1cd3c83ab
|
added status bar to GUI, populated it with useful status messages
|
2014-08-29 15:43:07 -07:00 |
|
Micah Lee
|
6688ced698
|
waits for hs to be ready in GUI too (#116)
|
2014-08-29 14:35:25 -07:00 |
|
Micah Lee
|
846b10b755
|
waits for hidden service before displaying URL. fixes #116
|
2014-08-29 14:32:19 -07:00 |
|
Micah Lee
|
36914114f9
|
sort the list of filenames being shared
|
2014-08-28 16:26:56 -07:00 |
|
Micah Lee
|
9ed128938f
|
does starting server work in a separate thread to keep GUI responsive
|
2014-08-28 16:16:41 -07:00 |
|
Micah Lee
|
2da38ce775
|
catches exception when Tor is not open and trying to close server when it's not running
|
2014-08-28 00:01:55 -07:00 |
|
Micah Lee
|
fcdcfd7c39
|
added download progress bars to GUI, and made close automatically act as stop server automatically
|
2014-08-27 23:52:56 -07:00 |
|
Micah Lee
|
5325b7b173
|
made it so clicking Start Server actually starts the server, and made the URL fields hide/show appropriately, and the Copy URL button work
|
2014-08-27 19:07:15 -07:00 |
|
Micah Lee
|
349ca67cc9
|
server can be started and stopped from the GUI
|
2014-08-27 17:52:45 -07:00 |
|
Micah Lee
|
9cb1871b02
|
close automatically checkbox respects --stay-open argument again
|
2014-08-27 17:27:54 -07:00 |
|
Micah Lee
|
49eac35196
|
FileSelection and ServerStatus interact together, disabling buttons when appropriate
|
2014-08-27 17:24:44 -07:00 |
|
Micah Lee
|
db6600cb71
|
beginning Options layout
|
2014-08-27 16:46:19 -07:00 |
|
Micah Lee
|
e7af77b3f7
|
beginning Downloads layout
|
2014-08-27 16:43:18 -07:00 |
|
Micah Lee
|
d519e62b93
|
beginning ServerStatus layout
|
2014-08-27 16:11:43 -07:00 |
|
Micah Lee
|
78f6c31061
|
beginning to refactor onionshare_gui to work with multiple files (#66)
|
2014-08-27 14:21:08 -07:00 |
|
Micah Lee
|
1f7c85a837
|
removed unnecessary image, and deleted onionshare_gui/static folder
|
2014-08-27 13:54:59 -07:00 |
|
Micah Lee
|
eebcdfb81e
|
refactored onionshare_gui to work with new refactored onionshare
|
2014-08-26 19:04:39 -07:00 |
|
Micah Lee
|
805522be36
|
Merge branch 'master' of https://github.com/canerbasaran/onionshare into canerbasaran-master
Conflicts:
onionshare_gui/onionshare_gui.py
|
2014-08-26 16:59:48 -07:00 |
|
Micah Lee
|
0bc778437d
|
refactored cleanup handlers to use a queue, so they will work with the GUI
|
2014-08-26 15:44:44 -07:00 |
|
Micah Lee
|
ab9e69b573
|
Merge pull request #111 from lazlolazlolazlo/localhost
Fix displaying of local host
|
2014-08-26 15:19:44 -07:00 |
|
Lazlo Westerhof
|
fe92ca4311
|
Fix displaying of local host
|
2014-08-23 00:01:44 +02:00 |
|
Lazlo Westerhof
|
1366d45e65
|
Fix close automatically
|
2014-08-22 23:07:39 +02:00 |
|
Micah Lee
|
4284476902
|
moved several english strings into strings.json for translation
|
2014-08-20 14:45:24 -07:00 |
|
Micah Lee
|
6617063143
|
in Tails, root stuff is launched in separate process in GUI (#96)
|
2014-08-20 21:30:28 +00:00 |
|
Lazlo Westerhof
|
5b8f3f777b
|
Remove old webapp files
|
2014-08-14 16:41:07 +02:00 |
|
Lazlo Westerhof
|
141707785f
|
First working version of native qt app
|
2014-08-14 16:37:33 +02:00 |
|
brn
|
85c72f1980
|
Solved Issue #80 UnicodeEncodeError
|
2014-08-01 20:04:17 +03:00 |
|
Micah Lee
|
542cec15c6
|
add Content-Security-Policy so if there are other xss vulns they won't execute
|
2014-07-16 02:19:22 -07:00 |
|
Micah Lee
|
d9aa55b991
|
fixed critical XSS bug that can deanonymize user
|
2014-07-15 19:13:44 -07:00 |
|
Micah Lee
|
2edde2eb1f
|
Encoded strings passed to constant_time_compare as ascii, because it was
throwing errors in OSX. Also added --debug to command line version, and made onionshare server
log errors as well as the GUI.
|
2014-07-07 17:01:51 -07:00 |
|
Anton Nesterov
|
1a8a42a43d
|
Add Russian translation (and make "Copy URL" translatable)
|
2014-06-29 03:11:04 +04:00 |
|
Micah Lee
|
126200c9c1
|
Merge pull request #62 from enotodden/master
Add new norwegian strings and fix unicode issues.
|
2014-06-26 16:05:21 -07:00 |
|
Micah Lee
|
6503f2afa1
|
implemeted debug mode. fixes #50
|
2014-06-26 19:02:59 -04:00 |
|
Espen Kåsa Notodden
|
4e5eb62dca
|
Merge branch 'master' of https://github.com/micahflee/onionshare
|
2014-06-26 22:51:20 +02:00 |
|
Espen Kåsa Notodden
|
10f8600e54
|
use the translated() function in onionshare_gui
|
2014-06-26 22:37:25 +02:00 |
|
Micah Lee
|
5f627dc9e4
|
passing webapp the debug flag (#50)
|
2014-06-26 14:56:29 -04:00 |
|
Micah Lee
|
d0d4cebbff
|
fixed bug where hidden service still closed even if "close automatically" unchecked in GUI (#58)
|
2014-06-26 14:45:18 -04:00 |
|
Micah Lee
|
8fce3adeb5
|
made --stay-open work in GUI (#58)
|
2014-06-26 14:31:29 -04:00 |
|
Micah Lee
|
c74e259fb4
|
made --local-only work in GUI (#58)
|
2014-06-26 14:26:41 -04:00 |
|
Micah Lee
|
2b8be2781c
|
adding argparse to GUI (#58, also #50)
|
2014-06-26 14:22:32 -04:00 |
|
Micah Lee
|
9db3ca59c8
|
made pyinstaller work for OSX (#43)
|
2014-06-25 14:42:39 -07:00 |
|
Micah Lee
|
cf7d04099e
|
made pyinstaller work for windows (#35)
|
2014-06-24 17:23:10 -04:00 |
|
Micah Lee
|
fc13ef5707
|
merging in relevant work from #59
|
2014-06-24 15:08:39 -04:00 |
|
Micah Lee
|
272092f877
|
can now run onionshare_gui.py without building (fixes #51)
|
2014-06-22 00:54:44 -04:00 |
|
Micah Lee
|
d8dbbcc42a
|
made copy to clipboard work in windows. fixes #46
|
2014-06-21 20:29:26 -04:00 |
|
Micah Lee
|
98bb6c387a
|
made logs display reverse chronological, so no need to autoscroll the log window
|
2014-06-21 15:20:10 -04:00 |
|
Micah Lee
|
ce15a79302
|
window icon works now. fixes #49
|
2014-06-20 21:15:46 -04:00 |
|
Micah Lee
|
ef1767f350
|
adding window icon (#49)
|
2014-06-20 20:57:32 -04:00 |
|
Micah Lee
|
7d537cde6f
|
Building a .exe now successfully works (#35)
|
2014-06-20 01:42:53 -04:00 |
|
Micah Lee
|
31ec0c11d5
|
make auto-close checkbox look better in ubuntu
|
2014-06-19 21:21:41 -07:00 |
|
Micah Lee
|
38f073b6c7
|
start QApplication before doing other Qt stuff
|
2014-06-19 21:13:55 -07:00 |
|
Micah Lee
|
f0e170913a
|
set Qt.AA_X11InitThreads in Linux, to prevent horrible thread-related crashes
|
2014-06-19 23:00:36 -04:00 |
|
Micah Lee
|
9ff94d3ca4
|
resort to static height, to put the scrollbar in the right place
|
2014-06-19 22:39:48 -04:00 |
|
Micah Lee
|
4c80591cc0
|
clean up onionshare_gui to be more Qt-ish
|
2014-06-19 21:46:22 -04:00 |
|
Micah Lee
|
b7cf6570e9
|
fixed css border
|
2014-06-19 21:45:32 -04:00 |
|
Micah Lee
|
a11338f9ec
|
css tweak
|
2014-06-19 21:20:42 -04:00 |
|
Micah Lee
|
800a4edb6e
|
start the webapp thread in a QThread instead of using threading
|
2014-06-19 21:16:22 -04:00 |
|
Micah Lee
|
3e65bf7884
|
working on making the scrollbar appear in the right place
|
2014-06-19 20:47:09 -04:00 |
|
Micah Lee
|
5865fd60ea
|
set window title, resize window by default
|
2014-06-19 20:28:55 -04:00 |
|
Micah Lee
|
f18543d7c7
|
changed css to fit any window size
|
2014-06-19 17:51:17 -04:00 |
|
Micah Lee
|
f3e31cab31
|
added error logging into webapp
|
2014-06-19 16:59:36 -04:00 |
|
Micah Lee
|
03d2053eff
|
ported alert to Qt
|
2014-06-19 16:51:40 -04:00 |
|
Micah Lee
|
ff7791939b
|
ported select_file to Qt
|
2014-06-19 16:36:49 -04:00 |
|
Micah Lee
|
1c59072a2b
|
beginning to rip out gtk and replace with Qt
|
2014-06-19 16:19:46 -04:00 |
|
Micah Lee
|
e72f66b73a
|
added filename to title bar (fixes #45)
|
2014-06-11 21:33:52 -04:00 |
|
Micah Lee
|
6547b01bb5
|
improved GUI layout, so there is less word-wrapping of long strings of hex
|
2014-06-11 21:31:37 -04:00 |
|
Micah Lee
|
86d835f291
|
onionshare closes automatically (if box is checked) when download finishes. fixes #36
|
2014-06-11 20:53:19 -04:00 |
|
Micah Lee
|
de0e8f9eb0
|
when a download completes it is marked as complete (#36)
|
2014-06-11 20:05:26 -04:00 |
|
Micah Lee
|
1cc817db3c
|
renamed check_for_requests to heartbeat, and made the heartbeat serve all items in the queue instead of just the latest (#36)
|
2014-06-11 19:55:28 -04:00 |
|
Micah Lee
|
68bba73a8c
|
added progress download progress notifications (#36)
|
2014-06-11 19:45:10 -04:00 |
|
Micah Lee
|
7902a3857d
|
open the webapp port on tails as well (#42)
|
2014-06-10 22:10:40 +00:00 |
|
Micah Lee
|
a44216428f
|
onionshare-gui forces root in Tails now too, and file chooser defaults to ~/ (#42)
|
2014-06-10 22:07:53 +00:00 |
|
Micah Lee
|
5f3789eb5e
|
made GUI design look way nicer
|
2014-06-09 21:07:18 -04:00 |
|
Micah Lee
|
6603f3be39
|
remaking the GUI
|
2014-06-08 13:15:39 -04:00 |
|
Micah Lee
|
c8f3632fa4
|
added new english strings for GUI
|
2014-06-06 22:00:18 -04:00 |
|
Micah Lee
|
927282a432
|
displays web logs in GUI now. fixes #33
|
2014-06-06 21:54:08 -04:00 |
|
Micah Lee
|
67ea5b5c2c
|
refactored GUI to use a second flask server for communication
|
2014-06-06 21:20:57 -04:00 |
|
Micah Lee
|
9daa475cc0
|
removed #! lines, since onionshare_gui.py and webgui.py aren't executable
|
2014-06-06 18:05:29 -04:00 |
|
Micah Lee
|
1a6f08a846
|
waiting slightly longer for webkit to initialize, because sometimes it's not ready after 0.1 sec
|
2014-05-31 20:16:03 -04:00 |
|
Micah Lee
|
cebdb27a0d
|
default to not printing debug data
|
2014-05-30 23:17:15 -04:00 |
|
Micah Lee
|
906eeccb54
|
running async startup work in a separate thread, and design tweaks
|
2014-05-30 23:12:52 -04:00 |
|
Micah Lee
|
23f9a577fe
|
made a "Copy URL" button, and improved design
|
2014-05-30 22:29:07 -04:00 |
|
Micah Lee
|
6ad85f3e64
|
onionshare-gui automatically copies URL to clipboard
|
2014-05-30 21:43:04 -04:00 |
|
Micah Lee
|
4868a9155b
|
started web server in separate thread. organized file info, so it can be set from both cli and gui.
|
2014-05-30 21:25:26 -04:00 |
|
Micah Lee
|
837533e9c6
|
gui now handles NoTor successfully, and cleaned up business logic in both cli and gui
|
2014-05-30 21:03:53 -04:00 |
|
Micah Lee
|
90244d18f2
|
added ability for onionshare_gui to alert messages, and made selecting filename less brittle
|
2014-05-30 20:46:24 -04:00 |
|
Micah Lee
|
fa433b6144
|
removed unused my_quit_wrapper function, and run tails shutdown code
|
2014-05-29 23:27:40 -04:00 |
|
Micah Lee
|
9d7689f578
|
starting to build onionshare functionality into GUI
|
2014-05-29 23:23:40 -04:00 |
|
Micah Lee
|
3deab0dc40
|
rearranged onionshare_gui files, made it work better with packaging
|
2014-05-29 22:53:35 -04:00 |
|
Micah Lee
|
d3c4bb3e93
|
created a working web gui with message passing
|
2014-05-29 22:31:28 -04:00 |
|
Micah Lee
|
0f53d45489
|
making a webkit GUI, roughly based on http://www.aclevername.com/articles/python-webgui/
|
2014-05-29 21:05:30 -04:00 |
|
Micah Lee
|
74678603ab
|
made onionshare_gui its own python package
|
2014-05-29 19:24:19 -04:00 |
|