forked from TimothyGu/libgnurx
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
136 lines (97 loc) · 4.6 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
2018-09-24
Update to glibc 2.28
* regcomp.c: Update to glibc 2.28.
* regex.c: Likewise.
* regex.h: Likewise.
* regex_internal.c: Likewise.
* regex_internal.h: Likewise.
* regexec.c: Likewise.
* configure.ac: Bump to 2.8.0.
* configure: Regenerated.
2018-07-28
Update to glibc 2.27
* regcomp.c: Update to glibc 2.27.
* regex.c: Likewise.
* regex.h: Likewise.
* regex_internal.c: Likewise.
* regex_internal.h: Likewise.
* regexec.c: Likewise.
* configure.ac: Bump to 2.7.0.
* configure: Regenerated.
2015-12-16 Timothy Gu <[email protected]>
Add forgotten files from glibc 2.22
* configure.ac: Make C99 available and bump to 2.6.1.
* configure: Regenerated.
* regcomp.c: Update to glibc 2.22. Fixes numerous vulnerabilities.
* regexec.c: Likewise.
2015-12-16 Timothy Gu <[email protected]>
Update to glibc 2.22. Since the full change log can be fetced from the
glibc source, only the most important changes and libgnurx-specific
changes are recorded here.
* README: Add entry about updating to glibc 2.22.
* regex.3, regex.7: Updated from Linux man-pages upstream.
* .gitignore: New file.
* configure.ac: Bump to 2.6.0.
* configure: Regenerated.
* COPYING.LIB: Update to the newest version of LGPL 2.1.
* gnurx_internal.h: New file containing several macros defined by
glibc internally, that are used in the changed files.
* regex.c (comment): Update license header.
* regex.h (comment): Likewise.
(macros): Hide more struct members and macros behind __USE_GNU. The
binary layout of the structures is not changed however.
* regex_internal.c (comment): Likewise.
(__attribute_warn_unused_result__): Use the macro more.
(security): Fix multiple security vulnerabilities.
* regex_internal.h (comment): Likewise.
(alloca): Make the fallback compatible with mingw-w64.
2007-05-07 Keith Marshall <[email protected]>
Another bug reported by Julien Lecomte <[email protected]>
* Makefile.in (gnurx-version.dll): Pass CFLAGS in link command.
* configure.ac (LDFLAGS): Append; don't override user's settings.
(MINGW_AC_DEFINE_PACKAGE_ID): Increment `PATCHLEVEL'.
* configure: Regenerated.
2007-05-05 Keith Marshall <[email protected]>
* Makefile.in (SRCDIST_FILES): Remove reference to `nomsvc'.
2007-05-03 Keith Marshall <[email protected]>
Add `--enable-msvc-implib' configuration option.
* README (--enable-msvc-implib): Document it.
* aclocal.m4 (MINGW_AC_MSVC_IMPORT_LIBS): New macro; implement it.
* configure.ac (MINGW_AC_MSVC_IMPORT_LIBS): Use it to define...
(GNURX_LIB): ...this; no longer set explicitly.
* configure: Regenerated.
* Makefile.in (GNURX_LIB): Use AC_SUBST result, in place of...
(gnurx.lib): ...this, as a prequisite for `all' target.
(MSVCLIB): Define explicitly; do not use AC_SUBST result.
* nomsvc: File deleted; it is obsoleted by...
(MINGW_AC_MSVC_IMPORT_LIBS): ...this aclocal.m4 macro.
2007-05-02 Keith Marshall <[email protected]>
Fix bugs reported by Julien Lecomte <[email protected]>
* Makefile.in (OBJECTS): Make them depend on `Makefile', to ensure
that they will be recompiled after any rerun of `configure'.
(DEVDIST_FILES): Don't duplicate `regex.h' in `lib'; it's already
explicitly copied to `include'.
2007-04-30 Keith Marshall <[email protected]>
Adaptation for distribution as MinGW contributed package.
* aclocal.m4, configure.ac, pkgid.m4: New files.
* configure: New file; generated.
* Makefile: Deleted; replaced by...
* Makefile.in: ...this; adapted from `Makefile', with...
(PACKAGE): New macro, renames original `THIS' macro.
(install, install-dll, install-dev): New installation targets.
(bindist, devdist, srcdist): New distribution targets.
(DLLVERSION): New macro; replaces hard coded DLL version tag.
(srcdir, VPATH): New AC_SUBSTed macros, supporting VPATH build.
(prefix, exec_prefix, bindir, libdir, includedir, mandir): AC_SUBSTed
macros, specifying installation directories.
(LDFLAGS): AC_SUBSTed linker flags.
(MSVCLIB): New macro; AC_SUBSTed to invoke or avoid use of `lib'.
(ZIPCMD, ZIPEXT): New macros; AC_SUBSTed to control packaging format.
(BINDIST_FILES, DEVDIST_FILES, SRCDIST_FILES): New macros.
* nomsvc: New helper script; invoked if MSVC `lib' not installed.
* regex.3, regex.7: New files; manpage sources copied from GNU/Linux.
* README: Add preamble, describing changes for this distribution.
2007-04-27 Keith Marshall <[email protected]>
Initial import of Tor Lillqvist's port of GNU glibc regex package.
* MinGW: Vendor tag assigned.
* r2-5: Release tag assigned.