Commit graph

140 commits

Author SHA1 Message Date
ghen
d1a431b3d0 Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.11.
This update fixes a bug introduced by the 2.0.0.10 update in the <canvas>
feature that affected some web pages and extensions.

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.11/releasenotes/
2007-12-01 21:43:23 +00:00
ghen
c5e52e6ab8 Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.10.
Security fixes in this version:

MFSA 2007-39 Referer-spoofing via window.location race condition
MFSA 2007-38 Memory corruption vulnerabilities (rv:1.8.1.10)
MFSA 2007-37 jar: URI scheme XSS hazard

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.10/releasenotes/
2007-11-28 01:36:09 +00:00
ghen
29abd097f4 Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.9.
Fixes a number of regressions introduced in 2.0.0.8:

* Bug 400406 - Firefox will ignore the clear CSS property when used beneath a
  box that is using the float property. There is a temporary workaround JS/CSS
  code available for web developers with affected layouts.
* Bug 400467 - Windows Vista users will get Java not found or Java not working
  errors when trying to load Java applets after updating. To fix this, users
  can right-click the Firefox icon and Run as administrator, then browse to a
  page with a Java applet  doing this once will fix the problem and permanently
  restore Java functionality.
* Bug 396695 - Add-ons are disabled after updating. Users can fix this problem
  by opening their profile folder and removing three files (extensions.rdf,
  extensions.ini and extensions.cache)
* Bug 400421 - Removing a single area element from an image map will cause the
  entire map to disappear. There is no workaround available at this time.
* Bug 400735 - Some Windows users may experience crashes at startup. There is
  no workaround available at this time.

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.9/releasenotes/
2007-11-02 21:46:38 +00:00
ghen
37e91daf4d Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.8.
Security fixes in this version:

MFSA 2007-36 URIs with invalid %-encoding mishandled by Windows
MFSA 2007-35 XPCNativeWrapper pollution using Script object
MFSA 2007-34 Possible file stealing through sftp protocol
MFSA 2007-33 XUL pages can hide the window titlebar
MFSA 2007-32 File input focus stealing vulnerability
MFSA 2007-31 Browser digest authentication request splitting
MFSA 2007-30 onUnload Tailgating
MFSA 2007-29 Crashes with evidence of memory corruption (rv:1.8.1.8)

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.8/releasenotes/
2007-10-19 08:59:55 +00:00
ghen
01f5bd0122 Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.7.
This version only fixes a Windows-specific security issue, but update
nevertheless so we start the freeze with the latest available version.
(People will start asking about this update anyway?)

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.7/releasenotes/
2007-09-20 07:17:31 +00:00
heinz
6615d30cc7 Fixed installation to DESTDIR in post-install target. 2007-08-23 20:27:19 +00:00
ghen
d4faf9eecd Add INSTALLATION_DIRS=lib/pkgconfig for destdir support, requested by joerg. 2007-08-07 21:59:11 +00:00
ghen
bf542e379a Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.6.
Security fixes in this version:

MFSA 2007-27 Unescaped URIs passed to external programs
MFSA 2007-26 Privilege escalation through chrome-loaded about:blank windows

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.6/releasenotes/
2007-07-31 10:06:47 +00:00
ghen
89867dc60f Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.5.
Security fixes in this version:

