Commit graph

93 commits

Author SHA1 Message Date
drochner
e824e46470 update to 3.6.16
change: blacklist compromized Comodo certificates
2011-04-04 11:05:42 +00:00
tnn
784b45af97 Stability & security update of firefox to 3.6.15.
MFSA 2011-10 CSRF risk with plugins and 307 redirects
MFSA 2011-09 Crash caused by corrupted JPEG image
MFSA 2011-08 ParanoidFragmentSink allows javascript: URLs in chrome documents
MFSA 2011-07 Memory corruption during text run construction (Windows)
MFSA 2011-06 Use-after-free error using Web Workers
MFSA 2011-05 Buffer overflow in JavaScript atom map
MFSA 2011-04 Buffer overflow in JavaScript upvarMap
MFSA 2011-03 Use-after-free error in JSON.stringify
MFSA 2011-02 Recursive eval call causes confirm dialogs to evaluate to true
MFSA 2011-01 Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
2011-03-05 11:57:16 +00:00
markd
7265a561a3 set FREEBL_NO_DEPEND=0 in MAKE_ENV otherwise Linux2.6 defaults to
FREEBL_NO_DEPEND=1 and files not in PLIST are installed.
OKed by tnn.
2011-01-23 11:18:27 +00:00
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
tnn
5557194b0a Update to firefox-3.6.13.
MFSA 2010-84 XSS hazard in multiple character encodings
MFSA 2010-83 Location bar SSL spoofing using network error page
MFSA 2010-82 Incomplete fix for CVE-2010-0179
MFSA 2010-81 Integer overflow vulnerability in NewIdArray
MFSA 2010-80 Use-after-free error with nsDOMAttribute MutationObserver
MFSA 2010-79 Java security bypass from LiveConnect loaded via data: URL meta
             refresh
MFSA 2010-78 Add support for OTS font sanitizer
MFSA 2010-77 Crash and remote code execution using HTML tags inside a XUL tree
MFSA 2010-76 Chrome privilege escalation with window.open and <isindex> element
MFSA 2010-75 Buffer overflow while line breaking after document.write with
             long string
MFSA 2010-74 Miscellaneous memory safety hazards (rv:1.9.2.13/ 1.9.1.16)
2010-12-11 14:46:29 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
tnn
39d7e2c75b Reluctantly switch over to bundled cairo and pixman for mozilla packages,
like other distros have recently done. Bump package revisions.

Background:
The cairo-1.10 update caused multiple regressions in firefox, such as
flickering gif animations and crashes.
Mozilla doesn't seem interested in fixing it on the stable branches:
  https://bugzilla.mozilla.org/show_bug.cgi?id=610107
Other references:
  https://bugzilla.redhat.com/show_bug.cgi?id=628331
  http://bugs.gentoo.org/show_bug.cgi?id=337813
  https://bugzilla.mozilla.org/show_bug.cgi?id=597174

This workaround is guaranteed to cause other problems in the long run;
so we should attempt to switch back when we move to the mozilla-2.0 branch.
2010-11-13 11:54:43 +00:00
joerg
d3b62a53ce Requires sqlite3 3.7.1 now. Reported by cegger. 2010-11-03 01:22:36 +00:00
tron
85fcba3207 Update the following package:
- devel/nspr from 4.8.6.11 to 4.8.6.12
- devel/xulrunner from 1.9.2.11 to 1.9.2.12
- www/firefox from 3.6.11 to 3.6.12

Security issues fixed since previous versions:
MFSA 2010-73 Heap buffer overflow mixing document.write and DOM insertion
2010-10-28 21:33:59 +00:00
tnn
cf71bc55f6 Security & stability update to firefox-3.6.11 (xulrunner-1.9.2.11)
MFSA 2010-72 Insecure Diffie-Hellman key exchange
MFSA 2010-71 Unsafe library loading vulnerabilities
MFSA 2010-70 SSL wildcard certificate matching IP addresses
MFSA 2010-69 Cross-site information disclosure via modal calls
MFSA 2010-68 XSS in gopher parser when parsing hrefs
MFSA 2010-67 Dangling pointer vulnerability in LookupGetterOrSetter
MFSA 2010-66 Use-after-free error in nsBarProp
MFSA 2010-65 Buffer overflow and memory corruption using document.write
MFSA 2010-64 Miscellaneous memory safety hazards (rv:1.9.2.11/ 1.9.1.14)
2010-10-21 10:27:20 +00:00
wiz
4d24b9b8ad More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
tnn
916fbbabf5 Update to firefox-3.6.9 (xulrunner-1.9.2.9)
MFSA 2010-63 Information leak via XMLHttpRequest statusText
MFSA 2010-62 Copy-and-paste or drag-and-drop into designMode document allows XSS
MFSA 2010-61 UTF-7 XSS by overriding document charset using <object> type
             attribute
