Page MenuHomePhabricator

mayhemer (Honza Bambas)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 9 2018, 6:11 PM (412 w, 13 h)
Availability
Available
Review Queue
0

Recent Activity

Aug 21 2020

mayhemer committed rMOZILLACENTRAL913fc77983ee: Bug 1657974 - MOZ_LOG schedule and run of `FrameRequestCallback`, r=froydnj.
Bug 1657974 - MOZ_LOG schedule and run of `FrameRequestCallback`, r=froydnj
Aug 21 2020, 11:48 AM
mayhemer committed rMOZILLACENTRALf7e0642f3a3e: Bug 1657968 - MOZ_LOG schedule and run of `mFrameLoaderFinalizers`, r=froydnj.
Bug 1657968 - MOZ_LOG schedule and run of `mFrameLoaderFinalizers`, r=froydnj
Aug 21 2020, 11:48 AM
mayhemer closed D86741: Bug 1657974 - MOZ_LOG schedule and run of `FrameRequestCallback`, r=froydnj.
Aug 21 2020, 11:48 AM
mayhemer committed rMOZILLACENTRALb0415b20d66e: Bug 1657961 - MOZ_LOG `NotifyOffThreadScriptLoadCompletedRunnable` dispatch and….
Bug 1657961 - MOZ_LOG `NotifyOffThreadScriptLoadCompletedRunnable` dispatch and…
Aug 21 2020, 11:48 AM
mayhemer closed D86740: Bug 1657968 - MOZ_LOG schedule and run of `mFrameLoaderFinalizers`, r=froydnj.
Aug 21 2020, 11:48 AM
mayhemer committed rMOZILLACENTRALb5a2d7bc4e30: Bug 1657960 - MOZ_LOG schedule and run of `mStyleFlushObservers` and….
Bug 1657960 - MOZ_LOG schedule and run of `mStyleFlushObservers` and…
Aug 21 2020, 11:48 AM
mayhemer closed D86739: Bug 1657961 - MOZ_LOG `NotifyOffThreadScriptLoadCompletedRunnable` dispatch and run spanning the JS helper thread off-main-thread parsing, r=froydnj.
Aug 21 2020, 11:47 AM
mayhemer committed rMOZILLACENTRALa71c55e56c80: Bug 1657941 - Log the first paint in `PresShell::Paint`, r=froydnj.
Bug 1657941 - Log the first paint in `PresShell::Paint`, r=froydnj
Aug 21 2020, 11:47 AM
mayhemer closed D86738: Bug 1657960 - MOZ_LOG schedule and run of `mStyleFlushObservers` and `mLayoutFlushObservers`, r=froydnj.
Aug 21 2020, 11:47 AM
mayhemer closed D86737: Bug 1657941 - Log the first paint in `PresShell::Paint`, r=froydnj.
Aug 21 2020, 11:47 AM

Aug 18 2020

mayhemer resigned from D59856: Bug 1608074 - Set channel ReferrerInfo in privileged code instead of referrer header.

Otherwise, looking into our codebase, nothing prevents us from failing to set "Referer" request header directly. Let's block it somewhere here. The error code might be NS_ERROR_ILLEGAL_VALUE. This will force privileged code to use setReferrerInfo() and others will just fail.

