1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-09 09:16:02 -08:00
emacs/lib-src
lu4nx 5d05ea803e Fixed ctags local command execute vulnerability
* lib-src/etags.c:

(clean_matched_file_tag): New function
(do_move_file): New function
(readline_internal):
Add `leave_cr` parameter, if true, include the \r character

* test/manual/etags/CTAGS.good_crlf: New file
* test/manual/etags/CTAGS.good_update: New file
* test/manual/etags/crlf: New file
* test/manual/etags/Makefile: Add `ctags -u` test cases

(cherry picked from commit d48bb4874b)
2023-02-17 11:20:42 +01:00
..
ChangeLog.1 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
COPYING
ctags.c
ebrowse.c Fix UB in ebrowse 2022-01-20 13:42:56 +02:00
emacsclient.c Revert "Don’t assume openat" 2022-04-17 22:03:52 +03:00
etags.c Fixed ctags local command execute vulnerability 2023-02-17 11:20:42 +01:00
hexl.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
make-docfile.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
make-fingerprint.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
Makefile.in Build Seccomp filter only if we have a 64-bit userspace (Bug#56549) 2022-07-15 17:56:02 +02:00
movemail.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ntlib.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ntlib.h ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
pop.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
pop.h ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rcs2log ; Run set-copyright from admin.el 2022-01-01 09:52:06 -08:00
README
seccomp-filter.c * lib-src/seccomp-filter.c (main): Use faccessat2 only if defined. 2022-03-05 14:41:22 +01:00
update-game-score.c ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.