MFSA 2010-59 SJOW creates scope chains ending in outer object
MFSA 2010-58 Crash on Mac using fuzzed font in data: URL
MFSA 2010-57 Crash and remote code execution in normalizeDocument
MFSA 2010-56 Dangling pointer vulnerability in nsTreeContentView
MFSA 2010-55 XUL tree removal crash and remote code execution
MFSA 2010-54 Dangling pointer vulnerability in nsTreeSelection
MFSA 2010-53 Heap buffer overflow in nsTextFrameUtils::TransformText
MFSA 2010-52 Windows XP DLL loading vulnerability
MFSA 2010-51 Dangling pointer vulnerability using DOM plugin array
MFSA 2010-50 Frameset integer overflow vulnerability
MFSA 2010-49 Miscellaneous memory safety hazards (rv:1.9.2.9/ 1.9.1.12)
2010-09-09 09:41:21 +00:00
tnn
5b8a5dbfb9 Update to firefox-3.6.8.
Fixes a heap corruption issue due to free() of garbage pointers when
parsing an invalid <object> tag.
2010-07-27 07:58:52 +00:00
tnn
3db1e6932a firefox-3.6.7 / xulrunner-1.9.2.7 security update.
MFSA 2010-47 Cross-origin data leakage from script filename in error messages
MFSA 2010-46 Cross-domain data theft using CSS
MFSA 2010-45 Multiple location bar spoofing vulnerabilities
MFSA 2010-44 Characters mapped to U+FFFD in 8 bit encodings cause subsequent
             character to vanish
MFSA 2010-43 Same-origin bypass using canvas context
MFSA 2010-42 Cross-origin data disclosure via Web Workers and importScripts
MFSA 2010-41 Remote code execution using malformed PNG image
MFSA 2010-40 nsTreeSelection dangling pointer remote code execution
MFSA 2010-39 nsCSSValue::Array index integer overflow
MFSA 2010-38 Arbitrary code execution using SJOW and fast native function
MFSA 2010-37 Plugin parameter EnsureCachedAttrParamArrays remote code execution
MFSA 2010-36 Use-after-free error in NodeIterator
MFSA 2010-35 DOM attribute cloning remote code execution vulnerability
MFSA 2010-34 Miscellaneous memory safety hazards (rv:1.9.2.7/ 1.9.1.11)
2010-07-21 16:55:33 +00:00
tnn
fcc5b674e3 Security update of firefox & xulrunner to 3.6.4 (1.9.1.2).
MFSA 2010-33 User tracking across sites using Math.random()
MFSA 2010-32 Content-Disposition: attachment ignored
               if Content-Type: multipart also present
MFSA 2010-31 focus() behavior can be used to inject or steal keystrokes
MFSA 2010-30 Integer Overflow in XSLT Node Sorting
MFSA 2010-29 Heap buffer overflow in nsGenericDOMDataNode::SetTextInternal
MFSA 2010-28 Freed object reuse across plugin instances
MFSA 2010-26 Crashes with evidence of memory corruption
2010-06-24 12:20:38 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
tnn
ed2ec0d24c --disable-installer to make Linux builds of thunderbird happy. 2010-04-28 09:37:28 +00:00
tnn
caa74ad6ce fix linux PLIST breakage in devel/nss 2010-04-26 13:41:06 +00:00
tnn
d728fca0a0 fix linux PLIST issues 2010-04-26 12:47:08 +00:00
tnn
989dc4b657 common makefile fragment for mozilla extension packages 2010-04-22 17:06:19 +00:00
tnn
c6e3161ecb Disable assembly routines in freebl on Linux.
This works around the PR pkg/43146 crash, at least on debian 5.0/i386.
2010-04-21 15:26:00 +00:00
tnn
90789f0af9 firefox-3.6.3 fixes a use-after-free bug which could be exploited to
run arbitrary code.
2010-04-02 20:28:23 +00:00
jmcneill
8b47ad83f8 add support for NetBSD/mips 2010-04-01 08:25:07 +00:00
tnn
da0e722c88 ${LOWER_OPSYS} strikes again! (PR pkg/43080) 2010-03-30 11:29:36 +00:00
tnn
0c93dce1f0 Update to firefox-3.6.2 proper. (no changes from the beta)
Also add patch for PR pkg/42988 crash, effectively disabling all
sound support until we decide on what sound API to use.
The current dlopen() guesswork is bad, mkay.