MFSA 2007-25 XPCNativeWrapper pollution
MFSA 2007-24 Unauthorized access to wyciwyg:// documents
MFSA 2007-23 Remote code execution by launching Firefox from Internet Explorer
MFSA 2007-22 File type confusion due to %00 in name
MFSA 2007-21 Privilege escalation using an event handler attached to an element not in the document
MFSA 2007-20 Frame spoofing while window is loading
MFSA 2007-19 XSS using addEventListener and setTimeout
MFSA 2007-18 Crashes with evidence of memory corruption

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.5/releasenotes/
2007-07-26 08:43:49 +00:00
dmcmahill
16b3af6b82 Fix the broken test for when to enable Xft. Addresses the remainder of
PR/31481.
2007-06-18 21:33:32 +00:00
joerg
8b50af498f Don't or X11_TYPE and MOZILLA_USE_XFT, but the exists() condition. 2007-06-17 13:47:00 +00:00
dmcmahill
f620dcb213 Use a package option to control the --enable-single-profile option for
mozilla browsers.  This is now useful again to those of use who require
multiple profiles.
2007-06-16 01:14:47 +00:00
joerg
0e1cff3f34 Activate Xinerama for non-native case. 2007-06-15 16:35:41 +00:00
joerg
46f68c2df8 Assume that libXft provides Xft support for non-native X11. 2007-06-15 16:29:15 +00:00
ghen
3aefa46904 Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.4.
Security fixes in this version:

MFSA 2007-17 XUL Popup Spoofing
MFSA 2007-16 XSS using addEventListener
MFSA 2007-14 Path Abuse in Cookies
MFSA 2007-13 Persistent Autocomplete Denial of Service
MFSA 2007-12 Crashes with evidence of memory corruption

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.4/releasenotes/
2007-05-31 07:25:07 +00:00
ghen
800ce59e41 Update to Firefox 2.0.0.3 (nb1), from www/firefox2* (see there for history
and change notes).  Firefox 1.5.0.x will be maintained in www/firefox15*,
as discussed on tech-pkg.
2007-05-12 13:53:07 +00:00
ghen
7742056f3c Update EOL notice. 2007-05-12 07:17:12 +00:00
ghen
0ece3c9108 chmod u+w all files under lib/${MOZILLA}/defaults in post-install phase for
firefox and seamonkey to make user profiles writable.  Bump PKGREVISION for
firefox2(-gtk1) and seamonkey(-gtk1).  Fixes PR#35596.
2007-03-31 22:51:24 +00:00
ghen
5988dc0ebe Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.11. Fixed in this version:
* Security update: MFSA 2007-11 (FTP PASV port-scanning) has been fixed.
* Website Compatibility: Fixed various web compatibility regressions.

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.11.html
2007-03-21 13:33:04 +00:00
joerg
be6c1b1e38 Merge patch-dw from thunderbird to fix build on DragonFly. 2007-03-07 22:05:21 +00:00
dmcmahill
e31abb208c Dynamically generate the part of the PLIST for libfreebl. This is because
the exact names of the freebl libraries depends on the platform and they
have a habit of changing even on minor releases.  This causes these mozilla
packages to be broken quite a lot on platforms other than NetBSD/i386.
Hopefully this fix will last longer than previous ones.  pkgrevision bumps
all around.
2007-03-07 21:32:53 +00:00
ghen
69d5c1827d Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.10. Fixed in this version:
Fixed in Firefox 1.5.0.10
MFSA 2007-07 Embedded nulls in location.hostname confuse same-domain checks
MFSA 2007-06 Mozilla Network Security Services (NSS) SSLv2 buffer overflow
MFSA 2007-05 XSS and local file access by opening blocked popups
MFSA 2007-04 Spoofing using custom cursor and CSS3 hotspot
MFSA 2007-03 Information disclosure through cache collisions
MFSA 2007-02 Improvements to help protect against Cross-Site Scripting attacks
MFSA 2007-01 Crashes with evidence of memory corruption (rv:1.8.0.10/1.8.1.2)

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.10.html
2007-02-25 00:43:23 +00:00
wiz
51c8ea8d62 pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev. 2007-02-22 19:30:02 +00:00
dmcmahill
e713f7b4ec Add a NOT_SUNOSLIB to complement the SUNOSLIB variable. Needed by
firefox2.
2007-02-04 18:16:55 +00:00
dmcmahill
8d3e192df1 Get these mozilla clients to work on Solaris-2.9/sparc. There were
two issues.  The PLIST was incorrect and since the PLIST is used by
the "moz-install" script, anything missing from the PLIST is never
installed even when building from source.  When libfreebl* were not
installed it caused the clients to fail to load the security component
and fail with "The browser failed to load its security component".

