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

Reply via email to