CVS: cvs.openbsd.org: src

2022-02-25 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/25 11:05:49

Modified files:
bin/ps : keyword.c 
sys/sys: proc.h sysctl.h 

Log message:
A few additional changes related to the now 32 bit accounting flag.
Pointers from and discussions with millert and deraadt.
Ok millert@, deraadt@, bluhm@



CVS: cvs.openbsd.org: src

2022-02-25 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/25 10:31:40

Modified files:
usr.sbin/smtpd : smtpctl.c 

Log message:
Whitespace.



CVS: cvs.openbsd.org: src

2022-02-22 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/22 09:14:38

Modified files:
usr.bin/seq: seq.c 

Log message:
Pledge stdio.
Ok millert@



CVS: cvs.openbsd.org: src

2022-02-22 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/22 09:08:59

Modified files:
usr.bin/seq: seq.c 

Log message:
Remove -v option from usage.
Ok millert@



CVS: cvs.openbsd.org: src

2022-02-16 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/16 20:12:34

Modified files:
sys/kern   : vfs_syscalls.c 

Log message:
Writes to the ps_flags field of struct process should be atomic.
Ok deraadt@ guenther@



Re: CVS: cvs.openbsd.org: src

2022-02-15 Thread Rob Pierce
> CVSROOT:  /cvs
> Module name:  src
> Changes by:   r...@cvs.openbsd.org2022/02/15 16:16:00
> 
> Modified files:
>   sys/kern   : vfs_syscalls.c 
>   sys/sys: proc.h 
>   bin/ps : print.c ps.1 
> 
> Log message:
> Reintroduce ps state flag 'c' indicating chrooted process (via PS_BITS).
> Ok deraat@

PS_BITS pointer from guenther@
Previous version Ok bluhm@ deraadt@



CVS: cvs.openbsd.org: src

2022-02-15 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/15 16:16:00

Modified files:
sys/kern   : vfs_syscalls.c 
sys/sys: proc.h 
bin/ps : print.c ps.1 

Log message:
Reintroduce ps state flag 'c' indicating chrooted process (via PS_BITS).
Ok deraat@



CVS: cvs.openbsd.org: src

2022-02-14 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/14 11:09:08

Modified files:
bin/ps : print.c ps.1 
lib/libkvm : kvm_proc2.c 
sys/sys: sysctl.h 

Log message:
Revert change to ps for displaying chrooted process.
Ok deraadt



CVS: cvs.openbsd.org: src

2022-02-07 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/07 15:57:47

Modified files:
bin/ps : print.c ps.1 
sys/sys: sysctl.h 

Log message:
New status flag: 'c' - process is chrooted.
Feedback and tweaks from deraadt@ guenther@
Ok bluhm@ deraadt@



CVS: cvs.openbsd.org: src

2022-02-07 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/07 12:28:14

Modified files:
bin/ps : ps.1 
sys/sys: proc.h 

Log message:
Tweak previous.



CVS: cvs.openbsd.org: src

2022-02-07 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/07 06:17:28

Modified files:
bin/ps : ps.1 
sys/sys: proc.h 

Log message:
Sync ps.1 with sys/proc.h. Tweaked by deraadt@.
Ok millert@ deraadt@



CVS: cvs.openbsd.org: src

2022-02-06 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2022/02/06 10:24:58

Modified files:
sys/dev: rnd.c 

Log message:
s/poll/pool



CVS: cvs.openbsd.org: src

2021-02-03 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/02/03 19:03:53

Modified files:
share/man/man5 : acct.5 
sys/sys: acct.h 

Log message:
Remove last remnants of ASU ac_flag from accounting.

OK deraadt@, bluhm@



CVS: cvs.openbsd.org: src

2021-01-30 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/30 09:48:31

Modified files:
share/man/man5 : acct.5 

Log message:
Add AMAP flag description.

OK deraadt@



CVS: cvs.openbsd.org: src

2021-01-30 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/30 09:43:22

Modified files:
share/man/man5 : acct.5 

Log message:
Remove ACOMPAT.

OK deraadt@



CVS: cvs.openbsd.org: src

2021-01-28 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/28 17:31:41

Modified files:
sys/kern   : kern_acct.c 

