Highlights
- Arctic Code Vault Contributor
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upPinned
2,856 contributions in the last year
Activity overview
Contribution activity
November 2020
Created 170 commits in 10 repositories
Created a pull request in mozilla/addons-server that received 3 comments
Opened 48 other pull requests in 6 repositories
willdurand/willOS
24
merged
1
closed
- Move cat to a userland program
- argc, argv for userland programs
- Some minor fixes
- Various changes to cleanup the codebase
- Wait about 2s in boot-and-exit mode
- Simplify ELF loader
- Fix keymap arrays
- Make frame allocator more dynamic
- Fix userland shell to use it locally
- Add two new syscalls in order to improve `meminfo`
- Fix paging_init(): avoid overlap when remapping the kernel
- Expose meminfo data via procfs
- Skip note sections when unloading an ELF
- Use multiboot command line to boot and exit in circle-ci
- Fix bugs when building the kernel with the Docker toolchain
- Add frame_number_t/page_number_t types
- Refactor UI a bit
- Identity map initrd module
- Remove bugged bitmap usage in alloc
- Remap the kernel
- Add tests for unmap()
- Add tests for mmu/paging
- Add some tests for mmu/frame
- Implement naive clear screen in init
- Implement cat in init
mozilla/addons-server
19
merged
- Downgrade two log statements related to Adzerk
- Hide stripe customer portal link when user is not an owner
- s/unmodifed/unmodified
- Add js confirm() to warn admins about promoted group updates
- Add link to Stripe subscription in django admin
- Add argument to git_extraction command
- Update CODE_MANAGER_URL for local dev
- Update email address for promoted add-ons
- Restrict subscription pages to owners in DevHub
- Handle subscription cancellation
- Rename payment_* fields in PromotedSubscription
- Allow custom onboarding periods
- Use stripe_subscription_id whenever possible
- Listen to "charge.failed" Stripe events and send emails
- Store Stripe subscription ID
- Add missing migration for DiscoveryItem
- Allow to disable addons-linter's XPI auto-close feature
- Implement Stripe Customer Portal
- Add basic code to receive Stripe events (webhook)
mozilla/eslint-config-amo
1
merged
mozilla/sign-addon
1
merged
mozilla/addons-frontend
1
merged
mozilla/addons
1
merged
Reviewed 30 pull requests in 5 repositories
mozilla/addons-frontend 13 pull requests
- Update dependency webpack-cli to v4
- Show more Recommended add-ons in the Android homepage
- Do away with appName
- Treat all non-extensions as not android compatible
- Remove emotion dependency and fix peer dependency warnings
- Fix types in api reducer
- Pass the X-Country-Code header through to API calls made from the node server
- Display a Not Available In This Region Page
- Get rid of the `NODE_APP_INSTANCE` env var requirement, and some code that is needed for multiple apps
- Remove dev-amo and development-amo config files
- Merge -amo config files into bare config files
- Enable adzerk integration for Sponsored shelf
- Update compatibility messaging for all pages on AMO that aren’t the homepage, search, or supported listing pages.
mozilla/addons-server 11 pull requests
- add admin for AddonRegionalRestrictions
- pass on new version number in session; replace addon_already_promoted
- Add link to Stripe subscription in django admin
- Add ability to restrict add-on detail/version API and downloads in specific regions
- Handle subscription cancellation
- Allow other promoted groups to be specified in Adzerk
- Rename payment_* fields in PromotedSubscription
- Use MySQL client & libs, not MariaDB
- Add 'pending_rejection' field to Version django admin
- Upgrade Travis and local envs to MySQL 8.0.x, fixing broken tests
- show new version number on subscription confirmation page
willdurand/willOS 4 pull requests
mozilla/addons-code-manager 1 pull request
mozilla/addons-linter 1 pull request
Created an issue in mozilla/addons-server that received 15 comments
Investigate and fix MySQL issues in -stage/-prod
We had a MySQL issue on -stage after having deployed this week's tag, see: #15975 There is an incompatibility between the current MySQL version run…
Opened 33 other issues in 2 repositories
willdurand/willOS
3
open
16
closed
- Enter user mode
- Simplify ELF loader
- When remapping the kernel, some sections overlap
- ELF loading/unloading leaks frames
- Do not allocate memory for note ELF sections
- Add integration test using qemu `-curses`
- Expose meminfo data via procfs
- Enabling `-fstack-protector-all` prevents the kernel to boot correctly
- Invalid opcode when kernel is built using the Docker image
- Refactor screen driver
- Make frame allocator more dynamic
- Create page_t struct
- Create frame_t struct
- Calling `paging_frame_deallocate()` in `unmap()` breaks everything
- Enabling the guard page produces a page fault sooner or later
- Make VFS work once paging is enabled
- Extract init commands and build separate binaries
- Implement `ls` in `init`
- Implement `cat` command in `init`
mozilla/addons-server
3
open
11
closed
- Verify ops theory about mysql client libs
- Review adzerk logs and downgrade some of them
- Do not expose Stripe Customer Portal link to non-owners
- Add link to Stripe subscription in django admin
- `git_extraction` command should expose the `limit` option
- Fix code-manager URL for local dev
- Revert MySQL changes in `2020.11.12` tag
- MySQL error "Out of sort memory, consider increasing server sort buffer size" on -dev
- Investigate how to create a second PromotedSubscription for a promoted add-on
- Rename `payment_*` fields in `PromotedSubscription`
- Use `stripe_subscription_id` whenever possible
- Store Stripe subscription ID
- Add migration to remove obsolete discoveryitem fields
- Disable addons-linter's XPI auto-close feature