|
4bda7c3b
|
2006-12-09T14:37:43
|
|
autoupdate
|
|
22be6a72
|
2006-12-01T19:34:34
|
|
autoupdate
|
|
9ef40b85
|
2006-11-16T14:22:26
|
|
autoupdate
|
|
995f0af2
|
2006-11-14T13:32:22
|
|
* doc/functions.texi (Function Portability): *printf functions on
Cygwin now understand all POSIX size specifiers.
|
|
4186a0ec
|
2006-11-07T19:51:40
|
|
* README: Fix typo.
* doc/gnulib.texi (Miscellaneous Notes): Likewise, rename...
(Miscellanous Notes): ...from this.
|
|
580d6fdc
|
2006-10-24T20:10:22
|
|
GNU/Unix -> GNU, Unix, and
|
|
b6eb0496
|
2006-10-24T12:12:49
|
|
Add back the spaces that Karl removed.
|
|
a1130afc
|
2006-10-23T22:37:50
|
|
--- instead of --; non-naive naive.
|
|
cec1ee54
|
2006-10-23T11:27:37
|
|
Add an introduction.
|
|
55d7443b
|
2006-10-23T11:27:20
|
|
Introduction to gnulib.
|
|
9d3fb234
|
2006-10-23T11:26:25
|
|
Split the chapter "Gnulib" into 3 chapters "Introduction",
"Miscellanous Notes", "Particular Modules".
|
|
c95f0f87
|
2006-10-16T13:59:29
|
|
autoupdate
|
|
cfead13d
|
2006-10-14T14:00:41
|
|
gif patents expired
|
|
33e26f50
|
2006-10-09T21:20:20
|
|
autoupdate
|
|
e861b114
|
2006-10-09T18:22:37
|
|
Merge the ChangeLogs into one ChangeLog, at the root.
|
|
ae744a74
|
2006-10-09T17:47:14
|
|
Fix some dates and names in ChangeLog entries.
|
|
3fc0d6e8
|
2006-10-09T12:26:13
|
|
Emphasize the drawbacks of the --symlink option.
|
|
a95060ba
|
2006-09-26T22:29:19
|
|
autoupdate
|
|
06a3032f
|
2006-09-20T12:28:22
|
|
missed commit.
|
|
c015c21b
|
2006-09-19T13:42:41
|
|
note about the license texinfo files
|
|
fd652795
|
2006-09-17T21:59:27
|
|
autoupdate
|
|
5af1dfba
|
2006-09-16T14:04:29
|
|
texinfo tweaks to licenses
|
|
14285fc0
|
2006-08-28T05:52:44
|
|
* visibility.texi: Actually read and correct the grammar of the
sentence affected by yesterday's change.
|
|
8f0a7a0b
|
2006-08-27T20:38:52
|
|
* visibility.texi: Remove duplicate word: "pointer".
|
|
8b2e3b70
|
2006-08-19T17:48:02
|
|
autoupdate
|
|
30d9edd0
|
2006-08-17T13:32:35
|
|
autoupdate
|
|
49292f60
|
2006-08-15T21:48:33
|
|
* regexprops-generic.texi: Add a copyright notice.
|
|
160edb26
|
2006-08-15T07:31:39
|
|
Remove stray "x" before \input.
|
|
a897449a
|
2006-08-14T22:19:54
|
|
Add copyright notices to long-enough files that lack them, since
otherwise the files aren't clearly free. Use the same notice that
getdate.texi already uses.
* doc/alloca-opt.texi: Add copyright notice.
* doc/alloca.texi: Likewise.
* doc/ctime.texi: Likewise.
* doc/functions.texi: Likewise.
* doc/gcd.texi: Likewise.
* doc/gnulib-tool.texi: Likewise.
* doc/inet_ntoa.texi: Likewise.
* doc/visibility.texi: Likewise.
Change copyright notice from LGPL 2 to GPL 2, since that's the
standard form used in the gnulib repository.
* lib/lock.c: LGPL -> GPL.
* lib/lock.h: Likewise.
* lib/strnlen1.c: Likewise.
* lib/strnlen1.h: Likewise.
* lib/tls.c: Likewise.
* lib/tls.h: Likewise.
* lib/tmpdir.c: Likewise.
* tests/test-lock.c: Likewise.
* tests/test-stdint.c: Likewise.
* tests/test-tls.c: Likewise.
|
|
8fc84c52
|
2006-08-14T22:10:20
|
|
Change to version suggested by maintain.texi.
|
|
10aba9db
|
2006-08-14T20:33:10
|
|
autoupdate
|
|
1938a43e
|
2006-08-14T19:22:52
|
|
Change to more-permissive notice.
|
|
a84c1ea2
|
2006-08-14T18:28:31
|
|
* check-module: Add copyright notice.
Output a copyright notice if "--version" is specified.
* config/srclistvars.sh: Add copyright notice.
* doc/getdate.texi: Update FDL version from 1.1 to 1.2.
* doc/quote.texi: Add copyright notice.
* lib/TODO: Remove; this belongs only in coreutils.
* modules/COPYING: New file.
* tests/test-getaddrinfo.c: Add copyright notice.
* tests/test-verify.c: Likewise.
|
|
7721e8d8
|
2006-08-14T18:02:34
|
|
maintained -> supported, since Solaris 7 is "supported" (e.g., you can
get advice about it from Sun) but no patches are issued.
|
|
e92a49a4
|
2006-08-14T17:58:00
|
|
* solaris-versions: Add SunOS 5.10, SunOS 1.x, SunOS 4.0, SunOS
4.0.x, SunOS 4.1.1.1, SunOS 4.1.1_U1, SunOS 4.1.3B. SunOS 4.1.3
was Solaris 1.1A. Remove space before B in Solaris 1.1.1B.
Mention SunOS 5.11. Mention that everything before SunOS 5.7
is now obsolete, and give a pointer to the Sun list.
Add copyright notice.
|
|
9b17f752
|
2006-08-11T06:39:41
|
|
* Makefile (standards.info standards.html standards.dvi):
Also depend on make-stds.texi.
|
|
f7cefc7f
|
2006-07-31T11:35:20
|
|
New option --no-libtool.
|
|
4b91fb1b
|
2006-07-19T21:48:14
|
|
* gnulib.texi (Libtool and Windows): Eliminate passive voice. Correct
grammar.
|
|
9db1065a
|
2006-07-15T19:58:49
|
|
autoupdate
|
|
7202dc15
|
2006-07-14T09:32:13
|
|
2006-07-14 Simon Josefsson <jas@extundo.com>
* gnulib.texi (Libtool and Windows): New section.
|
|
db2e703a
|
2006-07-12T07:27:31
|
|
Add gendocs, from texinfo.
|
|
0ba427b5
|
2006-07-10T13:16:09
|
|
autoupdate
|
|
e1984128
|
2006-07-10T06:37:33
|
|
* functions.texi, gnulib-tool.texi, gnulib.texi: Fix some typos.
|
|
bc4413f3
|
2006-07-09T16:31:39
|
|
Sync from upstream.
|
|
ce238254
|
2006-06-29T22:15:49
|
|
* functions.texi (Function Portability): Document missing lstat
on mingw.
|
|
29037ac9
|
2006-06-21T17:37:00
|
|
Add.
|
|
7225c167
|
2006-06-21T17:22:32
|
|
Fix getaddrinfo on Windows 2000.
|
|
ce15bca4
|
2006-06-19T20:40:26
|
|
mention that Gnulib takes over LIBOBJS
|
|
fdba88ca
|
2006-06-16T13:42:08
|
|
autoupdate
|
|
ae7a99c2
|
2006-06-14T13:20:43
|
|
autoupdate
|
|
b74b47d2
|
2006-06-05T13:01:10
|
|
autoupdate
|
|
46f7730a
|
2006-05-24T21:47:25
|
|
autoupdate
|
|
e3ad6284
|
2006-05-24T21:46:52
|
|
autoupdate
|
|
bc610015
|
2006-05-23T14:05:46
|
|
use @heading commands
|
|
c13537e6
|
2006-05-22T18:52:10
|
|
Resolve most comments from Ben Pfaff.
|
|
a8db7c04
|
2006-05-22T18:35:03
|
|
Handle some remarks by Ralf Wildenhues.
|
|
ac10d74e
|
2006-05-22T17:27:28
|
|
Function Portability doc, for autoconf.
First draft.
|
|
e74810b4
|
2006-05-08T13:22:22
|
|
autoupdate
|
|
5e11f44b
|
2006-05-02T23:39:59
|
|
* doc/verify.texi: New file.
* lib/verify.h: Document the internals better.
|
|
9604c32d
|
2006-04-30T13:38:54
|
|
gcd in menu
|
|
9c10119c
|
2006-04-29T16:15:46
|
|
Document the gcd module.
|
|
82dfbcea
|
2006-04-10T13:14:34
|
|
create *gpl.txt and update COPYING*
|
|
8b9a568d
|
2006-04-09T22:54:34
|
|
autoupdate
|
|
7cb1cf6c
|
2006-04-09T19:12:34
|
|
* gnulib-tool.texi (Modified imports): pathname -> file name.
|
|
b8645dd9
|
2006-04-06T21:22:28
|
|
autoupdate
|
|
88be82c1
|
2006-03-22T21:21:31
|
|
autoupdate
|
|
15bd8e60
|
2006-03-10T14:05:48
|
|
autoupdate
|
|
c8c79608
|
2006-03-10T13:55:50
|
|
autoupdate
|
|
ad176730
|
2006-03-04T17:48:54
|
|
more copyright files
|
|
e76aeef7
|
2006-03-01T14:54:25
|
|
more copyright forms
|
|
35640b2e
|
2006-03-01T14:28:40
|
|
copyright papers
|
|
97a79251
|
2006-02-24T00:19:55
|
|
info html dvi targets
|
|
f6fbc141
|
2006-02-14T15:02:50
|
|
autoupdate
|
|
c0005fd5
|
2006-02-13T08:09:15
|
|
Add 2006 to copyright year.
|
|
bd259e7d
|
2006-02-08T23:07:13
|
|
non-gnu standards
|
|
e71ee624
|
2006-01-10T16:10:31
|
|
autoupdate
|
|
14bf04a5
|
2006-01-09T23:13:56
|
|
Sync from coreutils.
* doc/getdate.texi (General date syntax): Invalid dates are rejected.
(Time of day items): Mention the possibility of leap seconds.
Problem reported by Dr. David Alan Gilbert.
* lib/chdir-long.c (cdb_free): Don't bother trying to open directory
for write access: POSIX says that must fail.
* lib/fts.c (diropen): Likewise.
* lib/save-cwd.c (save_cwd): Likewise.
* lib/chdir-long.c (cdb_free): Open with O_NOCTTY | O_NONBLOCK as
well, for minor improvements on hosts that lack O_DIRECTORY.
* lib/gettime.c (gettime) [!defined OK_TO_USE_1S_CLOCK]:
Report an error at compile-time if only a 1-second nominal clock
resolution is found.
* lib/lchmod.h: New file.
* lib/mkdir-p.c: Include lchmod.h, lchown.h.
(make_dir_parents): Use lchown rather than chown, and
lchmod rather than chmod.
* lib/mountlist.c (ME_DUMMY): "none" and "proc" file systems are dummies
too. Problem with "none" reported by Bob Proulx. Problem with
"proc" reported by n0dalus.
* lib/mountlist.c: Include <limits.h>.
(dev_from_mount_options)
[defined MOUNTED_GETMNTENT1 || defined MOUNTED_GETMNTENT2]:
New function. It no longer assumes "dev=" has the System V meaning
on Linux (since it doesn't). It also parses "dev=" more carefully.
(read_file_system_list)
[defined MOUNTED_GETMNTENT1 || defined MOUNTED_GETMNTENT2]: Use it.
MOUNTED_GETMNTENT2 is new here; the code didn't used to look for
dev= in that case.
* lib/posixtm.h (PDS_PRE_2000): New macro.
* lib/posixtm.c (year): Arg is now syntax_bits rather than allow_century.
All usages changed. Reject dates outside the range 1969-1999 if
PDS_PRE_2000 is used.
* modules/mkdir-p (Files): Add chdir-safer.c, chdir-safer.h, lchmod.h,
chdir-safer.m4, lchmod.m4.
* modules/openat: Add mkdirat.c, openat-priv.h.
* modules/lib-ignore: New file.
* lib/version-etc.c (COPYRIGHT_YEAR): Update to 2006.
Rewrite fts.c not to change the current working directory,
by using openat, fstatat, fdopendir, etc..
* lib/fts.c [! _LIBC]: Include "openat.h", "unistd--.h", and "fcntl--.h".
[_LIBC] (fchdir): Don't undef or define; no longer used.
(FCHDIR): Define in terms of cwd_advance_fd rather than fchdir.
Now, this `function' always succeeds, and consumes its file descriptor
parameter -- so callers must not close such FDs. Update callers.
(diropen_fd, opendirat, cwd_advance_fd): New functions.
(diropen): Add parameter, SP. Adjust all callers.
Implement using diropen_fd, rather than open.
(fts_open): Initialize new member, fts_cwd_fd.
Remove fts_rft-setting code.
(fts_close): Close fts_cwd_fd, if necessary.
(__opendir2): Define in terms of opendir or opendirat,
depending on whether the FST_NOCHDIR flag is set.
(fts_build): Since fts_safe_changedir consumes its FD, and since
this code must do `closedir(dirp)', dup the dirfd(dirp) argument,
and close the dup'd file descriptor upon failure.
(fts_stat): Use fstatat(...AT_SYMLINK_NOFOLLOW) in place of lstat.
(fts_safe_changedir): Tweak semantics to reflect that this function
now calls cwd_advance_fd and hence consumes its FD argument.
* lib/fts_.h [struct FTS] (fts_cwd_fd): New member.
(fts_rft): Remove now-unused member.
* lib/openat.c (fchownat): New function.
* lib/openat.h (fchmodat, fchownat): Declare.
(chmodat, lchmodat): Define convenience functions.
(chownat, lchownat): Likewise.
* lib/chdir-safer.h, chdir-safer.c: New files.
* lib/modechange.c (mode_compile): Reject an invalid mode string
that starts with an octal digit. From Andreas Gruenbacher.
* lib/openat.c: Include "fcntl--.h" and "unistd--.h", to map open
and dup to open_safer and dup_safer, respectively.
(openat_permissive): Fix typo in comment.
* lib/openat.c: Don't include <stdlib.h>, <unistd.h>, <fcntl.h>,
"gettext.h"; either no longer needed or are guaranteed by openat.h.
(_): Remove; no longer needed.
(openat): Renamed from rpl_openat; no need for rpl_openat
since openat.h renames openat for us.
Replace most of the body with a call to openat_permissive,
to avoid duplicate code.
Port to (probably hypothetical) environments were mode_t is
wider than int.
(openat_permissive): Require mode arg, so that we can check
types better. Put it just after flags. Change cwd failure
indicator from pointer-to-bool to pointer-to-errno-value.
All callers changed.
Invoke openat_save_fail and/or openat_restore_fail if
cwd_errno is null, so that openat can call us.
(openat_permissive, fdopendir, fstatat, unlinkat):
Simplify errno handling to avoid some duplicate code,
as it's OK to set errno on success.
* lib/openat.h: Revamp code so that function macros depend on
__OPENAT_PREFIX only, not also on AT_FDCWD.
(openat_ro): Remove. Caller changed to use openat_permissive.
(openat_permissive): Now a macro, if not a function.
(openat_restore_fail, openat_save_fail): Now always functions,
since mkdirat needs them even if __OPENAT_PREFIX is defined.
* lib/openat-priv.h: New file, defining macros used by mkdirat.c
and openat.c.
* lib/mkdirat.c: Include openat-priv.h.
Remove definitions of macros defined therein.
* lib/openat.c: Likewise.
* lib/mkdirat.c (mkdirat): New file and function.
* lib/openat.h (mkdirat): Declare.
* lib/openat.c (fdopendir): Don't change errno when returning non-NULL.
* lib/openat.h (openat_permissive): Declare.
(openat_ro): Define.
* lib/openat.c (EXPECTED_ERRNO): New macro.
(openat_permissive): New function -- used in remove.c rewrite.
(all functions): Set errno just before returning, only if there
was an actual failure.
Use EXPECTED_ERRNO rather than comparing against only ENOTDIR.
Emulate openat-family functions using Linux's procfs, if possible.
Idea and some code based on Ulrich Drepper's glibc changes.
* lib/openat.c: (BUILD_PROC_NAME): New macro.
Include <stdio.h>, <string.h>, "alloca.h" and "intprops.h".
(rpl_openat): Emulate by trying to open /proc/self/fd/%d/%s,
before falling back on save_cwd and restore_cwd.
(fdopendir, fstatat, unlinkat): Likewise.
* lib/openat.c (fstatat, unlinkat): Perform the syscall directly,
skipping the save_cwd...restore_cwd overhead, if FILE is absolute.
* lib/openat.c (rpl_openat): Use the promoted type (int), not mode_t,
as second argument to va_arg. Otherwise, some versions of gcc
warn that `if this code is reached, the program will abort'.
Add POSIX ACL support
* lib/acl.h (copy_acl, set_acl): Add declarations.
* lib/acl.c (acl_entries): Add fallback implementation for POSIX ACL
systems other than Linux.
(chmod_or_fchmod): New function: use fchmod when possible,
and chmod otherwise.
(file_has_acl): Add a POSIX ACL implementation, with a
Linux-specific subcase.
(copy_acl): Add: copy an acl and S_ISUID, S_ISGID, and
S_ISVTX from one file to another. Fall back to fchmod/chmod when
acls are unsupported.
(set_acl): Add: set a file's acl and S_ISUID, S_ISGID, and
S_ISVTX to a defined value. Fall back to fchmod/chmod when acls
are unsupported.
* m4/lib-ignore.m4: New file.
* m4/lchmod.m4: New file.
* m4/chdir-safer.m4: New file.
* m4/openat.m4 (gl_FUNC_OPENAT): Require and compile mkdirat.c.
Require openat-priv.h.
* m4/acl.m4 (AC_FUNC_ACL): Add POSIX ACL and Linux-specific acl tests.
|
|
2a577fa2
|
2006-01-02T14:42:27
|
|
autoupdate
|
|
139cfc6b
|
2005-12-25T23:59:50
|
|
autoupdate
|
|
be10b897
|
2005-12-10T19:15:46
|
|
update notices in all files at once
|
|
033021b2
|
2005-12-06T23:43:31
|
|
Copyright Notices simplification
|
|
ff5309c7
|
2005-09-19T15:48:03
|
|
Move many things into separate files.
|
|
d8dc3adc
|
2005-09-19T15:47:38
|
|
Documentation of gnulib-tool.
|
|
d17a566b
|
2005-09-19T15:47:27
|
|
Note about inet_ntoa.
|
|
fc97d798
|
2005-09-19T15:46:53
|
|
Note about ctime.
|
|
610d3155
|
2005-09-19T15:46:26
|
|
Documentation about quote and quotearg modules.
|
|
896d8e9f
|
2005-09-19T15:38:33
|
|
Major update of the "Invoking gnulib-tool" chapter.
|
|
b826fc04
|
2005-09-13T15:06:24
|
|
remove trailing blanks
|
|
92e01d0e
|
2005-08-19T12:12:15
|
|
autoupdate
|
|
995f9fc5
|
2005-08-11T10:08:57
|
|
Add gl_AVOID.
|
|
83ec08fd
|
2005-07-30T13:47:19
|
|
-Itop_builddir/lib too
|
|
f2e592bf
|
2005-07-27T00:16:01
|
|
regexprops, generated by findutils helper
|
|
659635d9
|
2005-07-25T12:07:43
|
|
New gnulib module 'visibility'.
|
|
da6941f2
|
2005-07-16T19:41:33
|
|
gnulib.texi (Library version handling): Add ELF symbol collision
workaround, suggested by Bruno.
|
|
c0d8d21d
|
2005-07-11T16:45:26
|
|
speling fix
|
|
4d9ef0a5
|
2005-07-11T15:12:49
|
|
updates from Patrice, start at quoting
|
|
d5864427
|
2005-06-27T22:36:50
|
|
2005-06-28 Simon Josefsson <jas@extundo.com>
* gnulib.texi (Library version handling): New section.
|
|
59810efd
|
2005-06-11T12:34:39
|
|
autoupdate
|
|
5b3730eb
|
2005-06-08T13:28:54
|
|
autoupdate
|
|
e0643829
|
2005-06-08T12:12:10
|
|
auotupdate
|