History log of /openbsd/lib/libc/string/strlcpy.3 (Results 1 – 25 of 28)
Revision Date Author Comments
# 4af81b37 03-Aug-2024 guenther <guenther@openbsd.org>

The improbable occurred: strlcpy(3) and strlcat(3) are in POSIX-2024.
memmem(3) was also added. Update #include visibility and manpages
and add restrict qualifiers.

"never thought I'd see this day"

The improbable occurred: strlcpy(3) and strlcat(3) are in POSIX-2024.
memmem(3) was also added. Update #include visibility and manpages
and add restrict qualifiers.

"never thought I'd see this day" millert@

show more ...


# bf198cc6 25-Jan-2019 millert <millert@openbsd.org>

I am retiring my old email address; replace it with my OpenBSD one.


# 69245ebd 30-Sep-2013 millert <millert@openbsd.org>

Use PATH_MAX, NAME_MAX and LOGIN_NAME_MAX not MAXPATHNAMELEN,
MAXNAMLEN or MAXLOGNAME where possible. OK deraadt@


# e6e4f203 25-Sep-2013 millert <millert@openbsd.org>

According to POSIX, if the src and dst strings overlap, the behavior
is undefined. Add a warning to that effect. OK deraadt@ jmc@


# 7d353dc4 16-Jul-2013 schwarze <schwarze@openbsd.org>

use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@


# 64d4e987 05-Jun-2013 tedu <tedu@openbsd.org>

Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze


# bf4c5e5a 03-Apr-2012 jmc <jmc@openbsd.org>

tweak previous;


# 5df0f979 02-Apr-2012 deraadt <deraadt@openbsd.org>

simplify the strlcpy/strlcat manual page substantially. do less
explaining of "what a C string is", and make it more clear that these
functiosn BEHAVE EXACTLY LIKE snprintf with "%s"! (anyone who w

simplify the strlcpy/strlcat manual page substantially. do less
explaining of "what a C string is", and make it more clear that these
functiosn BEHAVE EXACTLY LIKE snprintf with "%s"! (anyone who wants
to write a 'strlcpy considered harmful' paper should probably write a
'strlcpy and snprintf considered harmful' paper instead).

note to those from other projects reading this commit message: It would
be very good if this new manual was picked up in your project.

ok jmc millert krw

show more ...


# 8c40de08 25-Jul-2011 schwarze <schwarze@openbsd.org>

update HISTORY and SEE ALSO for all of string(3), together with various
smaller improvements; jmc@ and nicm@ both ask me to get this in because
further tweaking will be easier in-tree


# 9490d37c 31-May-2007 jmc <jmc@openbsd.org>

convert to new .Dd format;


# afc499d2 06-Aug-2005 jaredy <jaredy@openbsd.org>

add HISTORY; ok jmc


# 8e98f05d 06-Aug-2005 jaredy <jaredy@openbsd.org>

- macro, punctuation, and rewording tweaks
- avoid first person.

ok jmc


# 328f1f07 17-Jun-2003 millert <millert@openbsd.org>

Sync with share/misc/license.template and add missing DARPA credit
where applicable.


# 9c3e8dbe 12-Apr-2003 millert <millert@openbsd.org>

Change copyright to a less restrictive ISC-style license to encourage
people to bundle this code.


# 49bdad57 30-Apr-2002 mpech <mpech@openbsd.org>

Initial cleanup:
o) remove extra space in the end of line;
o) remove extra blank lines in the end of file;
o) remove .Pp before .Ss;
o) CAVEAT -> CAVEATS;
o) fix usage of .Fa;
o) <blank-line> -> .Pp;

Initial cleanup:
o) remove extra space in the end of line;
o) remove extra blank lines in the end of file;
o) remove .Pp before .Ss;
o) CAVEAT -> CAVEATS;
o) fix usage of .Fa;
o) <blank-line> -> .Pp;
o) wrap long lines;

millert@ ok

show more ...


# dc541b75 18-Jun-2001 millert <millert@openbsd.org>

Clarify that if strlcat() does not find a NUL within siz byte it
will not NUL terminate either.


# e024c81f 07-May-2001 millert <millert@openbsd.org>

Document boundary condition when size < strlen(dst).


# 15e32e92 16-Nov-2000 angelos <angelos@openbsd.org>

"of", not "on" (from Henric Jungheim)


# fdac25f4 06-Nov-2000 aaron <aaron@openbsd.org>

The constant's name is MAXPATHLEN, not MAXPATHNAMELEN; closes PR/1491.
From ianm@kashmir.cit.nepean.uws.edu.au.


# ea418ffe 18-Oct-2000 aaron <aaron@openbsd.org>

Another round of man page cleanup, this time to remove more hard sentence
breaks and getting rid of short lines, making these files easier to work with.


# 0a73c43e 01-Jun-2000 millert <millert@openbsd.org>

State explicitly that strlc{py,at} only work on real C strings.
Clarify point about always NUL-terminating.


# 60ab2826 21-Apr-2000 aaron <aaron@openbsd.org>

Flesh out libc string function man pages.


# abc6034e 04-Sep-1999 pjanzen <pjanzen@openbsd.org>

Using .Li inside a .Bd -literal block messes up the fonts thereafter;
.Li ... -> \&...


# 65adce91 06-Jun-1999 aaron <aaron@openbsd.org>

some NAME section cleanup


# 350bb3b8 16-May-1999 alex <alex@openbsd.org>

Cleanup xrefs under SEE ALSO. Specifically:

- Sort xrefs by section, and then alphabetically.
- Add missing commas between xref items.
- Remove commas from the last xref entry.
- Remove dup

Cleanup xrefs under SEE ALSO. Specifically:

- Sort xrefs by section, and then alphabetically.
- Add missing commas between xref items.
- Remove commas from the last xref entry.
- Remove duplicate entries.

show more ...


12