log easyhg.py @ 627:d39d236a0ce8

age author description
Tue, 03 Jul 2012 10:02:22 +0100 Chris Cannam Fix failure to provide default initialisation vector for AES CBC mode (I'm surprised pycrypto allowed this previously, but it doesn't now, thus catching my error). Also make debug output a bit more helpful
Mon, 27 Feb 2012 17:14:03 +0000 Chris Cannam Update copyright dates to 2012
Thu, 15 Sep 2011 14:24:37 +0100 Chris Cannam Encountering some peculiar problems with platform... but it's overkill for this anyway, use os.name instead
Mon, 11 Jul 2011 15:15:31 +0100 Chris Cannam Check for repeated request (thus failed login) before looking up cached data, so we can cache in confidence without resending invalid login details (fixing #205)
Thu, 30 Jun 2011 09:43:18 +0100 Chris Cannam Textual fix
Thu, 30 Jun 2011 00:05:24 +0100 Chris Cannam Do the foregoing only if the user had explicitly asked for the remember option
Thu, 30 Jun 2011 00:04:33 +0100 Chris Cannam Use cached password directly, without asking the user, if it's available and the requested realm/uri are not the same as an immediately preceding one
Wed, 29 Jun 2011 23:48:11 +0100 Chris Cannam Don't need to declare class members, it seems. One day I'll learn some Python
Wed, 29 Jun 2011 16:40:14 +0100 Chris Cannam Add security warning about password remember feature
Wed, 29 Jun 2011 16:22:53 +0100 Chris Cannam Avoid bailing out on bogus data
Wed, 29 Jun 2011 16:18:47 +0100 Chris Cannam Remove stale auth cache files
Wed, 29 Jun 2011 15:37:11 +0100 Chris Cannam Associate username with pathless URL, as well as password authfile_refactor
Wed, 29 Jun 2011 15:27:01 +0100 Chris Cannam Refactor into classes authfile_refactor
Wed, 29 Jun 2011 13:40:57 +0100 Chris Cannam Associate password with scheme+host+user rather than url+user
Wed, 29 Jun 2011 13:36:07 +0100 Chris Cannam Remember username as well as password
Wed, 29 Jun 2011 13:09:01 +0100 Chris Cannam Hash remote destination key for auth file rather than just b64 encoding it (so you can't see where someone has been by looking at a stale authfile)
Wed, 29 Jun 2011 12:59:33 +0100 Chris Cannam Don't try to chmod on Windows; doesn't work
Tue, 28 Jun 2011 16:32:13 +0100 Chris Cannam Ensure encryption happens in CBC mode
Tue, 28 Jun 2011 16:22:42 +0100 Chris Cannam Minor fixes from OS/X test
Tue, 28 Jun 2011 15:59:13 +0100 Chris Cannam Provide auth key and file information to easyhg extension
Tue, 28 Jun 2011 14:15:42 +0100 Chris Cannam Bring new-look easyhg.py into action base easyhg2.py@90a511354c04
Thu, 23 Jun 2011 20:36:09 +0100 Chris Cannam Minor text calculation fix
Thu, 24 Mar 2011 13:15:49 +0000 Chris Cannam OS/X build fixes, for now slightly simpler (conceptually) situation in which we have a single bundle with two Python extension distributions in it, one for each active Python version
Thu, 24 Mar 2011 10:20:47 +0000 Chris Cannam Look in installation path + Python version suffix for PyQt before looking in plain installation path
Thu, 17 Mar 2011 13:52:57 +0000 Chris Cannam Make username/password prompts in easyhg.py more helpful; use a distinctive return for cancel in these dialogs, and avoid showing command-failed in the main program when cancelled
Wed, 12 Jan 2011 16:14:43 +0000 Chris Cannam * Fix typo. Uh
Wed, 12 Jan 2011 15:46:24 +0000 Chris Cannam * Attempt to pop input dialog to front instead of permitting it to open behind EasyMercurial window
Sun, 09 Jan 2011 10:08:42 +0000 Chris Cannam * minor os/x fixes
Wed, 05 Jan 2011 14:31:07 +0000 Chris Cannam * OS/X: Add script to run external diff; add space around tab widget; textual fixes
Mon, 20 Dec 2010 16:15:43 +0000 Chris Cannam * Set python library path when unbundling extension, generally prefer unbundled copy
Fri, 03 Dec 2010 12:32:59 +0000 Chris Cannam * That string scraping was much too fiddly -- best keep it simpler for now
Fri, 03 Dec 2010 12:29:24 +0000 Chris Cannam * Some work on portable password prompting