Commit Graph

25538 Commits

Author SHA1 Message Date
espie
67877397d3 visit in the base system. 2004-09-14 22:30:36 +00:00
espie
91d926e81f - lots of comments
- Mtree module, shared with check-common-dirs
- update list of `known' directories to match actual OpenBSD, so
that stuff outside of /usr/local will work.
- drop dead if destdir does not exist (e.g., fake got a problem)
- if a file is found in a fragment, and as a comment in the original
file, then that was a limitation of the old make-plist: don't look at
the comment.
- copy modes for @sample
- do fragments for multi-packages too.
- pass existing files around for more accurate @exec tests.
- don't copy install-info/mkdir if files/dir have been found.
- register dirrm dir as dir/, but using original object, so that it will
need to be found once to be accounted for.
- don't register extra as `files', otherwise we end up with bogus
${SYSCONFDIR}/file entries.
- classify directories and files in a unified way.
- more thorough tests for info files, more names, look at two lines context.
- ibid dir file.
- ibid subinfo.
- provide a way to erase a directory that only holds one file.
- use for .packlist, perllocal.pod.
- use perl Config to look for those in the right location.
- don't look at file dates, we always use fake.
- special case /etc/X11/app-defaults becomes /usr/local/lib/X11/app-defaults
- use plist state info to avoid extraneous mode/owner/group entries.
- sort comments that are not accounted for.
- warn about .orig files.
- man pages for linux.
- don't backsubst SYSCONFDIR except at start of line.
- handle @comment @dir like @comment @dirrm.
- respect fragment locations
- put %%SHARED%% at top by default.
- handle recursive fragments correctly (simpler code, needs pkg_add support)
- mark genuine fragments, and don't try to write empty ones, assuming
the chosen flavor doesn't hold the required information.
2004-09-14 22:24:39 +00:00
espie
438553ff5e check lib dependencies on binary packages. 2004-09-14 22:22:17 +00:00
pvalchev
e0cda5f23d fix buffer overflow, can allow arbitrary code execution by playing an mp3
with specially crafted header; "Davide Del Vecchio" <dante@alighieri.org>
2004-09-07 21:23:24 +00:00
pvalchev
5b5b01e1ba grow slightly 2004-09-02 16:58:02 +00:00
pvalchev
8f7192dd7a sync xpm with XF4; by matthieu and me 2004-09-01 22:57:36 +00:00
brad
801ded31ad allow symon to compile ever since netiso removal.
ok pvalchev@
2004-08-30 16:57:02 +00:00
espie
4aee30252d fix libtool erroneously linking .libs shit.
from brad (synch libtool).

okay pvalchev@
2004-08-29 12:53:57 +00:00
millert
c26c6f1e07 Use openpty() so this works again; ok pval@ 2004-08-28 22:54:50 +00:00
pvalchev
e2d4fe5f58 remove some files belonging to maildrop to avoid conflict; from canacar
and discussed with maintainer and others
2004-08-26 06:56:40 +00:00
robert
1e24d5ad27 SECURITY:
Web sites operating under the affected domains can set HTTP
cookies in such a way that the Konqueror web browser will send them
to all other web sites operating under the same domain.
A malicious website can use this as part of a session fixation attack.
http://www.kde.org/info/security/advisory-20040823-1.txt

ok pvalchev@
2004-08-25 21:48:39 +00:00
pvalchev
0f167b6bf0 sync 2004-08-25 07:29:15 +00:00
pvalchev
7930bb72d2 more tweak 2004-08-24 22:35:13 +00:00
espie
fb33c93b86 let remove work
okay pvalchev@
2004-08-24 22:26:20 +00:00
pvalchev
15a2294e9f more tweaks, can grow this 2004-08-24 21:40:30 +00:00
danh
63bf555605 dictionary.standard was missing.
found by Andreas Gunnarsson <andreas@zzlevo.net>

ok pval@
2004-08-24 20:43:19 +00:00
sturm
1f1c3ee467 wrong order when redirecting STDOUT/STDERR
ok pval
2004-08-24 20:30:07 +00:00
pvalchev
2104c574bf no longer interactive at pkg_add * 2004-08-24 19:17:32 +00:00
pvalchev
8e26876078 service already in /etc/services; no need to tell people to add it
from Ian McWilliam <ian@dodo.com.au>
2004-08-24 17:14:16 +00:00
espie
4cedfe34c4 fixes for rle overload.
okay naddy@
2004-08-24 15:46:55 +00:00
sturm
0c0f93c97d raise default timeout to 1 minute
requested by pval@
2004-08-23 20:46:42 +00:00
sturm
91eb345927 improve reliability:
- don't invoke intermediate shells on exec(), allowing to actually kill children
- when we are going down, only kill remaining children, not the whole pgrp
- don't use a SIGCHLD handler, but call waitpid explicitly at the right places
- exit(1) in case of an error

