X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=tools%2Fuagen.pl;h=ad463d2d8b30e114e2d091303e9baca11eba22a5;hp=23ba232cb8fe8c601d26bc26dbc743aa883cf948;hb=92ac53db7c535bad43b062b2f323c5046c024daf;hpb=be5a5d11c14dd856e028654ae324c63228aeea5f diff --git a/tools/uagen.pl b/tools/uagen.pl index 23ba232c..ad463d2d 100755 --- a/tools/uagen.pl +++ b/tools/uagen.pl @@ -6,17 +6,18 @@ # Generates a pseudo-random Firefox user agent and writes it into a Privoxy action file # and optionally into a Mozilla prefs file. For documentation see 'perldoc uagen(.pl)'. # -# Examples (created with v1.0): +# Examples (created with v1.2.2): # -# Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.8.0.2) Gecko/20060421 Firefox/1.5.0.2 -# Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-CA; rv:1.8.0.2) Gecko/20060425 Firefox/1.5.0.2 -# Mozilla/5.0 (X11; U; SunOS i86pc; no-NO; rv:1.8.0.2) Gecko/20060420 Firefox/1.5.0.2 -# Mozilla/5.0 (X11; U; Linux x86_64; de-AT; rv:1.8.0.2) Gecko/20060422 Firefox/1.5.0.2 -# Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.8.0.2) Gecko/20060415 Firefox/1.5.0.2 -# Mozilla/5.0 (X11; U; OpenBSD sparc64; pl-PL; rv:1.8.0.2) Gecko/20060429 Firefox/1.5.0.2 -# Mozilla/5.0 (X11; U; Linux i686; en-CA; rv:1.8.0.2) Gecko/20060413 Firefox/1.5.0.2 +# Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (Macintosh; PPC Mac OS X; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (X11; NetBSD i386; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (X11; OpenBSD alpha; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (X11; ElectroBSD amd64; rv:78.0) Gecko/20100101 Firefox/78.0 +# Mozilla/5.0 (X11; FreeBSD i386; rv:78.0) Gecko/20100101 Firefox/78.0 # -# Copyright (c) 2006-2011 Fabian Keil +# Copyright (c) 2006-2021 Fabian Keil # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -38,7 +39,7 @@ use Getopt::Long; use constant { - UAGEN_VERSION => 'uagen 1.2.2', + UAGEN_VERSION => 'uagen 1.2.4', UAGEN_LOGFILE => '/var/log/uagen.log', ACTION_FILE => '/etc/privoxy/user-agent.action', @@ -58,8 +59,8 @@ use constant { # are too lazy to check, but want to change them anyway, take the values you # see in the "Help/About Mozilla Firefox" menu. - BROWSER_VERSION => "78.0", - BROWSER_REVISION => '78.0', + BROWSER_VERSION => "91.0", + BROWSER_REVISION => '91.0', BROWSER_RELEASE_DATE => '20100101', }; @@ -137,13 +138,13 @@ sub generate_platform_and_os() { FreeBSD => { karma => 1, platform => 'X11', - architectures => [ 'i386', 'amd64', 'sparc64' ], + architectures => [ 'i386', 'amd64' ], order_is_inversed => 0, }, OpenBSD => { karma => 1, platform => 'X11', - architectures => [ 'i386', 'amd64', 'sparc64', 'alpha' ], + architectures => [ 'arm64', 'i386', 'amd64', 'sparc64', 'alpha' ], order_is_inversed => 0, }, NetBSD => { @@ -323,7 +324,7 @@ sub write_prefs_file() { } sub VersionMessage() { - printf UAGEN_VERSION . "\n" . 'Copyright (C) 2006-2011 Fabian Keil ' . + printf UAGEN_VERSION . "\n" . 'Copyright (C) 2006-2020 Fabian Keil ' . "\nhttps://www.fabiankeil.de/sourcecode/uagen/\n"; } @@ -600,7 +601,7 @@ Some parameters can't be specified at the command line. =head1 SEE ALSO -privoxy(1) +privoxy(8) =head1 AUTHOR