Artifact [8823761ee9]
Not logged in

Artifact 8823761ee9e5f308a095723904a174b4cc495f31:

Ticket change [8823761ee9] - New ticket [0a6420e446] fossil generates broken tar files when the file path is > 100 chars. by anonymous 2011-07-20 21:54:10.
D 2011-07-20T21:54:10.798
J comment fossil\sattempts\sto\ssupport\sfile\snames\sup\sto\s256\schars.\sThe\star\s'ustar'\sformat\ssupports\spath\snames\slonger\sthan\s100\schars,\sbut\sthe\sfile\sname\shas\sto\sbe\ssplit\sinto\stwo\schunks,\swhich\sis\sdone\sincorrectly.\sThe\sPosix\sspec\srequires\sthat\sthe\ssplit\soccur\sat\sa\s'/'\scharacter,\swhich\sis\snot\sdone.\r\n\r\nThe\sabove\sis\seasily\sverified\sby\sadding\sa\sregular\sfile\swith\sa\sname\slength\s>\s100\schars\sin\sa\stest\srepo,\sand\sgenerating\sa\starball.\sNeither\sGNU\sor\sBSD\star\swill\sgenerate\sthe\scorrect\sfile\sname.\r\n\r\nIt\smay\sbe\sjust\sas\seasy\sto\sgenerate\sa\s'pax'\sextension\srecord\swhen\sthe\sfile\sname\sis\slonger\sthan\s100\scharacters.\sThis\sworks\sfor\sany\spath\slength.
J foundin d86201dce9f036591b7716bea31c29bcc3188cbf
J private_contact 6984f5ff2d3f66a87d3c6ddcf777c37b54e478f0
J severity Important
J status Open
J title fossil\sgenerates\sbroken\star\sfiles\swhen\sthe\sfile\spath\sis\s>\s100\schars
J type Code_Defect
K 0a6420e446d8f1a52308620f2ab0d2b8f21c8df6
U anonymous
Z 4fa4fdc83132c196d0c2fd2f0265c47e