others:
- a little cleanup
- new option -t <timeout>

ok pval@
2004-08-23 19:54:11 +00:00
espie
ff1520f3fd make sure ruby doesn't pick db dependencies along the way.
after 3.6, think about gdbm/db flavors ?

okay pvalchev@
2004-08-23 08:43:16 +00:00
pvalchev
dcd774811e grow 2004-08-23 07:12:34 +00:00
pvalchev
1eb61e6684 expand 2004-08-23 06:46:21 +00:00
xsa
89f00875d9 add some conflicts with other packages;
pvalchev@ ok.
2004-08-23 06:44:42 +00:00
naddy
2721c4b350 Don't pick up an external libsilc from the linker search path.
ok brad@, pvalchev@
2004-08-21 22:41:48 +00:00
naddy
5a38025be8 Don't pick up external liblzo, always use included one.
XXX  This might warrant reconsideration later on.
2004-08-21 22:04:37 +00:00
sturm
9a2186b1fc int -> size_t
ok pval@, naddy@
2004-08-21 19:43:03 +00:00
espie
0e9b557b5f Make sure we don't grab gtkxhtml nor other stuff on the way.
okay pvalchev, naddy, brad.
2004-08-21 19:02:16 +00:00
espie
d7456476fc scummvm catches an installed libmpeg2.
okay pvalchev@
2004-08-21 08:12:52 +00:00
naddy
ead93c472a Create configuration directory, so that sample conf files will be installed.
From: Bjorn Sandell <biorn@dce.chalmers.se>
2004-08-20 15:22:32 +00:00
naddy
a17864d159 revert 2004-08-20 15:20:00 +00:00
robert
a56bc44979 SECURITY:
Jeroen van Wolffelaar <jeroen@wolffelaar.nl> discovered an
insecure temporary file vulnerability in the mysqlhotcopy
script when using the scp method.

ok naddy, brad, pvalchev
2004-08-20 09:21:19 +00:00
espie
c8b83d43f2 missing guile LIB_DEPENDS
okay pvalchev@
2004-08-19 22:05:02 +00:00
espie
69ad14d59c tkinter not a separate package on !shared archs.
okay pvalchev@
2004-08-19 22:04:30 +00:00
couderc
01c25a220a fix use of RTLD_NEXT from Kurt Miller, ok naddy@ 2004-08-19 16:39:12 +00:00
pvalchev
3c03e8c7f6 sync 2004-08-19 07:16:06 +00:00
espie
78772b09fa patch recent autoupdate, as we're not using gnu-m4.
(so it works).

okay pvalchev@.
2004-08-18 23:43:38 +00:00
naddy
041609bb0e missing dependency 2004-08-18 01:02:06 +00:00
naddy
b0818bdaff but don't break the debug flavor 2004-08-17 23:44:30 +00:00
mjc
676fa96f19 fix LIB_DEPENDS
found by and ok naddy@
2004-08-17 23:28:46 +00:00
espie
e8eb322ef3 remove hidden dependency on tcl.
okay pvalchev@
2004-08-17 22:36:02 +00:00
pvalchev
fb1323e187 adjust 2004-08-17 21:03:44 +00:00
espie
1e029183fd fixes for recent libtool changes. Blasted libtool is harder to fool...
okay naddy@
2004-08-17 19:33:09 +00:00
naddy
c9a0ed3f02 only pick up gnutls in ssl flavor 2004-08-17 19:21:17 +00:00
robert
19bf64c2d4 SECURITY:
Andres Salomon noticed a problem in the CGI session management of Ruby.
CGI::Session's FileStore implementations store session information insecurely.
They simply create files, ignoring permission issues. The added patch fixes
this issue.

ok pvalchev@
2004-08-17 16:03:10 +00:00
pvalchev
cd93ac7b32 INSTALL_PROGRAM was being overridden by bsd.port.mk, use custom INSTALL_EMACS
which is defined as INSTALL_SCRIPT from the makefile, as a hack to disable
stripping on the emacs binary.  discussed with marc, espie and others
2004-08-16 23:34:02 +00:00
naddy
31435c916e fix dependencies 2004-08-16 21:26:01 +00:00
naddy
63cad061c9 add missing Tcl/Tk dependency; ok sturm@ 2004-08-16 21:12:37 +00:00