Log message:
Whitespace.



CVS: cvs.openbsd.org: src

2021-01-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/27 15:12:28

Modified files:
usr.sbin/ldapd : ldapd.c 

Log message:
Unveil ldapd. Follow recent precedent and elect to forego the unlinking of
some objects at shutdown thereby allowing for a tighter unveil.

Feedbackup from deraadt@ and martijn@.

OK deraadt@



CVS: cvs.openbsd.org: src

2021-01-23 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/23 09:11:11

Modified files:
usr.sbin/smtpd : compress_gzip.c crypto.c iobuf.c ioev.c 
 lka_filter.c mail.lmtp.c mail.maildir.c 
 mail.mboxfile.c parse.y table_db.c 

Log message:
Remove unused variables found by clang. Additional unused var spotted by eric@.

OK mvs@, eric@



CVS: cvs.openbsd.org: src

2021-01-22 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/22 11:27:52

Modified files:
lib/libutil: ber.c 

Log message:
Gracefully handle any erroneous closing bracket/brace trailers in
ober_scanf_elements().

OK martijn@



CVS: cvs.openbsd.org: src

2021-01-21 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/21 20:20:56

Modified files:
lib/libutil: ber.c 

Log message:
Valid integer and enumerated types always have non-zero length. Perform
check to ensure we avoid a possible (undefined) negative shift. Found
with clang static analyzer.

Tweaked and OK martijn@



CVS: cvs.openbsd.org: src

2021-01-17 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/17 08:17:14

Modified files:
usr.sbin/relayd: parse.y 

Log message:
Don't leak host address. Found with clang static analyzer.

OK tb@



CVS: cvs.openbsd.org: src

2021-01-17 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/17 07:45:35

Modified files:
usr.sbin/ldapd : logmsg.c 

Log message:
Comply with man page intent of -dvv enabling BER level logging.

Tweak and ok martijn@



CVS: cvs.openbsd.org: src

2021-01-15 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/15 11:57:04

Modified files:
usr.sbin/ldapctl: ldapctl.c 

Log message:
Stop the -v command line argument from overriding logging brevity.

Tweaked and OK claudio@



CVS: cvs.openbsd.org: src

2021-01-14 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/14 12:45:07

Modified files:
usr.bin/ssh: ssh_config.5 sshd_config.5 

Log message:
Minor grammatical correction.

OK jmc@



CVS: cvs.openbsd.org: src

2021-01-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/12 14:35:12

Modified files:
regress/lib/libagentx: main.c 

Log message:
Tweak previous.



CVS: cvs.openbsd.org: src

2021-01-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/12 13:58:21

Modified files:
regress/lib/libagentx: main.c 

Log message:
Fix regress to compile and run on current. Still not hooked up.



CVS: cvs.openbsd.org: src

2021-01-09 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/09 07:51:45

Modified files:
usr.sbin/ldapd : ldapd.h parse.y 

Log message:
Remove locally imposed limit on sockets.

Suggested by martijn@, ok claudio@



CVS: cvs.openbsd.org: src

2021-01-04 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/04 12:24:55

Added files:
regress/lib/libagentx: Makefile log.c log.h main.c 

Log message:
Regress from martijn@.



CVS: cvs.openbsd.org: src

2021-01-04 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/04 11:28:05

src/regress/lib/libagentx

Update of /cvs/src/regress/lib/libagentx
In directory cvs.openbsd.org:/tmp/cvs-serv22742/libagentx

Log Message:
Directory /cvs/src/regress/lib/libagentx added to the repository



CVS: cvs.openbsd.org: src

2021-01-03 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/03 11:10:27

Modified files:
lib/libc/sys   : acct.2 bind.2 chroot.2 intro.2 mount.2 open.2 
 revoke.2 stat.2 statfs.2 symlink.2 

Log message:
Make consistent reference to pathname.

OK schwarze@, jmc@, deraadt@



CVS: cvs.openbsd.org: src

2021-01-01 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2021/01/01 18:06:31

Modified files:
lib/libagentx  : ax.c ax.h 

Log message:
Whitespace.

OK martijn@



CVS: cvs.openbsd.org: src

