[Kget] Updating Metalink spec
Anthony Bryan
anthonybryan at gmail.com
Wed Mar 5 23:30:58 CET 2008
hi guys,
it's a pleasure using KGet in general, & being able to make use of
metalinks. thank you!
I posted 2 wishlist bugs today, I consider the chunk checksum/download
repair to be something that would be very helpful to most users, so
downloads can be automatically fixed if there are errors.
the one with Nepomuk could be interesting but is probably more
"experimental" at this point.
I also wonder if KGet can mix FTP/HTTP & BitTorrent downloads, like
aria2 & GetRight? or are they completely separate?
anyways, I'm updating the spec. the major changes are using RFC 3339
dates (which I think Manolo said will not affect KGet, I tested it as
well) and a change to the way tags are listed.
the first draft of the new spec is at
http://groups.google.com/group/metalink-discussion/files
if there are things you think we can improve, please tell me.
the short list of changes mentioned in the spec:
0.1 Changes in the Third Edition
This third edition of the Metalink 3.0 Specification mainly contains
clarifications, except for the change to using RFC 3339 for dates &
times (4.2.1.3), changes
to tags (4.3.4), and deprecating unused or underspecified elements
(4.3.8 and 4.3.17), and an explicit example of extending Metalink with
XML namespaces (4.4).
here are my more detailed notes...
new spec!!!
update metalink logo
add new implementations by
add new thanks
update 1.6 Implementation
2.1 verification changed from optional to recommended
multithreaded change from recommended to optional
recommend large file download support
recommend cross session resume
add DTA ubuntu screenshot
3.3 mirror search, metamirrors, debindex
4.1.2.2 clarify directory structure
4.2.1.3 change all time examples to RFC 3339
4.2.2.4 generators that have access to scan a file they are
creating a metalink for should list the file size in the metalink (if
the metalink is referring to a specific file).
4.3 don't choke on unknown elements.
4.3.2 xml:lang for description
4.3.4 tags change from <tags>foo,bar</tags> to
<tags><tag>foo</tag><tag>bar</tag></tags>
4.3.8 deprecate relations
4.3.17 deprecate bittorrent-in-XML element of spec
4.4 use namespaces, DTA example
undone: update tags in examples
undone: UPDATE SCHEMA
--
(( Anthony Bryan ... Metalink [ http://www.metalinker.org ]
)) Easier, More Reliable, Self Healing Downloads
More information about the Kget
mailing list