History log of /openbsd-current/libexec/ld.so/path.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.8 17-Dec-2019 guenther

Eliminate failure returns from _dl_split_path(): if malloc fails just _dl_oom()
Prompted by Qualys's leveraging malloc failure in _dl_split_path() to get
stuff past.

ok deraadt@ millert@


Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.7 22-Jun-2017 benno

Do not interpret an empty path as current working directory "." when
parsing LD_LIBRARY_PATH, and in DT_RPATH and DT_RUNPATH attributes and
in ld.so.hints.

ok deraadt@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.6 22-May-2015 jsg

be pedantic with sizeof use
no change in behaviour as sizeof(char **) is the same as sizeof(char *)
ok otto@ guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 22-Jan-2015 deraadt

delete annoying white space that annoy


# 1.4 16-Jan-2015 deraadt

<sys/param.h> to <limits.h> conversion. Verified binaries
ok millert, thanks to doug for process advice


Revision tags: OPENBSD_5_6_BASE
# 1.3 10-Jul-2014 otto

check all memory allocations; ok miod@ guenther@


# 1.2 21-Jun-2014 otto

Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry and
fix _dl_strdup to return NULL instead of crash; ok deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.1 20-Mar-2013 kurt

- Parse colon separated paths into NULL terminated arrays of string
pointers to prepare for adding rpath ORIGIN support.
okay matthew@ millert@


Revision tags: OPENBSD_6_2_BASE
# 1.7 22-Jun-2017 benno

Do not interpret an empty path as current working directory "." when
parsing LD_LIBRARY_PATH, and in DT_RPATH and DT_RUNPATH attributes and
in ld.so.hints.

ok deraadt@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
# 1.6 22-May-2015 jsg

be pedantic with sizeof use
no change in behaviour as sizeof(char **) is the same as sizeof(char *)
ok otto@ guenther@


Revision tags: OPENBSD_5_7_BASE
# 1.5 22-Jan-2015 deraadt

delete annoying white space that annoy


# 1.4 16-Jan-2015 deraadt

<sys/param.h> to <limits.h> conversion. Verified binaries
ok millert, thanks to doug for process advice


Revision tags: OPENBSD_5_6_BASE
# 1.3 10-Jul-2014 otto

check all memory allocations; ok miod@ guenther@


# 1.2 21-Jun-2014 otto

Move to a non-zeroing _dl_malloc, a _dl_calloc and _dl_reallocarry and
fix _dl_strdup to return NULL instead of crash; ok deraadt@


Revision tags: OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.1 20-Mar-2013 kurt

- Parse colon separated paths into NULL terminated arrays of string
pointers to prepare for adding rpath ORIGIN support.
okay matthew@ millert@