2020-12-29 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2020/12/29 14:44:48

Modified files:
lib/libagentx  : ax.c 

Log message:
Allocate new buffer space based on requested need.

OK martijn@



CVS: cvs.openbsd.org: src

2020-12-29 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2020/12/29 14:27:05

Modified files:
lib/libagentx  : ax.c 

Log message:
Remove unnecessary assignment.

OK martijn@



CVS: cvs.openbsd.org: src

2020-07-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2020/07/27 07:40:02

Modified files:
regress/usr.bin/lastcomm: Makefile 
Added files:
regress/usr.bin/lastcomm: unveil.c 

Log message:
Add unveil test to lastcomm regress.

ok bluhm@



CVS: cvs.openbsd.org: src

2020-07-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2020/07/26 07:27:24

Modified files:
lib/libc/sys   : acct.2 
share/man/man5 : acct.5 
share/man/man8 : daily.8 
sys/kern   : kern_acct.c 

Log message:
Reference unveil(2) in system accounting and daily.8.
Reminder that unveil does not kill from brynet and gsoares.
Wording tweaks from jmc; feedback from deraadt.

ok jmc@, millert@, solene@, "fine with me" deraadt@



CVS: cvs.openbsd.org: www

2020-02-22 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2020/02/22 06:16:16

Modified files:
.  : innovations.html 

Log message:
Fix BER reference and man page link due to recent changes.

ok claudio@



CVS: cvs.openbsd.org: www

2019-10-31 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2019/10/31 17:58:32

Modified files:
.  : plus66.html 

Log message:
Mention that we reverted r1.175 unveiling relayd as "check script" needs
access to the filesystem.

ok sthen@



CVS: cvs.openbsd.org: src

2019-09-18 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/09/18 05:00:46

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Correct spelling in comment.



CVS: cvs.openbsd.org: www

2019-09-15 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2019/09/15 20:47:07

Modified files:
.  : 66.html 

Log message:
Mention new binary protocol health checking in relayd(8).



CVS: cvs.openbsd.org: src

2019-09-15 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/09/15 13:23:29

Modified files:
usr.sbin/relayd: check_tcp.c check_tls.c config.c parse.y 
 relayd.c relayd.conf.5 relayd.h util.c 

Log message:
Add support for binary protocol health checking. Feedback and guidance from
benno@ and reky@. Man page tweaks from jmc@.

ok benno@



CVS: cvs.openbsd.org: src

2019-08-14 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/08/14 17:17:08

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Add test case for ber_scanf_elements.

Significant tweak by and ok martijn@



CVS: cvs.openbsd.org: src

2019-06-23 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/06/23 19:21:46

Modified files:
distrib/notes  : INSTALL 

Log message:
Reference innovations.html.

"can't hurt" deraadt@



CVS: cvs.openbsd.org: src

2019-06-23 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/06/23 12:54:24

Modified files:
libexec/getty  : main.c 

Log message:
Explicitly lock unveil. Noticed when testing the recent ps(1) commit exposing
the unveil state of running processes.
ok deraadt@



CVS: cvs.openbsd.org: src

2019-06-01 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/06/01 13:44:47

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Update regression test for a maximum sizeof(int32_t) length octets.



CVS: cvs.openbsd.org: src

2019-06-01 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/06/01 13:40:05

Modified files:
lib/libutil: ber.c 

Log message:
Limit maximum number of length octets to platform independent sizeof(int32_t).

Problem noticed by bluhm@. Discussed on hackers.

ok claudio@



CVS: cvs.openbsd.org: src

2019-05-31 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/31 16:34:14

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Fix edge case tests in long form encoding. Regress failure noticed by Bluhm on
32 bit platforms.



CVS: cvs.openbsd.org: src

2019-05-21 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/21 07:29:44

Modified files:
lib/libutil: ber.c 

Log message:
whitespace



CVS: cvs.openbsd.org: www

2019-05-21 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2019/05/21 06:40:25

Modified files:
.  : 66.html 

Log message:
Mention BER move to libutil.

ok schwarze@



CVS: cvs.openbsd.org: src

2019-05-21 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/21 06:30:07

