[Pkg-privacy-commits] [onionshare] branch master created (now 2d2f242)
Ulrike Uhlig
ulrike at moszumanska.debian.org
Fri May 26 12:53:00 UTC 2017
This is an automated email from the git hooks/post-receive script.
ulrike pushed a change to branch master
in repository onionshare.
at 2d2f242 Merge branch 'master' of https://github.com/micahflee/onionshare
This branch includes the following new commits:
new b1dd45a wrap progress bar
new d0f085f reorganize, add comment
new 6379ca5 very poor auto scrolling
new c570d7e added progress bar for zipping files
new 3b11f4d small refactoring
new 7a8c5d9 Merge remote-tracking branch 'micahlee/master'
new 3b058f6 Merge remote-tracking branch 'micahlee/master'
new 1d03173 Merge branch 'master' of https://github.com/micahflee/onionshare
new b5aa66c AppArmor profiles for Onionshare, written by Tails developers
new 9bc87b2 Icons should simply be readable
new ddce359 Replaced wordlist with well researched and more usable wordlist from EFF
new 11c5f5b Added a function to remove HTML from file and directory names
new 58d8f55 Fix crash when tor is closed first and then onionshare is closed and a stem.SocketClosed exception is raised.
new 31bbedf Merge branch 'commandnotfound-improved_wordlist'
new 737d169 Merge branch 'sanitize_filenames' of https://github.com/commandnotfound/onionshare into commandnotfound-sanitize_filenames
new cff11cd Replaced sanitize_html() function that was based on regex with python3's html.escape()
new 1d49a1e Merge branch 'commandnotfound-sanitize_filenames'
new 05e25b1 Merge branch 'shutdowncrashfix' of https://github.com/b3sigma/onionshare into b3sigma-shutdowncrashfix
new 9cd41bf Merge branch 'b3sigma-shutdowncrashfix'
new f2dbced Merge branch 'apparmor' of https://github.com/u451f/onionshare into u451f-apparmor
new 5ebc745 Merge branch 'u451f-apparmor'
new 51f538e Merge branch 'master' of https://github.com/micahflee/onionshare
new e46c4f5 Add support for Tor control port authentication
new 0f36354 Removing instructions from readme, and adding link to wiki instead
new 28df4e4 Merge branch 'wrap-progress-bar' of https://github.com/choltz95/onionshare into choltz95-wrap-progress-bar
new 4bafd1e Hide downloads progress bars until download starts, and improve the look of progress bar display
new a67a037 Merge branch 'choltz95-wrap-progress-bar'
new eb00a29 Merge branch 'master' of https://github.com/eightnoteight/onionshare into eightnoteight-master
new 4db66a8 Merge branch 'eightnoteight-master'
new fd41eac Added dev scripts for launching onionshare and onionshare-gui from the source code tree, without having to install it
new eff0d37 Add support for stealth onion services in CLI version
new 6fdef85 Catch all exceptions when checking for stealth support, not just TypeError, to successfully identity old versions of stem
new 286573b Added support for stealth onion services in the GUI version
new 6eed725 Properly handle errors for using stealth onion services in the GUI, instead of crashing in the background (#144)
new 7fe9f3b Support stem versions older than 1.5.0 again. Fix for issue #332
new 4f9016f Fix for zipprogress bar qwidget access from a thread, which is invalid as qwidgets are neither reentrant nor thread safe. Fixes issue #334
new 0a152a6 Merge branch 'b3sigma-fixoldsteminterface'
new b03e888 Merge branch 'fixzipthreadproblem' of https://github.com/b3sigma/onionshare into b3sigma-fixzipthreadproblem
new 241b11c Merge branch 'b3sigma-fixzipthreadproblem'
new a56c9b5 Put stealth option in a separate advanced group, in anticipation of other advanced options
new 0e44a2e When you uncheck the advanced options checkbox, also uncheck all advanced options
new 5328f33 Update error message language for stealth onion services not supported
new 00b0ce4 Add a menu bar, with a stub for Settings, and Quit
new cc78074 Designed the GUI settings dialog, but none of it does anything yet
new 25109c8 Created a Settings object, which loads and saves settings to file, and made the Settings dialog use the settings from this object
new c9607cf Remove wrong comment
new 9462b7d Clicking Save in the settings dialog saves settings
new 5bfa4da Refactor Settings object so it does not load from file by default. Make it so you can pass a Settings into Onion, to test settings
new 943e236 Created an alert class, so other parts of the GUI can make alert popups
new 19d020f Onion now connects to the Tor controller using the settings in Settings (except automatic still needs some work), and the settings dialog handles error when testing settings
new b8e7970 Display information about tor when testing settings is successful
new ebf13cf Handle new Tor controller errors in CLI
new fa7bec2 Handle new Tor controller errors in GUI
new a0abab3 Make automatic settings work with with Tor Browser 6.0.8
new 50835b6 You must connect to a socket file instead of a port for Tor Browser 6.5a6. Make automatic settings fallback to socket file if the port doesn't work (only for Linux so far, have not tested in OS X, and is not supported in Windows)
new cd63dc3 Remove the alert function, replace it with the Alert class
new 0ab29ff When a share is active, disable the full advanced options group, not just the stealth checkbox
new e1f9957 Revert "Replaced sanitize_html() function that was based on regex with python3's html.escape()"
new bfbf006 Revert "Added a function to remove HTML from file and directory names"
new 406fffd Make render_template_string autoescape by default in Flask versions < 0.11
new d069cc2 Guess the default socket file path for new versions of Tor Browser in OS X
new f14b5eb Catch exceptions for guessing default Tor Browser socket file path
new d690e50 Rewrite build documentation to be simpler
new 5284c58 https://micahflee.com/2015/09/why-i-say-linux-instead-of-gnulinux/
new f8005a6 Change GPL copyright from 2016 to 2017
new db052ce Moved onionshare and onionshare_gui logic directly into __init__.py files
new 12acb89 Add new AuthenticationFailure exception, and make the Onion/stem code catch more exceptions when connecting to a Tor controller
new 2345df3 Remove cx_Freeze code from setup.py (so remove OSX/Windows), and refactor Linux slightly to use file_list function
new f922be8 Add pyinstaller dependency to build instructions, and remove cx_Freeze
new b7e9bed Use a virtualenv, and put pip deps in requirements.txt
new 8493a39 Add a pyinstaller spec
new 90a11d7 Updated windows pip requirements, and improved build instructions for pyinstaller
new ebdc92b Merge branch 'master' of https://github.com/micahflee/onionshare
new 6cceac3 Improve AppArmor profiles and enforce them.
new eece964 Merge branch 'u451f-master'
new 91c2429 Version bump to 1.0dev
new 7b068fe Change 'Stop sharing automatically' option to 'Stop After First Download', to reduce confusion (fixes #349)
new e80b775 Update macOS build instructions, and install pip deps from a requirements.txt
new 8e77cf1 Version bump to 1.0dev
new 6f5c53d Update pip requirements
new 42d2b0b Remove jinja2.asyncsupport from PyInstaller, because it's not used and causes a crash during building
new 6f5a3ae Update helpers.get_resource_path to correctly find resources in frozen macOS app bundles
new 5351501 Update Windows build instructions, and also Windows pip requirements
new 248f59c Renamed 'resources' to 'share', and updated location of 'share' files in OSX/Win binaries
new d5af08c Fixed syntax error in pyinstaller.spec
new 05319f7 Merge branch 'master' into pyinstaller
new 304e6db Fix path in test
new ab20311 Merge branch 'pyinstaller'
new 9f0f732 Delete the security design document -- it has moved to the wiki, and simplify the readme
new 2625ab0 Update readme
new 9be8169 Make CLI work with PyInstaller in macOS
new a57703c Properly handle KeyboardInterrupt exception in CLI in macOS
new 6370139 Rip out support for non-ephemeral onion services
new 7141ebe Update Windows build script to work with PyInstaller, update readme about only having onionshare-gui.exe, and update PyInstaller spec to create an 'onionshare' folder instead of an 'onionshare-gui' one
new 878b4e9 Updated the version of NSIS
new 65d1ae7 Update NSIS file to work with new PyInstaller files
new b57d744 Remove license page from Windows installer, just to make less steps
new e5abf94 Oops, uncomment signing the uninstaller
new 1336a1c Update comments to be more accurate
new 34301d3 Catch Tor protocol error exceptions when starting an onion service (#344)
new 6c074e4 In Whonix, listen on 0.0.0.0 instead of 127.0.0.1 (#220)
new 58f49b6 Actually, version bump to 1.0dev1
new daad464 Merge branch 'master' into tor-protocol-error
new 8f15aa1 Merge branch 'tor-protocol-error'
new b2b4730 Version bump to 1.0, and updated changelog
new 9ed7db9 Merge branch 'master' of github.com:micahflee/onionshare
new 23f51a1 Change default ubuntu suite to xenial
new 0c8d6cf Fixed typo
new 1eed4f6 Add most recent Python versions in Travis CI
new 707d710 Update cs.json
new 23f82a9 Update eo.json
new 236af7d Update Dutch translations and add missing strings.
new d309d27 Merge branch 'SylvainDe-master'
new 8ca94a0 Merge branch 'master' of https://github.com/Venca24/onionshare into Venca24-master
new 7dff8d8 Merge branch 'Venca24-master'
new 8c229ae Merge branch 'dutch' of https://github.com/lazlolazlolazlo/onionshare into lazlolazlolazlo-dutch
new e5c377f Merge branch 'lazlolazlolazlo-dutch'
new 848d8db Added close_after_first_download and use_stealth to settings, and also to the GUI settings dialog
new e71cdd6 Remove options from the main window
new 2053c6f Make onionshare respect settings that come from the Settings object, instead of the options dialog
new 94e2715 Remove old strings from locales
new 8dbf813 Fix json typo in Russian translation
new b0eb44f Wrote script to download pre-built tor binary for Windows
new 8280b1b Add bundled Tor to Tor connection settings, and make it only work in Windows and Mac, and not in dev mode
new da225ed Started to implement Bundled Tor connection settings
new dc82a99 Created a TorDialog class, and beginning to subprocess out to tor.exe
new 169be51 Connecting to Tor in bundled mode now creates a temporary tor data dir, starts a new tor process, and connects to it. Also, refactored Settings dialog to allow Linux to use bundled tor as well
new 80d475f In the settings dialog, show Tor connection status when the connection type is bundled
new 1fa88c3 Add Tor connection status to the main window status bar
new 87e969f Change the settings to default to bundled connection type instead of automatic
new e976e36 Add tor as a linux dependency
new ffc2e23 Connecting to Tor now times out of 10 seconds
new 6200cb3 Increase Tor connection timeout to 30 seconds
new 9b3cee0 Added support for bundled tor connection type in Windows, including using ports instead of socket files
new a462c56 Added onionshare logo as settings window icon
new 5a18b33 Packaged tor files for Windows
new 0ddcda1 Don't use shell=true in subprocess, and instead hide the console window in Windows using the startupinfo arg
new e4cdfa6 Make sure tor process is killed in a more robust manner, and also increase tor connection timeout to 45 seconds
new d5cae26 Change color of tor_status label in settings dialog to not be red, because nothing is actually wrong
new 205c457 Uncomment Windows codesigning
new 62cc310 Rearranged settings layout so that all Tor-related settings are inside of the 'How should OnionShare connect to Tor?' box, including the Test Tor Settings button
new 4b11bd0 Added autoupdate settings to Settings, and also to the settings dialog
new fa12784 Added Tor SOCKS address and port settings
new a116d3a Created update_checker module, and logic to load http://elx57ue5uyfplgva.onion/latest-version.txt (this is the OnionShare website's onion site) to check for updates. Also added UX in the settings dialog to force checking for updates. Does not actually do so automatically yet.
new ca16600 Handle UpdateCheckerSOCKSHTTPError exception in the update_checker module
new 47c1488 Refactor UpdateChecker into a class that's a QObject, and make it use signals and slots to communicate
new dc1418c Added UpdateThread to update_checker module, which checks for updates in a separate thread. And started implementing this in the OnionShareGui class, but have no finished
new da70c71 Make UpdateChecker use signals and slots to communicate tor status messages. And make the latest version http request differentiate between automatic requests and forced requests
new dff13d9 Made automatic check for update in a separate thread work
new bb990ff Removed transparent_torification from the full app, and refactored OnionShare class to get passed in an Onion, and doesn't get passed in stealth.
new 6b5dfe6 Added helper function get_available_port(), and use it to avoid code duplication. Removed unused is_root() helper function. Refactored Onion object to not try to connect in the constructor.
new 593c9e9 Make it so ctrl-c actually quits the CLI version
new 9f43b72 Move OnionShare object into its own file, so __init__ is just CLI logic
new 18ad436 Move OnionShareGui into its own file, so __init__ is just GUI logic
new 1519f36 Capitalize comments
new 71dc65e Began making a TorConnectionDialog, which handles connecting to the Tor network
new 6c02984 Add an Onion exception for canceling connecting Tor
new bcf2e51 Made clicking Exit in the TorConnectionDialog exit the app
new 90e8221 Onion calls tor_status_update_func much more frequently, which makes the GUI more responsive
new 6d58d5d Added support for bundled Tor in macOS
new 2f426fb Merge branch 'tor-bundle' into autoupdate
new 984d3f9 Merge branch 'master' into tor-bundle-autoupdate
new 22485f7 Import socks module included in the onionshare module, instead of the global one
new adc450c Move choose_port tests into helpers tests, and delete the obsolete onionshare tests. (I really need to write more tests...)
new dc23946 Fixed various issues introduced by creating an singleton Onion object and passing it into the OnionShare object
new 80af01e Set the size of the TorConnectionDialog to avoid it resizing the window as elements are drawn
new d112b35 Make the Settings dialog's 'Test Tor Settings' button work again, with changes to the Onion object
new 2ca92c5 Move owernship of the TorConnetionDialog objection from __init__.py into the OnionShareGUI class, and make it so when the Tor connection gets canceled, OnionShare quits
new 4d522e1 Fix Settings dialog, make it so testing Tor with bundled_tor settings works
new ad2c5e9 OnionShare connects fine when connection_type isn't bundled_tor, and it now displays errors and opens Settings when it can't connect to Tor
new 58f70b1 Now when you cancel connecting to Tor, it prompts you if you want to quit or open settings
new a9e822b Make UpdateChecker use the shared Onion object instead of creating a new one
new 219c435 Pass debug into the Onion and OnionShareGUI objects
new 1591888 Renamed onionshare.helpers module to onionshare.common
new 7003349 Add log() method to onionshare.common, which logs to stdout if in debug mode
new 9c166a0 Add debug logging to Onion, OnionShare, and Settings objects
new f90d49f Added debug logging to OnionShareGui, SettingsDialog, TorConnectionDialog, and Alert objects
new 388202e Move connecting to Tor into its own separate thread
new 852a676 Make the Onion object poll the tor controller less frequently, now that the connection happens in a separate thread
new 4242097 Fixed typo in signal name, error_connecting_to_tor instead of error_connection_to_tor
new 18ba940 Made Settings debug log less verbose
new 22fb34d Fixed signal/slot/thread issue in TorConnectionDialog and TorConnectionThread, and updated the language of bundled Tor error messages
new 3e3d669 Remove the menu bar, and replace it with a settings button owned by the OnionShareGui object
new eb70897 Disable settings while an OnionShare server is active
new 010bddb When saving settings, if Tor settings changed or if Tor isn't connected, reboot the Onion object, so that it's always connected to Tor when using the app
new ea745e6 Split SettingsDialog into two columns, because the layout didn't fit on my Mac
new 24ccb39 Fix UpdateChecker and UpdateThread to work with refactor, now it pops up an update reminder
new 8a8c2bd Oops, set the TorConnectionDialog window title back
new 66a012b Make settings button flat
new 6dd3bbb Added settings.png to Windows installer file
new c3cfe68 Updated changelog and version bump to 1.1.dev1
new 22c13fc Fix bug with displaying error message
new d3a7eef Catch errors that occur when connection_type is bundled_tor, but the tor process closes before it can connect
new f6eb178 Display tor connection percent when testing bundled tor in settings
new f5ba307 #386 - put the connection radio buttons into their own group, which by default forces autoExclusive, thus preventing them from being all unset
new 8a1fad7 #345 - validate the readability of files before adding them
new a852874 Merge branch 'mig5-386_exclusive_radios'
new 959f637 Merge branch '345_file_readability_fix' of https://github.com/mig5/onionshare into mig5-345_file_readability_fix
new c4ad835 Move the readable file check from FileSelection to FileList, so files you drag-and-drop into OnionShare get checked as well
new 1bbcd6f Update get-tor-osx.py to grab the Tor binary from Tor Browser 6.5.2 instead of 6.5.1, and make it retain the same directory structure in OnionShare as it uses in Tor Browser, including copying libevent-2.0.5.dylib, which was missing before (#385)
new c875e92 Wait a bit longer before attempting to connect to the Tor controller
new 5a976a7 Fix double slash in URL of UpdateChecker debug message
new d3eeda8 In bundled Tor mode, wait 2 full seconds before connecting to the Tor controller
new 55cb3b7 Remove onionshare-gui symlink pointing to itself
new 0cf9e44 Fix location of echo so that the return code check doesn't always succeed
new 55d18d8 account for the fact that stdeb's util.py renames .dev to ~dev, in version names
new 5567e43 exit 1 on failure for completeness
new ff51d2c Be explicit that the the first filesize is that of the compressed zip file and that it contains the files beneath. Use the headers in the table that we've styled for
new 6c52988 Harden some response headers
new 2846798 Add help button to settings dialog, which takes user to the wiki
new aa7e609 move the help button to the left
new f446f66 Send stay_open variable in the right place, so that it really does stay open if we said so
new 3641f37 Reinstate the alternative method of shutting down the web server - necessary for clicking 'Stop sharing' from GUI
new 38ee7fd Remove duplication of security headers
new 16f4d5f use the actual OnionShare version as the Server header string
new b35e3b7 Make it possible to select multiple folders by using non-native QFileDialog
new 041fed1 Adjust French translation for the dialog caption to be plural
new d6332c8 Adjust folder dialog caption to be plural
new 3766a60 Add desktop notification messages on download events (via systray)
new 0ab5b8b Merge branch 'fix_double_slash_in_update_checker_url' of https://github.com/mig5/onionshare into mig5-fix_double_slash_in_update_checker_url
new c056005 Merge branch 'mig5-fix_double_slash_in_update_checker_url'
new 54017d5 Merge branch '392-remove-symlink' of https://github.com/mig5/onionshare into mig5-392-remove-symlink
new d8af493 Merge branch 'mig5-392-remove-symlink'
new f1c783c Merge branch '387-build-script-logic-fix' of https://github.com/mig5/onionshare into mig5-387-build-script-logic-fix
new ae30385 Merge branch 'mig5-387-build-script-logic-fix'
new e01716b Merge branch '253-security-headers' of https://github.com/mig5/onionshare into mig5-253-security-headers
new 174c03e Remove version string from http response headers, to avoid any information disclosure about the sender's server
new a513c8b Don't load strings directly in the web module. It isn't needed anymore, and it's preventing tests from passing in travis-ci
new a10f8d6 Merge branch '362-more-descriptive-html' of https://github.com/mig5/onionshare into mig5-362-more-descriptive-html
new f01bd30 Merge branch 'mig5-362-more-descriptive-html'
new 8bc280f Refactor help button to use QDesktopServices.openUrl()
new 9385487 Merge branch 'select_multiple_folders' of https://github.com/mig5/onionshare into mig5-select_multiple_folders
new e828b2f Use non-native QFileDialog for file selection as well as directory selection, to have a consistent UI
new de4739e Merge branch 'mig5-select_multiple_folders'
new 02216f2 Merge branch '285_systray_notifications' of https://github.com/mig5/onionshare into mig5-285_systray_notifications
new 13a2ad2 get settings from self rather than instantiate a new Settings object
new 65894e2 Make systray exit action call OnionShareGui.close() instead of sys.exit(), to give OnionShare a chance to warn users of open servers, and to gracefully shut down
new 63e491b Add a grayscale OnionShare logo for the systray icon in macOS
new 2e8b9f3 Update desktop notification text
new b170ec5 Update desktop notification settings text
new e97d1e6 Merge branch 'add_help_button' of https://github.com/mig5/onionshare into mig5-add_help_button
new 8745ff1 Merge branch 'mig5-add_help_button'
new e626a41 Merge branch 'fix_stay_open' of https://github.com/mig5/onionshare into mig5-fix_stay_open
new 5846b06 Reload Settings whenever the settings get saved in SettingsDialog
new 444f508 Remove the extra instances of the Settings object, and only use OnionShareGui.settings
new 36de195 open files via the 'with' statement, to avoid ResourceWarnings on unclosed files
new befc253 Fix indenting
new a6bd77d Merge branch 'mig5-remove_resource_warnings_on_unclosed_files'
new af65855 Updated changelog
new 19f2fca Version bump to 1.1.dev2
new bf77358 Removing '\n' arg negates the need for `wordlist.remove()`, renamed unused variable 'x' to '_'
new 3e329b1 Merge branch 'fix_shutdown_from_gui' of https://github.com/mig5/onionshare into mig5-fix_shutdown_from_gui
new 63b45d3 Merge branch 'mig5-fix_shutdown_from_gui'
new 5c02bbf Merge branch 'build_slug' of https://github.com/delirious-lettuce/onionshare into delirious-lettuce-build_slug
new d25c6d9 Merge branch 'delirious-lettuce-build_slug'
new 2d2f242 Merge branch 'master' of https://github.com/micahflee/onionshare
The 256 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/onionshare.git
More information about the Pkg-privacy-commits
mailing list