I have several questions regarding Last-Modified handling
How is the Last-Modified Date of an item page computed ?
How are requests with Last-Modified-If handled for non bitstreams, aka are
pages always generated or is the date taken into account ?
There appears to be a problem with last modified handling of bitstreams
For the bitstream
http://scholars.indstate.edu/bitstream/10484/108/1/Yazvac.pdf
the last modified is reported as Thu, 06 Jan 2011 17:54:26
but requesting the stream with
curl -z 'Thu, 06 Jan 2011 17:54:26 GMT'
http://scholars.indstate.edu/bitstream/10484/108/1/Yazvac.pdf
returns the bitstream itself
curl realizes that the bitstream is unchanged when doing (date + 1second)
curl -z 'Thu, 06 Jan 2011 17:54:27 GMT'
http://scholars.indstate.edu/bitstream/10484/108/1/Yazvac.pdf
I found the same behavior for a bitstream from another DSPACE instance:
http://smartech.gatech.edu/bitstream/handle/1853/32992/museum_program.pdf?sequence=3
It seems that the servlet may compare last modified dates with >= instead of
>
Where can I check/fix this ?
Monika
.......
Monika Mevenkamp
Lead Software Engineer, Educopia Institute / MetaArchive Cooperative
http://tinyurl.com/mevenkamp
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech