Kalle Olavi Niemitalo
72de752f84
config: Rearrange mirror-or-not checks.
2008-02-03 20:27:08 +02:00
Kalle Olavi Niemitalo
661dda04c9
config: Let "unset" delete built-in options too.
2008-02-03 20:26:50 +02:00
Kalle Olavi Niemitalo
2c9d966c99
config: Unsetting a missing option is not an error.
2008-02-03 14:43:43 +02:00
Kalle Olavi Niemitalo
3f077d109a
config: Remember the address and length of the option name.
...
A later commit will take advantage of this.
2008-02-03 14:43:40 +02:00
Kalle Olavi Niemitalo
e7bd23ff37
config: More cleverly skip unrecognized or malformed commands.
2008-02-03 14:43:38 +02:00
Kalle Olavi Niemitalo
e06416d248
config: Skip values of unrecognized options.
...
To avoid parsing them as commands.
2008-02-03 14:43:36 +02:00
Kalle Olavi Niemitalo
edad2ddccd
config: Report errors before the line number is lost.
2008-02-03 14:43:34 +02:00
Kalle Olavi Niemitalo
1f0c361ead
config, Bug 503: Keep track of what has been mirrored.
2008-02-03 14:43:31 +02:00
Kalle Olavi Niemitalo
4c64afec26
config: Add struct conf_parsing_state.
2008-02-03 14:43:29 +02:00
Kalle Olavi Niemitalo
63e82e68e4
config: Reduce the interface offered to exmode.
2008-02-03 14:43:26 +02:00
Kalle Olavi Niemitalo
912cff7975
config: Use memacpy instead of stracpy.
...
So there is no need to substitute a '\0' into the string, and undo
that afterwards.
2008-02-03 14:43:23 +02:00
Kalle Olavi Niemitalo
753aa3054b
config: Fix two bogus end-of-file checks.
2008-02-03 14:43:21 +02:00
Kalle Olavi Niemitalo
09829a0b52
config: Don't mem_free(NULL).
2008-02-03 14:43:18 +02:00
Kalle Olavi Niemitalo
c92cd01e0b
config: Plug some memory leaks in error handling.
2008-02-03 14:43:16 +02:00
Kalle Olavi Niemitalo
1d16e90dca
config: Swap the "unknown command" and "parse error" messages.
...
They should be in the same order as in enum parse_error.
2008-02-03 14:43:11 +02:00
Kalle Olavi Niemitalo
9becd108a8
config: more const in elinks.conf parsing
2008-02-03 14:43:06 +02:00
Miciah Dashiel Butler Masters
3a0286e447
Strings corrections from Malcolm Parsons
...
Fix the spelling and grammar in various comments, variable names, comment
descriptions, and documentation.
2008-01-27 04:19:23 +00:00
Kalle Olavi Niemitalo
44adb76799
Use add_string_to_string where applicable.
2007-03-18 20:29:08 +02:00
Kalle Olavi Niemitalo
7645a836fc
Cast the NULL argument of straconcat to unsigned char *.
...
straconcat reads the args with va_arg(ap, const unsigned char *),
and the NULL macro may have the wrong type (e.g. int).
Many places pass string literals of type char * to straconcat. This
is in principle also a violation, but I'm ignoring it for now because
if it becomes a problem with some C implementation, then so will the
use of unsigned char * with printf "%s", which is so widespread in
ELinks that I'm not going to try fixing it now.
2007-03-11 12:59:11 +02:00
Witold Filipczyk
7934d3c7d6
STRING_DIR_SEP in config/*
2006-07-02 08:53:33 +02:00
Laurent MONIN
b8e64a5ee0
Simplify secure_open() call, make it a wrapper around secure_open_umask().
2006-01-10 23:49:35 +01:00
Laurent MONIN
9b88da873a
Use mode_t and mode macros everywhere.
2006-01-10 23:35:22 +01:00
Laurent MONIN
df065ead80
Remove now useless $Id: lines.
2005-10-21 09:14:07 +02:00
Petr Baudis
0f6d4310ad
Initial commit of the HEAD branch of the ELinks CVS repository, as of
...
Thu Sep 15 15:57:07 CEST 2005. The previous history can be added to this
by grafting.
2005-09-15 15:58:31 +02:00