http://blog.paranoidferret.com/index.php/2008/09/10/how-google-chrome-stores-passwords/
excerpt:
"Now we're getting a little more complicated. Adding a password is
done asynchronously and this function handles scheduling that task. It
seemed to be very important that nothing interrupt Chrome's user
interface - this keeps it feeling fast and responsive. Now let's take
a look at what happens when this task is run.
void WebDataService::AddLoginImpl(
GenericRequest<PasswordForm>* request) {
if (db_ && !request->IsCancelled()) {
if (db_->AddLogin(request->GetArgument()))
ScheduleCommit();
}
request->RequestComplete();
}
We're almost at the heart of it all. The important call here is
AddLogin, so let's dive into that. "
--~--~---------~--~----~------------~-------~--~----~
Central West End Linux Users Group (via Google Groups)
Main page: http://www.cwelug.org
To post: [email protected]
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
More options: http://groups.google.com/group/cwelug
-~----------~----~----~----~------~----~------~--~---