Benno Schulenberg
7a086bef08
gnulib: update to its current upstream state
2020-10-02 10:34:54 +02:00
Benno Schulenberg
51a6d5897e
gnulib: back away from a commit that causes trouble when using clang
...
The issue has been reported here:
https://lists.gnu.org/archive/html/bug-gnulib/2020-08/msg00202.html
2020-08-23 10:52:20 +02:00
Benno Schulenberg
785d28d5d1
gnulib: update to its current upstream state
2020-08-23 09:10:35 +02:00
Benno Schulenberg
5a6a74fe70
gnulib: update to its current upstream state
2020-08-06 16:03:03 +02:00
Benno Schulenberg
ba5a191f26
gnulib: update to its current upstream state
2020-07-22 11:25:04 +02:00
Benno Schulenberg
2770ec81e2
build: make a deeper clone of gnulib (when building from git)
...
This increases the chances that the wanted hash will be present in
the checkout when we haven't changed the hash for a few months.
Reported-by: Félix Piédallu <felix@piedallu.me>
2020-06-17 12:25:23 +02:00
Benno Schulenberg
0de4700002
gnulib: update to its current upstream state
2020-03-17 09:56:54 +01:00
Benno Schulenberg
4eaade2938
gnulib: update to its current upstream state
2020-01-29 19:48:15 +01:00
Benno Schulenberg
51065ff24b
gnulib: update to its current upstream state
2019-12-22 13:25:32 +01:00
Benno Schulenberg
2b8a73348c
gnulib: update to its current upstream state
2019-11-24 13:12:41 +01:00
Benno Schulenberg
07c0d29276
gnulib: update to its current upstream state
2019-09-27 11:17:35 +02:00
Benno Schulenberg
48bff32ee3
gnulib: update to its current upstream state
2019-08-17 15:35:43 +02:00
Benno Schulenberg
157098ee75
gnulib: update to its current upstream state
2019-06-05 16:45:27 +02:00
Benno Schulenberg
50ee655f9d
gnulib: update to its current upstream state
2019-04-09 14:44:51 +02:00
Benno Schulenberg
f54f122637
gnulib: update to its current upstream state
2019-03-11 08:29:50 +01:00
Benno Schulenberg
362965b9a3
gnulib: update to its current upstream state
2018-11-05 20:12:39 +01:00
Benno Schulenberg
c6bdc46bb0
gnulib: update to its current upstream state
2018-08-28 20:21:17 +02:00
Benno Schulenberg
d430934f09
gnulib: update to its current upstream state
2018-05-29 11:08:55 +02:00
Benno Schulenberg
f05874ea23
gnulib: update to its current upstream state
2018-04-24 10:02:04 +02:00
Benno Schulenberg
5234475781
gnulib: update to its current upstream state
2018-03-06 12:07:30 +01:00
Benno Schulenberg
97a8a62128
gnulib: update to its current upstream state
2018-01-24 10:02:28 +01:00
Benno Schulenberg
d8ea89f6a6
gnulib: update to its current upstream state
2017-12-31 10:21:52 +01:00
Benno Schulenberg
64d1711a24
gnulib: pull in the fix for the missing stat include
...
This addresses https://savannah.gnu.org/bugs/?52546 .
Reported-by: Marius Schamschula <mschamschula@gmail.com>
2017-11-30 21:27:08 +01:00
Benno Schulenberg
763bf2ed26
gnulib: update to its current upstream state
2017-11-23 18:00:18 +01:00
Benno Schulenberg
4567360d01
gnulib: update to its current upstream state
2017-11-10 19:40:23 +01:00
Benno Schulenberg
c3de3ece32
gnulib: update to its current upstream state
2017-08-15 22:00:14 +02:00
Benno Schulenberg
d58ef8d579
gnulib: update to its current state
2017-07-10 10:26:59 +02:00
Benno Schulenberg
3d8b9895b8
gnulib: update to its current state
2017-06-25 10:05:27 +02:00
Benno Schulenberg
f8214440c2
gnulib: update to its current state
2017-05-18 20:09:04 +02:00
Benno Schulenberg
c095ece497
gnulib: update to its current state in git
2017-05-01 15:07:33 +02:00
Benno Schulenberg
c84324bc7a
gnulib: update to current state
2017-04-04 21:11:31 +02:00
Kamil Dudka
70bcf752dc
backup: prevent a symlink attack by operating on the file descriptor
...
Use futimens() instead of utime() to change the timestamps on a backup
file. Otherwise, a non-privileged user could create an arbitrary symlink
with the name of the backup file and in this way fool a privileged user
to call utime() on the attacker-chosen file.
Import the relevant gnulib module to make sure futimens() is available.
2017-04-04 11:28:01 +02:00
Mike Frysinger
0d9a734724
pull in the nl_langinfo & wcwidth modules from gnulib
...
These functions aren't available on mingw toolchains, so include the
gnulib modules so we can fall back on them.
2017-03-09 14:37:57 +01:00
Mike Frysinger
0176cb5b30
pull in the sys_wait module from gnulib
...
This is used by systems that lack sys/wait.h, like Windows.
2017-03-06 12:02:32 +01:00
Mike Frysinger
cab33779ae
handle deficient signal systems
...
Pull in the sigaction module from gnulib, and add ifdef checks
for a bunch of signals that don't exist on Windows.
2017-03-06 12:02:25 +01:00
Mike Frysinger
7c2cfd6e0c
pull in the lstat module from gnulib
...
This is used by systems that lack lstat(), like Windows.
2017-03-06 12:02:20 +01:00
Mike Frysinger
a0fb55235a
pull in the glob module from gnulib
...
This is used by systems that lack glob.h, like Windows.
2017-03-06 12:02:06 +01:00
Mike Frysinger
e7c43521fc
drop the wchar.h/wctype.h/stdarg.h checks
...
Since gnulib provides these now, we can assume them.
2017-03-06 12:01:21 +01:00
Mike Frysinger
9a2deb4182
drop the glib fallback for snprintf/vsnprintf
...
The gnulib imports handle this for us now.
2017-03-06 12:01:17 +01:00
Mike Frysinger
272345ccf9
assume getopt_long support is always available
...
Now that we pull in the gnulib getopt-gnu module, we can assume it exists.
2017-03-06 12:01:12 +01:00
Mike Frysinger
3deec4352b
assume regex.h support is always available
...
Now that we pull in the gnulib regex module, we can assume it exists.
2017-03-06 12:01:08 +01:00
Mike Frysinger
63cae0c199
drop the isblank/iswblank fallback functions
...
Switch over to gnulib for these.
2017-03-06 12:01:05 +01:00
Mike Frysinger
e9a3f858bc
drop the getdelim/getline fallback functions
...
Switch over to gnulib for these.
2017-03-06 12:01:02 +01:00
Mike Frysinger
ba8d71f447
add support for gnulib
...
On a system with up-to-date GNU tools, this does not change
the size of nano's binary.
We start off with importing only a few modules, although we
don't yet delete the fallback logic for them.
2017-03-06 11:56:02 +01:00
Mike Frysinger
8aeb8434d6
more svn->git updates
2016-04-17 23:39:07 -04:00
Benno Schulenberg
4712fc0615
Mentioning SVN instead of CVS, in the docs and in a comment.
...
Patch by Thomas Rosenau.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5730 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-03-13 19:09:28 +00:00
Jordi Mallach
48053784e2
Make it much simpler by just using autoreconf.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1354 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2003-01-15 17:38:38 +00:00
Jordi Mallach
f821db9b1f
Argh. Now call autoheader after aclocal.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1083 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2002-02-26 22:49:02 +00:00
Jordi Mallach
fef9d86fae
autoheader should be called before.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1025 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2002-01-19 19:23:55 +00:00
Jordi Mallach
8fd15e2672
Oops, m4 stuff is in m4/ in nano 1.1.x...
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@848 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2001-10-04 01:44:06 +00:00