1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887 |
- Currently there is just one ChangeLog file for tar, but
- there used to be separate ChangeLog files for each subdirectory.
- This file records what used to be in those separate files.
- Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997
- Free Software Foundation, Inc.
- This file is part of GNU Tar.
- GNU Tar is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
- GNU Tar is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with GNU Tar; see the file COPYING. If not, write to
- the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
- ----- ChangeLog -----
- 1997-04-25 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-24 François Pinard <pinard@iro.umontreal.ca>
- (EXTRA_DIST): Adjusted.
- 1997-04-23 François Pinard <pinard@iro.umontreal.ca>
- takes care of this already.
- 1997-04-22 François Pinard <pinard@iro.umontreal.ca>
- checking for -lnsl. It seems SINIX systems require this.
- Reported by Bruno Haible.
- 1997-04-19 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- 1997-04-17 François Pinard <pinard@iro.umontreal.ca>
- it requires config.guess. I have to think more about this.
- Reported by Bruno Haible.
- 1997-04-16 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-15 François Pinard <pinard@iro.umontreal.ca>
- Reported by Kaveh R. Ghazi.
- 1997-04-12 François Pinard <pinard@iro.umontreal.ca>
- says no working copy was found. This is not done automatically.
- Reported by Bruno Haible, Bryant Fujimoto, John David Anglin,
- Kaveh R. Ghazi, Laurent Caillat-Vallet, Sakai Kiyotaka and
- Santiago Vila Doncel.
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- Reported by Larry Schwimmer.
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- is found, nor -lsocket if setsockopt is found. Instead, for
- resolving setsockopt, try none, -lsocket, and -lsocket -lnsl,
- in that order. For resoving gethostbyname, try none, than -lnsl.
- Reported by Ariel Faigon, Heiko Schlichting, Jean-Philippe
- Martin-Flatin, John J. Szetela, John R. Vanderpool, Kaveh
- R. Ghazi, Larry Schwimmer, Marcus Daniels, Mark Bynum and
- Russell Cattelan.
- 1997-04-10 François Pinard <pinard@iro.umontreal.ca>
- Reported by Andreas Jaeger, Becki Kain, Brendan Kehoe, David
- N. Brown, J. Dean Brock, James V. DI Toro III, Jeffrey Mark
- Siskind, Jürgen Reiss, Paul Eggert, Roland McGrath, Rolf
- Niepraschk, Roman Gollent, Thomas Bushnell n/BSG and Ulrich
- Drepper.
- 1997-03-26 François Pinard <pinard@iro.umontreal.ca>
- 1997-03-20 François Pinard <pinard@iro.umontreal.ca>
- 1997-02-25 François Pinard <pinard@iro.umontreal.ca>
- of AC_CONFIG_HEADER and ud_GNU_GETTEXT. Use AC_FUNC_FNMATCH
- instead of AM_FUNC_FNMATCH. Do not take care anymore of stamp-h
- in AC_OUTPUT, leave it to Automake.
- 1997-02-12 François Pinard <pinard@iro.umontreal.ca>
- 1996-11-18 François Pinard <pinard@iro.umontreal.ca>
- Reported by Dan Reish.
- 1996-11-09 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bryant Fujimoto, Erick Branderhorst, Greg Black, John
- David Anglin, John J. Szetela, Kaveh R. Ghazi, Kurt Jaeger, Marcus
- Daniels, Santiago Vila Doncel and William Bader.
- 1996-11-08 François Pinard <pinard@iro.umontreal.ca>
- 1996-10-07 François Pinard <pinard@iro.umontreal.ca>
- AM_INIT_AUTOMAKE implies them.
- 1996-09-20 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-19 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-18 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-05 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-04 François Pinard <pinard@iro.umontreal.ca>
- 1996-07-18 François Pinard <pinard@iro.umontreal.ca>
- 1996-07-16 François Pinard <pinard@iro.umontreal.ca>
- Reported by Erick Branderhorst.
- 1996-07-12 François Pinard <pinard@iro.umontreal.ca>
- 1996-05-01 François Pinard <pinard@iro.umontreal.ca>
- Reported by Marty Leisner.
- 1996-04-17 François Pinard <pinard@iro.umontreal.ca>
- 1996-02-28 François Pinard <pinard@iro.umontreal.ca>
- @POSUB@.
- Check for nap, napms, poll, select and usleep.
- 1996-02-12 François Pinard <pinard@iro.umontreal.ca>
- 1996-02-03 François Pinard <pinard@iro.umontreal.ca>
- cross-compiling) and long long (assume not available).
- 1996-01-14 François Pinard <pinard@iro.umontreal.ca>
- (dist-zoo): New goal, experimental for now.
- 1996-01-07 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jonathan Thornburg.
- and rebox.el. Add id, ID and dist-shar targets. Add parts of
- previous Makefile.in as FIXME comments.
- 1995-12-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Daniel S. Barclay, Göran Uddeborg, Jonathan Thornburg,
- Ken Raeburn and Minh Tran-Le.
- 1995-12-29 François Pinard <pinard@iro.umontreal.ca>
- From Ulrich Drepper.
- 1995-12-28 François Pinard <pinard@iro.umontreal.ca>
- distribute config.guess or config.sub anymore.
- 1995-12-19 François Pinard <pinard@iro.umontreal.ca>
- using int fails. This turns around the previous test, as directly
- checking for union wait is seemingly seeking for trouble.
- Reported by Alan Bawden, Chris Arthur, Coranth Gryphon,
- Jean-Philippe Martin-Flatin, Robert Bernstein and Tarang Kumar
- Patel.
- define sys_errlist in the case strerror is already provided.
- Reported by Coranth Gryphon, Chris Arthur, David J. MacKenzie,
- Erich Stefan Boleyn, Greg Black, Jason R. Mastaler, Michael
- Innis Bushnell, Robert Bernstein, Santiago Vila Doncel, Skip
- Montanaro and Thomas Krebs.
- error did not show up before!
- Reported by Chris Arthur and Skip Montanaro.
- 1995-12-17 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ulrich Drepper.
- include <sgtty.h> if it was found to exist.
- 1995-11-30 François Pinard <pinard@iro.umontreal.ca>
- get EOPNOTSUPP defined.
- 1995-11-06 François Pinard <pinard@iro.umontreal.ca>
- understand yet why this is mandatory: it should be automatic
- from AC_CHECK_FUNCS(stpcpy) in aclocal.m4, through autoheader.
- versions on SCO Unix 3.2v4.2, and Solaris.
- Reported by Chad Hurwitz, Dennis Pixton, Per Foreby, Richard
- Westerik, Robert Weiner and Tom Tromey.
- 1995-10-27 François Pinard <pinard@iro.umontreal.ca>
- this is the name used by SCO Unix 3.2.4.
- Reported by Bela Lubkin and Rodney Brown.
- 1995-07-23 François Pinard <pinard@iro.umontreal.ca>
- 1995-07-10 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-18 François Pinard <pinard@iro.umontreal.ca>
- <sys/stat.h>, as Ultrix needs this.
- Reported by Bruce Jerrick, Bryant Fujimoto, Conrad Hughes, Erich
- Stefan Boleyn, Jason R. Mastaler, Joshua R. Poulson, Jurgen Botz,
- Serge Granik, Simon Wright, Ulrich Drepper and Vince Del Vecchio.
- Clean out old NO_OPEN3 code.
- 1995-06-17 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ulrich Drepper.
- additions, and glimpses to the future gettext 0.6.1.
- Reported by Ulrich Drepper.
- Reported by Alan Modra, Ray Dassen and Ulrich Drepper.
- latter not being exported unless RX_WANT_RX_DEFS is defined.
- Reported by Alan Modra.
- 1995-06-15 François Pinard <pinard@iro.umontreal.ca>
- reside in intl/.
- 1995-06-13 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-07 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-04 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-30 François Pinard <pinard@iro.umontreal.ca>
- integrated in the documentation.
- Reported by Karl Berry.
- 1995-05-28 François Pinard <pinard@iro.umontreal.ca>
- Reported by Alan Modra, Bruno Haible and Greg McGary.
- 1995-05-16 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-09 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-08 François Pinard <pinard@iro.umontreal.ca>
- Compute size of unsigned short and unsigned int.
- Reported by Antonio Jose Coutinho.
- 1995-03-19 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-22 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-19 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-05 François Pinard <pinard@iro.umontreal.ca>
- 1995-01-02 François Pinard <pinard@iro.umontreal.ca>
- Reported by Joseph E. Sacco.
- 1995-01-01 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-18 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- 1994-12-11 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-10 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ulrich Drepper.
- 1994-12-03 François Pinard <pinard@iro.umontreal.ca>
- Rename PRODUCT to PACKAGE.
- 1994-11-26 François Pinard <pinard@iro.umontreal.ca>
- 1994-11-02 François Pinard <pinard@iro.umontreal.ca>
- ANSIfying compiler flags, this is of no use to check it before.
- 1994-11-01 François Pinard <pinard@iro.umontreal.ca>
- not detail all the changes here.
- 1994-10-04 François Pinard <pinard@iro.umontreal.ca>
- Reported by Kaveh R. Ghazi.
- 1994-09-14 François Pinard <pinard@iro.umontreal.ca>
- (MDEFINES): Do not use $(INSTALL...), because ./install-sh will
- not be relocated correctly.
- (DISTFILES): Distribute install-sh, not install.sh.
- (tags): Make only in lib and src.
- (TAGS): Deleted.
- (distclean, realclean): Remove config.status.
- (distclean-local): Don't.
- (*-recursive): Combine, use sed to strip -recursive in subgoals.
- (Makefile): Have ./config.status create this Makefile only.
- (stamp-h): Have ./config.status create config.h only. Do not
- create stamp-h here, it is now done from configure.
- (stamp-h.in): Use date instead of touch.
- 1994-09-09 François Pinard <pinard@iro.umontreal.ca>
- _OS_ macros to their previous names, to follow Autoconf.
- 1994-09-08 François Pinard <pinard@iro.umontreal.ca>
- 1994-09-01 François Pinard <pinard@iro.umontreal.ca>
- while not being found on the current system.
- Reported by Robert Bernstein.
- 1994-08-31 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-27 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-24 François Pinard <pinard@iro.umontreal.ca>
- distillating it around. It is going out of Autoconf.
- Do not backslash quotes anymore while defining unquoted, this is
- now corrected in Autoconf.
- 1994-08-23 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-22 François Pinard <pinard@iro.umontreal.ca>
- Little cleanup in installation:
- value, when GNU C is being used. Delay testing for presets.
- Reported by Chris Arthur.
- 1994-08-21 François Pinard <pinard@iro.umontreal.ca>
- build directory.
- because NS32016 running SysVr2.2 has mkdir and lacks rmdir.
- Reported by Greg Black.
- by looking around for various device names. If the installer does
- not override it, nicely use `-' as a convenient default.
- Reported by Andreas Schwab and Kaveh R. Ghazi.
- 1994-08-20 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- 1994-08-17 François Pinard <pinard@iro.umontreal.ca>
- the no/true confusion in tests. Do not substitute RSH anymore in
- src/Makefile, instead define REMOTE_SHELL in config.h. Replace
- NO_REMOTE by HAVE_RTAPELIB, with inverted meaning. Substitute
- RTAPELIB by $Urtapelib.o instead of rtapelib.o.
- Reported by Andreas Schwab.
- variable if set. This is done only when not already in the cache.
- Reported by Kaveh R. Ghazi.
- Reported by Andreas Schwab.
- 1994-08-16 François Pinard <pinard@iro.umontreal.ca>
- 4.2 test does not know about -b. Grrr...
- Reported by Kaveh R. Ghazi.
- is tested in rmt.c. Check for <sys/tape.h>, to avoid playing
- with M_UNIX anymore in rmt.c.
- Reported by Daniel R. Guilderson and Kaveh R. Ghazi.
- Reported by Alexander Dupuy and Kurt Jaeger.
- Reported by Demizu Noritoshi and Kaveh R. Ghazi.
- 1994-08-15 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-14 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ben A. Mesander.
- INSTALL_DATA, RSH, CFLAGS, LDFLAGS, LIBS, prefix, exec_prefix,
- binprefix, bindir and libexecdir.
- (MDEFINES): New, using the previous substitutions.
- (all, install, uninstall): Use it.
- Reported by Bruno Haible.
- 1994-08-13 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-11 François Pinard <pinard@iro.umontreal.ca>
- defined by the header file before defining HAVE_UTIME_H. Some
- systems will not define the structure without _POSIX_SOURCE.
- Reported by James W. McKelvey and Robert E. Brown.
- HAVE_STRSTR gets defined, then replace it explicitely if required.
- 1994-08-09 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-08 François Pinard <pinard@iro.umontreal.ca>
- ftruncate, when not found.
- Reported by Kaveh R. Ghazi (for memset and strstr).
- Reported by Bruno Haible (for mkdir and rename).
- 1994-08-05 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- device, instead of mere existence. But is `test -b' portable?
- Test for /dev/fd0, instead of for /dev/fd. Put rct tests last.
- Reported by Andreas Schwab.
- Reported by Jonathan I. Kamens.
- Reported by Thomas Koenig.
- 1994-08-02 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-01 François Pinard <pinard@iro.umontreal.ca>
- 1994-07-30 François Pinard <pinard@iro.umontreal.ca>
- add -lmalloc_dbg to LIBS.
- the selected DEFAULT_ARCHIVE.
- Reported by Danny R. Johnston.
- 1994-07-29 François Pinard <pinard@iro.umontreal.ca>
- problem of rename being rejected on HP-UX in ANSI mode, because of
- a conflicting prototype from <stdio.h>. In this context, Autoconf
- now uses ctype.c instead for defining __stub macros.
- Reported by Alan Modra, Burkhard Plache, Edward Welbourne,
- Henrik Bakman, Jeffrey Goldberg, Jim Farrell, Kimmy Posey,
- Michael Maass, Mike Nolan, Richard Lloyd, Robert McGraw,
- Robert W. Kim, Stefan Skoglund, Tarang Kumar Patel, Tilman
- Schmidt, Tim Ramsey, Van Snyder and W. Phillip Moore.
- 1994-07-26 François Pinard <pinard@iro.umontreal.ca>
- not look anymore if /vmunix, /sdmach or /../../mach exist.
- 1994-07-24 François Pinard <pinard@iro.umontreal.ca>
- MALLOC. Check for valloc only if gmalloc.o is not being selected.
- valloc was possibly defined both in "port.h" and GNU malloc.
- J.T. Conklin, Nelson H.F. Beebe and Tilman Schmidt.
- 1994-07-22 François Pinard <pinard@iro.umontreal.ca>
- defining _IOW and _IOR on the Tektronix XD88.
- Reported by Kaveh R. Ghazi.
- 1994-07-20 François Pinard <pinard@iro.umontreal.ca>
- maintainance backlog. Distribute file BACKLOG.
- 1994-07-08 François Pinard <pinard@iro.umontreal.ca>
- problems reported by users.
- Reported by Chris Hopps and John David Anglin.
- 1994-07-06 François Pinard <pinard@iro.umontreal.ca>
- 1994-07-05 François Pinard <pinard@iro.umontreal.ca>
- from the environment. Check for /dev/tape first while trying to
- decide the default archive, because it is often symlinked right.
- Reported by Jim Meyering.
- about a needed padding field in the tar header struct.
- 1994-07-02 François Pinard <pinard@iro.umontreal.ca>
- a few systems for gettimeofday() or getservbyname(). Also, on ISC
- 4.0, this avoids a broken version of rename().
- Reported by Dean Gaudet, Goeran Uddeborg, Mike Rogers and
- Peder Chr. Norgaard.
- required in particular for SINIX-Z, an SVR4.0 system.
- Reported by Manfred Weichel and Mark Frost.
- 1994-07-01 François Pinard <pinard@iro.umontreal.ca>
- This should solve the problem of multiple inclusions of <time.h>.
- Also, also check for <sys/timeb.h>, for getdate.y tests this.
- Reported by Jim Meyering, John Rouillard, Karl Berry and Rick
- Emerson.
- 1994-06-30 François Pinard <pinard@iro.umontreal.ca>
- ChangeLog entry for it, so here is one, with list of reporters.
- this might be solved already through improved Autoconf tests.
- Reported by Alexey Vovenko, Ben A. Mesander, Bryant
- Fujimoto, Christian. T. Dum, Christopher Vickery, Dan Bloch,
- David K. Drum, David Lemson, Demizu Noritoshi, Dimitris
- Fousekis, Ezra Peisach, Hugh Secker-Walker, Indra Singhal,
- J.T. Conklin, Jan Hoeglund, Janice Burton, Jeff Siegel,
- Jim Blandy, John L. Chmielewski, John Rouillard, Jonathan
- N. Sherman, Kevin D Quitt, Kurt Jaeger, Mark Frost, Matthew
- Braun, Michael Kubik, Michael Helm, Moritz D. Klingholz,
- Neil Jerram, Nelson H.F. Beebe, Nick Barron, Paul Eggert,
- R. Scott Butler, Rob Parry, Ron Guilmette, Scott Grosch,
- Sherwood and Stephen Saroff.
- At the same time, solve a few minor problems reported by users.
- The most frequently reported ones pertained to a trailing \ in a
- comment, and rmt installing in /etc.
- Reported by Dean Gaudet, Gerben Wierda, James W. McKelvey,
- John L. Chmielewski, Karl Berry, Mike Rogers, Ralf Suckow and
- Richard Lloyd.
- Substitute CFLAGS, LDFLAGS and YFLAGS from the environment.
- Use AC_CHECKING instead of using echo explicitely.
- Use AC_HEADER_CHECK(unistd.h) instead of obsolete AC_UNISTD_H.
- only puts less clutter in make output, but also goes around some
- compilers' limits about the number of allowed -D options.
- Reported by Nelson H.F. Beebe.
- maintainance. So far: src, lib, scripts, msdos which are to be
- distributed; then rmail, texinfo, ARCH and misc to be kept here.
- scripts out of this ChangeLog.
- ----- doc/ChangeLog -----
- 1997-04-23 François Pinard <pinard@iro.umontreal.ca>
- (tar.dvi) [!PUBLISH]: Delete @smallbook. Call sed in all cases.
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- Reported by Sherwood Botsford.
- 1997-04-10 François Pinard <pinard@iro.umontreal.ca>
- 1997-03-16 François Pinard <pinard@iro.umontreal.ca>
- resolve it in $(srcdir). Remove tmp-tar.info* files right away.
- (CLEANFILES): Define to tmp-*.
- 1997-03-14 François Pinard <pinard@iro.umontreal.ca>
- RENDITION, PUBLISH, DISTRIB and PROOF respectively. Ensure that
- `@set DISTRIB' gets replaced after macro-expansion and before TeX.
- 1996-11-06 François Pinard <pinard@iro.umontreal.ca>
- 1996-08-24 François Pinard <pinard@iro.umontreal.ca>
- handles it automatically.
- 1996-07-18 François Pinard <pinard@iro.umontreal.ca>
- 1996-07-17 François Pinard <pinard@iro.umontreal.ca>
- does it automatically.
- 1996-07-16 François Pinard <pinard@iro.umontreal.ca>
- 1996-04-22 François Pinard <pinard@iro.umontreal.ca>
- 1996-04-17 François Pinard <pinard@iro.umontreal.ca>
- 1996-03-03 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jonathan Thornburg.
- 1996-02-12 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-14 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-08 François Pinard <pinard@iro.umontreal.ca>
- 1995-12-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Cesar Romani, Joachim Seelig, Mark Bynum and Ulrich
- Drepper.
- 1995-11-29 François Pinard <pinard@iro.umontreal.ca>
- 1995-11-27 François Pinard <pinard@iro.umontreal.ca>
- so tar.info in build directory does not shadow the real one.
- (tar.dvi): Depend on version.texi. Add $(srcdir) to TEXINPUTS so
- texinfo.tex is found, as texi2dvi gets no clue from the file name.
- (DISTFILES): Also distribute tar.info-8.
- 1995-11-22 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-22 François Pinard <pinard@iro.umontreal.ca>
- the @UNREVISED macro, right into tar.texinfo.
- 1995-06-18 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-07 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-03 François Pinard <pinard@iro.umontreal.ca>
- Distribute it.
- 1995-05-28 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- 1995-02-22 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-13 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-05 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-03 François Pinard <pinard@iro.umontreal.ca>
- 1994-11-07 François Pinard <pinard@iro.umontreal.ca>
- 1994-11-05 François Pinard <pinard@iro.umontreal.ca>
- 1994-09-14 François Pinard <pinard@iro.umontreal.ca>
- (texclean): Deleted, merged into mostlyclean.
- (Makefile): Have ./config.status create this Makefile only.
- 1994-08-30 François Pinard <pinard@iro.umontreal.ca>
- directory only.
- 1994-08-21 François Pinard <pinard@iro.umontreal.ca>
- 1994-08-17 François Pinard <pinard@iro.umontreal.ca>
- ----- lib/ChangeLog -----
- 1997-04-25 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-16 François Pinard <pinard@iro.umontreal.ca>
- The distribution did not have getdate.c updated:
- (EXTRA_DIST): Do not include getdate.y anymore.
- Reported by Bruno Haible.
- 1997-04-15 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible, Bryant Fujimoto and Wolfram Wagner.
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-10 François Pinard <pinard@iro.umontreal.ca>
- 1997-02-25 François Pinard <pinard@iro.umontreal.ca>
- 1996-11-09 François Pinard <pinard@iro.umontreal.ca>
- 1996-11-09 François Pinard <pinard@iro.umontreal.ca>
- put getdate.c instead of getdate.y in tar_SOURCES and keep
- getdate.c in EXTRA_DIST.
- 1996-11-06 François Pinard <pinard@iro.umontreal.ca>
- getversion.c: New files.
- Reported by Marty Leisner.
- 1996-10-31 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jim Meyering.
- 1996-09-20 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-19 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-16 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jim Meyering.
- 1996-08-24 François Pinard <pinard@iro.umontreal.ca>
- necessary, as Automake now handles it automatically.
- 1996-07-16 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ulrich Drepper.
- 1996-04-17 François Pinard <pinard@iro.umontreal.ca>
- 1996-02-28 François Pinard <pinard@iro.umontreal.ca>
- 1996-02-12 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-14 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-07 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-01 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jim Meyering.
- 1995-12-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Daniel S. Barclay, Göran Uddeborg, Jonathan Thornburg
- and Minh Tran-Le.
- 1995-12-29 François Pinard <pinard@iro.umontreal.ca>
- 1995-11-22 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-18 François Pinard <pinard@iro.umontreal.ca>
- Clean out old NO_OPEN3 code.
- 1995-06-17 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-15 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-07 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-16 François Pinard <pinard@iro.umontreal.ca>
- 1995-03-19 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-19 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-05 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-18 François Pinard <pinard@iro.umontreal.ca>
- mkdir.c, rmdir.c and rename.c were needing it.
- Reported by Bruno Haible and Sherwood Botsford.
- 1994-12-11 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-03 François Pinard <pinard@iro.umontreal.ca>
- 1994-09-14 François Pinard <pinard@iro.umontreal.ca>
- (DISTFILES): Distribute TAGS.
- (check): Deleted.
- (TAGS): Make TAGS in $(srcdir) only.
- (distclean): Do not remove TAGS.
- (realclean): Remove TAGS.
- (Makefile): Have ./config.status create this Makefile only.
- 1994-08-22 François Pinard <pinard@iro.umontreal.ca>
- Little cleanup in installation:
- 1994-08-21 François Pinard <pinard@iro.umontreal.ca>
- Reported by Greg Black.
- 1994-08-17 François Pinard <pinard@iro.umontreal.ca>
- capability whatsoever in Interactive Unix.
- Reported by Peder Chr. Norgaard.
- 1994-08-08 François Pinard <pinard@iro.umontreal.ca>
- ftruncate.c: New, from elsewhere.
- 1994-08-05 François Pinard <pinard@iro.umontreal.ca>
- shift/reduce conflicts instead of 9.
- Reported by Andreas Schwab.
- 1994-08-02 François Pinard <pinard@iro.umontreal.ca>
- 1994-07-29 François Pinard <pinard@iro.umontreal.ca>
- 1994-07-24 François Pinard <pinard@iro.umontreal.ca>
- what was previously malloc.c. This also solves __const vs const.
- Reported by Cliff Krumvieda, Francois Pinard, Henrik Bakman,
- J.T. Conklin, Nelson H.F. Beebe and Tilman Schmidt.
- 1994-07-22 François Pinard <pinard@iro.umontreal.ca>
- defines them in <unistd.h>.
- likely solved by going to an updated version of getdate.y.
- Reported by Andrey A. Chernov, Bruce Evans, Dean Gaudet, Ian
- T. Zimmerman, Jeff Prothero, Mike Nolan, Milan Hodoscek, Peder
- Chr. Norgaard, Sarah Quady, Tarang Kumar Patel and Thomas
- Koenig.
- 1994-07-02 François Pinard <pinard@iro.umontreal.ca>
- 1994-06-30 François Pinard <pinard@iro.umontreal.ca>
- ----- po/ChangeLog -----
- 1997-04-25 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-18 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- 1997-03-26 François Pinard <pinard@iro.umontreal.ca>
- 1997-02-14 François Pinard <pinard@iro.umontreal.ca>
- 1996-11-22 François Pinard <pinard@iro.umontreal.ca>
- Reported by Christian Kirsch.
- 1996-11-18 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-05 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-17 François Pinard <pinard@iro.umontreal.ca>
- $(srcdir), in case it was not already found and replaced there.
- (install-data): Find files in $(srcdir) if not in current dir,
- because .gmo files are taken there, right out the distribution.
- and cat-id-tbl.c into the distribution.
- (stamp-cat-id): Rewrite rule so it replaces files in $(srcdir),
- remove a useless rm and cat.
- Makefile.in: Last minutes additions, and glimpses to the future
- gettext 0.6.1.
- Reported by Ulrich Drepper.
- 1995-06-15 François Pinard <pinard@iro.umontreal.ca>
- needs more tweeking before being distributed active.
- missing reference to $(srcdir) on cp call, also avoid outputting
- clutter while doing the work.
- bug, which adds .mo even to FILE in `-o FILE'.
- scripts may now all reside in intl/.
- 1995-06-07 François Pinard <pinard@iro.umontreal.ca>
- top_srcdir.
- files, all taken from gettext 0.6.
- 1995-06-05 François Pinard <pinard@iro.umontreal.ca>
- version of this directory. This change should solve many problems.
- Reported by Bruno Haible, Christopher Vickery, Jan Carlson,
- Jean-Philippe Martin-Flatin, John David Anglin, Joseph E.
- Sacco, Kaveh R. Ghazi, Kurt Jaeger, Mark W. Eichin, Marty
- Leisner, Minh Tran-Le, Stephen Saroff, Thomas Koenig, Thomas
- Krebs and William Bader.
- 1995-05-16 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-09 François Pinard <pinard@iro.umontreal.ca>
- the corresponding .tt files in src/.
- 1995-05-08 François Pinard <pinard@iro.umontreal.ca>
- 1995-01-09 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jan Djarv.
- 1994-12-10 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ulrich Drepper.
- ----- scripts/ChangeLog -----
- 1997-04-24 François Pinard <pinard@iro.umontreal.ca>
- 1996-04-17 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-14 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-08 François Pinard <pinard@iro.umontreal.ca>
- 1995-12-31 François Pinard <pinard@iro.umontreal.ca>
- Reported by Cesar Romani and Ulrich Drepper.
- 1995-06-21 François Pinard <pinard@iro.umontreal.ca>
- Reported by Andreas Schwab.
- 1995-06-17 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-15 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-07 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-05 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-03 François Pinard <pinard@iro.umontreal.ca>
- seemingly been overwritten by the weekly script :-(.
- 1994-09-14 François Pinard <pinard@iro.umontreal.ca>
- (check): Deleted.
- (Makefile): Have ./config.status create this Makefile only.
- 1994-06-30 François Pinard <pinard@iro.umontreal.ca>
- scripts out of this ChangeLog.
- 1993-11-24 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- that the dump has been continued when that is the case.
- 1993-03-31 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- 1993-03-28 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- 1993-03-25 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- `--block', which is now ambiguous.
- 1993-03-24 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- variable, don't hardcode it.
- 1993-03-20 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- double quotes.
- (LOGFILE): Use sed to construct name, not awk.
- single, simple sed script.
- (volno): Deal with the possibility that VOLNO_FILE may not be
- created yet.
- 1993-03-19 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1993-03-18 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- level-0, level-1: Use it instead of external `dont_touch' file.
- everything from the subshell through tee -a $LOGFILE. Since you
- really want most of the output to go to the logfile anyway, and
- since all those pipelines were preventing one from getting the
- exit status of most commands, this seems like the right idea.
- for log file name, since that makes the file names sortable in a
- coherent way. Suffix should always be `level-n' where n is the
- dump level. level-0 script was just using `-full' instead.
- in each script as appropriate.
- (host): renamed to `remotehost' for clarity.
- line of mailed report.
- script on the command line to use `-e' option.
- LOGFILE. It's not distributed with tar and was never really used
- anyway.
- those that are known to intentionally contain text that should be
- expanded into multiple words, like `TAR_PART1').
- scripts. They were gratuitous. Made them a little more readable
- by adding some whitespace.
- 1992-10-21 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- so that distributed dump scripts won't use it by default).
- level-0, level-1 (TAR_PART1): use --info-script if
- DUMP_REMIND_SCRIPT is defined.
- dump-remind: new file (intended as an example).
- 1992-10-15 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- 1992-09-24 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
- because of a total screw.
- 1992-09-10 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- 1992-09-09 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1992-07-10 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1992-04-30 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- Added line to remove $VOLNO_FILE from any previous dump before
- starting.
- (support for `+' will go away soon)
- 1991-10-17 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
- be the terminal or tar's questions lose.
- 1991-08-31 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- stdout/stderr redirection.
- Made sure remote host executes commands from sh where redirection
- is necessary, since root's shell might be csh in some places and
- the redirect syntax differs.
- 1991-07-01 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 2>&1.
- ----- src/ChangeLog -----
- 1997-04-25 François Pinard <pinard@iro.umontreal.ca>
- Reported by Richard Stallman.
- Reported by Sven Verdoolaege.
- 1997-04-24 François Pinard <pinard@iro.umontreal.ca>
- a directory, make sure tar is not installed suid root.
- Reported by Dietmar Braun.
- the file mangler, now obsolete. This will do neater listings.
- Reported by Max Hailperin and Noah Friedman.
- by continue; or break; depending on context.
- Reported by Robert E. Brown.
- 1997-04-23 François Pinard <pinard@iro.umontreal.ca>
- value, rather than an unsigned sum against zero.
- Reported by Bruno Haible.
- 1997-04-22 François Pinard <pinard@iro.umontreal.ca>
- attempted over an existing directory before attempting recovery,
- so avoiding extraction loops in cases like DIR/../DIR.
- Reported by Marc Boucher.
- 1997-04-20 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-19 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- Reported by Bruno Haible.
- within another set of aesthetical parentheses.
- Reported by Bruno Haible.
- Reported by Bruno Haible.
- Reported by Bruno Haible.
- an int, do not imply it.
- Reported by Bruno Haible.
- 1997-04-18 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible and Ken Steube.
- 1997-04-16 François Pinard <pinard@iro.umontreal.ca>
- Also reject long long if it is not long enough :-).
- Reported by Bruno Haible.
- 1997-04-15 François Pinard <pinard@iro.umontreal.ca>
- constants by _SUBCOMMAND suffixed. Rename enum command by
- enum subcommand, main_command_option by subcommand_option and
- set_main_command_option by set_subcommand_option.
- explicitly at the two other needed places instead. Remove
- badfile label, expand the proper code at the three other
- needed places instead. Delete the critical_error flag, just
- set exit_status to TAREXIT_FAILURE rather than setting this flag.
- 1997-04-12 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible and Kaveh R. Ghazi.
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- Reported by Kaveh R. Ghazi and Marcus Daniels.
- 1997-04-10 François Pinard <pinard@iro.umontreal.ca>
- 1997-04-09 François Pinard <pinard@iro.umontreal.ca>
- macros by _COMMAND suffixed, COMMAND_NONE by UNKNOWN_COMMAND,
- and delete TOO_MANY_COMMAND. Turn these into an enum and declare
- main_command_option of this enum type, to replace command_mode,
- which was an int, everywhere.
- (set_main_command_option): New function to replace
- SET_COMMAND_MODE. Diagnostic ambiguous command as soon as seen.
- However, be forgiving if command has merely been repeated.
- same time a flag and the option value, no need for a separate
- info_script variable. Rename rsh_command to rsh_command_option,
- tape_length to tape_length_option, compress_program to
- use_compress_program_option, volno_file to volno_file_option.
- be at the same time a flag and the option value, no need for
- a separate namefile_name variable.
- volume_label_option.
- listed_incremental_option. Let it unitialised for just incremental.
- incremental_option and listed_incremental_option, as the later
- implies the former already.
- preset_group to group_option and preset_mode to mode_option.
- after_date_option be a Boolean instead of a three-valued flag.
- Rename threshold_time to newer_mdate_option, which may be looked
- at without checking after_date_option first, as threshold_time
- before. Make newer_cdate_option an alias for newer_mdate_option.
- 1997-04-08 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ariel Faigon.
- 1997-04-03 François Pinard <pinard@iro.umontreal.ca>
- instead of oldish and wrong numbers.
- Reported by Martin Mares.
- 1997-04-01 François Pinard <pinard@iro.umontreal.ca>
- clear_tarlong, add_to_tarlong, add_to_tarlong, mult_tarlong,
- print_tarlong): Rename all functions by adding a _helper suffix.
- each calling the function with _helper appended, and extracting
- pointers out of the tarlong structures.
- Reported by Andrew A. Ivanov and Kaveh R. Ghazi.
- of the compressor, not only the last one.
- Reported by Alois Steindl, Mark Bynum, Martin Mares, Nelson
- H. F. Beebe, Scott J. Kramer and Torkel Hasle.
- 1997-03-29 François Pinard <pinard@iro.umontreal.ca>
- --ignore-failed-read.
- Reported by Ralph Schleicher.
- with the preceding data, do not try sparing it. This correction
- is approximative, as the whole thing should be rethought.
- Reported by Andreas Degert.
- 1997-03-24 François Pinard <pinard@iro.umontreal.ca>
- header_format to current_format.
- (deal_with_sparse): Get rid of amidst_data, since numbytes is
- already usable as a flag for the same thing.
- 1997-03-21 François Pinard <pinard@iro.umontreal.ca>
- do not need to be. Have allocated_length represent the full
- allocated length, instead of only the name part. It's clearer.
- (addname): Similar cleanups.
- 1997-03-20 François Pinard <pinard@iro.umontreal.ca>
- problem, so the exit status will be set in all cases. Build the
- message string if necessary, so avoiding stdargs/varargs.
- (report_difference): If NULL argument, just set the exit status
- without reporting a message. Move out the word `differs'
- in all callers, do not insert into an English message.
- (read_and_process): Return void, as the int result is never used.
- Assume processors returns nonzero for success and zero for
- failure, instead of 0 for success and -1 for error.
- (process_rawdata, process_dumpdir): Adjusted.
- (diff_sparse_files): Make different a local variable, reinitialise
- it on each call. Otherwise, after any error elsewhere, all sparse
- files were always and falsely reported as erroneous.
- Reported by James E. Carpenter and Tim Towers.
- 1997-02-25 François Pinard <pinard@iro.umontreal.ca>
- Reported by Daniel Trinkle.
- 1996-11-26 François Pinard <pinard@iro.umontreal.ca>
- Reported by Marty Leisner.
- 1996-11-25 François Pinard <pinard@iro.umontreal.ca>
- Reported by Christian Kirsch.
- 1996-11-22 François Pinard <pinard@iro.umontreal.ca>
- whenever checksums do not match.
- Reported by Marc Boucher and Marty Leisner.
- current_header for checking normal files. Otherwise, new or
- modified files in old directories were not dumped, that is, if a
- directory was older than the listed entry, it was skipped
- completely without checking the contained files.
- Reported by David Johnson, John David Anglin and Wolfram Wagner.
- the access variable with reading mode, not update mode.
- Reported by Andreas Schwab.
- so deleting a file after a big one will not destroying the archive.
- Reported by Akiko Matsushita, Andreas Schwab, Eric Backus, Jeff
- Siegel, Saul Lubkin, Stuart Kemp and Yasushi Suzudo.
- 1996-11-19 François Pinard <pinard@iro.umontreal.ca>
- start of the proper buffer.
- Reported by David Johnson, Donald H. Locker, John David Anglin,
- Marc Boucher and Noah Friedman.
- Reported by Karl Berry.
- 1996-11-18 François Pinard <pinard@iro.umontreal.ca>
- Reported by Alex Schmidt.
- avoid many warnings on BSD/OS.
- Reported by Dan Reish.
- 1996-11-11 François Pinard <pinard@iro.umontreal.ca>
- (get_directory_contents): Renamed from get_dir_contents.
- appropriately, using initializers when natural, and moving them
- closer to the blocks where they are used.
- A bit of reorganisation in the sources:
- which were previously held in tar.h.
- 1996-11-10 François Pinard <pinard@iro.umontreal.ca>
- instead of zero/negative. Callers adjusted. Use xstrdup on
- file name given by user with the answer "n", so avoiding the
- apparently useless allocation of one extra byte. Avoid using p.
- Reported by Thomas König and Ulrich Drepper.
- the previous file is being renamed, not the newly extracted one.
- returned values were never used.
- (xdup2): New name for redirect, order of arguments was not natural.
- 1996-11-09 François Pinard <pinard@iro.umontreal.ca>
- Adjust declaration of open_archive.
- reading. Callers adjusted for using enum access_mode arguments.
- (flush_archive, close_archive): Use access_mode, and cleanup.
- Split of previous child_open_for_compress. Clean up.
- (open_archive): Adjusted for calling the proper function above.
- 1996-11-09 François Pinard <pinard@iro.umontreal.ca>
- limit restoring symbolic link attributes to lchown only.
- one instead of auto-incrementing them (PDP-11 time is over by
- now! :-). Replace some single letter counters or cursors by
- variables named counter or cursor. Simplify a few C constructs.
- Rename r_error_count to read_error_count.
- (zero_block_p): Renamed from zero_block, callers adjusted.
- 1996-11-07 François Pinard <pinard@iro.umontreal.ca>
- Reported by Fabio d'Alessi.
- 1996-11-06 François Pinard <pinard@iro.umontreal.ca>
- Renumber options from 3 instead of from 10. Declare flag_backup.
- --version-control decoding. Adjust usage documentation.
- Use the new functions.
- Reported by Jeffrey Mark Siskind, Karl Berry, Karl Heuer, Marty
- Leisner, Melissa Weisshaus and William Bader.
- 1996-10-28 François Pinard <pinard@iro.umontreal.ca>
- 1996-10-15 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jan Djarv.
- 1996-09-22 François Pinard <pinard@iro.umontreal.ca>
- Reported by Noah Friedman.
- 1996-09-20 François Pinard <pinard@iro.umontreal.ca>
- (usage): Document --label as accepting a globbing pattern.
- (open_archive, flush_read): Use it, instead of re_match.
- 1996-09-19 François Pinard <pinard@iro.umontreal.ca>
- letting make use default .c to executable rule.
- before deciding that a directory was renamed, so automount will
- not fool GNU tar into spurious incremental redumping.
- Reported by Frank Koenen, Giorgio Signorini, Joachim Holzfuss,
- Konno Hiroharu, R. Kent Dybvig and Wolfram Wagner.
- (decode_options): Add copyright and authors in --version output.
- over from misc.c. Deleted is_dot_or_dot_dot and remove_any_file.
- Deleted init_buffer, add_buffer, get_buffer and flush_buffer.
- 1996-09-18 François Pinard <pinard@iro.umontreal.ca>
- Reported by Greg Chung.
- writeerror.
- 1996-09-17 François Pinard <pinard@iro.umontreal.ca>
- wrapped inside a struct to avoid bugs in EWS 4.2 C compiler.
- Reported by Paul Eggert.
- (open_archive): Do not declare archive_stat locally.
- (close_archive): Limit archive draining to while reading a pipe.
- Reported by Andreas Schwab.
- 1996-09-16 François Pinard <pinard@iro.umontreal.ca>
- [EMUL_OPEN3]: Intercept open calls and redirect them to open3.
- system.h rather than config.h, errno.h and open3.h.
- [EMUL_OPEN3]: The compilation of the file depends on this symbol.
- When it was in lib/, we were using LIBOBJS to control this.
- Reported by Jim Meyering.
- 1996-09-09 François Pinard <pinard@iro.umontreal.ca>
- (bin_PROGRAMS): Do not include @RMT@.
- of failure to remove a directory, in non-recursive mode.
- This should correct spurious diagnostics while extracting
- directories over already existing hierarchies.
- Reported by Martin Mares and Marty Leisner.
- 1996-09-04 François Pinard <pinard@iro.umontreal.ca>
- (get_dir_contents, add_dir_name): Increase namebuf many times if
- this is needed to receive a loong file name.
- Reported by Carsten Heyl.
- LOCALEDIR, instead of having it defined on all compiles.
- 1996-09-03 François Pinard <pinard@iro.umontreal.ca>
- (check-local): Do not depend on genfile.
- 1996-08-24 François Pinard <pinard@iro.umontreal.ca>
- ansi2knr.c, as Automake now handle them automatically.
- 1996-07-18 François Pinard <pinard@iro.umontreal.ca>
- [!SUPER_DIGIT]: Declare arguments to ..._tarlong routines as
- pointers to unsigned long and not arrays, for avoiding pointers
- to arrays, and nevertheless have arrays passed by reference
- rather than by value.
- Reported by Christian T. Dum, Jim Meyering and Kaveh R. Ghazi.
- Accumulators. This, in particular, solves a bug where the pointer
- value itself was printed, rather than the pointed to value.
- Reported by Drew Sullivan and Wolfram Wagner.
- Reported by Christian T. Dum, Jim Meyering and Kaveh R. Ghazi.
- 1996-07-17 François Pinard <pinard@iro.umontreal.ca>
- libraries where modified (waiting for Automake to do it!).
- 1996-07-16 François Pinard <pinard@iro.umontreal.ca>
- Reported by Santiago Vila Doncel.
- 1996-07-15 François Pinard <pinard@iro.umontreal.ca>
- 1996-07-09 François Pinard <pinard@iro.umontreal.ca>
- up a bit, return a boolean indicator for success, not a string.
- (add_exclude): Callers adjusted, so they never use a NULL return
- as an actual string. In fact, the result of unquote_string is
- always used, even if the quoting was improper.
- Reported by Johan Vromans.
- 1996-05-03 François Pinard <pinard@iro.umontreal.ca>
- (decode_options): Clarify -N and --newer-mtime decoding, ensure
- one of them is called at most, otherwise it would misbehave.
- 1996-05-02 François Pinard <pinard@iro.umontreal.ca>
- Reported by Max Hailperin.
- headers, avoid fetching atime or ctime in this case.
- [!S_IFBLK || !S_IFCHR]: Ensure st_rdev is cleared appropriately.
- int to an enum archive_format. Adjust decode_header prototype.
- (Correction just starting to be made--will be comprehensive...)
- Reported by Anders Andersson, Bdale Garbee, Chris G Demetriou and
- David J. MacKenzie.
- Reported by Jim Meyering.
- 1996-05-01 François Pinard <pinard@iro.umontreal.ca>
- finished, read until end of archive, for avoiding an error
- message from the upstream process if we are reading from a pipe.
- Reported by Bennett Todd, Dick Streefland, Don Bennett, Ian Lance
- Taylor, Jean-loup Gailly and Piercarlo Grandi.
- Reported by Dick Streefland.
- (verify_volume): fsync, than ioctl(, FDFLUSH) first.
- Reported by Marty Leisner.
- 1996-04-29 François Pinard <pinard@iro.umontreal.ca>
- (print_header) [!USE_OLD_CTIME]: Use it instead of ctime.
- Reported by Karl Berry and Markus Kuhn.
- 1996-04-23 François Pinard <pinard@iro.umontreal.ca>
- a symbolic link. In this case, and if lchown exists, use it
- instead of chown. Callers adjusted.
- (extract_archive): Do call set_stat over restored symbolic links.
- Reported by Andreas Koppenhoefer, Bernard Derval, Ian Jackson,
- Matt Power, Warren Dodge and Wolfram Gloger.
- start of tar, nevertheless ensure we create intermediate
- directories with such permissions that we can at least add files
- into them.
- (extract_archive): Same, but for final directory. Ensure
- directory attributes are restored in all cases.
- Reported by Piercarlo Grandi.
- Reported by Ken Raeburn, Richard Stallman and Stephen Gildea.
- name, use strlen, rather then doing wrong arithmetic giving
- the number of removed slashes at the beginning of it.
- Reported by Brian R. Smith.
- long file names.
- Reported by Art Isbell, Fritz Elfert and Robert E. Brown.
- the --volno-file option was not specified, so avoiding crashes.
- Reported by Christoph Litauer, Daniel S. Barclay, David Taylor,
- Erik D. Frederick, Larry Creech, Loïc Prylli, Loren J. Rittle,
- Marty Leisner, Neil Faulks, Paul Mitchell, Rocky Giannini, Roy
- Marantz, Sylvain Rougier, Timothy J. Lee and Werner Almesberger.
- 1996-04-22 François Pinard <pinard@iro.umontreal.ca>
- make sense translating messages in a remote process, not knowing
- the language in use in the local process.
- 1996-04-18 François Pinard <pinard@iro.umontreal.ca>
- Instead of -UU for removing directories, request a long option.
- (usage): Document --recursive-unlink.
- (decode_options): Have --recursive-unlink imply --unlink-first.
- of flag_unlink_first > 1.
- Reported by Andreas Schwab.
- 1996-04-17 François Pinard <pinard@iro.umontreal.ca>
- name, to prevent garbage to get into the structure.
- Reported by Jonathan Kamens.
- 1996-03-28 François Pinard <pinard@iro.umontreal.ca>
- Reported by Constantin Belous and Jörgen Hägg.
- 1996-03-21 François Pinard <pinard@iro.umontreal.ca>
- Reported by Timothy J. Lee and Peter Seebach.
- 1996-02-28 François Pinard <pinard@iro.umontreal.ca>
- instead of HEADERS.
- 1996-02-12 François Pinard <pinard@iro.umontreal.ca>
- 1996-02-03 François Pinard <pinard@iro.umontreal.ca>
- Ensure --totals work correctly for huge archives:
- (init_total_written, print_total_written): New routines.
- Reported by Albert W. Dorrington, Chris F.M. Verberne, David
- Martin, Eduardo Villasenor de Rivas, Greg Chung, Jim Meyering,
- John R. Vanderpool, Jon Lewis, Jörg Weule, Jörgen Hägg, Rod
- Thompson, Russell Cattelan, Ted Rule and Tor Lillqvist.
- Ensure --tape-length is usable for huge media:
- its value pre-multiplied by 1024.
- tarlongs. Declare bytes_written outside flush_write.
- (init_total_written): Zero out bytes_written as well.
- Reported by Dave Barr.
- 1996-01-15 François Pinard <pinard@iro.umontreal.ca>
- Reported by Yasushi Suzudo.
- 1996-01-14 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-08 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bradley A. Smith.
- 1996-01-07 François Pinard <pinard@iro.umontreal.ca>
- 1996-01-03 François Pinard <pinard@iro.umontreal.ca>
- Reported by Kaveh R. Ghazi and Mark Bynum.
- not completely empty, for better ANSI C compliance.
- Reported by John David Anglin, Kaveh R. Ghazi and Mark Bynum.
- 1996-01-02 François Pinard <pinard@iro.umontreal.ca>
- instead of statically, because PATH_MAX is not always constant.
- Reported by Bruno Haible, John David Anglin, Jonathan Thornburg,
- Kaveh R. Ghazi, Martin Bellenberg, Marty Leisner, Nelson
- H. F. Beebe, Roland McGrath and Thomas König.
- Reported by Marty Leisner.
- 1996-01-01 François Pinard <pinard@iro.umontreal.ca>
- Reported by Jim Meyering.
- 1995-12-31 François Pinard <pinard@iro.umontreal.ca>
- 1995-12-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ulrich Drepper.
- tar.h, update.c: Replace __P by PARAMS, to respect ANSI C.
- 1995-12-28 François Pinard <pinard@iro.umontreal.ca>
- instead of partly relying on static initializations. Remove
- static initializations for those variables.
- 1995-12-24 François Pinard <pinard@iro.umontreal.ca>
- links, attempt extracting symbolic links as hard links instead,
- as POSIX suggests. Emit a diagnostic on first occurrence.
- files, continue extracting them as regular files as before, but
- emit a diagnostic on first occurrence.
- 1995-12-23 François Pinard <pinard@iro.umontreal.ca>
- Add a parameter to control recursion. Inverse return value,
- so 0 is failure. Ensure errno is always valid in this case.
- (gnu_restore): Specify recursion when calling remove_any_file.
- (extract_archive): Call maybe_recoverable rather than
- make_directories, so deleting files is also tried. Some cleanup.
- (usage): Document it.
- prior to extraction for everything except directories.
- Reported by Andrew J. Schorr, Andrey A. Chernov, Axel Boldt, Bo
- Nygaard Bai, Chris F.M. Verberne, Chris G. Demetriou, Christian
- Callsen, Daniel S. Barclay, Ian Jackson, James Stevens, Seth
- Robertson, Tito Flagella, Warner Losh and Wolfram Wagner.
- 1995-12-22 François Pinard <pinard@iro.umontreal.ca>
- (main): Call name_close after create_archive.
- (name_next): Simplify routine by merging both loops.
- (addname): Avoid xstrdup'ing result of new_name, this corrects a
- memory leak.
- the beginning of it.
- normalization in string for usage errors. Better detection of
- conflicting options about archive format or compression program.
- number of input files. Cowardly refuse to create an empty archive
- file, if -c is given without input file or list.
- Reported by Karl Berry and Robert Bernstein.
- 1995-12-21 François Pinard <pinard@iro.umontreal.ca>
- Corrections to speed-up the sizeing pass in Amanda:
- (flush_write): Avoid writing to /dev/null.
- written to /dev/null, nor read file nor restore times.
- Reported by Greg Maples and Tor Lillqvist.
- Reported by Paul Nordstrom and Tim Lashua.
- complement notumask to current_umask.
- cleanup in variable names.
- (make_directories): Use newdir_umask while creating intermediate
- directories. They used to be 0777 unconditionally.
- Reported by Bruce Evans, Harald König and James Crawford Ralston.
- 1995-12-20 François Pinard <pinard@iro.umontreal.ca>
- names or links, this avoids spurious `Visible longname error's.
- Reported by Arne Wichmann, Chris F.M. Verberne, Frank Koenen,
- Franz-Werner Gergen, Ian Jackson, Jon Lewis, Mark Kollert, Paul
- Nordstrom, Ted Rule, Thomas Priesner, Tim Rylance and Tom Tromey.
- 1995-12-19 François Pinard <pinard@iro.umontreal.ca>
- not only NAME_FIELD_SIZE. It was breaking --multi-volume
- --listed-incremental when backing up long file names.
- Many symptoms really: a screwed-up date on the incremental data
- file, dumping incremental which should not have been, etc.
- cursor instead. Also avoid the optimization of cleaning each
- save_name only once per flush_read if it did not change: it
- was using `save_name = real_s_name;', and since save_name may
- be freed at any time, this is/was really running after trouble.
- Reported by Alexander V. Lukyanov, Axel Habermann, Chance
- Reschke, Claus Heine, Christian von Roques, Daniel Hagerty,
- Daniel S. Barclay, Dirk Herr-Hoyman, Donald H. Locker, Ed Childs,
- Heiko Schinke, Hunyue Yau, Goeran Uddeborg, Grant McDorman,
- Joachim Seelig, Joe DeBattista, Jonathan Thornburg, Joutsiniemi
- Tommi Il, Jürgen Lüters, Keith Young, Kelly Stephens, Kevin
- Dalley, Konno Hiroharu, Larry Creech, Martin Mares, Michael
- Dietrich, Michael Giddings, Michael Meissner, Michael P Urban,
- Paul Siddall, Pierce Cantrell, Peter Fox, Robert Frey, Roderich
- Schupp, Sam Richards, Stephen J Bevan, Torsten Lull, Wolfram
- Gloger and Yu-Min Liang.
- Reported by Chris Arthur, Dan Reish, Karl Berry and Skip Montanaro.
- Remove sys_errlist declaration, and use syserror instead.
- Reported by Chris Arthur, Coranth Gryphon, Erich Stefan Boleyn,
- Fabio d'Alessi, Greg Hudson, Jason R. Mastaler, Skip Montanaro,
- Thomas Krebs and Troy Rudolph.
- 1995-12-17 François Pinard <pinard@iro.umontreal.ca>
- to sparse files instead of regular files, because of an improper
- .
- tar.c: Drop register specifications, useless in GNU's tar, as
- tar does not use longjmp, and GNU C has -O automagically set.
- devices, directories, etc., when --to-stdout option is being used.
- Reported by Donald B Gordon, Gerben Wierda, Greg Chung, Norbert
- Kiesel and Roman Czyborra.
- 1995-12-04 François Pinard <pinard@iro.umontreal.ca>
- all `ERROR ((TAREXIT_FAILURE,' by `FATAL_ERROR ((0,'.
- Reported by Marty Leisner.
- clearly list block numbers for NUL blocks and end of file.
- Reported by Jörg Weule.
- Reported by Greg Chung.
- 1995-11-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Harald König and Kaveh R. Ghazi.
- If needed, include net/errno.h or sys/inet.h when they exist.
- Reported by Goeran Uddeborg, J.J. Bailey, John L. Chmielewski,
- Peder Chr. Norgaard and Yasushi Suzudo.
- 1995-11-29 François Pinard <pinard@iro.umontreal.ca>
- Was segment violating because falling into --blocking-factor.
- Uniformly write nonzero instead of non-zero.
- Reported by Karl Berry.
- Instead of __MSDOS__, all occurrences.
- of timestamps for directories.
- Reported by Yasushi Suzudo.
- Reported by Jonathan Kamens.
- --label uses regexps.
- Reported by John R. Vanderpool and Matti Aarnio.
- gzipped empty archives will not produce spurious diagnostics.
- Reported by Jonathan Kamens.
- 1995-11-23 François Pinard <pinard@iro.umontreal.ca>
- 1995-11-22 François Pinard <pinard@iro.umontreal.ca>
- until all options processed, so we now for sure that `-' means
- standard input, not standard output.
- POSIX support yet, saying it is only partially implemented so far.
- 1995-10-27 François Pinard <pinard@iro.umontreal.ca>
- (__rmt_open): Call shutdown if remote open fails, or else, we lose
- file descriptors.
- Reported by Holger Teutsch.
- 1995-10-20 Tom Tromey <tromey@drip.colorado.edu>
- (stdin_used_by): New variable.
- (name_init, add_exclude_file, decode_options): Use request_stdin
- if required.
- (confirm): Check stdin_used_by to see if stdin in use.
- of checksum field.
- 1995-08-26 François Pinard <pinard@iro.umontreal.ca>
- string is returned when not found, instead of the previous one.
- 1995-08-06 François Pinard <pinard@iro.umontreal.ca>
- interactions. Clarify `archive == 0' into `archive == STDIN'.
- Reported by Scott Hunziker.
- 1995-08-02 François Pinard <pinard@iro.umontreal.ca>
- file name, not the link name.
- Reported by Dale R. Worley and Wolfram Wagner.
- 1995-07-23 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-27 François Pinard <pinard@iro.umontreal.ca>
- variable archive_format. Delete flag_old_archive, flag_standard.
- yields V7_FORMAT, nothing yields OLDGNU_FORMAT, --posix yields
- GNU_FORMAT, and --posix with POSIXLY_CORRECT yields POSIX_FORMAT.
- Replace all flag_old_archive and flag_standard appropriately.
- alternate way of saying --blocking-factor, in bytes this time.
- a --no-recurse option, to help using tar with find.
- Reported by Chris G. Demetriou, Jamie Zawinski, Kimball
- Collins, Oswald P. Backus IV and Stuart Poulin.
- Delete --block-compress, issue a warning if used. It was never
- obeyed while outputting on disk files, where it would have been
- useful. It was only obeyed for pipes, remotes and devices, that
- is, exactly when it would be an error not to specify it.
- Reported by Hans Guerth, James H Caldwell Jr, Jean-loup Gailly,
- Jeffrey W. Parker, John D. Sybalsky, Kai Schlichting, Marcin
- Matuszewski, Mike Silano, Paul O'Connor, Pete Geenhuizen and
- Richard Stallman.
- flush_read and fl_write by flush_write.
- 1995-06-26 François Pinard <pinard@iro.umontreal.ca>
- Reported by John J. Szetela and Oliver Trepte.
- Reported by Alan Modra.
- previous code, elsewhere. Replace various occurrences of code
- appropriately with function calls. Ensure mode bits are properly
- set in all circumstances. This may imply calling set_mode twice.
- Reported by Piercarlo Grandi and Tim Magill.
- directory information, instead of parts of it, all mistyped.
- (restore_saved_dir_info): Free information as we consume it.
- Simplify code by using set_mode and set_times. Rename routine to
- apply_delayed_set_stat, and do some other cleanup around it.
- flag_do_chown by flag_same_owner,
- flag_exstdout by flag_to_stdout,
- flag_follow_links by flag_dereference,
- flag_gnudump by flag_incremental,
- flag_ignorez by flag_ignore_zeros,
- flag_keep by flag_keep_old_files,
- flag_local_filesys by flag_one_file_system,
- flag_modified by flag_touch,
- flag_multivol by flag_multi_volume,
- flag_namefile by flag_files_from,
- flag_new_files by flag_after_date,
- flag_oldarch by flag_old_archive,
- flag_reblock by flag_read_full_records,
- flag_run_script_at_end by flag_info_script,
- flag_sayblock by flag_block_number,
- flag_sorted_names by flag_same_order,
- flag_sparse_files by flag_sparse,
- flag_startfile by flag_starting_file,
- flag_use_protection by flag_same_permissions,
- OPTION_COMPRESS_PROG by OPTION_USE_COMPRESS_PROGRAM,
- flag_volhdr by volume_label,
- flag_compressprog by compress_program,
- flag_rsh_command by rsh_command,
- and flag_volno_file by volno_file.
- warning for the old option.
- 1995-06-24 François Pinard <pinard@iro.umontreal.ca>
- uid if uname is unknown in this system, and use the stored gid if
- gname is unknown in this system, instead. This solves a long
- lasting bug by which restored files were all owned by root, using
- an incomplete /etc/passwd or /etc/group file.
- gid_to_gname, exchanging the order of arguments. Use uid_t and
- gid_t instead of int's. Use empty strings in cached_[ug]name for
- marking there is no valid cached translation, instead of using
- magic values for cached_[ug]id. Rename finduid to uname_to_uid
- and findgid to gname_to_gid, adding a second argument to store the
- result if found, and returning a success/failure indication, not
- anymore assuming the current [ug]id by default.
- Reported by Anders Andersson, Bernard Derval, Brian Perkins,
- Charles Fu, Daniel Trinkle, Ian Jackson, Johannes Helander,
- Michael Lin, Richard Sims, Robert E. Brown, Tim P. Starrin and
- Torkel Hasle.
- Implement --numeric-owner, to replace the NONAMES define. Then,
- ensure some reasonable values to magic and linkflags if POSIX.
- Reported by Benedikt Stockebrand, Ian Jackson and Stephen Gildea.
- saved_block_pointer and saved_block variables. Blocks were
- carefully saved indeed, but never consulted after the fact.
- 1995-06-23 François Pinard <pinard@iro.umontreal.ca>
- --block-size to --blocking-factor, and --record-number to
- --block-number.
- find_next_block, and userec to set_next_block_after.
- Replace endofrecs by available_space_after which does the space
- computation instead of returning the end pointer, adjust and
- simplify all callers, by using variable data_block systematically.
- Also, rename union block field charptr to buffer.
- 1995-06-22 François Pinard <pinard@iro.umontreal.ca>
- whenever appropriate, to follow the terminology used in
- P1003.1-1990, and so removing a lot of confusion in sources.
- far as possible. Rename those remaining LF_xxx to GNUTYPE_xxx.
- specified by POSIX, and what is GNU format, and what is extended
- header for sparse files. Use xxx_FIELD_SIZE instead of NAMSIZ,
- TUNMLEN and TGNMLEN. Dismangle some other names, on the way...
- Rename baserec to record_start_block, and make it static.
- buffer.c to diffarch.c. Correct prototypes so first arg is long.
- from tar.h to buffer.c, renaming them to record_start,
- current_block, record_end respectively.
- current_block and record_end.
- renaming it to reading_archive.
- reading_archive.
- list.c, names.c, rmt.c, rmt.h, rtapelib.c,
- tar.c, update.c: Replace many #ifdef's by #if's, and
- #ifndef's by #if !'s.
- extract_sparse_file), tar.h: Remove crumb about ending_blanks
- and end_nulls.
- is only needed for checking.
- options.
- Reported by Aage Robeck, Alan Cox, Benny Holmgren, Bruno Haible,
- Daniel Quinlan, Michael Schmidt, Richard J. Kettlewell and Robert
- Leslie.
- 1995-06-21 François Pinard <pinard@iro.umontreal.ca>
- when NULL.
- Reported by Alois Steindl, Amos Yahil, Anders Liljeborg, Andre
- Novaes Cunha, Andreas Haumer, Andreas Reuter, Andy Gay, Bdale
- Garbee, Bradley A. Smith, Brett Gaines, Bruce Jerrick, Calvin
- Cliff, Cameron Elliott, Charles Lopes, Charles M. Hannum, Chris
- Metcalf, Christophe Colle, Christopher T. Johnson, Dale Wiles,
- David Shaw, Dimitri Bougoulias, Daniel Hagerty, Dave Gregorich,
- David Mansfield, David Nugent, David Shaw, David Steiner,
- Douglas Scott, Dunstan Vavasour, Edgar Taube, Eduardo Kortright,
- Elmer Fittery, Eric Benson, Eric M. Boehm, Gerd Knorr, Graham
- Whitted, Harald Milz, Heiko Schlichting, James V. Di Toro III,
- Jan Carlson, Janne Snabb, Jeff Sorensen, Jens Henrik Jensen,
- Jim Clausing, John J. Szetela, John R. Vanderpool, Jurgen Botz,
- Karl Berry, Karlos Z. Smith, Karsten Thygesen, Koji Kishi,
- Luke Mewburn, Manuel Munier, Marc Ewing, Matthew J. D'Errico,
- Martin Goik, Maxime Taksar, maximum entropy, Michael Hayes,
- Michael Schwingen, Michael Smolsky, Michael Kaufman, Mike Walker,
- Minh Tran-Le, Mitsuaki Masuhara, Nelson H. F. Beebe, Noel Cragg,
- Olaf Wucknitz, Oliver Trepte, Olivier Roussel, Patrick Fulconis,
- Paul Kanz, Paul Nordstrom, Pekka Janhunen, Peter Carah, Peter
- Kutschera, Phil Hands, Randy Bias, Reuben J. Ravago, Ricardo
- Marek, Robert Anthony Nader, Rod Buchanan, Roderich Schupp,
- Russell Cattelan, Scott J. Kramer, Scott L. Burson, Simon
- Wright, Sisira Jayasinghe, Steffen Stempel, Thomas M. Browder
- Jr., Thomas Waas, Tim Bradshaw, Tim Lashua, Timothy J. Lee, Tom
- Popovitch, Toshiaki Nishi, Victor J. Griswold, Wayne Christopher,
- William J. Eaton, Wlodzimierz Jan Martin, Wolfgang Rupprecht
- and Wolfram Wagner.
- those are already declared in rmt.h.
- 1995-06-18 François Pinard <pinard@iro.umontreal.ca>
- Replace ck_close by xclose in all modules.
- instead, now that it protects against malloc(0) returning NULL.
- ck_malloc with xmalloc. In gnu_restore, remove skipping code in
- case of failed allocation, because tar already aborted in xmalloc.
- normally exist on Unix. To be reinserted later, as needed.
- Reported by Jyh-Shyang Wang, Nelson H. F. Beebe, Philippe Defert
- and Serge Granik.
- Clean out old NO_OPEN3 code.
- just pass it undisturbed.
- From Robert Lipe.
- 1995-06-17 François Pinard <pinard@iro.umontreal.ca>
- (int) explicitely for test.
- instead of ../intl/libintl.h, which does not always exist.
- __rmt_lseek declaration.
- takes care of it now.
- Reported by Coranth Gryphon, Jim Blandy and Thomas Krebs.
- 1995-06-15 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-11 François Pinard <pinard@iro.umontreal.ca>
- (extract_archive), diffarch.c (diff_archive), create.c
- (dump_file, start_header), tar.c (decode_options): Replace
- flag_absolute_paths by flag_absolute_names.
- reporting --absolute-paths as obsolete.
- setlocale to void independently of ENABLE_NLS.
- Reported by Ulrich Drepper.
- 1995-06-10 François Pinard <pinard@iro.umontreal.ca>
- instead of constants. Have long option names translated to short
- options whenever possible, rather than setting flags directly:
- easing option management is worth a few extra nanoseconds.
- Reported by Bruno Haible.
- 1995-06-07 François Pinard <pinard@iro.umontreal.ca>
- Also, define setlocale to empty only if the setlocale function is
- not known, instead of when <locale.h> is missing.
- taking care of the fact libintl.h might have been symlinked there.
- 1995-06-05 François Pinard <pinard@iro.umontreal.ca>
- show_help and show_version variables, so `--version --create' will
- not diagnose `Too many commands'. Adjust things so this works.
- Reported by Marty Leisner.
- 1995-06-04 François Pinard <pinard@iro.umontreal.ca>
- 1995-06-03 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Marty Leisner.
- pointers which might later be overwritten, but nevertheless saved
- into structures, so, use xstrdup for the time being.
- Reported by Michael Holmes.
- Reported by Ian Jackson and Marty Leisner.
- 1995-05-28 François Pinard <pinard@iro.umontreal.ca>
- instead of long, so it is the same as in rmt.c.
- Reported by Chris Arthur.
- to ar_block at open_archive time, for when -M used, just before
- calling free.
- Reported by Bruno Haible, Clinton Carr, Hernan Prieto Schmidt,
- Kevin Dalley, Loren J. Rittle and Marty Leisner.
- with some header files.
- Reported by Kaveh R. Ghazi and William Bader.
- WITH_REGEX instead of WITH_REGEC.
- Reported by Bruno Haible.
- 1995-05-16 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-09 François Pinard <pinard@iro.umontreal.ca>
- 1995-05-08 François Pinard <pinard@iro.umontreal.ca>
- if WITH_CATALOG. Let <libintl.h> define _() appropriately.
- 1995-05-02 François Pinard <pinard@iro.umontreal.ca>
- superfluous parentheses in macro definitions.
- operator when assignment in test.
- 1995-04-27 François Pinard <pinard@iro.umontreal.ca>
- Reported by Sherwood Botsford.
- 1995-03-19 François Pinard <pinard@iro.umontreal.ca>
- 1995-03-14 François Pinard <pinard@iro.umontreal.ca>
- pipe, instead of the useful one, prior to processing.
- Reported by Charles Lopes and Minh Tran-Le.
- 1995-02-22 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-19 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-13 François Pinard <pinard@iro.umontreal.ca>
- 1995-02-11 François Pinard <pinard@iro.umontreal.ca>
- empty filenames under old Solaris 2.4, causing endless loops in
- tar. As a workaround, avoid `' as done already for `.' and `..'.
- Reported by Jan Carlson.
- 1995-02-05 François Pinard <pinard@iro.umontreal.ca>
- 1995-01-04 François Pinard <pinard@iro.umontreal.ca>
- return EACCES instead of EEXIST on mkdir.
- Reported by Jeffrey Goldberg.
- (decode_options) [MSDOS]: Be blind to -N and related.
- Reported by Jeffrey Goldberg.
- preceeded by a slash, to take care of `/:/' which is a shorthand
- for `/.../<CELL-NAME>/fs' on OSF's Distributing Computing
- Environment (DCE) and Distributed File System (DFS).
- Reported by Travis L. Priest.
- 1995-01-03 François Pinard <pinard@iro.umontreal.ca>
- oldish-style non-dashed options to modern writing before
- performing option decoding. Diagnose when modern options are met
- before old style options are fully converted. This allows
- mixing of option styles on a single call. Avoid getoldopt and
- use getopt_long instead.
- Reported by Bruno Haible, Les Mikesell, Patrick Timmons and Saul
- Lubkin.
- 1995-01-02 François Pinard <pinard@iro.umontreal.ca>
- getoldopt.c, gnu.c, list.c, mangle.c, names.c,
- port.c, tar.c, update.c: Include "system.h", and move
- the inclusion of "tar.h" down after system dependent definitions.
- <sys/tape.h>, <sys/mtio.h>, <sys/ioctl.h> and <sys/io/trioctl.h>.
- update.c: Simplify accordingly.
- <sys/mtio.h>, to account for problems when GNU libc 1.0x is
- installed over SunOS 4.1.3: GNU libc does not provide sys/mtio.h,
- so it is taken from Sun header files which use things like _IOW,
- which GNU libc despises, sys/ioccom.h then provides definitions.
- Reported by Joseph E. Sacco.
- 1994-12-27 François Pinard <pinard@iro.umontreal.ca>
- Reported by Karl Vogel.
- 1994-12-18 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible, Konno Hiroharu and Max Hailperin.
- 1994-12-11 François Pinard <pinard@iro.umontreal.ca>
- 1994-12-03 François Pinard <pinard@iro.umontreal.ca>
- <libintl.h>, by defining _(), by defining and calling setlocale,
- and by defining and initializing program_name.
- Localize, adapting from how it is done in sharutils.
- 1994-11-29 François Pinard <pinard@iro.umontreal.ca>
- (main): For case 'L', use atol instead of atoi, and cast the
- result to (off_t) rather than (long).
- Reported by David J. MacKenzie.
- 1994-11-26 François Pinard <pinard@iro.umontreal.ca>
- diffarch.c, extract.c, gnu.c, list.c,
- rtapelib.c, update.c: Rename _ to __P.
- argument, or else, include <libintl.h> and declare _ as gettext.
- extract.c, getoldopt.c, gnu.c, list.c,
- mangle.c, port.c, rtapelib.c, tar.c,
- update.c: Use _ macro over all localizable strings.
- strstr, which is not needed.
- 1994-11-01 François Pinard <pinard@iro.umontreal.ca>
- not detail all the changes here.
- 1994-10-30 François Pinard <pinard@iro.umontreal.ca>
- 1994-10-27 François Pinard <pinard@iro.umontreal.ca>
- extract.c, gnu.c, list.c, mangle.c, tar.c,
- update.c: Rename all f_* variables to flag_*.
- character while copying it to an int.
- Reported by Konno Hiroharu, Mats Lofkvist, Max Hailperin and
- Ryutaro Susukita.
- 1994-10-09 François Pinard <pinard@iro.umontreal.ca>
- 1994-10-04 François Pinard <pinard@iro.umontreal.ca>
- dumb compiler. Later remove the cast and compare to 0 instead.
- Reported by Karl Vogel and Kaveh R. Ghazi.
- 1994-09-27 François Pinard <pinard@iro.umontreal.ca>
- 1994-09-26 François Pinard <pinard@iro.umontreal.ca>
- be changed, instead of going on. This is not an innocuous error.
- Reported by Marty Leisner.
- 1994-09-15 François Pinard <pinard@iro.umontreal.ca>
- included, because off_t might not be defined otherwise.
- Reported by James W. McKelvey, John L. Chmielewski, Karl
- Vogel, Kaveh R. Ghazi an and Jim Meyering and Tilman Schmidt.
- 1994-09-14 François Pinard <pinard@iro.umontreal.ca>
- (DISTFILES): Distribute TAGS.
- (ansi2knr): Use $(LIBS).
- (TAGS): Make TAGS in $(srcdir) only.
- (distclean): Do not remove TAGS.
- (realclean): Remove TAGS.
- (Makefile): Have ./config.status create this Makefile only.
- 1994-09-13 François Pinard <pinard@iro.umontreal.ca>
- not a constant in GNU libc.
- Reported by Joseph E. Sacco and Thomas Bushnell n/BSG.
- wait, do not use NULL.
- Reported by Thomas Bushnell n/BSG.
- 1994-09-05 François Pinard <pinard@iro.umontreal.ca>
- the default behavior for a few releases of Emacs and it seems that
- option -t is now disappearing (from Emacs 19.25, at least).
- Reported by Goeran Uddeborg.
- 1994-09-02 François Pinard <pinard@iro.umontreal.ca>
- set itself.
- Reported by Piercarlo Grandi.
- messages to msg_file, instead of stdout.
- Reported by Piercarlo Grandi.
- 1994-08-23 François Pinard <pinard@iro.umontreal.ca>
- +Olibcalls compiler option works.
- Reported by John David Anglin.
- Otherwise, if the command argument has been specified and
- REMOTE_SHELL is not defined, immediately return an error.
- Reported by Bruno Haible, Kaveh R. Ghazi, Marty Leisner,
- Torkel Hasle and William Bader.
- Because --rsh-command may always be given, even if no remote shell
- was found at configure time, remote capabilities are always
- compiled. This also solve other problems related to RTAPELIB.
- anymore on HAVE_RTAPELIB.
- Reported by Andreas Schwab and Vic Abell.
- length limitations for remote host name, remote user name and
- remote device name. Duplicate path, and free it in all cases.
- string. Remove code for that case.
- 1994-08-22 François Pinard <pinard@iro.umontreal.ca>
- Little cleanup in installation:
- 1994-08-21 François Pinard <pinard@iro.umontreal.ca>
- WCOREDUMP. Previous WIFSIGNALED definition was excluding SIGSTOP,
- new definition do not exclude it anymore. We'll see.
- Reported by Demizu Noritoshi, Greg Black, Kaveh R. Ghazi,
- Robert E. Brown and Russ Evans.
- 1994-08-20 François Pinard <pinard@iro.umontreal.ca>
- This might (?) solve the dirent problems on NeXT's and Apollo's:
- style to newer and clearer AC_HEADER_DIRENT style.
- Reported by Drew Trieger, Hugh Secker-Walker, James W. McKelvey,
- Robert E. Brown and Thomas Krebs.
- 1994-08-17 François Pinard <pinard@iro.umontreal.ca>
- Remove some shadowings.
- (fl_read): Rename head to cursor.
- for not loosing the const specifier while casting.
- Reported by Greg Black.
- rtapelib.o and _urtapelib.o explicit rules, not needed anymore.
- Reported by Andreas Schwab.
- Reported by Andreas Schwab.
- this symbol is defined. This also solves a missing mt_type field
- on NS32016 running SysVr2.2.
- Reported by Greg Black.
- case, not the whole routine, with the MTIOCTOP symbol. In case of
- unrecognized operation, return EOPNOTSUPP instead of EINVAL.
- the RMTIOCTL machinery.
- 1994-08-16 François Pinard <pinard@iro.umontreal.ca>
- <sys/mtio.h> or its alternates.
- Reported by Daniel R. Guilderson and Kaveh R. Ghazi.
- rtapelib.o and one rule for _rtapelib.o, taking care of the fact
- that rtapelib.c is in $(srcdir) while _rtapelib.c is in current
- directory.
- Reported by Andreas Schwab, Kaveh R. Ghazi, Minh Tran-Le and
- Per Foreby.
- into string.
- Reported by Anders Andersson, Bruno Haible, Thomas Krebs and
- Thomas König.
- Reported by Thomas König.
- 1994-08-15 François Pinard <pinard@iro.umontreal.ca>
- (string_error): New, to replace ERROR ((...)), unavailable in rmt.c.
- global instead. This will get rid of useless shadowings.
- 1994-08-14 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ben A. Mesander.
- 1994-08-13 François Pinard <pinard@iro.umontreal.ca>
- Check if WIFSTOPPED is defined, to decide if defining others WIF*.
- Reported by Bruno Haible.
- 1994-08-11 François Pinard <pinard@iro.umontreal.ca>
- Initialize it as NULL. This dirty kludge will allow the module to
- compile on Masscomp's, for the time being.
- Reported by Ben A. Mesander.
- Reported by Ben A. Mesander, Christian T. Dum and Kaveh R. Ghazi.
- 1994-08-10 François Pinard <pinard@iro.umontreal.ca>
- for __hpux. I added __hpux__ too, as done in tar.h.
- Reported by Richard Lloyd.
- HP-UX 8 and after, for which definitions are in <sys/sysmacros.h>,
- and reorganize the tests in this area.
- Reported by Christian T. Dum, Dimitris Fousekis, Kimmy Posey,
- Michael Maass, Richard Lloyd and Thomas König.
- 1994-08-09 François Pinard <pinard@iro.umontreal.ca>
- These changes for const-cleaning gnu.c and tar.c:
- variables instead of accepting parameters. Return success or
- failure as an int instead of the relocated name_buffer.
- (name_next): Caller changed, internal clean-up of the function.
- Remove trailing slashes on the command call too, not only when
- reading from a file through -T option.
- Reported by Ben A. Mesander, Bruno Haible, Christian T. Dum,
- Dean Gaudet, James W. McKelvey, Richard Lloyd and Robert E. Brown.
- 1994-08-08 François Pinard <pinard@iro.umontreal.ca>
- checking for "-C", instead of decomposed tests, just for clarity.
- (rtapelib.o): Define REMOTE_SHELL from $(RSH) while compiling.
- REMOTE_SHELL, instead of cascading tries of filenames.
- Reported by Bruno Haible.
- defined, instead of checking for FNM_PATHNAME, because some
- <unistd.h> define the later without defining the former.
- Reported by Thomas König.
- compilers not processing void * properly.
- Reported by Kaveh R. Ghazi.
- Reported by Andreas Schwab, Christian T. Dum and Dean Gaudet.
- ftruncate replacements.
- Reported by Kaveh R. Ghazi (for memset and strstr).
- Reported by Bruno Haible (for mkdir and rename).
- 1994-08-05 François Pinard <pinard@iro.umontreal.ca>
- forcing the compiler to do it for us? (Hum! I'm not so sure.)
- Reported by Bruno Haible.
- opportunity for slightly reorganizing the code around.
- Reported by Anders Andersson, Andrey A. Chernov, Bruno Haible
- and Chris Ransom.
- Reported by Andreas Schwab, J.T. Conklin, Kaveh R. Ghazi and
- Robert E. Brown.
- other, for rmtopen and rmtcreat were not transmitting the proper
- number of parameters to open and creat (since 26 July 1994).
- Reported by Andreas Schwab.
- doing utime, for keeping long enough the permission of utime'ing.
- (extract_archive, restore_saved_dir_info): Idem for directories.
- Reported by Jonathan I. Kamens.
- broken. Define mkfifo only if configure did not find it.
- Include <sys/param.h> if not _POSIX_SOURCE, then <unistd.h> if
- we have it, than "pathmax.h". Move _POSIX_VERSION dependent
- code further down. Do not declare getcwd if we do not have it.
- Reported by Bernard Chen, Jean-Michel Soenen, John L.
- Chmielewski and Kaveh R. Ghazi.
- borrowing this code from both fileutils-3.9's "lib/system.h" and
- textutils-1.9's "system.h".
- which was requiring one block too much, most probably for trying
- to get around DEV_BSIZE/st_blksize confusion. Use ST_NBLOCKS,
- instead of computing a variable block_size and doing specific
- tests for HP-UX or Linux. Also rewrite the test so it works
- when ST_NBLOCKS is unsigned.
- Reported by Bruno Haible, Dean Gaudet, Dick Streefland, Harald
- König, Jim Meyering, Kai Petzke, Kaveh R. Ghazi and Torkel Hasle.
- 1994-08-04 François Pinard <pinard@iro.umontreal.ca>
- Reported by Kaveh R. Ghazi.
- Reported by Kaveh R. Ghazi and Christian T. Dum.
- Reported by Demizu Noritoshi, Kaveh R. Ghazi and William Bader.
- Reported by Ben A. Mesander, Christian T. Dum, Demizu Noritoshi
- and Kaveh R. Ghazi.
- TAREXIT_FAILURE.
- Reported by Demizu Noritoshi, James W. McKelvey, Kaveh R.
- Ghazi and Robert E. Brown.
- 1994-08-02 François Pinard <pinard@iro.umontreal.ca>
- (extract_archive), list.c (list_archive, read_header),
- buffer.c (open_archive), diffarch.c (diff_archive): Use
- assign_string for setting these variables to a string value or
- NULL.
- current_link_name and save_name to NULL.
- (close_archive): Free each of them if not NULL.
- (fl_write): Take a copy of save_name into cursor, and advance the
- cursor instead, because save_name should stay free-able.
- Reported by Dave Gentzel, Harald Anlauf, Mark Clements, Robert
- Weissenfels, Ronald van Loon, Tsutomu Yamada and Vic Abell.
- non-symbolic links were not printed properly quoted.
- size. NAMSIZ + 2 is not necessarily enough.
- 1994-08-01 François Pinard <pinard@iro.umontreal.ca>
- other things, this will solve previously missing #undef's.
- memcmp, index by strchr and rindex by strrchr.
- on Minix. AC_MINIX in configure.in should guarantee POSIX things.
- Reported by Drew Trieger, Hugh Secker-Walker and Vic Abell.
- to `-', instead of doing it explicitely. Just for clarity.
- archive_name_array, n_ar_files by archive_names and ar_files_len
- by allocated_archive_names. Replace the index cur_ar_file by
- archive_name_cursor, which is a cursor in archive_name_array.
- archive_name_array at beginning, taken from options routine.
- Free it at end of main.
- (options): Use xrealloc instead of ck_realloc for archive_name,
- for the already saved names to be preserved.
- Reported by Per Bojsen.
- n_indalloc by allocated_names, and n_indscan by name_index.
- Replace namef by name_file, n_argv by names_argv and n_argc by
- names_argc.
- (main): Make an initial allocation for name_array at beginning,
- moved out from name_add, free it at end of main.
- 1994-07-30 François Pinard <pinard@iro.umontreal.ca>
- directory summary file if -G, since -G sets gnu_dumpfile to 0.
- Reported by Alexander Dupuy.
- trying to dump an empty directory.
- Reported by Rainer Orth.
- Correction for the improper `data differs' diagnostic given when
- the continuation of a multi-volume was compared.
- and save_totsize before calling wantbytes.
- Reported by Andreas Schwab, Denis Fortin, François Pinard,
- Hiroyuki Bessho, Olaf Schlueter, Simon Wright and Saul Lubkin.
- 1994-07-30 François Pinard <pinard@iro.umontreal.ca>
- Reported by Danny R. Johnston.
- Reported by Timothy Fossum.
- 1994-07-29 François Pinard <pinard@iro.umontreal.ca>
- link, remove related bogus code, and the variable nolinks.
- Reported by Andreas Schwab.
- Linux ext2 filesystem.
- Reported by Kai Petzke.
- Reported by Richard Deal.
- Reorganization for `tar -d' to provide a different exit status.
- exit with exit_status.
- rmt.c, tar.c, update.c: Replace EXIT_FAILURE by
- TAREXIT_FAILURE, and EXIT_SUCCESS by TAREXIT_SUCCESS.
- TAREXIT_FAILURE instead of increasing errors.
- exit_status to TAREXIT_DIFFERS if nothing more serious already.
- Reported by Tilman Schmidt.
- 1994-07-27 François Pinard <pinard@iro.umontreal.ca>
- yield a non-zero exit status at end.
- Reported by Nick Holloway.
- but increments the errors counter.
- case. Many errors were not reflected in exit status.
- Reported by Carl Streeter, Esa Karell, George Chyu, Ian Jackson,
- Judy Ricker, Massimo Dal Zotto, Roland McGrath, Tilman Schmidt
- and Torkel Hasle.
- (do_command): New name for command.
- (get_status): New name for status.
- (close_archive): Do not check MAGIC_STAT for an exit value, since
- this value is never returned.
- esoteric statuses. Normalize using TARERROR with an exit status,
- instead of calling TARERROR with 0 first, then _exit. On exit
- calls, use EXIT_SUCCESS instead of 0.
- error counter value. Wrap around was creating spurious success.
- Reported by Bob Mende and Torbjorn Granlund.
- 1994-07-26 François Pinard <pinard@iro.umontreal.ca>
- f_rsh_command to rmtopen and rmtcreat calls.
- argument, to replace rsh.
- Reported by Jonathan I. Kamens.
- <fcntl.h> for V7, merely include <fcntl.h> if it exists,
- otherwise <sys/file.h>.
- port.c, update.c: Do not include <fcntl.h> or
- <sys/file.h>, because they are indirectly included through
- "tar.h".
- f_sparse_files, initialize upperbound as when not BSD42.
- Reported by Alan Bawden, Claude Scarpelli, Laurent
- Sainte-Marthe, Noah Friedman, Reuben Sumner, Tom Quinn and
- William Bader.
- 1994-07-24 François Pinard <pinard@iro.umontreal.ca>
- not exist.
- Reported by Cliff Krumvieda, Francois Pinard, Henrik Bakman,
- J.T. Conklin, Nelson H.F. Beebe and Tilman Schmidt.
- 1994-07-22 François Pinard <pinard@iro.umontreal.ca>
- comparing it to strlen result.
- Reported by Mark Frost.
- regular expressions, instead of using uninitialized memory.
- Reported by Holger Teutsch.
- to define this symbol.
- Reported by Alan Modra, Christian T. Dum, Eddy ?, John
- Oleynick and Richard Lloyd.
- Include <sys/io/trioctl.h> before <sys/mtio.h>, if it exists.
- Reported by Kaveh R. Ghazi.
- anonymous numbers for long options not having a short option form.
- will not be called if it has not been compiled in rtapelib.c.
- Reported by David J. MacKenzie.
- better help formatting and more logical grouping of options.
- Accepts an exit status argument. Callers adapted.
- Reported by Richard O'Neill.
- 1994-07-20 François Pinard <pinard@iro.umontreal.ca>
- Reported by Elmar Heeb, Jeff Prothero and John Clark.
- 1994-07-19 François Pinard <pinard@iro.umontreal.ca>
- Include <stdio.h> and <errno.h>, and define errno if needed.
- include <stdio.h>, <errno.h> nor <sys/types.h>. Also move
- "tar.h" as the first file included in every module. This
- would solve, among other things, the problem of RE_DUP_MAX
- being redefined by <limits.h>, when included after "regex.h".
- Reported by Alan Modra, Christian T. Dum, Dimitris Fousekis,
- John David Anglin, Matthew Braun, Michael Maass, Richard Lloyd
- and Stefan Skoglund.
- The problem reported was that alloca result was seen as int, but
- with the changes just made, alloca should be properly declared.
- Reported by Bryant Fujimoto and Michael Kubik.
- 1994-07-06 François Pinard <pinard@iro.umontreal.ca>
- for choosing to include <utime.h>.
- Reported by Carl Swanson and Thomas Krebs.
- 1994-07-05 François Pinard <pinard@iro.umontreal.ca>
- DEFBLOCKING with DEFAULT_BLOCKING.
- comment, so avoiding Pyramid's DC/OSx compiler to complain about
- ANSI trigraph sequences. Even comments can trigger bugs, now!
- Reported by Mark Frost.
- assign r to p, instead of strcpy'ing directly into p, for making
- the module const clean.
- 1994-07-03 François Pinard <pinard@iro.umontreal.ca>
- Rename a few variables to avoid shadowing variables or functions:
- call, NULL is not necessarily implied on all systems.
- in formats.
- one module to another. Declare voidstar (use it everywhere
- instead of PTR). Move in the include <sys/stat.h> from
- <port.h>, and the include of option.h from tar.c and
- getoldopt.c, waiting for a better solution for all these things.
- 1994-07-02 François Pinard <pinard@iro.umontreal.ca>
- functions which can take it. Add many const specifiers. Remove
- unused variables.
- xmalloc. Same for ck_realloc (pure realloc) to xrealloc.
- Doing this correctly is a delicate matter, which I'll continue
- without reporting it anymore, while doing other modifications.
- Capitalize first word of all error messages, remove ending
- punctuation or newline. Systematically avoid contractions for
- `Cannot' and `Could not'. Always write `WARNING:' all in capitals.
- variable tar to program_name.
- (msg, msg_perror), gnu.c (gnu_restore): Rename variable tar to
- program_name.
- program_name in error message.
- 1994-07-01 François Pinard <pinard@iro.umontreal.ca>
- names.c, rmt.c, tar.c, update.c: Remove all (void)
- prefixes to function calls. There are limits to lint clutter.
- 1994-06-30 François Pinard <pinard@iro.umontreal.ca>
- for including <config.h> or "config.h". If "tar.h" was included
- everywhere, the block will only be needed there.
- Got rid of all `* ' left prefixes in comments and refilled them.
- There is still a lot of cosmetic changes needed everywhere.
- I will not report them any more, doing them along the way of
- other things in the future.
- maintainance.
- 1993-08-31 David J. MacKenzie <djm@goldman.gnu.ai.mit.edu>
- Reported by Drew Sullivan and William Bader.
- 1993-07-29 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- configure, to get the right args passed.
- 1993-07-19 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu>
- $(exec_prefix)/lib, not /etc.
- 1993-07-08 David J. MacKenzie <djm@goldman.gnu.ai.mit.edu>
- Makefile): New targets.
- 1993-06-14 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- $(CFLAGS) last.
- 1993-05-22 The King <elvis@graceland.gnu.ai.mit.edu>
- mode in octal, not in decimal.
- Reported by Scott S. Bertilson.
- 1993-03-26 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- Reported by Noah Friedman.
- 1993-03-25 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- files have changed filesystems which makes it more complex.
- Some losing NFS systems give negative device numbers sometimes.
- Reported by Thorbjxrn Willoch.
- 1993-03-19 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- volno file before running the info script, so that the script
- can look at it.
- 1993-03-17 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- --block-compress.
- (options): Fixed f_compress_block sanity check error message
- to give the correct name of the option.
- 1993-03-16 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- necessary. Don't bother jumping to set_filestat for
- f_modified; repeat the chmod code here. Replace `break',
- deleted on 2 September 1992.
- and use-compress-program option.
- creating old-style archives.
- high bits from the mode when reading headers.
- Reported by Paul Eggert.
- 1993-03-15 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- order for error message.
- Reported by Bruno Haible.
- didn't write it out.
- Replace malloc calls with ck_malloc and realloc with ck_realloc.
- Reported by Jonathan Kamens.
- files.
- an alias for info-script.
- include space for null in namelen computation.
- to properly create error message.
- dump.
- volume header so that verbose listings work properly.
- sparsearray, only 25 were written.
- Reported by Jim Murray.
- block, the last byte was not written. This is fixed in create
- rather than extract: if amidst_data is not set at EOF, put out a
- block with just the last byte of the file.
- Reported by Jim Murray.
- 1993-01-14 David J. MacKenzie <djm@kropotkin.gnu.ai.mit.edu>
- (e.g. on HPUX 8).
- 1992-11-24 David J. MacKenzie <djm@goldman.gnu.ai.mit.edu>
- instead of BSD42 and USG. Rename DP_NAMELEN to NLENGTH.
- Use `struct dirent' instead of `struct direct'.
- 1992-11-18 David J. MacKenzie <djm@goldman.gnu.ai.mit.edu>
- in fnmatch.[ch].
- 1992-10-02 David J. MacKenzie <djm@goldman.gnu.ai.mit.edu>
- (like MS-DOS).
- buffer.c (child_open), list.c (decode_header, print_header):
- Delete unused vars.
- define ck_pipe.
- create.c (write_long): Declare as void, not int, since they
- don't return a value.
- 1992-09-22 Michael I Bushnell <mib@wookumz.gnu.ai.mit.edu>
- this was a switch.
- 1992-09-22 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- 1992-09-18 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- buffer; otherwise a broken rmt server (which puts too much
- data out) could overwrite past our buffer.
- 1992-09-17 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- Reported by J.T. Conklin.
- of longs.
- Reported by J.T. Conklin and Michael Ellis.
- (OBJ3): Add @ALLOCA@.
- meaningfully unless we already know tha WIFSIGNALED is true.
- (There is no guarantee it WTERMSIG will return zero when
- WIFSIGNALED is false.)
- WTERMSIG.
- 1992-09-15 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- losing archives missing it.
- some makes don't have one built in.
- 1992-09-14 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- +help.
- Reported by J.T. Conklin.
- totally unnecessary at that.
- checksums.
- Reported by Robert E. Brown.
- char*.
- Reported by Robert E. Brown.
- string.h's define them for us.
- print_header, used for verbose create, works properly.
- (dump_file): Set current_link_name when setting up symlink
- and hardlink records.
- Reported by Robert Crowe.
- /../../mach.
- Reported by Robert E. Brown.
- 1992-09-11 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- 1992-09-10 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- Define libdir instead of hardcoding /etc for installing rmt.
- 1992-09-10 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- either, so just store the names in malloced areas. Sigh.
- current_link_name need to be set to the arrays in head rather
- than header; header is the actual read buffer and will change.
- column 1.
- Reported by J.T. Conklin.
- 1992-09-09 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- (AUX): Comment out manuals.
- (all): Comment out dependency on tar.info.
- of just looking for gcc.
- 1992-09-09 Noah Friedman <friedman@nutrimat.gnu.ai.mit.edu>
- 1992-09-08 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- headers here. Names for current file are stored in new global
- variables. All source files except create.c changed to refer
- to current_file_name and current_link_name instead of fields
- directly from the current header.
- 1992-09-03 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- (dump_file): When writing link records or symlink records, use
- new write_long function instead of mangling when the link
- target is too long.
- (start_header): Use write_long instead of mangling for long
- names.
- (saverec): Throughout, use longname and longlink if they are set.
- 1992-09-02 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- backward compatibility.
- null.
- Reported by Chris Arthur.
- and similarly for uid.
- Reported by Chris Arthur.
- var.
- (extract_archive): When extracting directories, now save info
- in saved_dir_info_head.
- (restore_saved_dir_info): New function.
- the run.
- Reported by Chris Arthur.
- 1992-08-31 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- write nothing on the archive instead of dumping ".".
- names; obey new force-local flag.
- Reported by Roland Schemers III.
- come from the command line, they aren't malloced, and it isn't
- important to save this trivial amount of memory.
- cur_ar_files.
- never worked; give an appropriate error. Change open of
- ar_file to open of ar_files[0].
- (writeerror, readerror, flush_archive): use
- ar_files[cur_ar_file] instead of ar_file.
- (new_archive): Necessary changes to support ar_files.
- 1992-08-28 Michael I Bushnell <mib@wookumz.gnu.ai.mit.edu>
- Undo djm's changes below; tar does not support the final
- Posix.1 format; it's bad to make it look like it does.
- 1992-07-19 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- well as the early draft magic for ustar.
- instead of an early draft string for ustar.
- 1992-07-14 David J. MacKenzie <djm@apple-gunkies.gnu.ai.mit.edu>
- NAME_MAX for temporary buffer so we don't have to figure out
- what NAME_MAX is (portably).
- 1992-07-10 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1992-07-06 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- unlink the destination instead to avoid leaving a mess.
- 1992-07-03 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- Instead of NO_MTIO.
- 1992-06-23 David J. MacKenzie <djm@goldman.gnu.ai.mit.edu>
- 1992-05-20 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu>
- 1992-05-13 Michael I Bushnell <mib@apple-gunkies.gnu.ai.mit.edu>
- dir_contents when get_dir_contents returns NULL.
- 1992-05-07 Michael I Bushnell <mib@apple-gunkies.gnu.ai.mit.edu>
- get_dir_contents; see djm's change of Fri Jul 26 01:12:58 1991.
- 1992-05-04 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu>
- 1992-04-29 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- buffer.c (init_volume_number, closeout_volume_number): New functions.
- tar.c (main): Call new functions in the right place.
- drives which use short counts to indicate end of tape
- correctly handle the multi-tape stuff. The read half won't
- co-exist with f_reblock; there's no way to fix that, of
- course.
- list.c (read_and): Implemented show-omitted-dirs.
- Reported by Karl Berry.
- buffer.c (fl_read, fl_write): Implemented +checkpoint lazily.
- can be negative, so the old method was bogus. All callers
- changed.
- Reported by Max Hailperin.
- create.c (dump_file): Implemented +ignore-failed-read.
- Reported by Bob Mende Pie.
- after they are added to the archive.
- create.c (dump_file): Implemented +remove-files for
- everything but directories. I don't think they need it.
- 1992-04-28 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- not something inside the header, because the header changes at
- the first buffer flush.
- 1992-04-24 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- precede the include of sys/file.h; restored.
- string with const.
- write_dir_file in place.
- 1992-04-22 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu>
- 1992-03-09 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- Rename a few variables for clarity.
- 1992-03-05 David J. MacKenzie <djm@nutrimat.gnu.ai.mit.edu>
- 1992-01-23 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- 1991-12-24 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- _POSIX_VERSION]: Instead of POSIX ifdefs.
- 1991-12-20 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- cooperate right.
- 1991-12-18 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- get major, minor and makedev.
- sys/sysmacros.h.
- 1991-12-12 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- link target.
- 1991-11-21 Michael I Bushnell <mib@nutrimat>
- filename from header instead of real name to make sure that we
- get the mangled version and not one that is too long and
- overflows buffers.
- 1991-11-16 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- 1991-11-02 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- between dirent.h and ndir.h.
- and configure script with other utilities easier.
- [VPRINTF_MISSING, DOPRNT_MISSING]: Instead of FOO_MSG, to select
- error reporting routines.
- 1991-08-29 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- Reported by Eric Norum.
- 1991-08-26 David J. MacKenzie <djm@pogo.gnu.ai.mit.edu>
- is being used, because older makes don't understand it.
- 1991-08-19 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- don't choke on it.
- 1991-08-14 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- 18, so that with normal user and group names of <= 8 chars,
- the columns never shift in a tar -t listing.
- 1991-08-02 David J. MacKenzie <djm@apple-gunkies>
- (install): Install tar.info*.
- interrupted while creating them.
- Makefile.in in that directory. Set VPATH if srcdir is not `.'.
- (tar.info): New target.
- 1991-07-30 David J. MacKenzie <djm@apple-gunkies>
- 1991-07-29 David J. MacKenzie <djm@wombat.gnu.ai.mit.edu>
- 1991-07-27 David J. MacKenzie <djm@wombat.gnu.ai.mit.edu>
- [__MSDOS__]: Define off_t. Include io.h and not sys/param.h.
- [__TURBOC__]: Use void * and don't define const.
- 1991-07-26 David J. MacKenzie <djm@bleen>
- MSDOS function.
- Don't use or free a non-malloc'd return value from get_dir_contents.
- (names_notfound): Free memory only if amiga, not !unix.
- null-terminated filenames (such as those produced by GNU find
- -print0), and disable -C option.
- This guarantees that odd filenames will get archived.
- (name_next): Call it instead of fgets.
- From David J. MacKenzie.
- 1991-07-24 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- not after, fstatting the fd.
- 1991-07-23 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- If alloca is missing and /usr/ucblib exists (SVR4), use it
- instead of -lPW.
- 1991-07-20 David J. MacKenzie <djm@apple-gunkies>
- `struct direct'.
- 1991-07-18 David J. MacKenzie <djm@bleen>
- functions on Unix; let configure do it.
- [WANT_GETWD] (getwd): Function removed; not needed because
- getcwd is used if needed.
- Default to void (more common these days) instead of int.
- [!POSIX]: Put correct one in port.h.
- not so much a usage message (since you have to ask for it
- explicitly) as on-line help, and you really need to be able to
- page it because it's more than a screen long.
- sys/mtio.h consistent between files. Use NO_MTIO instead of
- tricks with USG and HAVE_MTIO and NO_RMTIOCTL.
- use standard headers to declare them if available
- [STDC_HEADERS or POSIX].
- POSIX; use the system's versions if available.
- auto arrays of size PATH_MAX or NAME_MAX, since with pathconf
- they might not be constants.
- when compiling, instead of having to edit port.c.
- [WANT_DUMB_GET_DATE] (get_date): Function removed.
- Even systems without bison can get bison output and compile it.
- [WANT_STRING] (index, rindex, bcopy, bzero, bcmp): Functions
- removed; the translation is now done by macros in port.h.
- character classes.
- 1991-07-15 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- Reported by Minh Tran-Le.
- 1991-07-10 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- 1991-07-09 David J. MacKenzie <djm@wookumz.gnu.ai.mit.edu>
- and bison.simple (in getdate.y output).
- command line globber for Turbo C.
- 1991-07-08 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- because some MS-DOS makes (Borland's at least) can't do
- redirection in commands.
- 1991-07-08 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
- 1991-07-08 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- unused variables.
- `struct timeb *', since on some non-BSD systems the latter is
- undefined.
- 1991-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- Update README with current compilation instructions.
- 1991-07-03 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- address.
- Reported by Stuart Kemp.
- 1991-07-01 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1991-06-21 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- the wrong place.
- 1991-06-20 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- even if BSD42 is also.
- (install): Don't install tar.texinfo. There's no standard
- place for texinfo files, and /usr/local/man is inappropriate.
- Add TAGS, distclean, and realclean targets and SHELL= line.
- 1991-06-12 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1991-06-05 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- any files specified.
- tar.h (struct name): New field for ugly hack.
- 1991-06-03 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- in struct header in tar.h.
- testpad.h.
- 1991-05-22 Michael I Bushnell <mib@churchy.gnu.ai.mit.edu>
- remote shell programs.
- header file.
- we can't open the file.
- (describe): fix printing in various trivial ways
- 1991-05-21 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1991-05-20 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- already at one.
- 1991-05-19 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- Reported by Andrew Torda.
- one.
- gnu.c (collect_and_sort_name, get_dir_contents): AIX hidden file mod.
- Reported by Minh Tran-Le.
- Reported by David Taylor.
- last element on numbytes needs to look at value after
- converted from octal.
- Makefile: Comment describing presence of HAVE_STRSTR option.
- 1991-05-19 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu>
- 1991-05-10 Noah Friedman <friedman@nutrimat>
- where they were left off.
- 1991-05-09 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1991-04-02 Michael I Bushnell <mib@godwin>
- instead of 512 like the rest of the world, so I special cased
- it.
- 1991-04-01 Noah Friedman <friedman@wookumz.gnu.ai.mit.edu>
- (This ought to be temporary until things are fixed properly. )
- compiling under hpux.
- tar.c: (functon options): case 'S' is a no-op if compiling under
- hpux.
- 1991-03-30 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- length on always, for tape-length option.
- volume header match.
- 1991-03-28 Noah Friedman <friedman@goldman>
- (regex.o, tar.o): Depend on regex.h
- (SRC2, AUX): Add the new files.
- 1991-03-23 Noah Friedman <friedman@wookumz.gnu.ai.mit.edu>
- hpux.
- 1991-03-23 Michael I Bushnell <mib@geech.gnu.ai.mit.edu>
- 1991-03-15 David J. MacKenzie <djm@geech.ai.mit.edu>
- (_rmt_rexec): Temporarily re-open stdin and stdout to
- /dev/tty, to guarantee that rexec() can prompt and read the
- login name and password from the user.
- Reported by Pascal Meheut.
- 1991-03-08 Michael I Bushnell <mib@wookumz.ai.mit.edu>
- 1991-01-17 David J. MacKenzie <djm@apple-gunkies>
- of a context diff, apparently).
- 1991-01-09 Michael I Bushnell <mib@pogo.ai.mit.edu>
- #ifdef-ed out.
- (deal_with_sparse): Severly pruned. Now we write or don't
- write only complete blocks, not worrying about partial blocks.
- This simplifies calculations, removes bugs, and elides the
- second scan through the block. The first was zero_record, the
- second was where_is_data.
- 1991-01-07 Michael I Bushnell <mib@wookumz.ai.mit.edu>
- reads) of numbytes increment had subtraction backwards.
- Need to handle calling where_is_data better when we did a
- short read (it might go past the end of the read), also, set
- sparsearray[...].offset in this case too.
- 1991-01-04 Jay Fenlason <hack@ai.mit.edu>
- you're trying to read starts with a different label than
- the one specified on the command line.
- 1991-01-02 Jay Fenlason <hack@ai.mit.edu>
- -C's won't affect where the output goes. (sigh.)
- 1990-12-18 Jay Fenlason <hack@ai.mit.edu>
- from doesn't exist.
- used to.
- 1990-12-04 Jay Fenlason <hack@ai.mit.edu>
- fooMUMBLE but only foo/MUMBLE.
- Don't complain when extracting a directory iff it already exists.
- Don't ad u+wx to directories when running as root.
- Reported by Chip Salzenberg.
- Reported by Chip Salzenberg.
- 1990-11-21 Jay Fenlason <hack@ai.mit.edu>
- Remove excess \n from lots of msg() calls.
- 1990-11-19 Jay Fenlason <hack@ai.mit.edu>
- 1990-11-16 David J. MacKenzie <djm@apple-gunkies>
- (as set in the Makefile) in the message.
- 1990-11-15 Jay Fenlason <hack@ai.mit.edu>
- chmod() call, 'cuz some versons of utime() trash the file's mode
- bits.
- multivol files even if they don't match the names we're looking
- for, etc.
- 1990-11-06 Jay Fenlason <hack@ai.mit.edu>
- already one there.
- 1990-11-01 Jay Fenlason <hack@ai.mit.edu>
- confirmation on new volume. On EOF or error, print error msg and
- abort.
- 1990-10-29 Jay Fenlason <hack@ai.mit.edu>
- 1990-10-25 Jay Fenlason <hack@ai.mit.edu>
- rtape_lib.c [NO_RMTIOCTL]: Instead of RMTIOCTL, so it is on by default.
- rmt.h [NO_REMOTE]: Add _isrmt() #define.
- gnu.c: Add forward reference for add_dir_name().
- 1990-10-16 Jay Fenlason <hack@ai.mit.edu>
- Version 1.09 --- New -G file implementation of gnu-dump stuff.
- 1990-10-11 Jay Fenlason <hack@ai.mit.edu>
- 1990-09-19 David J. MacKenzie <djm@apple-gunkies>
- 1990-09-17 Jay Fenlason <hack@ai.mit.edu>
- file name, use skipcrud+head->header.name, just like everything
- else does. This means that gnu_restore will still work with
- small buffers, etc.
- 1990-09-13 Jay Fenlason <hack@ai.mit.edu>
- end with a newline.
- 1990-09-09 David J. MacKenzie <djm@albert.ai.mit.edu>
- 1990-09-06 Jay Fenlason <hack@ai.mti.edu>
- contents, even if we don't have to do anything with them.
- done with it.
- 1990-09-04 Jay Fenlason <hack@ai.mit.edu>
- complain about add_dir returning void.
- 1990-09-02 David J. MacKenzie <djm@apple-gunkies>
- classes where omitted to shut compiler up.
- [USG] (ftime): Don't use extern var `daylight'; appears that
- some systems don't have it.
- 1990-08-29 David J. MacKenzie <djm@apple-gunkies>
- recognized as `Aug', don't chop off the final `.' from words
- like `a.m.', so they can be recognized.
- 1990-08-16 Jay Fenlason <hack@ai.mit.edu>
- instead of stdout.
- 1990-08-10 Jay Fenlason <hack@ai.mit.edu>
- Reported by Per Foreby.
- 1990-07-16 Jay Fenlason <hack@ai.mit.edu>
- 1990-07-13 Jay Fenlason <hack@ai.mit.edu>
- command line.
- archive the archive.
- options are next to each other... I think.
- (describe): Modified to more closely reflect reality.
- 1990-07-06 Jay Fenlason <hack@ai.mit.edu>
- tape-drive names /dev/rmt/{n}[lmh]
- to msg().
- internal assumptions.
- 1990-07-06 David J. MacKenzie <djm@apple-gunkies>
- handles that internally.
- 1990-07-02 Jay Fenlason <hack@ai.mit.edu>
- can keep track of it easier. Also made -G take a file name where
- it stores the inode information about directories so that we can
- detect moved directores.
- f_gnudump.
- to always try to chown the created files to their original owners.
- 1990-06-24 David J. MacKenzie <djm@albert.ai.mit.edu>
- selection to be like the ones in tar.c.
- directory library.
- 1990-06-07 David J. MacKenzie <djm@albert.ai.mit.edu>
- SCO Xenix defines 'MTIO' for an incompatible tape driver system in
- a file included by termio.h.
- 1990-06-05 Jay Fenlason <hack@ai.mit.edu>
- "... is on a different filesystem..." if f_verbose is on.
- also add a case for S_IFSOCK and treat it like a FIFO.
- (Not sure if that's the right thing to do or not, but it's better
- than all those Unknown File Type msgs.)
- 1990-05-31 Jay Fenlason <hack@ai.mit.edu>
- is defined, and the uppercase one isn't.
- 1990-05-22 Jay Fenlason <hack@ai.mit.edu>
- (ck_realloc): if(!ptr) call ck_malloc instead.
- 1990-05-15 Jay Fenlason <hack@ai.mit.edu>
- to open a file listed in the archive fails, try /filename also.
- This will allow diff to open the wrong file if both /filename and
- filename exist, but there's nothing we can do about that.
- 1990-05-11 Jay Fenlason <hack@ai.mit.edu>
- will include sys/mtio.h even if USG is defined. This is for HPUX
- and similar BSD/USG crossovers.
- 1990-05-08 Jay Fenlason <hack@ai.mit.edu>
- re-sets the ar_record and ar_last pointers. This will allow
- 'tar rf non-existant-file' to not core-dump.
- 1990-05-04 David J. MacKenzie <djm@albert.ai.mit.edu>
- only the short form (-S) was actually recognized.
- 1990-04-17 Jay Fenlason <hack@ai.mit.edu>
- 1990-04-11 Jay Fenlason <hack@ai.mit.edu>
- check the return value of rmtclose(), and only give a warning msg
- if it is <0. Some device drivers (including Sun floppy disk, and
- HP streaming tape) return -1 after an IO error (or something like
- that.)
- 1990-03-23 Jim Kingdon <kingdon@mole.ai.mit.edu>
- +catenate and +delete don't take arguments.
- 1990-03-12 Jay Fenlason <hack@ai.mit.edu>
- header to the current time.
- 1990-03-07 Jay Fenlason <hack@ai.mit.edu>
- Juha Sarlin.
- Replace #ifdef __GNU__ with #ifdef __STDC__.
- (new_volume): If open of new archive fails, ask again, as it
- probably is user error.
- (quote_copy_string): Sometimes the malloc'd buffer would be up to
- two characters too short.
- head->header.name, which will always work, unlike diff_name, which
- becomes trash when the next block is read in.
- 1990-03-01 Jay Fenlason <hack@wookumz.ai.mit.edu>
- 1990-02-26 Jim Kingdon <kingdon@pogo.ai.mit.edu>
- #define yyparse to getdate_yyparse.
- 1990-02-25 David J. MacKenzie <djm@albert.ai.mit.edu>
- +old-archive, which does the same thing.
- (describe): A few small cleanups in message.
- 1990-02-05 Jay Fenlason <hack@wookumz>
- [WANT_GETWD]: Fix typo.
- 1990-01-26 Jay Fenlason <hack@wookumz>
- Version 1.08 --- Sparse file support added. Also various other
- features.
- a call to fprintf() for an error msg.
- (compare_chunks, compare_dir): First argument is a long, not an int.
- in an error msg, instead of a constant "tar".
- (confirm): Use external variable char TTY_NAME[] for name of file
- to open for confirmation input.
- 1990-01-23 Jay Fenlason <hack@wookumz>
- +newer, but only looks for files whose mtime is newer than the
- given date.
- use void (*foo)().
- 1990-01-11 Jay Fenlason <hack@wookumz>
- In ftime(): Init timezone by calling localtime(), and remember that
- timezone is in seconds, but we want timeb->timezone to be in minutes.
- Reported by Jörgen Haegg.
- Declare signal handler as returning void instead of int if USG is
- defined.
- Reported by Mike Muuss.
- read() returns -1 with errno==ENOSPC on end of tape. Correctly go
- on to the next volume if f_multivol.
- printing messages.
- Don't crash if malloc() returns zero in quote_copy_string.
- Flush stderr in msg() and msg_perror().
- 1990-01-10 David J. MacKenzie <djm@hobbes.ai.mit.edu>
- and remove suggestion to run info (which is unreleased, so not
- likely to be of any help).
- 1990-01-09 Jay Fenlason <hack @wookumz>
- fails.
- (dump_file): Change test for `./'-ness to not think that `.' {any
- character} is a `./'.
- Reported by Piercarlo Grandi.
- message.
- 1990-01-09 David J. MacKenzie <djm@hobbes.ai.mit.edu>
- contain #defines that might need to be changed by hand.
- calls, because only BSD defines it.
- conditional because it uses st_blocks, which the other systems lack.
- 1990-01-02 Jay Fenlason <hack@gnu>
- the last character is non-printable.
- Reported by Kian-Tat Lim.
- 1989-12-19 Jim Kingdon <kingdon@pogo>
- tar.h [BSD42]: Do not prototype msg{,_perror}.
- 1989-12-08 Jay Fenlason <hack@gnu>
- 1989-12-01 David J. MacKenzie <djm@trix>
- getopt, since it is now provided always and needed by all systems.
- separately to always get the current version.
- and +local-filesystem to +one-file-system (preferred by rms
- and used in GNU cp for the same purpose).
- (describe): Reflect changes.
- 1989-11-28 David J. MacKenzie <djm@hobbes.ai.mit.edu>
- so it will compile on sparcs.
- 1989-11-27 David J. MacKenzie <djm@hobbes.ai.mit.edu>
- (describe): Mention long options.
- 1989-11-25 David J. MacKenzie <djm@hobbes.ai.mit.edu>
- an int, not char.
- Make preserve-permissions an alias for same-permissions.
- Make preserve-order an alias for same-order.
- Define preserve to mean both of those combined.
- Make old an alias for old-archive.
- Make portability an alias for old-archive, also.
- Rename sym-links to dereference.
- Rename gnudump to incremental.
- Rename filename to file.
- Make compare an alias for diff. Leave diff but prefer compare.
- Rename blocking-factor to block-size.
- Rename chdir to directory.
- Make uncompress an alias for compress.
- Rename confirm to interactive.
- Make get an alias for extract.
- Rename volume-header to volume.
- Also make +version an alias for -version.
- (options): Shorten code that interprets long options by using
- the equivalent short options' code. This also makes it tons
- easier to change the long options.
- (describe): Make usage message more internally consistent
- stylistically.
- 1989-11-20 hack@ai.mit.edu
- should be skipped on extract or list.
- 1989-11-09 Jim Kingdon <kingdon@hobbes.ai.mit.edu>
- "tar EOF not on block boundary".
- 1989-10-23 <hack@ai.mit.edu>
- 1989-10-19 <hack@ai.mit.edu>
- 1989-09-27 <hack@ai.mit.edu>
- set of options.
- 1989-09-11 <hack@ai.mit.edu>
- 1989-08-29 <hack@ai.mit.edu>
- 1989-08-28 <hack@ai.mit.edu>
- Also remind tar that the -f option takes an argument!
- should. e.g, if you say -F, tar won't send a msg to
- msg_file and wait for a <return> It'll just run the program
- it was given, and when the prog returns, the new tape had
- the luser didn't give an archive name.
- 1989-08-25 Joy Kendall <jak@hobbes>
- the end of each tape in a multi-volume backup. Changed: tar.c:
- made new switch, -F, and new long-named option, "info-script".
- Code is where you would expect.
- called info_script, which optarg gets set to.
- info_script to system(), otherwise we do what we've always done.
- 1989-08-24 Joy Kendall <jak@spiff>
- (These changes made over the course of 6/89 - 8/89)
- case statements that needed it. Also, skip any extended headers
- if we need to when we skip over a file. (need to change the bit
- about, if the size doesn't agree AND the file is NOT sparse,
- then there's a discrepancy, because I added another field to
- the header which should be able to deal with the sizes): If
- the file is sparse, call the added routine "diff_sparse_files"
- to compare. Also added routine "fill_in_sparse_array".
- case statement as needed, and code to treat the sparse file.
- At label "again_file", modified opening the file to see if we
- should have O_APPEND be one of the modes. Added code at label
- "extract_file" to call the new routine "extract_sparse_file"
- when we have an LF_SPARSE flag.
- Note: really should erase the commented-out code in there,
- because it's confusing.
- over, it would check to see if the linkflag was sparse, and if
- so, would then make sure to skip over any "extended headers"
- that might come after the header itself. Do so by calling
- "skip_extended_headers".
- when in the long case statement. Added ways to detect extended
- headers, and label "extend" (ack! should get rid of that, is
- atrocious). Call the new routine "finish_sparse_file" if the
- linkflag is LF_SPARSE to write the info to the tape. Also added
- routines "init_sparsearray", "deal_with_sparse", "clear_buffer",
- "where_is_data", "zero_record", and "find_new_file_size".
- Added the struct sparse and the struct sp_array. Added the
- linkflag LF_SPARSE. Changed the tar header in several ways:
- - added an array of struct sparse's SPARSE_IN_HDR long
- - added a char flag isextended
- - added a char string realsize to store the true size of a sparse file
- Added another choice to the union record called a struct
- extended_header, which is an array of 21 struct sparse's and a
- char isextended flag. Added flag f_sparse_file to list of flags.
- getopt_long, changed Makefile.
- 1989-03-03 David MacKenzie (edf at rocky2.rockefeller.edu)
- (I'm not completely sure all these have been integrated -- FP.)
- (close_archive): SysV doesn't have ftruncate, so substituted
- fmtwrite (just copied the code for MS-DOS).
- (start_header): Only strip leading paths if f_relative_paths is true.
- (extract_archive): Only strip leading paths if
- f_relative_paths is true. Because the Unos filesystem has
- only one timestamp, moved the utime call to after the chown
- and chmod calls.
- Define <sys/sysmacros> stuff manually for Unos.
- (decode_header): Add braces around switch cases; some compilers
- require them.
- (print_header): Changed UGSWIDTH from 11 to 25 because the smaller
- value made tape listings of files owned by more than one user
- gradually get wider, making them hard to read.
- size_t for Unos.
- (mkdir): Add code to support Unos makedir sys call.
- (getopt): Use malloc instead of alloca, because tar doesn't
- use alloca anywhere else and many systems lack it. A few other
- changes from the current version of getopt.c incorporated.
- and can't compile on Unos/SysV with it defined. Might need to be
- ifdef'd.
- due to C library weirdness.
- (options): Recognize new -P option to set f_relative paths.
- (describe): Clean up error message and add -P description.
- leading `/' characters in pathnames during create and extract.
- Previous releases by Jay Fenlason (hack@ai.mit.edu)
- Better USG support. Also support for __builtin_alloca if we're
- compiling with GCC.
- is defined.
- given -help. The list of options is *way* too long.
- ENXIO meand end-of-volume in archive (for the UNIX PC)
- Added break after volume-header case (line 440) extract.c
- Added patch to rtape_lib.c (reported by Arnold Robbins).
- Added f_absolute_paths option.
- Deleted refereces to UN*X manual sections (dump(8), etc)
- Fixed to not core-dump on illegal options
- Modified msg_perror to call perror("") instead of perror(0)
- patch so -X - works
- Fixed tar.c so 'tar cf - -C dir' doesn't core-dump
- tar.c (name_match): Fixed to chdir() to the appropriate
- directory if the matching name's change_dir is set. This
- makes tar xv -C foo {files} work.
- on stdin; include 'extern FILE *msg_file;' in pr_mkdir().
- Added to port.c: mkdir() ftruncate(): Removed: lstat()
- Fixed -G to work with -X
- Another fix to tar.texinfo
- Changed tar.c to say argv[0]":you must specify exactly ...
- buffer.c: modified child_open() to keep tar from hanging when
- it is done reading/writing a compressed archive
- added fflush(msg_file) before printing error messages
- create.c: fixed to make link_names non-absolute
- all the files to call them. Also checked that all (I hope) calls
- to msg_perror() have a valid errno value.
- (modified anno() to leave errno alone), etc.
- Re-fixed the -X option. This time for sure...
- re-modified the msg stuff. flushed anno() completely
- Modified the directory stuff so it should work on sysV boxes
- added ftime() to getdate.y
- Fixed un_quote_string() so it won't wedge on \" Also fixed
- \ddd (like \123, etc)
- More fixes to tar.texinfo
- returns an error message instead of hanging forever.
- More fixes to tar.texinfo.
- core dump. Also fixed the 'usage' message to be more up-to-date.
- Fixed a bug in the #define for rmtcreat().
- Fixed the -X option to not call realloc() of 0.
- Installed new version of the remote-tape library.
- Added -help option.
- ----- tests/ChangeLog -----
- 1997-04-25 François Pinard <pinard@iro.umontreal.ca>
- regenerated if configuration changes.
- (POSTPONED_TESTS): Adjusted.
- Reported by Andreas Schwab.
- $TAPE is defined or the default archive has been overridden.
- Reported by Andreas Schwab.
- 1997-04-24 François Pinard <pinard@iro.umontreal.ca>
- If redirections are to NFS files, removing them while they are
- still opened may have strange effects, failing almost all tests.
- Reported by Kaveh R. Ghazi.
- 1997-04-22 François Pinard <pinard@iro.umontreal.ca>
- Reported by Marc Boucher.
- Reported by Sven Verdoolaege.
- Reported by Vince Del Vecchio.
- (TESTS): Adjusted.
- (EXTRA_DIST): Include $(POSTPONED_TESTS). The purpose is getting
- the tests distributed, but not executed. These flaky tests are to
- be addressed only after 1.12 is released.
- 1997-04-19 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible and Kaveh R. Ghazi.
- 1997-04-17 François Pinard <pinard@iro.umontreal.ca>
- (main): Output --version according to recent GNU standards.
- 1997-04-15 François Pinard <pinard@iro.umontreal.ca>
- Reported by John David Anglin.
- 1997-04-12 François Pinard <pinard@iro.umontreal.ca>
- Reported by Bruno Haible.
- 1997-04-11 François Pinard <pinard@iro.umontreal.ca>
- 1997-03-29 François Pinard <pinard@iro.umontreal.ca>
- Reported by Ralph Schleicher.
- 1997-03-24 François Pinard <pinard@iro.umontreal.ca>
- 1997-02-25 François Pinard <pinard@iro.umontreal.ca>
- Reported by Daniel Trinkle.
- 1997-01-21 François Pinard <pinard@iro.umontreal.ca>
- Reported by Axel Boldt.
- 1996-11-25 François Pinard <pinard@iro.umontreal.ca>
- Reported by Christian Kirsch.
- 1996-11-22 François Pinard <pinard@iro.umontreal.ca>
- Reported by Wolfram Wagner.
- Reported by Andreas Schwab.
- to be adjusted to do the proper thing for parallel make.
- '' for out and err, so allowing us to use escaped newlines. In
- case of multiple output in a single test, ensure separator lines.
- 1996-11-06 François Pinard <pinard@iro.umontreal.ca>
- Reported by John David Anglin.
- 1996-09-20 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-19 François Pinard <pinard@iro.umontreal.ca>
- localise its own output.
- (echo_n, echo_c): Define from the result of echo configuration.
- 1996-09-09 François Pinard <pinard@iro.umontreal.ca>
- 1996-09-04 François Pinard <pinard@iro.umontreal.ca>
- A regression test is an old dream for GNU tar.
- Reported by Tom Tromey and Robert Bernstein.
|