summaryrefslogtreecommitdiff
path: root/libc/debian/patches
AgeCommit message (Collapse)AuthorFilesLines
2014-05-27libc (4.3+2) unstable; urgency=mediumIgor Pashev2-0/+40
* Implemented malloc_usable_size (libc-malloc_usable_size.patch)
2014-05-26Backported illumos fixes for libnsl:Igor Pashev2-0/+1381
4867 Uninitialized variables in libnsl 4812 libnsl: Some nisplus leftovers 4808 libnsl: SI_SRPC_DOMAIN is always defined 4803 libnsl: recursive mutex lock in return_xprt_copy() 4724 Possible memory leak in _clnt_vc_create_timed() 4462 clnt_vc_control()/clnt_dg_control() could return RPC_FAILED instead of FALSE
2014-04-17Updated add-libutil-openpty-forkpty.patchIgor Pashev1-32/+50
The behavior of the grantpt() function is unspecified if the application has installed a signal handler to catch SIGCHLD signals. http://pubs.opengroup.org/onlinepubs/9699919799/functions/grantpt.html
2014-04-03Implemented accept through the old syscallIgor Pashev2-0/+94
2014-04-03Implemented pipe through the real syscallIgor Pashev2-0/+234
2014-04-03Backported 4688 getlogin_r shouldn't clobber memoryIgor Pashev2-0/+87
2014-04-02Fixed macro guards in unistd.h for get/set -domainnameIgor Pashev1-4/+4
2014-03-03Updated debian/patches/librpcsvc-use-system-x.patchIgor Pashev1-27/+9
2014-03-02libc 4.3: updated patchesIgor Pashev112-1995/+853
2014-02-16Implemented LOG_PERROR - logging to stderrIgor Pashev2-0/+49
2014-02-16Implemented prioritynames and facilitynames in syslog.hIgor Pashev2-0/+77
2014-02-15Fixed vhangup: it returns int, not voidIgor Pashev2-0/+23
2014-02-15Define getdomainname and setdomainname in unistd.hIgor Pashev2-0/+19
2014-02-12Define extern char **environ in unistd.hIgor Pashev2-0/+24
2014-02-12Added mkostemp() and mkostemps()Igor Pashev2-0/+147
2014-02-12Added qsort_r() [libc-add-qsort_r.patch]Igor Pashev2-0/+149
2014-02-11libc (2.10+15) unstable; urgency=mediumIgor Pashev2-0/+22
* Added libc-printf-q-length-modifier.patch: makes printf("%qx"...) working (for hexdump from bsdmainutils)
2014-02-07libc (2.10+14) unstable; urgency=mediumIgor Pashev1-9/+15
* Fixed that futimes(fd, NULL) crashes (updated libc-futimes.patch)
2014-02-04Backported from illumosIgor Pashev4-0/+235
+ 3141 strptime() doesn't support %t (illumos-3141-strptime-t.patch) + 3687 fopen() O_CLOEXEC support via the "e" flag (illumos-3687-fopen-e.patch) + 4294 fopen could support 'x' (illumos-4294-fopen-x.patch)
2014-02-02Wrap cfmakeraw() with extern "C"Igor Pashev1-9/+14
2014-02-02Define FNM_CASEFOLD (= FNM_IGNORECASE) in fnmatch.hIgor Pashev2-0/+13
2014-01-23Disabled crt1.o-amd64-PIE.patchIgor Pashev1-1/+1
2014-01-19Removed abs-g++.patch: it was a mistakeIgor Pashev2-16/+0
2013-12-28Added abs-g++.patch: fix "call to abs() is ambiguous"Igor Pashev2-0/+16
2013-11-24libc (2.10+10) unstable; urgency=lowIgor Pashev1-6/+18
* Link lddstub to -lc to make it a dynamic executable with GNU ld (updated binaries-use-gnu-ld.patch)
2013-11-23libc (2.10+8) unstable; urgency=lowIgor Pashev3-0/+72
* Partially reverted "fake" libraries: use dummy linker scripts instead of linking to dummy library * Added genassym-use-gnuld.patch * Added binaries-use-gnu-ld.patch * Don't build and package map files for sunld
2013-10-17made crt1.o PIE-friendly (crt1.o-amd64-PIE.patch)Igor Pashev2-0/+70
2013-09-29libc (2.10+6) unstable; urgency=lowIgor Pashev3-0/+554
* Install ndbm.h * Rebuilt agains new uts-dev * Added debian/librpcsvc1.symbols * libc1-dev depends on uts-dev ( >= 2.10+7 ) for futimes * Implemented futimes() via futimens() (added libc-futimes.patch)
2013-09-27Really fixed librpcsvc/Makefile for GNU makeIgor Pashev1-3/+4
2013-09-27libc (2.10+5) unstable; urgency=lowIgor Pashev7-0/+127
* Build and package librpcsvc1 * libc1-dev depends on librpcsvc1
2013-08-29libc (2.10+4) unstable; urgency=lowIgor Pashev3-0/+175
* Implemented cfmakeraw(), added libc-add-cfmakeraw.patch * Added /usr/lib/$(DEB_HOST_MULTIARCH)/libssp.so.0 to libc.so linker script * Added libsocket-binutils-2.23-weak.patch to fix building libsocket with new binutils * Added illumos-3787.patch: 3787 gcc4.7 __cplusplus change incompatibility 3823 wchar.h and wctype_iso.h incompatibility
2013-08-25* Added illumos-3787.patchIgor Pashev2-0/+133
3787 gcc4.7 __cplusplus change incompatibility 3823 wchar.h and wctype_iso.h incompatibility
2013-07-27libc (2.10+3) unstable; urgency=lowIgor Pashev1-18/+28
* Fixed openpty(): it should not push modules unconditionally; if xpg4 is on, open() will do it. Updated add-libutil-openpty-forkpty.patch
2013-07-27libc (2.10+2) unstable; urgency=lowIgor Pashev2-0/+98
* Implemented get_current_dir_name()
2013-07-21__xpg4=1Igor Pashev1-0/+21
2013-07-21libc (2.10-20) UNRELEASED; urgency=lowIgor Pashev3-28/+14
* Enable XPG6 (C99) mode by default (added libc-enable-xpg6.patch) * Removed libc-strtod-0xa.b.patch (superseeded by the above)
2013-07-21libc (2.10-19) unstable; urgency=lowIgor Pashev3-0/+45
* Fixed strtod() and atof(): these function could not parse "0xa.b" - added libc-strtod-0xa.b.patch * Fixed *printf(): it must not truncate string if %c is '\0' - added libc-sprintf-nul-char.patch
2013-07-19libc (2.10-18) unstable; urgency=lowIgor Pashev2-26/+34
* Fixed openpty() in libutil: it must push some STREAMS modules * Fixed crash in sendfile() if the 3rd arg is NULL
2013-06-29sendfile() in libcIgor Pashev2-0/+184
2013-06-23libc (2.10-16) unstable; urgency=lowIgor Pashev2-0/+338
* Added libutil with openpty(), forkpty() and login_tty(); Added pty.h header, patched utmp.h to define login_tty() as an extension. Based on FreeBSD.
2013-06-20libc (2.10-15) unstable; urgency=lowIgor Pashev2-0/+146
* Implement getgrouplist() [from OpenBSD]
2013-06-14libc (2.10-14) unstable; urgency=lowIgor Pashev2-0/+1390
* Patch /usr/include/nss_common.h for glibc compatibility: - Use named enum (nss_status) - Define glibc names like NSS_STATUS_UNAVAIL * Define sighandler_t and sig_t in signal.h * Add libthread.so -> libc.so to make some packages happy (e. g. samba) such packages expect that -lthread works on solaris * Add libposix4.so -> libc.so to make mozilla happy * Add extern "C" {} to GNU's error.h * Implement fts_* functions (libc-add-fts.patch, from FreeBSD); update debian/libc1-illumos-i386.symbols and debian/libc1.symbols.illumos-amd64
2013-06-07Add extern "C" {} to GNU's error.hIgor Pashev1-15/+22
2013-06-04Define sighandler_t and sig_t in signal.hIgor Pashev2-0/+28
2013-05-31Patch nss_common.h for glibc compatibilityIgor Pashev2-0/+22
- Use named enum (nss_status) - Define glibc names like NSS_STATUS_UNAVAIL
2013-04-06Define REG_NOERROR (0) in regex.hIgor Pashev2-0/+14
2013-03-30fix features.h: _GNU_SOURCE should imply _LARGEFILE_SOURCEIgor Pashev2-26/+0
2013-03-27Fix stdio.h for _LARGEFILE64_SOURCEIgor Pashev2-0/+26
2013-03-08Implement GNU version on strerror_r()Igor Pashev2-0/+59
2013-03-08Implement tdestroy()Igor Pashev2-0/+65