View | Annotate | Download (13.2 KB)
Really fixed DB logic this time
refs deb#465038, deb#404977.
Added debugging info
Clean up GUID handling
We had a situation in which a podcast contained two episodes with the same URL but different GUIDs. This would make our UPDATE command match both.
refs deb#465038, deb#404977
Fix doc build error
Re-add guid patch
UNDO: Support for the <guid> RSS element
Some feeds contain episodes whose URL changes with time. (For example, to archive old episodes to a different server) Unfortunately, hpodder will see this as a new episode and re-download it.
This patch treats the <guid> RSS element, if present (the <guid> element is optional), as an additional unique identifier for an episode. If the URL for an episode with a GUID changes, the URL of the old episode will be updated and the episode will not be re-downloaded.
Support for the <guid> RSS element
Fix error with hpodder add
fixes deb#435738
s/eplastdownload/epfirstattempt/g
Rename eplastupdate -> eplastdownload
Misc cleanups
Update db handling of episodes
New columns in episodes
Fix SQL query
Removed lastsuccess remnants
Added last success data to podcasts
UNDO: Step 1 of db updates
Step 1 of db updates
Start of working on better locking
First set of updates for MissingH 0.18
Move DB code from Utils to DB
Delete tmp files as appropriate
Store estimated size in DB where available
Note upgraded schema version
Don't vacuum sqlite for now
It doesn't work from within a transaction -- perhaps should do this automatically periodically.
Fix compile error
Added debugging to DB.hs
All upgradeSchema calls chain forward
Syntax fix
Fixed add to set all fields
Fix bug in updatePodcast
Updated
Fix strictness
SQLite tweaks
We use a separate dbh' handle because it seems that there is a synchronization issue somewhere
Fix compilation errors
Added lastupdate, pcenabled DB code and wrote lastupdate support in Update.hs
Added command rm
New download command
Checkpointing
Added id support to lscasts
Update works
More checkpointing
Initial work on Update
More hspod -> hpodder renaming
checkpointing
Spiffied up feedback for add
Lots o updates
Added Download capability Added support for per-command long help Added Update command skeleton Added global info to pass to commands
Compilation works
Work on DB stuff
DB coding
Renamed to hspod
Added new code files