QA/Browser Technologies/Services/Releases/BrowserID 11102011
From MozillaWiki
< QA | Browser Technologies | Services | Releases
Contents
- 1 Information
- 2 Links
- 3 Deployment Ticket
- 4 ChangeLog
- 5 Versions
- 6 Heartbeat
- 7 New/Updated OPs Tickets and Issues
- 8 Resolved/Closed Bugs and Issues
- 9 Verified As Still Open, Reopened, or Updated : Server
- 10 Verified As Still Open, Reopened, or Updated : Client
- 11 Opened Bugs/Issues For This Week: Server
- 12 Opened Bugs/Issues For This Week: Client
- 13 Other Open Bugs
- 14 Notes
Information
- Train 13: 11-10-2011
Links
- Bugs/Issues: https://github.com/mozilla/browserid/issues
- Test Plan: https://wiki.mozilla.org/QA/BrowserID/TestPlan
- Test Wiki: https://wiki.mozilla.org/QA/BrowserID/BrowserID_Weekly_Trains_Beta
- Beta Server: https://diresworb.org
- Beta Client: http://beta.myfavoritebeer.org
- Beta Client: http://beta.myfavoritebooze.org
Deployment Ticket
- bug 701934 - QA and deploy BrowserID train-2011.11.10 to production
ChangeLog
- 11/10: ChangeLog including issues resolved
Versions
- Beta: https://diresworb.org/ver.txt
- 06efa1b changelog for train-2011.11.10
- Dev: https://dev.diresworb.org/ver.txt
- 06efa1b changelog for train-2011.11.10
- Prod: https://browserid.org/ver.txt
- 67098c0 merge verifier hotfix into production
Heartbeat
New/Updated OPs Tickets and Issues
- [BrowserID issue 560] : move bcrypt to webhead
- [BrowserID issue 561] : handle mysql master failover in dbwriter process
- [BrowserID issue 566] : heartbeat should not check backend servers
- [BrowserID issue 571] : update rpm build to match new layout
- [BrowserID issue 575] : [rpmbuild] work around npm bug: re-fetch jwcrypto every time
- bug 702566 - An open developer console prevents window.close from closing windows opened using window.open
- Related to [BrowserID issue 511] : BrowserID popup persists after logging in
- bug 695955 - browserid: write rsbac security policies for all host types
Resolved/Closed Bugs and Issues
- [BrowserID issue 448] : Better messaging for issues with connection
- [BrowserID issue 460] : break up browserid into several distinct processes
- [BrowserID issue 540] : Apparent "uncaughtException" in browserid.log on Stage
- [BrowserID issue 548] : Beta: seeing unexpected database failure on attempt to sign in with known email/account
- [BrowserID issue 537] : get __heartbeat__ out of logs
- [BrowserID issue 535] : assess what it would take to port to nodejs 0.6.0
- [BrowserID issue 543] : make cookie duration 2 weeks
- [BrowserID issue 593] : Opera: Closing SignIn window with "x" results in beer site not getting reset.
- [BrowserID issue 490] : implement 'keep me signed in' - includes API changes and UX/UI changes
- [BrowserID issue 245] : RP in repo uses CORS which IE cannot do
- [BrowserID issue 539] : the only process to read the private key should be keysigner
- [BrowserID issue 542] : Add XHR error messages to main site
- [BrowserID issue 408] : Individual controllers need unit/functional tests.
- [BrowserID issue 550] : tests occasionally hanging
- [BrowserID issue 556] : y u so hard, concurrency?
Verified As Still Open, Reopened, or Updated : Server
- [BrowserID issue 541] : Logging: Think about adding date/time stamps to all log entries
- [BrowserID issue 533] : remove 'need help?' link and add help to the bid/about page
- [BrowserID issue 460] : break up browserid into several distinct processes
- [BrowserID issue 198] : Be able to authenticate with BrowserID without selecting an email address.
- [BrowserID issue 61] : Optionally require password for login
- [BrowserID issue 511] : BrowserID popup persists after logging in (See Bug 702566)
- [BrowserID issue 383] : Coordinate new account UI paths on the beer site and Diresworb.org
- [BrowserID issue 198] : Be able to authenticate with BrowserID without selecting an email address.
Verified As Still Open, Reopened, or Updated : Client
- None
Opened Bugs/Issues For This Week: Server
- [BrowserID issue 562] : Mobile: BrowserID not compatible with Java Fennec nightly
- [BrowserID issue 572] : browserid-error.log: found unusual response message
- [BrowserID issue 574] : verifier-error.log: two recurring messages
- [BrowserID issue 592] : Beta/Prod: email verifications not getting sent to email providers
- [BrowserID issue 593] : Opera: Closing SignIn window with "x" results in beer site not getting reset.
- [BrowserID issue 595] : iOS5: Issues with FF Home
- [BrowserID issue 567] : The "login failure [object Object]" pop-up is sometimes displayed when selecting an email and signing in with no internet connection
- [BrowserID issue 568] : The "Communicating with server" dialog hangs when loosing the internet connection
- [BrowserID issue 570] : The 'keep me signed in' option does not appear to work.
- [BrowserID issue 577] : Inconsistent messages displayed when sending confirmation emails
- [BrowserID issue 578] : The buttons on the Signing in dialogs that have correspondents on https://diresworb.org should be consistent with them
- [BrowserID issue 580] : Parallel sign ins problems
- [BrowserID issue 583] : not recognizing email address with leading whitespace on diresworb.org
- [BrowserID issue 586] : Sign in window clips text on Android Devices Landscape view
Opened Bugs/Issues For This Week: Client
- [BrowserID issue 6] : browserid logo in footer has an outline in IE
- [BrowserID issue 37] : Remove the border on the logo in the footer for IE
Other Open Bugs
- [BrowserID issue 550] : tests occasionally hanging
- [BrowserID issue 551] : dialog window is very wide in Firefox 8
- [BrowserID issue 552] : disabled email field in forgot password has no visual indication in chrome.
- [BrowserID issue 553] : Buttons should have a visual indication when hovered over or focused.
- [BrowserID issue 554] : Cosmetics in bin/verifier
- [BrowserID issue 555] : chrome: Unable to post message to http://127.0.0.1:10002. Recipient has origin http://localhost:10001.
- [BrowserID issue 556] : y u so hard, concurrency?
- [BrowserID issue 557] : sporatic failures in password-bcrypt-update-test
- [BrowserID issue 558] : the test harness should run sub-processes on ephemeral ports
- [BrowserID issue 559] : "keep me signed in" feature is in an inconsistent state
- [BrowserID issue 563] : Getting error on login post - on local and live sites
- [BrowserID issue 564] : Localization?
- [BrowserID issue 565] : i18n: da_DK
- [BrowserID issue 569] : User Profile info needed.
- [BrowserID issue 573] : KEYSIGNER_URL should not be full
- [BrowserID issue 576] : when keysigner can't read key, it should go down noisily
- [BrowserID issue 579] : throttling message not displayed on main site signup page.
- [BrowserID issue 581] : verifier should go down noisily if it cannot read public key
- [BrowserID issue 582] : improved file based configuration
- [BrowserID issue 584] : Design is not adapted to mobile on Android
- [BrowserID issue 585] : in dev, inclusion of include.js causes 8 transactions costing 300k
- [BrowserID issue 587] : "go back and try another" link not working from validation screen in dialog
- [BrowserID issue 588] : issues with multiple RPs and relay frame
- [BrowserID issue 589] : dialog fails to come up correctly the second time...
- [BrowserID issue 590] : Opera and Opera Mobile in Android "Relay frame could not be found" Problem.
- [BrowserID issue 591] : verification email throttling tooltip not showing in required email screen
- [BrowserID issue 594] : Better logging for email delivery
Notes
The following Closed/Fixed issues will be carried over to the next train:
- 547: fix regression in tooltips (weren't showing contents)
- 429: strip whitespace on email input
- 244: crypto changes to support IE8
- 544: fix tab ordering in UI
- 552: chrome specific UI fixes
- 553: better UI feedback when hovering over buttons
- 509: improve log message error levels (be sparing with 'error')