The second issue is that many installations of solaris-2.9 include
various glib/gtk/gnome libraries in /usr/lib.  This causes failures
because the pkgsrc ones were used at link time and the /usr/lib ones
at run time.  Work around this by setting a LD_LIBRARY_PATH that includes
the pkgsrc lib directory first.

pkgrevision bumps all around.
2007-02-04 00:15:48 +00:00
dmcmahill
be66d68723 fix a makefile bug related to the change in how GNU make-3.81 handles \ newline
in single quoted strings compared to version 3.80 and older
2007-01-25 15:45:19 +00:00
dmcmahill
14d9caa816 Fix build problems on solaris reported in NetBSD PR/31481, PR/42905,
and PR/33583.  See also https://bugzilla.mozilla.org/show_bug.cgi?id=77788
for a discussion of this.
2007-01-16 23:35:16 +00:00
joerg
499d843d88 libXp is needed for the gtk1 build. 2007-01-15 19:25:22 +00:00
joerg
d26cf36e57 - fine grained X11 dependencies for packages which have either USE_IMAKE
or USE_X11BASE set, but don't include mk/x11.buildlink3.mk directly or
  via buildlink3.mks
- introduce BUILDLINK_PREFIX.libXpm as alias for BUILDLINK_PREFIX.xpm
  in the !modular case
- fix some cases where the check for libX11 couldn't work at all by using
  C++ for compilation without including the proper headers

Verified using a full X11_TYPE=xorg bulk build without additional
breakage. Discussed with salo@, wiz@ and send to packages@ for feedback.
2006-12-27 13:37:35 +00:00
ghen
23da21a6fc Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.9. Fixed in this version:
MFSA 2006-75 RSS Feed-preview referrer leak
MFSA 2006-73 Mozilla SVG Processing Remote Code Execution
MFSA 2006-72 XSS by setting img.src to javascript: URI
MFSA 2006-71 LiveConnect crash finalizing JS objects
MFSA 2006-70 Privilege escallation using watch point
MFSA 2006-68 Crashes with evidence of memory corruption (rv:1.8.0.9/1.8.1.1)

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.9.html
2006-12-20 11:01:26 +00:00
joerg
58c3144236 Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
2006-12-15 20:32:52 +00:00
ghen
2d171b37e2 Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.8. Fixed in this version:
MFSA 2006-67 Running Script can be recompiled
MFSA 2006-66 RSA signature forgery (variant)
MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8)

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.8.html
2006-11-08 09:50:15 +00:00
joerg
8df039bdce DESTDIR support for Firefox 2. 2006-11-03 07:53:05 +00:00
markd
dc9de7c78f thunderbird's ldap doesn't work talking to an ipv4 ldap server if
talking to ipv4 addresses using ipv6 addresses isn't allowed, which is
the default on NetBSD.  Patch to use a v4 socket when talking to an ipv4
ldap server.  Fixes my PR 33511.
seamonkey/firefox/sunbird have the same code so make the same patch.
OKed ghen.  Bump PKGREVISION.
2006-10-23 10:49:34 +00:00
markd
98639647ef Fix crash after printing caused by trying to destroy the same charset
structure multiple times.  Bump PKGREVISION.
2006-10-19 10:25:17 +00:00
seb
3ee8027542 Fixed "test ==". 2006-10-16 12:09:13 +00:00
salo
f659358108 Use various files from seamonkey dir instead of mozilla. 2006-09-24 16:33:33 +00:00
ghen
13e4379f98 Update firefox and firefox-gtk1 to 1.5.0.7. Fixed in this version:
MFSA 2006-64 Crashes with evidence of memory corruption (rv:1.8.0.7)
MFSA 2006-62 Popup-blocker cross-site scripting (XSS)
MFSA 2006-61 Frame spoofing using document.open()
MFSA 2006-60 RSA Signature Forgery
MFSA 2006-59 Concurrency-related vulnerability
MFSA 2006-58 Auto-Update compromise through DNS and SSL spoofing
MFSA 2006-57 JavaScript Regular Expression Heap Corruption

