• Status Closed
  • Percent Complete
  • Task Type Update Request
  • Category Any
  • Assigned To No-one
  • Operating System All
  • Severity Medium
  • Priority Very Low
  • Reported Version Any
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Packages
Opened by zapper - 20/10/2018
Last edited by g4jc - 27/11/2018

FS#1231 - Update addon random agent spoofer

The useragents in random agent spoofer are detected as old apart from, firefox 60 for win7 and win10.*

I recommend focusing on the ones most people still use of each os type and scrapping the rest.

aka, for each section, such as winbugs, mac, gnu/linux... unix, android, etc...

Keep the most used ones, and update them often.

I only suggest this, because it is less work for your team.

*Of all the firefox ones, those are the only ones that work...

Closed by  g4jc
27.11.2018 02:23
Reason for closing:  Fixed
Additional comments about closing: fo:50000/other/iceweasel-uxp/addons/rand om-agent-spoofer/random_agent_spoofer-0.

g4jc commented on 20.10.2018 23:31

Patches appreciated. The task is easy to do, but time consuming to keep up with all the new browsers.

1) Use some new browsers in a VM
2) Visit a site such as to scrape relevant headers and save them in a text file
3) Grab the RAS XPI, rename it to a zip, and extract
4) Navigate to random-agent-spoofer/data/json/useragents.json and apply updated UAs.
- Note that this format also requires a number next to each listing known as "profileID". Simply keep the numbers in chronological order to avoid bugs.
5) Place modified json back into zip, bump version number in install.rdf, rename to xpi, push update.

Yeah, I know, the only ones I really care about, are the ones for the latest firefox esr. If that helps.

The patches probably are easy to do, but the way you described it seems a bit complex. But in general, please do it every so often, like every few weeks or so. If you can that is. ;)

g4jc commented on 27.11.2018 02:22

This addon recently received an update from a forked upstream, so I have rebased our minor branding and GUID patches against it.

If someone is willing to run non-free updated browsers regularly and collect Useragent Strings we could still use a maintainer for this package. Their sole responsibility would be to update data.json when a new browser version comes out. I don't have the time to commit to that currently.

Date User Effort (H:M)
watch my effort tracking timers


Available keyboard shortcuts


Task Details

Task Editing