Modified files:
lib/libutil: ber_add_string.3 ber_get_string.3 ber_oid_cmp.3 
 ber_read_elements.3 ber_set_header.3 

Log message:
Cleanup some residual markup from the ber.3 days.

ok jmc@, schwarze@



CVS: cvs.openbsd.org: src

2019-05-18 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/18 13:38:26

Modified files:
games/tetris   : scores.c tetris.c tetris.h 

Log message:
Unveil tetris.

ok brynet@, tedu@



CVS: cvs.openbsd.org: src

2019-05-18 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/18 12:45:53

Modified files:
usr.sbin/ldapd : modify.c 

Log message:
Fix LDAP RFC reference in comment. Also noticed by martijn.

ok guenther@, claudio@



CVS: cvs.openbsd.org: src

2019-05-16 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/16 15:12:33

Modified files:
lib/libutil: ber.c 

Log message:
Add XXX to a comment.



CVS: cvs.openbsd.org: src

2019-05-16 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/16 11:39:21

Modified files:
lib/libutil: ber_get_string.3 ber_read_elements.3 

Log message:
Correct errno markup. Noticed by schwarze.

Discussed with schwarze and jmc. ok schwarze



CVS: cvs.openbsd.org: src

2019-05-15 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/15 12:18:21

Modified files:
lib/libutil: ber_get_string.3 ber_read_elements.3 

Log message:
Consistently make errno a .Vt



CVS: cvs.openbsd.org: src

2019-05-14 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/14 21:12:50

Modified files:
distrib/sets/lists/comp: mi 

Log message:
sync



CVS: cvs.openbsd.org: src

2019-05-14 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/14 21:11:52

Modified files:
lib/libutil: Makefile 
Added files:
lib/libutil: ber_add_string.3 ber_get_string.3 ber_oid_cmp.3 
 ber_read_elements.3 ber_set_header.3 
Removed files:
lib/libutil: ber.3 

Log message:
Split ber.3 into logical parts. Further tweaking will be done in tree.

Discussed with and ok jmc@, schwarze@, claudio@



CVS: cvs.openbsd.org: src

2019-05-13 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/13 04:00:29

Modified files:
regress/lib/libutil: Makefile 

Log message:
Hookup ber regress.

ok bluhm@



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 16:17:25

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Add an enum test. Modify some output.



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 16:12:16

Modified files:
regress/lib/libutil/ber: Makefile 

Log message:
Use .OBJDIR.



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 14:56:11

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Remove a now obsolete comment about BITSTRING.



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 14:55:09

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Add test cases for enum, and an additional test for null.



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 14:25:10

Modified files:
lib/libutil: ber.c 

Log message:
Enable support for the writting of BITSTRING by treating it as an OCTETSTRING.

ok claudio@



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 14:19:37

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Test mandatory use of minimal contents octets for int and enum.



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 14:13:08

Modified files:
lib/libutil: ber.c 

Log message:
Enforce smallest number of contents octets for int (and enum).

ok claudio@



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 13:29:41

Modified files:
lib/libutil: ber.3 

Log message:
Mention #include of  in synopsis.

Discussed with claudio@ and tedu@.



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 12:11:51

Modified files:
lib/libutil: ber.c 

Log message:
Fail early if a (universal) primitive type identifies as constructed, or if a
boolean has a contents length other than 1.

ok claudio@



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 11:50:32

Modified files:
lib/libutil: ber.c 

Log message:
Enforce minimal number of octets for tag > 30.

"sure" claudio@



CVS: cvs.openbsd.org: src

2019-05-12 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/12 11:42:14

Modified files:
lib/libutil: ber.c 

Log message:
In long form encoding, explicitly prohibit an initial length octet of 0xff
which is reserved for future use.

ok claudio@



CVS: cvs.openbsd.org: src

2019-05-11 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/11 11:48:35

Modified files:
distrib/sets/lists/base: mi 
distrib/sets/lists/comp: mi 

Log message:
sync



CVS: cvs.openbsd.org: src

2019-05-11 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/11 11:46:02

