| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Move to ephy-form-auth-data and renamed accordingly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to libsecret
We add a new SecretSchema that is specific to epiphany and intended
solely to store passwords for webforms. This is a better approach than
hacking the server url in order to store the names of the forms in it.
These methods are only used by EphyWebView to store the passwords and
to retrieve the password when there is a cache match and by one of the
early stages of password migration in the profile-migrator. If only this
patch is applied, it is likely that only newly saved patchs will work
properly, but others will remain intact.
https://bugzilla.gnome.org/show_bug.cgi?id=679918
|
|
|
|
|
|
| |
Now we can get rid of them.
https://bugzilla.gnome.org/show_bug.cgi?id=690050
|
|
|
|
|
|
|
|
| |
ephy-profile-migrator
Instead, just append the new variable to the existing environment.
https://bugzilla.gnome.org/show_bug.cgi?id=683538
|
|
|
|
|
|
|
|
| |
ephy-profile-migrator"
This reverts commit adfecc2bb03ed280543dc5ad4ba6fa350ff00d8c.
This breaks the migrator tests.
|
|
|
|
|
|
|
|
| |
ephy-profile-migrator
Instead, just append the new variable to the existing environment.
https://bugzilla.gnome.org/show_bug.cgi?id=683538
|
|
|
|
|
|
|
|
|
| |
ephy_profile_utils_do_migration()
This is passed further on to the migrator process. Right now this is
unused.
https://bugzilla.gnome.org/show_bug.cgi?id=681679
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
directories
This is necessary since we add new columns to the history database in
step 8 of migration. However, non-default profile directories don't
have a .migrated file right now but, since up to step 7 it was
possible to use these profiles without migration, it is safe to assume
that a non-default profile without a .migrated file can be migrated
starting from step 8.
https://bugzilla.gnome.org/show_bug.cgi?id=681679
|
|
|
|
| |
This allows us to extend this further cleanly.
|
| |
|
|
|
|
|
|
|
| |
This should help catch the mistake of not installing the new migrator
when the profile version changes.
https://bugzilla.gnome.org/show_bug.cgi?id=683134
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=677720
|
|
|
|
| |
That way we can run the tests from any directory in debug mode.
|
|
|
|
|
|
| |
The path to the just built migrator is known at compile time, so no
need to create strings at runtime. Also, share the name of the binary
itself to avoid silly bugs like last time.
|
|
|
|
| |
Mistakenly changed it to use underscores.
|
| |
|
|
|
|
| |
So we can properly test it.
|
|
|
|
|
| |
Call it directly from main, since we want it to happen before the file
helpers initialization.
|
|
|
|
| |
We can just use it as SOUP_URI_SCHEME_HTTPS is an intern static string.
|
|
|
|
|
|
|
|
| |
It was actually more than a warning. It was preventing epy to recover
passwords previously stored in the keyring, as all of them were stored using
"/" as the path of the URI.
https://bugzilla.gnome.org/show_bug.cgi?id=670431
|
|
|
|
|
| |
When .gnome2/epiphany/.migrated file is unreadable we can hit a crasher due to
sscanf. We now check for NULL before feeding sscanf.
|
|
The migration code is now in the ephy-profile-migrator binary, this means:
- epiphany is not linking to NSS anymore
- lib/ephy-profile-migration.c was split into:
+ lib/ephy-profile-migrator.c: the new ephy-profile-migrator binary
+ lib/ephy-profile-utils.c: convenience _ephy_profile_*_form_auth_data functions.
- testing for migration is done without running ephy-profile-migrator
Bug #636685
|