metainfo/metainfo.go | 13 ++++++++----- diff --git a/metainfo/metainfo.go b/metainfo/metainfo.go index 5e84b012259464e8aeb3f989830fa662e6c503c6..7dbacd1a12f4c8a8cbb82717df76a69c0a746b35 100644 --- a/metainfo/metainfo.go +++ b/metainfo/metainfo.go @@ -13,11 +13,14 @@ InfoBytes bencode.Bytes `bencode:"info,omitempty"` // BEP 3 Announce string `bencode:"announce,omitempty"` // BEP 3 AnnounceList AnnounceList `bencode:"announce-list,omitempty"` // BEP 12 Nodes []Node `bencode:"nodes,omitempty"` // BEP 5 - CreationDate int64 `bencode:"creation date,omitempty,ignore_unmarshal_type_error"` - Comment string `bencode:"comment,omitempty"` - CreatedBy string `bencode:"created by,omitempty"` - Encoding string `bencode:"encoding,omitempty"` - UrlList UrlList `bencode:"url-list,omitempty"` // BEP 19 + // Where's this specified? Mentioned at + // https://wiki.theory.org/index.php/BitTorrentSpecification: (optional) the creation time of + // the torrent, in standard UNIX epoch format (integer, seconds since 1-Jan-1970 00:00:00 UTC) + CreationDate int64 `bencode:"creation date,omitempty,ignore_unmarshal_type_error"` + Comment string `bencode:"comment,omitempty"` + CreatedBy string `bencode:"created by,omitempty"` + Encoding string `bencode:"encoding,omitempty"` + UrlList UrlList `bencode:"url-list,omitempty"` // BEP 19 } // Load a MetaInfo from an io.Reader. Returns a non-nil error in case of