Modified files:
share/man/man3 : intro.3 
lib/libutil: Makefile Symbols.map shlib_version 
usr.bin/ldap   : Makefile aldap.h 
usr.sbin/ldapd : Makefile aldap.h 
usr.sbin/ldapctl: Makefile 
usr.sbin/snmpd : Makefile snmpd.h traphandler.c util.c 
usr.sbin/snmpctl: Makefile snmpclient.c 
usr.sbin/ypldap: Makefile aldap.h 
Added files:
lib/libutil: ber.3 ber.c ber.h 
Removed files:
usr.bin/ldap   : ber.c ber.h 
usr.sbin/ldapd : ber.c ber.h 
usr.sbin/snmpd : ber.3 ber.c ber.h 
usr.sbin/ypldap: ber.c ber.h 

Log message:
The BER API is currently used by ldap, ldapd, ldapctl, ypldap, snmpd, and
snmpctl. Separate copies of ber.[ch] have existed and been maintained in sync
in ldap, ldapd, ypldap and snmpd.

This commit moves the BER API into /usr/lib/libutil. All current consumers
already link libutil. ldapd and snmpd regress passes, and release builds.

With help from tb@ and guenther@.

ok deraadt@, tb@



CVS: cvs.openbsd.org: src

2019-05-10 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/05/10 07:28:40

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Add some more edge case tests.



Re: CVS: cvs.openbsd.org: src

2019-05-02 Thread Rob Pierce
On Sat, Apr 27, 2019 at 08:58:15AM -0600, Rob Pierce wrote:
> CVSROOT:  /cvs
> Module name:  src
> Changes by:   r...@cvs.openbsd.org2019/04/27 08:58:15
> 
> Modified files:
>   usr.bin/ldap   : ber.c 
>   usr.sbin/ldapd : ber.c 
>   usr.sbin/snmpd : ber.c 
>   usr.sbin/ypldap: ber.c 
> 
> Log message:
> Only apply sign extension when less than eight bytes have been consumed. This
> fixes a problem when handling large negative integers.
> 
> ok claudio@

Arg. This should have been "Tweaked and ok claudio@", not the snmpe.e commit.



Re: CVS: cvs.openbsd.org: src

2019-05-02 Thread Rob Pierce
On Mon, Apr 29, 2019 at 10:04:05AM -0600, Rob Pierce wrote:
> CVSROOT:  /cvs
> Module name:  src
> Changes by:   r...@cvs.openbsd.org2019/04/29 10:04:05
> 
> Modified files:
>   usr.sbin/snmpd : snmpe.c 
> 
> Log message:
> Remove unnecessary end-of-contents octets.
> 
> ok claudio@

That should have read "Tweaked and ok claudio@"



CVS: cvs.openbsd.org: src

2019-04-29 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/29 10:04:05

Modified files:
usr.sbin/snmpd : snmpe.c 

Log message:
Remove unnecessary end-of-contents octets.

ok claudio@



CVS: cvs.openbsd.org: src

2019-04-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/27 17:43:51

Modified files:
regress/lib/libutil/ber: ber_test_int_i.c 

Log message:
Tweak tests; work in progress.



CVS: cvs.openbsd.org: src

2019-04-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/27 17:45:08

Modified files:
regress/lib/libutil/ber: Makefile 

Log message:
Tweak; work in progress.



CVS: cvs.openbsd.org: src

2019-04-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/27 09:56:02

Modified files:
regress/lib/libutil/ber: Makefile 

Log message:
Use REGRESS_TARGETS et al.



CVS: cvs.openbsd.org: src

2019-04-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/27 08:58:15

Modified files:
usr.bin/ldap   : ber.c 
usr.sbin/ldapd : ber.c 
usr.sbin/snmpd : ber.c 
usr.sbin/ypldap: ber.c 

Log message:
Only apply sign extension when less than eight bytes have been consumed. This
fixes a problem when handling large negative integers.

ok claudio@



CVS: cvs.openbsd.org: src

2019-04-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/27 08:29:28

Modified files:
regress/lib/libutil/ber: ber_test_int_i.c 

Log message:
Add test, update comments, and modify some output.



CVS: cvs.openbsd.org: src

2019-04-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/26 22:28:57

Modified files:
regress/lib/libutil/ber: ber_test_int_i.c 

Log message:
Fix comment regarding suspected problem when handling large negative integers.



