i checked again. removed all $JENKINS_DIR content, and added completely new job. the ETag and MTime checkboxes do not get saved. this is the content of config.xml after i submitted the form first time by checking the checkboxes:
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description>poll an url</description>
<keepDependencies>false</keepDependencies>
<properties/>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers class="vector">
<org.jenkinsci.plugins.urltrigger.URLTrigger plugin="urltrigger@0.35">
<spec>* * * * *</spec>
<entries>
<org.jenkinsci.plugins.urltrigger.URLTriggerEntry>
<url>http://requestb.in/1ecdiq91</url>
<proxyActivated>false</proxyActivated>
<checkStatus>false</checkStatus>
<statusCode>200</statusCode>
<timeout>300</timeout>
<checkETag>true</checkETag>
<checkLastModificationDate>true</checkLastModificationDate>
<inspectingContent>false</inspectingContent>
<contentTypes/>
</org.jenkinsci.plugins.urltrigger.URLTriggerEntry>
</entries>
<labelRestriction>false</labelRestriction>
</org.jenkinsci.plugins.urltrigger.URLTrigger>
</triggers>
<concurrentBuild>false</concurrentBuild>
<builders/>
<publishers/>
<buildWrappers/>
</project>
and when i open it again, checkboxes ARE NOT checked, and save:
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description>poll an url</description>
<keepDependencies>false</keepDependencies>
<properties/>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers class="vector">
<org.jenkinsci.plugins.urltrigger.URLTrigger plugin="urltrigger@0.35">
<spec>* * * * *</spec>
<entries>
<org.jenkinsci.plugins.urltrigger.URLTriggerEntry>
<url>http://requestb.in/1ecdiq91</url>
<proxyActivated>false</proxyActivated>
<checkStatus>false</checkStatus>
<statusCode>200</statusCode>
<timeout>300</timeout>
<checkETag>false</checkETag>
<checkLastModificationDate>false</checkLastModificationDate>
<inspectingContent>false</inspectingContent>
<contentTypes/>
</org.jenkinsci.plugins.urltrigger.URLTriggerEntry>
</entries>
<labelRestriction>false</labelRestriction>
</org.jenkinsci.plugins.urltrigger.URLTrigger>
</triggers>
<concurrentBuild>false</concurrentBuild>
<builders/>
<publishers/>
<buildWrappers/>
</project>
I can't reproduce it.
Could you check again?