Commit graph

6704 commits

Author SHA1 Message Date
drochner
b5e7b6dc90 sync with curl base pkg 2007-07-20 12:24:00 +00:00
xtraeme
ba423e6af3 Update to 0.4:
fix wrong libexif information;
fix coredump if the description file was in the wrong format;
move slowly to CSS
2007-07-19 23:00:47 +00:00
wiz
55147b6b3a Update to 7.16.4:
Version 7.16.4 (10 July 2007)

Daniel S (10 July 2007)
- Kees Cook notified us about a security flaw
  (http://curl.haxx.se/docs/adv_20070710.html) in which libcurl failed to
  properly reject some outdated or not yet valid server certificates when
  built with GnuTLS. Kees also provided the patch.

James H (5 July 2007)
- Gavrie Philipson provided a patch that will use a more specific error
  message for an scp:// upload failure.  If libssh2 has his matching
  patch, then the error message return by the server will be used instead
  of a more generic error.

Daniel S (1 July 2007)
- Thomas J. Moore provided a patch that introduces Kerberos5 support in
  libcurl. This also makes the options change name to --krb (from --krb4) and
  CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still

- Song Ma helped me verify and extend a fix for doing FTP over a SOCKS4/5
  proxy.

Daniel S (27 June 2007)
- James Housley: Add two new options for the SFTP/SCP/FILE protocols:
  CURLOPT_NEW_FILE_PERMS and CURLOPT_NEW_DIRECTORY_PERMS. These control the
  premissions for files and directories created on the remote
  server. CURLOPT_NEW_FILE_PERMS defaults to 0644 and
  CURLOPT_NEW_DIRECTORY_PERMS defaults to 0755

- I corrected the 10-at-a-time.c example and applied a patch for it by James
  Bursa.

Daniel S (26 June 2007)
- Robert Iakobashvili re-arranged the internal hash code to work with a custom
  hash function for different hashes, and also expanded the default size for
  the socket hash table used in multi handles to greatly enhance speed when
  very many connections are added and the socket API is used.

- James Housley made the CURLOPT_FTPLISTONLY mode work for SFTP directory
  listings as well

Daniel S (25 June 2007)
- Adjusted how libcurl treats HTTP 1.1 responses without content-lenth or
  chunked encoding (that also lacks "Connection: close"). It now simply
  assumes that the connection WILL be closed to signal the end, as that is how
  RFC2616 section 4.4 point #5 says we should behave.
2007-07-19 21:58:17 +00:00
wiz
aafee0bde5 Update to 2.1.0.29:
=== RELEASE 2.1pre29 ===

Sun Jul  8 01:05:08 MET DST 2007 mikulas:

	Fixed bad redraw of X window when Expose event come for some area while
	scrolling different area

Sat Jul  7 04:06:52 cet 2007 mikulas:

	Accept drive letters without file: prefix in OS/2 and Win32

Sat Jul  7 03:50:27 cet 2007 mikulas:

	Use _getcwd2 on OS/2 --- it returns path including the driver letter

Sat Jul  7 02:19:35 cet 2007 mikulas:

	Set extension of downloaded or viewed files according to content-type,
	not according to URL extension

Sun May 27 17:15:00 MET 2007 mikulas:

	Fixed bad displaying of jpeg images on machines where memcpy operates in
	different order

Sun May 27 14:06:41 MET DST 2007 mikulas:

	Fixed crash on invalid jpeg files (found by Michael Scherer
	<misc@zarb.org> with http://fusil.hachoir.org/)

Wed May 23 00:41:53 MET 2007 mikulas:

	Do not send If-Modified-Since or Range in HTTP request if cached page
	has an error code

Tue May 15 23:15:21 MET 2007 mikulas:

	Fixed some quirks with download file handling --- when each terminal had
	different CWD, downloaded files were not deleted

	When getting EFBIG error (file size exceeded), continue download in
	another file

Fri May 11 22:39:02 MET 2007 mikulas:

	A possibility to pass HTTP or FTP URLs directly to external programs
	(programs such as mpg321, ogg123, mplayer can play directly from the
	network)

Thu May 10 23:07:47 cet 2007 mikulas:

	Fixed inability to display images compressed on the fly by the server
	(it is pointless to try to compress already compressed images, but some
	servers do it anyway)

Wed May  9 00:32:17 CEST 2007 mikulas:

	Escape Referer: correctly

Wed May  9 00:32:09 CEST 2007 mikulas:

	Fixed bug that it couldn't be compiled without optimization without
	javascript

Mon Apr 30 03:48:40 cet 2007 mikulas:

	Blacklist FORPSI server --- do not send Range: to it

Mon Apr 16 01:49:07 MET DST 2007 mikulas:

	Javascript was removed. The reason is that it is very buggy, Martin
	Pergel doesn't have time to develop it and code is so messy that no one
	else can understand it.

	If you use links for special purposes (embedded devices, etc.), you can
	bring javascript back by copying javascript files from previous release,
	removing "dnl javascript" lines from configure.in, adding *.c and *.h
	files to Makefile.am and re-running automake and autoconf.

	Javascript hooks from main code were not removed --- they just won't be
	maintained.
2007-07-19 21:48:49 +00:00
xtraeme
079eefc44d Update to 9.22:
An issue when removing specially prepared torrent transfers was fixed.
A data leak issue when using canvas.createPattern was fixed.
An issue where data URIs could be used to display the wrong address in
the address bar was prevented.
The display of long domain names in auth dialogs was improved.
The Trustcenter class 3 G2 root certificate was added.
A problem with certificate import was fixed.
Toolbars can now use bold fonts again.
Tabs can be dragged between windows using the Windows panel again.
Several stability and performance fixes were made.
Shared memory is now disabled by default.
2007-07-19 19:09:44 +00:00
xtraeme
c23ca350ef Update to 2.0.0.5:
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
2007-07-19 18:20:58 +00:00
joerg
65ab286889 s/CHECK_FILES_SKIP/CHECK_INTERPRETER_SKIP/ as that is intended here. 2007-07-18 20:25:27 +00:00
drochner
33417d1cbb update to 1.2.20
changes:
-fix memory leaks
-solve a Solaris compilation problem
-fix bug in the networking code
-updates the Spanish translation
2007-07-17 10:52:27 +00:00
drochner
198d3db567 update to 3.14.3
changes:
-bugfixes
-Support searching UTF-8 strings
-translation updates
2007-07-17 10:20:23 +00:00
kristerw
0f0b8e4c0a Remove ap-iasp and iasp. 2007-07-14 22:35:00 +00:00
obache
1ea3b9379e DIST_SUBDIR=. break PKG_RESUME_TRANSFERS, sufficient just define as empty.
Fixes PR 35494.
2007-07-14 04:35:43 +00:00
drochner
e9b9c7a85c update to 2.18.3
changes: fix localisation issues
2007-07-13 17:32:11 +00:00
drochner
b3b4bae9d8 update to 2.18.3
changes:
-name UA sent firefox compatible
-minor UI fixes
-bugfixes
-translation updates
2007-07-13 17:30:35 +00:00
jlam
8708910c69 Remove www/ap-iasp and www/iasp, which are no longer available or
distributed.
2007-07-12 16:23:34 +00:00
minskim
eb9a287de1 Add a missing directory to INSTALLATION_DIRS.
Suggested by Ondrej Tuma in PR 36369.
2007-07-09 21:51:30 +00:00
heinz
1877540632 The package supports installation to DESTDIR.
No compiler needed.
2007-07-07 09:45:55 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-04 20:54:31 +00:00
wiz
a2f67a957c Update to 7.16.3:
Version 7.16.3 (25 June 2007)

Daniel S (23 June 2007)
- As reported by "Tro" in http://curl.haxx.se/mail/lib-2007-06/0161.html and
  http://curl.haxx.se/mail/lib-2007-06/0238.html, libcurl didn't properly do
  no-body requests on FTP files on re-used connections properly, or at least
  it didn't provide the info back in the header callback properly in the
  subsequent requests.

Daniel S (21 June 2007)
- Gerrit Bruchhäuser pointed out a warning that the Intel(R) Thread Checker
  tool reports and it was indeed a legitimate one and it is one fixed. It was
  a use of a share without doing the proper locking first.

Daniel S (20 June 2007)
- Adam Piggott filed bug report #1740263
  (http://curl.haxx.se/bug/view.cgi?id=1740263). Adam discovered that when
  getting a large amount of URLs with curl, they were fetched slower and
  slower... which turned out to be because the --libcurl data collecting which
  wrongly always was enabled, but no longer is...

Daniel S (18 June 2007)
- Robson Braga Araujo filed bug report #1739100
  (http://curl.haxx.se/bug/view.cgi?id=1739100) that mentioned that libcurl
  could not actually list the contents of the root directory of a given FTP
  server if the login directory isn't root. I fixed the problem and added
  three test cases (one is disabled for now since I identified KNOWN_BUGS #44,
  we cannot use --ftp-method nocwd and list ftp directories).

Daniel S (14 June 2007)
- Shmulik Regev:

  I've encountered (and hopefully fixed) a problem involving proxy CONNECT
  requests and easy handles state management. The problem isn't simple to
  reproduce since it depends on socket state. It only manifests itself when
  working with non-blocking sockets.

  Here is the scenario:

  1. in multi_runsingle the easy handle is in the CURLM_STATE_WAITCONNECT and
  calls Curl_protocol_connect

  2. in Curl_proxyCONNECT, line 1247, if the socket isn't ready the function
  returns and conn->bits.tunnel_connecting is TRUE

  3. when the call to Curl_protocol_connect returns the protocol_connect flag
  is false and the easy state is changed to CURLM_STATE_PROTOCONNECT which
  isn't correct if a proxy is used.  Rather CURLM_STATE_WAITPROXYCONNECT
  should be used.

  I discovered this while performing an HTTPS request through a proxy (squid)
  on my local network. The problem caused openssl to fail as it read the proxy
  response to the CONNECT call ('HTTP/1.0 Established') rather than the SSL
  handshake (the exact openssl error was 'wrong ssl version' but this isn't
  very important)

- Dave Vasilevsky filed bug report #1736875
  (http://curl.haxx.se/bug/view.cgi?id=1736875) almost simultanouesly as Dan
  Fandrich mentioned a related build problem on the libcurl mailing list:
  http://curl.haxx.se/mail/lib-2007-06/0131.html. Both problems had the same
  reason: the definitions of the POLL* defines and the pollfd struct in the
  libcurl code was depending on HAVE_POLL instead of HAVE_SYS_POLL_H.

Daniel S (13 June 2007)
- Tom Regner provided a patch and worked together with James Housley, so now
  CURLOPT_FTP_CREATE_MISSING_DIRS works for SFTP connections as well as FTP
  ones.

- Rich Rauenzahn filed bug report #1733119
  (http://curl.haxx.se/bug/view.cgi?id=1733119) and we collaborated on the
  fix.  The problem is that for 64bit HPUX builds, several socket-related
  functions would still assume int (32 bit) arguments and not socklen_t (64
  bit) ones.

Daniel S (12 June 2007)
- James Housley brought his revamped SSH code that is state-machine driven to
  really take advantage of the now totally non-blocking libssh2 (in CVS).

Dan F (8 June 2007)
- Incorporated Daniel Black's test706 and test707 SOCKS test cases.

- Fixed a few problems when starting the SOCKS server.

- Reverted some recent changes to runtests.pl that weren't compatible with
  perl 5.0.

- Fixed the test harness so that it actually kills the ssh being used as
  the SOCKS server.

Daniel S (6 June 2007)
- -s/--silent can now be used to toggle off the silence again if used a second
  time.

Daniel S (5 June 2007)
- Added Daniel Black's work that adds the first few SOCKS test cases. I also
  fixed two minor SOCKS problems to make the test cases run fine.

Daniel S (31 May 2007)
- Feng Tu made (lib)curl support "upload" resuming work for file:// URLs.

Daniel S (30 May 2007)
- I modified the 10-at-a-time.c example to transfer 500 downloads in parallel
  with a c-ares enabled build only to find that it crashed miserably, and this
  was due to some select()isms left in the code. This was due to API
  restrictions in c-ares 1.3.x, but with the upcoming c-ares 1.4.0 this is no
  longer the case so now libcurl runs much better with c-ares and the multi
  interface with > 1024 file descriptors in use.

  Extra note: starting now we require c-ares 1.4.0 for asynchronous name
  resolves.

- Added CURLMOPT_MAXCONNECTS which is a curl_multi_setopt() option for setting
  the maximum size of the connection cache maximum size of the multi handle.

Daniel S (27 May 2007)
- When working with a problem Stefan Becker had, I found an off-by-one buffer
  overwrite in Curl_select(). While fixing it, I also improved its performance
  somewhat by changing calloc to malloc and breaking out of a loop earlier
  (when possible).

Daniel S (25 May 2007)
- Rob Crittenden fixed bug #1705802
  (http://curl.haxx.se/bug/view.cgi?id=1705802), which was filed by Daniel
  Black identifying several FTP-SSL test cases fail when we build libcurl with
  NSS for TLS/SSL. Listed as #42 in KNOWN_BUGS.

Daniel S (24 May 2007)
- Song Ma filed bug report #1724016
  (http://curl.haxx.se/bug/view.cgi?id=1724016) noticing that downloading
  glob-ranges for TFTP was broken in CVS. Fixed now.

- 'mytx' in bug report #1723194 (http://curl.haxx.se/bug/view.cgi?id=1723194)
  pointed out that the warnf() function in the curl tool didn't properly deal
  with the cases when excessively long words were used in the string to chop
  up.

Daniel S (22 May 2007)
- Andre Guibert de Bruet fixed a memory leak in the function that verifies the
  peer's name in the SSL certificate when built for OpenSSL. The leak happens
  for libcurls with CURL_DOES_CONVERSIONS enabled that fail to convert the CN
  name from UTF8. He also fixed a leak when PKCS #12 parsing failed.

Daniel S (18 May 2007)
- Feng Tu reported that curl -w did wrong on TFTP transfers in bug report
  #1715394 (http://curl.haxx.se/bug/view.cgi?id=1715394), and the
  transfer-related info "variables" were indeed overwritten with zeroes
  wrongly and have now been adjusted. The upload size still isn't accurate.

Daniel S (17 May 2007)
- Feng Tu pointed out a division by zero error in the TFTP connect timeout
  code for timeouts less than five seconds, and also provided a fix for it.
  Bug report #1715392 (http://curl.haxx.se/bug/view.cgi?id=1715392)

Dan F (16 May 2007)
- Added support for compiling under Minix 3.1.3 using ACK.

Dan F (14 May 2007)
- Added SFTP directory listing test case 613.

- Added support for quote commands before a transfer using SFTP and test
  case 614.

- Changed the post-quote commands to occur after the transferred file is
  closed.

- Allow SFTP quote commands chmod, chown, chgrp to set a value of 0.

Dan F (9 May 2007)
- Kristian Gunstone fixed a problem where overwriting an uploaded file with
  sftp didn't truncate it first, which would corrupt the file if the new
  file was shorter than the old.

Dan F (8 May 2007)
- Added FTPS test cases 406 and 407

Daniel S (8 May 2007)
- CURLE_FTP_COULDNT_STOR_FILE is now known as CURLE_UPLOAD_FAILED. This is
  because I just made SCP uploads return this value if the file size of
  the upload file isn't given with CURLOPT_INFILESIZE*. Docs updated to
  reflect this news, and a define for the old name was added to the public
  header file.

Daniel S (7 May 2007)
- James Bursa fixed a bug in the multi handle code that made the connection
  cache grow a bit too much, beyond the normal 4 * easy_handles.

Daniel S (2 May 2007)
- Anders Gustafsson remarked that requiring CURLOPT_HTTP_VERSION set to 1.0
  when CURLOPT_HTTP200ALIASES is used to avoid the problem mentioned below is
  not very nice if the client wants to be able to use _either_ a HTTP 1.1
  server or one within the aliases list... so starting now, libcurl will
  simply consider 200-alias matches the to be HTTP 1.0 compliant.

- Tobias Rundström reported a problem they experienced with xmms2 and recent
  libcurls, which turned out to be the 25-nov-2006 change which treats HTTP
  responses without Content-Length or chunked encoding as without bodies. We
  now added the conditional that the above mentioned response is only without
  body if the response is HTTP 1.1.

- Jeff Pohlmeyer improved the hiperfifo.c example to use the
  CURLMOPT_TIMERFUNCTION callback option.

- Set the timeout for easy handles to expire really soon after addition or
  when CURLM_CALL_MULTI_PERFORM is returned from curl_multi_socket*/perform,
  to make applications using only curl_multi_socket() to properly function
  when adding easy handles "on the fly". Bug report and test app provided by
  Michael Wallner.

Dan F (30 April 2007)
- Improved the test harness to allow running test servers on other than
  the default port numbers, allowing more than one test suite to run
  simultaneously on the same host.

Daniel S (28 April 2007)
- Peter O'Gorman fixed libcurl to not init GnuTLS as early as we did before,
  since it then inits libgcrypt and libgcrypt is being evil and EXITS the
  application if it fails to get a fine random seed. That's really not a nice
  thing to do by a library.

- Frank Hempel fixed a curl_easy_duphandle() crash on a handle that had
  been removed from a multi handle, and then fixed another flaw that prevented
  curl_easy_duphandle() to work even after the first fix - the handle was
  still marked as using the multi interface.

Daniel S (26 April 2007)
- Peter O'Gorman found a problem with SCP downloads when the downloaded file
  was 16385 bytes (16K+1) and it turned out we didn't properly always "suck
  out" all data from libssh2. The effect being that libcurl would hang on the
  socket waiting for data when libssh2 had in fact already read it all...

Dan F (25 April 2007)
- Added support in runtests.pl for "!n" test numbers to disable individual
  tests.  Changed -t to only keep log files around when -k is specified,
  to have the same behaviour as without -t.

Daniel S (25 April 2007)
- Sonia Subramanian brought our attention to a problem that happens if you set
  the CURLOPT_RESUME_FROM or CURLOPT_RANGE options and an existing connection
  in the connection cache is closed to make room for the new one when you call
  curl_easy_perform(). It would then wrongly free range-related data in the
  connection close funtion.

Yang Tse (25 April 2007)
- Steve Little fixed compilation on VMS 64-bit mode

Daniel S (24 April 2007)
- Robert Iakobashvili made the 'master_buffer' get allocated first once it is
  can/will be used as it then makes the common cases save 16KB of data for each
  easy handle that isn't used for pipelining.

Dan F (23 April 2007)
- Added <postcheck> support to the test harness.

- Added tests 610-612 to test more SFTP post-quote commands.

Daniel S (22 April 2007)
- Song Ma's warning if -r/--range is given with a "bad" range, also noted in
  the man page now.

- Daniel Black filed bug #1705177
  (http://curl.haxx.se/bug/view.cgi?id=1705177) where --without-ssl
  --with-gnutl outputs a warning about SSL not being enabled even though GnuTLS
  was found and used.

Daniel S (21 April 2007)
- Daniel Black filed bug #1704675
  (http://curl.haxx.se/bug/view.cgi?id=1704675) identifying a double-free
  problem in the SSL-dealing layer, telling GnuTLS to free NULL credentials on
  closedown after a failure and a bad #ifdef for NSS when closing down SSL.

Yang Tse (20 April 2007)
- Save one call to curlx_tvnow(), which calls gettimeofday(), in each of
  Curl_socket_ready(), Curl_poll() and Curl_select() when these are called
  with a zero timeout or a timeout value indicating a blocking call should
  be performed.

Daniel S (18 April 2007)
- James Housley made SFTP uploads use libssh2's non-blocking API

- Prevent the internal progress meter from updating more frequently than once
  per second.

Dan F (17 April 2007)
- Added test cases 296, 297 and 298 to test --ftp-method handling

Daniel S (16 April 2007)
- Robert Iakobashvil added curl_multi_socket_action() to libcurl, which is a
  function that deprecates the curl_multi_socket() function. Using the new
  function the application tell libcurl what action that was found in the
  socket that it passes in. This gives a significant performance boost as it
  allows libcurl to avoid a call to poll()/select() for every call to
  curl_multi_socket*().

  I added a define in the public curl/multi.h header file that will make your
  existing application automatically use curl_multi_socket_action() instead of
  curl_multi_socket() when you recompile. But of course you'll get better
  performance if you adjust your code manually and actually pass in the
  correct action bitmask to this function.

Daniel S (14 April 2007)
- Jay Austin added "DH PARAMETERS" to the stunnel.pem certificate for the test
  suite to make stunnel run better in some (most?) environments.

Dan F (13 April 2007)
- Added test cases 294 and 295 to test --ftp-account handling

- Improved handling of out of memory in ftp.

Yang Tse (13 April 2007)
- Fix test case 534 which started to fail 2007-04-13 due to the existance
  of a new host on the net with the same silly domain the test was using
  for a host which was supposed not to exist.

Daniel S (12 April 2007)
- Song Ma found a memory leak in the if2ip code if you pass in an interface
  name longer than the name field of the ifreq struct (typically 6 bytes), as
  then it wouldn't close the used dummy socket. Bug #1698974
  (http://curl.haxx.se/bug/view.cgi?id=1698974)
2007-07-03 17:11:55 +00:00
joerg
4b687ad0ab Don't set FILESDIR, but specify the directory for the RC script
directly. This avoids a file without CVS ID in +BUILD_VERSION.
2007-07-02 09:44:39 +00:00
heinz
e3f2086dc7 The package supports installation to DESTDIR. 2007-07-01 17:24:58 +00:00
heinz
ba5c2106a8 Update to version 1.30 by maintainer Dieter Roelants.
Changes since version 1.24
==========================

1.30        Thu May 24 21:31:10 CDT 2007
========================================
[DOCUMENTATION]
*   Minor doc fixes.  Thanks David Steinbrunner.

1.29_01     Tue May 22 14:02:55 CDT 2007
========================================
Kevin Falcone and I ask for your assistance in figuring out how to
handle the warnings thrown by the tests, other than hiding them.

[FIXES]
*   Overhauled how tainting was done.  Stole code directly from
    Test::Taint.
*   Have LWP only handle decoding of Content-Encoding, not charset.

[DOCUMENTATION]
*   Fixed the docs for $mech->submit_form()'s with_fields arg.
    Thanks, Peteris Krumins.

1.26        Wed May 16 14:21:29 CDT 2007
========================================
[FIXES]
*   Re-reversed the content decoding.  This is critical for reading from
    sites with gzip on the fly, like Wikipedia.
*   Content is now properly tainted.

[ENHANCEMENTS]
*   mech-dump can now pass --agent and --agent-alias flags so you can
    fetch from sites like Wikipedia that block LWP user agents.

[INSTALLATION]
*   The mech-dump program is now always installed.  It no longer is
    presented as an option.
2007-07-01 17:22:12 +00:00
joerg
8f77d0192d Disable Apache 2.2 support until the APR detection and linkage is fixed. 2007-06-30 19:45:13 +00:00
joerg
7ac9657102 Change naming of Apache 2.2 modules to use ap22 prefix.
Allow apache22 in some more case and add a hack to devel/subversion
to determine the module by the state of the apache22 option.
This comes from www/ap2-subversion and should be fixed to properly
use build options or so.

OK agc@
2007-06-30 16:09:07 +00:00
joerg
50590ddc44 Use versioned prefix and fix build with Apache 2. 2007-06-30 15:05:08 +00:00
joerg
6b4c3fb9d4 Do *not* accept apache22. 2007-06-30 14:35:11 +00:00
joerg
4701a293ec Fix an issue that bothered me ever since I started working on the
bulk build code. emacs-w3m uses EMACS_FLAVOR and EMACS_VERSION_MAJOR
to conditionally add a build time dependency on Mule-UCS. The latter
variable is not set when no emacs package is installed though and
therefore a dependency got added between scan phase and build phase,
possibly resulting in multiple builds of Mule-UCS in older
(non-pbulk) bulk builds. Fix this by switching to EMACS_TYPE for
the logic.
2007-06-30 13:21:13 +00:00
joerg
124baa2664 Reorder to put more specific dependency first. 2007-06-30 02:54:06 +00:00
joerg
d7ce5c92b4 If APR_XtOffsetOf is not defined, fallback to APR_OFFSETOF.
The compat macro was removed with APR 1.x. Also include unistd.h
if crypt.h does not exist, that's the place in DragonFly.
2007-06-29 22:58:54 +00:00
joerg
50efbc79de Fix pthread linkage for aprutil-0 link test and pthread_setspecific. 2007-06-29 22:55:50 +00:00
lkundrak
4212c25f27 Fixes for security issues and PKGREVISION bump;
CVE-2006-5752 XSS in mod_status with ExtendedStatus on
CVE-2007-1863 remote crash when mod_cache enabled
2007-06-28 01:49:04 +00:00
lkundrak
b8743d165d Description for one patch referred to incorrect issue, the other patch
lacked ending semicolons.
2007-06-28 01:24:39 +00:00
lkundrak
31db872355 Fixes for security issues, PKGREVISION bump.
CVE-2007-3304 Denial of Service.
CVE-2006-5752 XSS in mod_status with ExtendedStatus on.
CVE-2007-1863 remote crash when mod_cache enabled.
2007-06-28 01:20:52 +00:00
lkundrak
4c55c91e64 Add some descriptions to security patches. 2007-06-28 00:43:35 +00:00
lkundrak
5023ecdf92 Fixing two possible security vulnerabilities:
CVE-2006-5752 XSS in mod_status with ExtendedStatus on
CVE-2007-3304 Remote DoS if MPM and mod_cache enabled
bumping PKGREVISION
2007-06-28 00:38:00 +00:00
dmcmahill
0e15e6e564 fix PLIST and WRKSRC for the sparc version 2007-06-25 21:35:48 +00:00
jlam
ce9667dbf4 Move elinks's own special locale, locale.alias, and charset.alias
files into its own directory under ${PREFIX}/share/elinks/locale.
This avoids any potential conflicts between these specially hacked
files installed for elinks and the system-wide ones owned by gettext-lib
and libiconv.

This fixes the installation conflict noted in the latest bulk build.
Bump PKGREVISION to 1.
2007-06-21 15:52:15 +00:00
joerg
e54925b0d4 Override config.{guess,sub}. 2007-06-19 21:59:32 +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
c0e16a051d Reorder slightly so that the more restrictive dependency from
apache.mk comes first.
2007-06-17 20:03:09 +00:00
joerg
c8bce9c56a Fix thinko in Xft handling to unbreak gtk1 version. 2007-06-17 14:03:30 +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
180117a405 Fix my own commit to include a missing backslash. 2007-06-15 18:13:41 +00:00
drochner
1f488c35a5 update to 1.2.16b
changes:
-fixes and optimizations to reduce CPU usage
-translation updates
-Increased security: disallowing clicking on file:// links
-other fixes
2007-06-15 18:03:21 +00:00
joerg
f7cb20f711 Fix Xft for !native case. 2007-06-15 17:38:54 +00:00
joerg
6ed869b608 Fix Xinerama for !native case. 2007-06-15 17:36:11 +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
obache
34e410a1b0 MAKE_JOBS_SAFE=no, reported in PR 36441. 2007-06-14 11:50:51 +00:00
joerg
697bc3cb15 Precreate directory. 2007-06-12 21:04:56 +00:00