sjg
852129abd1
new depends
2015-06-16 23:37:19 +00:00
rpaulo
eedeb8c00c
syslogd: re-read the timezone when receive a SIGHUP.
...
syslogd already re-reads the configuration file and the hostname when
receiving a SIGHUP, so it makes sense to reset the timezone.
Special care was taken to ensure we don't break installations running
with a custom TZ variable.
PR: 196905
Submitted by: Kurt Lidl <lidl pix.net>
Sponsored by: Pi-Coral, Inc.
2015-06-16 22:42:19 +00:00
rpaulo
fcc68ddb2e
syslogd: don't leak finet0.
...
Submitted by: Kurt Lidl <lidl pix.net>
Sponsored by: Pi-Coral, Inc.
2015-06-16 22:31:38 +00:00
rpaulo
ae4e55741c
syslogd: support multiple -b options.
...
It's now possible to bind multiple sockets to different IP addresses.
PR: 159305
Submitted by: Kurt Lidl <lidl pix.net>
Sponsored by: Pi-Coral, Inc.
2015-06-16 22:26:22 +00:00
delphij
6d76d2ebdd
Skip src component if /usr/src is empty.
...
Differential Revision: https://reviews.freebsd.org/D2364
Submitted by: kczekirda
Reviewed by: cperciva, delphij, nwhitehorn, allanjude
MFC after: 2 weeks
2015-06-15 20:12:15 +00:00
tijl
bcc24c48df
Change -Wl,-r back to -r so gcc doesn't pass --relax to the linker on some
...
architectures.
PR: 200881
2015-06-15 19:48:28 +00:00
bapt
2a257e3a0f
Change the documentation to reflect where the -V option should be used
...
Suggested by: kientzle
2015-06-14 21:50:38 +00:00
tijl
fad51803c5
Tell the compiler that -dc and -r are linker flags.
...
Reviewed by: adrian
2015-06-14 15:40:17 +00:00
adrian
7ae314f672
Fix typo - this upsets llvm/gcc-4.9, but not gcc-4.2 for some reason.
2015-06-14 00:31:22 +00:00
adrian
27b5804e6c
Fix up crunchgen binary generation to work with external cross-build
...
tools.
* Allow STRIP to be overridden by the environment
* Use CC to tie things together, not LD
Tested:
* i386, mips32
Submitted by: kan
2015-06-13 22:01:21 +00:00
sjg
008d7c831f
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
sjg
484f91b8a5
Get rid of some more NO_OBJs
...
Differential Revision: D2748
2015-06-12 14:30:27 +00:00
sjg
cead8270d4
Remove NO_OBJ
...
For meta mode we will want objdirs.
Differential Revision: D2748
Reviewed by: brooks imp
2015-06-11 04:22:17 +00:00
sjg
c6cd854579
Remove extra blank lines
2015-06-10 14:08:36 +00:00
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
bapt
ec480fe320
backout remove of -q option for pw [user|group] next
...
While the return code is broken, some corner case usage depends on the
functionnality, so backout until we get better regression tests covering those
corner case usage.
2015-06-08 05:27:34 +00:00
bapt
6e327f9366
Fix typo
2015-06-08 05:06:17 +00:00
bapt
2bc43a746d
Fix mistakes than came along with r284139
2015-06-07 21:59:43 +00:00
bapt
65b30fab70
Remove '-q' support for pw [user|group] next
...
the intent of -q in this command is to return as exit status the value of the
next group/user id, which does not make sense given exit status are limited to
values between 0 and 255.
2015-06-07 21:57:20 +00:00
bapt
b0235ac2ee
Fix setting uid/gid min/max via pw
2015-06-07 20:59:59 +00:00
bapt
fc781f489d
Fix generating configuration file
2015-06-07 20:44:06 +00:00
bapt
302d4b4363
Fix duplicate checking
2015-06-07 19:59:01 +00:00
bapt
c668897924
Remove uneeded code (already done by pw_make_v7)
2015-06-07 19:39:06 +00:00
bapt
4a60f5b2aa
In case of rename validate the length of the new name
...
Check early that the new name fits MAXLOGNAME and store it in pwconf
2015-06-07 19:33:25 +00:00
bapt
3be2bba5d7
Refactor input validation
...
Mutualize code to validate inputs of both 'user' and 'group' command
Test that the input name fits into MAXLOGNAME
2015-06-07 19:03:41 +00:00
bapt
28b61e032c
Finish converting -7 to pwconf
2015-06-07 15:54:57 +00:00
bapt
87cd2261fe
Handle -7 via gloval pwconf
2015-06-07 15:33:08 +00:00
bapt
9f5d2c6d19
Initialize conf using menset(3)
2015-06-07 15:29:58 +00:00
bapt
4ca3925ed2
Handle pretty print (-P) via global pwconf
2015-06-07 15:27:17 +00:00
bapt
720254061f
Handle dryrun (-N) via global pwconf
2015-06-07 15:09:53 +00:00
bapt
cdf878c881
Sort headers
2015-06-07 14:57:16 +00:00
bapt
c79845f9d0
Handle -C and -Y locally and stop adding them to arglist
2015-06-07 14:54:07 +00:00
bapt
c6afeed630
Add a new global struct pwconf to store etcpath, rootdir and struct userconf
...
Do not add anymore -R and -V to arglist
Add an error message if both -V and -R are set in arguments
2015-06-07 14:34:38 +00:00
bapt
c31a38b994
Fix pw userdel -r not deleting homedir
2015-06-07 14:32:52 +00:00
bapt
1844f29e51
Test explicitly the result of strcmp to be consistent with the rest of the code
2015-06-07 11:38:26 +00:00
bapt
0aa79fb06d
Improve readability by reducing indentations levels
2015-06-07 11:35:34 +00:00
bapt
bb815be56e
Remove one level of indentation
2015-06-07 11:30:33 +00:00
bapt
036d73e010
Move user deletion code into a separate function to improve readability
2015-06-07 11:26:28 +00:00
bapt
3b86c3ab1d
Instead of always casting the pw_checkname input to u_char * and casting it back
...
to char *, change pw_checkname to directly take char * in input
2015-06-07 10:57:02 +00:00
delphij
f7eabb8e53
Whitespace changes for r283981. No actual code changes.
2015-06-04 07:25:40 +00:00
delphij
82c0d88211
In r113596, version 4 of entries have been added but pwd_mkdb have
...
been generating both new (machine independent) and legacy version
entries (endianness sensitive).
The base system have been using the new format for quite some time,
so disable the generation by default.
An interim option, -l, have been added to re-enable old behavior.
The -l, -B and -L options are considered deprecated and will be
removed in FreeBSD 12.0 release.
2015-06-04 07:24:56 +00:00
gjb
05099a39d9
Document pw(8) '-R' option, added in r283961.
...
MFC after: 1 week
X-MFC-after: r283961
Sponsored by: The FreeBSD Foundation
2015-06-03 19:17:45 +00:00
bapt
c6995b5046
New pw -R rootdir option
...
This allows to set an alternate root directory in which the users/groups will be
manipulated
Requested by: gjb, ian
Tested by: gjb
2015-06-03 19:08:25 +00:00
mav
3fa2da5f08
Fix bug in r278331: unlike some other options MaxRecvDataSegmentLength
...
is not negotiated as minimum, but only reported by sides to each other.
MFC after: 1 week
2015-06-02 01:47:12 +00:00
bapt
cde50605c3
Cast to gid_t for groups not uid_t
2015-05-31 22:12:31 +00:00
bapt
dc90f50e54
Remove useless cast in printf and printf-like functions:
...
use %u for uid_t and gid_t
2015-05-31 22:07:03 +00:00
bapt
85ff7a5346
Cast -1 to uid_t and bump WARNING level to 3
2015-05-31 21:44:09 +00:00
rodrigc
a409091271
Fix some gcc compiler warnings.
...
Submitted by: Sascha Wildner <swildner@dragonflybsd.org>
Obtained from: DragonFlyBSD (commit 51798e10f3dd)
2015-05-31 20:45:35 +00:00
rodrigc
71676526fa
yppoll(8): Comment out -h option.
...
The implementation of it is missing (see e.g. NetBSD or OpenBSD). Until
someone works on it, comment out the existing code to silence a warning
about 'hostname' being set but unused.
Found-by: gcc47
Submitted by: Sascha Wildner <swildner@dragonflybsd.org>
Obtained from: DragonFlyBSD (commit e455855db)
2015-05-31 20:20:24 +00:00
bapt
7b87a7e6ff
Move cleanup functions to the right place
2015-05-31 12:04:06 +00:00