Aug 18 2020, 5:47 PM · testing-exception-unchanged (Doesn't change behavior for users), testing-exception-elsewhere (Please comment explaining where the tests are)

Aug 11 2020

mayhemer created D86741: Bug 1657974 - MOZ_LOG schedule and run of `FrameRequestCallback`, r=froydnj.
Aug 11 2020, 5:08 PM
mayhemer created D86740: Bug 1657968 - MOZ_LOG schedule and run of `mFrameLoaderFinalizers`, r=froydnj.
Aug 11 2020, 5:07 PM
mayhemer created D86739: Bug 1657961 - MOZ_LOG `NotifyOffThreadScriptLoadCompletedRunnable` dispatch and run spanning the JS helper thread off-main-thread parsing, r=froydnj.
Aug 11 2020, 5:06 PM
mayhemer created D86738: Bug 1657960 - MOZ_LOG schedule and run of `mStyleFlushObservers` and `mLayoutFlushObservers`, r=froydnj.
Aug 11 2020, 5:06 PM
mayhemer created D86737: Bug 1657941 - Log the first paint in `PresShell::Paint`, r=froydnj.
Aug 11 2020, 5:05 PM
mayhemer created D86736: Bug 1658532 - Add `REL_PRELOAD_MISS_RATIO` telemetry measuring ratio of used vs unused preloads per "as" type, r=smaug,chutten.
Aug 11 2020, 5:05 PM · testing-exception-other (Please leave a comment explaining why)
mayhemer accepted D86049: Bug 1657173 - Make <link rel=preload as=style> not block onload incorrectly. r=mayhemer.

Thanks for the explanation, Emilio!

Aug 11 2020, 9:24 AM
mayhemer accepted D85980: Bug 1655716 - Introduce TYPE_INTERNAL_FETCH_PRELOAD and use in HTMLLinkElement::AsValueToContentPolicy() - r?emilio.

Thanks! LGTM.

Aug 11 2020, 9:16 AM
mayhemer added a comment to D86049: Bug 1657173 - Make <link rel=preload as=style> not block onload incorrectly. r=mayhemer.

I'll probably need a little more background. How does this ensure that when we hit the regular tag later, we DO block onload? Because as I understand, top-data are there only once, in the hashtable, shared for all preloads and regular loads. So where is the distinction?

Aug 11 2020, 9:06 AM

Aug 10 2020

mayhemer added a comment to D81482: Bug 1622209 - Experiment.

f+ for netwerk/base/ changes

Aug 10 2020, 11:24 AM
mayhemer added inline comments to D77790: Bug 1622209 - Add support for multipart r=honza.
Aug 10 2020, 11:21 AM

Aug 6 2020

mayhemer accepted D86074: Bug 1657188 - Implement rel=preload load time telemetry r?nika!,emilio!,smacleod.

r+ for PreloadService changes and somewhat the Document changes.

Aug 6 2020, 5:32 PM
mayhemer added inline comments to D84701: Bug 1652898 - Fix incorrect idle thread count and timeout setup of nsStreamTransportService`s thread pool, r=froydnj.
Aug 6 2020, 4:27 PM
mayhemer committed rMOZILLACENTRAL3f59e3e8b36d: Bug 1609410 - Clear used proxy identity in nsHttpChannelAuthProvider to prevent….
Bug 1609410 - Clear used proxy identity in nsHttpChannelAuthProvider to prevent…
Aug 6 2020, 2:39 PM
mayhemer closed D84533: Bug 1609410 - Clear used proxy identity in nsHttpChannelAuthProvider to prevent authentication prompt pop-up on transaction internal restart, r=kershaw.
Aug 6 2020, 2:39 PM

Aug 5 2020

mayhemer requested changes to D86049: Bug 1657173 - Make <link rel=preload as=style> not block onload incorrectly. r=mayhemer.
Aug 5 2020, 6:27 PM
mayhemer requested changes to D85980: Bug 1655716 - Introduce TYPE_INTERNAL_FETCH_PRELOAD and use in HTMLLinkElement::AsValueToContentPolicy() - r?emilio.

You need to update following places too:
https://searchfox.org/mozilla-central/rev/a315a1a0f09550e23e4590a77e74f36543315da3/dom/html/HTMLLinkElement.cpp#814-815

Aug 5 2020, 1:19 PM

Aug 4 2020

mayhemer accepted D85824: Bug 1656980 - CookieService::GetCookiesSince needs to check the CookieService initialization state, r?mayhemer.
Aug 4 2020, 10:01 AM

Aug 3 2020

mayhemer updated the diff for D84533: Bug 1609410 - Clear used proxy identity in nsHttpChannelAuthProvider to prevent authentication prompt pop-up on transaction internal restart, r=kershaw.
Aug 3 2020, 5:58 PM
mayhemer added inline comments to D84701: Bug 1652898 - Fix incorrect idle thread count and timeout setup of nsStreamTransportService`s thread pool, r=froydnj.
Aug 3 2020, 4:59 PM
mayhemer accepted D84881: Bug 1647950 - stop redirect setup if the channel is canceled in child, r=mayhemer.

Nice catches, Junior! Hopefully this will fix the intermittent. Thanks.

Aug 3 2020, 4:49 PM

Jul 24 2020

mayhemer created D84843: Bug 1652898 - Initialize default thread pool timeout properly with a milliseconds value instead of PRIntervalTime, r=froydnj.
Jul 24 2020, 4:27 PM · needs-testing-tag
mayhemer updated the diff for D84701: Bug 1652898 - Fix incorrect idle thread count and timeout setup of nsStreamTransportService`s thread pool, r=froydnj.
Jul 24 2020, 4:26 PM
mayhemer abandoned D84700: Bug 1652898 - Let freshly created threads in our thread pool be around for a while to prevent rapid creation and killing of new pool threads leading to perf regressions and resource wasting, r=froydnj.

This is nonsense

Jul 24 2020, 12:34 PM

Jul 23 2020

mayhemer committed rMOZILLACENTRAL95bc4d15b66a: Bug 1654556 - Update webconsole tests to not produce cookie same-siteness….
Bug 1654556 - Update webconsole tests to not produce cookie same-siteness…
Jul 23 2020, 6:24 PM
mayhemer committed rMOZILLACENTRAL2c6272a20ddd: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason….
Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason…
Jul 23 2020, 6:24 PM
mayhemer closed D84706: Bug 1654556 - Update webconsole tests to not produce cookie same-siteness rejection warnings and thus not fail, r=nhnt11.
Jul 23 2020, 6:24 PM
mayhemer closed D84555: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason, r=baku.
Jul 23 2020, 6:24 PM
mayhemer added a comment to D84700: Bug 1652898 - Let freshly created threads in our thread pool be around for a while to prevent rapid creation and killing of new pool threads leading to perf regressions and resource wasting, r=froydnj.

I am not sure this is needed after the other patch is straightened out. WDYT?

Jul 23 2020, 3:43 PM
mayhemer added a comment to D84701: Bug 1652898 - Fix incorrect idle thread count and timeout setup of nsStreamTransportService`s thread pool, r=froydnj.

Thanks for the quick feedback. This all looks like a depth from bug 1437167.

Jul 23 2020, 3:39 PM
mayhemer committed rMOZILLACENTRAL407a4fc5a61d: Bug 1652300 - Keep lock around mState in `CacheEntry::InvokeAvailableCallback`….
Bug 1652300 - Keep lock around mState in `CacheEntry::InvokeAvailableCallback`…
Jul 23 2020, 3:17 PM
mayhemer closed D84495: Bug 1652300 - Keep lock around mState in `CacheEntry::InvokeAvailableCallback`, r=michal.
Jul 23 2020, 3:17 PM
mayhemer accepted D84275: Bug 1652189 - SendOnStartRequestSent only for main document, r=mayhemer.

r+ with a proper explanation of the flag setting position.

Jul 23 2020, 3:13 PM
mayhemer created D84706: Bug 1654556 - Update webconsole tests to not produce cookie same-siteness rejection warnings and thus not fail, r=nhnt11.
Jul 23 2020, 2:48 PM
mayhemer updated the diff for D84555: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason, r=baku.
Jul 23 2020, 2:47 PM
mayhemer accepted D84572: Bug 1654614 - resume channel event queue for parent intercepted channel, r=mayhemer.

I'll let Josh double check.

Jul 23 2020, 2:31 PM
mayhemer created D84701: Bug 1652898 - Fix incorrect idle thread count and timeout setup of nsStreamTransportService`s thread pool, r=froydnj.
Jul 23 2020, 2:28 PM
mayhemer created D84700: Bug 1652898 - Let freshly created threads in our thread pool be around for a while to prevent rapid creation and killing of new pool threads leading to perf regressions and resource wasting, r=froydnj.
Jul 23 2020, 2:27 PM
mayhemer committed rMOZILLACENTRAL1e65b41655c4: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound….
Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound…
Jul 23 2020, 1:17 PM
mayhemer closed D70373: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=erahm.
Jul 23 2020, 1:17 PM
mayhemer updated the diff for D70373: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=erahm.
Jul 23 2020, 12:57 PM
mayhemer added inline comments to D70373: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=erahm.
Jul 23 2020, 10:06 AM
mayhemer committed rMOZILLACENTRAL29ae67e7f8d5: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason….
Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason…
Jul 23 2020, 9:57 AM
mayhemer closed D84555: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason, r=baku.
Jul 23 2020, 9:57 AM
mayhemer updated the diff for D84555: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason, r=baku.
Jul 23 2020, 9:45 AM
mayhemer added a reviewer for D83006: Bug 1649813 test dns api failure when forwarding dns to socks proxy: dragana.

@dragana can you please overlook the changes around the new RESOLVE_IGNORE_SOCKS_DNS resolution flag?

Jul 23 2020, 9:39 AM
mayhemer updated the diff for D83006: Bug 1649813 test dns api failure when forwarding dns to socks proxy.
Jul 23 2020, 9:38 AM

Jul 22 2020

mayhemer updated the diff for D84495: Bug 1652300 - Keep lock around mState in `CacheEntry::InvokeAvailableCallback`, r=michal.
Jul 22 2020, 6:21 PM
mayhemer updated the diff for D84555: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason, r=baku.

addressed flod`s comment

Jul 22 2020, 6:17 PM
mayhemer created D84555: Bug 1654556 - Log also "failed the samesite tests" cookie rejection reason, r=baku.
Jul 22 2020, 5:25 PM
mayhemer updated the diff for D84533: Bug 1609410 - Clear used proxy identity in nsHttpChannelAuthProvider to prevent authentication prompt pop-up on transaction internal restart, r=kershaw.

rebase

Jul 22 2020, 4:13 PM
mayhemer created D84533: Bug 1609410 - Clear used proxy identity in nsHttpChannelAuthProvider to prevent authentication prompt pop-up on transaction internal restart, r=kershaw.
Jul 22 2020, 3:52 PM
mayhemer planned changes to D84495: Bug 1652300 - Keep lock around mState in `CacheEntry::InvokeAvailableCallback`, r=michal.
Jul 22 2020, 2:18 PM
mayhemer created D84495: Bug 1652300 - Keep lock around mState in `CacheEntry::InvokeAvailableCallback`, r=michal.
Jul 22 2020, 12:41 PM
mayhemer committed rMOZILLACENTRAL2e60bc5e273d: Bug 1605895, r=kershaw,necko-reviewers.
Bug 1605895, r=kershaw,necko-reviewers
Jul 22 2020, 10:55 AM
mayhemer closed D84201: Bug 1605895, r=kershaw.
Jul 22 2020, 10:55 AM

Jul 21 2020

mayhemer requested changes to D84275: Bug 1652189 - SendOnStartRequestSent only for main document, r=mayhemer.
Jul 21 2020, 2:04 PM
mayhemer added a comment to D84201: Bug 1605895, r=kershaw.

@kershaw, there was one little update: we don't need to do the notification part when we no longer have the listener. It happens exactly as explained in the added comment and generally makes sense because we can't notify in that case anyway.

Jul 21 2020, 1:46 PM
mayhemer updated the diff for D84201: Bug 1605895, r=kershaw.
Jul 21 2020, 1:44 PM

Jul 20 2020

mayhemer created D84201: Bug 1605895, r=kershaw.
Jul 20 2020, 5:32 PM
mayhemer updated the diff for D70373: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=erahm.
Jul 20 2020, 5:16 PM
mayhemer updated the diff for D70373: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=erahm.
Jul 20 2020, 5:13 PM
mayhemer added a comment to D70373: Bug 1628713 - Add `Tokenizer::CheckPhrase` to quickly check for compound strings, r=erahm.

sorry for late answer. This is a low priority work.

Jul 20 2020, 4:09 PM
mayhemer planned changes to D44246: DRAFT: Bug 1554652 - Make nsICacheEntry.openAlternativeOutputStream return the output stream optionally asynchronously via a callback.
Jul 20 2020, 2:43 PM
mayhemer created D84175: Bug 1487113 - Fix nsICacheInfoChannel cache stream attributes IPC actor.
Jul 20 2020, 2:41 PM
mayhemer planned changes to D31791: Bug 1487113 - nsICacheInfoChannel.alternativeDataInputStream as attribute.
Jul 20 2020, 2:40 PM
mayhemer updated the diff for D31791: Bug 1487113 - nsICacheInfoChannel.alternativeDataInputStream as attribute.
Jul 20 2020, 2:40 PM
mayhemer planned changes to D25518: Bug 1487113 - nsICacheInfoChannel.originalInputStream as attribute.
Jul 20 2020, 2:40 PM
mayhemer updated the diff for D25518: Bug 1487113 - nsICacheInfoChannel.originalInputStream as attribute.
Jul 20 2020, 2:40 PM
mayhemer planned changes to D25518: Bug 1487113 - nsICacheInfoChannel.originalInputStream as attribute.
Jul 20 2020, 2:38 PM
mayhemer commandeered D25518: Bug 1487113 - nsICacheInfoChannel.originalInputStream as attribute.
Jul 20 2020, 2:38 PM
mayhemer reopened D25518: Bug 1487113 - nsICacheInfoChannel.originalInputStream as attribute.
Jul 20 2020, 2:38 PM
mayhemer planned changes to D31791: Bug 1487113 - nsICacheInfoChannel.alternativeDataInputStream as attribute.
Jul 20 2020, 2:37 PM
mayhemer commandeered D31791: Bug 1487113 - nsICacheInfoChannel.alternativeDataInputStream as attribute.
Jul 20 2020, 2:37 PM
mayhemer reopened D31791: Bug 1487113 - nsICacheInfoChannel.alternativeDataInputStream as attribute.
Jul 20 2020, 2:37 PM
mayhemer committed rMOZILLACENTRALcd05ec275e21: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku,flod.
Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku,flod
Jul 20 2020, 10:35 AM
mayhemer closed D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.
Jul 20 2020, 10:35 AM
mayhemer updated the diff for D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.
Jul 20 2020, 10:32 AM

Jul 18 2020

mayhemer added a comment to D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.

I am not sure I follow all the details in your reply but if you are willing to backout my patch that actually fixes something really important in the platform code (just adds messages, mistaken with a different patch) because of simple typos in console messasges, then this workflow is simply not right. If you want to control properties files with such power then be a mandatory automated reviewer, or just propose followup fixes. Not that I would not appreciate your feedback - I really do, but you coming from nowhere like this is not what I would expect. Hence the above proposal from the point of view of a mere engineer.

Feel free to escalate (not sure where, to be completely honest), but there's simply not enough people to carry on this type of work. Would you prefer for any patch touching strings to be stuck for a week or more? That doesn't seem reasonable either, because that's on the reviewer to double check the strings on top of the code, so there's already a review level in the workflow (which failed this time, but works in 99% of them).

Jul 18 2020, 1:55 PM
mayhemer accepted D84035: Bug 1650409 - Null check preload URL parsing..

thanks!

Jul 18 2020, 1:54 PM
mayhemer committed rMOZILLACENTRAL0cc074b94631: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku,flod.
Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku,flod
Jul 18 2020, 5:33 AM
mayhemer closed D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.
Jul 18 2020, 5:33 AM

Jul 17 2020

mayhemer updated the diff for D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.

typos fix, properly this time

Jul 17 2020, 9:40 PM
mayhemer added a comment to D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.

I've asked sheriffs to back this out, since all these strings have the same typo (Cooke instead of Cookie).

Yeah - a backout is always better than a quick followup fix. I think instead of just subscribing to properties files changes you should have a group that will be a blocking reviewer. That could save these loops.

We have a group reviewer for Fluent, because not all developers have experience with them yet. That's not really the case for .properties.

On top of that, UX would be in charge of English copy (not localization), and it's not really involved in messages like console errors, or where developers feel comfortable in coming up with their own strings.

Jul 17 2020, 9:35 PM
mayhemer added a reviewer for D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku: flod.
Jul 17 2020, 5:37 PM
mayhemer updated the diff for D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.

rebase + typos fix

Jul 17 2020, 5:36 PM
mayhemer added a comment to D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.

I've asked sheriffs to back this out, since all these strings have the same typo (Cooke instead of Cookie).

Jul 17 2020, 5:34 PM
mayhemer committed rMOZILLACENTRAL72e7c3e8393e: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.
Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku
Jul 17 2020, 3:08 PM
mayhemer closed D83649: Bug 1596741 - Emit warning to console when rejecting to set cookie, r=baku.
Jul 17 2020, 3:08 PM