summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2011-05-18 19:55:31 +0200
committerDaniel Friesel <derf@finalrewind.org>2011-05-18 19:55:31 +0200
commit5f3ef37839e6efd0bcb07846ba23a55c67d00e71 (patch)
treefee405fa8cf764bc63d1aeffce310f282cf90441
parent7c28217c765d9bf370cfb691bbe12f4ee39b573e (diff)
Release v0.30.3
-rw-r--r--Changelog4
-rwxr-xr-xbin/raps215
-rw-r--r--lib/App/Raps2.pm2
-rw-r--r--lib/App/Raps2/Password.pm4
-rw-r--r--lib/App/Raps2/UI.pm4
5 files changed, 16 insertions, 13 deletions
diff --git a/Changelog b/Changelog
index bfd49ff..0e99e10 100644
--- a/Changelog
+++ b/Changelog
@@ -1,8 +1,8 @@
-git HEAD
+App::Raps2 0.3 - Wed May 18 2011
* Terminal input is now read via Term::ReadLine (included in perl core)
* New commands: "raps2 del <account>" and "raps2 edit <account>"
- * Remove autodie, it caused a major performance impact
+ * Remove autodie, it caused a major performance loss
* raps2 list now sorts by account name
raps2 0.2 - Fri May 13 2011
diff --git a/bin/raps2 b/bin/raps2
index 702efa2..71ccbea 100755
--- a/bin/raps2
+++ b/bin/raps2
@@ -11,7 +11,7 @@ use App::Raps2;
my $raps2 = App::Raps2->new();
my ($action, @args) = @ARGV;
-my $VERSION = '0.2';
+my $VERSION = '0.3';
$raps2->sanity_check();
$raps2->load_config();
@@ -39,7 +39,7 @@ B<raps2> I<action> I<args ...>
=head1 VERSION
-This manual documents B<raps2> version 0.2
+This manual documents B<raps2> version 0.3
=head1 DESCRIPTION
@@ -60,8 +60,7 @@ and Login will be saved as plaintext, Extra is encrypted like the password.
=item B<add> I<account>
Adds I<account> to the store. It will ask you for the store's master
-password, some metadata and the new password and then store them. Note that
-only the password is encrypted, the metadata is saved as clear-text.
+password, some metadata and the new password and then store them.
=item B<del> I<account>
@@ -79,8 +78,9 @@ is not yet possible.
=item B<get> I<account>
-Decrypt I<account>'s password and store it in the X Clipboard. Note that it
-can only be pasted once.
+Decrypt I<account>'s password and store it in the primary X Clipboard. Note
+that it can only be pasted once. Prints the content of the multiline B<extra>
+field (if present) to stdout.
=item B<info> I<account>
@@ -102,6 +102,9 @@ raps2 saves the master password hash in F<~/.config/raps2/password>.
Additional encrypted passwords are stored in F<~/.local/share/raps2/>.
+These directories can be changed by setting the B<XDG_CONFIG_HOME> and
+B<XDG_DATA_HOME> environment variables.
+
=head1 DEPENDENCIES
=over
diff --git a/lib/App/Raps2.pm b/lib/App/Raps2.pm
index 6acac7f..0f1fdc4 100644
--- a/lib/App/Raps2.pm
+++ b/lib/App/Raps2.pm
@@ -38,7 +38,7 @@ use File::BaseDir qw(config_home data_home);
use File::Path qw(make_path);
use File::Slurp qw(read_dir slurp write_file);
-our $VERSION = '0.2';
+our $VERSION = '0.3';
=head1 METHODS
diff --git a/lib/App/Raps2/Password.pm b/lib/App/Raps2/Password.pm
index ef24a65..1e33f58 100644
--- a/lib/App/Raps2/Password.pm
+++ b/lib/App/Raps2/Password.pm
@@ -9,7 +9,7 @@ use Crypt::CBC;
use Crypt::Eksblowfish;
use Crypt::Eksblowfish::Bcrypt qw(bcrypt_hash en_base64 de_base64);
-our $VERSION = '0.2';
+our $VERSION = '0.3';
=head1 NAME
@@ -32,7 +32,7 @@ App::Raps2::Password - Password class for App::Raps2
=head1 VERSION
-This manual documents B<App::Raps2::Password> version 0.2
+This manual documents B<App::Raps2::Password> version 0.3
=head1 METHODS
diff --git a/lib/App/Raps2/UI.pm b/lib/App/Raps2/UI.pm
index 51f4838..4d7f3d0 100644
--- a/lib/App/Raps2/UI.pm
+++ b/lib/App/Raps2/UI.pm
@@ -8,7 +8,7 @@ use Carp qw(confess);
use POSIX;
use Term::ReadLine;
-our $VERSION = '0.2';
+our $VERSION = '0.3';
=head1 NAME
@@ -26,7 +26,7 @@ App::Raps2::UI - App::Raps2 User Interface
=head1 VERSION
-This manual documents B<App::Raps2::UI> version 0.2
+This manual documents B<App::Raps2::UI> version 0.3
=head1 METHODS