summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-19Update howto to reflect svn->git conversion some more.Sebastian Hahn
Make a shallow clone instead of doing an svn checkout. They are not 100% equivalent, but this is way faster than git archive over a slow network connection.
2009-03-19Fix typo in the howto.Sebastian Hahn
Delrole wants a role, not a filetype.
2009-03-19Actually enforce file lengths when downloading.Nick Mathewson
Most of the code was already written for this, but we didn't actually pass the length fields we'd parsed to the downloading logic.
2009-03-19Add lengths to the timestamp file.Nick Mathewson
This might break old clients, but AFAICT there are no clients running versions prior to 15 Dec. It's necessary to avoid some DOS attacks.
2009-03-14New bundle and package config files for Tor VM, licenses, and Vidalia packages.Martin Peck
2009-01-29Add some setup.py droppings to .gitignoreNick Mathewson
Apparently "setup.py dist" likes to make a MANIFEST and a dist/
2009-01-22Fix multiple pychecker-spotted typos.Nick Mathewson
These are mostly typos in methods that don't get used in the current Thandy, error in error-handling paths, modules we imported unnecessarily, etc.
2009-01-21Add a .gitignore file.Nick Mathewson
2009-01-09give coderman a howto on adding a new file to the thandy repositoryRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@18046 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2009-01-08Add configuration for Vidalia and TorButton MSI packages.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@18020 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2009-01-05Add configuration for polipo win32 msi packages.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17906 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2009-01-05Update tor win32 package for alpha-dev version in registry check.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17905 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2009-01-05Correct syntax for name-to-length dictionary assignment.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17904 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2009-01-05update the package and bundle files for 0.2.1.9-alphaRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17903 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-23another thandy todo item for nick, after coderman's lessonRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17743 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-21packageLen was meant to be a name-to-length dictionary, not an int.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17715 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-21fix a "NameError: global name 'os' is not defined" complaint whenRoger Dingledine
making new packages or bundles. i think. git-svn-id: file:///home/or/svnrepo/updater/trunk@17713 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-21Add no shortcuts option to msiexec arguments to prevent links to tor.exe and ↵Martin Peck
config on desktop when installed as part of a Vidalia bundle. and bump to 0.2.1.8. git-svn-id: file:///home/or/svnrepo/updater/trunk@17711 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-15Implement lengths in thandy objects, mostly:Nick Mathewson
Accept them, and when they're present, don't fetch more bytes than specified, since that would be dangerous. Include lengths in every generated object type except for the timestamp, since that would break exising code. git-svn-id: file:///home/or/svnrepo/updater/trunk@17629 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-14make a new config/ dir for thandy, and move the actualRoger Dingledine
package and bundle cfgs we've been making to it. git-svn-id: file:///home/or/svnrepo/updater/trunk@17620 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-13add in coderman's perspective tooRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17616 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-13client-side thandy caches just grow without bound. this mightRoger Dingledine
actually not be a good idea. git-svn-id: file:///home/or/svnrepo/updater/trunk@17615 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-11Change expected registry key for per-user installs. Note that this means ↵Martin Peck
install as service for all users will require a different package even if the MSI installer is the same. git-svn-id: file:///home/or/svnrepo/updater/trunk@17576 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-08Make encrypted data format handle unicode.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17523 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-08Add some issues to Thandy TODO; remove completed itemsNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17518 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-08Oops: actually commit the patch from this morning where I made Thandy not ↵Nick Mathewson
break. Maybe I _am_ still sick. git-svn-id: file:///home/or/svnrepo/updater/trunk@17516 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-06make the thandy client instructions a bit more robustRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17496 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-03add missing PackageItem.getRelativePath()Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17467 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-03Correct expected version string to match what configure provides the MSI ↵Martin Peck
installer. git-svn-id: file:///home/or/svnrepo/updater/trunk@17466 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-03Correct registry path in sample win32 package. The last element is the name ↵Martin Peck
at a given registry key location with the current version string value. git-svn-id: file:///home/or/svnrepo/updater/trunk@17465 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-02Add additional options for single file py2exe builds.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17443 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01More pydocNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17433 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01console option for py2exe wants an array.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17432 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Make controller logging work better on python 2.4 (where the "extra" feature ↵Nick Mathewson
of logger.log does not exist.) git-svn-id: file:///home/or/svnrepo/updater/trunk@17431 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Only pass the console argument to distutils if it knows how to cope with it. ↵Nick Mathewson
Otherwise, distutils warns. git-svn-id: file:///home/or/svnrepo/updater/trunk@17430 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Yes, I did mean get.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17429 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01And now omit the cmd_remove entirely so certain pedantic python versions are ↵Martin Peck
happy. git-svn-id: file:///home/or/svnrepo/updater/trunk@17428 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Correct reference to cmd_remove extras passed to CommandInstaller.Martin Peck
git-svn-id: file:///home/or/svnrepo/updater/trunk@17427 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01coderman's msi windows installer packageRoger Dingledine
git-svn-id: file:///home/or/svnrepo/updater/trunk@17426 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01coderman's hack to make it not traceback on etch. nick should do aRoger Dingledine
cleaner one if he likes. git-svn-id: file:///home/or/svnrepo/updater/trunk@17425 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Kludge harder, but properly.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17424 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Kludge harder.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17423 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-12-01Add a possible workaround for coderman's Ubuntu's simplejson snafus. 1) ↵Nick Mathewson
Only use json instead of simplejson if json actually works. Apparently there is sometimes a json module that is not the kind of json module you get with python2.6. 2) Check to see if json thinks you should escape /, and try to override that "helpful" choice. git-svn-id: file:///home/or/svnrepo/updater/trunk@17422 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-30fix typoNick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17421 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-30explain a bit better about why GPG signature checking in thandy is not going ↵Nick Mathewson
to happen. git-svn-id: file:///home/or/svnrepo/updater/trunk@17417 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-30Generate new command formats, I believe.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17416 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-30oops; add some documentation for that.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17415 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-30Big thandy installation refactoring. Things should be saner now: we ↵Nick Mathewson
recognize that checking an item is sometimes orthogonal to installing it; we do not carry around big bits of unimplemented machinery; we actually document what stuff does in thandy-spec.txt; we do more OO in the places that make sense and less in the places that do not; and almost as an afterthought, we support the command installer type internally. Now all we need is a frontend to make command installers. git-svn-id: file:///home/or/svnrepo/updater/trunk@17414 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-27Add mysterious commands suggested by coderman. He says they will make ↵Nick Mathewson
py2exe work. They don't _look_ like a backdoor to me, so in they go! :) git-svn-id: file:///home/or/svnrepo/updater/trunk@17398 55e972cd-5a19-0410-ae62-a4d7a52db4cd
2008-11-24Document Thandy controller interface better.Nick Mathewson
git-svn-id: file:///home/or/svnrepo/updater/trunk@17385 55e972cd-5a19-0410-ae62-a4d7a52db4cd