Bump PKGREVISION for this and previous changes.
2010-03-23 12:43:38 +00:00
tnn
19765c8fcc match-mb: make BSD/x86 targets use the same XPTCall code as Linux.
patch-ab: NetBSD always has >4GB off_t, so use it.
2010-03-17 14:02:14 +00:00
tnn
c32328a14b Update to firefox-3.6.2.
.2 is not formally released yet, but is release tagged in the scm and I
want to get this update in before we freeze the tree.

"Firefox 3.6 is built on Mozilla's Gecko 1.9.2 web rendering platform,
which has been under development since early 2009 and contains many
improvements for web developers, add-on developers, and users."

- Improved JavaScript performance, overall browser responsiveness,
  and startup time.
- The ability for web developers to indicate that scripts should run
  asynchronously to speed up page load times.
- Continued support for downloadable web fonts using the new WOFF font format.
- Support for new CSS attributes such as gradients, background sizing,
  and pointer events.
- Support for new DOM and HTML5 specifications including the Drag & Drop API
  and the File API, which allow for more interactive web pages.
2010-03-16 15:57:02 +00:00
tnn
646df79f77 prepare common Makefile for firefox-3.6.2 update. 2010-03-16 10:56:36 +00:00
tnn
6a52faa78e bump the minimum sqlite dependency to what configure expects 2010-03-03 13:38:54 +00:00
tnn
6ceb34bac8 Update to firefox-3.5.8 and xulrunner-1.9.1.8.
Security and bugfix release. (no MFSAs released at time of writing)
While here drop defunct debug option from firefox and reduce diff to wip/
2010-02-17 18:32:18 +00:00
tnn
a72de9d994 add some convenience variables for version handling 2010-01-31 20:54:44 +00:00
tron
b167ed0441 Update "firefox" package to 3.5.7. Changes since version 3.5.6:
- Fixed a common stability issue.
- Fixed a problem with how updates were being presented to users.

Approved by Tobias Nygren.
2010-01-26 16:22:59 +00:00
obache
24f85888bd Bump PKGREVISION from jpeg shlib bump. 2010-01-21 03:54:20 +00:00
tnn
b8e91c7633 # used by devel/nss/Makefile 2010-01-19 10:07:49 +00:00
tnn
61e31f4d09 unlimit datasize. Should fix ICE on netbsd-4/amd64 observed in bulk build. 2010-01-18 23:50:42 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
heinz
2ed94cb8b5 Added LICENSE. 2010-01-16 23:37:48 +00:00
tron
6b64ed715c Fix build with Sun Sudio C++ by not including "stdbool.h" in C++ mode. 2010-01-10 09:43:06 +00:00
tron
f242062deb This package needs a C99 compiler (e.g. for "stdbool.h"). 2010-01-09 21:43:26 +00:00
tnn
cc6c0d63d6 Use pkgsrc's libbz2.so on Solaris.
The native one doesn't export BZ2_crc32Table for some reason.
2010-01-09 00:04:08 +00:00
tnn
748e3fca55 Update to firefox-3.5.6. Security and bugfix release.
While here, switch NetBSD build from sunaudio to OSS emulation.
This greatly improves HTML5 video playback.
(Yes, we ought to fix the busted sunaudio support or PKG_OPTIONalize this.
 Perhaps another day.)

Advisories relating to this release:
MFSA 2009-71 GeckoActiveXObject exception messages can be used to
             enumerate installed COM objects
MFSA 2009-70 Privilege escalation via chrome window.opener
MFSA 2009-69 Location bar spoofing vulnerabilities
MFSA 2009-68 NTLM reflection vulnerability
MFSA 2009-67 Integer overflow, crash in libtheora video library
MFSA 2009-66 Memory safety fixes in liboggplay media library
MFSA 2009-65 Crashes with evidence of memory corruption (rv:1.9.1.6/ 1.9.0.16)
2009-12-16 08:18:32 +00:00
tnn
85281ae9db drop patch-rb which changed the unofficial firefox branding in a way that
made the firefox addons site not automagically recognize the browser.
2009-12-11 14:01:22 +00:00
tnn
bd64fa0271 add buildlinkry for libjpeg. We can end up linking with the wrong libjpeg
on Linux otherwise. There are still other problems with interference from
native libraries (i.e. sqlite3).
2009-12-04 09:18:14 +00:00
tnn
bb7259b74d fix patch comment 2009-12-01 22:22:30 +00:00
tnn
2fabc3e17f fix typo in dependency pattern 2009-11-28 17:46:01 +00:00
tnn
2e5c758e91 bump the minimum required GTK+ to 2.18.3nb1 2009-11-27 16:59:18 +00:00
tnn
f43f4c896b add "used by" lines 2009-11-23 14:16:22 +00:00