joerg
755f404f87
Remove tautologic check.
2014-11-15 01:24:53 +00:00
joerg
f7673b99b4
Comment out impossible code.
2014-11-15 01:24:38 +00:00
wiz
a9bf595198
Put local change in sorted location.
2014-08-18 07:12:47 +00:00
christos
dace66f063
merge local changes
2014-08-18 06:57:25 +00:00
christos
69606e3f5c
import latest gpl2 make
2014-08-18 06:46:46 +00:00
apb
a44c2d1c74
Move the arbitrary limit on number of files per commit into
...
#define MAXARGS. The limit used to be 10000, but was changed to
1000000 earlier today.
2014-08-10 07:33:37 +00:00
tls
b9dfce9ac7
Relax arbitrary limit of 10,000 changed files per commit idiotically
...
introduced in CVS 1.11.17.
2014-08-10 07:09:51 +00:00
joerg
f933bdb0a3
Use sys/endian.h for bswapXX.
2014-02-20 02:09:58 +00:00
christos
bb76f57b5d
USE_SSP is not defined in bsd.sys.mk
2014-01-14 20:22:35 +00:00
christos
0eb00b5091
USE_SSP is defined in bsd.own.mk
2014-01-14 19:58:19 +00:00
christos
45dd466bd9
Don't use SIG_register to register a SIG_IGN handler. It thinks it registers
...
a fucntion, but then it ends up calling (*1)(13) with all signals blocked
so cvs spins (with all signal blocked, getting SEGV). Use plain signal instead
To reproduce: cvs log file | less and quit.
2013-11-07 20:09:55 +00:00
christos
f2361eace1
Ignore SIGPIPE; this is silly, we are getting EOF from a client, then while
...
processing the error SIGPIPE comes because the client closed the connection,
and then we end up calling error() while processing the error which prints
silly messages on the console because it logs with LOG_EMERG.
2013-10-30 14:25:47 +00:00
joerg
975a152cfc
If a library needs a symbol from another library, pull that library in
...
explicitly, even if the DT_NEEDED closure would normally already ensure
the presence.
2013-09-11 23:04:09 +00:00
christos
0854846045
When checking for membership in the system group file don't forget to check
...
the primary group of the user.
2013-05-09 15:25:44 +00:00
jakllsch
f8fc4eca22
Use LOG_ERR instead of LOG_EMERG, as LOG_EMERG causes syslogd to tell all
...
ttys.
2013-04-21 19:34:13 +00:00
christos
10f770acff
delete the assert as we'll never get there anyway.
2013-03-27 19:23:28 +00:00
christos
6046c6b246
Don't abort with an assertion when a directory cannot be found in a
...
repository. This could happen when someone copies from one directory
to another CVS files or when things get corrupted. Provide an explanatory
error message instead.
2013-03-27 18:15:13 +00:00
christos
fda8fa0063
- add more debugging
...
- don't return memory we did not allocate, which the caller will then free!
2012-10-03 22:28:20 +00:00
joerg
2b3d1ee8a7
Update LLVM/Clang snapshot to r164464. This adopts the GCC options for
...
the SSP parameters and a not-yet-default rewrite of SROA.
2012-09-23 17:22:22 +00:00
christos
f9c0aa05f4
Don't fail if we don't have a current_parsed_root, makes:
...
'echo version | cvs server'
work again.
2012-09-13 17:45:07 +00:00
jdf
3b4194fe31
Capitalize sentences.
...
Patch provided by Bug Hunting.
2012-06-12 21:01:10 +00:00
cheusov
8e6f0d9ebd
Add .include <bsd.sys.mk> for initializing USE_SSP.
...
This fixes build failure if USE_FORT=YES
Approved by christos@
2012-05-02 13:35:03 +00:00
joerg
b757af438b
Disable new -Wstring-plus-int warning where needed for now.
...
Adjust various places that add GCC-only options to check for the active
compiler first.
2012-04-04 10:59:44 +00:00
christos
69586eb894
From Garo Taft:
...
- Add a -w flag which will make the sanity script sleep for a second before
and after checkouts, commits, and updates.
- Fix expected output to look for the right default action on empty log
message. It's now "abort".
- Add new requests "Checkin-prog" and "Update-prog" to expectation values.
- Add new "access"âand "group" files to CVSROOT admin database expectation
values.
- All tests pass except client-20, which hangs.
2012-03-22 20:49:53 +00:00
christos
0dc6655837
Entries to the file contents need to be NULL terminated.
2012-03-13 17:12:30 +00:00
christos
f6d789ff18
remove statement with no effect.
2012-03-09 15:24:34 +00:00
christos
6799d6e664
add acl.c
2012-03-09 00:14:16 +00:00
christos
75e57c5640
refresh autoconf infrastructure so that it has a fighting chance to work
...
with something not from the previous decade.
NB: I should eventually put back the OS specific stuff I've removed so
that we can have a complete distribution.
2012-03-08 20:54:18 +00:00
christos
00f7e7b88f
prefer NULL over 0
2012-03-08 20:50:55 +00:00
christos
8182c8fa04
fix format string
2012-03-08 20:50:46 +00:00
christos
a3b3956a06
add cvs acl support
2012-03-08 20:50:26 +00:00
christos
286e174e7d
Don't use %n in the writable data segment. Fortified glibc complains. When
...
the left hand does not communicate with the right hand.
2012-03-08 20:49:29 +00:00
christos
6c8d7be65d
add acl support
2012-03-08 20:48:02 +00:00
christos
90cde42e32
- put back missing noexec check
...
- add cvs acl support
2012-03-08 20:47:45 +00:00
christos
9c245492c2
check symlink return
2012-03-08 20:47:17 +00:00
christos
99ced8ed96
add acl support
2012-03-08 20:46:59 +00:00
christos
e05cc624b8
in new format strings, formats are actually checked, so put tag commands in.
2012-03-08 20:46:35 +00:00
christos
09b7edcb8d
check chdir return
2012-03-08 20:46:08 +00:00
christos
8fb428a11a
- fix printf format string
...
- add acl support
2012-03-08 20:45:52 +00:00
christos
255af61e37
- add acl support
...
- document availability of tag commands.
2012-03-08 20:45:28 +00:00
christos
2d4ac8bd98
add acl prototype
2012-03-08 20:44:32 +00:00
christos
f029472951
add acl function prototype
2012-03-08 20:44:06 +00:00
christos
e5bacfa057
- better handling of binary files
...
- add acl support
2012-03-08 20:43:48 +00:00
christos
b33dfa11bd
use the result of strtoul
2012-03-08 20:43:19 +00:00
christos
9e721b8438
restore lost fix: add nolock
2012-03-08 20:42:56 +00:00
christos
e2e2a4ed11
attempt to fix the unit tests
2012-03-08 20:42:21 +00:00
christos
e76f287eda
- check return value of write(2)
...
- add acl support
2012-03-08 20:41:48 +00:00
christos
cde5019549
Add cvs acl support
2012-03-08 20:41:20 +00:00
christos
c520239488
- Put back %, which was removed from the new format strings
...
[with reversed meaning, so that we are still compatible with the new format]
- Fix format strings
2012-03-08 20:41:04 +00:00
christos
3046f895f0
add acl.c
2012-03-08 20:39:28 +00:00
christos
a24f5ebc91
fix malloc botches in the original code
2012-03-08 20:37:29 +00:00
christos
22d2af8da8
- restrict tag command to non-destructive operations for non-admins.
...
[deletion, moving is dissallowed]
- add history for tag commands
- cvs acl support
2012-03-08 20:34:35 +00:00
christos
25f203d228
- acl support
...
- check chdir return
2012-03-08 20:33:02 +00:00
christos
53edc8a562
acl support
2012-03-08 20:32:31 +00:00
christos
4872c424c4
announce acl support
2012-03-08 20:32:18 +00:00
christos
d246e6162a
add acl info
2012-03-08 20:30:38 +00:00
drochner
f9e6b678d8
add patch from Redhat bug#784141 which fixes a possible
...
buffer overflow if used with an HTTP proxy (CVE-2012-0804)
approved by releng
2012-02-09 16:28:53 +00:00
dholland
d716fa09ba
Remove stray file that appears to have come from the CVS distribution.
...
How it got here isn't entirely clear, but it's clear that it should go.
2012-01-24 22:40:20 +00:00
joerg
3a4dc84ff4
Don't use dangling elses.
2012-01-06 15:16:02 +00:00
mhitch
2c13773a38
Add logical drive device ld - a number of raid controllers provide these.
...
Also fix a typo/pasto when checking devices against devices/types in the
configuration file: use value from configuration, not the end of the
device_info table. Devices which aren't explicitly specified in the
device_info table can now be used by adding a type entry in the config
file.
2012-01-04 16:37:45 +00:00
wiz
372160b738
Document 'cvs rdiff -p'.
2011-09-24 12:02:58 +00:00
mrg
3f55311b0b
implement cvs rdiff -p. (someone please upate the manual for me :)
2011-09-24 11:37:27 +00:00
christos
2819a85a08
Allow init for new repository construction!
2011-07-29 18:47:11 +00:00
tsutsui
5fbf2258b9
Handle implicit library dependency for static builds:
...
- libheimbase is required by libkrb5
- libwind is required by libhx509
2011-06-04 02:08:50 +00:00
joerg
015f3042c3
Pull in report.c, 1.107 from upstream:
...
Use offsetof() macro and avoid defining dummy static union for FIELD()
macro. Makes it compilable by clang compiler.
2011-05-30 16:03:02 +00:00
joerg
a216da57a6
Default to -Wno-sign-compare -Wno-pointer-sign for clang.
...
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
joerg
c219644b8d
Fix printing of time_t
2011-05-24 15:51:00 +00:00
christos
72b8fabea7
Add missing prototype.
2011-05-15 17:52:41 +00:00
christos
2c52b012a9
missing string.h
2011-05-15 01:16:29 +00:00
christos
3326babf00
copy from misc directory
2011-05-15 01:13:29 +00:00
matt
d4e4f7a60a
Use static libdm so dmsetup and lvm can be linked dynamically.
...
Change LIBDM_* to LIBDEVMAPPER_* so LIBDM can refer to libdm.
2011-03-04 22:48:29 +00:00
matt
accc87635b
Use LIBDPLIBS
2011-02-11 06:35:26 +00:00
rmind
8adab6527d
Build fix.
2011-02-08 10:45:40 +00:00
haad
0527bde829
Switch libdevmapper library to use libdm as it;s backend lib and do not
...
communicate with device-mapper directly. Our lvm stack now looks like this
lvm<->libdevmapper<->libdm<->dm where only libdm knows how our dm protocol
looks like.
No objections on tech-userlevel@.
2011-02-08 03:26:12 +00:00
haad
c73e2bf000
Use DM_DEVICE_CONTROL_MODE, because mapper/control device should have 660
...
and not 640 permissions.
2011-01-12 08:16:23 +00:00
haad
912a040b47
Allow operator to use lvm in read-only mode. Switch LVM lock dir to
...
/var/run/lvm and create it in rc.d/mountcritlocal. Fix dm control device
permissions to allow rw for operator.
Test if we are running lvm commands as operator and if that it's true do not
create vg backups and do not print confusing warning.
2011-01-05 14:57:27 +00:00
pgoyette
a12cad24be
Fix typo - let the build proceed
2010-12-30 00:46:38 +00:00
haad
d52c66bf4a
Fix my yesterday fix and finally make _get_dev_size recognise partition size
...
for device without DIOWEDGEINFO, where DIOCGDINFO is used. Patch tested by
Martin Mersberger.
2010-12-29 23:14:21 +00:00
christos
4817a0b0b8
real override for yacc rules.
2010-12-29 19:53:32 +00:00
haad
d26a38d370
Fix problem where chown was used on normal device in time when only
...
raw device was created. While here do some cleanup.
Problem find and reported by Martin Mersberger on current-users@.
2010-12-29 10:39:27 +00:00
haad
ca7dbf8cb5
Fix bug added by my last commit. This should fix
...
PR: bin/44286
Reported by: mlelstv@ and Martin Mersberger.
2010-12-29 00:14:04 +00:00
christos
017d3467b1
- don't forget to restore the umask on error.
...
- save and restore umask for control
- chown/chgrp for raw devices
2010-12-26 14:48:34 +00:00
haad
4c90c8eeab
Change way how we get device size from device. Do not use LSEEK but
...
DIOCGWEDGEINFO and DIOCGDINFO. This should fix problem with raidframe + lvm
reported by
Toby Karyadi on current-users@.
Thanks for reporting this issue.
2010-12-23 21:39:08 +00:00
christos
0318099292
PR/44267: Michael van Elst: LVM devices have wrong permissions
...
- Centralize CPPFLAGS for DM_DEVICE_{UID,GID,MODE}
- Make DM_DEVICE_GID operator DM_DEVICE_MODE 0640 to be more NetBSD like
- make all the code use DM_DEVICE_MODE instead of hard-coding.
- make sure that all mknod calls are followed by a chown call.
2010-12-23 17:46:54 +00:00
christos
3e6a896a34
false needs stdbool.h
2010-12-23 17:44:33 +00:00
mlelstv
07d2f05926
Get sector size from device properties using DIOCGDISKINFO and
...
use the disklabel (DIOCGDINFO) only as a fallback. This works
with wedges.
2010-12-23 14:46:25 +00:00
joerg
53ec7d85a6
Build xcvs without -g.
2010-12-18 04:23:26 +00:00
mrg
7246249458
re-add gawk 3.1.3's awk.texi
2010-12-13 06:21:53 +00:00
haad
16daab5dae
Fix /var/run/dev.db dependency by adding new get_dev_name routine which
...
converts raw device major:minor number to block device path. By reading
/dev and using stat to find block device major:minor numbers.
2010-03-12 16:24:40 +00:00
christos
229a6fd0df
make the default action abort for the empty log message; it used to be
...
continue. requested by joerg.
2010-02-19 23:50:55 +00:00
wiz
8f657e21de
Fix typo (specifed -> specified).
2010-02-18 14:00:39 +00:00
snj
875f862227
Properly replace @MKTEMP_SH_FUNCTION@, @MKTEMP@, and @SENDMAIL@.
...
Fixes PR bin/39629.
2009-12-29 06:00:35 +00:00
haad
ff3b5e1b34
Add support for building libdevmapper against RUMP.
2009-12-09 00:17:23 +00:00
haad
40681c67fa
Add support for building RUMP_ACTION libdevmapper which will build and link
...
libdevmapper with RUMP kernel and libdm(RUMP based device-mapper library).
This enables testing of dmsetup and libdevmapper with RUMP.
2009-12-09 00:15:51 +00:00
haad
2c73152555
Addapt libdevmapper library to new header file changes.
2009-12-05 11:42:24 +00:00
haad
980e89047e
Remove duplicated netbsd-dm.h file it is already installed in include/dev/dm.
...
Add own libddevmapper library header file libdm-netbsd.h.
2009-12-05 11:38:40 +00:00
haad
3d3166c313
Try to fix amd64 build.
2009-12-05 01:52:44 +00:00
haad
b49e6087b6
Add two more needed files dev-swap.c and unknown.c.
2009-12-02 01:54:20 +00:00
haad
0fa7e5a89a
Fix build, add missing symbols, remove unknown ioctls etc.
2009-12-02 01:53:25 +00:00
haad
447276ebab
Fix comment about running ./configure script.
2009-12-02 00:59:19 +00:00