Commit Graph

5662 Commits

Author SHA1 Message Date
noririty@jcom.home.ne.jp
df46d48fa0 Fix 217445 - fixing contextmenu bustage in Page Source 2003-08-27 14:48:51 +00:00
bryner@brianryner.com
d7ac1cf009 Actually add the site to the reject list if the user said "Never for this site." Bug 216542. 2003-08-27 00:34:09 +00:00
chanial@noos.fr
8d4d11302b fixing printing bustage 2003-08-19 04:01:11 +00:00
bryner@brianryner.com
a518e9cd7e Make the password manager hold onto the pref branch so that the observers we register with it don't go away. Bug 216219. 2003-08-18 06:09:52 +00:00
ben@bengoodger.com
7f271f27ff Fix for bug 216474 - Browser crashes in password manager. Ensure that we don't crash or overwrite variables used to hold valid password data fields with null. r=bryner 2003-08-17 21:06:36 +00:00
chanial@noos.fr
254ba8f026 port textbox fix for bug 197486:
callback method in textbox is no more, use oncommand instead for the same functionality.
2003-08-17 11:17:00 +00:00
bryner@brianryner.com
03bd534057 Don't prompt to save passwords, or prefill passwords, if saving passwords is disabled (bug 216219). 2003-08-17 05:52:17 +00:00
chanial@noos.fr
487332567a remove duplicated config.xul file and update the one in components/viewconfig 2003-08-16 14:11:05 +00:00
chanial@noos.fr
f4a39ba934 adding .cvsignore files 2003-08-16 11:41:51 +00:00
chanial@noos.fr
abc413329e bug 213228: new toolkit independence bug, part 5.
fork printing front end.
#ifdef XP_UNIX printjoboption.js and printjoboption.xul
remove communicator dependency (dialogs.css)
2003-08-16 11:39:10 +00:00
chanial@noos.fr
d1af0825d9 bug 213228: new toolkit independence bug, part 4.
fork tree based configuration/pref viewer
style config.css
(not part of seamonkey)
2003-08-16 11:22:16 +00:00
bryner@brianryner.com
4190e79d19 Enable new password manager for Firebird. 2003-08-12 05:22:10 +00:00
bryner@brianryner.com
2ad4df8435 Address a couple of potential security problems by ensuring that usernames and passwords that are part of a URL are not included in the realm; don't do any signon storing or prefilling if the URI does not support hostnames. 2003-08-12 03:43:46 +00:00
bryner@brianryner.com
8e190cdeab Fix sorting of history when Group by Date is selected (bug 215384). Get rid of the hidden columns in the history tree and instead dynamically change the sort attribute on the visible column. Implement a DayFolderIndex property for the date folders which gives an index (0-7) to sort on, rather than sorting them alphabetically. r=ben. 2003-08-10 04:42:17 +00:00
bryner@brianryner.com
8eaf7fc435 Fix crash if the password field is the first field in a form. 2003-08-09 20:38:09 +00:00
bryner@brianryner.com
1ac655c609 Improve support for autocomplete=off (bug 178597). Check for autocomplete=off on the form element as well as the input, and use case-insensitive string compare. 2003-08-09 10:15:31 +00:00
bryner@brianryner.com
e30bae059e Convert nsIAutoCompleteResultTypes.h to an IDL file, which makes QI'ing to those interfaces work as expected. 2003-08-09 10:08:00 +00:00
bryner@brianryner.com
284435f70b Make this loop more correct - voidarray counts are PRInt32. 2003-08-09 03:48:34 +00:00
bryner@brianryner.com
41b3292e78 Make removal of stored logins play nicer with the tree widget. Do a (batched) notification of the treeBoxObject that the row count is changing when deleting one or more stored logins. Also do a rowCountChanged notification when removing all stored logins. 2003-08-08 09:42:24 +00:00
bryner@brianryner.com
4ab3a43afb Fix a compiler warning 2003-08-08 09:28:13 +00:00
dean_tessman@hotmail.com
c74e8d2f39 203754 - Bug in select code in Auto-Complete component
patch eric@5stops.com
2003-08-08 02:38:24 +00:00
bryner@brianryner.com
0b120c6647 For a username/password prompt, allow saving of the password even if the username is blank. 2003-08-06 08:29:38 +00:00
bryner@brianryner.com
3a6c065e74 Split out nsSingleSignonPrompt into its own source file. 2003-08-05 05:40:14 +00:00
bryner@brianryner.com
c0d915761f - Make the password manager control the autocomplete results for username fields, so that the list exactly matches the stored logins.
- Fix major problem where prompts weren't returning the field text.
- Only show the save checkbox in prompts if SAVE_PASSWORD_PERMANENTLY is given
- Only allow prompts to autocomplete if a password realm is given
2003-08-05 03:26:31 +00:00
bryner@brianryner.com
70a06da4f8 Fix missing newline at end of file 2003-08-04 07:20:06 +00:00
bryner@brianryner.com
c6e7da2147 - Add DOMAutoComplete event, fired on a form input element when the user
selects a completion from the popup.
- Listen for DOMAutoComplete and Blur events instead of Change events to
trigger prefilling the password field.
- Fix an off-by-one error in the multi-user password change confirmation
(the stored password was being changed for the wrong entry).
- Fix skipping multiple logins when reading the signon file.
- Add missing license for Makefile.in.
2003-08-04 00:57:26 +00:00
bryner@brianryner.com
38c542a89c Lots of changes and bugfixes:
- Enable multiple username support by listening to change events for the username field when there is more than one stored login for the form.
 - Make the signon hashtable store a SignonHashEntry, which has a pointer to the first SignonDataEntry.  This lets us adjust the head of the linked list without a hashtable operation, and also fixes a case where we would continue using a deleted entry, leading to a crash.
