cvs commit: src/lib/libalias Makefile alias.c alias.h
alias_cuseeme.c alias_db.c alias_ftp.c alias_irc.c alias_local.h
alias_nbt.c alias_old.c alias_pptp.c alias_proxy.c alias_skinny.c
alias_smedia.c alias_util.c libalias.3
Poul-Henning Kamp
phk at FreeBSD.org
Sat Jan 17 02:52:24 PST 2004
phk 2004/01/17 02:52:21 PST
FreeBSD src repository
Modified files:
lib/libalias Makefile alias.c alias.h alias_cuseeme.c
alias_db.c alias_ftp.c alias_irc.c
alias_local.h alias_nbt.c alias_pptp.c
alias_proxy.c alias_skinny.c
alias_smedia.c alias_util.c libalias.3
Added files:
lib/libalias alias_old.c
Log:
Mostly mechanical rework of libalias:
Makes it possible to have multiple packet aliasing instances in a
single process by moving all static and global variables into an
instance structure called "struct libalias".
Redefine a new API based on s/PacketAlias/LibAlias/g
Add new "instance" argument to all functions in the new API.
Implement old API in terms of the new API.
Revision Changes Path
1.24 +1 -1 src/lib/libalias/Makefile
1.39 +122 -122 src/lib/libalias/alias.c
1.26 +86 -8 src/lib/libalias/alias.h
1.7 +4 -3 src/lib/libalias/alias_cuseeme.c
1.56 +349 -393 src/lib/libalias/alias_db.c
1.18 +28 -30 src/lib/libalias/alias_ftp.c
1.14 +3 -2 src/lib/libalias/alias_irc.c
1.25 +123 -41 src/lib/libalias/alias_local.h
1.12 +2 -0 src/lib/libalias/alias_nbt.c
1.3 +205 -0 src/lib/libalias/alias_old.c (new)
1.7 +12 -10 src/lib/libalias/alias_pptp.c
1.13 +23 -20 src/lib/libalias/alias_proxy.c
1.2 +6 -6 src/lib/libalias/alias_skinny.c
1.7 +10 -10 src/lib/libalias/alias_smedia.c
1.10 +2 -1 src/lib/libalias/alias_util.c
1.50 +98 -93 src/lib/libalias/libalias.3
More information about the cvs-all
mailing list