summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* add first draft of thandy packaging format specthp-draft-specErinn Clark2011-03-31
|
* note that the Thandy TODO has migrated to tracNick Mathewson2010-08-26
|
* More unit tests and documentation for the Thandy codeNick Mathewson2010-07-25
|
* Fix the interface of RSAKey.sign() to work as documented.Nick Mathewson2010-07-25
| | | | Also, remove the (unused) thandy.formats.Key
* NONE? We are python; we have no NONE. Only none.Nick Mathewson2009-08-25
|
* Add the ability to download files via BitTorrentSebastian Hahn2009-08-25
| | | | | | | | | | The Client has learned a new option, --download-method, too specify whether we're downloading directly or via BitTorrent. This implementation has a few remaining issues, the biggest one is that seeding isn't implemented at all (when the download stops, Thandy stops sharing). Failure to download due to no available peers also doesn't work.
* Add ability to create .torrent metadata when making a packageSebastian Hahn2009-08-25
| | | | | Also update the spec with the information where the .torrent metadata file will be stored.
* Install with BitTorrent support if the library is availableSebastian Hahn2009-08-25
| | | | Based on patch by coderman
* Allow tracking all bundles in the repository with thandy-clientSebastian Hahn2009-08-25
| | | | | | thandy-client now allows passing ** instead of a path for bundles. This is treated as a special case, other wild card or regular expression matching is not included.
* If we have more than we want, we have too much, not the other way.Sebastian Hahn2009-08-25
|
* Remove section describing a legacy way to install filesSebastian Hahn2009-08-25
|
* All current versions of Thandy have length fieldsSebastian Hahn2009-08-25
|
* Remove Glider cleanup noticeSebastian Hahn2009-08-25
| | | | | Nothing still refers to Glider in the entire repository, except the paragraph above the removed sentence.
* Spelling fixes and import cleanupSebastian Hahn2009-08-25
|
* remove svn keywordsSebastian Hahn2009-06-01
|
* fix "make test"Sebastian Hahn2009-06-01
|
* Update howto to reflect svn->git conversion some more.Sebastian Hahn2009-03-19
| | | | | | 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.
* Fix typo in the howto.Sebastian Hahn2009-03-19
| | | | Delrole wants a role, not a filetype.
* Actually enforce file lengths when downloading.Nick Mathewson2009-03-19
| | | | | 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.
* Add lengths to the timestamp file.Nick Mathewson2009-03-19
| | | | | 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.
* New bundle and package config files for Tor VM, licenses, and Vidalia packages.Martin Peck2009-03-14
|
* Add some setup.py droppings to .gitignoreNick Mathewson2009-01-29
| | | | Apparently "setup.py dist" likes to make a MANIFEST and a dist/
* Fix multiple pychecker-spotted typos.Nick Mathewson2009-01-22
| | | | | | 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.
* Add a .gitignore file.Nick Mathewson2009-01-21
|
* give coderman a howto on adding a new file to the thandy repositoryRoger Dingledine2009-01-09
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@18046 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add configuration for Vidalia and TorButton MSI packages.Martin Peck2009-01-08
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@18020 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add configuration for polipo win32 msi packages.Martin Peck2009-01-05
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17906 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Update tor win32 package for alpha-dev version in registry check.Martin Peck2009-01-05
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17905 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Correct syntax for name-to-length dictionary assignment.Martin Peck2009-01-05
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17904 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* update the package and bundle files for 0.2.1.9-alphaRoger Dingledine2009-01-05
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17903 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* another thandy todo item for nick, after coderman's lessonRoger Dingledine2008-12-23
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17743 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* packageLen was meant to be a name-to-length dictionary, not an int.Nick Mathewson2008-12-21
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17715 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* fix a "NameError: global name 'os' is not defined" complaint whenRoger Dingledine2008-12-21
| | | | | | | making new packages or bundles. i think. git-svn-id: file:///home/or/svnrepo/updater/trunk@17713 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add no shortcuts option to msiexec arguments to prevent links to tor.exe and ↵Martin Peck2008-12-21
| | | | | | 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
* Implement lengths in thandy objects, mostly:Nick Mathewson2008-12-15
| | | | | | | | | 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
* make a new config/ dir for thandy, and move the actualRoger Dingledine2008-12-14
| | | | | | | 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
* add in coderman's perspective tooRoger Dingledine2008-12-13
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17616 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* client-side thandy caches just grow without bound. this mightRoger Dingledine2008-12-13
| | | | | | | actually not be a good idea. git-svn-id: file:///home/or/svnrepo/updater/trunk@17615 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Change expected registry key for per-user installs. Note that this means ↵Martin Peck2008-12-11
| | | | | | 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
* Make encrypted data format handle unicode.Nick Mathewson2008-12-08
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17523 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Add some issues to Thandy TODO; remove completed itemsNick Mathewson2008-12-08
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17518 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Oops: actually commit the patch from this morning where I made Thandy not ↵Nick Mathewson2008-12-08
| | | | | | break. Maybe I _am_ still sick. git-svn-id: file:///home/or/svnrepo/updater/trunk@17516 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* make the thandy client instructions a bit more robustRoger Dingledine2008-12-06
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17496 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* add missing PackageItem.getRelativePath()Nick Mathewson2008-12-03
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17467 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Correct expected version string to match what configure provides the MSI ↵Martin Peck2008-12-03
| | | | | | installer. git-svn-id: file:///home/or/svnrepo/updater/trunk@17466 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Correct registry path in sample win32 package. The last element is the name ↵Martin Peck2008-12-03
| | | | | | 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
* Add additional options for single file py2exe builds.Martin Peck2008-12-02
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17443 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* More pydocNick Mathewson2008-12-01
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17433 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* console option for py2exe wants an array.Martin Peck2008-12-01
| | | | git-svn-id: file:///home/or/svnrepo/updater/trunk@17432 55e972cd-5a19-0410-ae62-a4d7a52db4cd
* Make controller logging work better on python 2.4 (where the "extra" feature ↵Nick Mathewson2008-12-01
| | | | | | of logger.log does not exist.) git-svn-id: file:///home/or/svnrepo/updater/trunk@17431 55e972cd-5a19-0410-ae62-a4d7a52db4cd