For more info, see http://www.mozilla.com/firefox/releases/1.5.0.7.html
2006-09-15 13:53:08 +00:00
ghen
36fe7ac447 EXTRACT_SUFX is defined in Makefile-firefox.common. 2006-09-15 12:26:56 +00:00
ghen
c429a96755 Update www/firefox* to Firefox 1.5.0.6 and www/seamonkey* to Seamonkey 1.0.4.
Just one change:

- Fixed an issue with playing Windows Media content
2006-08-03 09:37:35 +00:00
uebayasi
ecac72c956 Fix build.
(Don't bump because this must have never been built since 1.5.0.5 update.)
2006-07-28 17:40:50 +00:00
perry
75da0ba567 Update package to 1.5.0.5 in response to CERT warnings of severe
security problems with 1.5.0.4. No functional changes at all in the
package -- this is purely a security update.

See CERT advisory TA06-208A (last revised July 27) for details.
2006-07-28 14:22:29 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
jlam
e811379bc2 Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as per
the pkglint warning:

    As {INSTALL,DEINSTALL}_TEMPLATE is modified using "+=", its name
    should indicate plural.

This does make the variables a bit more suggestive of the fact that they
hold lists of values.
2006-06-15 22:13:58 +00:00
ghen
cb97dc4347 Add some additional headers introduced with ff1504/tb1504/sm102. Not worth
bumping PKGREVISION for.
2006-06-07 15:23:21 +00:00
ghen
343a9aec48 Update www/firefox and www/firefox-gtk to 1.5.0.4, mail/thunderbird and
mail/thunderbird-gtk1 to 1.5.0.4, and www/seamonkey, www/seamonkey-gtk1
and www/seamonkey-bin to 1.0.2 (salo has already updated www/firefox-bin).
Note that thunderbird skipped one release number (again) to stay on par
with firefox.

These updates provide:
* improvements to product stability,
* several important security fixes (see below).

Fixed in Firefox 1.5.0.4:
MFSA 2006-43 Privilege escalation using addSelectionListener
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-41 File stealing by changing input type (variant)
MFSA 2006-39 "View Image" local resource linking (Windows)
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-36 PLUGINSPAGE privileged JavaScript execution 2
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-34 XSS viewing javascript: frames or images from context menu
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

Fixed in Thunderbird 1.5.0.4:
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-40 Double-free on malformed VCard
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

Fixed in SeaMonkey 1.0.2:
MFSA 2006-43 Privilege escalation using addSelectionListener
MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
MFSA 2006-41 File stealing by changing input type (variant)
MFSA 2006-40 Double-free on malformed VCard
MFSA 2006-39 "View Image" local resource linking (Windows)
MFSA 2006-38 Buffer overflow in crypto.signText()
MFSA 2006-37 Remote compromise via content-defined setter on object prototypes
MFSA 2006-35 Privilege escalation through XUL persist
MFSA 2006-34 XSS viewing javascript: frames or images from context menu
MFSA 2006-33 HTTP response smuggling
MFSA 2006-32 Fixes for crashes with potential memory corruption
MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)
2006-06-03 08:04:36 +00:00
ghen
9eb6b5bb7e Remove MESSAGE, as this seems to be no longer true for 1.5+ releases. 2006-06-03 07:57:31 +00:00
jlam
e6b8aa0681 Set MESSAGE_SRC instead of MESSAGE so that we can take advantage of
MESSAGE_SUBST properly.  No package should be setting MESSAGE anyway.
2006-05-21 23:18:35 +00:00
ghen
57dd8ce275 Update Firefox to 1.5.0.3, which is identical to our 1.5.0.2nb2 (except for the
advertized version), so there's no reason to upgrade. :-)

Fixes a denial of service vulnerability (MFSA 2006-30).
2006-05-04 05:16:13 +00:00