tnozaki
10248e78d8
use ARG_CHAR_T instead of CHAR_T for integer promotion.
2011-11-23 19:25:27 +00:00
tnozaki
87c8bc2121
use e_key_t instead of u_int.
2011-11-23 19:18:53 +00:00
tnozaki
5a00661245
don't use WEOF directly, for --disable-widechar.
2011-11-23 15:43:39 +00:00
tnozaki
3392bf8c1a
don't use L prefix directly, for --disable-widechar.
2011-11-23 14:14:43 +00:00
tnozaki
b70d1274ae
reliability fix, merge libc/regex fix to avoid memory exhaust problem.
2011-11-19 17:45:11 +00:00
tnozaki
0556aba958
use ARG_CHAR_T instead of CHAR_T for integer promotion.
2011-11-16 14:24:43 +00:00
tnozaki
dcbcd554a0
nvi cannot display international character(west european accented chars).
...
reported by Ian D. Leroux at current-users, thanks a lot!
2011-11-14 13:29:07 +00:00
wiz
f4eb12076c
add dircategory/direntry for vi, so texinfo stops complaining
2011-11-13 19:53:53 +00:00
drochner
8e6899dea3
Don't allow '/' characters in the "service" argument to pam_start()
...
The "service" is blindly appended to config directories ("/etc/pam.d/"),
and if a user can control the "service" it can get PAM to read config
files from any location.
This is not a problem with most software because the "service" is
usually a constant string. The check protects 3rd party software
from being abused.
(CVE-2011-4122)
2011-11-09 20:26:41 +00:00
mbalmer
24e4901256
There is no doubt whether whether should have a 'h' after the 'w'.
2011-10-17 16:35:21 +00:00
apb
5f87cb97b1
If a module doesn't implement a primitive, don't just ignore it;
...
set r = PAM_SYSTEM_ERR and let later code check the flags
before deciding whether the error may be ignored.
Also count the number of successes, and if nothing is explicitly
successful then treat it as a failure. This replaces the previous
check for chain == NULL.
Reviewed by christos, mrg
2011-10-08 20:40:06 +00:00
joerg
9184fcb3a1
Simplify.
2011-10-07 10:42:54 +00:00
jdc
72b200e799
Work around PR#43839, by calling resizeterm() on SIGWINCH.
2011-09-24 18:57:46 +00:00
he
65217c2910
Also eliminate now-no-longer-used local variable.
2011-09-22 16:08:49 +00:00
christos
3670fb8d46
Eliminate unchecked malloc (Maksymilian Arciemowicz)
2011-09-22 12:43:09 +00:00
christos
5b4a37ed53
check the result of malloc (Maksymilian Arciemowicz)
2011-09-22 12:38:33 +00:00
joerg
3c101252bb
Use __dead
2011-09-16 16:13:41 +00:00
joerg
9eba1e423c
Use __dead
2011-08-29 20:41:06 +00:00
joerg
a631748810
Sprinkle NORETURN.
2011-08-29 13:51:38 +00:00
christos
1598a84d98
fix non-literal format string
2011-08-25 16:51:48 +00:00
christos
112264be37
fix raw string formats
2011-08-17 12:56:55 +00:00
christos
50b09be45a
fix gcc-4.5 cast warning
2011-08-17 09:55:41 +00:00
christos
b3d08e40dc
Instead of printing the raw suspect value instead of the name (!?!?), print the
...
name and the suspect value vis encoded.
2011-08-17 08:06:38 +00:00
christos
e2f91adb83
gcc-4.5 fixes
2011-08-16 16:36:38 +00:00
christos
4dff6c909f
Fix CVS-2011-2748, malformed packets can cause server to crash causing a DoS.
2011-08-15 21:12:43 +00:00
christos
c6d3b3616a
fix gcc45 warnings
2011-08-14 12:35:35 +00:00
mrg
3cdf6fedc7
initialise from_cs[1] instead of from_cs[0] twice. from GCC 4.5.3.
2011-06-22 03:57:46 +00:00
mrg
66f169a030
don't write "(u_char) NULL".
2011-06-22 03:57:20 +00:00
spz
9d87d5aa75
clean up after my recent import for netbsd-5; these files don't belong
...
in -current
2011-06-05 17:15:40 +00:00
spz
8f42c2dddc
Import bind 9.7.3-P1
2011-06-03 19:45:13 +00:00
joerg
9f5d29dc35
Use portable macros
2011-05-24 12:18:03 +00:00
christos
3b8a1d51ed
CVE-2011-0997 dhclient: insufficient sanitization of certain DHCP
...
response values. Apply patch by hand from the 3.1-ESV-R1 release.
2011-04-06 20:24:16 +00:00
tnozaki
80356df9b8
1. fix PR/44455, nonprintable character doesn't show hex-visual
...
under big endian.
2. ":set octal" with nonprintable character causes nbwcurses move error.
3. moving (big)words by wW/eE/bB can't handle non-ascii characters.
4. toggle uppercase/lowercase by ~ can't handle non-ascii characters.
5. don't feed CHAR_T(=wchar_t) to is* function directly.
is* funcs with over UCHAR_MAX value may cause undefined behavior.
some ctype implementation(such as FreeBSD) return unexpected
result(same result as isw* func).
6. using non-ascii digit character with count/line number of ex/vi
command may causes unexpeced result.
2011-03-21 14:53:02 +00:00
plunky
6e14638c94
format string needs end of statement ; for previous commit
2011-02-24 18:33:06 +00:00
christos
0040aced9a
define the format as a constant so that we don't break if sprintf is a macro.
...
XXX: make it so that sprintf is not a macro.
2011-02-24 14:33:23 +00:00
rmind
7d1dd86a47
- Fix man pages list for MKNPF=no case. Based on a patch from Scott Ellis.
...
- Fix build with MKNPF=yes and MKIPFILTER=no as well; close PR/44512.
2011-02-10 14:04:29 +00:00
rmind
07ac07d35f
NPF checkpoint:
...
- Add libnpf(3) - a library to control NPF (configuration, ruleset, etc).
- Add NPF support for ftp-proxy(8).
- Add rc.d script for NPF.
- Convert npfctl(8) to use libnpf(3) and thus make it less depressive.
Note: next clean-up step should be a parser, once dholland@ will finish it.
- Add more documentation.
- Various fixes.
2011-02-02 02:20:24 +00:00
wiz
bdc7bbc56f
Fix typo reported in PR 44429 by Ryo HAYASAKA.
2011-01-21 09:15:20 +00:00
christos
f4dfcf5469
warns=4
2010-12-13 01:45:38 +00:00
christos
bbf28506fe
things moved to external.
2010-12-11 23:36:08 +00:00
christos
c0b8ed591c
Adjust to the new libpcap prototypes for compatibility.
2010-12-05 05:20:28 +00:00
schnoebe
041d7f637f
bin/44088
...
Change the initialization state of gtagsmode to 0, (unset).
This brings about least astonishment for users, permittings tags
functionality to work as expected.
2010-11-14 20:53:54 +00:00
christos
cefc0995de
PR/44006: Ralph G: vi: CTRL-A does not handle end-of-word correctly
...
End-of-word was not included in search regexp leading to false positives.
http://patches.ubuntu.com/by-release/extracted/debian/n/nvi/1.81.6-7/15search_word.dpatch
2010-10-28 18:12:47 +00:00
christos
8fb564818f
avoid integer overflow that can lead to buffer overflow
2010-09-20 19:39:20 +00:00
drochner
ebb3b30048
minimal ansification/constification
2010-09-12 16:03:39 +00:00
wiz
eb06495b27
refering -> referring, per PR 43814.
2010-08-30 10:41:54 +00:00
christos
b318098f2e
bye old wpa
2010-08-26 14:59:01 +00:00
christos
bbd9165a6e
Apply changes from 2.4.5. Supposedly fixes some 3G issues.
2010-08-07 20:38:13 +00:00
dholland
810cb26dbe
Don't attempt to store bitmasks in a variable of type 'bool'.
...
From Shuichiro URATA in PR 42390. Should be pulled up to -5.
2010-07-31 21:21:17 +00:00
jruoho
811c1709b9
Fix a typo and comment out a dead FTP link.
...
From "bughunting" in PR misc/40107.
2010-07-06 17:42:32 +00:00