The current state of hezekiah-dev.
Hezekiah <[email protected]> Tue, 24 Jun 2003 19:45:29 -0400
| Newsgroups | gmane.comp.security.invisiblenet.iip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, All! :) This message is mostly to UserX concerning code I've been writting, but I figured I'd post it here so others can get a feel of the status towards getting that 'unstable' release of the development branch of CVS out by July 1st. I know that some people like to be very much informed on the work of the developers (*cough* mids *cough* ;-) ). I'll reiterate a few things UserX already knows for the benifit of the other people reading this. I've currently committed my changes to the configuration system to the hezekiah-dev branch of CVS. Right now there should only be three major differences between development and hezekiah-dev: 1) Code was added to iip/iip-ui.c so that the configuration screen would show the correct port. 2) The 'core' option was moved below the 'port' option in the declaration of ceinit in iip/iip.c . This allows the port to be loaded from the configuration sources before the Core is made. Otherwise, the Core tries to bind port -1. While this might be a quick hack, you have mentioned to me that 'port' may be changing soon, and it was decided to let it be for now and concentrate on getting this release out. 3) Priorities were added to the configuration system. Certain types of configuration entries have certain priorities. If two different copies of the same entry are loaded, the one with the highest priority is used. For example: if 'port' is loaded from the command line and from isproxy.ini, then since the command line has a higher priority, the value from the command line will be used, and the value from isproxy.ini will be discarded. This solves the problem of a Core always binding to the port specified in isproxy.ini even if a different port is specified on the command line. So ... that is the current state of differences between the development and hezekiah-dev branches in CVS. The differing files should be as follows: base/cfg.c base/cfg.h iip/iip.c iip/iip-ui.c msgcore/forward.c As always UserX, these changes are pending your review to be committed to the development branch. For now I'll start working on moving some of those 'relevent config options' from ceinit to CoreForward. I have a feeling that the changes created by doing this will create some small (or big) nightmares, so I'll try to keep those changes separated in my personal source tree. Chances are that changes from moving these options will not be anywhere near stable by July 1st, and it might be better to do the release without them. So that's the current state of events from side of the source. ;-) -- Hezekiah
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQA++OKseHiZTMH32ioRAl8pAKCE+uP9C3Xj1ps62HsozgfFAN1i6ACfcNUu mJGFCLC1V7tJaYNEHosNe28= =pZ8x -----END PGP SIGNATURE-----