Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
that flows with different source/destination ID requirements will
cause different SAs to be established by IKE (or whatever other
protocol). Also, use the new data types for allocated memory.
|
|
|
|
problems.
channel_new now returns a Channel *, favour Channel * over channel id.
remove old channel_allocate interface.
|
|
|
|
o lots of KNF
o passes -Wall
o fix some [ug]id_t vs. int issues
o use strlcpy/strlcat in favor of strncpy/strncat
o use mem* routines everywhere instead of old b* ones
o marked several questionable things for later fixing
o kill ci.c and cvt.c -- we don't use them
o kill read_line.c since it requires fgetln() (bad for portability)
o kill salloc.c since it is the same as strup()
o Replaced some #ifdef __OpenBSD__ with better tests
o remaining problems: malloc return values are rarely checked, select misuse
|
|
Mostly just using libc instead of rolling our own.
|
|
This function needs a lot of work.
|
|
|
|
Patch similar to the one submitted by <peterw@documenta.com.au>
|
|
|
|
|
|
|
|
channel_new(), XXX fix this in the future...
|
|
|
|
|
|
Removed from man page and usage; closes PR 1808
|
|
the first place
|
|
was apparently missed.
|
|
|
|
|
|
|
|
|
|
escape from I-search (I don't know if it's legal, but it works in emacs)
the initial ESC in the sequence is caugth by I-search (which exits), but
not the rest of it which ends up written into the buffer.
This is extra annoying when we don't have undo.
Note that this is better than emacs because the ESC is removed if nothing
indicating a multi-char sequence comes within 300 miliseconds. (Try to ESC
from I-search in emacs and then press 'x').
|
|
|
|
|
|
defined for 127.0.0.1, thanks fgsch@
|
|
|
|
|
|
|
|
|
|
Numerous changes:
- generate can build several tables
- style cleanup
- statistics code
- use variable names throughout (struct Name)
- recursive variables everywhere
- faster parser (pass buffer along instead of allocating multiple copies)
- correct parser. Handles comments everywhere, and ; correctly
- more string intervals
- simplified dir.c, less recursion.
- extended for loops
- sinclude()
- finished removing extra junk from Lst_*
- handles ${@D} and friends in a simpler way
- cleaned up and modular VarModifiers handling.
- recognizes some gnu Makefile usages and errors out about them.
Additionally, some extra functionality is defined by FEATURES. The set of
functionalities is currently hardcoded to OpenBSD defaults, but this may
include support for some NetBSD extensions, like ODE modifiers.
Backed by miod@ and millert@, who finally got sick of my endless patches...
|
|
|
|
This makes filename TAB-completion more useful, now you don't need to
write that '/' manually.
* random cleanups including using snprintf and memcmp where open-coded
equivalents were used, waitpid instead of 'while (wait() != pid);', etc.
|
|
|
|
for now until folks comment on the dependent patch; pointed out by fgsch.
|
|
it doesn't work. augustss thinks it has an older chipset.
|
|
kue(4) Ethernet devices.
|
|
Pointed out by miod@. thx.
|
|
|
|
|
|
|
|
o Add libwrap support to supfilesrv, conditioned by #ifdef LIBWRAP
(on by default). <bouyer@netbsd.org>
o Renamed '-l' (the 'live' mode) to '-d' and '-l' is now used to
enable logging of successfull connections. <bouyer@netbsd.org>
o Don't botch varargs: the are not always an array of void * in the stack...
Write a separate function to convert a list of function parameters to
explain why execv failed. <christos@netbsd.org>
o When in compress mode, don't overwrite the destination file directly,
write a temp file and use rename when it is done. (From James Mathiesen
<james@deshaw.com>)
o Rename errno variable to error to avoid collision with errno.h and remove
explicit extern of errno (we get it from errno.h) <mycroft@netbsd.org>
o Cleanup unsigned char vs. char
o Add -u flag, that prevents sup from attempting to restore a and m times
on the received files.
o Replace the provided read_line function with calls to the fparseln function
in libutil. Maintain compatibility on machines without fparseln through
the NEED_READ_LINE define.
o Rename login() to suplogin() to avoid name collition in util.h
o If rmdir() fails, chmod the path to have r/w/x perms and run "rm -rf"
o avoid last.temp filename collision by using rel-suffix
o When creating directories, make sure you remove previous non-directories
before doing so, otherwise sup fails.
o Add -q flag to supscan for quiet operation.
|
|
|