Bugs item #1670978, was opened at 2007-02-28 15:21
Message generated for change (Comment added) made by digitalepsilon
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1670978&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: extensions
Group: v2.0
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: digitalepsilon (digitalepsilon)
Assigned to: Rob Mensching (robmen)
Summary: Multiple IIS ISAPI/Web Filters not correctly installed

Initial Comment:
When two or more ISAPI filters (iis:WebFilter elements) are installed in the 
same product, the IIS Metabase FilterLoadOrder property isn't correctly 
updated, preventing some of the filters from being loaded by IIS.

It seems that only one of the filter names is added to the FilterLoadOrder list 
during the install. 

It appears as if the ScaAddFilterToLoadOrder() function in "scaiis.cpp" queries 
the Metabase to get the current FilterLoadOrder value, inserts the filter into 
the list, and schedules an update to the Metabase. While the update is pending, 
ScaAddFilterToLoadOrder() is called again to install the next filter. The 
modifications are again made on the original Metabase value, rather than an 
incremental update based on the value from the previous call. Changes from the 
first call seem to be lost.

A crude fix could be to cache the FilterLoadOrder value instead of reading it 
from the Metabase on each ScaAddFilterToLoadOrder() call.

This appears to be an issue in Wix v2.0 and 3.0.

----------------------------------------------------------------------

>Comment By: digitalepsilon (digitalepsilon)
Date: 2007-03-01 19:37

Message:
Logged In: YES 
user_id=1731470
Originator: YES

The same issue also affects the uninstall function
ScaRemoveFilterFromLoadOrder(). If two or more filters are to be
uninstalled, some of them still remain in the FilterLoadOrder list after
the task completes, though they have no corresponding Filter keys in the
Metabase. The IIS Admin GUI seems to just ignore these residual entries in
the list.

----------------------------------------------------------------------

Comment By: Rob Mensching (robmen)
Date: 2007-02-28 15:39

Message:
Logged In: YES 
user_id=991639
Originator: NO

Moving to v2 since this bug likely repros there.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642714&aid=1670978&group_id=105970

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to