summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* First approach on making TBB thandy bundletbb_packagesTomás Touceda2012-01-06
|
* Add a multiplatform ScriptWrappermultiplatform_scriptTomás Touceda2011-11-11
|
* Merge remote-tracking branch 'chiiph/fixenv'Nick Mathewson2011-11-09
|\
| * Fix bogus environment for the thp scriptsfixenvTomás Touceda2011-11-05
| |
* | Merge remote-tracking branch 'chiiph/ignoreconfig'Nick Mathewson2011-11-09
|\ \
| * | Only ignore config files when updatingignoreconfigTomás Touceda2011-11-05
| |/
* | Don't exit when trying to create a directory for an installed packagecreatedirTomás Touceda2011-11-07
|/
* Add logCtrl for scripts that might fail from a thpHEADmasterTomás Touceda2011-11-05
|
* Make transactions not Thp specificthpTomás Touceda2011-11-01
|
* Remove unused bit of code in getCheckerTomás Touceda2011-11-01
|
* Fix minor bug in the ThpCheck: broken status wont mark it as not installedTomás Touceda2011-11-01
|
* Paths inside a Thp cfg will use / from now onTomás Touceda2011-10-20
|
* Fix possible race condition with os.path.existsTomás Touceda2011-10-20
|
* Documents the ThpPackages codeTomás Touceda2011-10-20
| | | | Also fixes a typo in a still unused method.
* Use the tmp dir just for the metadataTomás Touceda2011-10-20
|
* Handle Thp package creation in a separate CLI from SignerTomás Touceda2011-10-20
|
* Fix file permissionsTomás Touceda2011-10-20
|
* Adds README, RELEASE-NOTES and ACKS files for lockfileTomás Touceda2011-09-07
|
* Add the LICENSE file for the lockfile libraryTomás Touceda2011-09-07
|
* Add a WAIT-FOR logCtrl messageTomás Touceda2011-09-03
|
* Try to install only if isReadyTomás Touceda2011-09-03
| | | | Also, it removes a bunch of code for non-thp packages.
* Improve handling of updates to thp bundlesTomás Touceda2011-09-03
| | | | | | | It only installs thp packages that aren't already installed as they should be. It also outputs READY for bundles that have at least one package in them that's installable under this restrictions.
* Improve re-install behaviorTomás Touceda2011-09-03
| | | | Also add more controller oriented output
* Fix behavior for bundles with more than one thp and add thpTomás Touceda2011-09-02
|
* Run transactions only if --install is given, and create pkg-status if it ↵Tomás Touceda2011-09-02
| | | | doesn't exist
* Log with loggin instead of print, and add thp files to download when neededTomás Touceda2011-09-01
|
* Update lockfile to work on OSXTomás Touceda2011-07-26
| | | | This changes the file modes, it seems OSX needs it this way.
* Execute postinst script and serialize script executionTomas Touceda2011-06-27
|
* Start scripts partTomas Touceda2011-06-26
|
* Adds installation with subdirs and upgrade based on the specTomas Touceda2011-06-25
|
* Adds basic installationTomas Touceda2011-06-25
| | | | Right now it's a bit more than just copying files, nothing else.
* Adds the ThpTransaction class and its basic structureTomas Touceda2011-06-24
|
* Correct some silly errorsTomas Touceda2011-06-24
|
* Adds the code to introduce Thp TransactionsTomas Touceda2011-06-23
| | | | | | Recognizes bundles that have all thp packages and arranges them in a separated dict from the installableDict. This bundles will be handled by the ThpInstaller as a whole, so it can order installations by dependencies.
* Validate files in a thp and add LockFile bundle depTomas Touceda2011-06-23
|
* Improve ThpDB, implement ThpPackageTomas Touceda2011-06-22
| | | | ThpDB's insert, delete and exists seems to work as expected by now.
* Add really simple checker, installer and thpdbTomas Touceda2011-06-22
| | | | But it's still not finished.
* Creates basic structure to start the thp checkerTomas Touceda2011-06-22
|
* Make optional keys actually optionalTomas Touceda2011-06-22
|
* Creates the thp fileTomas Touceda2011-06-22
| | | | | | Adds two parameters to makethppackage: thpPath and scriptsDir. thpPath: where to save the finished thp file. scriptsDir: where the scripts specified in the configuration file are.
* First part of makethppackageTomas Touceda2011-06-21
| | | | | Creates its metadata based on a config file. This still needs a sanity check.
* Fix typo in RPMCheckerTomas Touceda2011-06-21
|
* 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.