- Change FindPasswordEntryFromSignonData to FnidPasswordEntryInternal, and refactor it a bit.
- Clean up prefill logic so that multiple forms on a page could be prefilled.
- Fix bug where the last input was used as the username field, instead of the input just before the password.
- Make sure we write out all entries for each realm.
- Make sure we include all entries in each realm when returning an enumerator.
- Remove some form manager cruft I missed in passwordManager.js.
2003-08-03 04:50:09 +00:00
bryner@brianryner.com
853d1a970d Lazily decrypt username/password in nsIPassword objects so that requesting an enumerator doesn't immediately prompt for the master password. 2003-08-02 07:13:39 +00:00
bryner@brianryner.com
3c15e42aa8 Don't use the username as the password when creating a stored login. 2003-08-02 05:24:34 +00:00
bryner@brianryner.com
727167270b Add some missing localized strings 2003-08-01 20:43:24 +00:00
bryner@brianryner.com
e361a10d1a Fix stdcall bustage on windows 2003-08-01 20:41:41 +00:00
bryner@brianryner.com
df664024bd - Keep the user and password values encrypted in memory so that we can defer decryption (and prompting for the master password) until we need to prefill or the user brings up the manager.
- Add a comment about the randomness in secret decoder ring encryption.
2003-07-31 00:17:26 +00:00
bryner@brianryner.com
69156ff565 If the user has already stored a login and enters the same username but a different password, don't prompt again, just update the stored password. (also fixes a bug where this caused two copies of the login to be stored) 2003-07-30 06:50:28 +00:00
bryner@brianryner.com
8c3b50a485 - Rename 'satchel' variables since this isn't part of satchel
- Make ~SignonDataEntry() delete the next entry in the list
- Fix some bustage from nsIFormSubmitObserver API changes
- Handle password change situations (2 or 3 password fields in a form)
- Make the signon file be written out when a reject list entry is added
- Fix the situation where RemoveUser() is called for the first of multiple stored logons for a host
2003-07-30 03:38:53 +00:00
bzbarsky@mit.edu
abfa74dde0 More GetDocument bustage 2003-07-29 05:48:30 +00:00
bzbarsky@mit.edu
9cb910364c Fix Firebird redness 2003-07-29 05:19:13 +00:00
bryner@brianryner.com
60bee5b243 Adapt wallet's password manager UI (removing the form manager bits). Split into content and locale directories and add contents.rdf files for passwordmgr chrome package. 2003-07-28 06:06:10 +00:00
bryner@brianryner.com
f35f26e02a Fixing windows build - need to use a constructor for initializing reference-type members. 2003-07-27 21:21:45 +00:00
bryner@brianryner.com
3cf3ac4726 passwordmgr.properties, not satchel.properties 2003-07-27 07:06:49 +00:00
bryner@brianryner.com
dcd157b5bd Initial add of new (work-in-progress) password manager implementation. Not part of the build. 2003-07-27 07:05:27 +00:00
bryner@brianryner.com
2e5e9cb4ef Prevent normal handling of oninput events if the event is caused by autocomplete updating the text field value. Bug 212686. 2003-07-26 02:55:24 +00:00
dbaron@dbaron.org
ff17e173e7 Fix firebird and thunderbird bustage by unforking contents of nsIGlobalHistory (which was frozen) and by tweaking the root Makefile.in. b=212509 r=mscott 2003-07-19 21:19:12 +00:00
bryner@netscape.com
47015cb6fe Use the oninput event, instead of keypress, to notify the autocomplete controller that the input text has changed. This fixes form autocomplete being one character behind due to the keypress handler firing before editor's handler. Bug 212487, r=hewitt. 2003-07-13 02:31:08 +00:00
bryner@netscape.com
4b5567cabd Fix non-functioning form autocomplete (bug 212220). Instead of using an attribute on the nsIAutoCompleteInput (since it's not always a content node), add an attribute to the IDL interface. Also, make use of JS's (a || b) semantics to avoid some temporary variables. r=hewitt. 2003-07-13 02:27:25 +00:00
kerz@mozillazine.org
70e578521f New theme update from Arvid, hoo dog. 2003-07-10 06:50:18 +00:00
bzbarsky@mit.edu
b16e80758a Move to the double-'::' notation for -moz-tree-* pseudo-elements in toolkit.
Bug 211657, r+sr=dbaron
2003-07-07 22:16:57 +00:00
blakeross@telocity.com
af78acef72 Fix 205161 - remove "www" from history entries. 2003-07-06 02:18:27 +00:00
varga@netscape.com
51be7b3f5c Fixing build bustage. 2003-06-25 15:13:46 +00:00
ben@netscape.com
100fed0936 Fixing Firebird build bustage after timeless' fishy checkin to bug 58613. 2003-06-23 00:56:38 +00:00
bryner@netscape.com
d9f5ca004c Port fix for bug 206775 (can't search NLS characters in history) to firebird. Patch by gelsoft@mx4.tiki.ne.jp. 2003-06-17 18:23:53 +00:00