/
nerfur
/
openbsd-src
ОбзорДокументацияВойти
/
nerfur
/
openbsd-src
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
openbsd-src/
usr.bin/less/
..
less

Just use the default CDIAGFLAGS rather than defining our own.

11 лет назад
lesskey

remove redundant variable declarations in Makefiles, since those are the default.

9 лет назад
LICENSE

Import of Less 458

12 лет назад
Makefile

Merge in less 444 plus local changes

15 лет назад
Makefile.inc

$OpenBSD$

11 лет назад
brac.c

Merge upstream bug fixes

5 лет назад
ch.c

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
charset.c

Delete what remains of the support for combining characters into ligatures: it was incomplete (only for the Arabic script and only for the single ligature LAM WITH ALEF) and it was implemented in a way that is unsustainable (with a static table inside less).

7 лет назад
charset.h

trivial replacement of the home-grown IS_ASCII_OCTET() with the standard isascii(3)

7 лет назад
cmd.h

Remove support for ! to run a shell command, we have ^Z around these parts. ok ratchov jung millert

11 лет назад
cmdbuf.c

Remove wpath from secure mode pledge.

5 лет назад
command.c

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
cvt.c

trivial replacement of the home-grown IS_ASCII_OCTET() with the standard isascii(3)

7 лет назад
decode.c

Merge upstream bug fixes

5 лет назад
defines.h

remove superfluous macro

11 лет назад
edit.c

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
filename.c

remove unused functions; ok tb@

2 года назад
forwback.c

remove externs for removed vars

2 года назад
funcs.h

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
ifile.c

little bit more KNF

10 лет назад
input.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
jump.c

little bit more KNF

10 лет назад
less.1

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
less.h

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
less.hlp

"!command" notation was zapped 8 years ago - remove corresponding entry from the help file; from piotr durlej

2 года назад
lesskey.1

imrove the description of lesskey; based on a diff from richard ulmer ok deraadt schwarze

5 лет назад
lesskey.c

little bit more KNF

10 лет назад
lesskey.h

Garrett D'Amore has agreed to moving his copyright line up above the terms with the existing copyright, so it is clear it applies the same terms.

11 лет назад
line.c

Fix possible use after free with long lines

5 лет назад
linenum.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
lsystem.c

adjust a variable name in a comment after the reorg in signal.c rev. 1.18

7 лет назад
main.c

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
mark.c

little bit more KNF

10 лет назад
more.1

- more no longer accepts random less commands - history trim - sundry

7 лет назад
more.hlp

zap double full stop; ok schwarze

12 лет назад
optfunc.c

Merge upstream bug fixes

5 лет назад
option.c

Merge upstream bug fixes

5 лет назад
option.h

little bit more KNF

10 лет назад
opttbl.c

Delete support for the LESSOPEN and LESSCLOSE environment variables aka the "Input Preprocessor": it's been a source for multiple security bugs in the past as everything has to deal with handling arbitrary filenames and generally resulted in multiple TOCTOU issues. The base system never included a default LESSOPEN setting like some Linux distributions did, but it's a suds-filled sink full of knives to try to use safely.

2 года назад
os.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
output.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
pattern.c

When performing an inverted search in less, make sure to invalidate the match bounds prior calling regexec(). In this inverted scenario a match is found when regexec() returns false causing the bounds to not be updated. This is problematic since the bounds will then refer to a previous match and future pointer arithmetic will eventually be off which is manifested in a SIGSEGV.

9 лет назад
pattern.h

Garrett D'Amore has agreed to moving his copyright line up above the terms with the existing copyright, so it is clear it applies the same terms.

11 лет назад
position.c

little bit more KNF

10 лет назад
position.h

Garrett D'Amore has agreed to moving his copyright line up above the terms with the existing copyright, so it is clear it applies the same terms.

11 лет назад
prompt.c

little bit more KNF

10 лет назад
screen.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
search.c

spelling fixes; from paul tagliamonte amendments to his diff are noted on tech

4 года назад
signal.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
tags.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
ttyin.c

less uses a correct raceless signal method of indicating signal events in a volatile sig_atomic_t variable, and then processing events in the mainloop. But only one variable was used for 3 signals, with |= bit operations which are signal interruptable! Rewrite the code to use 3 independent variables and cleanup how the mainloop observes indications. ok schwarze

7 лет назад
version.c

Garrett D'Amore has agreed to moving his copyright line up above the terms with the existing copyright, so it is clear it applies the same terms.

11 лет назад