Forum Discussion
Kent_Perrier_50
Nimbostratus
May 28, 2008WebDAV iRule referenced in AskF5 doc SOL5924?
We put our subversion server behind our LTM and something is broken with the WebDAV interface to svn. The developers says he cannot create a tag in the repository. According to the AskF5 doc SOL5924 I need an iRule to disable the HTTP processing when the method is sent to the server. Can someone here point me to that? I have searched DevCentral for that and I cannot find it.
Much thanks.
- hoolio
Cirrostratus
Unfortunately, the solution doesn't list which methods cause a conflict or give the CR which could be used to research the issue. Nor does it provide an example rule to work around the issue. You might consider adding constructive feedback on the solution in the comment section.when RULE_INIT { List of the HTTP methods for which to disable the HTTP profile set ::no_http_prof_methods [list \ MOVE \ OTHER_METHOD \ ] } when HTTP_REQUEST { Enable the HTTP filter by default HTTP::enable Check if the current request method is one to disable the HTTP filter for if {[matchclass [HTTP::method] equals $::no_http_prof_methods]}{ Disable the HTTP filter HTTP::disable } }
- Kent_Perrier_50
Nimbostratus
Unfortunately, the solution doesn't list which methods cause a conflict or give the CR which could be used to research the issue. Nor does it provide an example rule to work around the issue. You might consider adding constructive feedback on the solution in the comment section.I have done that. My feedback on that article was "This is worthless, as the article does not reference that actual iRule needed." - Colin_Walker_12Historic F5 AccountDo you have a link to the doc in question? Maybe we can take a look and try to get it updated to have a bit more relevant content?
- Kent_Perrier_50
Nimbostratus
You know, if I had any positive feedback about the article, I would give it. But I have no idea what SOL5924 (https://support.f5.com/kb/en-us/solutions/public/5000/900/sol5924.html?sr=795554) is referring to as HTTP processing and how to stop it. - hoolio
Cirrostratus
I think constructive feedback was closer to what I meant. I've spent full days trying to figure out the exact details and implications of issues described in solutions. If the person writing the solution took an extra hour to provide that detail it would save a lot of effort. Most of the solutions either have this level of detail already or they add it pretty quickly when requested to. - Colin_Walker_12Historic F5 AccountThanks for the link, I'll see if I can get some motion on this.
- Deb_Allen_18Historic F5 AccountI just created an iRule to disable http for specific methods & added it as a codeshare entry: (Click here)
- Kent_Perrier_50
Nimbostratus
Thanks so much! - hoolio
Cirrostratus
Out of curiosity, is there any suggestion for re-enabling the HTTP profile if another request is made using a method that is recognized? I guess you'd need to collect the TCP payload to do that though. Wouldn't it be fairly easy to change the code and add the WebDav methods to the list that the HTTP filter?
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects