summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-16Try to fix timestamp generation with bundles.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17296 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16Support socks.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17295 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16attach per-file type-specific metainfo to packages. use metainfo to tell ↵Nick Mathewson
what is already installed. use database to track things we have installed with not attacked version. notice when we have installable files and optionally install them. git-svn-id: file:///home/or/svnrepo/updater/trunk@17294 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16Make client downloading work. Testing still needed. Glue still needed for ↵Nick Mathewson
installation. git-svn-id: file:///home/or/svnrepo/updater/trunk@17293 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16Add main-thread callbacks for download success/failure.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17292 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16Add current mirror and master key from updates.torproject.orgNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17291 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16Make more objects get pretty-printed when signedNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17290 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16explain what to do with the actual packages, for nowRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17289 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16have some more thandy. This update includes a working downloader with tor ↵Nick Mathewson
support, a package system framework, and more. Most of what's left is glue code. git-svn-id: file:///home/or/svnrepo/updater/trunk@17288 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16a minor note for the howtoRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17285 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16minor cleanups on the thandy specRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17284 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16Adding a sample bundleJacob Appelbaum
git-svn-id: file:///home/or/svnrepo/updater/trunk@17283 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16update this to match our sample roleJacob Appelbaum
git-svn-id: file:///home/or/svnrepo/updater/trunk@17282 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16A first stab at a configuration file for the Tor source.Jacob Appelbaum
git-svn-id: file:///home/or/svnrepo/updater/trunk@17281 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-16fix some confusing documentation on the thandy howtoRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17278 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-03is a versino like a neutrino?Roger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17183 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-15In python 2.6 and later, simplejson is built-in as json.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17112 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-15Checkpoint: s/glider/thandy/; s/sexp/json/Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17109 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-15Note a fun gotcha.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17105 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Stop trying to monkeypatch simplejson to support canonical encoding, and ↵Nick Mathewson
just use our own internal canonical encoder when we want that. It is actually less code this way. git-svn-id: file:///home/or/svnrepo/updater/trunk@17104 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14finish a sentenceNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17103 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14tolerate the 2.4 getpass(), which can't be told which streamRoger Dingledine
to write on. git-svn-id: file:///home/or/svnrepo/updater/trunk@17102 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14clarify which modulesRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17101 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Work with python 2.4 -m syntaxNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17100 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Fix another syntax errorNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17099 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Add a HOWTO, and clean up the example files. Right now the HOWTO only ↵Nick Mathewson
covers thandy-pk and thandy-server. git-svn-id: file:///home/or/svnrepo/updater/trunk@17098 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Usability fixes and cleanupsNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17096 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Make sure arguments to python get quoted right by wrapper scripts. $ @ is ↵Nick Mathewson
portable, yes? git-svn-id: file:///home/or/svnrepo/updater/trunk@17095 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14clean up some docstringsRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17093 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Add some in-code documentation, fix some dead code, add a license, add a ↵Nick Mathewson
working distutils script. git-svn-id: file:///home/or/svnrepo/updater/trunk@17092 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Support older versions of simplejson.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17090 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Rename glider to thandy, based on discussions on #nottor. Please let me ↵Nick Mathewson
know ASAP if there is another program Thandy, or if it means something rude, or whatever. git-svn-id: file:///home/or/svnrepo/updater/trunk@17085 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-10-14Implement all of signing-side and server-side for updater, and the core ↵Nick Mathewson
loops of client-side. More downloader support is needed, and more polishing. See TODO for details. This no longer matches glider-spec.txt exactly. Notably, it uses json instead of sexp. git-svn-id: file:///home/or/svnrepo/updater/trunk@17084 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-19More repository/signing/marshalling/crypto work for glider.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16928 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-16More glider hacks: implement public keys.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16917 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-15RE-clarify what parts of the system need admin privileges, since apparently ↵Nick Mathewson
that is not obvious even to smart people. git-svn-id: file:///home/or/svnrepo/updater/trunk@16912 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-13Set the svn:ignore property right.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16903 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-13More code for glider.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16902 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11Clarify that "ask permission" only applies to the section where it appears.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16861 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11Be more explicit that glider will not be mandatory or malware.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16860 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11finish a sentence in glider-spec.txtNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16859 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11Rename spec to be useful ; remove redundant copy of matt's spec draft.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16857 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11Initial glider TODO and format-handling codeNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16856 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11More tests and bugfixes for data access code in sexp libNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16855 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-11More glider spec tweaks.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16854 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-04Clarify and add intro to updater spec. Needs a rename and more merging.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16756 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-09-01other cleanups while reading through itRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@16710 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-08-31ispell first so i don't get distractedRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@16709 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-08-30Initial auto-updater commit: s-expression libray and format spec.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@16692 55e972cd-5a19-0410-ae62-a4d7a52db4cd