CVS: cvs.openbsd.org: src

2019-04-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/26 21:36:19

Modified files:
regress/lib/libutil/ber: ber_test_int_i.c 

Log message:
Tweak previous.



CVS: cvs.openbsd.org: src

2019-04-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/04/26 21:01:40

Added files:
regress/lib/libutil/ber: ber_test_int_i.c 

Log message:
Regress testing for int (long long). Two's complement is eating my brain.



CVS: cvs.openbsd.org: src

2019-03-30 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/30 19:00:33

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Fix white space and add an snmp test.



CVS: cvs.openbsd.org: src

2019-03-30 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/30 18:45:29

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Tweak ldap related tests.



CVS: cvs.openbsd.org: src

2019-03-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/27 12:15:11

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Tweak output and correct a comment.



CVS: cvs.openbsd.org: src

2019-03-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/27 11:58:48

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Modify a test to stress embedded ber elements in ber_printf_elements(). Also
cleanup some output.



CVS: cvs.openbsd.org: src

2019-03-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/27 10:49:11

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Replace "garbage" test with an explicit test of an incorrect length (i.e. not
enough data). Expects a failure (with errno = ECANCELED).



CVS: cvs.openbsd.org: src

2019-03-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/27 10:22:33

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Check errno on expected failures. Also fix some output wording.



CVS: cvs.openbsd.org: src

2019-03-27 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/27 07:28:13

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Only perform position and memory checks on short form encoding (i.e. short
form tagging and short form length encoding). Add two tests for long form
length encoding.



CVS: cvs.openbsd.org: src

2019-03-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/26 20:27:41

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Cleanup output and main return code.



CVS: cvs.openbsd.org: src

2019-03-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/26 17:09:49

Modified files:
regress/lib/libutil/ber: ber_test.c 

Log message:
Fix white space.



CVS: cvs.openbsd.org: src

2019-03-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/26 16:20:54

Added files:
regress/lib/libutil/ber: Makefile ber_test.c 

Log message:
Add ber api regress. Assumes that ber has been built into libutil.

Not hooked up to the build.



CVS: cvs.openbsd.org: src

2019-03-26 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/26 16:14:05

src/regress/lib/libutil/ber

Update of /cvs/src/regress/lib/libutil/ber
In directory cvs.openbsd.org:/tmp/cvs-serv32215/ber

Log Message:
Directory /cvs/src/regress/lib/libutil/ber added to the repository



CVS: cvs.openbsd.org: src

2019-03-23 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/23 22:54:30

Modified files:
usr.sbin/snmpd : ber.3 

Log message:
Include two new functions added by martijn@. Still a work in progress.



CVS: cvs.openbsd.org: www

2019-03-22 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2019/03/22 13:36:33

Modified files:
faq: current.html 

Log message:
Minor punctuation tweaks.



CVS: cvs.openbsd.org: www

2019-03-22 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2019/03/22 13:20:02

Modified files:
faq: current.html 

Log message:
Minor wording tweak.



CVS: cvs.openbsd.org: src

2019-03-21 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2019/03/21 11:13:18

Modified files:
lib/libc/sys   : unveil.2 

Log message:
Reference permissions in the canonical plural.
ok jmc@



CVS: cvs.openbsd.org: www

2019-03-21 Thread Rob Pierce
CVSROOT:/cvs
Module name:www
Changes by: r...@cvs.openbsd.org2019/03/21 10:03:08

Modified files:
.  : plus.html 

Log message:
Fix bgpd href.



CVS: cvs.openbsd.org: src

2018-08-16 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2018/08/16 04:26:34

Modified files:
usr.bin/openssl: apps.c 

Log message:
Remove unused variable.

>From Nan at chinadtrace dot org. Thanks!



CVS: cvs.openbsd.org: src

2018-08-13 Thread Rob Pierce
CVSROOT:/cvs
Module name:src
Changes by: r...@cvs.openbsd.org2018/08/13 09:22:39

Modified files:
usr.sbin/snmpd : ber.3 

Log message:
Add more content. Tweaks from ingo. This man page is not yet hooked up to the
build and is still a work in progress. Tweaks and comments welcome.



  1   2   >