Rene Kita
22d1fb47ac
Remove null pointer dereference
...
This if is only true if both strchr return NULL, making sure that *q is
a NULL dereference.
The intention was to remove trailing '>' (or '\t') from the message-id
(p) for add_news_message().
Adjust the condition.
2022-04-19 10:03:13 +02:00
Rene Kita
beb07d24bc
Fix a warning about an unused variable
...
*xi is only used if USE_IMLIB is defined, move the declaration inside
the #ifdef block.
2022-04-18 11:42:05 +02:00
Rene Kita
6d1a8d44e2
Cast away a warning
...
strlen() takes a char *, but p is a unsigned char *.
2022-04-18 11:42:05 +02:00
Rene Kita
9a2b86088c
Fix broken anchor with link number at EOL
...
If, while adding the link number, we detect that we need to flush the
line, the anchor will be broken. When returning to the last breakpoint
only the link number will be removed, the internal anchor reference '<a
hseq=... >' remains on the flushed line.
Instead of adding the link number in a separate operation, check if we
just processed an anchor tag and prepend the current token with the link
number.
2022-04-17 16:04:41 +02:00
Tatsuya Kinoshita
fa6da6a0fa
Update ChangeLog
2022-04-15 21:20:11 +09:00
Tatsuya Kinoshita
238b77f0fa
Allow building without terminal library
...
This reverts commit 0d3416e0c2
.
cf. https://github.com/tats/w3m/pull/221
Bug-Chromium: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46629
2022-04-15 21:07:40 +09:00
Tatsuya Kinoshita
6338651e22
Allow building without Perl
...
This reverts commit a0c8de3f3f
.
cf. https://github.com/tats/w3m/pull/221
2022-04-15 21:07:30 +09:00
Tatsuya Kinoshita
15c77e3687
Do not reject FreeBSD framebuffer
...
This reverts commit cb3118b389
.
cf. https://github.com/tats/w3m/pull/221
2022-04-15 21:07:02 +09:00
Tatsuya Kinoshita
006871f44c
Update ChangeLog
2022-04-10 11:47:54 +09:00
Tatsuya Kinoshita
020f626a95
Remove unused encodeB declaration
2022-04-10 10:07:27 +09:00
Tatsuya Kinoshita
13dea10910
Remove unused MAX_WIDTH
2022-04-10 10:07:04 +09:00
Tatsuya Kinoshita
79dc67566a
Prefer https for GNU URLs
2022-04-10 10:06:33 +09:00
Tatsuya Kinoshita
eb7ebb48ed
Update ChangeLog
2022-04-09 19:38:24 +09:00
Tatsuya Kinoshita
ca9f5fc096
Merge pull request #222 from rkta/Wall
...
Fix all reported warnings when -Wall is enabled and enable -Wall by default. While there, move OPTS to end of CFLAGS. This allows the user to override default options.
2022-04-09 19:32:49 +09:00
Tatsuya Kinoshita
fecbe424c2
Update ChangeLog
2022-04-08 20:53:12 +09:00
Tatsuya Kinoshita
9d7d98c237
Merge pull request #221 from rkta/configure
...
Add some missing checks to configure.
2022-04-08 20:44:46 +09:00
Tatsuya Kinoshita
f80ccd42a6
Merge pull request #220 from rkta/posubst
...
Do not swallow errors from GCC
2022-04-08 20:40:07 +09:00
Tatsuya Kinoshita
ba3b7547a0
Update ChangeLog
2022-04-06 20:09:22 +09:00
Tatsuya Kinoshita
7ed4f7796c
Adjust spacing in menu strings
...
cf. https://github.com/tats/w3m/issues/225
2022-04-06 20:08:00 +09:00
Tatsuya Kinoshita
79e8f2d608
Fix typo in menu strings
2022-04-06 20:07:39 +09:00
Tatsuya Kinoshita
f323f98b1a
Update ChangeLog
2022-04-05 22:42:02 +09:00
Tatsuya Kinoshita
93b6fce6ca
Merge branch 'bug/po-de'
2022-04-05 22:34:35 +09:00
Markus Hiereth
9e930f88d9
Updated German message catalogue
2022-04-05 22:30:29 +09:00
Tatsuya Kinoshita
9a8b0b11b7
Merge pull request #209 from sebras/master
...
Add Swedish translation.
2022-04-05 22:21:45 +09:00
Rene Kita
97af1e481f
Do not swallow errors from GCC
...
Without this patch posubst always exits with 0. This is a problem when
chaining commands.
2022-02-20 11:25:15 +01:00
Rene Kita
d5817a26c7
Use strict and warnings in posubst
2022-02-20 11:25:15 +01:00
Rene Kita
cb3118b389
Check for linux/fb.h when configuring
2022-02-20 11:17:27 +01:00
Rene Kita
a0c8de3f3f
Let configure fail if Perl is not in $PATH
2022-02-20 11:17:27 +01:00
Rene Kita
0d3416e0c2
Let configure fail if no terminal library is found
2022-02-20 11:17:26 +01:00
Rene Kita
72177529d2
Ignore autom4te cache directory
2022-02-20 11:17:26 +01:00
Rene Kita
5b33d9f239
Cast away a warning under OpenBSD 7.0
2022-02-20 11:14:54 +01:00
Rene Kita
bf40283a80
Enable -Wall by default
2022-02-20 11:14:54 +01:00
Rene Kita
0073ec6daf
Use unsigned int for image size
...
This removes a warning with -Wall.
2022-02-20 11:14:54 +01:00
Rene Kita
cf2fd623fc
Use cast to suppress warning
2022-02-20 11:14:54 +01:00
Rene Kita
d3ea4b33f1
Initialize struct before use
2022-02-20 11:14:54 +01:00
Rene Kita
c5c63a1a3d
Fix a potential buffer overflow
...
When compiling with -Wformat-overflow=2 GCC reports:
note: 'sprintf' output between 16 and 35 bytes into a destination of size 32
2022-02-20 11:14:54 +01:00
Rene Kita
cf7058b56c
Let base64_encode() take a char *
...
Throughout the whole code base only char * is passed, but a unsigned
char * is expected. This leads to several warnings.
Fix the interface and cast to unsigned char * internally to avoid any
changes to the behaviour.
2022-02-20 11:14:54 +01:00
Rene Kita
561f27f833
Explicitly cast to unsigned when passing to MD5()
2022-02-20 11:14:54 +01:00
Rene Kita
b25abc595c
Let strncpy write the null terminator
2022-02-20 11:14:53 +01:00
Rene Kita
0cd26b92cb
Take the correct char type in growbuf_append()
...
This change removes all warnings (-Wall) from this function.
2022-02-20 11:14:53 +01:00
Rene Kita
ab22479fb3
Fix warning for unused variable w/o MENU_SELECT
2022-02-20 11:14:53 +01:00
Rene Kita
4901408ea5
Fix warning for unused variable without USE_M17N
2022-02-20 11:14:53 +01:00
Rene Kita
916104b7f2
Remove unused variable
2022-02-20 11:14:53 +01:00
Rene Kita
dad5cbe83b
Use main(void) when not taking arguments
2022-02-20 11:14:53 +01:00
Rene Kita
84f724a590
Use standard conforming main() definition
2022-02-20 11:14:53 +01:00
Rene Kita
89295504fc
Suppress two warnings when compiling with tcc
...
While there, add some comments to better understand the code flow in
localcgi_post().
2022-02-20 11:14:53 +01:00
Rene Kita
f7601b4555
Move OPTS to end of CFLAGS
...
This allows the user to override default options.
2022-02-20 11:14:53 +01:00
Tatsuya Kinoshita
64c5cd449a
Update ChangeLog
2022-02-19 21:52:16 +09:00
Tatsuya Kinoshita
83df90dc11
Merge pull request #204 from kcwu/improve-fuzz-conv
...
Improve fuzz-conv fuzzer
2022-02-19 21:47:44 +09:00
Tatsuya Kinoshita
1e858d78af
Merge pull request #214 from N-R-K/fix_type_mismatch
...
fix wc_map_range_search() parameter type mismatch
2022-02-19 21:47:21 +09:00