[Pkg-privacy-commits] [torbrowser-launcher] annotated tag v0.0.1 created (now fa03474)

Ximin Luo infinity0 at moszumanska.debian.org
Sat Aug 22 13:22:25 UTC 2015


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a change to annotated tag v0.0.1
in repository torbrowser-launcher.

        at  fa03474   (tag)
   tagging  252842b999814d1550e4f2afaf4cd01bc40944ac (commit)
 tagged by  Micah Lee
        on  Thu Apr 11 10:29:54 2013 -0700

- Log -----------------------------------------------------------------
version 0.0.1

Jacob Appelbaum (4):
      This commit adds a second GnuPG key and signature verification info
      Move images into img directory
      Update reference to images to include img directory path
      reflow text to meet vim gq standards for 2013

Micah Lee (102):
      Initial commit
      Made a basic python package
      wrote more metadata and added details to README
      detected language and architecture
      making changes so building into a deb works better
      Changed version scheme to TBB_VERSION-1. If there's another Tor Browser Launcher version, it will be TBB_VERSION-2.
      added package building instructions and a build script
      typo in readme
      wrote code to figure out which language out of available languages to use, and creates local ~/.torbrowser directory structure
      got the download progress bar working
      disables the download button
      it now saves the tbb tarball to file
      fixed some timer stuff
      testing to switch from python gtk to javascript gtk
      added torbrowser-launcher.desktop to gitignore, since we only need to track torbrowser-launcher.desktop.in
      getting the icons working with the Makefile
      the .desktop now includes Tor Browser icon
      started download and progressbar code
      got progress bar working, downloading file in chunks
      moved everything into the TorBrowserLauncher class, and added a lot of logic
      cleaned up the code a lot, made it launch tbb if it's installed, and fixed _read_version_file bug
      as per gnome best practices, I'm using let instead of var
      implemented version file reading and writing
      got tasks to run in series
      fixed a bunch of small bugs
      started making file downloads actually save file to disk
      got it to finally save data to disk, but it's way too slow an inefficient. sadly, I might need to port it back to python.
      back to python
      updated README to use version number 0.1
      still a mess of python, but at least it runs
      ported much of the logic from javascript into python
      I was running gtk.main() twice
      got downloads working, but tasks don't quite run in order
      got all the tasks running in order
      extracting and running work now. all that's left is verifying the signature, and tested each code path.
      added Erinn Clark's gpg, who signs the TBB tarballs -- more info https://www.torproject.org/docs/signing-keys.html.en
      wrote a verify.sh script to verify signatures, moved files around some, and implemented verify function
      got verification to work when sig is valid
      starting to make progress bar show progress during non-download steps
      finished pulsing the progressbar during verification and extracting
      if verification fails, it can try the download over again
      made it actually download from torproject.org instead of localhost
      added icons to buttons
      window starts out centered
      made it so error messages still launch even though they don't have any tasks
      added icon to exit button for errors
      Merge branch 'image-fixups' of github.com:ioerror/torbrowser-launcher into ioerror/image-fixups
      merge conflict
      Tor Browser is out of date, the launcher version is not in question (https://github.com/ioerror/torbrowser-launcher/commit/a0bddfc5b9d078e4810d761e6e54e6d739bf9cbd)
      removed useless semicolons. I'm not as used to python as other languages :)
      changed window title to just Tor Browser, rather than Tor Browser Launcher
      prints the Tor Browser Launcher version on start
      put enabling button icons in a try block, because older pythons throw exceptions there
      updated the manifest with new file locations
      typo in the manifest file
      added verify.sh to the manifest
      using subprocess.Popen instead of subprocess.check_output, to be compatible with older python that comes with debian wheezy
      forced refresh during each update of the progress bar when downloading
      using "uname -m" to get the architecture instead of "arch"
      made language default to en-US if the we can't figure out the default locale (#12)
      I made everything except the "you might be under attack" window automatically starting without waiting for the user (#11)
      oops, changing tbb URL back from localhost
      stopped calling "uname -m" to get the architecture, and instead use python os.uname()
      force redraw the UI before each task starts
      working on #7, checking for updates by loading RecommendedTBBVersions
      stashing some work
      made checking for updates work
      saves installed_version setting after extracting
      had to make the launch_gui bool a class variable
      merged meejah's work, and made sure torproject.pem makes it into /usr/share/torproject-launcher
      fixed indenting so everything is 4 spaces
      fixed #13
      fixed #15
      added stdeb.cfg, so the debian package name is torbrowser-launcher instead of python-torbrowser-launcher, and it also contains the correct debian dependencies (including tor). fixes #5.
      removed bash script for verifying, and started checking gnupg exit codes instead of output. finished #3.
      added icon to the window
      don't need this gpg dir anymore
      started localizing
      fixed formatting error for localization
      added an english strings file
      removed system tor as a dependency -- downloading tarballs/checking for updates over tor can be a feature for a future version (#8)
      small localization typo
      used python's tarfile instead of calling out to tar
      making build_and_install.sh not delete the contents of ~/.torbrowser
      added python-psutil as a dependency, for #17
      fixes most of #17
      fixed dependencies in readme
      used wmctrl to finish #17
      fixes #19
      updated dependencies in readme
      made #17 work with old versions of psutils as well, like what comes with debian squeeze
      updated description in readme
      changed version to 0.1-alpha
      made gpg keys get imported one after the other, fixes #20
      to build and install even with new versions, run build_and_install.sh. fixes #21
      rearranged readme and added a quick start section. fixes #26
      changed license to BSD (#30), and changed version to 0.0.1
      needed to change version in here too
      added license and copyright header to source files. fixes #30.
      updated license to a better BSD-like one
      oops, can't have a comment before the #!
      now there can only be one instance of torbrowser-launcher running at a time. fixes #23

Sequoia McDowell (1):
      readme formatting & adding ext for github

meejah (6):
      use Twisted's web.client.Agent to download browser bundle
      Nicer message for the progress-bar
      quit poprely
      use MiB/KiB instead of MB/KB because I personally prefer it ;)
      first hack at verifying pinned SSL certificate
      cleanup

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/torbrowser-launcher.git



More information about the Pkg-privacy-commits mailing list