| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805258062580725808258092581025811258122581325814258152581625817258182581925820258212582225823258242582525826258272582825829258302583125832258332583425835258362583725838258392584025841258422584325844258452584625847258482584925850258512585225853258542585525856258572585825859258602586125862258632586425865258662586725868258692587025871258722587325874258752587625877258782587925880258812588225883258842588525886258872588825889258902589125892258932589425895258962589725898258992590025901259022590325904259052590625907259082590925910259112591225913259142591525916259172591825919259202592125922259232592425925259262592725928259292593025931259322593325934259352593625937259382593925940259412594225943259442594525946259472594825949259502595125952259532595425955259562595725958259592596025961259622596325964259652596625967259682596925970259712597225973259742597525976259772597825979259802598125982259832598425985259862598725988259892599025991259922599325994259952599625997259982599926000260012600226003260042600526006260072600826009260102601126012260132601426015260162601726018260192602026021260222602326024260252602626027260282602926030260312603226033260342603526036260372603826039260402604126042260432604426045260462604726048260492605026051260522605326054260552605626057260582605926060260612606226063260642606526066260672606826069260702607126072260732607426075260762607726078260792608026081260822608326084260852608626087260882608926090260912609226093260942609526096260972609826099261002610126102261032610426105261062610726108261092611026111261122611326114261152611626117261182611926120261212612226123261242612526126261272612826129261302613126132261332613426135261362613726138261392614026141261422614326144261452614626147261482614926150261512615226153261542615526156261572615826159261602616126162261632616426165261662616726168261692617026171261722617326174261752617626177261782617926180261812618226183261842618526186261872618826189261902619126192261932619426195261962619726198261992620026201262022620326204262052620626207262082620926210262112621226213262142621526216262172621826219262202622126222262232622426225262262622726228262292623026231262322623326234262352623626237262382623926240262412624226243262442624526246262472624826249262502625126252262532625426255262562625726258262592626026261262622626326264262652626626267262682626926270262712627226273262742627526276262772627826279262802628126282262832628426285262862628726288262892629026291262922629326294262952629626297262982629926300263012630226303263042630526306263072630826309263102631126312263132631426315263162631726318263192632026321263222632326324263252632626327263282632926330263312633226333263342633526336263372633826339263402634126342263432634426345263462634726348263492635026351263522635326354263552635626357263582635926360263612636226363263642636526366263672636826369263702637126372263732637426375263762637726378263792638026381263822638326384263852638626387263882638926390263912639226393263942639526396263972639826399264002640126402264032640426405264062640726408264092641026411264122641326414264152641626417264182641926420264212642226423264242642526426264272642826429264302643126432264332643426435264362643726438264392644026441264422644326444264452644626447264482644926450264512645226453264542645526456264572645826459264602646126462264632646426465264662646726468264692647026471264722647326474264752647626477264782647926480264812648226483264842648526486264872648826489264902649126492264932649426495264962649726498264992650026501265022650326504265052650626507265082650926510265112651226513265142651526516265172651826519265202652126522265232652426525265262652726528265292653026531265322653326534265352653626537265382653926540265412654226543265442654526546265472654826549265502655126552265532655426555265562655726558265592656026561265622656326564265652656626567265682656926570265712657226573265742657526576265772657826579265802658126582265832658426585265862658726588265892659026591265922659326594265952659626597265982659926600266012660226603266042660526606266072660826609266102661126612266132661426615266162661726618266192662026621266222662326624266252662626627266282662926630266312663226633266342663526636266372663826639266402664126642266432664426645266462664726648266492665026651266522665326654266552665626657266582665926660266612666226663266642666526666266672666826669266702667126672266732667426675266762667726678266792668026681266822668326684266852668626687266882668926690266912669226693266942669526696266972669826699267002670126702267032670426705267062670726708267092671026711267122671326714267152671626717267182671926720267212672226723267242672526726267272672826729267302673126732267332673426735267362673726738267392674026741267422674326744267452674626747267482674926750267512675226753267542675526756267572675826759267602676126762267632676426765267662676726768267692677026771267722677326774267752677626777267782677926780267812678226783267842678526786267872678826789267902679126792267932679426795267962679726798267992680026801268022680326804268052680626807268082680926810268112681226813268142681526816268172681826819268202682126822268232682426825268262682726828268292683026831268322683326834268352683626837268382683926840268412684226843268442684526846268472684826849268502685126852268532685426855268562685726858268592686026861268622686326864268652686626867268682686926870268712687226873268742687526876268772687826879268802688126882268832688426885268862688726888268892689026891268922689326894268952689626897268982689926900269012690226903269042690526906269072690826909269102691126912269132691426915269162691726918269192692026921269222692326924269252692626927269282692926930269312693226933269342693526936269372693826939269402694126942269432694426945269462694726948269492695026951269522695326954269552695626957269582695926960269612696226963269642696526966269672696826969269702697126972269732697426975269762697726978269792698026981269822698326984269852698626987269882698926990269912699226993269942699526996269972699826999270002700127002270032700427005270062700727008270092701027011270122701327014270152701627017270182701927020270212702227023270242702527026270272702827029270302703127032270332703427035270362703727038270392704027041270422704327044270452704627047270482704927050270512705227053270542705527056270572705827059270602706127062270632706427065270662706727068270692707027071270722707327074270752707627077270782707927080270812708227083270842708527086270872708827089270902709127092270932709427095270962709727098270992710027101271022710327104271052710627107271082710927110271112711227113271142711527116271172711827119271202712127122271232712427125271262712727128271292713027131271322713327134271352713627137271382713927140271412714227143271442714527146271472714827149271502715127152271532715427155271562715727158271592716027161271622716327164271652716627167271682716927170271712717227173271742717527176271772717827179271802718127182271832718427185271862718727188271892719027191271922719327194271952719627197271982719927200272012720227203272042720527206272072720827209272102721127212272132721427215272162721727218272192722027221272222722327224272252722627227272282722927230272312723227233272342723527236272372723827239272402724127242272432724427245272462724727248272492725027251272522725327254272552725627257272582725927260272612726227263272642726527266272672726827269272702727127272272732727427275272762727727278272792728027281272822728327284272852728627287272882728927290272912729227293272942729527296272972729827299273002730127302273032730427305273062730727308273092731027311273122731327314273152731627317273182731927320273212732227323273242732527326273272732827329273302733127332273332733427335273362733727338273392734027341273422734327344273452734627347273482734927350273512735227353273542735527356273572735827359273602736127362273632736427365273662736727368273692737027371273722737327374273752737627377273782737927380273812738227383273842738527386273872738827389273902739127392273932739427395273962739727398273992740027401274022740327404274052740627407274082740927410274112741227413274142741527416274172741827419274202742127422274232742427425274262742727428274292743027431274322743327434274352743627437274382743927440274412744227443274442744527446274472744827449274502745127452274532745427455274562745727458274592746027461274622746327464274652746627467274682746927470274712747227473274742747527476274772747827479274802748127482274832748427485274862748727488274892749027491274922749327494274952749627497274982749927500275012750227503275042750527506275072750827509275102751127512275132751427515275162751727518275192752027521275222752327524275252752627527275282752927530275312753227533275342753527536275372753827539275402754127542275432754427545275462754727548275492755027551275522755327554275552755627557275582755927560275612756227563275642756527566275672756827569275702757127572275732757427575275762757727578275792758027581275822758327584275852758627587275882758927590275912759227593275942759527596275972759827599276002760127602276032760427605276062760727608276092761027611276122761327614276152761627617276182761927620276212762227623276242762527626276272762827629276302763127632276332763427635276362763727638276392764027641276422764327644276452764627647276482764927650276512765227653276542765527656276572765827659276602766127662276632766427665276662766727668276692767027671276722767327674276752767627677276782767927680276812768227683276842768527686276872768827689276902769127692276932769427695276962769727698276992770027701277022770327704277052770627707277082770927710277112771227713277142771527716277172771827719277202772127722277232772427725277262772727728277292773027731277322773327734277352773627737277382773927740277412774227743277442774527746277472774827749277502775127752277532775427755277562775727758277592776027761277622776327764277652776627767277682776927770277712777227773277742777527776277772777827779277802778127782277832778427785277862778727788277892779027791277922779327794277952779627797277982779927800278012780227803278042780527806278072780827809278102781127812278132781427815278162781727818278192782027821278222782327824278252782627827278282782927830278312783227833278342783527836278372783827839278402784127842278432784427845278462784727848278492785027851278522785327854278552785627857278582785927860278612786227863278642786527866278672786827869278702787127872278732787427875278762787727878278792788027881278822788327884278852788627887278882788927890278912789227893278942789527896278972789827899279002790127902279032790427905279062790727908279092791027911279122791327914279152791627917279182791927920279212792227923279242792527926279272792827929279302793127932279332793427935279362793727938279392794027941279422794327944279452794627947279482794927950279512795227953279542795527956279572795827959279602796127962279632796427965279662796727968279692797027971279722797327974279752797627977279782797927980279812798227983279842798527986279872798827989279902799127992279932799427995279962799727998279992800028001280022800328004280052800628007280082800928010280112801228013280142801528016280172801828019280202802128022280232802428025280262802728028280292803028031280322803328034280352803628037280382803928040280412804228043280442804528046280472804828049280502805128052280532805428055280562805728058280592806028061280622806328064280652806628067280682806928070280712807228073280742807528076280772807828079280802808128082280832808428085280862808728088280892809028091280922809328094280952809628097280982809928100281012810228103281042810528106281072810828109281102811128112281132811428115281162811728118281192812028121281222812328124281252812628127281282812928130281312813228133281342813528136281372813828139281402814128142281432814428145281462814728148281492815028151281522815328154281552815628157281582815928160281612816228163281642816528166281672816828169281702817128172281732817428175281762817728178281792818028181281822818328184281852818628187281882818928190281912819228193281942819528196281972819828199282002820128202282032820428205282062820728208282092821028211282122821328214282152821628217282182821928220282212822228223282242822528226282272822828229282302823128232282332823428235282362823728238282392824028241282422824328244282452824628247282482824928250282512825228253282542825528256282572825828259282602826128262282632826428265282662826728268282692827028271282722827328274282752827628277282782827928280282812828228283282842828528286282872828828289282902829128292282932829428295282962829728298282992830028301283022830328304283052830628307283082830928310283112831228313283142831528316283172831828319283202832128322283232832428325283262832728328283292833028331283322833328334283352833628337283382833928340283412834228343283442834528346283472834828349283502835128352283532835428355283562835728358283592836028361283622836328364283652836628367283682836928370283712837228373283742837528376283772837828379283802838128382283832838428385283862838728388283892839028391283922839328394283952839628397283982839928400284012840228403284042840528406284072840828409284102841128412284132841428415284162841728418284192842028421284222842328424284252842628427284282842928430284312843228433284342843528436284372843828439284402844128442284432844428445284462844728448284492845028451284522845328454284552845628457284582845928460284612846228463284642846528466284672846828469284702847128472284732847428475284762847728478284792848028481284822848328484284852848628487284882848928490284912849228493284942849528496284972849828499285002850128502285032850428505285062850728508285092851028511285122851328514285152851628517285182851928520285212852228523285242852528526285272852828529285302853128532285332853428535285362853728538285392854028541285422854328544285452854628547285482854928550285512855228553285542855528556285572855828559285602856128562285632856428565285662856728568285692857028571285722857328574285752857628577285782857928580285812858228583285842858528586285872858828589285902859128592285932859428595285962859728598285992860028601286022860328604286052860628607286082860928610286112861228613286142861528616286172861828619286202862128622286232862428625286262862728628286292863028631286322863328634286352863628637286382863928640286412864228643286442864528646286472864828649286502865128652286532865428655286562865728658286592866028661286622866328664286652866628667286682866928670286712867228673286742867528676286772867828679286802868128682286832868428685286862868728688286892869028691286922869328694286952869628697286982869928700287012870228703287042870528706287072870828709287102871128712287132871428715287162871728718287192872028721287222872328724287252872628727287282872928730287312873228733287342873528736287372873828739287402874128742287432874428745287462874728748287492875028751287522875328754287552875628757287582875928760287612876228763287642876528766287672876828769287702877128772287732877428775287762877728778287792878028781287822878328784287852878628787287882878928790287912879228793287942879528796287972879828799288002880128802288032880428805288062880728808288092881028811288122881328814288152881628817288182881928820288212882228823288242882528826288272882828829288302883128832288332883428835288362883728838288392884028841288422884328844288452884628847288482884928850288512885228853288542885528856288572885828859288602886128862288632886428865288662886728868288692887028871288722887328874288752887628877288782887928880288812888228883288842888528886288872888828889288902889128892288932889428895288962889728898288992890028901289022890328904289052890628907289082890928910289112891228913289142891528916289172891828919289202892128922289232892428925289262892728928289292893028931289322893328934289352893628937289382893928940289412894228943289442894528946289472894828949289502895128952289532895428955289562895728958289592896028961289622896328964289652896628967289682896928970289712897228973289742897528976289772897828979289802898128982289832898428985289862898728988289892899028991289922899328994289952899628997289982899929000290012900229003290042900529006290072900829009290102901129012290132901429015290162901729018290192902029021290222902329024290252902629027290282902929030290312903229033290342903529036290372903829039290402904129042290432904429045290462904729048290492905029051290522905329054290552905629057290582905929060290612906229063290642906529066290672906829069290702907129072290732907429075290762907729078290792908029081290822908329084290852908629087290882908929090290912909229093290942909529096290972909829099291002910129102291032910429105291062910729108291092911029111291122911329114291152911629117291182911929120291212912229123291242912529126291272912829129291302913129132291332913429135291362913729138291392914029141291422914329144291452914629147291482914929150291512915229153291542915529156291572915829159291602916129162291632916429165291662916729168291692917029171291722917329174291752917629177291782917929180291812918229183291842918529186291872918829189291902919129192291932919429195291962919729198291992920029201292022920329204292052920629207292082920929210292112921229213292142921529216292172921829219292202922129222292232922429225292262922729228292292923029231292322923329234292352923629237292382923929240292412924229243292442924529246292472924829249292502925129252292532925429255292562925729258292592926029261292622926329264292652926629267292682926929270292712927229273292742927529276292772927829279292802928129282292832928429285292862928729288292892929029291292922929329294292952929629297292982929929300293012930229303293042930529306293072930829309293102931129312293132931429315293162931729318293192932029321293222932329324293252932629327293282932929330293312933229333293342933529336293372933829339293402934129342293432934429345293462934729348293492935029351293522935329354293552935629357293582935929360293612936229363293642936529366293672936829369293702937129372293732937429375293762937729378293792938029381293822938329384293852938629387293882938929390293912939229393293942939529396293972939829399294002940129402294032940429405294062940729408294092941029411294122941329414294152941629417294182941929420294212942229423294242942529426294272942829429294302943129432294332943429435294362943729438294392944029441294422944329444294452944629447294482944929450294512945229453294542945529456294572945829459294602946129462294632946429465294662946729468294692947029471294722947329474294752947629477294782947929480294812948229483294842948529486294872948829489294902949129492294932949429495294962949729498294992950029501295022950329504295052950629507295082950929510295112951229513295142951529516295172951829519295202952129522295232952429525295262952729528295292953029531295322953329534295352953629537295382953929540295412954229543295442954529546295472954829549295502955129552295532955429555295562955729558295592956029561295622956329564295652956629567295682956929570295712957229573295742957529576295772957829579295802958129582295832958429585295862958729588295892959029591295922959329594295952959629597295982959929600296012960229603296042960529606296072960829609296102961129612296132961429615296162961729618296192962029621296222962329624296252962629627296282962929630296312963229633296342963529636296372963829639296402964129642296432964429645296462964729648296492965029651296522965329654296552965629657296582965929660296612966229663296642966529666296672966829669296702967129672296732967429675296762967729678296792968029681296822968329684296852968629687296882968929690296912969229693296942969529696296972969829699297002970129702297032970429705297062970729708297092971029711297122971329714297152971629717297182971929720297212972229723297242972529726297272972829729297302973129732297332973429735297362973729738297392974029741297422974329744297452974629747297482974929750297512975229753297542975529756297572975829759297602976129762297632976429765297662976729768297692977029771297722977329774297752977629777297782977929780297812978229783297842978529786297872978829789297902979129792297932979429795297962979729798297992980029801298022980329804298052980629807298082980929810298112981229813298142981529816298172981829819298202982129822298232982429825298262982729828298292983029831298322983329834298352983629837298382983929840298412984229843298442984529846298472984829849298502985129852298532985429855298562985729858298592986029861298622986329864298652986629867298682986929870298712987229873298742987529876298772987829879298802988129882298832988429885298862988729888298892989029891298922989329894298952989629897298982989929900299012990229903299042990529906299072990829909299102991129912299132991429915299162991729918299192992029921299222992329924299252992629927299282992929930299312993229933299342993529936299372993829939299402994129942299432994429945299462994729948299492995029951299522995329954299552995629957299582995929960299612996229963299642996529966299672996829969299702997129972299732997429975299762997729978299792998029981299822998329984299852998629987299882998929990299912999229993299942999529996299972999829999300003000130002300033000430005300063000730008300093001030011300123001330014300153001630017300183001930020300213002230023300243002530026300273002830029300303003130032300333003430035300363003730038300393004030041300423004330044300453004630047300483004930050300513005230053300543005530056300573005830059300603006130062300633006430065300663006730068300693007030071300723007330074300753007630077300783007930080300813008230083300843008530086300873008830089300903009130092300933009430095300963009730098300993010030101301023010330104301053010630107301083010930110301113011230113301143011530116301173011830119301203012130122301233012430125301263012730128301293013030131301323013330134301353013630137301383013930140301413014230143301443014530146301473014830149301503015130152301533015430155301563015730158301593016030161301623016330164301653016630167301683016930170301713017230173301743017530176301773017830179301803018130182301833018430185301863018730188301893019030191301923019330194301953019630197301983019930200302013020230203302043020530206302073020830209302103021130212302133021430215302163021730218302193022030221302223022330224302253022630227302283022930230302313023230233302343023530236302373023830239302403024130242302433024430245302463024730248302493025030251302523025330254302553025630257302583025930260302613026230263302643026530266302673026830269302703027130272302733027430275302763027730278302793028030281302823028330284302853028630287302883028930290302913029230293302943029530296302973029830299303003030130302303033030430305303063030730308303093031030311303123031330314303153031630317303183031930320303213032230323303243032530326303273032830329303303033130332303333033430335303363033730338303393034030341303423034330344303453034630347303483034930350303513035230353303543035530356303573035830359303603036130362303633036430365303663036730368303693037030371303723037330374303753037630377303783037930380303813038230383303843038530386303873038830389303903039130392303933039430395303963039730398303993040030401304023040330404304053040630407304083040930410304113041230413304143041530416304173041830419304203042130422304233042430425304263042730428304293043030431304323043330434304353043630437304383043930440304413044230443304443044530446304473044830449304503045130452304533045430455304563045730458304593046030461304623046330464304653046630467304683046930470304713047230473304743047530476304773047830479304803048130482304833048430485304863048730488304893049030491304923049330494304953049630497304983049930500305013050230503305043050530506305073050830509305103051130512305133051430515305163051730518305193052030521305223052330524305253052630527305283052930530305313053230533305343053530536305373053830539305403054130542305433054430545305463054730548305493055030551305523055330554305553055630557305583055930560305613056230563305643056530566305673056830569305703057130572305733057430575305763057730578305793058030581305823058330584305853058630587305883058930590305913059230593305943059530596305973059830599306003060130602306033060430605306063060730608306093061030611306123061330614306153061630617306183061930620306213062230623306243062530626306273062830629306303063130632306333063430635306363063730638306393064030641306423064330644306453064630647306483064930650306513065230653306543065530656306573065830659306603066130662306633066430665306663066730668306693067030671306723067330674306753067630677306783067930680306813068230683306843068530686306873068830689306903069130692306933069430695306963069730698306993070030701307023070330704307053070630707307083070930710307113071230713307143071530716307173071830719307203072130722307233072430725307263072730728307293073030731307323073330734307353073630737307383073930740307413074230743307443074530746307473074830749307503075130752307533075430755307563075730758307593076030761307623076330764307653076630767307683076930770307713077230773307743077530776307773077830779307803078130782307833078430785307863078730788307893079030791307923079330794307953079630797307983079930800308013080230803308043080530806308073080830809308103081130812308133081430815308163081730818308193082030821308223082330824308253082630827308283082930830308313083230833308343083530836308373083830839308403084130842308433084430845308463084730848308493085030851308523085330854308553085630857308583085930860308613086230863308643086530866308673086830869308703087130872308733087430875308763087730878308793088030881308823088330884308853088630887308883088930890308913089230893308943089530896308973089830899309003090130902309033090430905309063090730908309093091030911309123091330914309153091630917309183091930920309213092230923309243092530926309273092830929309303093130932309333093430935309363093730938309393094030941309423094330944309453094630947309483094930950309513095230953309543095530956309573095830959309603096130962309633096430965309663096730968309693097030971309723097330974309753097630977309783097930980309813098230983309843098530986309873098830989309903099130992309933099430995309963099730998309993100031001310023100331004310053100631007310083100931010310113101231013310143101531016310173101831019310203102131022310233102431025310263102731028310293103031031310323103331034310353103631037310383103931040310413104231043310443104531046310473104831049310503105131052310533105431055310563105731058310593106031061310623106331064310653106631067310683106931070310713107231073310743107531076310773107831079310803108131082310833108431085310863108731088310893109031091310923109331094310953109631097310983109931100311013110231103311043110531106311073110831109311103111131112311133111431115311163111731118311193112031121311223112331124311253112631127311283112931130311313113231133311343113531136311373113831139311403114131142311433114431145311463114731148311493115031151311523115331154311553115631157311583115931160311613116231163311643116531166311673116831169311703117131172311733117431175311763117731178311793118031181311823118331184311853118631187311883118931190311913119231193311943119531196311973119831199312003120131202312033120431205312063120731208312093121031211312123121331214312153121631217312183121931220312213122231223312243122531226312273122831229312303123131232312333123431235312363123731238312393124031241312423124331244312453124631247312483124931250312513125231253312543125531256312573125831259312603126131262312633126431265312663126731268312693127031271312723127331274312753127631277312783127931280312813128231283312843128531286312873128831289312903129131292312933129431295312963129731298312993130031301313023130331304313053130631307313083130931310313113131231313313143131531316313173131831319313203132131322313233132431325313263132731328313293133031331313323133331334313353133631337313383133931340313413134231343313443134531346313473134831349313503135131352313533135431355313563135731358313593136031361313623136331364313653136631367313683136931370313713137231373313743137531376313773137831379313803138131382313833138431385313863138731388313893139031391313923139331394313953139631397313983139931400314013140231403314043140531406314073140831409314103141131412314133141431415314163141731418314193142031421314223142331424314253142631427314283142931430314313143231433314343143531436314373143831439314403144131442314433144431445314463144731448314493145031451314523145331454314553145631457314583145931460314613146231463314643146531466314673146831469314703147131472314733147431475314763147731478314793148031481314823148331484314853148631487314883148931490314913149231493314943149531496314973149831499315003150131502315033150431505315063150731508315093151031511315123151331514315153151631517315183151931520315213152231523315243152531526315273152831529315303153131532315333153431535315363153731538315393154031541315423154331544315453154631547315483154931550315513155231553315543155531556315573155831559315603156131562315633156431565315663156731568315693157031571315723157331574315753157631577315783157931580315813158231583315843158531586315873158831589315903159131592315933159431595315963159731598315993160031601316023160331604316053160631607316083160931610316113161231613316143161531616316173161831619316203162131622316233162431625316263162731628316293163031631316323163331634316353163631637316383163931640316413164231643316443164531646316473164831649316503165131652316533165431655316563165731658316593166031661316623166331664316653166631667316683166931670316713167231673316743167531676316773167831679316803168131682316833168431685316863168731688316893169031691316923169331694316953169631697316983169931700317013170231703317043170531706317073170831709317103171131712317133171431715317163171731718317193172031721317223172331724317253172631727317283172931730317313173231733317343173531736317373173831739317403174131742317433174431745317463174731748317493175031751317523175331754317553175631757317583175931760317613176231763317643176531766317673176831769317703177131772317733177431775317763177731778317793178031781317823178331784317853178631787317883178931790317913179231793317943179531796317973179831799318003180131802318033180431805318063180731808318093181031811318123181331814318153181631817318183181931820318213182231823318243182531826318273182831829318303183131832318333183431835318363183731838318393184031841318423184331844318453184631847318483184931850318513185231853318543185531856318573185831859318603186131862318633186431865318663186731868318693187031871318723187331874318753187631877318783187931880318813188231883318843188531886318873188831889318903189131892318933189431895318963189731898318993190031901319023190331904319053190631907319083190931910319113191231913319143191531916319173191831919319203192131922319233192431925319263192731928319293193031931319323193331934319353193631937319383193931940319413194231943319443194531946319473194831949319503195131952319533195431955319563195731958319593196031961319623196331964319653196631967319683196931970319713197231973319743197531976319773197831979319803198131982319833198431985319863198731988319893199031991319923199331994319953199631997319983199932000320013200232003320043200532006320073200832009320103201132012320133201432015320163201732018320193202032021320223202332024320253202632027320283202932030320313203232033320343203532036320373203832039320403204132042320433204432045320463204732048320493205032051320523205332054320553205632057320583205932060320613206232063320643206532066320673206832069320703207132072320733207432075320763207732078320793208032081320823208332084320853208632087320883208932090320913209232093320943209532096320973209832099321003210132102321033210432105321063210732108321093211032111321123211332114321153211632117321183211932120321213212232123321243212532126321273212832129321303213132132321333213432135321363213732138321393214032141321423214332144321453214632147321483214932150321513215232153321543215532156321573215832159321603216132162321633216432165321663216732168321693217032171321723217332174321753217632177321783217932180321813218232183321843218532186321873218832189321903219132192321933219432195321963219732198321993220032201322023220332204322053220632207322083220932210322113221232213322143221532216322173221832219322203222132222322233222432225322263222732228322293223032231322323223332234322353223632237322383223932240322413224232243322443224532246322473224832249322503225132252322533225432255322563225732258322593226032261322623226332264322653226632267322683226932270322713227232273322743227532276322773227832279322803228132282322833228432285322863228732288322893229032291322923229332294322953229632297322983229932300323013230232303323043230532306323073230832309323103231132312323133231432315323163231732318323193232032321323223232332324323253232632327323283232932330323313233232333323343233532336323373233832339323403234132342323433234432345323463234732348323493235032351323523235332354323553235632357323583235932360323613236232363323643236532366323673236832369323703237132372323733237432375323763237732378323793238032381323823238332384323853238632387323883238932390323913239232393323943239532396323973239832399324003240132402324033240432405324063240732408324093241032411324123241332414324153241632417324183241932420324213242232423324243242532426324273242832429324303243132432324333243432435324363243732438324393244032441324423244332444324453244632447324483244932450324513245232453324543245532456324573245832459324603246132462324633246432465324663246732468324693247032471324723247332474324753247632477324783247932480324813248232483324843248532486324873248832489324903249132492324933249432495324963249732498324993250032501325023250332504325053250632507325083250932510325113251232513325143251532516325173251832519325203252132522325233252432525325263252732528325293253032531325323253332534325353253632537325383253932540325413254232543325443254532546325473254832549325503255132552325533255432555325563255732558325593256032561325623256332564325653256632567325683256932570325713257232573325743257532576325773257832579325803258132582325833258432585325863258732588325893259032591325923259332594325953259632597325983259932600326013260232603326043260532606326073260832609326103261132612326133261432615326163261732618326193262032621326223262332624326253262632627326283262932630326313263232633326343263532636326373263832639326403264132642326433264432645326463264732648326493265032651326523265332654326553265632657326583265932660326613266232663326643266532666326673266832669326703267132672326733267432675326763267732678326793268032681326823268332684326853268632687326883268932690326913269232693326943269532696326973269832699327003270132702327033270432705327063270732708327093271032711327123271332714327153271632717327183271932720327213272232723327243272532726327273272832729327303273132732327333273432735327363273732738327393274032741327423274332744327453274632747327483274932750327513275232753327543275532756327573275832759327603276132762327633276432765327663276732768327693277032771327723277332774327753277632777327783277932780327813278232783327843278532786327873278832789327903279132792327933279432795327963279732798327993280032801328023280332804328053280632807328083280932810328113281232813328143281532816328173281832819328203282132822328233282432825328263282732828328293283032831328323283332834328353283632837328383283932840328413284232843328443284532846328473284832849328503285132852328533285432855328563285732858328593286032861328623286332864328653286632867328683286932870328713287232873328743287532876328773287832879328803288132882328833288432885328863288732888328893289032891328923289332894328953289632897328983289932900329013290232903329043290532906329073290832909329103291132912329133291432915329163291732918329193292032921329223292332924329253292632927329283292932930329313293232933329343293532936329373293832939329403294132942329433294432945329463294732948329493295032951329523295332954329553295632957329583295932960329613296232963329643296532966329673296832969329703297132972329733297432975329763297732978329793298032981329823298332984329853298632987329883298932990329913299232993329943299532996329973299832999330003300133002330033300433005330063300733008330093301033011330123301333014330153301633017330183301933020330213302233023330243302533026330273302833029330303303133032330333303433035330363303733038330393304033041330423304333044330453304633047330483304933050330513305233053330543305533056330573305833059330603306133062330633306433065330663306733068330693307033071330723307333074330753307633077330783307933080330813308233083330843308533086330873308833089330903309133092330933309433095330963309733098330993310033101331023310333104331053310633107331083310933110331113311233113331143311533116331173311833119331203312133122331233312433125331263312733128331293313033131331323313333134331353313633137331383313933140331413314233143331443314533146331473314833149331503315133152331533315433155331563315733158331593316033161331623316333164331653316633167331683316933170331713317233173331743317533176331773317833179331803318133182331833318433185331863318733188331893319033191331923319333194331953319633197331983319933200332013320233203332043320533206332073320833209332103321133212332133321433215332163321733218332193322033221332223322333224332253322633227332283322933230332313323233233332343323533236332373323833239332403324133242332433324433245332463324733248332493325033251332523325333254332553325633257332583325933260332613326233263332643326533266332673326833269332703327133272332733327433275332763327733278332793328033281332823328333284332853328633287332883328933290332913329233293332943329533296332973329833299333003330133302333033330433305333063330733308333093331033311333123331333314333153331633317333183331933320333213332233323333243332533326333273332833329333303333133332333333333433335333363333733338333393334033341333423334333344333453334633347333483334933350333513335233353333543335533356333573335833359333603336133362333633336433365333663336733368333693337033371333723337333374333753337633377333783337933380333813338233383333843338533386333873338833389333903339133392333933339433395333963339733398333993340033401334023340333404334053340633407334083340933410334113341233413334143341533416334173341833419334203342133422334233342433425334263342733428334293343033431334323343333434334353343633437334383343933440334413344233443334443344533446334473344833449334503345133452334533345433455334563345733458334593346033461334623346333464334653346633467334683346933470334713347233473334743347533476334773347833479334803348133482334833348433485334863348733488334893349033491334923349333494334953349633497334983349933500335013350233503335043350533506335073350833509335103351133512335133351433515335163351733518335193352033521335223352333524335253352633527335283352933530335313353233533335343353533536335373353833539335403354133542335433354433545335463354733548335493355033551335523355333554335553355633557335583355933560335613356233563335643356533566335673356833569335703357133572335733357433575335763357733578335793358033581335823358333584335853358633587335883358933590335913359233593335943359533596335973359833599336003360133602336033360433605336063360733608336093361033611336123361333614336153361633617336183361933620336213362233623336243362533626336273362833629336303363133632336333363433635336363363733638336393364033641336423364333644336453364633647336483364933650336513365233653336543365533656336573365833659336603366133662336633366433665336663366733668336693367033671336723367333674336753367633677336783367933680336813368233683336843368533686336873368833689336903369133692336933369433695336963369733698336993370033701337023370333704337053370633707337083370933710337113371233713337143371533716337173371833719337203372133722337233372433725337263372733728337293373033731337323373333734337353373633737337383373933740337413374233743337443374533746337473374833749337503375133752337533375433755337563375733758337593376033761337623376333764337653376633767337683376933770337713377233773337743377533776337773377833779337803378133782337833378433785337863378733788337893379033791337923379333794337953379633797337983379933800338013380233803338043380533806338073380833809338103381133812338133381433815338163381733818338193382033821338223382333824338253382633827338283382933830338313383233833338343383533836338373383833839338403384133842338433384433845338463384733848338493385033851338523385333854338553385633857338583385933860338613386233863338643386533866338673386833869338703387133872338733387433875338763387733878338793388033881338823388333884338853388633887338883388933890338913389233893338943389533896338973389833899339003390133902339033390433905339063390733908339093391033911339123391333914339153391633917339183391933920339213392233923339243392533926339273392833929339303393133932339333393433935339363393733938339393394033941339423394333944339453394633947339483394933950339513395233953339543395533956339573395833959339603396133962339633396433965339663396733968339693397033971339723397333974339753397633977339783397933980339813398233983339843398533986339873398833989339903399133992339933399433995339963399733998339993400034001340023400334004340053400634007340083400934010340113401234013340143401534016340173401834019340203402134022340233402434025340263402734028340293403034031340323403334034340353403634037340383403934040340413404234043340443404534046340473404834049340503405134052340533405434055340563405734058340593406034061340623406334064340653406634067340683406934070340713407234073340743407534076340773407834079340803408134082340833408434085340863408734088340893409034091340923409334094340953409634097340983409934100341013410234103341043410534106341073410834109341103411134112341133411434115341163411734118341193412034121341223412334124341253412634127341283412934130341313413234133341343413534136341373413834139341403414134142341433414434145341463414734148341493415034151341523415334154341553415634157341583415934160341613416234163341643416534166341673416834169341703417134172341733417434175341763417734178341793418034181341823418334184341853418634187341883418934190341913419234193341943419534196341973419834199342003420134202342033420434205342063420734208342093421034211342123421334214342153421634217342183421934220342213422234223342243422534226342273422834229342303423134232342333423434235342363423734238342393424034241342423424334244342453424634247342483424934250342513425234253342543425534256342573425834259342603426134262342633426434265342663426734268342693427034271342723427334274342753427634277342783427934280342813428234283342843428534286342873428834289342903429134292342933429434295342963429734298342993430034301343023430334304343053430634307343083430934310343113431234313343143431534316343173431834319343203432134322343233432434325343263432734328343293433034331343323433334334343353433634337343383433934340343413434234343343443434534346343473434834349343503435134352343533435434355343563435734358343593436034361343623436334364343653436634367343683436934370343713437234373343743437534376343773437834379343803438134382343833438434385343863438734388343893439034391343923439334394343953439634397343983439934400344013440234403344043440534406344073440834409344103441134412344133441434415344163441734418344193442034421344223442334424344253442634427344283442934430344313443234433344343443534436344373443834439344403444134442344433444434445344463444734448344493445034451344523445334454344553445634457344583445934460344613446234463344643446534466344673446834469344703447134472344733447434475344763447734478344793448034481344823448334484344853448634487344883448934490344913449234493344943449534496344973449834499345003450134502345033450434505345063450734508345093451034511345123451334514345153451634517345183451934520345213452234523345243452534526345273452834529345303453134532345333453434535345363453734538345393454034541345423454334544345453454634547345483454934550345513455234553345543455534556345573455834559345603456134562345633456434565345663456734568345693457034571345723457334574345753457634577345783457934580345813458234583345843458534586345873458834589345903459134592345933459434595345963459734598345993460034601346023460334604346053460634607346083460934610346113461234613346143461534616346173461834619346203462134622346233462434625346263462734628346293463034631346323463334634346353463634637346383463934640346413464234643346443464534646346473464834649346503465134652346533465434655346563465734658346593466034661346623466334664346653466634667346683466934670346713467234673346743467534676346773467834679346803468134682346833468434685346863468734688346893469034691346923469334694346953469634697346983469934700347013470234703347043470534706347073470834709347103471134712347133471434715347163471734718347193472034721347223472334724347253472634727347283472934730347313473234733347343473534736347373473834739347403474134742347433474434745347463474734748347493475034751347523475334754347553475634757347583475934760347613476234763347643476534766347673476834769347703477134772347733477434775347763477734778347793478034781347823478334784347853478634787347883478934790347913479234793347943479534796347973479834799348003480134802348033480434805348063480734808348093481034811348123481334814348153481634817348183481934820348213482234823348243482534826348273482834829348303483134832348333483434835348363483734838348393484034841348423484334844348453484634847348483484934850348513485234853348543485534856348573485834859348603486134862348633486434865348663486734868348693487034871348723487334874348753487634877348783487934880348813488234883348843488534886348873488834889348903489134892348933489434895348963489734898348993490034901349023490334904349053490634907349083490934910349113491234913349143491534916349173491834919349203492134922349233492434925349263492734928349293493034931349323493334934349353493634937349383493934940349413494234943349443494534946349473494834949349503495134952349533495434955349563495734958349593496034961349623496334964349653496634967349683496934970349713497234973349743497534976349773497834979349803498134982349833498434985349863498734988349893499034991349923499334994349953499634997349983499935000350013500235003350043500535006350073500835009350103501135012350133501435015350163501735018350193502035021350223502335024350253502635027350283502935030350313503235033350343503535036350373503835039350403504135042350433504435045350463504735048350493505035051350523505335054350553505635057350583505935060350613506235063350643506535066350673506835069350703507135072350733507435075350763507735078350793508035081350823508335084350853508635087350883508935090350913509235093350943509535096350973509835099351003510135102351033510435105351063510735108351093511035111351123511335114351153511635117351183511935120351213512235123351243512535126351273512835129351303513135132351333513435135351363513735138351393514035141351423514335144351453514635147351483514935150351513515235153351543515535156351573515835159351603516135162351633516435165351663516735168351693517035171351723517335174351753517635177351783517935180351813518235183351843518535186351873518835189351903519135192351933519435195351963519735198351993520035201352023520335204352053520635207352083520935210352113521235213352143521535216352173521835219352203522135222352233522435225352263522735228352293523035231352323523335234352353523635237352383523935240352413524235243352443524535246352473524835249352503525135252352533525435255352563525735258352593526035261352623526335264352653526635267352683526935270352713527235273352743527535276352773527835279352803528135282352833528435285352863528735288352893529035291352923529335294352953529635297352983529935300353013530235303353043530535306353073530835309353103531135312353133531435315353163531735318353193532035321353223532335324353253532635327353283532935330353313533235333353343533535336353373533835339353403534135342353433534435345353463534735348353493535035351353523535335354353553535635357353583535935360353613536235363353643536535366353673536835369353703537135372353733537435375353763537735378353793538035381353823538335384353853538635387353883538935390353913539235393353943539535396353973539835399354003540135402354033540435405354063540735408354093541035411354123541335414354153541635417354183541935420354213542235423354243542535426354273542835429354303543135432354333543435435354363543735438354393544035441354423544335444354453544635447354483544935450354513545235453354543545535456354573545835459354603546135462354633546435465354663546735468354693547035471354723547335474354753547635477354783547935480354813548235483354843548535486354873548835489354903549135492354933549435495354963549735498354993550035501355023550335504355053550635507355083550935510355113551235513355143551535516355173551835519355203552135522355233552435525355263552735528355293553035531355323553335534355353553635537355383553935540355413554235543355443554535546355473554835549355503555135552355533555435555355563555735558355593556035561355623556335564355653556635567355683556935570355713557235573355743557535576355773557835579355803558135582355833558435585355863558735588355893559035591355923559335594355953559635597355983559935600356013560235603356043560535606356073560835609356103561135612356133561435615356163561735618356193562035621356223562335624356253562635627356283562935630356313563235633356343563535636356373563835639356403564135642356433564435645356463564735648356493565035651356523565335654356553565635657356583565935660356613566235663356643566535666356673566835669356703567135672356733567435675356763567735678356793568035681356823568335684356853568635687356883568935690356913569235693356943569535696356973569835699357003570135702357033570435705357063570735708357093571035711357123571335714357153571635717357183571935720357213572235723357243572535726357273572835729357303573135732357333573435735357363573735738357393574035741357423574335744357453574635747357483574935750357513575235753357543575535756357573575835759357603576135762357633576435765357663576735768357693577035771357723577335774357753577635777357783577935780357813578235783357843578535786357873578835789357903579135792357933579435795357963579735798357993580035801358023580335804358053580635807358083580935810358113581235813358143581535816358173581835819358203582135822358233582435825358263582735828358293583035831358323583335834358353583635837358383583935840358413584235843358443584535846358473584835849358503585135852358533585435855358563585735858358593586035861358623586335864358653586635867358683586935870358713587235873358743587535876358773587835879358803588135882358833588435885358863588735888358893589035891358923589335894358953589635897358983589935900359013590235903359043590535906359073590835909359103591135912359133591435915359163591735918359193592035921359223592335924359253592635927359283592935930359313593235933359343593535936359373593835939359403594135942359433594435945359463594735948359493595035951359523595335954359553595635957359583595935960359613596235963359643596535966359673596835969359703597135972359733597435975359763597735978359793598035981359823598335984359853598635987359883598935990359913599235993359943599535996359973599835999360003600136002360033600436005360063600736008360093601036011360123601336014360153601636017360183601936020360213602236023360243602536026360273602836029360303603136032360333603436035360363603736038360393604036041360423604336044360453604636047360483604936050360513605236053360543605536056360573605836059360603606136062360633606436065360663606736068360693607036071360723607336074360753607636077360783607936080360813608236083360843608536086360873608836089360903609136092360933609436095360963609736098360993610036101361023610336104361053610636107361083610936110361113611236113361143611536116361173611836119361203612136122361233612436125361263612736128361293613036131361323613336134361353613636137361383613936140361413614236143361443614536146361473614836149361503615136152361533615436155361563615736158361593616036161361623616336164361653616636167361683616936170361713617236173361743617536176361773617836179361803618136182361833618436185361863618736188361893619036191361923619336194361953619636197361983619936200362013620236203362043620536206362073620836209362103621136212362133621436215362163621736218362193622036221362223622336224362253622636227362283622936230362313623236233362343623536236362373623836239362403624136242362433624436245362463624736248362493625036251362523625336254362553625636257362583625936260362613626236263362643626536266362673626836269362703627136272362733627436275362763627736278362793628036281362823628336284362853628636287362883628936290362913629236293362943629536296362973629836299363003630136302363033630436305363063630736308363093631036311363123631336314363153631636317363183631936320363213632236323363243632536326363273632836329363303633136332363333633436335363363633736338363393634036341363423634336344363453634636347363483634936350363513635236353363543635536356363573635836359363603636136362363633636436365363663636736368363693637036371363723637336374363753637636377363783637936380363813638236383363843638536386363873638836389363903639136392363933639436395363963639736398363993640036401364023640336404364053640636407364083640936410364113641236413364143641536416364173641836419364203642136422364233642436425364263642736428364293643036431364323643336434364353643636437364383643936440364413644236443364443644536446364473644836449364503645136452364533645436455364563645736458364593646036461364623646336464364653646636467364683646936470364713647236473364743647536476364773647836479364803648136482364833648436485364863648736488364893649036491364923649336494364953649636497364983649936500365013650236503365043650536506365073650836509365103651136512365133651436515365163651736518365193652036521365223652336524365253652636527365283652936530365313653236533365343653536536365373653836539365403654136542365433654436545365463654736548365493655036551365523655336554365553655636557365583655936560365613656236563365643656536566365673656836569365703657136572365733657436575365763657736578365793658036581365823658336584365853658636587365883658936590365913659236593365943659536596365973659836599366003660136602366033660436605366063660736608366093661036611366123661336614366153661636617366183661936620366213662236623366243662536626366273662836629366303663136632366333663436635366363663736638366393664036641366423664336644366453664636647366483664936650366513665236653366543665536656366573665836659366603666136662366633666436665366663666736668366693667036671366723667336674366753667636677366783667936680366813668236683366843668536686366873668836689366903669136692366933669436695366963669736698366993670036701367023670336704367053670636707367083670936710367113671236713367143671536716367173671836719367203672136722367233672436725367263672736728367293673036731367323673336734367353673636737367383673936740367413674236743367443674536746367473674836749367503675136752367533675436755367563675736758367593676036761367623676336764367653676636767367683676936770367713677236773367743677536776367773677836779367803678136782367833678436785367863678736788367893679036791367923679336794367953679636797367983679936800368013680236803368043680536806368073680836809368103681136812368133681436815368163681736818368193682036821368223682336824368253682636827368283682936830368313683236833368343683536836368373683836839368403684136842368433684436845368463684736848368493685036851368523685336854368553685636857368583685936860368613686236863368643686536866368673686836869368703687136872368733687436875368763687736878368793688036881368823688336884368853688636887368883688936890368913689236893368943689536896368973689836899369003690136902369033690436905369063690736908369093691036911369123691336914369153691636917369183691936920369213692236923369243692536926369273692836929369303693136932369333693436935369363693736938369393694036941369423694336944369453694636947369483694936950369513695236953369543695536956369573695836959369603696136962369633696436965369663696736968369693697036971369723697336974369753697636977369783697936980369813698236983369843698536986369873698836989369903699136992369933699436995369963699736998369993700037001370023700337004370053700637007370083700937010370113701237013370143701537016370173701837019370203702137022370233702437025370263702737028370293703037031370323703337034370353703637037370383703937040370413704237043370443704537046370473704837049370503705137052370533705437055370563705737058370593706037061370623706337064370653706637067370683706937070370713707237073370743707537076370773707837079370803708137082370833708437085370863708737088370893709037091370923709337094370953709637097370983709937100371013710237103371043710537106371073710837109371103711137112371133711437115371163711737118371193712037121371223712337124371253712637127371283712937130371313713237133371343713537136371373713837139371403714137142371433714437145371463714737148371493715037151371523715337154371553715637157371583715937160371613716237163371643716537166371673716837169371703717137172371733717437175371763717737178371793718037181371823718337184371853718637187371883718937190371913719237193371943719537196371973719837199372003720137202372033720437205372063720737208372093721037211372123721337214372153721637217372183721937220372213722237223372243722537226372273722837229372303723137232372333723437235372363723737238372393724037241372423724337244372453724637247372483724937250372513725237253372543725537256372573725837259372603726137262372633726437265372663726737268372693727037271372723727337274372753727637277372783727937280372813728237283372843728537286372873728837289372903729137292372933729437295372963729737298372993730037301373023730337304373053730637307373083730937310373113731237313373143731537316373173731837319373203732137322373233732437325373263732737328373293733037331373323733337334373353733637337373383733937340373413734237343373443734537346373473734837349373503735137352373533735437355373563735737358373593736037361373623736337364373653736637367373683736937370373713737237373373743737537376373773737837379373803738137382373833738437385373863738737388373893739037391373923739337394373953739637397373983739937400374013740237403374043740537406374073740837409374103741137412374133741437415374163741737418374193742037421374223742337424374253742637427374283742937430374313743237433374343743537436374373743837439374403744137442374433744437445374463744737448374493745037451374523745337454374553745637457374583745937460374613746237463374643746537466374673746837469374703747137472374733747437475374763747737478374793748037481374823748337484374853748637487374883748937490374913749237493374943749537496374973749837499375003750137502375033750437505375063750737508375093751037511375123751337514375153751637517375183751937520375213752237523375243752537526375273752837529375303753137532375333753437535375363753737538375393754037541375423754337544375453754637547375483754937550375513755237553375543755537556375573755837559375603756137562375633756437565375663756737568375693757037571375723757337574375753757637577375783757937580375813758237583375843758537586375873758837589375903759137592375933759437595375963759737598375993760037601376023760337604376053760637607376083760937610376113761237613376143761537616376173761837619376203762137622376233762437625376263762737628376293763037631376323763337634376353763637637376383763937640376413764237643376443764537646376473764837649376503765137652376533765437655376563765737658376593766037661376623766337664376653766637667376683766937670376713767237673376743767537676376773767837679376803768137682376833768437685376863768737688376893769037691376923769337694376953769637697376983769937700377013770237703377043770537706377073770837709377103771137712377133771437715377163771737718377193772037721377223772337724377253772637727377283772937730377313773237733377343773537736377373773837739377403774137742377433774437745377463774737748377493775037751377523775337754377553775637757377583775937760377613776237763377643776537766377673776837769377703777137772377733777437775377763777737778377793778037781377823778337784377853778637787377883778937790377913779237793377943779537796377973779837799378003780137802378033780437805378063780737808378093781037811378123781337814378153781637817378183781937820378213782237823378243782537826378273782837829378303783137832378333783437835378363783737838378393784037841378423784337844378453784637847378483784937850378513785237853378543785537856378573785837859378603786137862378633786437865378663786737868378693787037871378723787337874378753787637877378783787937880378813788237883378843788537886378873788837889378903789137892378933789437895378963789737898378993790037901379023790337904379053790637907379083790937910379113791237913379143791537916379173791837919379203792137922379233792437925379263792737928379293793037931379323793337934379353793637937379383793937940379413794237943379443794537946379473794837949379503795137952379533795437955379563795737958379593796037961379623796337964379653796637967379683796937970379713797237973379743797537976379773797837979379803798137982379833798437985379863798737988379893799037991379923799337994379953799637997379983799938000380013800238003380043800538006380073800838009380103801138012380133801438015380163801738018380193802038021380223802338024380253802638027380283802938030380313803238033380343803538036380373803838039380403804138042380433804438045380463804738048380493805038051380523805338054380553805638057380583805938060380613806238063380643806538066380673806838069380703807138072380733807438075380763807738078380793808038081380823808338084380853808638087380883808938090380913809238093380943809538096380973809838099381003810138102381033810438105381063810738108381093811038111381123811338114381153811638117381183811938120381213812238123381243812538126381273812838129381303813138132381333813438135381363813738138381393814038141381423814338144381453814638147381483814938150381513815238153381543815538156381573815838159381603816138162381633816438165381663816738168381693817038171381723817338174381753817638177381783817938180381813818238183381843818538186381873818838189381903819138192381933819438195381963819738198381993820038201382023820338204382053820638207382083820938210382113821238213382143821538216382173821838219382203822138222382233822438225382263822738228382293823038231382323823338234382353823638237382383823938240382413824238243382443824538246382473824838249382503825138252382533825438255382563825738258382593826038261382623826338264382653826638267382683826938270382713827238273382743827538276382773827838279382803828138282382833828438285382863828738288382893829038291382923829338294382953829638297382983829938300383013830238303383043830538306383073830838309383103831138312383133831438315383163831738318383193832038321383223832338324383253832638327383283832938330383313833238333383343833538336383373833838339383403834138342383433834438345383463834738348383493835038351383523835338354383553835638357383583835938360383613836238363383643836538366383673836838369383703837138372383733837438375383763837738378383793838038381383823838338384383853838638387383883838938390383913839238393383943839538396383973839838399384003840138402384033840438405384063840738408384093841038411384123841338414384153841638417384183841938420384213842238423384243842538426384273842838429384303843138432384333843438435384363843738438384393844038441384423844338444384453844638447384483844938450384513845238453384543845538456384573845838459384603846138462384633846438465384663846738468384693847038471384723847338474384753847638477384783847938480384813848238483384843848538486384873848838489384903849138492384933849438495384963849738498384993850038501385023850338504385053850638507385083850938510385113851238513385143851538516385173851838519385203852138522385233852438525385263852738528385293853038531385323853338534385353853638537385383853938540385413854238543385443854538546385473854838549385503855138552385533855438555385563855738558385593856038561385623856338564385653856638567385683856938570385713857238573385743857538576385773857838579385803858138582385833858438585385863858738588385893859038591385923859338594385953859638597385983859938600386013860238603386043860538606386073860838609386103861138612386133861438615386163861738618386193862038621386223862338624386253862638627386283862938630386313863238633386343863538636386373863838639386403864138642386433864438645386463864738648386493865038651386523865338654386553865638657386583865938660386613866238663386643866538666386673866838669386703867138672386733867438675386763867738678386793868038681386823868338684386853868638687386883868938690386913869238693386943869538696386973869838699387003870138702387033870438705387063870738708387093871038711387123871338714387153871638717387183871938720387213872238723387243872538726387273872838729387303873138732387333873438735387363873738738387393874038741387423874338744387453874638747387483874938750387513875238753387543875538756387573875838759387603876138762387633876438765387663876738768387693877038771387723877338774387753877638777387783877938780387813878238783387843878538786387873878838789387903879138792387933879438795387963879738798387993880038801388023880338804388053880638807388083880938810388113881238813388143881538816388173881838819388203882138822388233882438825388263882738828388293883038831388323883338834388353883638837388383883938840388413884238843388443884538846388473884838849388503885138852388533885438855388563885738858388593886038861388623886338864388653886638867388683886938870388713887238873388743887538876388773887838879388803888138882388833888438885388863888738888388893889038891388923889338894388953889638897388983889938900389013890238903389043890538906389073890838909389103891138912389133891438915389163891738918389193892038921389223892338924389253892638927389283892938930389313893238933389343893538936389373893838939389403894138942389433894438945389463894738948389493895038951389523895338954389553895638957389583895938960389613896238963389643896538966389673896838969389703897138972389733897438975389763897738978389793898038981389823898338984389853898638987389883898938990389913899238993389943899538996389973899838999390003900139002390033900439005390063900739008390093901039011390123901339014390153901639017390183901939020390213902239023390243902539026390273902839029390303903139032390333903439035390363903739038390393904039041390423904339044390453904639047390483904939050390513905239053390543905539056390573905839059390603906139062390633906439065390663906739068390693907039071390723907339074390753907639077390783907939080390813908239083390843908539086390873908839089390903909139092390933909439095390963909739098390993910039101391023910339104391053910639107391083910939110391113911239113391143911539116391173911839119391203912139122391233912439125391263912739128391293913039131391323913339134391353913639137391383913939140391413914239143391443914539146391473914839149391503915139152391533915439155391563915739158391593916039161391623916339164391653916639167391683916939170391713917239173391743917539176391773917839179391803918139182391833918439185391863918739188391893919039191391923919339194391953919639197391983919939200392013920239203392043920539206392073920839209392103921139212392133921439215392163921739218392193922039221392223922339224392253922639227392283922939230392313923239233392343923539236392373923839239392403924139242392433924439245392463924739248392493925039251392523925339254392553925639257392583925939260392613926239263392643926539266392673926839269392703927139272392733927439275392763927739278392793928039281392823928339284392853928639287392883928939290392913929239293392943929539296392973929839299393003930139302393033930439305393063930739308393093931039311393123931339314393153931639317393183931939320393213932239323393243932539326393273932839329393303933139332393333933439335393363933739338393393934039341393423934339344393453934639347393483934939350393513935239353393543935539356393573935839359393603936139362393633936439365393663936739368393693937039371393723937339374393753937639377393783937939380393813938239383393843938539386393873938839389393903939139392393933939439395393963939739398393993940039401394023940339404394053940639407394083940939410394113941239413394143941539416394173941839419394203942139422394233942439425394263942739428394293943039431394323943339434394353943639437394383943939440394413944239443394443944539446394473944839449394503945139452394533945439455394563945739458394593946039461394623946339464394653946639467394683946939470394713947239473394743947539476394773947839479394803948139482394833948439485394863948739488394893949039491394923949339494394953949639497394983949939500395013950239503395043950539506395073950839509395103951139512395133951439515395163951739518395193952039521395223952339524395253952639527395283952939530395313953239533395343953539536395373953839539395403954139542395433954439545395463954739548395493955039551395523955339554395553955639557395583955939560395613956239563395643956539566395673956839569395703957139572395733957439575395763957739578395793958039581395823958339584395853958639587395883958939590395913959239593395943959539596395973959839599396003960139602396033960439605396063960739608396093961039611396123961339614396153961639617396183961939620396213962239623396243962539626396273962839629396303963139632396333963439635396363963739638396393964039641396423964339644396453964639647396483964939650396513965239653396543965539656396573965839659396603966139662396633966439665396663966739668396693967039671396723967339674396753967639677396783967939680396813968239683396843968539686396873968839689396903969139692396933969439695396963969739698396993970039701397023970339704397053970639707397083970939710397113971239713397143971539716397173971839719397203972139722397233972439725397263972739728397293973039731397323973339734397353973639737397383973939740397413974239743397443974539746397473974839749397503975139752397533975439755397563975739758397593976039761397623976339764397653976639767397683976939770397713977239773397743977539776397773977839779397803978139782397833978439785397863978739788397893979039791397923979339794397953979639797397983979939800398013980239803398043980539806398073980839809398103981139812398133981439815398163981739818398193982039821398223982339824398253982639827398283982939830398313983239833398343983539836398373983839839398403984139842398433984439845398463984739848398493985039851398523985339854398553985639857398583985939860398613986239863398643986539866398673986839869398703987139872398733987439875398763987739878398793988039881398823988339884398853988639887398883988939890398913989239893398943989539896398973989839899399003990139902399033990439905399063990739908399093991039911399123991339914399153991639917399183991939920399213992239923399243992539926399273992839929399303993139932399333993439935399363993739938399393994039941399423994339944399453994639947399483994939950399513995239953399543995539956399573995839959399603996139962399633996439965399663996739968399693997039971399723997339974399753997639977399783997939980399813998239983399843998539986399873998839989399903999139992399933999439995399963999739998399994000040001400024000340004400054000640007400084000940010400114001240013400144001540016400174001840019400204002140022400234002440025400264002740028400294003040031400324003340034400354003640037400384003940040400414004240043400444004540046400474004840049400504005140052400534005440055400564005740058400594006040061400624006340064400654006640067400684006940070400714007240073400744007540076400774007840079400804008140082400834008440085400864008740088400894009040091400924009340094400954009640097400984009940100401014010240103401044010540106401074010840109401104011140112401134011440115401164011740118401194012040121401224012340124401254012640127401284012940130401314013240133401344013540136401374013840139401404014140142401434014440145401464014740148401494015040151401524015340154401554015640157401584015940160401614016240163401644016540166401674016840169401704017140172401734017440175401764017740178401794018040181401824018340184401854018640187401884018940190401914019240193401944019540196401974019840199402004020140202402034020440205402064020740208402094021040211402124021340214402154021640217402184021940220402214022240223402244022540226402274022840229402304023140232402334023440235402364023740238402394024040241402424024340244402454024640247402484024940250402514025240253402544025540256402574025840259402604026140262402634026440265402664026740268402694027040271402724027340274402754027640277402784027940280402814028240283402844028540286402874028840289402904029140292402934029440295402964029740298402994030040301403024030340304403054030640307403084030940310403114031240313403144031540316403174031840319403204032140322403234032440325403264032740328403294033040331403324033340334403354033640337403384033940340403414034240343403444034540346403474034840349403504035140352403534035440355403564035740358403594036040361403624036340364403654036640367403684036940370403714037240373403744037540376403774037840379403804038140382403834038440385403864038740388403894039040391403924039340394403954039640397403984039940400404014040240403404044040540406404074040840409404104041140412404134041440415404164041740418404194042040421404224042340424404254042640427404284042940430404314043240433404344043540436404374043840439404404044140442404434044440445404464044740448404494045040451404524045340454404554045640457404584045940460404614046240463404644046540466404674046840469404704047140472404734047440475404764047740478404794048040481404824048340484404854048640487404884048940490404914049240493404944049540496404974049840499405004050140502405034050440505405064050740508405094051040511405124051340514405154051640517405184051940520405214052240523405244052540526405274052840529405304053140532405334053440535405364053740538405394054040541405424054340544405454054640547405484054940550405514055240553405544055540556405574055840559405604056140562405634056440565405664056740568405694057040571405724057340574405754057640577405784057940580405814058240583405844058540586405874058840589405904059140592405934059440595405964059740598405994060040601406024060340604406054060640607406084060940610406114061240613406144061540616406174061840619406204062140622406234062440625406264062740628406294063040631406324063340634406354063640637406384063940640406414064240643406444064540646406474064840649406504065140652406534065440655406564065740658406594066040661406624066340664406654066640667406684066940670406714067240673406744067540676406774067840679406804068140682406834068440685406864068740688406894069040691406924069340694406954069640697406984069940700407014070240703407044070540706407074070840709407104071140712407134071440715407164071740718407194072040721407224072340724407254072640727407284072940730407314073240733407344073540736407374073840739407404074140742407434074440745407464074740748407494075040751407524075340754407554075640757407584075940760407614076240763407644076540766407674076840769407704077140772407734077440775407764077740778407794078040781407824078340784407854078640787407884078940790407914079240793407944079540796407974079840799408004080140802408034080440805408064080740808408094081040811408124081340814408154081640817408184081940820408214082240823408244082540826408274082840829408304083140832408334083440835408364083740838408394084040841408424084340844408454084640847408484084940850408514085240853408544085540856408574085840859408604086140862408634086440865408664086740868408694087040871408724087340874408754087640877408784087940880408814088240883408844088540886408874088840889408904089140892408934089440895408964089740898408994090040901409024090340904409054090640907409084090940910409114091240913409144091540916409174091840919409204092140922409234092440925409264092740928409294093040931409324093340934409354093640937409384093940940409414094240943409444094540946409474094840949409504095140952409534095440955409564095740958409594096040961409624096340964409654096640967409684096940970409714097240973409744097540976409774097840979409804098140982409834098440985409864098740988409894099040991409924099340994409954099640997409984099941000410014100241003410044100541006410074100841009410104101141012410134101441015410164101741018410194102041021410224102341024410254102641027410284102941030410314103241033410344103541036410374103841039410404104141042410434104441045410464104741048410494105041051410524105341054410554105641057410584105941060410614106241063410644106541066410674106841069410704107141072410734107441075410764107741078410794108041081410824108341084410854108641087410884108941090410914109241093410944109541096410974109841099411004110141102411034110441105411064110741108411094111041111411124111341114411154111641117411184111941120411214112241123411244112541126411274112841129411304113141132411334113441135411364113741138411394114041141411424114341144411454114641147411484114941150411514115241153411544115541156411574115841159411604116141162411634116441165411664116741168411694117041171411724117341174411754117641177411784117941180411814118241183411844118541186411874118841189411904119141192411934119441195411964119741198411994120041201412024120341204412054120641207412084120941210412114121241213412144121541216412174121841219412204122141222412234122441225412264122741228412294123041231412324123341234412354123641237412384123941240412414124241243412444124541246412474124841249412504125141252412534125441255412564125741258412594126041261412624126341264412654126641267412684126941270412714127241273412744127541276412774127841279412804128141282412834128441285412864128741288412894129041291412924129341294412954129641297412984129941300413014130241303413044130541306413074130841309413104131141312413134131441315413164131741318413194132041321413224132341324413254132641327413284132941330413314133241333413344133541336413374133841339413404134141342413434134441345413464134741348413494135041351413524135341354413554135641357413584135941360413614136241363413644136541366413674136841369413704137141372413734137441375413764137741378413794138041381413824138341384413854138641387413884138941390413914139241393413944139541396413974139841399414004140141402414034140441405414064140741408414094141041411414124141341414414154141641417414184141941420414214142241423414244142541426414274142841429414304143141432414334143441435414364143741438414394144041441414424144341444414454144641447414484144941450414514145241453414544145541456414574145841459414604146141462414634146441465414664146741468414694147041471414724147341474414754147641477414784147941480414814148241483414844148541486414874148841489414904149141492414934149441495414964149741498414994150041501415024150341504415054150641507415084150941510415114151241513415144151541516415174151841519415204152141522415234152441525415264152741528415294153041531415324153341534415354153641537415384153941540415414154241543415444154541546415474154841549415504155141552415534155441555415564155741558415594156041561415624156341564415654156641567415684156941570415714157241573415744157541576415774157841579415804158141582415834158441585415864158741588415894159041591415924159341594415954159641597415984159941600416014160241603416044160541606416074160841609416104161141612416134161441615416164161741618416194162041621416224162341624416254162641627416284162941630416314163241633416344163541636416374163841639416404164141642416434164441645416464164741648416494165041651416524165341654416554165641657416584165941660416614166241663416644166541666416674166841669416704167141672416734167441675416764167741678416794168041681416824168341684416854168641687416884168941690416914169241693416944169541696416974169841699417004170141702417034170441705417064170741708417094171041711417124171341714417154171641717417184171941720417214172241723417244172541726417274172841729417304173141732417334173441735417364173741738417394174041741417424174341744417454174641747417484174941750417514175241753417544175541756417574175841759417604176141762417634176441765417664176741768417694177041771417724177341774417754177641777417784177941780417814178241783417844178541786417874178841789417904179141792417934179441795417964179741798417994180041801418024180341804418054180641807418084180941810418114181241813418144181541816418174181841819418204182141822418234182441825418264182741828418294183041831418324183341834418354183641837418384183941840418414184241843418444184541846418474184841849418504185141852418534185441855418564185741858418594186041861418624186341864418654186641867418684186941870418714187241873418744187541876418774187841879418804188141882418834188441885418864188741888418894189041891418924189341894418954189641897418984189941900419014190241903419044190541906419074190841909419104191141912419134191441915419164191741918419194192041921419224192341924419254192641927419284192941930419314193241933419344193541936419374193841939419404194141942419434194441945419464194741948419494195041951419524195341954419554195641957419584195941960419614196241963419644196541966419674196841969419704197141972419734197441975419764197741978419794198041981419824198341984419854198641987419884198941990419914199241993419944199541996419974199841999420004200142002420034200442005420064200742008420094201042011420124201342014420154201642017420184201942020420214202242023420244202542026420274202842029420304203142032420334203442035420364203742038420394204042041420424204342044420454204642047420484204942050420514205242053420544205542056420574205842059420604206142062420634206442065420664206742068420694207042071420724207342074420754207642077420784207942080420814208242083420844208542086420874208842089420904209142092420934209442095420964209742098420994210042101421024210342104421054210642107421084210942110421114211242113421144211542116421174211842119421204212142122421234212442125421264212742128421294213042131421324213342134421354213642137421384213942140421414214242143421444214542146421474214842149421504215142152421534215442155421564215742158421594216042161421624216342164421654216642167421684216942170421714217242173421744217542176421774217842179421804218142182421834218442185421864218742188421894219042191421924219342194421954219642197421984219942200422014220242203422044220542206422074220842209422104221142212422134221442215422164221742218422194222042221422224222342224422254222642227422284222942230422314223242233422344223542236422374223842239422404224142242422434224442245422464224742248422494225042251422524225342254422554225642257422584225942260422614226242263422644226542266422674226842269422704227142272422734227442275422764227742278422794228042281422824228342284422854228642287422884228942290422914229242293422944229542296422974229842299423004230142302423034230442305423064230742308423094231042311423124231342314423154231642317423184231942320423214232242323423244232542326423274232842329423304233142332423334233442335423364233742338423394234042341423424234342344423454234642347423484234942350423514235242353423544235542356423574235842359423604236142362423634236442365423664236742368423694237042371423724237342374423754237642377423784237942380423814238242383423844238542386423874238842389423904239142392423934239442395423964239742398423994240042401424024240342404424054240642407424084240942410424114241242413424144241542416424174241842419424204242142422424234242442425424264242742428424294243042431424324243342434424354243642437424384243942440424414244242443424444244542446424474244842449424504245142452424534245442455424564245742458424594246042461424624246342464424654246642467424684246942470424714247242473424744247542476424774247842479424804248142482424834248442485424864248742488424894249042491424924249342494424954249642497424984249942500425014250242503425044250542506425074250842509425104251142512425134251442515425164251742518425194252042521425224252342524425254252642527425284252942530425314253242533425344253542536425374253842539425404254142542425434254442545425464254742548425494255042551425524255342554425554255642557425584255942560425614256242563425644256542566425674256842569425704257142572425734257442575425764257742578425794258042581425824258342584425854258642587425884258942590425914259242593425944259542596425974259842599426004260142602426034260442605426064260742608426094261042611426124261342614426154261642617426184261942620426214262242623426244262542626426274262842629426304263142632426334263442635426364263742638426394264042641426424264342644426454264642647426484264942650426514265242653426544265542656426574265842659426604266142662426634266442665426664266742668426694267042671426724267342674426754267642677426784267942680426814268242683426844268542686426874268842689426904269142692426934269442695426964269742698426994270042701427024270342704427054270642707427084270942710427114271242713427144271542716427174271842719427204272142722427234272442725427264272742728427294273042731427324273342734427354273642737427384273942740427414274242743427444274542746427474274842749427504275142752427534275442755427564275742758427594276042761427624276342764427654276642767427684276942770427714277242773427744277542776427774277842779427804278142782427834278442785427864278742788427894279042791427924279342794427954279642797427984279942800428014280242803428044280542806428074280842809428104281142812428134281442815428164281742818428194282042821428224282342824428254282642827428284282942830428314283242833428344283542836428374283842839428404284142842428434284442845428464284742848428494285042851428524285342854428554285642857428584285942860428614286242863428644286542866428674286842869428704287142872428734287442875428764287742878428794288042881428824288342884428854288642887428884288942890428914289242893428944289542896428974289842899429004290142902429034290442905429064290742908429094291042911429124291342914429154291642917429184291942920429214292242923429244292542926429274292842929429304293142932429334293442935429364293742938429394294042941429424294342944429454294642947429484294942950429514295242953429544295542956429574295842959429604296142962429634296442965429664296742968429694297042971429724297342974429754297642977429784297942980429814298242983429844298542986429874298842989429904299142992429934299442995429964299742998429994300043001430024300343004430054300643007430084300943010430114301243013430144301543016430174301843019430204302143022430234302443025430264302743028430294303043031430324303343034430354303643037430384303943040430414304243043430444304543046430474304843049430504305143052430534305443055430564305743058430594306043061430624306343064430654306643067430684306943070430714307243073430744307543076430774307843079430804308143082430834308443085430864308743088430894309043091430924309343094430954309643097430984309943100431014310243103431044310543106431074310843109431104311143112431134311443115431164311743118431194312043121431224312343124431254312643127431284312943130431314313243133431344313543136431374313843139431404314143142431434314443145431464314743148431494315043151431524315343154431554315643157431584315943160431614316243163431644316543166431674316843169431704317143172431734317443175431764317743178431794318043181431824318343184431854318643187431884318943190431914319243193431944319543196431974319843199432004320143202432034320443205432064320743208432094321043211432124321343214432154321643217432184321943220432214322243223432244322543226432274322843229432304323143232432334323443235432364323743238432394324043241432424324343244432454324643247432484324943250432514325243253432544325543256432574325843259432604326143262432634326443265432664326743268432694327043271432724327343274432754327643277432784327943280432814328243283432844328543286432874328843289432904329143292432934329443295432964329743298432994330043301433024330343304433054330643307433084330943310433114331243313433144331543316433174331843319433204332143322433234332443325433264332743328433294333043331433324333343334433354333643337433384333943340433414334243343433444334543346433474334843349433504335143352433534335443355433564335743358433594336043361433624336343364433654336643367433684336943370433714337243373433744337543376433774337843379433804338143382433834338443385433864338743388433894339043391433924339343394433954339643397433984339943400434014340243403434044340543406434074340843409434104341143412434134341443415434164341743418434194342043421434224342343424434254342643427434284342943430434314343243433434344343543436434374343843439434404344143442434434344443445434464344743448434494345043451434524345343454434554345643457434584345943460434614346243463434644346543466434674346843469434704347143472434734347443475434764347743478434794348043481434824348343484434854348643487434884348943490434914349243493434944349543496434974349843499435004350143502435034350443505435064350743508435094351043511435124351343514435154351643517435184351943520435214352243523435244352543526435274352843529435304353143532435334353443535435364353743538435394354043541435424354343544435454354643547435484354943550435514355243553435544355543556435574355843559435604356143562435634356443565435664356743568435694357043571435724357343574435754357643577435784357943580435814358243583435844358543586435874358843589435904359143592435934359443595435964359743598435994360043601436024360343604436054360643607436084360943610436114361243613436144361543616436174361843619436204362143622436234362443625436264362743628436294363043631436324363343634436354363643637436384363943640436414364243643436444364543646436474364843649436504365143652436534365443655436564365743658436594366043661436624366343664436654366643667436684366943670436714367243673436744367543676436774367843679436804368143682436834368443685436864368743688436894369043691436924369343694436954369643697436984369943700437014370243703437044370543706437074370843709437104371143712437134371443715437164371743718437194372043721437224372343724437254372643727437284372943730437314373243733437344373543736437374373843739437404374143742437434374443745437464374743748437494375043751437524375343754437554375643757437584375943760437614376243763437644376543766437674376843769437704377143772437734377443775437764377743778437794378043781437824378343784437854378643787437884378943790437914379243793437944379543796437974379843799438004380143802438034380443805438064380743808438094381043811438124381343814438154381643817438184381943820438214382243823438244382543826438274382843829438304383143832438334383443835438364383743838438394384043841438424384343844438454384643847438484384943850438514385243853438544385543856438574385843859438604386143862438634386443865438664386743868438694387043871438724387343874438754387643877438784387943880438814388243883438844388543886438874388843889438904389143892438934389443895438964389743898438994390043901439024390343904439054390643907439084390943910439114391243913439144391543916439174391843919439204392143922439234392443925439264392743928439294393043931439324393343934439354393643937439384393943940439414394243943439444394543946439474394843949439504395143952439534395443955439564395743958439594396043961439624396343964439654396643967439684396943970439714397243973439744397543976439774397843979439804398143982439834398443985439864398743988439894399043991439924399343994439954399643997439984399944000440014400244003440044400544006440074400844009440104401144012440134401444015440164401744018440194402044021440224402344024440254402644027440284402944030440314403244033440344403544036440374403844039440404404144042440434404444045440464404744048440494405044051440524405344054440554405644057440584405944060440614406244063440644406544066440674406844069440704407144072440734407444075440764407744078440794408044081440824408344084440854408644087440884408944090440914409244093440944409544096440974409844099441004410144102441034410444105441064410744108441094411044111441124411344114441154411644117441184411944120441214412244123441244412544126441274412844129441304413144132441334413444135441364413744138441394414044141441424414344144441454414644147441484414944150441514415244153441544415544156441574415844159441604416144162441634416444165441664416744168441694417044171441724417344174441754417644177441784417944180441814418244183441844418544186441874418844189441904419144192441934419444195441964419744198441994420044201442024420344204442054420644207442084420944210442114421244213442144421544216442174421844219442204422144222442234422444225442264422744228442294423044231442324423344234442354423644237442384423944240442414424244243442444424544246442474424844249442504425144252442534425444255442564425744258442594426044261442624426344264442654426644267442684426944270442714427244273442744427544276442774427844279442804428144282442834428444285442864428744288442894429044291442924429344294442954429644297442984429944300443014430244303443044430544306443074430844309443104431144312443134431444315443164431744318443194432044321443224432344324443254432644327443284432944330443314433244333443344433544336443374433844339443404434144342443434434444345443464434744348443494435044351443524435344354443554435644357443584435944360443614436244363443644436544366443674436844369443704437144372443734437444375443764437744378443794438044381443824438344384443854438644387443884438944390443914439244393443944439544396443974439844399444004440144402444034440444405444064440744408444094441044411444124441344414444154441644417444184441944420444214442244423444244442544426444274442844429444304443144432444334443444435444364443744438444394444044441444424444344444444454444644447444484444944450444514445244453444544445544456444574445844459444604446144462444634446444465444664446744468444694447044471444724447344474444754447644477444784447944480444814448244483444844448544486444874448844489444904449144492444934449444495444964449744498444994450044501445024450344504445054450644507445084450944510445114451244513445144451544516445174451844519445204452144522445234452444525445264452744528445294453044531445324453344534445354453644537445384453944540445414454244543445444454544546445474454844549445504455144552445534455444555445564455744558445594456044561445624456344564445654456644567445684456944570445714457244573445744457544576445774457844579445804458144582445834458444585445864458744588445894459044591445924459344594445954459644597445984459944600446014460244603446044460544606446074460844609446104461144612446134461444615446164461744618446194462044621446224462344624446254462644627446284462944630446314463244633446344463544636446374463844639446404464144642446434464444645446464464744648446494465044651446524465344654446554465644657446584465944660446614466244663446644466544666446674466844669446704467144672446734467444675446764467744678446794468044681446824468344684446854468644687446884468944690446914469244693446944469544696446974469844699447004470144702447034470444705447064470744708447094471044711447124471344714447154471644717447184471944720447214472244723447244472544726447274472844729447304473144732447334473444735447364473744738447394474044741447424474344744447454474644747447484474944750447514475244753447544475544756447574475844759447604476144762447634476444765447664476744768447694477044771447724477344774447754477644777447784477944780447814478244783447844478544786447874478844789447904479144792447934479444795447964479744798447994480044801448024480344804448054480644807448084480944810448114481244813448144481544816448174481844819448204482144822448234482444825448264482744828448294483044831448324483344834448354483644837448384483944840448414484244843448444484544846448474484844849448504485144852448534485444855448564485744858448594486044861448624486344864448654486644867448684486944870448714487244873448744487544876448774487844879448804488144882448834488444885448864488744888448894489044891448924489344894448954489644897448984489944900449014490244903449044490544906449074490844909449104491144912449134491444915449164491744918449194492044921449224492344924449254492644927449284492944930449314493244933449344493544936449374493844939449404494144942449434494444945449464494744948449494495044951449524495344954449554495644957449584495944960449614496244963449644496544966449674496844969449704497144972449734497444975449764497744978449794498044981449824498344984449854498644987449884498944990449914499244993449944499544996449974499844999450004500145002450034500445005450064500745008450094501045011450124501345014450154501645017450184501945020450214502245023450244502545026450274502845029450304503145032450334503445035450364503745038450394504045041450424504345044450454504645047450484504945050450514505245053450544505545056450574505845059450604506145062450634506445065450664506745068450694507045071450724507345074450754507645077450784507945080450814508245083450844508545086450874508845089450904509145092450934509445095450964509745098450994510045101451024510345104451054510645107451084510945110451114511245113451144511545116451174511845119451204512145122451234512445125451264512745128451294513045131451324513345134451354513645137451384513945140451414514245143451444514545146451474514845149451504515145152451534515445155451564515745158451594516045161451624516345164451654516645167451684516945170451714517245173451744517545176451774517845179451804518145182451834518445185451864518745188451894519045191451924519345194451954519645197451984519945200452014520245203452044520545206452074520845209452104521145212452134521445215452164521745218452194522045221452224522345224452254522645227452284522945230452314523245233452344523545236452374523845239452404524145242452434524445245452464524745248452494525045251452524525345254452554525645257452584525945260452614526245263452644526545266452674526845269452704527145272452734527445275452764527745278452794528045281452824528345284452854528645287452884528945290452914529245293452944529545296452974529845299453004530145302453034530445305453064530745308453094531045311453124531345314453154531645317453184531945320453214532245323453244532545326453274532845329453304533145332453334533445335453364533745338453394534045341453424534345344453454534645347453484534945350453514535245353453544535545356453574535845359453604536145362453634536445365453664536745368453694537045371453724537345374453754537645377453784537945380453814538245383453844538545386453874538845389453904539145392453934539445395453964539745398453994540045401454024540345404454054540645407454084540945410454114541245413454144541545416454174541845419454204542145422454234542445425454264542745428454294543045431454324543345434454354543645437454384543945440454414544245443454444544545446454474544845449454504545145452454534545445455454564545745458454594546045461454624546345464454654546645467454684546945470454714547245473454744547545476454774547845479454804548145482454834548445485454864548745488454894549045491454924549345494454954549645497454984549945500455014550245503455044550545506455074550845509455104551145512455134551445515455164551745518455194552045521455224552345524455254552645527455284552945530455314553245533455344553545536455374553845539455404554145542455434554445545455464554745548455494555045551455524555345554455554555645557455584555945560455614556245563455644556545566455674556845569455704557145572455734557445575455764557745578455794558045581455824558345584455854558645587455884558945590455914559245593455944559545596455974559845599456004560145602456034560445605456064560745608456094561045611456124561345614456154561645617456184561945620456214562245623456244562545626456274562845629456304563145632456334563445635456364563745638456394564045641456424564345644456454564645647456484564945650456514565245653456544565545656456574565845659456604566145662456634566445665456664566745668456694567045671456724567345674456754567645677456784567945680456814568245683456844568545686456874568845689456904569145692456934569445695456964569745698456994570045701457024570345704457054570645707457084570945710457114571245713457144571545716457174571845719457204572145722457234572445725457264572745728457294573045731457324573345734457354573645737457384573945740457414574245743457444574545746457474574845749457504575145752457534575445755457564575745758457594576045761457624576345764457654576645767457684576945770457714577245773457744577545776457774577845779457804578145782457834578445785457864578745788457894579045791457924579345794457954579645797457984579945800458014580245803458044580545806458074580845809458104581145812458134581445815458164581745818458194582045821458224582345824458254582645827458284582945830458314583245833458344583545836458374583845839458404584145842458434584445845458464584745848458494585045851458524585345854458554585645857458584585945860458614586245863458644586545866458674586845869458704587145872458734587445875458764587745878458794588045881458824588345884458854588645887458884588945890458914589245893458944589545896458974589845899459004590145902459034590445905459064590745908459094591045911459124591345914459154591645917459184591945920459214592245923459244592545926459274592845929459304593145932459334593445935459364593745938459394594045941459424594345944459454594645947459484594945950459514595245953459544595545956459574595845959459604596145962459634596445965459664596745968459694597045971459724597345974459754597645977459784597945980459814598245983459844598545986459874598845989459904599145992459934599445995459964599745998459994600046001460024600346004460054600646007460084600946010460114601246013460144601546016460174601846019460204602146022460234602446025460264602746028460294603046031460324603346034460354603646037460384603946040460414604246043460444604546046460474604846049460504605146052460534605446055460564605746058460594606046061460624606346064460654606646067460684606946070460714607246073460744607546076460774607846079460804608146082460834608446085460864608746088460894609046091460924609346094460954609646097460984609946100461014610246103461044610546106461074610846109461104611146112461134611446115461164611746118461194612046121461224612346124461254612646127461284612946130461314613246133461344613546136461374613846139461404614146142461434614446145461464614746148461494615046151461524615346154461554615646157461584615946160461614616246163461644616546166461674616846169461704617146172461734617446175461764617746178461794618046181461824618346184461854618646187461884618946190461914619246193461944619546196461974619846199462004620146202462034620446205462064620746208462094621046211462124621346214462154621646217462184621946220462214622246223462244622546226462274622846229462304623146232462334623446235462364623746238462394624046241462424624346244462454624646247462484624946250462514625246253462544625546256462574625846259462604626146262462634626446265462664626746268462694627046271462724627346274462754627646277462784627946280462814628246283462844628546286462874628846289462904629146292462934629446295462964629746298462994630046301463024630346304463054630646307463084630946310463114631246313463144631546316463174631846319463204632146322463234632446325463264632746328463294633046331463324633346334463354633646337463384633946340463414634246343463444634546346463474634846349463504635146352463534635446355463564635746358463594636046361463624636346364463654636646367463684636946370463714637246373463744637546376463774637846379463804638146382463834638446385463864638746388463894639046391463924639346394463954639646397463984639946400464014640246403464044640546406464074640846409464104641146412464134641446415464164641746418464194642046421464224642346424464254642646427464284642946430464314643246433464344643546436464374643846439464404644146442464434644446445464464644746448464494645046451464524645346454464554645646457464584645946460464614646246463464644646546466464674646846469464704647146472464734647446475464764647746478464794648046481464824648346484464854648646487464884648946490464914649246493464944649546496464974649846499465004650146502465034650446505465064650746508465094651046511465124651346514465154651646517465184651946520465214652246523465244652546526465274652846529465304653146532465334653446535465364653746538465394654046541465424654346544465454654646547465484654946550465514655246553465544655546556465574655846559465604656146562465634656446565465664656746568465694657046571465724657346574465754657646577465784657946580465814658246583465844658546586465874658846589465904659146592465934659446595465964659746598465994660046601466024660346604466054660646607466084660946610466114661246613466144661546616466174661846619466204662146622466234662446625466264662746628466294663046631466324663346634466354663646637466384663946640466414664246643466444664546646466474664846649466504665146652466534665446655466564665746658466594666046661466624666346664466654666646667466684666946670466714667246673466744667546676466774667846679466804668146682466834668446685466864668746688466894669046691466924669346694466954669646697466984669946700467014670246703467044670546706467074670846709467104671146712467134671446715467164671746718467194672046721467224672346724467254672646727467284672946730467314673246733467344673546736467374673846739467404674146742467434674446745467464674746748467494675046751467524675346754467554675646757467584675946760467614676246763467644676546766467674676846769467704677146772467734677446775467764677746778467794678046781467824678346784467854678646787467884678946790467914679246793467944679546796467974679846799468004680146802468034680446805468064680746808468094681046811468124681346814468154681646817468184681946820468214682246823468244682546826468274682846829468304683146832468334683446835468364683746838468394684046841468424684346844468454684646847468484684946850468514685246853468544685546856468574685846859468604686146862468634686446865468664686746868468694687046871468724687346874468754687646877468784687946880468814688246883468844688546886468874688846889468904689146892468934689446895468964689746898468994690046901469024690346904469054690646907469084690946910469114691246913469144691546916469174691846919469204692146922469234692446925469264692746928469294693046931469324693346934469354693646937469384693946940469414694246943469444694546946469474694846949469504695146952469534695446955469564695746958469594696046961469624696346964469654696646967469684696946970469714697246973469744697546976469774697846979469804698146982469834698446985469864698746988469894699046991469924699346994469954699646997469984699947000470014700247003470044700547006470074700847009470104701147012470134701447015470164701747018470194702047021470224702347024470254702647027470284702947030470314703247033470344703547036470374703847039470404704147042470434704447045470464704747048470494705047051470524705347054470554705647057470584705947060470614706247063470644706547066470674706847069470704707147072470734707447075470764707747078470794708047081470824708347084470854708647087470884708947090470914709247093470944709547096470974709847099471004710147102471034710447105471064710747108471094711047111471124711347114471154711647117471184711947120471214712247123471244712547126471274712847129471304713147132471334713447135471364713747138471394714047141471424714347144471454714647147471484714947150471514715247153471544715547156471574715847159471604716147162471634716447165471664716747168471694717047171471724717347174471754717647177471784717947180471814718247183471844718547186471874718847189471904719147192471934719447195471964719747198471994720047201472024720347204472054720647207472084720947210472114721247213472144721547216472174721847219472204722147222472234722447225472264722747228472294723047231472324723347234472354723647237472384723947240472414724247243472444724547246472474724847249472504725147252472534725447255472564725747258472594726047261472624726347264472654726647267472684726947270472714727247273472744727547276472774727847279472804728147282472834728447285472864728747288472894729047291472924729347294472954729647297472984729947300473014730247303473044730547306473074730847309473104731147312473134731447315473164731747318473194732047321473224732347324473254732647327473284732947330473314733247333473344733547336473374733847339473404734147342473434734447345473464734747348473494735047351473524735347354473554735647357473584735947360473614736247363473644736547366473674736847369473704737147372473734737447375473764737747378473794738047381473824738347384473854738647387473884738947390473914739247393473944739547396473974739847399474004740147402474034740447405474064740747408474094741047411474124741347414474154741647417474184741947420474214742247423474244742547426474274742847429474304743147432474334743447435474364743747438474394744047441474424744347444474454744647447474484744947450474514745247453474544745547456474574745847459474604746147462474634746447465474664746747468474694747047471474724747347474474754747647477474784747947480474814748247483474844748547486474874748847489474904749147492474934749447495474964749747498474994750047501475024750347504475054750647507475084750947510475114751247513475144751547516475174751847519475204752147522475234752447525475264752747528475294753047531475324753347534475354753647537475384753947540475414754247543475444754547546475474754847549475504755147552475534755447555475564755747558475594756047561475624756347564475654756647567475684756947570475714757247573475744757547576475774757847579475804758147582475834758447585475864758747588475894759047591475924759347594475954759647597475984759947600476014760247603476044760547606476074760847609476104761147612476134761447615476164761747618476194762047621476224762347624476254762647627476284762947630476314763247633476344763547636476374763847639476404764147642476434764447645476464764747648476494765047651476524765347654476554765647657476584765947660476614766247663476644766547666476674766847669476704767147672476734767447675476764767747678476794768047681476824768347684476854768647687476884768947690476914769247693476944769547696476974769847699477004770147702477034770447705477064770747708477094771047711477124771347714477154771647717477184771947720477214772247723477244772547726477274772847729477304773147732477334773447735477364773747738477394774047741477424774347744477454774647747477484774947750477514775247753477544775547756477574775847759477604776147762477634776447765477664776747768477694777047771477724777347774477754777647777477784777947780477814778247783477844778547786477874778847789477904779147792477934779447795477964779747798477994780047801478024780347804478054780647807478084780947810478114781247813478144781547816478174781847819478204782147822478234782447825478264782747828478294783047831478324783347834478354783647837478384783947840478414784247843478444784547846478474784847849478504785147852478534785447855478564785747858478594786047861478624786347864478654786647867478684786947870478714787247873478744787547876478774787847879478804788147882478834788447885478864788747888478894789047891478924789347894478954789647897478984789947900479014790247903479044790547906479074790847909479104791147912479134791447915479164791747918479194792047921479224792347924479254792647927479284792947930479314793247933479344793547936479374793847939479404794147942479434794447945479464794747948479494795047951479524795347954479554795647957479584795947960479614796247963479644796547966479674796847969479704797147972479734797447975479764797747978479794798047981479824798347984479854798647987479884798947990479914799247993479944799547996479974799847999480004800148002480034800448005480064800748008480094801048011480124801348014480154801648017480184801948020480214802248023480244802548026480274802848029480304803148032480334803448035480364803748038480394804048041480424804348044480454804648047480484804948050480514805248053480544805548056480574805848059480604806148062480634806448065480664806748068480694807048071480724807348074480754807648077480784807948080480814808248083480844808548086480874808848089480904809148092480934809448095480964809748098480994810048101481024810348104481054810648107481084810948110481114811248113481144811548116481174811848119481204812148122481234812448125481264812748128481294813048131481324813348134481354813648137481384813948140481414814248143481444814548146481474814848149481504815148152481534815448155481564815748158481594816048161481624816348164481654816648167481684816948170481714817248173481744817548176481774817848179481804818148182481834818448185481864818748188481894819048191481924819348194481954819648197481984819948200482014820248203482044820548206482074820848209482104821148212482134821448215482164821748218482194822048221482224822348224482254822648227482284822948230482314823248233482344823548236482374823848239482404824148242482434824448245482464824748248482494825048251482524825348254482554825648257482584825948260482614826248263482644826548266482674826848269482704827148272482734827448275482764827748278482794828048281482824828348284482854828648287482884828948290482914829248293482944829548296482974829848299483004830148302483034830448305483064830748308483094831048311483124831348314483154831648317483184831948320483214832248323483244832548326483274832848329483304833148332483334833448335483364833748338483394834048341483424834348344483454834648347483484834948350483514835248353483544835548356483574835848359483604836148362483634836448365483664836748368483694837048371483724837348374483754837648377483784837948380483814838248383483844838548386483874838848389483904839148392483934839448395483964839748398483994840048401484024840348404484054840648407484084840948410484114841248413484144841548416484174841848419484204842148422484234842448425484264842748428484294843048431484324843348434484354843648437484384843948440484414844248443484444844548446484474844848449484504845148452484534845448455484564845748458484594846048461484624846348464484654846648467484684846948470484714847248473484744847548476484774847848479484804848148482484834848448485484864848748488484894849048491484924849348494484954849648497484984849948500485014850248503485044850548506485074850848509485104851148512485134851448515485164851748518485194852048521485224852348524485254852648527485284852948530485314853248533485344853548536485374853848539485404854148542485434854448545485464854748548485494855048551485524855348554485554855648557485584855948560485614856248563485644856548566485674856848569485704857148572485734857448575485764857748578485794858048581485824858348584485854858648587485884858948590485914859248593485944859548596485974859848599486004860148602486034860448605486064860748608486094861048611486124861348614486154861648617486184861948620486214862248623486244862548626486274862848629486304863148632486334863448635486364863748638486394864048641486424864348644486454864648647486484864948650486514865248653486544865548656486574865848659486604866148662486634866448665486664866748668486694867048671486724867348674486754867648677486784867948680486814868248683486844868548686486874868848689486904869148692486934869448695486964869748698486994870048701487024870348704487054870648707487084870948710487114871248713487144871548716487174871848719487204872148722487234872448725487264872748728487294873048731487324873348734487354873648737487384873948740487414874248743487444874548746487474874848749487504875148752487534875448755487564875748758487594876048761487624876348764487654876648767487684876948770487714877248773487744877548776487774877848779487804878148782487834878448785487864878748788487894879048791487924879348794487954879648797487984879948800488014880248803488044880548806488074880848809488104881148812488134881448815488164881748818488194882048821488224882348824488254882648827488284882948830488314883248833488344883548836488374883848839488404884148842488434884448845488464884748848488494885048851488524885348854488554885648857488584885948860488614886248863488644886548866488674886848869488704887148872488734887448875488764887748878488794888048881488824888348884488854888648887488884888948890488914889248893488944889548896488974889848899489004890148902489034890448905489064890748908489094891048911489124891348914489154891648917489184891948920489214892248923489244892548926489274892848929489304893148932489334893448935489364893748938489394894048941489424894348944489454894648947489484894948950489514895248953489544895548956489574895848959489604896148962489634896448965489664896748968489694897048971489724897348974489754897648977489784897948980489814898248983489844898548986489874898848989489904899148992489934899448995489964899748998489994900049001490024900349004490054900649007490084900949010490114901249013490144901549016490174901849019490204902149022490234902449025490264902749028490294903049031490324903349034490354903649037490384903949040490414904249043490444904549046490474904849049490504905149052490534905449055490564905749058490594906049061490624906349064490654906649067490684906949070490714907249073490744907549076490774907849079490804908149082490834908449085490864908749088490894909049091490924909349094490954909649097490984909949100491014910249103491044910549106491074910849109491104911149112491134911449115491164911749118491194912049121491224912349124491254912649127491284912949130491314913249133491344913549136491374913849139491404914149142491434914449145491464914749148491494915049151491524915349154491554915649157491584915949160491614916249163491644916549166491674916849169491704917149172491734917449175491764917749178491794918049181491824918349184491854918649187491884918949190491914919249193491944919549196491974919849199492004920149202492034920449205492064920749208492094921049211492124921349214492154921649217492184921949220492214922249223492244922549226492274922849229492304923149232492334923449235492364923749238492394924049241492424924349244492454924649247492484924949250492514925249253492544925549256492574925849259492604926149262492634926449265492664926749268492694927049271492724927349274492754927649277492784927949280492814928249283492844928549286492874928849289492904929149292492934929449295492964929749298492994930049301493024930349304493054930649307493084930949310493114931249313493144931549316493174931849319493204932149322493234932449325493264932749328493294933049331493324933349334493354933649337493384933949340493414934249343493444934549346493474934849349493504935149352493534935449355493564935749358493594936049361493624936349364493654936649367493684936949370493714937249373493744937549376493774937849379493804938149382493834938449385493864938749388493894939049391493924939349394493954939649397493984939949400494014940249403494044940549406494074940849409494104941149412494134941449415494164941749418494194942049421494224942349424494254942649427494284942949430494314943249433494344943549436494374943849439494404944149442494434944449445494464944749448494494945049451494524945349454494554945649457494584945949460494614946249463494644946549466494674946849469494704947149472494734947449475494764947749478494794948049481494824948349484494854948649487494884948949490494914949249493494944949549496494974949849499495004950149502495034950449505495064950749508495094951049511495124951349514495154951649517495184951949520495214952249523495244952549526495274952849529495304953149532495334953449535495364953749538495394954049541495424954349544495454954649547495484954949550495514955249553495544955549556495574955849559495604956149562495634956449565495664956749568495694957049571495724957349574495754957649577495784957949580495814958249583495844958549586495874958849589495904959149592495934959449595495964959749598495994960049601496024960349604496054960649607496084960949610496114961249613496144961549616496174961849619496204962149622496234962449625496264962749628496294963049631496324963349634496354963649637496384963949640496414964249643496444964549646496474964849649496504965149652496534965449655496564965749658496594966049661496624966349664496654966649667496684966949670496714967249673496744967549676496774967849679496804968149682496834968449685496864968749688496894969049691496924969349694496954969649697496984969949700497014970249703497044970549706497074970849709497104971149712497134971449715497164971749718497194972049721497224972349724497254972649727497284972949730497314973249733497344973549736497374973849739497404974149742497434974449745497464974749748497494975049751497524975349754497554975649757497584975949760497614976249763497644976549766497674976849769497704977149772497734977449775497764977749778497794978049781497824978349784497854978649787497884978949790497914979249793497944979549796497974979849799498004980149802498034980449805498064980749808498094981049811498124981349814498154981649817498184981949820498214982249823498244982549826498274982849829498304983149832498334983449835498364983749838498394984049841498424984349844498454984649847498484984949850498514985249853498544985549856498574985849859498604986149862498634986449865498664986749868498694987049871498724987349874498754987649877498784987949880498814988249883498844988549886498874988849889498904989149892498934989449895498964989749898498994990049901499024990349904499054990649907499084990949910499114991249913499144991549916499174991849919499204992149922499234992449925499264992749928499294993049931499324993349934499354993649937499384993949940499414994249943499444994549946499474994849949499504995149952499534995449955499564995749958499594996049961499624996349964499654996649967499684996949970499714997249973499744997549976499774997849979499804998149982499834998449985499864998749988499894999049991499924999349994499954999649997499984999950000500015000250003500045000550006500075000850009500105001150012500135001450015500165001750018500195002050021500225002350024500255002650027500285002950030500315003250033500345003550036500375003850039500405004150042500435004450045500465004750048500495005050051500525005350054500555005650057500585005950060500615006250063500645006550066500675006850069500705007150072500735007450075500765007750078500795008050081500825008350084500855008650087500885008950090500915009250093500945009550096500975009850099501005010150102501035010450105501065010750108501095011050111501125011350114501155011650117501185011950120501215012250123501245012550126501275012850129501305013150132501335013450135501365013750138501395014050141501425014350144501455014650147501485014950150501515015250153501545015550156501575015850159501605016150162501635016450165501665016750168501695017050171501725017350174501755017650177501785017950180501815018250183501845018550186501875018850189501905019150192501935019450195501965019750198501995020050201502025020350204502055020650207502085020950210502115021250213502145021550216502175021850219502205022150222502235022450225502265022750228502295023050231502325023350234502355023650237502385023950240502415024250243502445024550246502475024850249502505025150252502535025450255502565025750258502595026050261502625026350264502655026650267502685026950270502715027250273502745027550276502775027850279502805028150282502835028450285502865028750288502895029050291502925029350294502955029650297502985029950300503015030250303503045030550306503075030850309503105031150312503135031450315503165031750318503195032050321503225032350324503255032650327503285032950330503315033250333503345033550336503375033850339503405034150342503435034450345503465034750348503495035050351503525035350354503555035650357503585035950360503615036250363503645036550366503675036850369503705037150372503735037450375503765037750378503795038050381503825038350384503855038650387503885038950390503915039250393503945039550396503975039850399504005040150402504035040450405504065040750408504095041050411504125041350414504155041650417504185041950420504215042250423504245042550426504275042850429504305043150432504335043450435504365043750438504395044050441504425044350444504455044650447504485044950450504515045250453504545045550456504575045850459504605046150462504635046450465504665046750468504695047050471504725047350474504755047650477504785047950480504815048250483504845048550486504875048850489504905049150492504935049450495504965049750498504995050050501505025050350504505055050650507505085050950510505115051250513505145051550516505175051850519505205052150522505235052450525505265052750528505295053050531505325053350534505355053650537505385053950540505415054250543505445054550546505475054850549505505055150552505535055450555505565055750558505595056050561505625056350564505655056650567505685056950570505715057250573505745057550576505775057850579505805058150582505835058450585505865058750588505895059050591505925059350594505955059650597505985059950600506015060250603506045060550606506075060850609506105061150612506135061450615506165061750618506195062050621506225062350624506255062650627506285062950630506315063250633506345063550636506375063850639506405064150642506435064450645506465064750648506495065050651506525065350654506555065650657506585065950660506615066250663506645066550666506675066850669506705067150672506735067450675506765067750678506795068050681506825068350684506855068650687506885068950690506915069250693506945069550696506975069850699507005070150702507035070450705507065070750708507095071050711507125071350714507155071650717507185071950720507215072250723507245072550726507275072850729507305073150732507335073450735507365073750738507395074050741507425074350744507455074650747507485074950750507515075250753507545075550756507575075850759507605076150762507635076450765507665076750768507695077050771507725077350774507755077650777507785077950780507815078250783507845078550786507875078850789507905079150792507935079450795507965079750798507995080050801508025080350804508055080650807508085080950810508115081250813508145081550816508175081850819508205082150822508235082450825508265082750828508295083050831508325083350834508355083650837508385083950840508415084250843508445084550846508475084850849508505085150852508535085450855508565085750858508595086050861508625086350864508655086650867508685086950870508715087250873508745087550876508775087850879508805088150882508835088450885508865088750888508895089050891508925089350894508955089650897508985089950900509015090250903509045090550906509075090850909509105091150912509135091450915509165091750918509195092050921509225092350924509255092650927509285092950930509315093250933509345093550936509375093850939509405094150942509435094450945509465094750948509495095050951509525095350954509555095650957509585095950960509615096250963509645096550966509675096850969509705097150972509735097450975509765097750978509795098050981509825098350984509855098650987509885098950990509915099250993509945099550996509975099850999510005100151002510035100451005510065100751008510095101051011510125101351014510155101651017510185101951020510215102251023510245102551026510275102851029510305103151032510335103451035510365103751038510395104051041510425104351044510455104651047510485104951050510515105251053510545105551056510575105851059510605106151062510635106451065510665106751068510695107051071510725107351074510755107651077510785107951080510815108251083510845108551086510875108851089510905109151092510935109451095510965109751098510995110051101511025110351104511055110651107511085110951110511115111251113511145111551116511175111851119511205112151122511235112451125511265112751128511295113051131511325113351134511355113651137511385113951140511415114251143511445114551146511475114851149511505115151152511535115451155511565115751158511595116051161511625116351164511655116651167511685116951170511715117251173511745117551176511775117851179511805118151182511835118451185511865118751188511895119051191511925119351194511955119651197511985119951200512015120251203512045120551206512075120851209512105121151212512135121451215512165121751218512195122051221512225122351224512255122651227512285122951230512315123251233512345123551236512375123851239512405124151242512435124451245512465124751248512495125051251512525125351254512555125651257512585125951260512615126251263512645126551266512675126851269512705127151272512735127451275512765127751278512795128051281512825128351284512855128651287512885128951290512915129251293512945129551296512975129851299513005130151302513035130451305513065130751308513095131051311513125131351314513155131651317513185131951320513215132251323513245132551326513275132851329513305133151332513335133451335513365133751338513395134051341513425134351344513455134651347513485134951350513515135251353513545135551356513575135851359513605136151362513635136451365513665136751368513695137051371513725137351374513755137651377513785137951380513815138251383513845138551386513875138851389513905139151392513935139451395513965139751398513995140051401514025140351404514055140651407514085140951410514115141251413514145141551416514175141851419514205142151422514235142451425514265142751428514295143051431514325143351434514355143651437514385143951440514415144251443514445144551446514475144851449514505145151452514535145451455514565145751458514595146051461514625146351464514655146651467514685146951470514715147251473514745147551476514775147851479514805148151482514835148451485514865148751488514895149051491514925149351494514955149651497514985149951500515015150251503515045150551506515075150851509515105151151512515135151451515515165151751518515195152051521515225152351524515255152651527515285152951530515315153251533515345153551536515375153851539515405154151542515435154451545515465154751548515495155051551515525155351554515555155651557515585155951560515615156251563515645156551566515675156851569515705157151572515735157451575515765157751578515795158051581515825158351584515855158651587515885158951590515915159251593515945159551596515975159851599516005160151602516035160451605516065160751608516095161051611516125161351614516155161651617516185161951620516215162251623516245162551626516275162851629516305163151632516335163451635516365163751638516395164051641516425164351644516455164651647516485164951650516515165251653516545165551656516575165851659516605166151662516635166451665516665166751668516695167051671516725167351674516755167651677516785167951680516815168251683516845168551686516875168851689516905169151692516935169451695516965169751698516995170051701517025170351704517055170651707517085170951710517115171251713517145171551716517175171851719517205172151722517235172451725517265172751728517295173051731517325173351734517355173651737517385173951740517415174251743517445174551746517475174851749517505175151752517535175451755517565175751758517595176051761517625176351764517655176651767517685176951770517715177251773517745177551776517775177851779517805178151782517835178451785517865178751788517895179051791517925179351794517955179651797517985179951800518015180251803518045180551806518075180851809518105181151812518135181451815518165181751818518195182051821518225182351824518255182651827518285182951830518315183251833518345183551836518375183851839518405184151842518435184451845518465184751848518495185051851518525185351854518555185651857518585185951860518615186251863518645186551866518675186851869518705187151872518735187451875518765187751878518795188051881518825188351884518855188651887518885188951890518915189251893518945189551896518975189851899519005190151902519035190451905519065190751908519095191051911519125191351914519155191651917519185191951920519215192251923519245192551926519275192851929519305193151932519335193451935519365193751938519395194051941519425194351944519455194651947519485194951950519515195251953519545195551956519575195851959519605196151962519635196451965519665196751968519695197051971519725197351974519755197651977519785197951980519815198251983519845198551986519875198851989519905199151992519935199451995519965199751998519995200052001520025200352004520055200652007520085200952010520115201252013520145201552016520175201852019520205202152022520235202452025520265202752028520295203052031520325203352034520355203652037520385203952040520415204252043520445204552046520475204852049520505205152052520535205452055520565205752058520595206052061520625206352064520655206652067520685206952070520715207252073520745207552076520775207852079520805208152082520835208452085520865208752088520895209052091520925209352094520955209652097520985209952100521015210252103521045210552106521075210852109521105211152112521135211452115521165211752118521195212052121521225212352124521255212652127521285212952130521315213252133521345213552136521375213852139521405214152142521435214452145521465214752148521495215052151521525215352154521555215652157521585215952160521615216252163521645216552166521675216852169521705217152172521735217452175521765217752178521795218052181521825218352184521855218652187521885218952190521915219252193521945219552196521975219852199522005220152202522035220452205522065220752208522095221052211522125221352214522155221652217522185221952220522215222252223522245222552226522275222852229522305223152232522335223452235522365223752238522395224052241522425224352244522455224652247522485224952250522515225252253522545225552256522575225852259522605226152262522635226452265522665226752268522695227052271522725227352274522755227652277522785227952280522815228252283522845228552286522875228852289522905229152292522935229452295522965229752298522995230052301523025230352304523055230652307523085230952310523115231252313523145231552316523175231852319523205232152322523235232452325523265232752328523295233052331523325233352334523355233652337523385233952340523415234252343523445234552346523475234852349523505235152352523535235452355523565235752358523595236052361523625236352364523655236652367523685236952370523715237252373523745237552376523775237852379523805238152382523835238452385523865238752388523895239052391523925239352394523955239652397523985239952400524015240252403524045240552406524075240852409524105241152412524135241452415524165241752418524195242052421524225242352424524255242652427524285242952430524315243252433524345243552436524375243852439524405244152442524435244452445524465244752448524495245052451524525245352454524555245652457524585245952460524615246252463524645246552466524675246852469524705247152472524735247452475524765247752478524795248052481524825248352484524855248652487524885248952490524915249252493524945249552496524975249852499525005250152502525035250452505525065250752508525095251052511525125251352514525155251652517525185251952520525215252252523525245252552526525275252852529525305253152532525335253452535525365253752538525395254052541525425254352544525455254652547525485254952550525515255252553525545255552556525575255852559525605256152562525635256452565525665256752568525695257052571525725257352574525755257652577525785257952580525815258252583525845258552586525875258852589525905259152592525935259452595525965259752598525995260052601526025260352604526055260652607526085260952610526115261252613526145261552616526175261852619526205262152622526235262452625526265262752628526295263052631526325263352634526355263652637526385263952640526415264252643526445264552646526475264852649526505265152652526535265452655526565265752658526595266052661526625266352664526655266652667526685266952670526715267252673526745267552676526775267852679526805268152682526835268452685526865268752688526895269052691526925269352694526955269652697526985269952700527015270252703527045270552706527075270852709527105271152712527135271452715527165271752718527195272052721527225272352724527255272652727527285272952730527315273252733527345273552736527375273852739527405274152742527435274452745527465274752748527495275052751527525275352754527555275652757527585275952760527615276252763527645276552766527675276852769527705277152772527735277452775527765277752778527795278052781527825278352784527855278652787527885278952790527915279252793527945279552796527975279852799528005280152802528035280452805528065280752808528095281052811528125281352814528155281652817528185281952820528215282252823528245282552826528275282852829528305283152832528335283452835528365283752838528395284052841528425284352844528455284652847528485284952850528515285252853528545285552856528575285852859528605286152862528635286452865528665286752868528695287052871528725287352874528755287652877528785287952880528815288252883528845288552886528875288852889528905289152892528935289452895528965289752898528995290052901529025290352904529055290652907529085290952910529115291252913529145291552916529175291852919529205292152922529235292452925529265292752928529295293052931529325293352934529355293652937529385293952940529415294252943529445294552946529475294852949529505295152952529535295452955529565295752958529595296052961529625296352964529655296652967529685296952970529715297252973529745297552976529775297852979529805298152982529835298452985529865298752988529895299052991529925299352994529955299652997529985299953000530015300253003530045300553006530075300853009530105301153012530135301453015530165301753018530195302053021530225302353024530255302653027530285302953030530315303253033530345303553036530375303853039530405304153042530435304453045530465304753048530495305053051530525305353054530555305653057530585305953060530615306253063530645306553066530675306853069530705307153072530735307453075530765307753078530795308053081530825308353084530855308653087530885308953090530915309253093530945309553096530975309853099531005310153102531035310453105531065310753108531095311053111531125311353114531155311653117531185311953120531215312253123531245312553126531275312853129531305313153132531335313453135531365313753138531395314053141531425314353144531455314653147531485314953150531515315253153531545315553156531575315853159531605316153162531635316453165531665316753168531695317053171531725317353174531755317653177531785317953180531815318253183531845318553186531875318853189531905319153192531935319453195531965319753198531995320053201532025320353204532055320653207532085320953210532115321253213532145321553216532175321853219532205322153222532235322453225532265322753228532295323053231532325323353234532355323653237532385323953240532415324253243532445324553246532475324853249532505325153252532535325453255532565325753258532595326053261532625326353264532655326653267532685326953270532715327253273532745327553276532775327853279532805328153282532835328453285532865328753288532895329053291532925329353294532955329653297532985329953300533015330253303533045330553306533075330853309533105331153312533135331453315533165331753318533195332053321533225332353324533255332653327533285332953330533315333253333533345333553336533375333853339533405334153342533435334453345533465334753348533495335053351533525335353354533555335653357533585335953360533615336253363533645336553366533675336853369533705337153372533735337453375533765337753378533795338053381533825338353384533855338653387533885338953390533915339253393533945339553396533975339853399534005340153402534035340453405534065340753408534095341053411534125341353414534155341653417534185341953420534215342253423534245342553426534275342853429534305343153432534335343453435534365343753438534395344053441534425344353444534455344653447534485344953450534515345253453534545345553456534575345853459534605346153462534635346453465534665346753468534695347053471534725347353474534755347653477534785347953480534815348253483534845348553486534875348853489534905349153492534935349453495534965349753498534995350053501535025350353504535055350653507535085350953510535115351253513535145351553516535175351853519535205352153522535235352453525535265352753528535295353053531535325353353534535355353653537535385353953540535415354253543535445354553546535475354853549535505355153552535535355453555535565355753558535595356053561535625356353564535655356653567535685356953570535715357253573535745357553576535775357853579535805358153582535835358453585535865358753588535895359053591535925359353594535955359653597535985359953600536015360253603536045360553606536075360853609536105361153612536135361453615536165361753618536195362053621536225362353624536255362653627536285362953630536315363253633536345363553636536375363853639536405364153642536435364453645536465364753648536495365053651536525365353654536555365653657536585365953660536615366253663536645366553666536675366853669536705367153672536735367453675536765367753678536795368053681536825368353684536855368653687536885368953690536915369253693536945369553696536975369853699537005370153702537035370453705537065370753708537095371053711537125371353714537155371653717537185371953720537215372253723537245372553726537275372853729537305373153732537335373453735537365373753738537395374053741537425374353744537455374653747537485374953750537515375253753537545375553756537575375853759537605376153762537635376453765537665376753768537695377053771537725377353774537755377653777537785377953780537815378253783537845378553786537875378853789537905379153792537935379453795537965379753798537995380053801538025380353804538055380653807538085380953810538115381253813538145381553816538175381853819538205382153822538235382453825538265382753828538295383053831538325383353834538355383653837538385383953840538415384253843538445384553846538475384853849538505385153852538535385453855538565385753858538595386053861538625386353864538655386653867538685386953870538715387253873538745387553876538775387853879538805388153882538835388453885538865388753888538895389053891538925389353894538955389653897538985389953900539015390253903539045390553906539075390853909539105391153912539135391453915539165391753918539195392053921539225392353924539255392653927539285392953930539315393253933539345393553936539375393853939539405394153942539435394453945539465394753948539495395053951539525395353954539555395653957539585395953960539615396253963539645396553966539675396853969539705397153972539735397453975539765397753978539795398053981539825398353984539855398653987539885398953990539915399253993539945399553996539975399853999540005400154002540035400454005540065400754008540095401054011540125401354014540155401654017540185401954020540215402254023540245402554026540275402854029540305403154032540335403454035540365403754038540395404054041540425404354044540455404654047540485404954050540515405254053540545405554056540575405854059540605406154062540635406454065540665406754068540695407054071540725407354074540755407654077540785407954080540815408254083540845408554086540875408854089540905409154092540935409454095540965409754098540995410054101541025410354104541055410654107541085410954110541115411254113541145411554116541175411854119541205412154122541235412454125541265412754128541295413054131541325413354134541355413654137541385413954140541415414254143541445414554146541475414854149541505415154152541535415454155541565415754158541595416054161541625416354164541655416654167541685416954170541715417254173541745417554176541775417854179541805418154182541835418454185541865418754188541895419054191541925419354194541955419654197541985419954200542015420254203542045420554206542075420854209542105421154212542135421454215542165421754218542195422054221542225422354224542255422654227542285422954230542315423254233542345423554236542375423854239542405424154242542435424454245542465424754248542495425054251542525425354254542555425654257542585425954260542615426254263542645426554266542675426854269542705427154272542735427454275542765427754278542795428054281542825428354284542855428654287542885428954290542915429254293542945429554296542975429854299543005430154302543035430454305543065430754308543095431054311543125431354314543155431654317543185431954320543215432254323543245432554326543275432854329543305433154332543335433454335543365433754338543395434054341543425434354344543455434654347543485434954350543515435254353543545435554356543575435854359543605436154362543635436454365543665436754368543695437054371543725437354374543755437654377543785437954380543815438254383543845438554386543875438854389543905439154392543935439454395543965439754398543995440054401544025440354404544055440654407544085440954410544115441254413544145441554416544175441854419544205442154422544235442454425544265442754428544295443054431544325443354434544355443654437544385443954440544415444254443544445444554446544475444854449544505445154452544535445454455544565445754458544595446054461544625446354464544655446654467544685446954470544715447254473544745447554476544775447854479544805448154482544835448454485544865448754488544895449054491544925449354494544955449654497544985449954500545015450254503545045450554506545075450854509545105451154512545135451454515545165451754518545195452054521545225452354524545255452654527545285452954530545315453254533545345453554536545375453854539545405454154542545435454454545545465454754548545495455054551545525455354554545555455654557545585455954560545615456254563545645456554566545675456854569545705457154572545735457454575545765457754578545795458054581545825458354584545855458654587545885458954590545915459254593545945459554596545975459854599546005460154602546035460454605546065460754608546095461054611546125461354614546155461654617546185461954620546215462254623546245462554626546275462854629546305463154632546335463454635546365463754638546395464054641546425464354644546455464654647546485464954650546515465254653546545465554656546575465854659546605466154662546635466454665546665466754668546695467054671546725467354674546755467654677546785467954680546815468254683546845468554686546875468854689546905469154692546935469454695546965469754698546995470054701547025470354704547055470654707547085470954710547115471254713547145471554716547175471854719547205472154722547235472454725547265472754728547295473054731547325473354734547355473654737547385473954740547415474254743547445474554746547475474854749547505475154752547535475454755547565475754758547595476054761547625476354764547655476654767547685476954770547715477254773547745477554776547775477854779547805478154782547835478454785547865478754788547895479054791547925479354794547955479654797547985479954800548015480254803548045480554806548075480854809548105481154812548135481454815548165481754818548195482054821548225482354824548255482654827548285482954830548315483254833548345483554836548375483854839548405484154842548435484454845548465484754848548495485054851548525485354854548555485654857548585485954860548615486254863548645486554866548675486854869548705487154872548735487454875548765487754878548795488054881548825488354884548855488654887548885488954890548915489254893548945489554896548975489854899549005490154902549035490454905549065490754908549095491054911549125491354914549155491654917549185491954920549215492254923549245492554926549275492854929549305493154932549335493454935549365493754938549395494054941549425494354944549455494654947549485494954950549515495254953549545495554956549575495854959549605496154962549635496454965549665496754968549695497054971549725497354974549755497654977549785497954980549815498254983549845498554986549875498854989549905499154992549935499454995549965499754998549995500055001550025500355004550055500655007550085500955010550115501255013550145501555016550175501855019550205502155022550235502455025550265502755028550295503055031550325503355034550355503655037550385503955040550415504255043550445504555046550475504855049550505505155052550535505455055550565505755058550595506055061550625506355064550655506655067550685506955070550715507255073550745507555076550775507855079550805508155082550835508455085550865508755088550895509055091550925509355094550955509655097550985509955100551015510255103551045510555106551075510855109551105511155112551135511455115551165511755118551195512055121551225512355124551255512655127551285512955130551315513255133551345513555136551375513855139551405514155142551435514455145551465514755148551495515055151551525515355154551555515655157551585515955160551615516255163551645516555166551675516855169551705517155172551735517455175551765517755178551795518055181551825518355184551855518655187551885518955190551915519255193551945519555196551975519855199552005520155202552035520455205552065520755208552095521055211552125521355214552155521655217552185521955220552215522255223552245522555226552275522855229552305523155232552335523455235552365523755238552395524055241552425524355244552455524655247552485524955250552515525255253552545525555256552575525855259552605526155262552635526455265552665526755268552695527055271552725527355274552755527655277552785527955280552815528255283552845528555286552875528855289552905529155292552935529455295552965529755298552995530055301553025530355304553055530655307553085530955310553115531255313553145531555316553175531855319553205532155322553235532455325553265532755328553295533055331553325533355334553355533655337553385533955340553415534255343553445534555346553475534855349553505535155352553535535455355553565535755358553595536055361553625536355364553655536655367553685536955370553715537255373553745537555376553775537855379553805538155382553835538455385553865538755388553895539055391553925539355394553955539655397553985539955400554015540255403554045540555406554075540855409554105541155412554135541455415554165541755418554195542055421554225542355424554255542655427554285542955430554315543255433554345543555436554375543855439554405544155442554435544455445554465544755448554495545055451554525545355454554555545655457554585545955460554615546255463554645546555466554675546855469554705547155472554735547455475554765547755478554795548055481554825548355484554855548655487554885548955490554915549255493554945549555496554975549855499555005550155502555035550455505555065550755508555095551055511555125551355514555155551655517555185551955520555215552255523555245552555526555275552855529555305553155532555335553455535555365553755538555395554055541555425554355544555455554655547555485554955550555515555255553555545555555556555575555855559555605556155562555635556455565555665556755568555695557055571555725557355574555755557655577555785557955580555815558255583555845558555586555875558855589555905559155592555935559455595555965559755598555995560055601556025560355604556055560655607556085560955610556115561255613556145561555616556175561855619556205562155622556235562455625556265562755628556295563055631556325563355634556355563655637556385563955640556415564255643556445564555646556475564855649556505565155652556535565455655556565565755658556595566055661556625566355664556655566655667556685566955670556715567255673556745567555676556775567855679556805568155682556835568455685556865568755688556895569055691556925569355694556955569655697556985569955700557015570255703557045570555706557075570855709557105571155712557135571455715557165571755718557195572055721557225572355724557255572655727557285572955730557315573255733557345573555736557375573855739557405574155742557435574455745557465574755748557495575055751557525575355754557555575655757557585575955760557615576255763557645576555766557675576855769557705577155772557735577455775557765577755778557795578055781557825578355784557855578655787557885578955790557915579255793557945579555796557975579855799558005580155802558035580455805558065580755808558095581055811558125581355814558155581655817558185581955820558215582255823558245582555826558275582855829558305583155832558335583455835558365583755838558395584055841558425584355844558455584655847558485584955850558515585255853558545585555856558575585855859558605586155862558635586455865558665586755868558695587055871558725587355874558755587655877558785587955880558815588255883558845588555886558875588855889558905589155892558935589455895558965589755898558995590055901559025590355904559055590655907559085590955910559115591255913559145591555916559175591855919559205592155922559235592455925559265592755928559295593055931559325593355934559355593655937559385593955940559415594255943559445594555946559475594855949559505595155952559535595455955559565595755958559595596055961559625596355964559655596655967559685596955970559715597255973559745597555976559775597855979559805598155982559835598455985559865598755988559895599055991559925599355994559955599655997559985599956000560015600256003560045600556006560075600856009560105601156012560135601456015560165601756018560195602056021560225602356024560255602656027560285602956030560315603256033560345603556036560375603856039560405604156042560435604456045560465604756048560495605056051560525605356054560555605656057560585605956060560615606256063560645606556066560675606856069560705607156072560735607456075560765607756078560795608056081560825608356084560855608656087560885608956090560915609256093560945609556096560975609856099561005610156102561035610456105561065610756108561095611056111561125611356114561155611656117561185611956120561215612256123561245612556126561275612856129561305613156132561335613456135561365613756138561395614056141561425614356144561455614656147561485614956150561515615256153561545615556156561575615856159561605616156162561635616456165561665616756168561695617056171561725617356174561755617656177561785617956180561815618256183561845618556186561875618856189561905619156192561935619456195561965619756198561995620056201562025620356204562055620656207562085620956210562115621256213562145621556216562175621856219562205622156222562235622456225562265622756228562295623056231562325623356234562355623656237562385623956240562415624256243562445624556246562475624856249562505625156252562535625456255562565625756258562595626056261562625626356264562655626656267562685626956270562715627256273562745627556276562775627856279562805628156282562835628456285562865628756288562895629056291562925629356294562955629656297562985629956300563015630256303563045630556306563075630856309563105631156312563135631456315563165631756318563195632056321563225632356324563255632656327563285632956330563315633256333563345633556336563375633856339563405634156342563435634456345563465634756348563495635056351563525635356354563555635656357563585635956360563615636256363563645636556366563675636856369563705637156372563735637456375563765637756378563795638056381563825638356384563855638656387563885638956390563915639256393563945639556396563975639856399564005640156402564035640456405564065640756408564095641056411564125641356414564155641656417564185641956420564215642256423564245642556426564275642856429564305643156432564335643456435564365643756438564395644056441564425644356444564455644656447564485644956450564515645256453564545645556456564575645856459564605646156462564635646456465564665646756468564695647056471564725647356474564755647656477564785647956480564815648256483564845648556486564875648856489564905649156492564935649456495564965649756498564995650056501565025650356504565055650656507565085650956510565115651256513565145651556516565175651856519565205652156522565235652456525565265652756528565295653056531565325653356534565355653656537565385653956540565415654256543565445654556546565475654856549565505655156552565535655456555565565655756558565595656056561565625656356564565655656656567565685656956570565715657256573565745657556576565775657856579565805658156582565835658456585565865658756588565895659056591565925659356594565955659656597565985659956600566015660256603566045660556606566075660856609566105661156612566135661456615566165661756618566195662056621566225662356624566255662656627566285662956630566315663256633566345663556636566375663856639566405664156642566435664456645566465664756648566495665056651566525665356654566555665656657566585665956660566615666256663566645666556666566675666856669566705667156672566735667456675566765667756678566795668056681566825668356684566855668656687566885668956690566915669256693566945669556696566975669856699567005670156702567035670456705567065670756708567095671056711567125671356714567155671656717567185671956720567215672256723567245672556726567275672856729567305673156732567335673456735567365673756738567395674056741567425674356744567455674656747567485674956750567515675256753567545675556756567575675856759567605676156762567635676456765567665676756768567695677056771567725677356774567755677656777567785677956780567815678256783567845678556786567875678856789567905679156792567935679456795567965679756798567995680056801568025680356804568055680656807568085680956810568115681256813568145681556816568175681856819568205682156822568235682456825568265682756828568295683056831568325683356834568355683656837568385683956840568415684256843568445684556846568475684856849568505685156852568535685456855568565685756858568595686056861568625686356864568655686656867568685686956870568715687256873568745687556876568775687856879568805688156882568835688456885568865688756888568895689056891568925689356894568955689656897568985689956900569015690256903569045690556906569075690856909569105691156912569135691456915569165691756918569195692056921569225692356924569255692656927569285692956930569315693256933569345693556936569375693856939569405694156942569435694456945569465694756948569495695056951569525695356954569555695656957569585695956960569615696256963569645696556966569675696856969569705697156972569735697456975569765697756978569795698056981569825698356984569855698656987569885698956990569915699256993569945699556996569975699856999570005700157002570035700457005570065700757008570095701057011570125701357014570155701657017570185701957020570215702257023570245702557026570275702857029570305703157032 |
- 2008-08-31 14:12 yangtse
- * docs/examples/10-at-a-time.c, docs/examples/anyauthput.c,
- docs/examples/fopen.c, docs/examples/ftpuploadresume.c,
- lib/easy.c: MSVC adjustment
- 2008-08-30 22:23 bagder
- * TODO-RELEASE: Added:
- 165 - "Problem with CURLOPT_RESUME_FROM and CURLOPT_APPEND" by
- Daniele Pinau, recipe:
- http://curl.haxx.se/mail/lib-2008-08/0439.html
- 2008-08-30 06:13 yangtse
- * Makefile.am, vc6curl.dsw, docs/INSTALL: vc6curl.dsw and MSVC 6
- IDE build directions
- 2008-08-30 01:49 danf
- * TODO-RELEASE: Removed one, added two
- 2008-08-30 01:42 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test1069, tests/data/test1071, tests/data/test1072,
- tests/data/test1073, tests/data/test1074, tests/data/test1075:
- Added tests 1071 through 1074 to test automatic downgrading from
- HTTP 1.1 to HTTP 1.0 upon receiving a response from the HTTP
- server. Tests 1072 and 1073 are similar to test 1069 in that
- they involve the impossible scenario of sending chunked data to a
- HTTP 1.0 server. All these currently fail and are added to
- DISABLED.
- Added test 1075 to test --anyauth with Basic authentication.
- 2008-08-29 12:48 bagder
- * tests/data/Makefile.am: test 1070 added
- 2008-08-29 12:47 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/transfer.c,
- tests/FILEFORMAT, tests/data/test1070, tests/server/sws.c: - When
- libcurl was doing a HTTP POST and the server would respond with
- "Connection: close" and actually close the connection after the
- response-body, libcurl could still have outstanding data to send
- and it would not properly notice this and stop sending. This
- caused weirdness and sad faces.
- http://curl.haxx.se/bug/view.cgi?id=2080222
- Note that there are still reasons to consider libcurl's
- behavior when
- getting a >= 400 response code while sending data, as Craig
- Perras' note
- "http upload: how to stop on error" specifies:
- http://curl.haxx.se/mail/archive-2008-08/0138.html
- 2008-08-29 10:55 bagder
- * ares/: RELEASE-NOTES, ares_version.h: we start over working
- towards 1.5.4
- 2008-08-29 10:33 bagder
- * ares/CHANGES: Version 1.5.3
- 2008-08-29 10:29 bagder
- * ares/AUTHORS: added the three people from RELEASE-NOTES and
- sorted the list alphabetically
- 2008-08-29 04:08 yangtse
- * src/: Makefile.am, curlsrc.dsp, curlsrc.dsw: Project and
- workspace files for VC6 IDE supporting 4 configurations:
- curl - Win32 using libcurl DLL Debug curl - Win32 using libcurl
- DLL Release curl - Win32 using libcurl LIB Debug curl - Win32
- using libcurl LIB Release
- 2008-08-29 00:41 yangtse
- * lib/setup.h, src/main.c: When not using large file support
- WIN32's lseek offset is a 'long'.
- 2008-08-28 22:08 bagder
- * Makefile.am, Makefile.dist: Andres Garcia pointed out these
- Makefile mistakes...
- 2008-08-28 18:08 yangtse
- * include/curl/curlbuild.h.dist: Adjust curl_off_t definitions for
- DJGPP.
- Ancient versions of DJGPP do not have a 64-bit data type.
- 2008-08-28 16:06 yangtse
- * TODO-RELEASE: Issue #144 seems to be complete. It should no
- longer be a show-stopper.
- 2008-08-28 15:58 yangtse
- * include/curl/.cvsignore: ignore curlver.h.dist
- 2008-08-28 15:53 yangtse
- * lib/Makefile.am: Adjust generation of MSVC project files
- 2008-08-28 13:40 bagder
- * README: don't use the mirrors anymore
- 2008-08-28 13:35 bagder
- * CHANGES, lib/cookie.c, tests/data/test171, tests/data/test172,
- tests/data/test31, tests/data/test46, tests/data/test506,
- tests/data/test61, tests/data/test62, tests/data/test73: - I'm
- abandoning the system with the web site mirrors (but keeping
- download files bing mirrored) and thus I've changed the URL in
- the cookiejar header to no longer use curlm.haxx.se but instead
- use the main site curl.haxx.se
- 2008-08-28 10:57 bagder
- * TODO-RELEASE: we need to look over what libcurl does (not) do
- when error is received when it wants to send data
- 2008-08-28 09:41 bagder
- * lib/easy.c: minor code indent fixes
- 2008-08-28 09:37 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Dengminwen reported that
- libcurl would lock a (cookie) share twice (without an unlock in
- between) for a certain case and that in fact works when using
- regular windows mutexes but not with pthreads'! Locks should of
- course not get locked again so this is now fixed.
- http://curl.haxx.se/mail/lib-2008-08/0422.html
- 2008-08-28 08:28 danf
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/DISABLED,
- tests/data/test1065: Fixed test case 1065 by changing the
- handling of CURLOPT_UPLOAD to set the HTTP method to GET (or
- HEAD) when given a value of 0.
- 2008-08-28 05:31 yangtse
- * lib/: msvcproj.foot, msvcproj.head: This file must be kept in CVS
- with DOS style CR+LF line endings.
- 2008-08-28 04:32 danf
- * docs/libcurl/curl_easy_setopt.3: Fixed a couple of typos
- 2008-08-28 04:24 danf
- * tests/data/DISABLED: Added test 1069 to test PUT from stdin
- without content length. It fails in a similar manner to test 1065
- so is added to DISABLED.
- 2008-08-28 04:18 danf
- * tests/data/: Makefile.am, test1069: Added test 1069 to test PUT
- from stdin without content length. It fails in a similar manner
- to test 1065 so is added to DISABLED.
- 2008-08-28 04:03 danf
- * tests/data/: Makefile.am, test1068, test60: Added test case 1068
- to do a simple HTTP PUT from stdin
- 2008-08-28 03:22 yangtse
- * lib/msvcproj.foot: DLL's resource file specification for VC6
- generated .dsp file
- 2008-08-28 01:46 yangtse
- * lib/msvcproj.head: Add /D "CURL_STATICLIB" to LIB's BASE
- configuration
- 2008-08-28 01:31 yangtse
- * CHANGES, lib/msvcproj.head: VC6 generated .dsp file now supports
- 4 configurations:
- libcurl - Win32 DLL Debug libcurl - Win32 DLL Release libcurl -
- Win32 LIB Debug libcurl - Win32 LIB Release
- 2008-08-27 10:01 bagder
- * docs/TheArtOfHttpScripting: s/you you/you/ thanks to hexo6 at
- wp.pl
- 2008-08-27 08:10 bagder
- * lib/README.curl_off_t: spell! (most of it fixed by Tor Arntsen)
- 2008-08-27 03:48 danf
- * lib/config-symbian.h: Fix large file support for Symbian OS on
- the emulator.
- 2008-08-27 02:25 yangtse
- * acinclude.m4, ares/acinclude.m4, ares/setup_once.h,
- lib/setup_once.h: Don't abort configuration if recvfrom() is not
- available.
- 2008-08-27 00:36 danf
- * include/curl/curlbuild.h.dist: Treat all ARM compilers (RVCT,
- GCC) equally on Symbian OS. They are both compatible, and
- otherwise the dependency generation phase of the build would
- throw warnings since the actual compiler isn't known at that
- time.
- 2008-08-26 23:28 danf
- * CHANGES, lib/connect.c, lib/transfer.c, lib/url.c: Fixed out of
- memory problems that caused torture test failures in tests 1021
- and 1067.
- 2008-08-26 22:21 danf
- * tests/data/: test528, test531, test534, test535, test538: Added
- multi keyword
- 2008-08-26 22:11 danf
- * tests/data/: test525, test526, test527, test529, test530,
- test532, test533, test555: Added multi keyword
- 2008-08-26 18:46 yangtse
- * configure.ac: Windows build targets don't use the 'SONAME'
- mechanism.
- 2008-08-26 15:40 yangtse
- * TODO-RELEASE: Another task completed and removed from #144:
- - Enabling and disabling of large file support is now complete.
- 2008-08-26 15:35 yangtse
- * lib/README.curl_off_t: minor language adjustment
- 2008-08-26 14:57 bagder
- * lib/README.curl_off_t: spell out some benefits of this new
- approach of doing curl_off_t
- 2008-08-26 14:54 yangtse
- * CHANGES, acinclude.m4, configure.ac: Added check and symbol
- definition for WIN32 file API usage in configure, supporting
- configure's --disable-largefile option for WIN32 targets also.
- Non-configure systems which do not use config-win32.h
- configuration file, and want to use the WIN32 file API, must
- define USE_WIN32_LARGE_FILES or USE_WIN32_SMALL_FILES as
- appropriate in their own configuration files.
- 2008-08-26 12:48 yangtse
- * lib/setup.h, src/main.c: Fix default SIZEOF_OFF_T definition
- logic
- 2008-08-26 11:26 patrickm
- * lib/config-os400.h: Fix _LARGE_FILES definition (thanks to Yang
- Tse for signaling the bug)
- 2008-08-26 05:08 yangtse
- * ares/ares_process.c: Functionality only possible if recvfrom() is
- available.
- 2008-08-26 03:55 yangtse
- * TODO-RELEASE: Three tasks completed and removed:
- - Logic based on CURL_SIZEOF_CURL_OFF_T and SIZEOF_OFF_T already
- adjusted. - Test case 557 already passes on all autobuilds. -
- System off_t, or equivalent, size is finally not recorded in
- curlbuild.h for this release. SIZEOF_OFF_T from config file is
- used.
- 2008-08-26 03:40 yangtse
- * lib/progress.c, lib/setup.h, lib/version.c, src/main.c: Use
- SIZEOF_OFF_T definition from config file
- 2008-08-25 15:58 patrickm
- * packages/OS400/: initscript.sh, make-include.sh: Adapting OS400
- build scripts to new features: new curlbuild.h file and soname in
- VERSION --> VERSIONINFO
- 2008-08-25 15:42 yangtse
- * include/curl/: curlbuild.h.dist, curlbuild.h.in: Add missing
- preprocessor symbol definition checks
- 2008-08-25 14:50 bagder
- * configure.ac: remove some leftover debug code
- 2008-08-25 14:49 bagder
- * configure.ac: if the size of off_t is not the same as curl_off_t,
- this is not like how libcurl used to get built < 7.19.0 so we
- enforce an soname bump and display a warning
- 2008-08-25 05:50 yangtse
- * lib/Makefile.netware: leftover
- 2008-08-25 05:44 yangtse
- * ares/: CHANGES, RELEASE-NOTES, acountry.c: George Neill's fix
- acountry sample application compilation failure.
- 2008-08-25 05:34 yangtse
- * ares/: CHANGES, RELEASE-NOTES, ares_process.c: Brad House's
- validation that DNS response address matches the request address
- 2008-08-25 03:18 yangtse
- * acinclude.m4, include/curl/curlbuild.h.dist,
- include/curl/curlbuild.h.in, include/curl/curlrules.h,
- lib/Makefile.netware: For congruency sake with the naming of
- other CURL_XXXXXX_CURL_OFF_T macros, the name of the curl_off_t
- data type used now becomes CURL_TYPEOF_CURL_OFF_T
- CURL_OFF_T -> CURL_TYPEOF_CURL_OFF_T
- 2008-08-25 02:56 yangtse
- * acinclude.m4: Rename some shell vars with more descriptive names:
- x_typeof -> curl_typeof_curl_off_t x_sizeof ->
- curl_sizeof_curl_off_t x_format -> curl_format_curl_off_t
- u_format -> curl_format_curl_off_tu
- 2008-08-25 01:26 yangtse
- * tests/runtests.pl: Re-enable all tests on x86_64 and ia64.
- 2008-08-25 01:21 yangtse
- * lib/mprintf.c: Remove debug tracing and nearly all changes
- introduced since revision 1.72
- The effective result of this commit is revision 1.72 plus two
- changed lines. These can be viewed in
- http://cool.haxx.se/cvs.cgi/curl/lib/mprintf.c.diff?r1=1.72&r2=1.77
- 2008-08-25 00:08 bagder
- * docs/KNOWN_BUGS: 58. It seems sensible to be able to use
- CURLOPT_NOBODY and CURLOPT_FAILONERROR with FTP to detect if a
- file exists or not, but it is not working:
- http://curl.haxx.se/mail/lib-2008-07/0295.html
- 2008-08-24 23:26 bagder
- * configure.ac, lib/Makefile.am, lib/README.curl_off_t: Introduced
- the configure option --enable-soname-bump that lets a user
- enforce an SONAME bump.
- 2008-08-24 22:42 bagder
- * lib/Makefile.am: Added firefox-db2pem.sh to the release archive
- 2008-08-24 19:10 yangtse
- * tests/libtest/lib557.c: Fix wrong signed int formatting string
- directive in test case #557.
- This error did not cause test failures on systems where
- sizeof(int) == sizeof(long).
- 2008-08-24 18:01 yangtse
- * lib/mprintf.c: Debug trace curl_mprintf() on x86_64 and ia64
- systems.
- 2008-08-24 17:57 yangtse
- * tests/runtests.pl: Disable all tests except #557 on x86_64 and
- ia64 to debug trace curl_mprintf() on these systems.
- 2008-08-24 12:40 yangtse
- * lib/mprintf.c: x86_64 fixes
- 2008-08-24 05:59 yangtse
- * lib/mprintf.c: x86_64 fixes
- 2008-08-24 02:15 yangtse
- * lib/mprintf.c: Test if type casting a 'signed int' to a 'signed
- long long' fails to do sign extension on x86_64.
- 2008-08-24 00:02 bagder
- * CHANGES, Makefile.am, Makefile.dist, lib/firefox-db2pem.sh: -
- Running 'make ca-firefox' in the root build dir will now run the
- new firefox-db2pem.sh conversion script that converts a local
- Firefox db of ca certs into PEM format, suitable for use with a
- OpenSSL or GnuTLS built libcurl.
- 2008-08-23 23:31 gknauf
- * lib/mk-ca-bundle.pl: removed obsolete slash in URL.
- 2008-08-23 23:27 bagder
- * tests/data/: Makefile.am, test1067: added test case 1067 to
- verify --referer "firstone.html;auto"
- 2008-08-23 14:14 bagder
- * configure.ac: revert accidental commit of test code
- 2008-08-23 14:14 bagder
- * lib/mk-ca-bundle.pl: revert accidental commit
- 2008-08-23 14:11 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/mk-ca-bundle.pl,
- lib/multi.c: - Constantine Sapuntzakis fixed a bug when doing
- proxy CONNECT with the multi interface, and the proxy would
- send Connection: close during the authentication phase.
- http://curl.haxx.se/bug/view.cgi?id=2069047
- 2008-08-23 13:37 bagder
- * lib/README.curl_off_t: mention the no soname bump too
- 2008-08-23 13:34 bagder
- * lib/README.curl_off_t: my first take at documenting the
- curl_off_t situation when doing an upgrade < 7.19.0 to >= 7.19.x
- 2008-08-23 13:25 bagder
- * tests/runtests.pl: Andy Tsouladze's fix to kill the knowledge of
- servers properly after they have been killed.
- 2008-08-23 04:35 yangtse
- * lib/mprintf.c: explicit value assignment for comparison result
- 2008-08-23 04:04 yangtse
- * lib/mprintf.c: typecast constant in comparison
- 2008-08-23 00:57 danf
- * CHANGES, RELEASE-NOTES, src/main.c, tests/data/Makefile.am,
- tests/data/test1066: Fixed a problem when --dump-header - was
- given with more than one URL, which caused an error when the
- second header was dumped due to stdout being closed. Added test
- case 1066 to verify. Also fixed a potential problem where a
- closed file descriptor might be used for an upload when more than
- one URL is given.
- 2008-08-22 23:37 bagder
- * TODO-RELEASE: 161 - test case 1065 failure (HTTP PUT with one
- file but two URLs)
- http://curl.haxx.se/mail/archive-2008-08/0075.html
- 2008-08-22 21:01 yangtse
- * lib/setup.h, src/main.c: Reinstate struct_stat definition that
- got lost in previous commit.
- 2008-08-22 20:18 yangtse
- * tests/testcurl.pl: Increase to 20 the number of CVS update
- retries.
- 2008-08-22 20:09 yangtse
- * CHANGES, lib/config-win32.h, lib/config-win32ce.h, lib/setup.h,
- src/config-win32.h, src/main.c: Adjustments to better
- select/differentiate when large/small file support is provided
- using WIN32 functions directly.
- 2008-08-22 13:11 yangtse
- * CHANGES, RELEASE-NOTES, lib/mprintf.c: Improved curl_m*printf()
- integral data type size and signedness handling
- 2008-08-22 11:00 bagder
- * TODO-RELEASE: Removed issue #154 due to the massive problems I've
- had to repeat it and since this really hasn't bitten anyone else.
- The issuer of the report (Felix) suggested the closure himself
- and he will get back when (if?) he manage to get a more reliable
- way to see the problem.
- 154 - bug #2041827 "Segfault in http_output_auth w/ FORBID_REUSE
- (7.18.2)"
- 2008-08-22 09:59 bagder
- * RELEASE-NOTES: Jamie Lokier is always helpful and this time
- around too...
- 2008-08-22 09:58 bagder
- * configure.ac: Sort of hackish approach to get the off_t size
- before large file support is enabled (or skipped). Thanks to
- Jamie Lokier for the nice work-around the cached-check-problem:
- http://curl.haxx.se/mail/lib-2008-08/0331.html
- 2008-08-22 08:53 yangtse
- * lib/mprintf.c: cleanup the BOOL usage
- 2008-08-21 20:28 bagder
- * docs/KNOWN_BUGS: 57. On VMS-Alpha: When using an http-file-upload
- the file is not sent to the Server with the correct
- content-length. Sending a file with 511 or less bytes,
- content-length 512 is used. Sending a file with 513 - 1023
- bytes, content-length 1024 is used. Files with a length of a
- multiple of 512 Bytes show the correct content-length. Only
- these files work for upload.
- http://curl.haxx.se/bug/view.cgi?id=2057858
- 2008-08-21 19:51 bagder
- * lib/mk-ca-bundle.pl: use a more updated certdata.txt URL
- 2008-08-21 18:20 giva
- * lib/url.c: Work around a scanf() bug in djgpp 2.04. The
- assignments for this format is working okay. But the return value
- is incorrectly EOF.
- 2008-08-21 16:08 giva
- * lib/config.dos: Added '#define HAVE_STRUCT_IN6_ADDR 1' needed
- when building with 'USE_ARES'.
- 2008-08-21 15:51 giva
- * lib/makefile.dj: Added rule to generate
- '../include/curl/curlbuild.h'.
- 2008-08-21 15:47 giva
- * lib/config.dos: Assume we have 'CRYPTO_cleanup_all_ex_data()' on
- OpenSSL/DOS too.
- 2008-08-21 08:58 yangtse
- * include/curl/curlbuild.h.dist, lib/mprintf.c, lib/strtoofft.h:
- MSVC's __int64 data type is only available when
- _INTEGRAL_MAX_BITS >= 64
- 2008-08-21 07:19 yangtse
- * configure.ac, tests/data/test557, tests/libtest/lib557.c: Test
- case 557 now also verifies signed and unsigned int formatting.
- 2008-08-21 05:16 yangtse
- * TODO-RELEASE: Old logic based on ENABLE_64BIT and HAVE_LONGLONG
- already revisited and adjusted.
- Old logic based on CURL_SIZEOF_CURL_OFF_T is only partially
- adjusted.
- 2008-08-21 03:55 yangtse
- * CHANGES: Fixed a couple of bugs in libcurl's internal
- curl_m*printf() functions.
- 2008-08-21 03:49 yangtse
- * lib/mprintf.c: Fix a LONG_MIN and LLONG_MIN related bug in
- internal m*printf()
- 2008-08-21 02:13 yangtse
- * ares/maketgz: fix the output name
- 2008-08-21 02:12 yangtse
- * lib/mprintf.c: Fix one bug detected thanks to test case 557.
- 2008-08-21 02:10 yangtse
- * lib/mprintf.c: Some data type size adjustments.
- 2008-08-21 02:06 yangtse
- * configure.ac, ares/configure.ac, lib/config-os400.h,
- lib/config-symbian.h, lib/config-tpf.h, lib/mprintf.c,
- lib/setup.h, lib/version.c, src/config-win32.h: Get rid of
- ENABLE_64BIT symbol definition and usage.
- Improve HAVE_LONGLONG symbol description.
- 2008-08-21 01:40 yangtse
- * CHANGES: Update of lib/Makefile.Watcom.
- 2008-08-21 01:38 yangtse
- * ares/Makefile.vc6: Export 'ares_process_fd' too.
- 2008-08-21 01:35 yangtse
- * lib/Makefile.Watcom: Added option to use c-ares resolver lib.
- 2008-08-21 01:32 yangtse
- * lib/hostares.c: Use 'Curl_inet_pton()' instead of 'inet_pton()'.
- 2008-08-21 01:29 yangtse
- * lib/setup.h, tests/libtest/lib557.c: Simplify condition check
- 2008-08-20 23:06 bagder
- * docs/curl.1: the .netrc curl checks for is called _netrc on
- windows bug report #2061610
- 2008-08-20 21:45 danf
- * CHANGES, docs/curl.1, docs/libcurl/curl_easy_setopt.3: Added an
- edited version of Vincent Le Normand's documentation of SFTP
- quote commands to the man pages.
- 2008-08-20 21:29 bagder
- * CHANGES, RELEASE-NOTES, lib/config-win32.h: - Phil Pellouchoud
- pointed out that the windows version of libcurl had a memory
- leak because it never called the OpenSSL function
- CRYPTO_cleanup_all_ex_data() as it was supposed to. This was
- because of a missing define in config-win32.h!
- 2008-08-18 20:52 yangtse
- * tests/: data/test557, libtest/lib557.c: Update test case 557
- 2008-08-18 12:11 yangtse
- * TODO-RELEASE: #159 and #160 already done.
- Add more tasks to #144.
- 2008-08-18 11:58 yangtse
- * CHANGES, tests/data/Makefile.am, tests/data/test557,
- tests/libtest/Makefile.am, tests/libtest/lib557.c: Added test
- case 557 to verify libcurl's internal curl_m*printf() functions
- formatting functionality when handling signed and unsigned longs,
- as well as our curl_off_t data type.
- 2008-08-17 18:20 giva
- * docs/examples/makefile.dj: Pick-up programs from Makefile.inc.
- 2008-08-17 15:55 giva
- * include/curl/curl.h: Replace 'HttpPost' with 'curl_httppost'.
- 2008-08-17 15:34 giva
- * lib/Makefile.Watcom: Rewritten to also produce a static library
- (libcurl_wc.lib).
- 2008-08-17 15:25 yangtse
- * CHANGES, lib/Makefile.netware, src/Makefile.netware: OpenSSl
- enabled NetWare builds are changed to use the 'openssl'
- subdirectory when including the OpenSSL header files. This is the
- recommended setting, this prevents the undesired inclusion of
- header files with the same name as those of OpenSSL but which do
- not belong to the OpenSSL package. The visible change from
- previously released libcurl versions is that now OpenSSl enabled
- NetWare builds also define USE_OPENSSL in config files, and that
- OpenSSL header files must be located in a subdirectory named
- 'openssl'.
- 2008-08-17 03:57 yangtse
- * lib/: http_ntlm.c, md5.c, urldata.h: Adjust usage of conditional
- definition of USE_OPENSSL
- 2008-08-17 02:25 yangtse
- * lib/Makefile.Watcom, lib/Makefile.inc, lib/base64.c,
- lib/base64.h, lib/curl_base64.h, lib/http.c, lib/http_digest.c,
- lib/http_negotiate.c, lib/http_ntlm.c, lib/krb4.c, lib/krb5.c,
- lib/ldap.c, lib/security.c, tests/server/getpart.c: libcurl
- internal base64.h header file renamed to curl_base64.h
- 2008-08-17 02:01 yangtse
- * lib/: Makefile.Watcom, Makefile.inc, curl_md5.h, http_digest.c,
- md5.c, md5.h: libcurl internal md5.h header file renamed to
- curl_md5.h
- 2008-08-16 19:12 yangtse
- * TODO-RELEASE: Added #159 and #160
- 2008-08-16 19:05 giva
- * ares/acountry.c: Ops, remove 'use_vc'.
- 2008-08-16 18:42 giva
- * ares/acountry.c: Support Watt-32 under Win32.
- 2008-08-16 05:40 yangtse
- * lib/setup.h: Oops, missed FORMAT_OFF_TU
- 2008-08-16 05:27 yangtse
- * lib/Makefile.netware, lib/http_negotiate.c, src/Makefile.netware:
- Fix Use of conditional definition of USE_OPENSSL
- 2008-08-16 03:33 yangtse
- * CHANGES, lib/cookie.c, lib/file.c, lib/formdata.c, lib/ftp.c,
- lib/http.c, lib/progress.c, lib/setup.h, lib/ssh.c,
- lib/transfer.c, lib/url.c: Library internal only C preprocessor
- macros FORMAT_OFF_T and FORMAT_OFF_TU remain in use as internal
- curl_off_t print formatting strings for the internal *printf
- functions which still cannot handle print formatting string
- directives such as "I64d", "I64u", and others available on MSVC,
- MinGW, Intel's ICC, and other DOS/Windows compilers.
- This reverts previous commit part which did:
- FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU ->
- CURL_FORMAT_CURL_OFF_TU
- 2008-08-15 21:18 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test1064, tests/data/test1065: Added test case 1065 to
- test a PUT with a single file but two URLs. This was discovered
- to be problematic while investigating an incident reported by Von
- back in May. curl in this case doesn't include a Content-Length:
- or Transfer-Encoding: chunked header which is illegal. This test
- case is added to DISABLED until a solution is found.
- 2008-08-15 04:58 yangtse
- * CHANGES, acinclude.m4, include/curl/curlbuild.h.dist,
- include/curl/curlbuild.h.in, include/curl/curlrules.h,
- lib/Makefile.netware, lib/cookie.c, lib/file.c, lib/formdata.c,
- lib/ftp.c, lib/http.c, lib/progress.c, lib/setup.h, lib/ssh.c,
- lib/transfer.c, lib/url.c: For congruency sake with the naming of
- other CURL_XXXXXX_CURL_OFF_T macros, the names of the curl_off_t
- formatting string directives now become CURL_FORMAT_CURL_OFF_T
- and CURL_FORMAT_CURL_OFF_TU.
- CURL_FMT_OFF_T -> CURL_FORMAT_CURL_OFF_T CURL_FMT_OFF_TU ->
- CURL_FORMAT_CURL_OFF_TU
- Remove the use of an internal name for the curl_off_t formatting
- string directives and use the common one available from the
- inside and outside of the library.
- FORMAT_OFF_T -> CURL_FORMAT_CURL_OFF_T FORMAT_OFF_TU ->
- CURL_FORMAT_CURL_OFF_TU
- 2008-08-15 01:55 yangtse
- * buildconf: curlbuild.h is a generated file on configure-capable
- systems
- 2008-08-14 21:18 danf
- * tests/data/: test1016, test1017, test1018, test1019, test1020:
- Added Range keyword
- 2008-08-14 21:18 danf
- * tests/data/: Makefile.am, test1063: Added test 1063 to test an
- invalid large range on a file:
- 2008-08-14 20:41 danf
- * docs/examples/sendrecv.c: Fixed unused variable warning
- 2008-08-14 20:30 yangtse
- * acinclude.m4: Take three at trying to detect signed and unsigned
- curl_off_t integer constant suffixes, using a test-and-try suffix
- approach letting the compiler validate it.
- 2008-08-14 13:56 yangtse
- * lib/strtoofft.h: When using our internal curlx_strtoll function
- NEED_CURL_STRTOLL must be defined, the source code of
- curlx_strtoll is excluded if NEED_CURL_STRTOLL isn't defined.
- 2008-08-14 12:30 yangtse
- * lib/strtoofft.h: CURL_LLONG_MIN should now be signed
- 2008-08-14 05:39 yangtse
- * src/main.c: Use our CURL_LLONG_MAX and CURL_LLONG_MIN which are
- defined with the proper suffix.
- 2008-08-14 03:39 yangtse
- * acinclude.m4: Change CURL_CHECK_DEF_INTXX_C suffix definition
- detection.
- Add debug tracing for CURL_CHECK_DEF_INTXX_C.
- 2008-08-13 23:05 bagder
- * TODO-RELEASE: Fixed:
- 155 - bug #2038004 "Curl OpenSSL not compatible with 7.17 or
- 7.18"
- 156 - proxy CONNECT issue (details not public yet due to possible
- security impact)
- 2008-08-13 21:49 yangtse
- * acinclude.m4, configure.ac: Use autoconf's result of
- AC_CHECK_SIZEOF(long) in CURL_CONFIGURE_LONG
- 2008-08-13 20:57 yangtse
- * acinclude.m4: Ensure that the compiler 'knows' the 'long' type in
- CURL_CONFIGURE_LONG
- 2008-08-13 20:43 yangtse
- * lib/Makefile.netware, src/Makefile.netware: Sync config.h
- generation from lib/Makefile.netware and src/Makefile.netware
- 2008-08-13 19:23 yangtse
- * acinclude.m4: Using the name of a macro inside AC_MSG_WARN takes
- aclocal to NeverLand.
- 2008-08-13 18:14 yangtse
- * include/curl/curlbuild.h.dist: Adjust IBM C compiler
- CURL_SIZEOF_LONG
- 2008-08-13 17:48 yangtse
- * CHANGES: Remove first version of comment not intended to be
- finally committed.
- 2008-08-13 17:32 yangtse
- * CHANGES, acinclude.m4, include/curl/curlbuild.h.dist,
- include/curl/curlbuild.h.in, include/curl/curlrules.h,
- lib/Makefile.netware, lib/config-symbian.h, lib/config-tpf.h,
- lib/strtoofft.h, src/main.c: The size of long is a build time
- characteristic and as such it is now recorded in curlbuild.h as
- CURL_SIZEOF_LONG. Definition now done from configure process and
- in CVS curlbuild.h.dist for non-configure systems.
- 2008-08-13 15:07 yangtse
- * src/main.c: Split comparison among several lines for debugging
- 2008-08-13 12:57 bagder
- * RELEASE-NOTES: on second thought, let's remove this number from
- here since it doesn't really belong among the release numbers
- anyway
- 2008-08-13 12:55 bagder
- * RELEASE-NOTES: dead mirrors removed =>
- http://curl.haxx.se/mail/lib-2008-08/0208.html
- 2008-08-13 10:51 bagder
- * docs/examples/: Makefile.inc, httpcustomheader.c:
- httpcustomheader.c is a new tiny example showing a HTTP request
- with a custom header replacing an internal one
- 2008-08-13 10:32 giva
- * include/curl/curl.h: Watcom doesn't have <sys/time.h>.
- 2008-08-13 10:19 giva
- * lib/Makefile.Watcom: Remved '-dDEBUG_THREADING_GETADDRINFO' (no
- longer used).
- 2008-08-13 10:17 giva
- * lib/Makefile.Watcom: Update dependencies.
- 2008-08-13 09:30 giva
- * src/Makefile.Watcom: Update dependencies.
- 2008-08-13 09:16 giva
- * include/curl/curlbuild.h.dist: MingW uses gcc. Hence the suffixes
- for 64-bit are 'LL' and 'ULL'.
- 2008-08-13 05:05 yangtse
- * lib/strtoofft.h, src/main.c: Adjustment due to curl_off_t no
- longer following off_t
- 2008-08-13 02:43 danf
- * RELEASE-NOTES: Added a few user-visible bug fixes
- 2008-08-12 23:25 gknauf
- * src/Makefile.netware: sync src makefile with lib makefile.
- 2008-08-12 22:21 danf
- * lib/ssh.c: Removed unneeded header files
- 2008-08-12 22:07 danf
- * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test1060,
- tests/data/test1061: Fixed a buffer overflow problem in
- Curl_proxyCONNECT that could occur when a server responded with
- long headers and data. Luckily, the buffer overflowed into
- another unused buffer, so no actual harm was done. Added test
- cases 1060 and 1061 to verify.
- 2008-08-12 21:09 yangtse
- * lib/transfer.c: Fix 'result' may be used uninitialized in
- function readwrite_data()
- 2008-08-12 20:49 yangtse
- * lib/progress.c: Fix curl_off_t sized constants usage
- 2008-08-12 20:32 danf
- * tests/libtest/lib556.c: Handle short reads
- 2008-08-12 12:08 yangtse
- * lib/Makefile.netware: DOS/Windows 'shells' eat echoed percent
- sign characters unless escaped.
- 2008-08-12 09:21 bagder
- * CHANGES, RELEASE-NOTES, tests/runtests.pl: - Andy Tsouladze fixed
- runtests.pl to not attempt to execute the stunnel _directory_
- if that happened to appear in the path!
- 2008-08-12 09:20 yangtse
- * acinclude.m4: Fix CURL_CHECK_DEF_INTXX_C suffix definition
- detection
- 2008-08-12 05:00 yangtse
- * CHANGES, RELEASE-NOTES, include/curl/curl.h,
- include/curl/curlrules.h: Added macros for minimum-width signed
- and unsigned curl_off_t integer constants CURL_OFF_T_C and
- CURL_OFF_TU_C. The clever double helper macro used internally to
- provide its functionality is thanks to Lars Nilsson.
- 2008-08-12 01:16 danf
- * tests/data/: test1008, test1021, test206, test209, test213,
- test265, test287, test503, test95: Added HTTP CONNECT keywords
- 2008-08-12 01:16 danf
- * CHANGES, lib/ftp.c, tests/data/Makefile.am, tests/data/test1062:
- Fixed a boundary condition error in ftp_readresp() whereby a
- non-terminal line of a multiline FTP response whose last byte
- landed exactly at the end of the BUFSIZE-length buffer would be
- treated as the terminal response line. The following response
- code read in would then actually be the end of the previous
- response line, and all responses from then on would correspond to
- the wrong command. Test case 1062 verifies this.
- Stop closing a never-opened ftp socket.
- 2008-08-11 22:30 bagder
- * TODO-RELEASE: 152 + 153 are fixed!
- 2008-08-11 22:29 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/http_ntlm.c,
- lib/http_ntlm.h: - Constantine Sapuntzakis filed bug report
- #2042430 (http://curl.haxx.se/bug/view.cgi?id=2042430) with a
- patch. "NTLM Windows SSPI code is not thread safe". This was
- due to libcurl using static variables to tell wether to load
- the necessary SSPI DLL, but now the loading has been moved to
- the more suitable curl_global_init() call.
- 2008-08-11 21:26 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Constantine Sapuntzakis
- filed bug report #2042440
- (http://curl.haxx.se/bug/view.cgi?id=2042440) with a patch. He
- identified a problem when using NTLM over a proxy but the
- end-point does Basic, and then libcurl would do wrong when the
- host sent "Connection: close" as the proxy's NTLM state was
- erroneously cleared.
- 2008-08-11 21:00 yangtse
- * include/curl/curlbuild.h.dist: Ooops
- 2008-08-11 20:27 yangtse
- * CHANGES, acinclude.m4, include/curl/curlbuild.h.dist,
- include/curl/curlbuild.h.in, lib/Makefile.netware: Added missing
- signed and unsigned curl_off_t integer constant suffixes for
- internal and external use. CURL_SUFFIX_CURL_OFF_T,
- CURL_SUFFIX_CURL_OFF_TU.
- 2008-08-11 14:41 bagder
- * TODO-RELEASE: added two known topics for 7.19.1
- 2008-08-11 12:55 bagder
- * TODO-RELEASE: five more bugs I'd like to get fixed or at least
- considered before 7.19.0
- 2008-08-11 05:26 yangtse
- * TODO-RELEASE: Old logic based on CURL_SIZEOF_CURL_OFF_T,
- ENABLE_64BIT, HAVE_LONGLONG, has to be revisited and adjusted as
- appropriate.
- Enabling and disabling of large file support needs further
- inspection.
- 2008-08-11 04:40 yangtse
- * lib/Makefile.netware: Fix NetWare missing curl_off_t typedef!!
- 2008-08-11 03:22 yangtse
- * lib/mprintf.c, lib/progress.c, lib/setup.h, lib/strtoofft.h,
- lib/version.c, src/main.c:
- s/SIZEOF_CURL_OFF_T/CURL_SIZEOF_CURL_OFF_T/g
- 2008-08-11 02:15 yangtse
- * tests/testcurl.pl: Die when curlbuild.h is not created or
- available
- 2008-08-11 00:28 gknauf
- * lib/Makefile.netware: fixed creation of curlbuild.h.
- 2008-08-10 20:33 yangtse
- * lib/Makefile.netware, tests/testcurl.pl: Fix NetWare curlbuild.h
- NetWare curlbuild.h settings depend on whether LIBC or CLIB is
- used.
- The NetWare specific Makefile is capable of knowing which target
- is being built. So, finally, the NetWare Makefile will take care
- of generating curlbuild.h
- 2008-08-10 02:39 yangtse
- * ares/Makefile.netware: Fix: Remove now this SIZEOF_CURL_OFF_T
- symbol definition.
- This should have been done with the initial 64-bit curl_off_t
- patch.
- 2008-08-10 01:14 yangtse
- * tests/testcurl.pl: When running testcurl.pl display definitions
- from curlbuild.h
- 2008-08-09 23:10 yangtse
- * acinclude.m4: Remove debug tracing for DO_CURL_OFF_T_CHECK and
- CURL_CHECK_DEF
- 2008-08-09 19:46 yangtse
- * acinclude.m4: Use int64_t in favour of __int64 for curl_off_t
- when both are available.
- 2008-08-09 19:26 yangtse
- * acinclude.m4, ares/acinclude.m4: Improve CURL_CHECK_DEF
- 2008-08-09 19:01 yangtse
- * configure.ac, ares/configure.ac: Fix IBM C and DEC/Compaq C
- compiler detection
- 2008-08-09 17:28 yangtse
- * include/curl/curlbuild.h.dist: Remove some redundancy
- 2008-08-08 22:37 danf
- * lib/transfer.c: Refactored Curl_readwrite() into a number of
- smaller functions.
- 2008-08-08 19:42 yangtse
- * acinclude.m4: Add debug tracing for DO_CURL_OFF_T_CHECK
- 2008-08-08 18:53 yangtse
- * acinclude.m4: Remove some redundancy
- 2008-08-08 18:25 yangtse
- * acinclude.m4: Remove potential overquoting
- 2008-08-08 17:16 yangtse
- * lib/Makefile.netware: Remove rule no longer needed since
- tests/testcurl.pl revision 1.63
- See CVS commit comment on tests/testcurl.pl revision 1.63
- 2008-08-08 14:34 yangtse
- * tests/testcurl.pl: Reintroduce the adjustment previously done in
- testcurl.pl so that it copies the CVS checked out
- curlbuild.h.dist as curlbuild.h for any non-configure target when
- host system is not running buildconf.bat.
- All the curlbuild.h stuff was done taking in consideration that
- no adjustment would be needed in non-configure makefiles.
- As it is documented, when trying to build on non-configure
- capable systems or on systems which for any reason don't run the
- true configure script, it is required to have the proper
- curlbuild.h in place before calling any makefile.
- Due to the hardcore memory debugging stuff c-ares enabled debug
- builds also need the file in the proper place before attempting
- to build c-ares.
- 2008-08-08 13:34 yangtse
- * acinclude.m4: Add debug tracing for CURL_CHECK_DEF
- 2008-08-08 09:51 danf
- * tests/data/test1059: Made ftp a required feature
- 2008-08-08 09:26 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1059: Added
- test1059 to test the FTP proxy tunnel problem fixed July 11.
- 2008-08-08 07:58 yangtse
- * tests/testcurl.pl: Peek at predefined symbols done. and now
- removed.
- Netware's autobuilds gcc can not been told apart from a standard
- built gcc.
- 2008-08-08 07:53 yangtse
- * include/curl/curlbuild.h.dist: Add metroworks and generic gcc
- 2008-08-08 05:09 yangtse
- * tests/testcurl.pl: Take a peek at netware's gcc predefined
- symbols.
- 2008-08-08 03:52 danf
- * CHANGES, lib/multi.c: Fixed an uninitialized variable in
- multi_runsingle() that could cause a request to prematurely end.
- 2008-08-08 00:40 yangtse
- * CHANGES, tests/testcurl.pl: Remove last adjustment done to
- testcurl.pl to verify if change introduced by Guenter Knauf in
- lib/Makefile.netware is enough to get the netware autobuilds
- going again.
- 2008-08-07 23:43 gknauf
- * lib/Makefile.netware: use CP macro rather than cp command.
- 2008-08-07 23:34 gknauf
- * lib/Makefile.netware: added rule to create
- include/curl/curlbuild.h from include/curl/curlbuild.h.dist.
- 2008-08-07 22:41 yangtse
- * CHANGES, tests/testcurl.pl: Adjust testcurl.pl to copy checked
- out curlbuild.h.dist as curlbuild.h for non-configure targets
- when host system doesn't run buildconf.bat.
- 2008-08-07 21:03 yangtse
- * CHANGES, acinclude.m4: Skip data type check in
- DO_CURL_OFF_T_CHECK macro when argument is empty.
- 2008-08-07 18:22 yangtse
- * CHANGES, buildconf: Prevent buildconf from removing 'Makefile'
- and 'missing' files. This would blow away our CVS checked
- 'missing' file and also CVS checked 'hiper/Makefile'.
- 2008-08-07 18:07 yangtse
- * CHANGES, acinclude.m4: Fix CURL_CHECK_DEF so that when the
- expansion of the preprocessor symbol results in a set of
- double-quoted strings, this macro will now return an expansion
- which consists of a single double-quoted string result of
- concatenating all of them.
- 2008-08-07 04:46 yangtse
- * TODO-RELEASE: sync with reality
- 2008-08-07 02:29 yangtse
- * CHANGES, RELEASE-NOTES, acinclude.m4, buildconf.bat,
- configure.ac, ares/Makefile.am, ares/configure.ac,
- docs/examples/Makefile.am, include/README,
- include/curl/.cvsignore, include/curl/Makefile.am,
- include/curl/curl.h, include/curl/curlbuild.h.dist,
- include/curl/curlbuild.h.in, include/curl/curlrules.h,
- lib/Makefile.am, lib/Makefile.netware, lib/config-amigaos.h,
- lib/config-os400.h, lib/config-symbian.h, lib/config-tpf.h,
- lib/config-win32.h, lib/config-win32ce.h, lib/config.dos,
- lib/setup.h, packages/vms/config-vms.h, src/Makefile.Watcom,
- src/Makefile.am, src/Makefile.netware, src/setup.h,
- tests/libtest/Makefile.am, tests/server/Makefile.am: Initial
- support of curlbuild.h and curlrules.h which allows to have a
- curl_off_t data type no longer gated to off_t.
- 2008-08-06 23:22 bagder
- * docs/libcurl/curl_multi_timeout.3: - mention
- curl_multi_socket_action() rather than the deprecated
- curl_multi_socket() - don't claim that it has an argument named
- 'easy' because it doesn't!
- 2008-08-06 11:54 bagder
- * lib/http.c: remove debug code I accidentally left in here
- 2008-08-06 10:05 giva
- * lib/hostthre.c: Removed TRACE() code.
- 2008-08-05 11:08 yangtse
- * ares/m4/cares-reentrant.m4, m4/curl-reentrant.m4: The minimum
- autoconf version required for this file is 2.50
- Avoid dot notation in aclocal serial file number, use a single
- number now.
- 2008-08-05 08:44 yangtse
- * TODO-RELEASE: #148 Removed.
- Rebooting the problematic system, releasing allocated memory and
- swap, has allowed buildconf and configure to complete sucessfully
- since then.
- 2008-08-05 08:20 yangtse
- * CHANGES, buildconf: Validate that autom4te and autoconf versions
- match.
- Validate that aclocal and automake versions match.
- Improve removal of previous run generated files.
- Remove verbose debug logging of aclocal on Solaris.
- 2008-08-05 00:07 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c: - Yehoshua
- Hershberg found a problem that would make libcurl re-use a
- connection with the multi interface even if a previous use of it
- caused a CURLE_PEER_FAILED_VERIFICATION to get returned. I now
- make sure that failed SSL connections properly close the
- connections.
- 2008-08-05 00:00 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c, lib/http.h,
- lib/transfer.c, tests/data/DISABLED, tests/data/test1051,
- tests/data/test1052, tests/data/test1055: - Test cases 1051, 1052
- and 1055 were added by Daniel Fandrich on July 30 and proved
- how PUT and POST with a redirect could lead to a "hang" due to
- the data stream not being rewound properly when it had to in
- order to get sent properly (again) to the subsequent URL. This
- is now fixed and these test cases are no longer disabled.
- 2008-08-04 22:23 bagder
- * ares/: CHANGES, RELEASE-NOTES, ares_init.c: - Fix by Tofu Linden:
- The symptom:
- * Users (usually, but not always) on 2-Wire routers and the
- Comcast service
- and a wired connection to their router would find that the
- second and
- subsequent DNS lookups from fresh processes using c-ares to
- resolve the same
- address would cause the process to never see a reply (it keeps
- polling for
- around 1m15s before giving up).
- The repro:
- * On such a machine (and yeah, it took us a lot of QA to find
- the systems
- that reproduce such a specific problem!), do 'ahost
- www.secondlife.com',
- then do it again. The first process's lookup will work,
- subsequent lookups
- will time-out and fail.
- The cause:
- * init_id_key() was calling randomize_key() *before* it
- initialized
- key->state, meaning that the randomness generated by
- randomize_key() is
- immediately overwritten with deterministic values.
- (/dev/urandom was also
- being read incorrectly in the c-ares version we were using, but
- this was
- fixed in a later version.)
- * This makes the stream of generated query-IDs from any new
- c-ares process
- be an identical and predictable sequence of IDs.
- * This makes the 2-Wire's default built-in DNS server detect
- these queries
- as probable-duplicates and (erroneously) not respond at all.
- 2008-08-04 12:13 yangtse
- * TODO-RELEASE: Update #144
- Third version of the patch fixing a failure to chose a proper
- data type submitted to the mailing list 2008-08-04.
- 2008-08-04 08:48 yangtse
- * CHANGES, acinclude.m4, configure.ac, ares/CHANGES,
- ares/acinclude.m4, ares/configure.ac: Autoconf 2.62 has changed
- the behaviour of the AC_AIX macro which we use. Prior versions
- of autoconf defined _ALL_SOURCE if _AIX was defined. But,
- autoconf 2.62 version of AC_AIX defines _ALL_SOURCE along with
- other four preprocessor symbols no matter if the system is AIX or
- not. To keep the traditional behaviour, as well as an uniform
- one, across autoconf versions AC_AIX is replaced with our own
- internal macro.
- 2008-08-04 00:20 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c,
- tests/data/DISABLED: - Test case 1041 (added by Daniel Fandrich
- April 14th) proved a bug where PUT with -C - sent garbage in
- the Content-Range: header. I fixed this problem by making sure
- libcurl always sets the size of the _entire_ upload if an app
- attemps to do resumed uploads since libcurl simply cannot know
- the size of what is currently at the server end. Test 1041 is
- no longer disabled.
- 2008-08-03 23:50 bagder
- * CHANGES, RELEASE-NOTES: refer to the new option by its real name
- 2008-08-03 18:46 yangtse
- * TODO-RELEASE: Update #148
- Rebooting the Solaris system, releasing allocated memory and
- swap, has allowed buildconf and configure to complete
- sucessfully. Further tests on the system might allow
- determination of the problem origin. Solaris AutoBuilds suceeded
- on August 2 and 3.
- 2008-08-03 07:13 danf
- * tests/data/test1058: Improved title
- 2008-08-03 05:14 yangtse
- * configure.ac, ares/configure.ac: Adjust DEC/Compaq C compiler
- settings.
- 2008-08-03 03:01 yangtse
- * configure.ac: Another AC_TRY_COMPILE conversion to
- AC_COMPILE_IFELSE
- 2008-08-02 03:44 yangtse
- * CHANGES, RELEASE-NOTES, configure.ac: No longer test availability
- of the gdi32 library, nor use it for linking, even when we have
- been doing this since revision 1.47 of configure.ac 4 years and 5
- months ago when cross-compiling a Windows target. We actually
- don't use any function from the Windows GDI (Graphics Device
- Interface) related with drawing or graphics-related operations.
- 2008-08-02 00:12 danf
- * tests/data/: Makefile.am, test1057, test1058: Added tests 1057
- and 1058 to test FTP and HTTPS transfers with ranges relative to
- end of file.
- 2008-08-01 21:29 yangtse
- * ares/configure.ac: Another AC_TRY_LINK conversion to
- AC_LINK_IFELSE. Proper definition of HAVE_function if function
- is found deeper.
- 2008-08-01 21:01 yangtse
- * configure.ac: Another AC_TRY_LINK conversion to AC_LINK_IFELSE.
- Sorting of function names. Proper definition of HAVE_function if
- function is found deeper.
- 2008-08-01 20:41 danf
- * CHANGES, RELEASE-NOTES, docs/MANUAL, docs/curl.1, lib/ssh.c,
- src/main.c: Added support for --append on SFTP uploads.
- Unfortunately, OpenSSH doesn't support this so it goes untested.
- 2008-08-01 09:46 yangtse
- * buildconf: This line was for local testing, not intended to be
- committed.
- 2008-08-01 08:21 yangtse
- * acinclude.m4: Add a whitespace
- 2008-08-01 08:07 yangtse
- * acinclude.m4, buildconf: Ensure that reserved keyword AC_DEFUN is
- only used for its purpose.
- 2008-08-01 07:24 yangtse
- * CHANGES, acinclude.m4: Removed definition of
- CURL_CHECK_WORKING_RESOLVER from acinclude.m4 it has not been in
- use since revision 1.81 of configure.in 6 years, 9 months ago.
- 2008-08-01 05:17 yangtse
- * CHANGES, RELEASE-NOTES: Sync up with reality
- 2008-08-01 05:10 yangtse
- * ares/: CHANGES, RELEASE-NOTES: Sync up with reality
- 2008-08-01 04:48 yangtse
- * ares/m4/cares-reentrant.m4, ares/m4/reentrant.m4,
- m4/curl-reentrant.m4, m4/reentrant.m4: Rename reentrant.m4 to
- avoid filename clash.
- 2008-08-01 04:09 danf
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/url.c,
- tests/data/test279: User names embedded in proxy URLs without a
- password were parsed incorrectly--the host name is treated as
- part of the user name and the port number becomes the password.
- This can be observed in test 279 (was KNOWN_ISSUE #54).
- 2008-08-01 03:39 danf
- * lib/transfer.c: Added more code under #ifndef CURL_DISABLE_HTTP
- to fix builds with --disable-http
- 2008-08-01 02:55 danf
- * lib/url.c: Refactored create_conn by breaking it up into many
- smaller functions
- 2008-08-01 02:49 danf
- * lib/: netrc.c, netrc.h: Made a parameter const
- 2008-08-01 00:46 danf
- * CHANGES, RELEASE-NOTES, lib/url.c: Fixed a problem with any FTP
- URL or any URLs containing an IPv6 address being mangled when
- passed to proxies when CURLOPT_PORT is also set (reported by
- Pramod Sharma).
- 2008-07-31 22:04 danf
- * CHANGES, docs/MANUAL, lib/url.c: Fixed parsing of an IPv6 proxy
- address to support a scope identifier, as well as IPv4 addresses
- in IPv6 format. Also, better handle the case of a malformatted
- IPv6 address (avoid empty and NULL strings).
- 2008-07-31 19:58 yangtse
- * TODO-RELEASE: Second version of the patch addressing building
- outside of CVS tree submitted to the mailing list 2008-07-31.
- Awaiting Ok to commit.
- 2008-07-31 15:20 patrickm
- * packages/OS400/curl.inc.in: New CURLOPT_ADDRESS_SCOPE option in
- ILE/RPG binding
- 2008-07-31 07:00 danf
- * tests/data/test1053: Fixed keyword
- 2008-07-31 04:51 danf
- * tests/data/: test1029, test1054, test184, test187, test188,
- test193, test217, test57: Added keywords
- 2008-07-31 04:38 danf
- * tests/data/: Makefile.am, test1056: Added test of IPv6 scope
- handling
- 2008-07-31 04:18 danf
- * lib/url.c: Fixed a couple of problems in the IPv6 scope code.
- First, a host name in an URL in a Location: header didn't have
- the scope ID removed, so an invalid host name was used. Second,
- when the scope ID was removed, it also removed any port number
- that may have existed in the URL.
- 2008-07-31 03:41 yangtse
- * tests/testcurl.pl: s/silly/underquoted definition/
- 2008-07-31 03:20 yangtse
- * TODO-RELEASE: #149 fully done and verified. Removed from here
- now.
- 2008-07-31 03:12 danf
- * CHANGES, src/main.c: Fixed a couple of buffer overflows in the
- MS-DOS port of the curl tool. Factored out unslashquote. Added
- some 'const's in function parameters.
- 2008-07-31 01:49 danf
- * docs/MANUAL: Added IPv6 section
- 2008-07-31 00:09 bagder
- * TODO-RELEASE: Committed just now and thus removed from here:
- 145 - Phil Blundell's CURLOPT_SCOPE patch/work
- 2008-07-30 23:57 bagder
- * RELEASE-NOTES: another option added, bump counter
- 2008-07-30 23:55 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/connect.c, lib/url.c, lib/urldata.h: -
- Phil Blundell added the CURLOPT_SCOPE option, as well as adjusted
- the URL parser to allow numerical IPv6-addresses to be
- specified with the scope given, as per RFC4007 - with a percent
- letter that itself needs to be URL escaped. For example, for an
- address of fe80::1234%1 the HTTP URL is:
- "http://[fe80::1234%251]/"
- 2008-07-30 23:42 bagder
- * TODO-RELEASE: Fixed:
- 147 - PHP's bug report #43158
- (http://bugs.php.net/bug.php?id=43158) identifies a true
- bug in libcurl built with OpenSSL.
- 2008-07-30 23:24 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: - PHP's bug report #43158
- (http://bugs.php.net/bug.php?id=43158) identifies a true bug in
- libcurl built with OpenSSL. It made curl_easy_getinfo() more or
- less always return 0 for CURLINFO_SSL_VERIFYRESULT because the
- function that would set it to something non-zero would return
- before the assign in almost all error cases. The internal
- variable is now set to non-zero from the start of the function
- only to get cleared later on if things work out fine.
- 2008-07-30 23:24 bagder
- * docs/curl.1, src/writeout.c: - Made the curl tool's -w option
- support the %{ssl_verify_result} variable
- 2008-07-30 23:04 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test1028, tests/data/test1052, tests/data/test1053,
- tests/data/test1054, tests/data/test1055: Added test cases 1052
- through 1055 to test uploading data from files during redirects.
- Test cases 1052 and 1055 show problems (maybe the same root cause
- as 1051) and are disabled.
- 2008-07-30 22:11 danf
- * lib/: http.c, http.h, transfer.c: Factored out
- Curl_copy_header_value
- 2008-07-30 14:09 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Add file version serial
- number that might be used by 'aclocal' and others.
- Keep the '#' character as the first one on the line.
- 2008-07-30 10:27 yangtse
- * ares/setup.h, src/setup.h: Update copyright year.
- 2008-07-30 10:21 yangtse
- * ares/setup.h, lib/setup.h, src/setup.h: Sync comment with
- reality.
- 2008-07-30 09:31 danf
- * TODO-RELEASE: Added the problems with test cases 1041 and 1051
- 2008-07-30 09:24 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test1051, tests/server/sws.c: Added test case 1051 to
- test Location: following with PUT, as reported by Ben Sutcliffe.
- The test when run manually shows a problem in curl, but the test
- harness web server doesn't run the test correctly so it's
- disabled for now.
- 2008-07-30 08:20 yangtse
- * tests/server/tftpd.c: Undo using the sreadfrom() wrapper to
- replace recvfrom() in our code, for real ;-)
- 2008-07-30 07:15 yangtse
- * TODO-RELEASE: #149 done. Awaiting autobuild verification before
- removing.
- 2008-07-30 07:10 yangtse
- * lib/tftp.c, tests/server/tftpd.c: Undo using the sreadfrom()
- wrapper to replace recvfrom() in our code.
- 2008-07-30 06:46 yangtse
- * TODO-RELEASE: #148 no longer blocks #144
- 2008-07-30 06:42 yangtse
- * tests/testcurl.pl: Reinstate hiding aclocal 'underquoted
- definition' warnings.
- 2008-07-30 05:24 yangtse
- * TODO-RELEASE: updated #148
- 2008-07-30 05:10 yangtse
- * Makefile.am, acinclude.m4, buildconf, ares/Makefile.am,
- ares/acinclude.m4, ares/buildconf: Reinstate the 'aclocal -I m4'
- in buildconf and 'ACLOCAL_AMFLAGS = -I m4' way of including our
- local m4/reentrant.m4 file. This even takes care of including the
- file in the distribution tarball.
- 2008-07-30 03:17 yangtse
- * buildconf: Show autom4te and aclocal versions.
- Set SED for Solaris to gsed if available.
- 2008-07-30 02:10 danf
- * lib/config-symbian.h, packages/Symbian/readme.txt: Minor Symbian
- updates.
- 2008-07-30 02:09 danf
- * CHANGES, RELEASE-NOTES, lib/urldata.h: Fixed --use-ascii to
- properly convert text files on Symbian OS, MS-DOS and OS/2.
- 2008-07-30 01:56 yangtse
- * TODO-RELEASE: Updtae #148 with link to start of thread
- 2008-07-30 01:51 yangtse
- * TODO-RELEASE: Updated #144
- Added #148 and # 149
- 2008-07-29 23:51 bagder
- * docs/KNOWN_BUGS: 56. When libcurl sends CURLOPT_POSTQUOTE
- commands when connected to a SFTP server using the multi
- interface, the commands are not being sent correctly and
- instead the connection is "cancelled" (the operation is
- considered done) prematurely. There is a half-baked
- (busy-looping) patch provided in the bug report but it cannot
- be accepted as-is. See
- http://curl.haxx.se/bug/view.cgi?id=2006544
- 2008-07-29 23:39 bagder
- * TODO-RELEASE: Added:
- 146 - Yehoshua Hershberg's re-using of connections that failed
- with CURLE_PEER_FAILED_VERIFICATION
- 147 - PHP's bug report #43158
- (http://bugs.php.net/bug.php?id=43158) identifies a true
- bug in libcurl built with OpenSSL.
- 2008-07-29 22:59 danf
- * docs/INSTALL: Document that PKG_CONFIG_PATH is the preferred way
- to configure with OpenSSL.
- 2008-07-29 21:31 yangtse
- * buildconf: For testing purposes on SunOS systems; directly feed
- acinclude.m4 with reentrant.m4 and remove reentrant.m4 before
- calling aclocal.
- 2008-07-29 21:01 yangtse
- * buildconf: For debugging purposes, show all sed's available in
- PATH on SunOS systems.
- 2008-07-29 20:57 danf
- * tests/data/Makefile.am: Return an error code when extra files are
- found in filecheck:
- 2008-07-29 20:26 danf
- * lib/hostthre.c: Eliminate a unnecessary socket creation in
- Curl_getaddrinfo for an IPv4 address in an IPv6 capable libcurl.
- 2008-07-29 20:23 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Add quoting for the
- AC_DEFINE arguments.
- 2008-07-29 20:01 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Also remove the
- whitespace.
- 2008-07-29 19:45 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Also remove the extra
- quoting.
- 2008-07-29 18:29 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Replace some '@%:@'
- quadigraphs by its actual representation '#'.
- This quadigraph used before a C preprocessor 'define' directive
- could be fooling M4, when processing this file, and make it think
- that the line contains a pure M4 'define' macro.
- 2008-07-29 04:26 yangtse
- * Makefile.am, acinclude.m4, buildconf, ares/Makefile.am,
- ares/acinclude.m4, ares/buildconf: Tests done using 'aclocal -I
- m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4 in top Makefile.am
- triggered a problem that prevented aclocal from running
- successfully on SunOS 5.10 with GNU m4 1.4.5 and GNU Autoconf
- 2.61
- A tarball which reproduces mentioned problem is the one dated
- July-28-2008
- http://cool.haxx.se/curl-daily/curl-7.19.0-20080728.tar.gz
- We actually don't need all the bells and whistles that the above
- mechanism provides. We only need to include our m4/reentrant.m4
- file in acinclude.m4 so here we go with this simpler mechanism.
- 2008-07-29 04:05 yangtse
- * lib/.cvsignore: ignore *.dist files
- 2008-07-29 03:05 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1045,
- tests/data/test1046, tests/data/test1047, tests/data/test1048,
- tests/data/test1049, tests/data/test1050: Added test case 1050 to
- test --ftp-port with an IPv6 address. Made --interface tests
- less restrictive on host address.
- 2008-07-28 23:53 bagder
- * TODO-RELEASE: I removed: "139 - Christopher Palow's
- CURLM_EASY_HANDLE_EXISTS patch" simply because at the current
- point in time I think the benefit of adding that new return code
- is very slim and it is a lot of work to introduce new return
- codes (for docs and maintenance etc)
- I added "145 - Phil Blundell's CURLOPT_SCOPE patch/work" since I
- want it sorted/committed.
- 2008-07-28 20:39 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1045,
- tests/data/test1046, tests/data/test1047, tests/data/test1048,
- tests/data/test1049: Added test cases 1045 through 1049 as simple
- tests of --interface using the localhost interface.
- 2008-07-28 20:35 danf
- * lib/connect.c: Fixed display of the interface bind address in the
- trace output when it's an IPv6 address.
- 2008-07-28 18:17 yangtse
- * buildconf: Ensure that buildconf runs from the subdirectory where
- configure.ac lives
- 2008-07-28 17:15 yangtse
- * buildconf: Remove files generated on previous buildconf/configure
- run, and for debugging purposes show ACLOCAL_FLAGS.
- 2008-07-28 17:13 yangtse
- * ares/buildconf: for debugging purposes show ACLOCAL_FLAGS
- 2008-07-28 14:36 yangtse
- * .cvsignore: ignore another file that might be generated
- 2008-07-28 01:43 yangtse
- * configure.ac, ares/configure.ac: These lines were unintentionally
- removed in previous commit
- 2008-07-28 00:25 yangtse
- * configure.ac, ares/configure.ac: Partially undo change that
- prevented SED, GREP, EGREP and AR from being changed by libtool
- or autoconf.
- 2008-07-27 23:47 yangtse
- * acinclude.m4, ares/acinclude.m4: Assert that SED and GREP are set
- 2008-07-27 22:29 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Require autoconf 2.57 or
- newer
- 2008-07-27 20:10 yangtse
- * buildconf, ares/buildconf: When calling aclocal, user defined
- ACLOCAL_FLAGS will now precede ours.
- 2008-07-27 19:24 yangtse
- * buildconf: For debugging purposes, run aclocal in verbose mode on
- SunOS systems.
- 2008-07-27 18:37 yangtse
- * Makefile.am, ares/Makefile.am: move ACLOCAL_AMFLAGS after
- AUTOMAKE_OPTIONS
- 2008-07-27 05:16 yangtse
- * ares/setup.h, ares/m4/reentrant.m4, lib/setup.h, m4/reentrant.m4,
- src/setup.h: setup.h handles definition of _REENTRANT based on
- NEED_REENTRANT definition which might be defined in config.h or
- config-*.h files
- 2008-07-27 04:41 yangtse
- * configure.ac, ares/configure.ac: Remove explicit inclusion of our
- m4 files first. It was interesting as a test, but it breaks
- aclocal execution on some systems, with the following error:
- Can't locate object method "rel2abs" via package "File::Spec" at
- /usr/local/bin/aclocal line 256.
- 2008-07-27 04:34 danf
- * CHANGES, RELEASE-NOTES, tests/FILEFORMAT, tests/runtests.1,
- tests/runtests.pl: Added feature in runtests.pl to select tests
- based on key word.
- 2008-07-27 04:20 danf
- * lib/hostip6.c: Eliminate a unnecessary socket creation in
- Curl_getaddrinfo for an IPv4 address in an IPv6 capable libcurl.
- 2008-07-27 03:36 yangtse
- * configure.ac, ares/configure.ac, ares/m4/reentrant.m4,
- m4/reentrant.m4: Another step towards detecting if _REENTRANT is
- already defined or actually needed, and being able to define it
- if appropriate for further configure tests as well as for the
- generated config file.
- 2008-07-26 23:15 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: - David Bau filed bug
- report #2026240 "CURL_READFUNC_PAUSE leads to buffer overrun"
- (http://curl.haxx.se/bug/view.cgi?id=2026240) identifying two
- problems, and providing the fix for them:
- - CURL_READFUNC_PAUSE did in fact not pause the _sending_ of
- data that it is
- designed for but paused _receiving_ of data!
- - libcurl didn't internally set the read counter to zero when
- this return
- code was detected, which would potentially lead to junk
- getting sent to
- the server.
- 2008-07-26 22:09 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1044,
- tests/data/test99: Added test 1044 to test large file support in
- ftp with -I.
- 2008-07-26 16:45 yangtse
- * configure.ac, ares/configure.ac: Explicitly include our m4 files
- first. This might minimize the impact that other package's
- underquoted m4 function definitions have on ours.
- 2008-07-26 14:11 yangtse
- * acinclude.m4, configure.ac, m4/reentrant.m4: simplify multi '#'
- char comment line
- 2008-07-26 03:24 yangtse
- * ares/m4/reentrant.m4, m4/reentrant.m4: Add a 3 argument check for
- getprotobyname_r
- 2008-07-26 03:00 yangtse
- * m4/reentrant.m4: additional debug logging of getprotobyname_r on
- Tru64 and AIX
- 2008-07-26 02:19 yangtse
- * tests/testcurl.pl: No longer hide aclocal 'underquoted
- definition' warnings.
- http://sources.redhat.com/automake/automake.html#Extending-aclocal
- documents that starting with Automake 1.8, aclocal will warn
- about all underquoted calls to AC_DEFUN due to the fact that in a
- single aclocal run it might include more than once all .m4 files
- which it finds available, this includes .m4 files from other
- software packages.
- If the first argument to AC_DEFUN is underquoted and the same
- macro is included more than once, successive inclusions after the
- first one will expand the macro instead of assuming it is the
- same as the first one included.
- 2008-07-25 15:21 yangtse
- * Makefile.am, buildconf, reentrant.m4, ares/Makefile.am,
- ares/buildconf, ares/reentrant.m4, ares/m4/reentrant.m4,
- m4/reentrant.m4: move reentrant.m4 to the m4 subdirectory to
- avoid infinite loop inclusion problem
- 2008-07-24 20:02 yangtse
- * reentrant.m4, ares/reentrant.m4: add checks for strtok_r and
- getprotobyname_r
- 2008-07-24 17:20 yangtse
- * Makefile.am, acinclude.m4, buildconf, configure.ac, reentrant.m4,
- ares/Makefile.am, ares/acinclude.m4, ares/buildconf,
- ares/configure.ac, ares/reentrant.m4: Another step towards
- detecting if _REENTRANT is already defined or actually needed,
- and being able to define it if appropriate for further configure
- tests as well as for the generated config file.
- Introduced reentrant.m4 intended for our reentrant related
- autotools/m4 macros.
- 2008-07-24 17:11 yangtse
- * lib/.cvsignore: ignore curllib.vcproj
- 2008-07-24 04:16 danf
- * CHANGES, tests/runtests.pl: Changed the long logfile elision code
- in runtests.pl to properly handle lines ending in \r.
- 2008-07-24 01:03 danf
- * tests/runtests.1: Mention that the test harness can't check every
- possible feature.
- 2008-07-24 00:02 danf
- * docs/libcurl/: curl_easy_setopt.3, libcurl-tutorial.3: Eliminated
- references to TRUE and FALSE since those identifiers aren't
- defined by the libcurl API. Also changed curl_easy_setopt
- examples to pass longs where appropriate.
- 2008-07-23 22:53 bagder
- * CHANGES, docs/libcurl/curl_easy_setopt.3: - I went over the
- curl_easy_setopt man page and replaced most references to
- non-zero with the fixed value of 1. We should strive at making
- options support '1' for enabling them mentioned explicitly, as
- that then will allow us for to extend them in the future
- without breaking older programs.
- 2008-07-23 20:17 danf
- * docs/INSTALL: Simplified Minix compile instructions and added
- some special cases.
- 2008-07-23 06:20 yangtse
- * ares/acinclude.m4: reorder argument number detection for
- getservbyport_r to actually verify if the test is properly
- working
- 2008-07-22 21:13 yangtse
- * acinclude.m4: cleanup duplicate line
- 2008-07-22 21:04 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- Make sure that configure process tests are done with the same
- _REENTRANT setting as the one actually used when finally building
- the library.
- 2008-07-22 20:56 yangtse
- * acinclude.m4: checks for gethostbyaddr_r with 7 and 8 args now
- also done with -D_REENTRANT
- checks for gethostbyname_r with 5 and 6 args now also done with
- -D_REENTRANT
- 2008-07-22 02:12 yangtse
- * lib/: config-os400.h, setup-os400.h, setup.h: minor reordering in
- OS/400 config/setup files
- 2008-07-21 20:24 yangtse
- * ares/setup_once.h, lib/setup_once.h: Change recvfrom's sixth
- argument data type to the 'historically standard' 'int' data type
- for systems where this sixth argument is prototyped as a void
- pointer.
- Start of thread: http://curl.haxx.se/mail/lib-2008-07/0153.html
- 2008-07-21 17:39 giva
- * lib/setup.h: Undefine 'byte' due to dict.c.
- 2008-07-21 16:01 yangtse
- * ares/acinclude.m4: use prototypes to improve getservbyport_r
- detection
- 2008-07-21 11:23 yangtse
- * tests/server/tftpd.c: fix compiler warning: implicit conversion
- from "long" to "int"
- 2008-07-21 05:59 yangtse
- * lib/tftp.c: fix compiler warning: comparison between signed and
- unsigned
- 2008-07-21 05:50 yangtse
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: Adjust recvfrom's sixth arg data type
- definition for NetWare (LIBC)
- 2008-07-21 05:06 yangtse
- * CHANGES, ares/setup_once.h, lib/setup_once.h, lib/tftp.c,
- tests/server/tftpd.c: Use the sreadfrom() wrapper to replace
- recvfrom() in our code.
- 2008-07-21 02:36 yangtse
- * CHANGES, acinclude.m4, ares/CHANGES, ares/Makefile.dj,
- ares/Makefile.netware, ares/acinclude.m4, lib/Makefile.netware,
- lib/config-mac.h, lib/config-riscos.h, lib/config-symbian.h,
- lib/config.dos, packages/vms/config-vms.h, src/Makefile.netware:
- when recvfrom prototype uses a void pointer for arguments 2, 5 or
- 6 this will now cause the definition of
- RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID or
- RECVFROM_TYPE_ARG6_IS_VOID, as appropriate.
- 2008-07-20 19:18 yangtse
- * configure.ac, ares/configure.ac: Adjust DEC/Compaq C compiler
- settings
- 2008-07-20 11:51 yangtse
- * acinclude.m4: Remove showing additional info needed to debug
- configure failure to properly detect recvfrom arg types on
- Solaris
- 2008-07-20 11:46 yangtse
- * acinclude.m4, ares/acinclude.m4: Added "pointer to void" as
- another data type to check for the sixth argument of function
- recvfrom as a result of the info additionally logged when running
- on a Solaris system.
- The compiler error showed that the prototype being used on
- Solaris was the one declared in line 427 of
- "/usr/include/sys/socket.h" as:
- function(int, pointer to void, unsigned int,
- int, pointer to struct sockaddr, pointer
- to void) returning int
- 2008-07-19 20:32 yangtse
- * acinclude.m4: Temporarily show additional info needed to debug
- configure failure to properly detect recvfrom arg types on
- Solaris
- 2008-07-19 13:27 yangtse
- * ares/configure.ac, configure.ac: Adjust DEC/Compaq C compiler
- settings
- 2008-07-18 16:46 patrickm
- * packages/OS400/README.OS400: README.OS400 update for new string
- options.
- 2008-07-18 16:43 patrickm
- * packages/OS400/README.OS400: README.OS400 update for new string
- options.
- 2008-07-18 00:39 danf
- * tests/data/: test1026, test1027, test1033, test12, test60: Fixed
- the XML syntax of a few test files.
- 2008-07-17 05:07 yangtse
- * CHANGES, acinclude.m4, ares/CHANGES, ares/Makefile.dj,
- ares/Makefile.netware, ares/acinclude.m4, ares/config-win32.h,
- ares/setup_once.h, lib/Makefile.netware, lib/config-amigaos.h,
- lib/config-mac.h, lib/config-os400.h, lib/config-riscos.h,
- lib/config-symbian.h, lib/config-tpf.h, lib/config-win32.h,
- lib/config-win32ce.h, lib/config.dos, lib/setup_once.h,
- packages/vms/config-vms.h, src/Makefile.netware,
- src/config-win32.h: RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and
- RECVFROM_TYPE_ARG6 are now defined to the data type pointed by
- its respective argument and not the pointer type.
- 2008-07-16 21:24 yangtse
- * lib/config.dos: fix comment
- 2008-07-16 21:16 yangtse
- * CHANGES, acinclude.m4, configure.ac, ares/CHANGES,
- ares/Makefile.dj, ares/Makefile.netware, ares/acinclude.m4,
- ares/config-win32.h, ares/configure.ac, ares/setup_once.h,
- lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
- lib/config-os400.h, lib/config-riscos.h, lib/config-symbian.h,
- lib/config-tpf.h, lib/config-win32.h, lib/config-win32ce.h,
- lib/config.dos, lib/setup_once.h, packages/vms/config-vms.h,
- src/Makefile.netware, src/config-win32.h: Configure process now
- checks availability of recvfrom() socket function and finds out
- its return type and the types of its arguments. Added definitions
- for non-configure systems config files, and introduced macro
- sreadfrom which will be used on udp sockets as a recvfrom()
- wrapper.
- 2008-07-16 16:17 yangtse
- * configure.ac, ares/configure.ac: Initial DEC/Compaq C compiler
- detection and flags
- 2008-07-16 14:26 yangtse
- * ares/: CHANGES, RELEASE-NOTES, acinclude.m4: Improved configure
- detection of number of arguments for getservbyport_r
- 2008-07-15 18:43 yangtse
- * ares/: CHANGES, RELEASE-NOTES, configure.ac, setup.h: Allow
- --enable-largefile and --disable-largefile configurations.
- Configure process no longer needs nor checks size of curl_off_t.
- Library will now be built with _REENTRANT symbol defined.
- 2008-07-15 15:54 yangtse
- * CHANGES, docs/examples/Makefile.am: add comment for include paths
- 2008-07-15 07:46 yangtse
- * lib/Makefile.am, src/Makefile.am, tests/libtest/Makefile.am,
- tests/libtest/lib506.c, tests/libtest/test.h,
- tests/server/Makefile.am: add comment for include paths
- 2008-07-15 06:12 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1041,
- tests/data/test1042, tests/data/test1043: Added test1042 and
- test1043 to test -C - on HTTP.
- 2008-07-15 05:36 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test1040, tests/data/test1041: Added test1040 and
- test1041 to test -C - on HTTP. Test 1041 failed so it's added to
- DISABLED.
- 2008-07-14 19:31 yangtse
- * lib/setup.h, CHANGES: Move _REENTRANT definition earlier in
- lib/setup.h
- 2008-07-14 18:58 yangtse
- * CHANGES, lib/config-tpf.h, lib/setup.h: Removed inclusion of
- remaining system header files from configuration files. These
- are included from lib/setup.h or specific source code file.
- 2008-07-14 18:10 yangtse
- * lib/: config-mac.h, setup.h: Inclusion of <extra/stricmp.h> and
- <extra/strdup.h> is moved to lib/setup.h
- 2008-07-14 17:58 yangtse
- * lib/config.dos: Remove duplicate file inclusions. These are
- already done in lib/setup.h and lib/setup_once.h
- 2008-07-14 17:30 yangtse
- * lib/config-win32ce.h: Remove duplicate file inclusions. These are
- already done in lib/setup.h
- 2008-07-14 14:39 yangtse
- * CHANGES, docs/INSTALL, lib/setup.h: HTTP_ONLY definition check in
- lib/setup.h is now done once that configuration file has been
- included. In this way if symbol is defined in the config file it
- will no longer be ignored.
- 2008-07-11 20:59 yangtse
- * lib/parsedate.h: fix multiple header inclusion prevention
- definition
- 2008-07-11 20:52 yangtse
- * lib/: strdup.h, strtok.h: move multiple header inclusion
- prevention definition to top of file
- 2008-07-11 20:42 yangtse
- * CHANGES, lib/content_encoding.h: Added missing multiple header
- inclusion prevention definition
- 2008-07-11 20:23 danf
- * CHANGES, tests/libtest/lib552.c, tests/libtest/lib553.c: Fixed
- test 553 to pass the torture test.
- 2008-07-11 19:18 danf
- * tests/ftpserver.pl: Avoid a potential zombie process when killing
- an old ftpserver
- 2008-07-11 12:50 bagder
- * docs/curl.1: document the exit codes 82 and 83 that are new in
- 7.19.0
- 2008-07-11 11:18 bagder
- * lib/url.c: indent and comment cleanup (no code change)
- 2008-07-11 11:08 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Daniel Fandrich found out we
- didn't pass on the user-agent properly when doing
- "proxy-tunnels" with non-HTTP prototols and that was simply
- because the code assumed the user-agent was only needed for
- HTTP.
- 2008-07-11 07:08 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1038,
- tests/data/test1039: Added test cases 1038 and 1039 to test
- Adrian Kreher's report that ftp uploads with -C - didn't resume
- properly, but the tests pass.
- 2008-07-11 06:38 danf
- * CHANGES, lib/ssh.c: Changed slightly the SFTP quote commands
- chmod, chown and chgrp to only set the attribute that has changed
- instead of all possible ones. Hopefully, this will solve the
- "Permission denied" problem that Nagarajan Sreenivasan reported
- when setting some modes, but regardless, it saves a protocol
- round trip in the chmod case.
- 2008-07-11 00:24 bagder
- * docs/libcurl/curl_easy_setopt.3: (Added in the section for
- CURLOPT_DNS_CACHE_TIMEOUT, pointed out on the curl-library list
- on July 9th 2008 by Mathew Hounsell)
- NOTE: the name resolve functions of various libc implementations
- don't re-read name server information unless explicitly told so
- (by for example calling Ires_init(3). This may cause libcurl to
- keep using the older server even if DHCP has updated the server
- info, and this may look like a DNS cache issue to the casual
- libcurl-app user.
- 2008-07-10 22:29 bagder
- * src/main.c: --remote-name-all
- 2008-07-10 20:15 danf
- * lib/transfer.c: Fixed another OOM problem, this time with test
- 64.
- 2008-07-10 20:01 yangtse
- * CHANGES, RELEASE-NOTES, lib/select.h: Peter Lamberg filed bug
- report #2015126: "poll gives WSAEINVAL when POLLPRI is set in
- fdset.events" (http://curl.haxx.se/bug/view.cgi?id=2015126) which
- exactly pinpointed the problem only triggered on Windows Vista,
- provided reference to docs and also a fix. There is much work
- behind Peter Lamberg's excellent bug report. Thank You!
- 2008-07-10 15:40 bagder
- * docs/libcurl/curl_multi_socket.3: updated to match current
- reality
- 2008-07-10 10:21 yangtse
- * ares/: ares_private.h, ares_process.c, ares_send.c: fix compiler
- warning
- 2008-07-10 10:00 bagder
- * docs/curl.1: s/muse/must
- 2008-07-10 09:53 bagder
- * docs/curl.1: document --remote-name-all
- 2008-07-10 09:16 yangtse
- * src/curlutil.c, tests/libtest/testutil.c: fallback to
- gettimeofday when monotonic clock is unavailable at run-time
- 2008-07-10 08:09 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1036,
- tests/data/test1037: Added tests 1036 and 1037 to verify resumed
- ftp downloads with -C -
- 2008-07-09 20:39 bagder
- * CHANGES, RELEASE-NOTES, lib/hostares.c, lib/hostip.c,
- lib/hostip.h, lib/hostip4.c: - Andreas Schuldei improved Phil
- Blundell's patch for IPv6 using c-ares, and I edited it
- slightly. Now you should be able to use IPv6 addresses fine even
- with libcurl built to use c-ares.
- 2008-07-09 20:33 danf
- * CHANGES, lib/transfer.c: Fixed an OOM handling problem that cause
- test 11 to fail the torture test.
- 2008-07-09 18:38 yangtse
- * ares/Makefile.netware: since Jun 30 2008 MAXHOSTNAMELEN define is
- no longer used
- 2008-07-08 23:16 danf
- * CHANGES, docs/libcurl/curl_formadd.3, lib/formdata.c,
- tests/libtest/lib554.c: Fixed test 554 to pass the torture test.
- 2008-07-08 15:55 giva
- * docs/examples/makefile.dj: Added libidn libs as needed. Added
- compilation of sendrecv.c and cookie_interface.c.
- 2008-07-08 01:52 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1034,
- tests/data/test1035, tests/data/test165: Added test cases 1034 &
- 1035 to test IDN name conversion failures.
- 2008-07-07 22:37 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/test539,
- tests/libtest/Makefile.am, tests/libtest/lib539.c: - Scott
- Barrett provided a test case for a segfault in the FTP code and
- the fix for it. It occured when you did a FTP transfer using
- CURLFTPMETHOD_SINGLECWD and then did another one on the same easy
- handle but switched to CURLFTPMETHOD_NOCWD. Due to the "dir
- depth" variable not being cleared properly. Scott's test case
- is now known as test 539 and it verifies the fix.
- 2008-07-07 12:39 patrickm
- * lib/qssl.h, packages/OS400/ccsidcurl.c,
- packages/OS400/curl.inc.in: New options added to OS400 wrapper
- and ILERPG definitions. Wrong defines (typos) for QSSL layer
- fixed.
- 2008-07-07 04:11 yangtse
- * ares/: configure.ac, maketgz: fix c-ares version reported in
- generated libcares.pc file when building from CVS tree.
- 2008-07-05 05:31 yangtse
- * lib/sslgen.h: fix compiler warning: empty body in an if-statement
- 2008-07-05 05:12 yangtse
- * CHANGES: mention that egrep and ar are also mandatory
- 2008-07-04 06:03 yangtse
- * configure.ac, ares/configure.ac: egrep and ar are also mandatory
- 2008-07-03 13:41 bagder
- * ares/README: just to clarify that c-ares actually have some ipv6
- support
- 2008-07-03 13:34 bagder
- * ares/RELEASE-NOTES: ares_gethostbyname() fallback from AAA to A
- records with CNAME present
- 2008-07-03 13:32 bagder
- * ares/: CHANGES, ares_gethostbyname.c: - Phil Blundell: If you ask
- ares_gethostbyname() to do an AF_INET6 lookup and the target
- host has only A records, it automatically falls back to an
- AF_INET lookup and gives you the A results. However, if the
- target host has a CNAME record, this behaviour is defeated
- since the original query does return some data even though
- ares_parse_aaa_reply() doesn't consider it relevant. Here's a
- small patch to make it behave the same with and without the
- CNAME.
- 2008-07-03 10:47 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/transfer.c,
- tests/data/Makefile.am, tests/data/test1033: Phil Blundell
- provided a fix for libcurl's treatment of unexpected 1xx response
- codes. Previously libcurl would hang on such occurances. I added
- test case 1033 to verify.
- 2008-07-03 08:56 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h,
- lib/getinfo.c, lib/progress.c, lib/progress.h, lib/ssh.c,
- lib/sslgen.c, lib/url.c, lib/urldata.h, src/writeout.c:
- Introcuding a new timestamp for curl_easy_getinfo():
- CURLINFO_APPCONNECT_TIME. This is set with the "application
- layer" handshake/connection is completed (typically SSL, TLS or
- SSH). By using this you can figure out the application layer's
- own connect time. You can extract the time stamp using curl's -w
- option and the new variable named 'time_appconnect'. This feature
- was sponsored by Lenny Rachitsky at NeuStar.
- 2008-07-02 20:34 danf
- * include/curl/curl.h, CHANGES, lib/if2ip.c: Support Open Watcom C
- on Linux (as well as Windows).
- 2008-07-02 19:42 yangtse
- * CHANGES, configure.ac, ares/configure.ac: The configure process
- will now halt when sed or grep are unavailable
- 2008-07-02 05:04 yangtse
- * CHANGES, RELEASE-NOTES, acinclude.m4, ares/CHANGES,
- ares/RELEASE-NOTES, ares/acinclude.m4, ares/ares__timeval.c,
- lib/timeval.c: fallback to gettimeofday when monotonic clock is
- unavailable at run-time
- 2008-07-01 23:53 bagder
- * CHANGES, RELEASE-NOTES, docs/INSTALL, include/curl/curl.h: -
- Rolland Dudemaine provided fixes to get libcurl to build for the
- INTEGRITY operating system.
- 2008-07-01 23:53 bagder
- * lib/url.c: CreateConnection collided with a function using the
- exact same name in the INTEGRITY RTOS, so I renamed it to
- create_conn. It then made sense to also rename SetupConnection to
- setup_conn to match it.
- 2008-07-01 12:29 yangtse
- * configure.ac, ares/configure.ac: IBM C/C++ compiler predefined
- macro check
- 2008-07-01 02:30 yangtse
- * configure.ac, ares/configure.ac: set earlier in configure process
- IBM compilers optimization flags
- 2008-06-30 16:10 yangtse
- * acinclude.m4, ares/acinclude.m4: make check message wording more
- precise
- 2008-06-30 15:07 bagder
- * CHANGES, RELEASE-NOTES, lib/setup.h, lib/url.c: - Stephen Collyer
- and Tor Arntsen helped identify a flaw in the range code which
- output the range using a signed variable where it should rather
- use unsigned.
- 2008-06-30 14:58 bagder
- * lib/mprintf.c: made %llu work for printing unsigned long longs,
- added the generic curl source header
- 2008-06-30 14:48 bagder
- * ares/: CHANGES, ares_init.c, nameser.h: - As was pointed out to
- me by Andreas Schuldei, the MAXHOSTNAMELEN define is not posix
- or anything and thus c-ares failed to build on hurd (and possibly
- elsewhere). The define was also somewhat artificially used in
- the windows port. Now, I instead rewrote the use of
- gethostbyname to enlarge the host name buffer in case of need
- and totally avoid the use of the MAXHOSTNAMELEN define. I thus
- also removed the defien from the namser.h file where it was
- once added for the windows build.
- I also fixed init_by_defaults() function to not leak memory in
- case if
- error.
- 2008-06-30 11:39 bagder
- * docs/libcurl/ABI: minor language fix
- 2008-06-29 13:08 yangtse
- * acinclude.m4, ares/acinclude.m4: fix C style comment
- 2008-06-29 05:19 yangtse
- * CHANGES, RELEASE-NOTES, acinclude.m4, ares/acinclude.m4: John
- Lightsey filed bug report #1999181: "CLOCK_MONOTONIC always fails
- on some systems" (http://curl.haxx.se/bug/view.cgi?id=1999181).
- The problem was that the configure script did not use the
- _POSIX_MONOTONIC_CLOCK feature test macro when checking monotonic
- clock availability. This is now fixed and the monotonic clock
- will not be used unless the feature test macro is defined with a
- value greater than zero indicating always supported.
- 2008-06-26 09:53 bagder
- * docs/INTERNALS: let's try to maintain compatibility with NSS
- 3.11.x
- 2008-06-26 03:43 danf
- * CHANGES, src/main.c: Honour --stderr with the -v option. Fixed a
- file handle leak in the command line client if more than one
- --stderr option was given.
- 2008-06-24 10:52 bagder
- * lib/: Makefile.am, README.NSS: Added README.NSS to describe the
- current NSS situation.
- 2008-06-22 22:38 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
- tests/data/test1032: - Eduard Bloch filed the debian bug report
- #487567
- (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487567)
- pointing out that libcurl used Content-Range: instead of Range
- when doing a range request with --head (CURLOPT_NOBODY). This
- is now fixed and test case 1032 was added to verify.
- 2008-06-22 08:57 danf
- * CHANGES, lib/parsedate.c, lib/url.c: Stopped using ranges in
- scanf character sequences (e.g. %[a-z]) since that is not ANSI C,
- just a common extension. This caused problems on at least Open
- Watcom C.
- 2008-06-21 23:21 bagder
- * lib/Makefile.am: Oops, that was an experimental change not meant
- to be committed!
- 2008-06-21 23:19 bagder
- * lib/: Makefile.am, nss.c, nssg.h: made Curl_nss_send() take const
- data to kill compiler warning
- 2008-06-21 19:56 danf
- * tests/data/: test1021, test104, test106, test12, test141,
- test188, test194, test258, test259, test56, test71, test92:
- Edited some test keywords for consistency
- 2008-06-20 20:09 yangtse
- * CHANGES, acinclude.m4, configure.ac, ares/acinclude.m4,
- ares/configure.ac: Modified configuration script to actually
- verify if the compiler is good enough at detecting compilation
- errors or at least it has been properly configured to do so.
- Configuration heavily depends on this capability, so if this
- compiler sanity check fails the configuration process will now
- fail.
- 2008-06-20 13:15 bagder
- * CHANGES, RELEASE-NOTES, lib/nss.c: - Phil Pellouchoud found a
- case where libcurl built with NSS failed to handshake with a
- SSLv2 server, and it turned out to be because it didn't
- recognize the cipher named "rc4-md5". In our list that cipher was
- named plainly "rc4". I've now added rc4-md5 to work as an alias
- as Phil reported that it made things work for him again.
- 2008-06-20 12:45 bagder
- * lib/ssh.h: remove leftover proto that isn't used, I made it a
- macro instead
- 2008-06-20 12:43 bagder
- * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/sendf.h, lib/socks.c,
- lib/ssh.h: - Hans-Jurgen May pointed out that trying SCP or SFTP
- over a SOCKS proxy crashed libcurl. This is now addressed by
- making sure we use "plain send" internally when doing the socks
- handshake instead of the Curl_write() function which is
- designed to use the "target" protocol. That's then SCP or SFTP
- in this case. I also took the opportunity and cleaned up some
- ssh- related #ifdefs in the code for readability.
- 2008-06-20 00:24 bagder
- * CHANGES: minor language fix
- 2008-06-19 23:32 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: - Christopher Palow fixed a
- curl_multi_socket() issue which previous caused libcurl to not
- tell the app properly when a socket was closed (when the name
- resolve done by c-ares is done) and then immediately re-created
- and put to use again (for the actual connection). Since the
- closure will make the "watch status" get lost in several
- event-based systems libcurl will need to tell the app about
- this close/re-create case.
- 2008-06-19 10:31 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Dengminwen found a bug in
- the connection re-use function when using the multi interface
- with pipelining enabled as it would wrongly check for, detect
- and close "dead connections" even though that connection was
- already in use!
- 2008-06-19 07:47 bagder
- * lib/nss.c: Removed the #define of ciphernum since keeping a
- define updated to be the number of entries in a provided table is
- doomed to fail in the long run. Now we use the NUM_OF_CIPHERS
- define instead to figure out the amount.
- 2008-06-19 07:42 bagder
- * lib/nss.c: s/strcasecmp/strequal to make it more portable
- 2008-06-19 03:12 danf
- * tests/runtests.pl: Always use $LOGDIR when referring to the log
- directory.
- 2008-06-19 02:30 danf
- * CHANGES, src/main.c: Fixed a memory leak in the command-line tool
- that caused a valgrind error.
- 2008-06-19 02:18 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test628,
- tests/data/test629, tests/data/test630, tests/data/test631,
- tests/data/test632: Added SSH failure test cases 628-632
- 2008-06-19 00:01 bagder
- * CHANGES, RELEASE-NOTES, lib/nss.c: - Rob Crittenden brought a fix
- for the NSS layer that makes libcurl no longer always fire up a
- new connection rather than using the existing one when the
- multi interface is used. Original bug report:
- https://bugzilla.redhat.com/show_bug.cgi?id=450140
- 2008-06-18 23:50 bagder
- * lib/nss.c: removed warning about unused argument by simply
- removing that argument from the check_issuer_cert() proto
- 2008-06-18 23:48 bagder
- * lib/nss.c: check_issuer_cert() now builds and there's one warning
- less. Still one compiler warning in the code though but we need
- NSS' base64.h header for that and we don't currently have a
- suitable way to include it as our own base64.h header kind of
- "blocks" it.
- 2008-06-18 06:39 yangtse
- * CHANGES, acinclude.m4, ares/acinclude.m4: No longer break out of
- a shell "for" statement from inside AC_FOO_IFELSE macros,
- otherwise temp files are not removed.
- Identation adjustment.
- 2008-06-13 23:16 bagder
- * lib/multi.c: In checkPendPipeline() we can't be setting the
- TIMER_CONNECT correctly as that is for the TCP connect. I changed
- it to TIMER_PRETRANSFER which seems to be what was intended here.
- 2008-06-13 22:45 bagder
- * tests/runtests.pl: fixed the language somewhat
- 2008-06-13 02:03 danf
- * CHANGES, RELEASE-NOTES, acinclude.m4: Fixed curl-config --ca
- which wasn't being exported by configure.
- 2008-06-13 01:50 danf
- * tests/data/: test252, test253, test254, test255: Added IPv6
- keywords for some more tests that require IPv6 networking support
- 2008-06-13 00:00 bagder
- * lib/nss.c: fixed bad infof() usage!
- 2008-06-12 23:16 bagder
- * docs/INTERNALS: added the versions of a range of build tools that
- we want to remain to work
- 2008-06-12 23:03 bagder
- * docs/INTERNALS: My first attempt at documenting what we try to
- support and make curl run with in regard to C standard, third
- party libraries and operating systems etc.
- 2008-06-11 19:01 bagder
- * CHANGES, lib/gtls.h, lib/nss.c, lib/nssg.h, lib/qssl.h,
- lib/sslgen.c, lib/sslgen.h, lib/ssluse.c, lib/ssluse.h: - I did a
- cleanup of the internal generic SSL layer and how the various SSL
- libraries are supported. Starting now, each underlying SSL
- library support code does a set of defines for the 16 functions
- the generic layer (sslgen.c) uses (all these new function
- defines use the prefix "curlssl_"). This greatly simplified the
- generic layer in readability by involving much less #ifdefs and
- other preprocessor stuff and should make it easier for people to
- make libcurl work with new SSL libraries.
- Hopefully I can later on document these 16 functions somewhat
- as well.
- I also made most of the internal SSL-dependent functions (using
- Curl_ssl_
- prefix) #defined to nothing when no SSL support is requested -
- previously
- they would unnecessarily call mostly empty functions.
- 2008-06-11 17:26 yangtse
- * lib/ssluse.c: fix compiler warning: conversion from `pointer to
- void' to `pointer to int function(pointer to char,int,int,pointer
- to void)' is compiler dependent
- 2008-06-11 02:07 gknauf
- * ares/Makefile.netware: enable additional CFLAGS from commandline.
- 2008-06-10 23:53 bagder
- * lib/: gtls.c, gtls.h: fix warning in GnuTLS build by making sure
- Curl_gtls_send() takes a const void *
- 2008-06-10 22:49 bagder
- * CHANGES, lib/ssluse.c: - I made the OpenSSL code build again with
- OpenSSL 0.9.6. The CRLFILE functionality killed it due to its
- unconditional use of X509_STORE_set_flags...
- 2008-06-09 13:13 mmarek
- * include/curl/typecheck-gcc.h: CURLOPT_CRLFILE and
- CURLOPT_ISSUERCERT are new string options
- 2008-06-09 03:06 yangtse
- * ares/: CHANGES, RELEASE-NOTES, configure.ac, libcares.pc.in: fix
- pkg-config reporting of private libraries needed for static
- linking
- 2008-06-09 00:29 gknauf
- * lib/Makefile.netware, src/Makefile.netware: enable additional
- CFLAGS from commandline.
- 2008-06-09 00:00 bagder
- * docs/libcurl/: curl_easy_getinfo.3, curl_easy_setopt.3: 7.19.0 is
- next
- 2008-06-08 23:04 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
- include/curl/curl.h, include/curl/curlver.h: the next release is
- now called 7.19.0
- 2008-06-08 22:53 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c,
- tests/runtests.pl, tests/data/test256, tests/data/test38: - curl
- the tool now deals with its command line options somewhat
- differently! All boolean options (such as -O, -I, -v etc), both
- short and long versions, now always switch on/enable the option
- named. Using the same option multiple times thus make no
- difference. To switch off one of those options, you need to use
- the long version of the option and type --no-OPTION. Like to
- disable verbose mode you use --no-verbose!
- - Added --remote-name-all to curl, which if used changes the
- default for all given URLs to be dealt with as if -O is used.
- So if you want to disable that for a specific URL after
- --remote-name-all has been used, you muse use -o - or
- --no-remote-name.
- 2008-06-08 17:52 gknauf
- * lib/connect.c: use our *printf functions only.
- 2008-06-07 00:11 bagder
- * CHANGES, CHANGES.0: Moved all changes from 2007 from CHANGES to
- CHANGES.0
- 2008-06-06 22:57 bagder
- * lib/nss.c: code style cleanup
- 2008-06-06 22:52 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE,
- docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
- include/curl/curl.h, lib/gtls.c, lib/nss.c, lib/ssluse.c,
- lib/strerror.c, lib/url.c, lib/urldata.h: - Axel Tillequin and
- Arnaud Ebalard added support for CURLOPT_ISSUERCERT, for
- OpenSSL, NSS and GnuTLS-built libcurls.
- 2008-06-06 20:44 yangtse
- * acinclude.m4, ares/acinclude.m4: MSVC does build Windows native
- targets
- 2008-06-06 20:40 bagder
- * docs/libcurl/curl_easy_setopt.3: mention added in 7.18.3
- 2008-06-06 20:40 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE,
- docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
- include/curl/curl.h, lib/gtls.c, lib/nss.c, lib/ssluse.c,
- lib/strerror.c, lib/url.c, lib/urldata.h: - Axel Tillequin and
- Arnaud Ebalard added support for CURLOPT_CRLFILE, for OpenSSL,
- NSS and GnuTLS-built libcurls.
- 2008-06-06 19:33 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_getinfo.3,
- include/curl/curl.h, lib/connect.c, lib/getinfo.c, lib/urldata.h,
- tests/data/test500, tests/libtest/lib500.c: - Added
- CURLINFO_PRIMARY_IP as a new information retrievable with
- curl_easy_getinfo. It returns a pointer to a string with the most
- recently used IP address. Modified test case 500 to also verify
- this feature. The implementing of this feature was sponsored by
- Lenny Rachitsky at NeuStar.
- 2008-06-05 14:33 bagder
- * TODO-RELEASE: 7.18.2 is done now
- 2008-06-05 02:15 danf
- * packages/Symbian/readme.txt: Mention the minimum Symbian OS
- version required.
- 2008-06-05 01:44 danf
- * src/main.c: Mention a few options that require an argument in
- --help
- 2008-06-04 18:05 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.18.3!
- 2008-06-04 18:03 bagder
- * docs/THANKS: new contributors from the 7.18.2 release
- 2008-06-04 17:38 bagder
- * CHANGES: 7.18.2
- 2008-06-03 20:03 danf
- * CHANGES, RELEASE-NOTES, lib/telnet.c: Fixed a problem where
- telnet data would be lost if an EWOULDBLOCK condition were
- encountered.
- 2008-06-03 20:00 danf
- * include/curl/curl.h: Fixed typo in comment
- 2008-06-02 00:10 bagder
- * tests/data/: test1026, test1027: curl returns 0 for these options
- now
- 2008-06-02 00:04 bagder
- * tests/data/: test1013, test1014, test1022, test1023: now returns
- 0
- 2008-06-01 19:59 bagder
- * CHANGES: (committed this for Marty Kuhrt:) - Updated main.c to
- return CURLE_OK if PARAM_HELP_REQUESTED was returned from
- getparameter instead of CURLE_FAILED_INIT. No point in returning
- an error if --help or --version were requested.
- 2008-06-01 18:01 curlvms
- * src/main.c: return CURLE_OK instead of CURLE_FAILED_INIT if
- PARAM_HEKP_REQUESTED returned by getparameter
- 2008-05-31 03:37 yangtse
- * lib/ssh.c: Fix problem: 'result' may be used uninitialized.
- Issue detected by Guenter Knauf's NetWare autobuild.
- 2008-05-31 01:53 curlvms
- * packages/vms/curlmsg_vms.h: updated to match curlmsg.msg 1.7
- 2008-05-31 01:52 curlvms
- * packages/vms/: curlmsg.h, curlmsg.sdl: resync with curl.h
- messages
- 2008-05-31 01:51 curlvms
- * packages/vms/curlmsg.msg: resync with curl.h curle_ messages
- 2008-05-30 17:26 yangtse
- * ares/: CHANGES, RELEASE-NOTES, adig.c: Brad House fixed a missing
- header file inclusion in adig sample program
- 2008-05-29 23:48 bagder
- * docs/TheArtOfHttpScripting: Added a new "13. Web Login" chapter
- 2008-05-29 22:39 bagder
- * ares/ares_version.h: start working on 1.5.3
- 2008-05-29 22:10 bagder
- * ares/CHANGES: 1.5.2
- 2008-05-28 22:57 bagder
- * TODO-RELEASE: Fixed 142 and 143 Moved 144 to 7.18.3 instead
- 2008-05-28 22:56 bagder
- * lib/multi.c, CHANGES, RELEASE-NOTES: - Emil Romanus found a
- problem and helped me repeat it. It occured when using the
- curl_multi_socket() API with HTTP pipelining enabled and could
- lead to the pipeline basically stalling for a very long period
- of time until it took off again.
- 2008-05-28 22:31 bagder
- * lib/ssh.c, CHANGES, RELEASE-NOTES: - Jeff Weber reported memory
- leaks with aborted SCP and SFTP transfers and provided
- excellent repeat recipes. I fixed the cases I managed to
- reproduce but Jeff still got some (SCP) problems even after
- these fixes: http://curl.haxx.se/mail/lib-2008-05/0342.html
- 2008-05-27 18:10 yangtse
- * docs/KNOWN_BUGS: Known bug #55, libcurl fails to build with MIT
- Kerberos for Windows (KfW) due to KfW's library header files
- exporting symbols/macros that should be kept private to the KfW
- library. See ticket #5601 at http://krbdev.mit.edu/rt/
- 2008-05-26 22:39 bagder
- * lib/transfer.c, CHANGES, RELEASE-NOTES, tests/data/Makefile.am,
- tests/data/test1031: - Bug report #1973352
- (http://curl.haxx.se/bug/view.cgi?id=1973352) identified how
- the HTTP redirect following code didn't properly follow to a new
- URL if the new url was but a query string such as "Location:
- ?moo=foo". Test case 1031 was added to verify this fix.
- 2008-05-26 18:05 bagder
- * TODO-RELEASE: I'd like to see this fixed for the 7.18,2:
- 144 - Help apps use 64bit/LFS libcurl
- 2008-05-26 17:09 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/select.c: Andreas
- Faerber and Scott McCreary made (lib)curl build for the Haiku OS
- 2008-05-26 17:06 bagder
- * docs/INSTALL: Added Haiku OS, sorted the list of i386 OSes
- 2008-05-26 15:52 yangtse
- * ares/ahost.c: fix compiler warning: unreferenced formal parameter
- 2008-05-26 05:10 yangtse
- * CHANGES, RELEASE-NOTES, lib/http_negotiate.c: David Rosenstrauch
- reported that header files spnegohelp.h and openssl/objects.h
- were needed to compile SPNEGO support.
- 2008-05-26 03:59 yangtse
- * lib/: nss.c, security.c, ssluse.c: fix: preprocessor complaining
- about macro redefinition
- 2008-05-24 21:28 bagder
- * TODO-RELEASE: summary of the current outstanding issues for
- upcoming and the subsequent releases
- 2008-05-24 21:19 bagder
- * docs/libcurl/: curl_multi_add_handle.3, curl_multi_socket.3:
- Christopher Palow's multi interface docs updates
- 2008-05-24 13:20 bagder
- * RELEASE-NOTES: Nikolai Kondrashov for his man page update
- 2008-05-24 13:19 bagder
- * docs/libcurl/curl_easy_setopt.3: Nikolai Kondrashov provided a
- clarification for CURLOPT_HEADERFUNCTION
- 2008-05-23 23:52 bagder
- * ares/Makefile.am: list all local sources the (demo) tools need,
- add a few missing scripts to the dist tarball and remove a two
- duplicate file names from EXTRA_DIST (most of it pointed out by
- Yang Tse)
- 2008-05-23 23:46 bagder
- * ares/FILES: this is not used (anymore)
- 2008-05-23 22:52 danf
- * docs/: KNOWN_BUGS, TODO: Added some more to do items and a known
- bug.
- 2008-05-23 19:56 bagder
- * lib/Makefile.am: Dan Fandrich pointed out that this is the way we
- should increase the number for 7.18.2 since we have added
- functions in this release.
- http://curl.haxx.se/mail/lib-2008-05/0240.html
- 2008-05-22 23:49 danf
- * CHANGES, tests/libtest/lib500.c, tests/libtest/lib501.c,
- tests/libtest/lib503.c, tests/libtest/lib504.c,
- tests/libtest/lib505.c, tests/libtest/lib506.c,
- tests/libtest/lib508.c, tests/libtest/lib510.c,
- tests/libtest/lib511.c, tests/libtest/lib512.c,
- tests/libtest/lib513.c, tests/libtest/lib514.c,
- tests/libtest/lib515.c, tests/libtest/lib516.c,
- tests/libtest/lib518.c, tests/libtest/lib519.c,
- tests/libtest/lib520.c, tests/libtest/lib521.c,
- tests/libtest/lib523.c, tests/libtest/lib524.c,
- tests/libtest/lib525.c, tests/libtest/lib526.c,
- tests/libtest/lib530.c, tests/libtest/lib536.c,
- tests/libtest/lib537.c, tests/libtest/lib540.c,
- tests/libtest/lib541.c, tests/libtest/lib542.c,
- tests/libtest/lib544.c, tests/libtest/lib547.c,
- tests/libtest/lib549.c, tests/libtest/lib552.c,
- tests/libtest/lib553.c, tests/libtest/lib554.c,
- tests/libtest/lib555.c: Made sure to pass longs in to
- curl_easy_setopt where necessary in the libtest code.
- 2008-05-22 23:20 danf
- * docs/examples/: 10-at-a-time.c, anyauthput.c, cacertinmem.c,
- cookie_interface.c, curlgtk.c, curlx.c, debug.c, fileupload.c,
- fopen.c, ftpget.c, ftpupload.c, ftpuploadresume.c, ghiper.c,
- hiperfifo.c, htmltidy.c, htmltitle.cc, httpput.c, https.c,
- multi-app.c, multi-debugcallback.c, multi-post.c, persistant.c,
- post-callback.c, sepheaders.c, simplepost.c, simplessl.c,
- synctime.c, threaded-ssl.c: Fixed a surprising number of example
- programs that were passing int arguments to curl_easy_setopt
- instead of long.
- 2008-05-22 22:34 bagder
- * lib/Makefile.am: we bump the SO "revision" for next release due
- to the new functions added
- 2008-05-22 21:44 danf
- * lib/: krb5.c, security.c: Fixed some include file problems on
- Windows reported by David Rosenstrauch
- 2008-05-22 19:41 bagder
- * ares/maketgz: make sure the configure.ac file with the correct
- version number is shipped in the tarball
- 2008-05-22 18:10 yangtse
- * ares/Makefile.vc6: MSVC6+ clean-up targets must also remove
- acountry.exe
- 2008-05-22 17:31 yangtse
- * ares/AUTHORS: sync with reality
- 2008-05-21 23:36 danf
- * lib/file.c: Renamed MSDOS_FILESYSTEM to avoid conflict with MIT
- GSS
- 2008-05-21 23:08 danf
- * lib/: connect.c, ssh.c: Removed some duplicated #includes
- 2008-05-21 20:24 yangtse
- * acinclude.m4, ares/acinclude.m4: fix: [action-if-found] part of
- AC_CHECK_TYPE macro cannot be quoted when empty
- 2008-05-21 16:04 yangtse
- * acinclude.m4, ares/acinclude.m4, ares/setup_once.h,
- lib/setup_once.h: fix: remove need and definition of
- HAVE_SOCKLEN_T symbol
- 2008-05-21 15:57 yangtse
- * acinclude.m4, ares/acinclude.m4, lib/config-os400.h,
- lib/config-riscos.h, lib/config-symbian.h, lib/config-tpf.h,
- packages/vms/config-vms.h, src/config-riscos.h: fix: socklen_t
- definition comment
- 2008-05-20 19:30 yangtse
- * acinclude.m4: When unable to properly detect gethostbyname_r()
- usage, configure script will simply issue a warning and
- gethostbyname() will be used.
- 2008-05-20 17:55 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- update several macros using AC_TRY_LINK with AC_LINK_IFELSE
- 2008-05-20 12:21 patrickm
- * include/curl/curl.h, include/curl/mprintf.h,
- include/curl/multi.h, include/curl/typecheck-gcc.h,
- lib/config-os400.h, lib/qssl.c, lib/qssl.h, lib/setup-os400.h,
- packages/OS400/curl.inc.in, packages/OS400/initscript.sh,
- packages/OS400/os400sys.c: Adapting last changes to OS400: _
- Updated packages/OS400/curl.inc.in with new definitions. _ New
- connect/bind/sendto/recvfrom wrappers to support AF_UNIX sockets.
- _ Include files line length shortened below 100 chars. _ Const
- parameter in lib/qssl.[ch]. _ Typos in
- packages/OS400/initscript.sh.
- 2008-05-20 06:23 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4: fix underquoting
- of AC_LANG_PROGRAM arguments
- 2008-05-20 03:24 yangtse
- * ares/: ares__timeval.c, ares_private.h: if'def out private
- function ares__tvdiff(), it is not in use yet.
- 2008-05-20 03:03 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4: update several
- macros using AC_TRY_LINK with AC_LINK_IFELSE
- 2008-05-19 22:58 bagder
- * CHANGES, RELEASE-NOTES: - When trying to repeat a multi interface
- problem I fell over a few multi interface problems:
- o with pipelining disabled, the state should never be set to
- WAITDO but
- rather go straight to DO
- o we had multiple states for which the internal function
- returned no socket
- at all to wait for, with the effect that libcurl calls the
- socket callback
- (when curl_multi_socket() is used) with REMOVE prematurely
- (as it would be
- added again within very shortly)
- o when in DO and DOING states, the HTTP and HTTPS protocol
- handler functions
- didn't return that the socket should be waited for writing,
- but instead it
- was treated as if no socket was needing monitoring so again
- REMOVE was
- called prematurely.
- 2008-05-19 22:58 bagder
- * lib/multi.c: with pipelining disabled, the state should never be
- set to WAITDO but rather go straight to DO
- we had multiple states for which the internal function returned
- no socket at all to wait for, with the effect that libcurl calls
- the socket callback (when curl_multi_socket() is used) with
- REMOVE prematurely (as it would be added again within very
- shortly)
- 2008-05-19 22:57 bagder
- * lib/http.c: when the multi handle was in DO and DOING states, the
- HTTP and HTTPS protocol handler functions didn't return that the
- socket should be waited for writing, but instead it was treated
- as if no socket was needing monitoring so REMOVE was called
- prematurely
- 2008-05-19 22:40 bagder
- * docs/examples/hiperfifo.c: change the code style to be more
- curlish, and changed some of the output to be more descriptive
- and finally set VERBOSE mode to 1 by default
- 2008-05-19 18:57 yangtse
- * acinclude.m4, configure.ac: better select() function detection
- that works even when cross compiling a Windows target.
- 2008-05-19 14:31 yangtse
- * acinclude.m4, ares/acinclude.m4: fix socklen_t equivalent
- detection when cross compiling Windows target
- 2008-05-19 04:50 yangtse
- * ares/configure.ac, configure.ac: if WINSOCK2 API is used link
- with 'ws2_32', else
- if WINSOCK API is used under WinCE link with 'winsock', else
- if WINSOCK API is used link with 'wsock32'.
- 2008-05-18 22:13 yangtse
- * configure.ac, ares/configure.ac: on winsock systems linking is
- done using library 'ws2_32' when winsock2.h is available, and
- library 'winsock' is used when only winsock.h is available.
- 2008-05-17 03:20 yangtse
- * acinclude.m4, configure.ac, ares/configure.ac: minor change for
- wince-cegcc and wince-mingw32ce support
- 2008-05-16 23:14 bagder
- * docs/examples/hiperfifo.c: removed lots of warnings
- 2008-05-16 00:57 yangtse
- * ares/: ares_process.c, ares_timeout.c: millisecond resolution
- support followup
- 2008-05-16 00:31 danf
- * docs/examples/anyauthput.c: Included stdint.h to get the intptr_t
- type (needed on OpenBSD at least).
- 2008-05-16 00:02 bagder
- * TODO-RELEASE: ten days with no further response or feedback,
- removing: 136 - adding easy handles when using curl_multi_socket*
- by Markus Koetter
- 2008-05-15 22:47 giva
- * ares/Makefile.dj: Replaced "-DHAVE_FIONBIO" with
- "-DHAVE_IOCTLSOCKET". Added "-DHAVE_GETTIMEOFDAY". Trimmed
- lines.
- 2008-05-15 12:04 yangtse
- * ares/RELEASE-NOTES: sync with reality
- 2008-05-15 11:18 yangtse
- * ares/Makefile.am: remove compilation time generated files
- 2008-05-15 02:00 yangtse
- * ares/ares_init.c: use same time source for timeout initialization
- and processing
- 2008-05-15 01:38 danf
- * packages/Symbian/: readme.txt, group/curl.mmp: Reduced the
- required stack size.
- 2008-05-15 01:36 danf
- * lib/: config-symbian.h, memdebug.c: Move the CURLDEBUG check
- after setup.h so it can be set there if necessary.
- 2008-05-14 21:42 yangtse
- * acinclude.m4, ares/acinclude.m4: Improve toolchain detection for
- WinCE cross compilation:
- When cross compiling WinCE with the arm-wince-cegcc-gcc C
- compiler symbol __CEGCC__ is defined and the unix-like
- compatibility layer is used. For our purposes this is not a
- native Windows build.
- When cross compiling WinCE with the arm-wince-mingw32ce-gcc C
- compiler symbol __MINGW32CE__ is defined and the unix-like
- compatibility layer is not used. For our purposes this _is_ a
- native Windows build.
- 2008-05-14 18:17 yangtse
- * configure.ac: remove duplicate check
- 2008-05-14 18:14 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- skip checks for Windows specific header files when build target
- is not a native Windows one
- 2008-05-14 15:54 yangtse
- * acinclude.m4, ares/acinclude.m4: WinCE cross compilation
- adjustments:
- HAVE_WINSOCK2_H shall not be defined. HAVE_WS2TCPIP_H shall not
- be defined.
- 2008-05-13 23:43 bagder
- * tests/libtest/lib556.c: wait for all 129 bytes
- 2008-05-13 23:42 bagder
- * CHANGES, tests/data/Makefile.am, tests/data/test556,
- tests/libtest/Makefile.am, tests/libtest/lib556.c: Added test
- case 556 that uses curl_easy_send() and curl_easy_recv()
- 2008-05-13 23:12 bagder
- * TODO-RELEASE: Three out of the four issues are now extinct.
- 2008-05-13 22:48 bagder
- * ares/: CHANGES, ares.h, ares_init.3, ares_init.c, ares_private.h,
- ares_process.c, ares_send.c, ares_timeout.c: - Introducing
- millisecond resolution support for the timeout option. See
- ares_init_options()'s ARES_OPT_TIMEOUTMS.
- 2008-05-13 20:27 yangtse
- * ares/vc/.cvsignore: also ignore this
- 2008-05-13 19:50 danf
- * packages/Symbian/: readme.txt, bwins/libcurlu.def,
- eabi/libcurlu.def, group/bld.inf, group/curl.mmp,
- group/libcurl.mmp: Added curl_easy_recv & curl_easy_send Symbian
- exports. Cleaned up Symbian files.
- 2008-05-13 19:23 yangtse
- * ares/vc/: acountry/.cvsignore, adig/.cvsignore, ahost/.cvsignore,
- areslib/.cvsignore: also ignore this
- 2008-05-13 19:11 yangtse
- * ares/vc/: acountry/.cvsignore, adig/.cvsignore, ahost/.cvsignore,
- areslib/.cvsignore: ignore this compilation time generated files
- 2008-05-13 19:03 yangtse
- * ares/vc/: adig/adig.dep, ahost/ahost.dep, areslib/areslib.dep:
- don't keep in CVS this compilation time generated file
- 2008-05-13 17:37 yangtse
- * ares/Makefile.am: add MSVC6 project for acountry sample program
- 2008-05-13 17:34 yangtse
- * ares/vc/: adig/adig.dsp, ahost/ahost.dsp, areslib/areslib.dsp:
- update MSVC6 projects to use the multithreaded DLL runtime
- library
- 2008-05-13 17:31 yangtse
- * ares/vc/: acountry/acountry.dsp, vc.dsw: add MSVC6 project for
- acountry sample program
- 2008-05-12 23:43 bagder
- * CHANGES, RELEASE-NOTES, docs/examples/Makefile.inc,
- docs/examples/sendrecv.c, docs/libcurl/Makefile.am,
- docs/libcurl/curl_easy_recv.3, docs/libcurl/curl_easy_send.3,
- docs/libcurl/index.html, docs/libcurl/libcurl-errors.3,
- include/curl/curl.h, include/curl/easy.h, lib/connect.c,
- lib/connect.h, lib/easy.c, lib/getinfo.c, lib/strerror.c: -
- Introducing curl_easy_send() and curl_easy_recv(). They can be
- used to send and receive data over a connection previously
- setup with curl_easy_perform() and its CURLOPT_CONNECT_ONLY
- option. The sendrecv.c example was added to show how they can
- be used.
- 2008-05-12 17:02 yangtse
- * ares/configure.ac: skip libtool C++ preprocessor compiler and
- linker checks
- 2008-05-12 14:22 yangtse
- * ares/.cvsignore: ignore libcares.pc
- 2008-05-12 04:04 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4,
- ares/ares__timeval.c, ares/configure.ac, lib/timeval.c,
- src/curlutil.c, tests/libtest/testutil.c: configure script will
- now define HAVE_CLOCK_GETTIME_MONOTONIC symbol only when function
- clock_gettime() is available and the monotonic timer is also
- available. Otherwise, in some cases, librt or libposix4 could be
- used for linking even when finally not using the clock_gettime()
- function due to lack of the monotonic clock.
- 2008-05-11 01:50 yangtse
- * ares/ares__timeval.c, lib/timeval.c, src/curlutil.c,
- tests/libtest/testutil.c: fix syntax error: missing semicolon
- 2008-05-10 17:46 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- Add library checking for clock_gettime() support
- 2008-05-09 18:31 yangtse
- * CHANGES, RELEASE-NOTES, configure.ac, docs/INSTALL.devcpp,
- docs/examples/Makefile.m32, lib/Makefile.Watcom,
- lib/Makefile.m32, lib/Makefile.vc6, lib/config-win32ce.h,
- lib/msvcproj.head, lib/select.c, lib/timeval.c,
- src/Makefile.Watcom, src/Makefile.m32, src/Makefile.vc6,
- src/curlutil.c, tests/libtest/testutil.c: Internal time
- differences now use monotonic time source if available. This
- also implies the removal of the winmm.lib dependency for WIN32.
- 2008-05-09 18:30 yangtse
- * ares/: ares__timeval.c, CHANGES, Makefile.inc, Makefile.vc6,
- RELEASE-NOTES, ares_private.h, configure.ac, nameser.h,
- windows_port.c, vc/areslib/areslib.dsp: Use monotonic time source
- if available.
- 2008-05-09 15:10 bagder
- * ares/configure.ac: Removed AC_PROG_CC_STDC again. It enforces
- C99/gnu99 stdandard which is too liberal for me. Also, autoconf
- 2.61 and earlier doesn't work with icc 10.1 for this macro. (2.62
- confirmed to work though). See discusson on the mailing list
- starting here:
- http://daniel.haxx.se/projects/c-ares/mail/c-ares-archive-2008-05/0001.shtml
- 2008-05-09 14:59 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: - Stefan Krause reported a
- busy-looping case when using the multi interface and doing
- CONNECT to a proxy. The app would then busy-loop until the proxy
- completed its response.
- 2008-05-09 14:53 bagder
- * lib/transfer.c: Removed an unused variable and one do-while loop
- that wasn't used either. Added a few comments while at it.
- 2008-05-09 13:27 mmarek
- * CHANGES, lib/krb4.c, lib/krb4.h, lib/krb5.c, lib/security.c,
- lib/sendf.c, lib/sendf.h, lib/ssh.c, lib/ssh.h, lib/sslgen.c,
- lib/sslgen.h, lib/ssluse.c, lib/ssluse.h: - Make Curl_write and
- it's callees accept a const pointer, in preparation of
- tetetest's patch for curl_easy_send()
- 2008-05-09 00:14 bagder
- * ares/: acountry.c, adig.c, ahost.c: include strings.h (if
- available) for the strcasecmp() proto
- 2008-05-09 00:11 bagder
- * ares/: ares_gethostbyname.c, ares_parse_a_reply.c,
- ares_parse_aaaa_reply.c, ares_parse_ptr_reply.c, ares_process.c,
- configure.ac: check for strings.h in configure and use it for the
- strcasecmp() proto
- 2008-05-08 07:45 yangtse
- * lib/splay.c: fix compiler warning: format '%ld' expects type
- 'long int'
- 2008-05-07 23:27 bagder
- * ares/maketgz: adjusted to work with the updated configure.ac
- 2008-05-07 23:20 bagder
- * ares/: CHANGES, ares_parse_ptr_reply.c: - Sebastian made c-ares
- able to return all PTR-records when doing reverse lookups. It
- is not common practice to have multiple PTR-Records for a single
- IP, but its perfectly legal and some sites have those.
- 2008-05-07 23:16 bagder
- * ares/: CHANGES, configure.ac: - Doug Goldstein provided a
- configure patch: updates autoconf 2.13 usage to autoconf 2.57
- usage (which is the version you have specified as the minimum
- version). It's a minor change but it does clean up some warnings
- with newer autoconf (specifically 2.62).
- 2008-05-07 23:11 bagder
- * TODO-RELEASE: -135 - Busy looping bug in multi_socket interface
- by - Christopher Palow
- 2008-05-07 23:02 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: - Liam Healy filed the debian
- bug report #480044
- (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480044)
- identifying a segfault when using krb5 ftp, but the krb4 code
- had the same problem.
- 2008-05-07 17:41 yangtse
- * CHANGES, RELEASE-NOTES, lib/multi.c, lib/splay.c, lib/splay.h:
- Christopher Palow provided the patch (edited by me) that
- introduces the use of microsecond resolution keys for internal
- splay trees.
- http://curl.haxx.se/mail/lib-2008-04/0513.html
- 2008-05-06 06:37 yangtse
- * lib/transfer.c: fix compiler warning: enumerated type mixed with
- another type
- 2008-05-06 00:27 bagder
- * TODO-RELEASE: mention four outstanding issues we should deal with
- before release
- 2008-05-05 19:48 yangtse
- * ares/: CHANGES, RELEASE-NOTES, ares_init.c: Improved parsing of
- resolver configuration files
- 2008-05-04 00:04 bagder
- * CHANGES, RELEASE-NOTES, configure.ac: - Yuriy Sosov pointed out a
- configure fix for detecting c-ares when that is built
- debug-enabled.
- 2008-05-03 23:49 bagder
- * lib/transfer.c: minor spell and language fix of a comment
- 2008-05-03 23:45 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
- tests/data/test1030: - Ben Van Hof filed bug report #1945240:
- "libcurl sometimes sends body twice when using CURL_AUTH_ANY"
- (http://curl.haxx.se/bug/view.cgi?id=1945240). The problem was
- that when libcurl rewound a stream meant for upload when it
- would prepare for a second request, it could accidentally
- continue the sending of the rewound data on the first request
- instead of on the second. Ben also provided test case 1030
- that verifies this fix.
- 2008-05-03 23:44 bagder
- * lib/http.c: Added comments, check Curl_http_auth_act()'s return
- code and added a check that closes the connection somewhat faster
- when perhapsrewind() has marked the connection for closure.
- 2008-05-03 15:43 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c: - Jean-Francois Bertrand
- reported a libcurl crash with CURLOPT_TCP_NODELAY since libcurl
- used getprotobyname() and that isn't thread-safe. We now
- switched to use IPPROTO_TCP unconditionally, but perhaps the
- proper fix is to detect the thread-safe version of the function
- and use that. http://curl.haxx.se/mail/lib-2008-05/0011.html
- 2008-05-01 23:34 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/connect.c: - Bart
- Whiteley provided a patch that made libcurl work properly when an
- app uses the CURLOPT_OPENSOCKETFUNCTION callback to create a
- unix domain socket to a http server.
- 2008-05-01 22:58 bagder
- * docs/KNOWN_BUGS: 53. SFTP busy-loop problem when doing SFTP
- uploads.
- 2008-05-01 19:48 danf
- * tests/: FILEFORMAT, data/test1028: Document that variable
- replacement now takes place in the test file <stdout> section.
- 2008-05-01 12:52 bagder
- * tests/data/test1029: use variables to support other IPs and port
- numbers
- 2008-05-01 12:51 bagder
- * tests/runtests.pl: do variable replacement in the stdout data
- read from the test case
- 2008-05-01 02:20 danf
- * tests/data/test1029: Added precheck for hard-coded test server
- address and port
- 2008-05-01 02:18 danf
- * tests/data/test555: Made file XML compatible
- 2008-04-30 23:32 bagder
- * docs/INSTALL: Christian Vogt told us about OS21 in
- http://curl.haxx.se/mail/lib-2008-04/0443.html
- 2008-04-30 23:20 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h,
- lib/getinfo.c, lib/multi.c, lib/transfer.c, lib/transfer.h,
- lib/url.c, lib/urldata.h, src/writeout.c, tests/data/Makefile.am,
- tests/data/test1029: - To make it easier for applications that
- want lots of magic stuff done on redirections and thus cannot
- use CURLOPT_FOLLOWLOCATION easily, we now introduce the new
- CURLINFO_REDIRECT_URL option that lets applications extract the
- URL libcurl would've redirected to if it had been told to. This
- then enables the application to continue to that URL as it thinks
- is suitable, without having to re-implement the magic of
- creating the new URL from the Location: header etc. Test 1029
- verifies it.
- 2008-04-29 06:28 yangtse
- * CHANGES: improved easy interface resolving timeout handling in
- c-ares enabled builds
- 2008-04-29 06:18 yangtse
- * lib/hostares.c: improve easy interface resolving timeout handling
- in c-ares enabled builds
- 2008-04-29 04:30 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1028: Added test
- 1028 to test an HTTP redirect to a FTP URL.
- 2008-04-28 23:29 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: - Norbert Frese filed bug
- report #1951588: "Problem with curlftpfs and libcurl"
- (http://curl.haxx.se/bug/view.cgi?id=1951588) which seems to be
- an identical report to what Denis Golovan reported in
- http://curl.haxx.se/mail/lib-2008-02/0108.html The FTP code
- didn't reset the user/password pointers properly even though
- there might've been a new struct/cconnection getting used.
- 2008-04-27 00:02 bagder
- * CHANGES: mention the automake problems and solution even though
- it doesn't strictly caused any change in curl-related files
- 2008-04-26 00:49 danf
- * packages/: Symbian/readme.txt, Symbian/group/curl.iby,
- Symbian/group/curl.mmp, Symbian/group/curl.pkg,
- Symbian/group/libcurl.iby, Symbian/group/libcurl.mmp,
- Symbian/group/libcurl.pkg, Makefile.am: Updated Symbian UIDs.
- Added .pkg files for creating .sis packages.
- 2008-04-25 13:01 yangtse
- * tests/libtest/: Makefile.am, delay.pl: tests/libtest/delay.pl no
- longer used. The 'delay' attribute of the test harness <command>
- subsection now provides this functionality.
- 2008-04-25 06:19 yangtse
- * CHANGES, tests/FILEFORMAT, tests/runtests.pl, tests/data/test190:
- Add 'timeout' and 'delay' attributes support for the test harness
- <command> subsection
- 2008-04-25 02:41 danf
- * CHANGES, src/main.c: Made --stderr able to redirect all stderr
- messages.
- 2008-04-25 01:24 danf
- * packages/Symbian/: readme.txt, group/curl.mmp, group/libcurl.mmp:
- Reduced the requested Symbian capabilities. Correctly noted what
- happens to stderr.
- 2008-04-24 01:58 yangtse
- * tests/data/test1001: <postcheck> delay no longer needed for this
- test.
- http://curl.haxx.se/mail/lib-2008-04/0392.html
- 2008-04-24 01:55 yangtse
- * tests/: ftp.pm, ftpserver.pl, runtests.pl, server/sws.c,
- server/tftpd.c, server/util.c, server/util.h: improve
- synchronization between test harness runtests.pl script and test
- harness servers to minimize risk of false test failures.
- http://curl.haxx.se/mail/lib-2008-04/0392.html
- 2008-04-23 20:29 danf
- * lib/config-symbian.h: Symbian OS is a.k.a. EPOC32
- 2008-04-23 20:14 danf
- * docs/INSTALL: Mention that P.I.P.S. is needed for Symbian.
- 2008-04-23 07:14 danf
- * packages/Makefile.am: List extra files individually instead of by
- directory to avoid including CVS directories.
- 2008-04-23 00:53 danf
- * CHANGES, RELEASE-NOTES, docs/INSTALL, include/curl/curl.h,
- lib/Makefile.am, lib/config-symbian.h, lib/connect.c, lib/easy.c,
- lib/file.c, lib/ftp.c, lib/if2ip.c, lib/setup.h, lib/url.c,
- packages/Makefile.am, packages/Symbian/readme.txt,
- packages/Symbian/bwins/libcurlu.def,
- packages/Symbian/eabi/libcurlu.def,
- packages/Symbian/group/bld.inf, packages/Symbian/group/curl.iby,
- packages/Symbian/group/curl.mmp,
- packages/Symbian/group/libcurl.iby,
- packages/Symbian/group/libcurl.mmp, src/getpass.c, src/main.c,
- src/setup.h: Added support for running on Symbian OS.
- 2008-04-22 15:07 yangtse
- * tests/server/sws.c: fix minor memory leak triggered upon test
- failure
- 2008-04-22 14:40 yangtse
- * configure.ac, lib/config-win32.h, lib/config-win32ce.h,
- src/config-win32.h, tests/data/test1001, tests/server/sws.c:
- Remove fflush() + fsync() previously introduced accelerated
- writing of server input and response request files of the test
- harness sws server.
- Reintroduce, for test # 1001, the <postcheck> small delay. The
- delay is needed even with the accelerated writing of server input
- and response request files in test harness sws server.
- http://curl.haxx.se/mail/lib-2008-04/0385.html
- 2008-04-22 02:23 yangtse
- * tests/data/test1001: Remove previously introduced small delay to
- verify if it can be avoided with the accelerated writing of
- server input and response request files in test harness sws
- server.
- 2008-04-22 01:17 danf
- * src/mkhelp.pl: Allocate the decompression buffer for the --manual
- option on the heap instead of the stack.
- 2008-04-22 01:16 danf
- * src/main.c: Fixed typo in log message
- 2008-04-21 23:44 bagder
- * docs/BINDINGS: added Haskell binding, unified the formatting
- somewhat
- 2008-04-21 21:17 yangtse
- * lib/config-win32.h, lib/config-win32ce.h, src/config-win32.h:
- HAVE_FFLUSH and HAVE_FSYNC symbol definitions for WIN32 systems
- 2008-04-21 19:19 danf
- * tests/runtests.pl: Ignore the result of the postcheck command in
- torture mode
- 2008-04-21 18:57 danf
- * tests/data/test1026: Make the test work with nroffs that use
- special escaping for bold output.
- 2008-04-20 21:15 yangtse
- * configure.ac, tests/server/sws.c: accelerate the writing of
- server input and response request files to disk, trying to defeat
- file and disk write-behind algorithms
- 2008-04-19 00:31 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1026,
- tests/data/test1027: Added test cases 1026 and 1027 to do some
- rudimentary tests on the --manual and --help options.
- 2008-04-18 19:25 yangtse
- * tests/libtest/Makefile.am: test 1001 needs a small delay between
- client part execution and test result file verifications to allow
- the test server to completely write out all files
- 2008-04-18 19:17 yangtse
- * tests/: data/test1001, libtest/delay.pl: test 1001 needs a small
- delay between client part execution and test result file
- verifications to allow the test server to completely write out
- all files
- 2008-04-17 13:59 yangtse
- * tests/libtest/lib555.c: fix compiler warning: enumerated type
- mixed with another type
- 2008-04-17 02:45 danf
- * include/curl/curl.h, lib/file.c, lib/ftp.c, lib/http.c,
- src/getpass.c, src/writeout.c, src/writeout.h: Some trivial
- changes
- 2008-04-16 23:11 bagder
- * tests/: data/Makefile.am, data/test555, libtest/Makefile.am,
- libtest/lib555.c: Added test case 555, a variation of 547 but
- using multi interface instead of easy. This was reported not
- working by Penugonda Chenna Reddy in
- http://curl.haxx.se/mail/lib-2008-04/0046.html but I fail to
- repeat that problem.
- 2008-04-16 16:48 bagder
- * TODO-RELEASE: Removed 129 and 130 due to lack of response on
- those issues
- 2008-04-14 21:01 mmarek
- * CHANGES, RELEASE-NOTES, include/curl/curl.h: allow disabling the
- typechecker by defining CURL_DISABLE_TYPECHECK, as discussed in
- http://curl.haxx.se/mail/lib-2008-04/0291.html
- 2008-04-14 17:26 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: - Stefan Krause reported a
- case where the OpenSSL handshake phase wasn't properly
- acknowledging the timeout values, like if you pulled the network
- plug in the midst of it.
- 2008-04-14 17:22 bagder
- * CHANGES, lib/http_negotiate.c: - Andre Guibert de Bruet fixed a
- second case of not checking the malloc() return code in the
- Negotiate code.
- 2008-04-14 17:20 bagder
- * RELEASE-NOTES: mention Sandor as contributor
- 2008-04-14 17:19 bagder
- * CHANGES, lib/Makefile.vc6: - Sandor Feldi reported bug #1942022
- (http://curl.haxx.se/bug/view.cgi?id=1942022) pointing out a
- mistake in the lib/Makefile.vc[68] makefiles' release-ssl-dll
- target.
- 2008-04-14 16:42 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: - Brock Noland reported that
- curl behaved differently depending on which order you used -i
- and -I.
- 2008-04-12 13:50 bagder
- * CHANGES, RELEASE-NOTES, lib/http_negotiate.c: - Andre Guibert de
- Bruet found and fixed a case where malloc() was called but was
- not checked for a NULL return, in the Negotiate code.
- 2008-04-12 10:35 bagder
- * docs/examples/post-callback.c: return 0 not -1 at end of data!
- 2008-04-10 20:18 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1025: Added test
- case 1025 to test a command-line cookie with Location: following
- 2008-04-10 11:06 bagder
- * docs/libcurl/curl_easy_pause.3: mention what happens to the data
- when a write callback returns pause
- 2008-04-10 11:03 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify the COOKIE option a bit
- 2008-04-10 06:21 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1024,
- tests/data/test46: Added test case 1024 to test a scenario
- similar to the one reported by Ben Combee where libcurl would
- send the wrong cookie to a redirected server. libcurl was doing
- the right thing in this test case.
- 2008-04-09 13:27 bagder
- * docs/libcurl/: curl_easy_escape.3, curl_easy_unescape.3: "tag"
- the function referals properly
- 2008-04-07 21:12 yangtse
- * ares/adig.c: make previous compiler warning fix more portable
- 2008-04-07 17:40 yangtse
- * tests/libtest/lib554.c: fix compiler warning: argument is
- incompatible with corresponding format string conversion
- 2008-04-07 16:37 yangtse
- * ares/adig.c: fix compiler warning: indirection to slightly
- different base types
- 2008-04-07 16:20 yangtse
- * ares/ares_gethostbyname.c: fix compiler warning: local variable
- may be used without having been initialized
- 2008-04-07 15:09 patrickm
- * lib/qssl.c, packages/OS400/ccsidcurl.c,
- packages/OS400/curl.inc.in, packages/OS400/initscript.sh: Adapt
- OS400 SSL (qssl.h) to V5R4 Fix qssl.c wrong error message Upgrade
- OS400 wrappers and makefiles to 7.18.1
- 2008-04-07 14:44 yangtse
- * ares/adig.c: fix compiler warning: unreferenced formal parameter
- 2008-04-07 14:40 yangtse
- * ares/ares_getopt.c: fix compiler warning: assignment within
- conditional expression
- 2008-04-07 11:26 mmarek
- * CHANGES, RELEASE-NOTES, configure.ac, lib/http_negotiate.c,
- lib/krb5.c: - Fix the MIT / Heimdal check for good: Define
- HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}>
- are available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h>
- is available.
- Only define GSS_C_NT_HOSTBASED_SERVICE to gss_nt_service_name
- if
- GSS_C_NT_HOSTBASED_SERVICE isn't declared by the gssapi
- headers. This should
- avoid breakage in case we wrongly recognize Heimdal as MIT
- again.
- 2008-04-05 23:13 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c: - Alexey Simak fixed
- curl_easy_reset() to reset the max redirect limit properly
- 2008-04-05 23:13 bagder
- * lib/: url.c, url.h: provide CURL_DEFAULT_PROXY_PORT set to 1080
- for the default port libcurl assumes proxies to use
- 2008-04-05 23:02 bagder
- * CHANGES, lib/ftp.c: - Based on the Debian bug report #474224 that
- complained about the FTP error message when libcurl doesn't get
- a 220 back immediately on connect, I now changed it to be more
- specific on what the problem is. Also worth noticing: while the
- bug report contains an example where the response is:
- 421 There are too many connected users, please try again
- later
- we cannot assume that the error message will always be this
- readable nor
- that it fits within a particular boundary etc.
- 2008-04-04 22:26 bagder
- * ares/: CHANGES, vc/areslib/areslib.dsp: - Alexey Simak fixed the
- VC dsp file by adding the missing source file
- ares_expand_string.c
- 2008-04-04 22:24 bagder
- * ares/: CHANGES, adig.c: Alexey Simak made adig support NAPTR
- records
- 2008-04-04 22:05 bagder
- * ares/: CHANGES, ares_init.c: Eino Tuominen improved the code when
- a file is used to seed the randomizer
- 2008-04-04 20:45 danf
- * docs/examples/fopen.c: Give a hint as to why a url_fopen failed.
- 2008-04-04 16:47 yangtse
- * tests/sshserver.pl: SunSSH sshd ignores UsePrivilegeSeparation
- option
- 2008-04-04 16:08 yangtse
- * tests/sshserver.pl: SunSSH 1.2 options sync
- 2008-04-04 13:39 bagder
- * tests/data/Makefile.am: oops, forgot to add test554
- 2008-04-04 04:06 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test627: Added
- test627 to test SFTP with CURLOPT_NOBODY
- 2008-04-03 23:44 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/url.c: - Setting
- CURLOPT_NOBODY to FALSE will now switch the HTTP request method
- to GET simply because previously when you set CURLOPT_NOBODY to
- TRUE first and then FALSE you'd end up in a broken state where
- a HTTP request would do a HEAD by still act a lot like for a
- GET and hang waiting for the content etc.
- 2008-04-03 22:56 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/ssh.c: Scott Barrett
- added support for CURLOPT_NOBODY over SFTP
- 2008-04-03 22:28 danf
- * CHANGES, docs/examples/multithread.c,
- docs/examples/smooth-gtk-thread.c, docs/examples/threaded-ssl.c,
- docs/examples/curlgtk.c: Made sure that curl_global_init is
- called in all the multithreaded example programs.
- 2008-04-02 05:11 gknauf
- * docs/examples/Makefile.m32: removed unused var.
- 2008-04-02 05:08 gknauf
- * src/Makefile.netware: removed double dependency.
- 2008-04-01 23:49 bagder
- * TODO-RELEASE: 128 - Phil Blundell's ares and ipv6 fix (feedback
- lacking) removed
- 133 - Setting CURLOPT_NOBODY to "false" causes cURL to wait for
- content if a content-length header is read added
- 2008-04-01 15:54 bagder
- * docs/THANKS: Eetu contributed back in 2000...
- 2008-03-31 22:32 bagder
- * TODO-RELEASE: 132 - Xponaut's CURLFORM_STREAM option to
- curl_formadd() done
- 2008-03-31 14:51 gknauf
- * lib/Makefile.netware: moved CURL_CA_BUNDLE define to generated
- config.h.
- 2008-03-31 14:09 mmarek
- * CHANGES, acinclude.m4, buildconf.bat, configure.ac,
- lib/.cvsignore, lib/Makefile.Watcom, lib/Makefile.am,
- lib/Makefile.inc, lib/Makefile.m32, lib/Makefile.netware,
- lib/easy.c, lib/url.c, packages/OS400/make-lib.sh: Removed the
- generated ca-bundle.h file. The verbatim value of $ca and $capath
- is known to configure, so it can be defined in config.h instead.
- 2008-03-31 12:16 bagder
- * lib/http.c: expanded a comment around some of the new formpost
- callback usage
- 2008-03-31 12:02 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_formadd.3,
- include/curl/curl.h, lib/formdata.c, lib/formdata.h, lib/http.c,
- tests/data/test554, tests/libtest/Makefile.am,
- tests/libtest/lib554.c: - Added CURLFORM_STREAM as a supported
- option to curl_formadd() to allow an application to provide
- data for a multipart with the read callback. Note that the size
- needs to be provided with CURLFORM_CONTENTSLENGTH when the
- stream option is used. This feature is verified by the new test
- case 554. This feature was sponsored by Xponaut.
- 2008-03-31 05:01 danf
- * CHANGES, Makefile.am, docs/INSTALL, docs/examples/Makefile.am,
- docs/examples/Makefile.inc, docs/examples/Makefile.m32: Changed
- the makefile so the doc/examples/ programs are never built in a
- normal build/install (only with the 'make check' target), so that
- a build failure in the examples isn't fatal.
- 2008-03-30 11:30 bagder
- * docs/THANKS: added people from the 7.18.1 release announcement
- 2008-03-30 11:22 bagder
- * RELEASE-NOTES: back to a blank for 7.18.2
- 2008-03-30 11:22 bagder
- * include/curl/curlver.h: start working on 7.18.2
- 2008-03-30 11:11 bagder
- * CHANGES: 7.18.1
- 2008-03-30 11:08 bagder
- * TODO-RELEASE: 132 - Xponaut's CURLFORM_STREAM option to
- curl_formadd()
- 2008-03-30 11:07 bagder
- * TODO-RELEASE: I'm officially pushing the two remaining issues to
- the next release instead, since they're still not clear enough to
- be to sort about before 7.18.1
- 2008-03-28 19:19 danf
- * tests/libtest/test1022.pl: Made the test work on perl 5.00
- 2008-03-28 00:13 bagder
- * CHANGES, RELEASE-NOTES: - Stephen Collyer pointed out that
- configure --with-libssh2 without a given path didn't work
- properly but now it does!
- 2008-03-28 00:10 bagder
- * configure.ac: fix --with-libssh2 when given without path
- 2008-03-27 14:07 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c: - As found out
- and reported by Dan Petitt, libcurl didn't show progress/call
- the progress callback for the first (potentially huge) piece of
- body data sent together with the POST request headers in the
- initial send().
- 2008-03-25 20:23 bagder
- * RELEASE-NOTES: spell!
- 2008-03-25 20:19 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Made setting the
- CURLOPT_SSL_CTX_FUNCTION option return a failure in case
- libcurl wasn't built to use OpenSSL as that is a prerequisite for
- this option to function!
- 2008-03-25 20:17 bagder
- * docs/libcurl/curl_easy_setopt.3: spell it out loudly and clearly
- that CURLOPT_SSL_CTX_FUNCTION is only functional if libcurl is
- built against OpenSSL
- 2008-03-22 23:00 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/transfer.c,
- tests/data/DISABLED: - Fixed the problem with doing a zero byte
- SCP transfer, verified with test case 617 (which was added by
- Daniel Fandrich 5 Mar 2008).
- 2008-03-21 12:53 bagder
- * TODO-RELEASE: roadmap ahead
- 2008-03-20 21:16 danf
- * RELEASE-NOTES: Jes reported the curl-config bug
- 2008-03-20 21:08 danf
- * CHANGES, RELEASE-NOTES, configure.ac: Fixed a problem where
- curl-config --protocols could erroneously show LDAPS support when
- curl didn't even have regular LDAP support. It looks like this
- could happen when the --enable-ldaps configure switch is given
- but configure couldn't find the LDAP headers or libraries.
- 2008-03-20 17:10 gknauf
- * tests/testcurl.pl: added --extvercmd parameter which can be used
- to specify an external command to display 'curl --version', f.e.
- with MinW32 crosscompile --extvercmd=/usr/bin/wine can be used.
- 2008-03-20 09:09 mmarek
- * CHANGES, RELEASE-NOTES, acinclude.m4, configure.ac,
- lib/Makefile.am, lib/easy.c, lib/url.c: - Added
- --with-ca-path=DIRECTORY configure option to use an openSSL
- CApath by default instead of a ca bundle. The configure script
- will also look for a ca path if no ca bundle is found and no
- option given.
- - Fixed detection of previously installed curl-ca-bundle.crt
- 2008-03-18 23:59 danf
- * CHANGES, RELEASE-NOTES, lib/ssh.c, tests/data/DISABLED,
- tests/data/test626: Fixed an infinite loop when given an invalid
- SFTP quote command.
- 2008-03-18 18:05 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test626: Added test 626 to reproduce an infinite loop
- when given an invalid SFTP quote command reported by Vincent Le
- Normand, but left it disabled.
- 2008-03-18 09:14 mmarek
- * CHANGES, RELEASE-NOTES, include/curl/curl.h,
- include/curl/typecheck-gcc.h, lib/easy.c, lib/multi.c,
- lib/share.c: - Added curl_easy_getinfo typechecker.
- - Added macros for curl_share_setopt and curl_multi_setopt to
- check at least the correct number of arguments.
- 2008-03-17 15:22 mmarek
- * include/curl/typecheck-gcc.h: Mark the statement expr with
- __extension__ so that gcc -pedantic doesn't emit any
- hard-to-grasp warnings in curl_easy_setopt() calls in
- applications. Also delete superfluous semicolons.
- 2008-03-15 02:03 danf
- * tests/libtest/test610.pl: Spell the commands right
- 2008-03-13 23:51 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test622,
- tests/data/test623, tests/data/test624, tests/data/test625,
- tests/libtest/test610.pl: Added tests 622-625 to test SFTP/SCP
- uploads. Test 625 was an attempt to reproduce the
- --ftp-create-dirs problem reported by Brian Ulm, but that seems
- to need a call curl_easy_reset() which this test case doesn't do.
- 2008-03-13 22:43 bagder
- * CHANGES, RELEASE-NOTES: - Brian Ulm figured out that if you did
- an SFTP upload with CURLOPT_FTP_CREATE_MISSING_DIRS to create a
- directory, and then re-used the handle and uploaded another
- file to another directory that needed to be created, the second
- upload would fail. Another case of a state variable that wasn't
- properly reset between requests.
- - I rewrote the 100-continue code to use a single state variable
- instead of the previous two ones. I think it made the logic
- somewhat clearer.
- 2008-03-13 22:43 bagder
- * lib/ssh.c: - Brian Ulm figured out that if you did an SFTP upload
- with CURLOPT_FTP_CREATE_MISSING_DIRS to create a directory, and
- then re-used the handle and uploaded another file to another
- directory that needed to be created, the second upload would
- fail. Another case of a state variable that wasn't properly
- reset between requests.
- 2008-03-13 21:56 bagder
- * lib/: transfer.c, urldata.h: Change the confusing two variables
- for the expect 100 continue stuff into a single state variable to
- make the code easier to follow and understand.
- 2008-03-13 21:49 danf
- * docs/curl.1: --ftp-create-dirs works on SFTP as well
- 2008-03-13 13:36 bagder
- * docs/examples/post-callback.c: fix code that is normally
- #ifdef'ed out
- 2008-03-12 14:14 bagder
- * TODO-RELEASE: Done: 125 - Michal Marek's typechecker-gcc work
- 2008-03-11 23:58 bagder
- * tests/data/test506: updated according to the name resolve race
- condition fix just committed
- 2008-03-11 23:55 bagder
- * CHANGES, RELEASE-NOTES, lib/hostip.c: - Dmitry Popov filed bug
- report #1911069 (http://curl.haxx.se/bug/view.cgi?id=1911069)
- that identified a race condition in the name resolver code when
- the DNS cache is shared between multiple easy handles, each
- running in simultaneous threads that could cause crashes.
- 2008-03-11 14:14 bagder
- * CHANGES, RELEASE-NOTES, include/curl/curl.h: - Added a macro for
- curl_easy_setopt() that accepts three arguments and simply does
- nothing with them, just to make sure libcurl users always use
- three arguments to this function. Due to its use of ... for the
- third argument, it is otherwise hard to detect abuse.
- 2008-03-11 13:18 bagder
- * docs/libcurl/curl_easy_setopt.3: Recommend passing a 1 as
- parameter to CURLOPT_SSLENGINE_DEFAULT rather than a "dummy" just
- to get things as fixed as possible in case we ever get the urge
- to change this to actually mean something.
- 2008-03-11 08:37 mmarek
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/Makefile.am, include/curl/curl.h,
- include/curl/typecheck-gcc.h, lib/easy.c: - Added a type checking
- macro for curl_easy_setopt(), needs gcc-4.3 and only works in C
- mode atm (http://curl.haxx.se/mail/lib-2008-02/0267.html ,
- http://curl.haxx.se/mail/lib-2008-02/0292.html )
- 2008-03-10 20:40 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test618,
- tests/data/test619, tests/data/test620, tests/data/test621: Added
- tests 618-621 to test SFTP/SCP transfers of more than one file
- (test 620 tests the just-fixed problem reported by Brian Ulm).
- 2008-03-10 15:32 mmarek
- * tests/README: fixed typo
- 2008-03-10 10:56 mmarek
- * configure.ac: (try to) use LIBS for libraries (-l) and LDFLAGS
- for paths (-L) in the gssapi check. Cleans up curl-config --libs
- output when REQUIRE_LIB_DEPS=no
- 2008-03-09 12:37 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c: - Brian Ulm reported a crash
- when doing a second SFTP transfer on a re-used easy handle if
- curl_easy_reset() was used between them. I fixed it and Brian
- verified that it cured his problem.
- - Brian Ulm reported that if you first tried to download a
- non-existing SFTP file and then fetched an existing one and
- re-used the handle, libcurl would still report the second one
- as non-existing as well! I fixed it abd Brian verified that it
- cured his problem.
- 2008-03-08 23:19 bagder
- * TODO-RELEASE: Done: 123 - Mike Protts' SFTP resume download
- 2008-03-07 03:49 yangtse
- * lib/config-win32.h, lib/config-win32ce.h, src/config-win32.h:
- VS2005 and later dafault size for time_t is 64-bit, unless
- _USE_32BIT_TIME_T has been defined to get a 32-bit time_t
- 2008-03-06 18:22 mmarek
- * CHANGES, RELEASE-NOTES, configure.ac: Fix the gssapi configure
- check to detect newer MIT Kerberos (patch by Michael Calmer)
- 2008-03-06 13:43 bagder
- * docs/libcurl/curl_multi_socket.3: spellchecked
- 2008-03-06 13:37 bagder
- * docs/libcurl/curl_multi_socket.3: curl_multi_timeout() is really
- not recommended with curl_multi_socket()-based usage
- 2008-03-06 04:48 yangtse
- * CHANGES, RELEASE-NOTES, lib/select.c: Regression fix:
- select/poll calls will only be retried upon EINTR failures as it
- previously was in lib/select.c revision 1.29
- In this way Curl_socket_ready() and Curl_poll() will again fail
- on any select/poll errors different than EINTR.
- 2008-03-06 02:15 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test616, tests/data/test617: Added tests 616 and 617
- to see how SFTP and SCP cope with zero-length files, as
- questioned by Mike Protts. SFTP does for me but SCP doesn't so
- test 617 is disabled for now.
- 2008-03-06 02:11 danf
- * tests/: FILEFORMAT, runtests.pl: Fixed the test harness so it
- will write out zero-length data files.
- 2008-03-05 19:27 yangtse
- * tests/server/sockfilt.c: fix log message used when unable to
- connect to destination port
- 2008-03-04 12:53 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c: Mike Protts brought a patch
- that makes resumed transfers work with SFTP.
- 2008-03-01 23:32 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http.c,
- lib/http_negotiate.c: - Anatoli Tubman found and fixed a crash
- with Negotiate authentication used on a re-used connection
- where both requests used Negotiate.
- 2008-02-29 18:13 yangtse
- * ares/configure.ac, configure.ac: Force AIX xlc to fail and not
- generate object code if the source code has compiled with errors.
- This behaviour is needed for autoconf macros which rely on the
- ability to compile with or without errors, and is safer than
- xlc's default of failing only upon severe errors.
- 2008-02-28 22:25 bagder
- * TODO-RELEASE: Removed:
- 121 - Kaspar Brand's and Guenter Knauf's work on the TLS
- extension Server Name Indication is now committed
- 122 - Progress callback not called during failed socket connect
- with the multi interface, is now simply pending a closure
- since no feedback has been received lately.
- Added:
- 123 - Mike Protts' SFTP resume download
- 124 - Anatoli Tubman's fix for a Negotiate: crash
- 125 - Michal Marek's typechecker-gcc work
- 2008-02-28 12:34 gknauf
- * lib/Makefile.vc6, src/Makefile.vc6: fixed commented define for
- SSPI.
- 2008-02-28 11:15 yangtse
- * tests/server/sockfilt.c: signal handling to properly cleanup on
- SIGINT and SIGTERM
- 2008-02-28 11:13 yangtse
- * tests/server/sockfilt.c: when terminating do it falling through
- cleanup code
- 2008-02-28 10:38 yangtse
- * tests/server/: util.c, util.h: avoid inclusion of setup.h in
- util.h
- 2008-02-28 01:55 yangtse
- * tests/server/: getpart.c, resolve.c, sockfilt.c, sws.c,
- testpart.c, tftpd.c, util.c, util.h: header inclusion cleanup
- 2008-02-27 15:54 yangtse
- * tests/server/sockfilt.c: make comment more precise
- 2008-02-27 10:06 bagder
- * docs/examples/10-at-a-time.c, docs/examples/anyauthput.c,
- docs/examples/debug.c, docs/examples/ftpget.c,
- docs/examples/multi-debugcallback.c, tests/libtest/lib506.c,
- tests/libtest/lib552.c: Michal Marek's cleanup of how
- curl_easy_setopt() is used in examples and test code. Thanks to
- his curl_easy_setopt() typechecker work...
- 2008-02-27 02:51 gknauf
- * ares/get_ver.awk: added get_ver.awk since c-ares is a standalone
- project, and should therefore also compile when cURL is absent.
- 2008-02-27 02:43 gknauf
- * ares/Makefile.netware: a couple of small fixes to the makefile:
- fixed comments; fixed INSTDIR define, simplified rules; changed
- to use get_ver.awk in current dir rather than the curl one.
- 2008-02-27 02:36 gknauf
- * lib/Makefile.netware, src/Makefile.netware: another small change
- to the makefiles to simplify rules.
- 2008-02-27 00:06 gknauf
- * tests/server/util.c: trial to fix the HP-UX breakage...
- 2008-02-26 22:42 gknauf
- * src/Makefile.netware: added curl.html to install package.
- 2008-02-26 22:41 gknauf
- * lib/Makefile.netware, src/Makefile.netware: some more minor
- makefile changes; removed useless dist target.
- 2008-02-26 22:24 gknauf
- * lib/Makefile.netware: fixed install target to create a
- ca-bundle.crt since we have no longer one in the project.
- 2008-02-26 19:13 yangtse
- * tests/server/sockfilt.c: all reads from stdin and writes to
- stdout will be retried until the whole operation completes or an
- unrecoverable condition is detected
- 2008-02-26 16:06 yangtse
- * tests/server/: sockfilt.c, sws.c, tftpd.c, util.c, util.h:
- refactor some code out to write_pidfile() in util.c
- 2008-02-26 11:30 gknauf
- * CHANGES, lib/gtls.c, lib/ssluse.c: Added support for server name
- indication (RFC 4366). Patch submitted by Kaspar Brand.
- 2008-02-25 08:51 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: - Kaspar Brand made
- GnuTLS-built libcurl properly acknowledge the option that
- forces it to prefer SSLv3.
- 2008-02-24 00:00 bagder
- * docs/examples/threaded-ssl.c: now builds and runs with
- GnuTLS-built libcurls too
- 2008-02-23 13:27 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: - Sam Listopad provided a
- patch in feature-request #1900014
- http://curl.haxx.se/bug/feature.cgi?id=1900014 that makes libcurl
- (built to use OpenSSL) support a full chain of certificates in
- a given PKCS12 certificate.
- 2008-02-22 23:53 bagder
- * CHANGES, RELEASE-NOTES, src/Makefile.vc6: - Georg Lippitsch made
- the src/Makefile.vc6 makefile use the same memory model options
- as the lib/Makefile.vc6 already did.
- 2008-02-22 10:31 yangtse
- * tests/server/sockfilt.c: Revert sockfilt.c back to revision 1.42
- Changes introduced in revision 1.43 were useless
- 2008-02-21 18:52 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: - Zmey Petroff found a
- crash when libcurl accessed a NULL pointer, which happened if
- you set the connection cache size to 1 and for example failed to
- login to an FTP site. Bug report #1896698
- (http://curl.haxx.se/bug/view.cgi?id=1896698)
- 2008-02-21 16:02 gknauf
- * docs/examples/ftpupload.c: fixed missing header; changed bail out
- from exit() to return(). Mentioned on the list by Michal Marek.
- 2008-02-21 13:28 bagder
- * lib/url.c: assert that the *connp is a non-NULL pointer when
- Curl_done() is called
- 2008-02-20 18:17 yangtse
- * tests/server/sockfilt.c: Avoid timeout restart when signal caught
- while awaiting socket and stdin events
- 2008-02-20 13:36 gknauf
- * docs/examples/ftpupload.c: reformatted comment.
- 2008-02-20 13:33 gknauf
- * docs/examples/ftpupload.c: added read callback function in order
- to prevent crashs on Win32 when linked against DLL:
- 2008-02-20 13:18 bagder
- * CHANGES, RELEASE-NOTES, tests/data/test405: - Fixed test case 405
- to not fail when libcurl is built with GnuTLS
- 2008-02-20 13:14 bagder
- * tests/runtests.pl: made the non-matching error code output nicer
- since we know it is a number and the string contains a newline...
- 2008-02-20 12:58 gknauf
- * CHANGES: mention removal of SSLv2 by default.
- 2008-02-20 11:01 bagder
- * lib/gtls.c: oops, fixed to build
- 2008-02-20 10:58 bagder
- * TODO-RELEASE: "118 - Gautam Kachroo's issue with proxies and ssl"
- is now in CVS
- 2008-02-20 10:56 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c, lib/nss.c, lib/qssl.c,
- lib/sendf.c, lib/sslgen.c, lib/ssluse.c, lib/url.c,
- lib/urldata.h: - Based on initial work done by Gautam Kachroo to
- address a bug, we now keep better control at the exact state of
- the connection's SSL status so that we know exactly when it has
- completed the SSL negotiation or not so that there won't be
- accidental re-uses of connections that are wrongly believed to be
- in SSL-completed-negotiate state.
- 2008-02-20 09:28 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c, lib/multi.c, lib/transfer.c,
- lib/url.c, lib/urldata.h, tests/data/Makefile.am,
- tests/data/test509, tests/libtest/Makefile.am,
- tests/libtest/lib509.c: - We no longer support setting the
- CURLOPT_URL option from inside a callback such as the
- CURLOPT_SSL_CTX_FUNCTION one treat that as if it was a Location:
- following. The patch that introduced this feature was done for
- 7.11.0, but this code and functionality has been broken since
- about 7.15.4 (March 2006) with the introduction of non-blocking
- OpenSSL "connects".
- It was a hack to begin with and since it doesn't work and
- hasn't worked
- correctly for a long time and nobody has even noticed, I
- consider it a very
- suitable subject for plain removal. And so it was done.
- 2008-02-20 00:10 gknauf
- * docs/libcurl/curl_easy_setopt.3, lib/nss.c, lib/qssl.c,
- lib/ssluse.c: applied patch to disable SSLv2 by default;
- discussion:
- http://sourceforge.net/tracker/index.php?func=detail&aid=1767276&group_id=976&atid=350976
- Submitted by Kaspar Brand.
- 2008-02-19 22:57 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test309: Added
- test309 to test HTTP redirect to HTTPS URL
- 2008-02-19 19:51 yangtse
- * tests/server/sockfilt.c: juggle() actually returns bool.
- Remove redundant and unreachable log message.
- 2008-02-19 18:25 yangtse
- * lib/ssh.c: fix compiler warnings: 'statement is unreachable'
- 2008-02-19 17:23 gknauf
- * docs/examples/ftpupload.c: fix for new codestyle.
- 2008-02-19 17:13 gknauf
- * docs/examples/ftpupload.c: made changes to work with Win32;
- replaced fstat() with stat() call and bail out if local file not
- found.
- 2008-02-19 16:07 yangtse
- * lib/ssh.c: fix compiler warnings: 'enumerated type mixed with
- another type'
- 2008-02-18 21:13 yangtse
- * tests/server/: sockfilt.c, util.c, util.h: Reduce to 20 seconds
- the time allowed to set SO_REUSEADDR option on sockfilt listener
- socket.
- Log some more error descriptions.
- 2008-02-18 20:53 bagder
- * lib/http.c: https_getsock() should be static all over (and did
- some fixed indenting)
- 2008-02-18 17:55 bagder
- * TODO-RELEASE: the ca-bundle is now removed
- 2008-02-18 16:43 gknauf
- * docs/examples/Makefile.m32: added makefile for MingW32 to build
- most of the samples.
- 2008-02-18 16:32 gknauf
- * docs/examples/: Makefile.am, Makefile.inc: moved sample program
- defines into separate Makefile.inc so that other makefiles can
- pick up the defines from there.
- 2008-02-18 16:30 gknauf
- * lib/Makefile.netware, src/Makefile.netware: added check symbol
- for linking with POSIX prelude.
- 2008-02-18 14:05 yangtse
- * lib/ssh.c: fix compiler warnings:
- 'enumerated type mixed with another type'
- and
- 'variable was set but never used'
- 2008-02-18 12:40 bagder
- * docs/curl.1: just mention in --cacert that curl normally has a
- default ca cert path built-in
- 2008-02-18 12:39 bagder
- * docs/FAQ: the ca-bundle is no longer shipped
- 2008-02-18 12:35 bagder
- * CHANGES, RELEASE-NOTES, acinclude.m4, configure.ac,
- docs/SSLCERTS, lib/Makefile.am, lib/ca-bundle.crt: - We're no
- longer providing a very old ca-bundle in the curl tarball. You
- can get a fresh one downloaded and created with 'make
- ca-bundle' or you can get one from here =>
- http://curl.haxx.se/docs/caextract.html if you want a fresh new
- one extracted from Mozilla's recent list of ca certs.
- The configure option --with-ca-bundle now lets you specify what
- file to use
- as default ca bundle for your build. If not specified, the
- configure script
- will check a few known standard places for a global ca cert to
- use.
- 2008-02-17 14:49 bagder
- * CHANGES, RELEASE-NOTES: - Jerome Muffat-Meridol helped me fix
- Curl_done() to close the current connection by force when it
- was called before the entire request is completed, simply
- because we can't know if the connection really can be re-used
- safely at that point.
- 2008-02-17 14:49 bagder
- * lib/http.c: rephrased comment
- 2008-02-17 14:43 bagder
- * lib/url.c: In Curl_done() if premature is TRUE, it means this
- connection was said to be DONE before the entire request
- operation is complete and thus we can't know in what state it is
- for re-using, so we're forced to close it. In a perfect world we
- can add code that keep track of if we really must close it here
- or not, but currently we have no such detail knowledge.
- Jerome Muffat-Meridol helped us work this out.
- 2008-02-17 14:40 bagder
- * lib/http.c: don't do the GOT_NOTHING error check if the DONE
- function was called with premature set TRUE, which means it was
- done before the request comleted. It could then very well not
- have received any data.
- 2008-02-17 14:38 bagder
- * lib/multi.c: added a comment about the ignoring of the
- Curl_done() return code
- 2008-02-17 05:36 yangtse
- * configure.ac, tests/server/sockfilt.c: sockfilt will quit when
- orphaned
- 2008-02-16 14:44 bagder
- * lib/gtls.c: oops, that was debug code not meant to be committed
- like this...
- 2008-02-16 14:41 bagder
- * lib/gtls.c: fix warnings about shadowing
- 2008-02-16 01:44 gknauf
- * lib/Makefile.netware, src/Makefile.netware: seems that curently
- we dont need the imports from (l)ldapx.imp.
- 2008-02-16 01:21 gknauf
- * ares/Makefile.netware: fixed linker def file for tools when
- compiled with gcc/nlmconv.
- 2008-02-16 01:15 gknauf
- * lib/Makefile.netware, src/Makefile.netware: re-ordered the module
- dependency list; removed unsused ldap module dependency since the
- module didnt autounload from protected address space.
- 2008-02-15 23:37 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: - Made the gnutls code path
- not even try to get the server cert if no peer verification is
- requested. Previously it would even return failure if gnutls
- failed to get the server cert even though no verification was
- asked for.
- - Fix my Curl_timeleft() leftover mistake in the gnutls code
- 2008-02-15 22:38 bagder
- * lib/url.c: mention that we explicitly ignore the return code
- 2008-02-15 18:00 yangtse
- * lib/ssh.c: log SSH public key authentication failure and reason
- 2008-02-15 10:29 bagder
- * RELEASE-NOTES: new mirror and mirror recount after cleansing
- 2008-02-15 09:56 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: - Pooyan McSporran found and
- fixed a flaw where you first would do a normal http request and
- then you'd reuse the handle and replace the Accept: header, as
- then libcurl would send two Accept: headers!
- 2008-02-15 01:41 gknauf
- * lib/mk-ca-bundle.pl: fixed version var.
- 2008-02-15 01:26 gknauf
- * lib/mk-ca-bundle.pl: moved info block up before help block so
- that it can also be displayed before help option; trial to add a
- version number.
- 2008-02-14 22:24 gknauf
- * ares/Makefile.am: added some files which were missing in release
- tarballs.
- 2008-02-14 11:14 bagder
- * TODO-RELEASE: five current issues we should deal with somehow
- before the next release
- 2008-02-14 00:06 danf
- * CVS-INFO: Updated some out-of-date information.
- 2008-02-13 22:36 bagder
- * tests/libtest/lib509.c: make this test disabled properly when
- built with yassl
- 2008-02-13 07:06 yangtse
- * tests/runtests.pl: verifyserver() actually returns the pid of the
- unsecure http and ftp servers when verifying the https and ftps
- servers
- 2008-02-12 14:47 yangtse
- * tests/runtests.pl: On heavily loaded systems any test server
- start up can take longer than the timeout passed to startnew,
- when this happens startnew completes without being able to read
- the pidfile and consequently returns a zero pid2.
- To fix the above posibility the server pid is recovered from the
- verification stage which will actually return the server pid when
- verification is valid.
- 2008-02-12 02:11 yangtse
- * tests/README: fix grammatical issues
- 2008-02-11 23:03 bagder
- * CHANGES, lib/qssl.c, lib/socks.c, lib/tftp.c: Yang Tse pointed
- out a few remaining quirks from my timeout refactoring from Feb 7
- that didn't abort properly on timeouts. These are actually old
- problems but now they should be fixed.
- 2008-02-11 21:21 yangtse
- * tests/README: shell startup scripts and possible influence in
- scp/sftp/socks tests
- 2008-02-11 21:10 danf
- * tests/runtests.pl: Disable test due to keyword before disabling
- due to bad server.
- 2008-02-11 19:52 gknauf
- * lib/mk-ca-bundle.pl: open pipe to openssl commandline instead of
- writing into temp file.
- 2008-02-11 19:27 danf
- * lib/tftp.c: Fixed unused variable warning.
- 2008-02-11 16:00 gknauf
- * lib/mk-ca-bundle.pl: added strict to make sure all vars are
- properly defined; added -t switch to make text info of CAs
- optional; added -q switch to be really quiet.
- 2008-02-11 15:28 yangtse
- * tests/sshserver.pl: Additional SunSSH 1.1 ssh server options
- 2008-02-10 05:20 yangtse
- * CHANGES, RELEASE-NOTES, lib/hostthre.c: Bug report #1888932
- (http://curl.haxx.se/bug/view.cgi?id=1888932) points out and
- provides test program that demonstrates that libcurl might not
- set error description message for error
- CURLE_COULDNT_RESOLVE_HOST for Windows threaded name resolver
- builds. Fixed now.
- 2008-02-10 03:52 yangtse
- * tests/runtests.pl: Verify only once test harness sftp server
- connectivity and functionality.
- Make sure that the sftp client tool uses the ssh client binary
- that we have used to generate the configuration files, otherwise
- sftp might be using one located in the preferred path compiled
- into sftp.
- 2008-02-10 02:32 gknauf
- * Makefile.am, Makefile.dist: removed 'mv' call and changed to use
- new backup feature of mk-ca-bundle.pl.
- 2008-02-10 02:29 gknauf
- * lib/mk-ca-bundle.pl: added -b switch to provide a backup
- functionality for existing ca-bundle.crt file.
- 2008-02-09 16:32 gknauf
- * lib/mk-ca-bundle.pl: fixed another wrong var in error message.
- 2008-02-09 16:07 gknauf
- * Makefile.am, Makefile.dist: make use of mv's backup feature so
- that calling the ca-bundle target more than once will never fail;
- ignore error which can occure if for whatever reason there's no
- orignial ca-bundle.crt to rename.
- 2008-02-09 16:00 gknauf
- * lib/mk-ca-bundle.pl: fixed wrong var in error message.
- 2008-02-09 03:37 danf
- * tests/data/: test164, test185, test29, test303: Fixed some XML
- parsing problems.
- 2008-02-09 03:08 danf
- * CHANGES, tests/data/test146, tests/data/test183,
- tests/data/test184, tests/data/test185, tests/data/test300,
- tests/data/test301, tests/data/test302, tests/data/test304,
- tests/data/test305, tests/data/test306, tests/data/test307,
- tests/data/test308, tests/data/test509, tests/data/test94: Added
- key words to all SSL-using tests so they can be skipped if
- necessary. Removed a few unnecessary requires SSL statements.
- 2008-02-09 03:01 danf
- * tests/data/test303: Fixed test to use HTTPS as documented.
- 2008-02-08 23:02 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: - Mike Hommey filed and fixed
- bug report #1889856
- (http://curl.haxx.se/bug/view.cgi?id=1889856): When using the
- gnutls ssl layer, cleaning-up and reinitializing curl ends up
- with https requests failing with "ASN1 parser: Element was not
- found" errors. Obviously a regression added in 7.16.3.
- 2008-02-08 22:04 gknauf
- * docs/SSLCERTS: fixed a typo.
- 2008-02-08 19:42 danf
- * tests/data/: test1022, test1023: Missed checking in these test
- data files.
- 2008-02-08 18:32 yangtse
- * tests/sshserver.pl: Get rid of sftp subsystem additional
- parameters, they aren't widely supported
- 2008-02-08 14:54 yangtse
- * CHANGES, tests/.cvsignore, tests/runtests.pl, tests/sshhelp.pm,
- tests/sshserver.pl: To verify that the sftp server is actually
- running, responsive and that all curl's tests generated
- configuration and key files are fine, a real connection is
- established to the test harness sftp server authenticating and
- running a simple sftp remote pwd command.
- The verification is done using OpenSSH's or SunSSH's sftp client
- tool with a configuration file with the same options as the test
- harness socks server with the exception that dynamic forwarding
- is not used for sftp.
- 2008-02-08 12:20 bagder
- * docs/FAQ: and mention make ca-bundle in the 1.11 faq entry as
- well
- 2008-02-08 12:18 bagder
- * docs/SSLCERTS: for step 5, mention that we can now generate an
- own version locally if wanted instead of downloading it from the
- curl site
- 2008-02-08 12:16 bagder
- * CHANGES, RELEASE-NOTES: Günter Knauf added lib/mk-ca-bundle.pl
- which gets the Firefox ca bundle and creates a suitable
- ca-bundle.crt file in PEM format for use with curl. The
- recommended way to run it is to use 'make ca-bundle' in the build
- tree root.
- 2008-02-08 12:12 bagder
- * Makefile.am: oops, we make the copyright year ranges the simple
- style
- 2008-02-08 12:11 bagder
- * Makefile.am: provide the ca-bundle target the same way as the
- Makefile.dist does it so that it works the same way for
- configure-based platforms as for non-configure ones
- 2008-02-08 10:56 bagder
- * lib/Makefile.am: include mk-ca-bundle.pl in the tarballs
- 2008-02-08 03:57 gknauf
- * Makefile.dist: added ca-bundle target to main makefile; for now
- this does rename the existing ca-bundle.crt to ca-bundle.crt.old;
- maybe we can remove this once we are 100% sure that the new
- script works properly, and just overwrite the shipping one?
- 2008-02-08 03:38 gknauf
- * lib/mk-ca-bundle.pl: use argument to specify output filename if
- present.
- 2008-02-08 02:58 gknauf
- * lib/mk-ca-bundle.pl: fixed regex to fetch certdata.txt version
- since it was replaced by CVS (argh!) added a switch to display
- certdata.txt version header.
- 2008-02-08 02:21 danf
- * CHANGES, tests/data/Makefile.am, tests/libtest/Makefile.am,
- tests/libtest/test1013.pl, tests/libtest/test1022.pl: Added tests
- 1022 and 1023 to validate output of curl-config --version and
- --vernum
- 2008-02-08 02:08 gknauf
- * lib/mk-ca-bundle.pl: added Perl script to create a fresh
- ca-bundle.crt.
- 2008-02-07 23:25 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c, lib/connect.h, lib/ftp.c,
- lib/gtls.c, lib/qssl.c, lib/socks.c, lib/ssluse.c, lib/tftp.c: -
- Refactored a lot of timeout code into a few functions in an
- attempt to make them all use the same (hopefully correct) logic
- to make it less error-prone and easier to introduce
- library-wide where it should be used.
- 2008-02-07 16:43 bagder
- * docs/FAQ, lib/ca-bundle.crt: ca-bundle.crt documentational
- updates that more clearly describe the bundle ca-bundle.crt file
- as outdated and in need for replacement by anyone who wants to
- verify modern peers as the one we have is from year 2000!
- 2008-02-06 20:01 yangtse
- * CHANGES, RELEASE-NOTES, lib/strdup.c: Fix problem in strdup
- replacement when dealing with absolutely huge strings.
- 2008-02-06 18:35 yangtse
- * tests/server/tftpd.c: Don't try to compare more than strlen chars
- 2008-02-06 17:54 yangtse
- * tests/server/: sockfilt.c, sws.c, tftpd.c: Use a long int data
- type to handle getpid() result
- 2008-02-05 19:37 yangtse
- * tests/server/sws.c: Fix buffer size specification.
- Improve handling of boundary conditions for huge requests.
- 2008-02-05 15:43 yangtse
- * tests/server/sws.c: Minor variable type cleanups.
- Disable "swsbounce" mode when the received request isn't for the
- same test and part number.
- 2008-02-05 03:21 yangtse
- * tests/server/sws.c: proper initialization of httprequest, no
- longer zeroing out twice the whole 150000+ bytes struct, and also
- removing an equally big additional buffer for pipelining
- treatment.
- 2008-02-04 23:40 gknauf
- * lib/Makefile.netware, src/Makefile.netware: fixed entry symbols
- when linked with posix prelude.
- 2008-02-04 23:29 gknauf
- * lib/Makefile.netware, src/Makefile.netware: added makefile flag
- to link with NLM POSIX semantics.
- 2008-02-03 13:31 bagder
- * CHANGES, lib/multi.c, lib/url.c, lib/urldata.h: - Dmitry
- Kurochkin cleaned up the pipelining code and removed the need for
- and use of the "is_in_pipeline" struct field.
- 2008-02-03 13:28 bagder
- * docs/examples/: Makefile.am, threaded-ssl.c: threaded-ssl.c is a
- little example that does multi-threaded downloads from HTTPS
- sites with OpenSSL-enabled libcurl (and pthreads) and thus do the
- thread-locking and things openssl-style.
- 2008-02-03 11:10 bagder
- * docs/libcurl/curl_multi_timeout.3: it is stable now...
- 2008-02-01 21:34 danf
- * mkinstalldirs: Make mkinstalldirs ignore umask, for consistency
- with the rest of the install process. Note that mkinstalldirs
- appears to be used only in some configurations.
- 2008-01-31 17:37 yangtse
- * tests/sshserver.pl: When possible, use additional config options
- for test harness ssh server, which are deprecated in recent
- OpenSSH versions but are current for SunSSH.
- 2008-01-31 13:21 bagder
- * CHANGES, RELEASE-NOTES, lib/cookie.c, lib/cookie.h,
- tests/data/test31, tests/data/test46: - Niklas Angebrand made the
- cookie support in libcurl properly deal with the "HttpOnly"
- feature introduced by Microsoft and apparently also supported by
- Firefox: http://msdn2.microsoft.com/en-us/library/ms533046.aspx
- . HttpOnly is now supported when received from servers in HTTP
- headers, when written to cookie jars and when read from
- existing cookie jars.
- 2008-01-31 13:04 bagder
- * CHANGES, lib/file.c, lib/ftp.c, lib/http.c, lib/http_chunks.c,
- lib/transfer.c, lib/url.c, lib/urldata.h: - Dmitry Kurochkin
- moved several struct fields from the connectdata struct to the
- SingleRequest one to make pipelining better. It is a bit tricky
- to keep them in the right place, to keep things related to the
- actual request or to the actual connection in the right place.
- 2008-01-31 12:36 bagder
- * docs/KNOWN_BUGS: bug 51 may possibly be fixed, and as such it is
- not a known bug anymore:
- 51.Kevin Reed's reported problem with a proxy when doing CONNECT
- and it wants NTLM and close the connection to the initial
- CONNECT response: http://curl.haxx.se/bug/view.cgi?id=1879375
- 2008-01-30 00:46 gknauf
- * lib/Makefile.m32, src/Makefile.m32: silent stupid 'del' message
- when no files to delete found; added curl.res to clean target.
- 2008-01-30 00:10 bagder
- * tests/libtest/lib509.c: add verbose output to test 509 for easier
- debugging
- 2008-01-29 13:58 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/url.c: - Dmitry
- Kurochkin fixed Curl_done() for pipelining, as it could
- previously crash!
- 2008-01-29 13:31 bagder
- * CHANGES, RELEASE-NOTES, tests/data/test553: - Michal Marek fixed
- minor mistake in test case 553 that prevented it from working
- on other IP-addresses or port numbers.
- 2008-01-28 22:19 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start over on 7.18.1
- 2008-01-28 20:25 bagder
- * docs/THANKS: Added peeps from the 7.18.0 release annoucement
- 2008-01-28 18:28 bagder
- * CHANGES: 7.18.0
- 2008-01-28 17:04 bagder
- * docs/KNOWN_BUGS: Add the three currently discussed bugs that
- won't make it into the 7.18.0 release but hopefully they'll all
- be fixed in 7.18.1...
- 2008-01-28 12:56 bagder
- * lib/sendf.c: this was modified this year so we bump the copyright
- year
- 2008-01-28 12:48 bagder
- * configure.ac: updated copyright year in the generated configure
- 2008-01-27 23:53 bagder
- * CHANGES, lib/multi.c: Dmitry Kurochkin: In "real world" testing I
- found more bugs in pipelining. Broken connection is not restored
- and we get into infinite loop. It happens because of wrong
- is_in_pipeline values.
- 2008-01-27 03:35 yangtse
- * tests/sshserver.pl: Dont rely on PAMAuthenticationViaKbdInt
- default being 'no'
- 2008-01-26 01:13 bagder
- * tests/data/: Makefile.am, test1021: added test 1021 to verify my
- fix for bug report #1879375
- 2008-01-26 00:33 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: - Kevin Reed filed bug report
- #1879375 (http://curl.haxx.se/bug/view.cgi?id=1879375) which
- describes how libcurl got lost in this scenario: proxy tunnel
- (or HTTPS over proxy), ask to do any proxy authentication and
- the proxy replies with an auth (like NTLM) and then closes the
- connection after that initial informational response.
- libcurl would not properly re-initialize the connection to the
- proxy and
- continue the auth negotiation like supposed. It does now
- however, as it will
- now detect if one or more authentication methods were available
- and asked
- for, and will thus retry the connection and continue from
- there.
- - I made the progress callback get called properly during proxy
- CONNECT.
- 2008-01-25 23:35 bagder
- * docs/curl.1: using anyauth isn't unconditionally an extra
- roundtrip
- 2008-01-25 23:10 bagder
- * docs/INSTALL: just wanted to mention two uclinux archs I've tried
- libcurl builds on myself
- 2008-01-25 06:08 yangtse
- * tests/server/sws.c: improve request initialization for test
- harness HTTP server
- 2008-01-25 06:07 yangtse
- * tests/server/sws.c: Dmitry Kurochkin's test harness HTTP server
- pipelining fix fot test 530
- 2008-01-24 18:17 bagder
- * CHANGES, RELEASE-NOTES: and Igor Franchuk is his name!
- 2008-01-24 16:39 gknauf
- * packages/NetWare/get_ver.awk: fixed link to latest native awk.
- 2008-01-24 16:28 gknauf
- * lib/Makefile.netware, src/Makefile.netware: updated makefiles to
- use global copyright define.
- 2008-01-24 16:27 gknauf
- * packages/NetWare/get_ver.awk: updated awk script to fetch
- copyright from header.
- 2008-01-24 16:05 gknauf
- * lib/Makefile.netware, src/Makefile.netware: minor makefile
- tweaks.
- 2008-01-24 15:15 gknauf
- * src/version.h: happy new year
- 2008-01-24 15:14 gknauf
- * src/: curl.rc, version.h: use more correctly named define.
- 2008-01-24 15:10 gknauf
- * lib/libcurl.rc, src/curl.rc: use copyright define instead of
- hardcoded string.
- 2008-01-24 15:05 gknauf
- * include/curl/curlver.h: added copyright define to curlver.h.
- 2008-01-23 23:22 bagder
- * CHANGES, RELEASE-NOTES, lib/cookie.c, lib/cookie.h, lib/http.c:
- "Igor" pointed out that CURLOPT_COOKIELIST set to "ALL" leaked
- memory, and so did "SESS". Fixed now.
- 2008-01-23 13:22 bagder
- * lib/multi.c: Dmitry Kurochkin's pipelining close-down segfault
- fix
- 2008-01-23 08:27 yangtse
- * docs/INSTALL, lib/Makefile.vc6, src/Makefile.vc6: update openssl
- version
- 2008-01-23 07:11 yangtse
- * src/main.c: STDIN_FILENO, STDOUT_FILENO and STDERR_FILENO clone
- macros
- 2008-01-23 03:12 gknauf
- * lib/nwlib.c: happy new year
- 2008-01-23 03:10 gknauf
- * lib/nwlib.c: removed inclusion of libcurl memory debug headers
- since this lib stub is a well proofed method suggested by Novell.
- This enables usage of the stub with language bindings.
- 2008-01-22 18:26 yangtse
- * lib/ssh.c: when unable to initialize sftp session, also log
- failure reason
- 2008-01-22 15:52 yangtse
- * CHANGES, configure.ac, lib/select.h, src/main.c,
- tests/server/util.c: check availability of poll.h header at
- configuration time, and include it when sys/poll.h is unavailable
- 2008-01-22 04:48 yangtse
- * lib/libcurl.rc, src/curl.rc: update copyright year
- 2008-01-22 00:48 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c, lib/sendf.c, lib/url.c,
- lib/urldata.h: Dmitry Kurochkin removed the cancelled state for
- pipelining, as we agreed that it is bad anyway. Starting now,
- removing a handle that is in used in a pipeline will break the
- pipeline - it'll be set back up again but still...
- 2008-01-21 21:22 yangtse
- * CHANGES, configure.ac: Disable ldap support for cygwin builds,
- since it breaks whole build process.
- 2008-01-21 06:35 yangtse
- * tests/libtest/: Makefile.am, lib530.c: undo using internal
- *printf() clones for test #530
- 2008-01-20 23:53 yangtse
- * tests/libtest/: Makefile.am, lib530.c: use internal *printf()
- clones since snprintf() not available on all platforms
- 2008-01-20 12:29 bagder
- * RELEASE-NOTES: Judson provided an example, and the added mirror
- adds the count
- 2008-01-20 12:12 bagder
- * docs/examples/smooth-gtk-thread.c: This is a multi threaded
- application that uses a progress bar to show status. It uses
- Gtk+ to make a smooth pulse. Written by Jud Bishop
- 2008-01-20 12:07 bagder
- * RELEASE-NOTES: http://curl.very-clever.com/ is a new mirror in
- Nuremberg, Germany
- 2008-01-20 05:05 yangtse
- * tests/sshserver.pl: Also disable GSSAPIAuthentication for the
- test harness ssh client
- 2008-01-19 12:33 bagder
- * Makefile.dist: added a (sample) target for 64bit msvc builds
- 2008-01-19 11:30 bagder
- * src/main.c: rephrased the --socks5-hostname help output somewhat
- 2008-01-19 11:14 bagder
- * tests/: data/test530, libtest/lib530.c: Dmitry Kurochkin fixed
- test case 530 (pipelining)
- 2008-01-18 22:51 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Lau Hang Kin found and fixed
- a problem with the multi interface when doing CONNECT over a
- proxy. curl_multi_fdset() didn't report back the socket properly
- during that state, due to a missing case in the switch in the
- multi_getsock() function.
- 2008-01-18 10:18 yangtse
- * tests/runtests.pl: fix failure to properly detect SSH and SOCKS
- servers start up on loaded systems
- 2008-01-18 06:58 yangtse
- * src/main.c: to actually allow really big HTTP POSTs curl's
- postfieldsize type is changed to curl_off_t and
- CURLOPT_POSTFIELDSIZE_LARGE is used to pass value to libcurl
- 2008-01-17 23:43 bagder
- * RELEASE-NOTES: curl-java 0.2.1
- 2008-01-17 22:46 bagder
- * docs/BINDINGS: the java binding is not really maintained
- 2008-01-17 19:57 yangtse
- * CHANGES, tests/libtest/lib518.c, tests/libtest/lib537.c: Don't
- abort tests 518 and 537 when unable to raise the open-file soft
- limit
- 2008-01-17 19:03 yangtse
- * src/main.c: fix compiler warning
- 2008-01-17 05:10 danf
- * tests/data/: test551, test552: Put the comments in an XML-valid
- location.
- 2008-01-17 02:25 gknauf
- * lib/Makefile.m32, src/Makefile.m32: updated lib versions.
- 2008-01-17 02:20 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: updated copyright for new year.
- 2008-01-16 23:54 bagder
- * tests/: data/Makefile.am, data/test553, libtest/Makefile.am,
- libtest/lib553.c: Added test 553. This test case and code is
- based on the bug recipe Joe Malicki provided for bug report
- #1871269, fixed on Jan 14 2008 before the 7.18.0 release.
- 2008-01-16 23:09 bagder
- * tests/runtests.pl: remove trailing comma too, even though I don't
- think it does any harm
- 2008-01-16 23:08 bagder
- * CHANGES, RELEASE-NOTES, tests/runtests.pl: Nathan Coulter's patch
- that makes runtests.pl respect the PATH when figuring out what
- valgrind to run.
- 2008-01-16 22:33 bagder
- * lib/multi.c: Dmitry Kurochkin's additional pipelining bugfix
- 2008-01-16 22:01 yangtse
- * CHANGES, RELEASE-NOTES, src/main.c: fix handling of out of memory
- in the command line tool that afected data url encoded HTTP POSTs
- when reading it from a file.
- 2008-01-16 17:04 patrickm
- * packages/OS400/: README.OS400, ccsidcurl.c, ccsidcurl.h,
- curl.inc.in, initscript.sh, make-lib.sh, os400sys.c, os400sys.h:
- OS/400 update: New declarations in curl.h reported to
- curl.inc.in. Copyrights extended to 2008. SONAME handling
- introduced in build scripts.
- 2008-01-16 13:24 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/llist.c, lib/llist.h,
- lib/multi.c, lib/transfer.c, lib/url.c, lib/url.h, lib/urldata.h,
- tests/data/test530: Dmitry Kurochkin worked a lot on improving
- the HTTP Pipelining support that previously had a number of
- flaws, perhaps most notably when an application fired up N
- transfers at once as then they wouldn't pipeline at all that
- nicely as anyone would think... Test case 530 was also updated to
- take the improved functionality into account.
- 2008-01-16 00:19 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/krb4.c, lib/nss.c,
- lib/qssl.c, lib/ssh.c, lib/ssluse.c, lib/tftp.c, lib/transfer.c:
- Calls to Curl_failf() are not supposed to provide a trailing
- newline as the function itself adds that. Fixed on 50 or
- something strings!
- 2008-01-15 23:44 bagder
- * lib/: easy.c, hostip.c, hostip.h, url.c, urldata.h: Woops, partly
- revert my previous commit and do it slightly differently instead.
- The signalling of that a global DNS cache is wanted is done by
- setting the option but the setting of the internal variable that
- it is in use must not be done until it finally actually gets
- used!
- NOTE and WARNING: I noticed that you can't actually switch off
- the global dns cache with CURLOPT_DNS_USE_GLOBAL_CACHE but you
- couldn't do that previously either and the option is very clearly
- and loudly documented as DO NOTE USE so I won't bother to fix
- this bug now.
- 2008-01-15 23:15 bagder
- * CHANGES, docs/TODO, lib/hostip.c, lib/hostip.h, lib/url.c,
- lib/urldata.h: I made the torture test on test 530 go through.
- This was actually due to silly code left from when we switched to
- let the multi handle "hold" the dns cache when using the multi
- interface... Of course this only triggered when a certain
- function call returned error at the correct moment.
- 2008-01-15 09:45 bagder
- * docs/curl.1: Michal Marek's improved .curlrc syntax description
- 2008-01-14 23:02 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Joe Malicki filed bug report
- #1871269 (http://curl.haxx.se/bug/view.cgi?id=1871269) and we
- could fix his hang- problem that occurred when doing a large HTTP
- POST request with the response-body read from a callback.
- 2008-01-14 20:40 yangtse
- * lib/socks.c: fix compiler warning
- 2008-01-14 20:28 yangtse
- * tests/runtests.pl: startnew() shouldn't return a positive pid as
- reported in the pidfile by the spawned server itself unless it is
- actually alive
- 2008-01-14 18:49 bagder
- * docs/TODO: 5.3 support FF3 sqlite cookie files
- 2008-01-14 17:51 giva
- * lib/urldata.h: Trying GnuTLS and OpenSSL together fails to
- compile in not so obvious ways. Give an explicit error.
- 2008-01-14 02:53 yangtse
- * TODO-RELEASE: #115 is done
- 2008-01-13 05:39 yangtse
- * lib/socks.c, src/main.c: fix compiler warning
- 2008-01-13 04:27 yangtse
- * tests/data/: test1016, test1017, test1018, test1019, test1020:
- add client features part
- 2008-01-12 23:56 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: I re-arranged the curl --help
- output. All the options are now sorted on their long option names
- and all descriptions are one-liners.
- 2008-01-12 23:10 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/curl.1, src/main.c:
- Eric Landes provided the patch (edited by me) that introduces the
- --keepalive-time to curl to set the keepalive probe interval. I
- also took the opportunity to rename the recently added
- no-keep-alive option to no-keepalive to keep a consistent naming
- and to avoid getting two dashes in these option names. Eric also
- provided an update to the man page for the new option.
- 2008-01-12 11:31 bagder
- * CHANGES.0: added release dates for four very old releases
- 2008-01-12 05:32 yangtse
- * tests/sshserver.pl: Remove hardcoded verbosity
- 2008-01-12 01:12 yangtse
- * tests/runtests.pl: Ooops
- 2008-01-11 22:59 yangtse
- * tests/runtests.pl: Ooops
- 2008-01-11 22:23 bagder
- * COPYING: new year
- 2008-01-11 21:17 yangtse
- * tests/runtests.pl: When verifying that test harness's SSH and
- SOCKS servers have been started check also that the process is
- actually alive, since they could have died once the pidfile was
- written out
- 2008-01-11 18:35 yangtse
- * lib/ftp.c: fix compiler warning
- 2008-01-11 17:49 yangtse
- * lib/file.c: fix compiler warning
- 2008-01-11 16:21 bagder
- * TODO-RELEASE: "114 - Ranged downloads on file:// URLs" done
- 2008-01-11 15:20 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, lib/file.c,
- tests/data/Makefile.am, tests/data/test1016, tests/data/test1017,
- tests/data/test1018, tests/data/test1019, tests/data/test1020:
- Daniel Egger made CURLOPT_RANGE work on file:// URLs the very
- same way it already worked for FTP:// URLs
- 2008-01-11 15:00 bagder
- * CHANGES, configure.ac, src/main.c: I made the curl tool switch
- from using CURLOPT_IOCTLFUNCTION to now use the spanking new
- CURLOPT_SEEKFUNCTION simply to take advantage of the improved
- performance for the upload resume cases where you want to upload
- the last few bytes of a very large file. To implement this
- decently, I had to switch the client code for uploading from
- fopen()/fread() to plain open()/read() so that we can use lseek()
- to do >32bit seeks (as fseek() doesn't allow that) on systems
- that offer support for that.
- 2008-01-10 23:14 bagder
- * CHANGES, RELEASE-NOTES, curl-config.in: Michal Marek made
- curl-config --libs not include /usr/lib64 in the output (it
- already before skipped /usr/lib). /usr/lib64 is the default
- library directory on many 64bit systems and it's unlikely that
- anyone would use the path privately on systems where it's not.
- 2008-01-10 17:19 yangtse
- * tests/: runtests.pl, sshserver.pl: Temporary change to help
- debugging SSH server verification failures
- 2008-01-10 11:31 bagder
- * TODO-RELEASE: Two more items done:
- 109 - curl_easy_pause 110 - seekfunction
- 2008-01-10 11:30 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/ftp.c, lib/http.c, lib/transfer.c,
- lib/url.c, lib/urldata.h, src/main.c: Georg Lippitsch brought
- CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA to allow libcurl to
- seek in a given input stream. This is particularly important when
- doing upload resumes when there's already a huge part of the file
- present remotely. Before, and still if this callback isn't used,
- libcurl will read and through away the entire file up to the
- point to where the resuming begins (which of course can be a slow
- opereration depending on file size, I/O bandwidth and more). This
- new function will also be preferred to get used instead of the
- CURLOPT_IOCTLFUNCTION for seeking back in a stream when doing
- multi-stage HTTP auth with POST/PUT.
- 2008-01-10 10:17 bagder
- * CHANGES, RELEASE-NOTES, lib/http_digest.c: Nikitinskit Dmitriy
- filed bug report #1868255
- (http://curl.haxx.se/bug/view.cgi?id=1868255) with a patch. It
- identifies and fixes a problem with parsing WWW-Authenticate:
- headers with additional spaces in the line that the parser wasn't
- written to deal with.
- 2008-01-10 10:16 bagder
- * lib/transfer.c: corrected comment
- 2008-01-09 20:11 yangtse
- * lib/socks.c, lib/tftp.c, lib/transfer.c, src/main.c: fix compiler
- warning
- 2008-01-09 02:11 yangtse
- * tests/sshhelp.pm: Fix file Id
- 2008-01-09 01:58 yangtse
- * tests/sshhelp.pm: Add /usr/freeware/sbin and
- /usr/freeware/libexec to the ssh binaries locations search list.
- 2008-01-08 23:15 bagder
- * docs/KNOWN_BUGS: added the --retry problems mention on the
- curl-library list today
- 2008-01-08 21:12 yangtse
- * tests/runtests.pl: Partially cleanup debugging messages in test
- harness, introduced for new minimum SSH version support for SCP,
- SFTP and SOCKS tests.
- Some verbosity which still remains, will go out before next
- release.
- 2008-01-08 20:18 yangtse
- * tests/sshserver.pl: Remove increased loglevel intended to debug
- autobuild's publickey authentication failures when using OpenSSH
- 2.9.9 or SunSSH.
- Verified fact: Even when only using publickey authentication,
- OpenSSH and SunSSH first validate the user, this implies that if
- the user validation fails, 'invalid user', the publickey
- authentication will not be allowed to complete.
- 2008-01-08 15:52 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, docs/libcurl/Makefile.am,
- docs/libcurl/curl_easy_pause.3, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, include/curl/curlver.h, lib/easy.c,
- lib/multi.c, lib/sendf.c, lib/transfer.c, lib/url.c,
- lib/urldata.h: Introducing curl_easy_pause() and new magic return
- codes for both the read and the write callbacks that now can make
- a connection's reading and/or writing get paused.
- 2008-01-08 12:11 bagder
- * TODO-RELEASE: removed 113, both bugs #1850730 and #1854175 are
- fixed in CVS
- 2008-01-08 02:05 yangtse
- * lib/connect.c: Change typecast due to
- http://cool.haxx.se/cvs.cgi/curl/include/curl/curl.h.diff?r1=1.336&r2=1.337
- 2008-01-08 01:40 yangtse
- * tests/sshserver.pl: Increase loglevel to debug autobuild's
- publickey authentication failures when using OpenSSH 2.9.9 or
- SunSSH
- 2008-01-08 01:39 yangtse
- * tests/runtests.pl: Display ssh server log and configuration upon
- socks server failure
- 2008-01-07 20:54 danf
- * tests/data/test289: Fixed test description
- 2008-01-07 17:32 patrickm
- * packages/OS400/curl.inc.in: ILE RPG support update (from
- include/curl/curl.h)
- 2008-01-07 00:22 bagder
- * TODO-RELEASE: updated URLs and moved down two issues to the new
- "less likely" section
- 2008-01-06 22:41 bagder
- * lib/: ftp.c, url.c: more SOCKS5_HOSTNAME adjustments from Richard
- Atterer
- 2008-01-06 13:56 bagder
- * lib/ftp.c: make sure we deal with SOCKS5_HOSTNAME as a proxy type
- as well
- 2008-01-06 13:56 bagder
- * src/main.c: Richard Atterer reverted back what I missed in my
- previous revert ;-)
- 2008-01-06 13:54 bagder
- * lib/url.c: make sure CURLPROXY_SOCKS5_HOSTNAME is taken care of
- as well
- 2008-01-06 12:10 bagder
- * TODO-RELEASE: fixed: 116 - bug #1863171, curl_getdate() bug
- added: 117 - Eric Landes patch for introducing the --tcp-keep*
- options
- 2008-01-06 11:50 bagder
- * CHANGES, RELEASE-NOTES, lib/parsedate.c: Jeff Johnson filed bug
- report #1863171 (http://curl.haxx.se/bug/view.cgi?id=1863171)
- where he pointed out that libcurl's date parser didn't accept a
- +1300 time zone which actually is used fairly often (like New
- Zealand's Dailight Savings Time), so I modified the parser to now
- accept up to and including -1400 to +1400.
- 2008-01-06 03:02 yangtse
- * tests/sshserver.pl: Increase MaxAuthTries from 0 to 10. Using a
- value of 0 is too restrictive
- 2008-01-05 23:04 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/socks.c, lib/url.c, lib/urldata.h, src/main.c: Based on
- further discussion on curl-library, I reverted yesterday's SOCKS5
- code to instead introduce support for a new proxy type called
- CURLPROXY_SOCKS5_HOSTNAME that is used to send the host name to
- the proxy instead of IP address and there's thus no longer any
- need for a new curl_easy_setopt() option.
- The default SOCKS5 proxy is again back to sending the IP address
- to the proxy. The new curl command line option for enabling
- sending host name to a SOCKS5 proxy is now --socks5-hostname.
- 2008-01-05 22:04 bagder
- * RELEASE-NOTES: Added Daniel Egger and extended the
- --no-keep-alive description
- 2008-01-05 13:15 bagder
- * tests/data/test200: added keyword
- 2008-01-05 02:39 yangtse
- * src/main.c: Don't abort operation when attempting to set
- SO_KEEPALIVE fails, just issue a warning and ignore the failure.
- 2008-01-05 00:57 danf
- * tests/FILEFORMAT: "yes" must be in quotes to be XML compatible
- 2008-01-05 00:55 bagder
- * TODO-RELEASE: 111 - DNS resolve over socks5 is done added 116 -
- bug #1863171, curl_getdate() bug
- 2008-01-05 00:31 bagder
- * tests/: FILEFORMAT, runtests.pl: Daniel Egger provided
- 'nonewline=yes' support for the <stdout> section
- 2008-01-05 00:01 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/socks.c, lib/url.c, lib/urldata.h, src/main.c: Based on Maxim
- Perenesenko's patch, we now do SOCKS5 operations and let the
- proxy do the host name resolving and only if --socks5ip (or
- CURLOPT_SOCKS5_RESOLVE_LOCAL) is used we resolve the host name
- locally and pass on the IP address only to the proxy.
- 2008-01-04 23:16 bagder
- * docs/TODO: 14.3 extend CURLOPT_SOCKOPTFUNCTION prototype (for
- next SONAME bump)
- 2008-01-04 20:56 yangtse
- * tests/runtests.pl: Missing newline at end of message
- 2008-01-04 16:39 yangtse
- * tests/libtest/lib552.c: Fix 'format string' compiler warning
- 2008-01-04 15:12 yangtse
- * tests/sshserver.pl: 'ControlPath' ssh client configuration file
- option requires OpenSSH 4.2 or later to accept 'none' as an
- indication to disable connection multiplexing
- 2008-01-04 14:24 yangtse
- * tests/sshserver.pl: SunSSH 1.1 ssh client does not support config
- file options:
- ConnectTimeout
- ForwardX11Trusted
- HashKnownHosts
- RekeyLimit
- ServerAliveCountMax
- ServerAliveInterval
- 2008-01-04 14:00 yangtse
- * tests/runtests.pl: - Display curl_ssh_config when socks server
- fails to start.
- - Capability of running socks5 tests must be based on ssh daemon
- version and not on ssh client version.
- 2008-01-04 04:05 yangtse
- * tests/runtests.pl: Make sure @INC is modified before 'using' the
- sshhelp module.
- 2008-01-04 04:04 yangtse
- * tests/sshserver.pl: 'LocalCommand' no longer used for ssh client
- config file. When used it requires a non blank argument.
- 2008-01-03 21:48 yangtse
- * CHANGES, TODO-RELEASE, tests/Makefile.am, tests/runtests.pl,
- tests/sshhelp.pm, tests/sshserver.pl: Modify test harness so that
- the minimum SSH version required to run SCP, SFTP and SOCKS4
- tests is now OpenSSH 2.9.9 or SunSSH 1.0
- For SOCKS5 tests minimum versions are OpenSSH 3.7 or SunSSH 1.0
- 2008-01-03 16:18 giva
- * lib/: ftp.c, url.c: 'false' and 'true' are not built-ins on most
- compilers. Use TRUE/FALSE from setup_once.h.
- 2008-01-02 23:46 bagder
- * TODO-RELEASE: one gone, one added
- 2008-01-02 23:30 bagder
- * CHANGES, lib/http_chunks.c: - I fixed two cases of missing return
- code checks when handling chunked decoding where a write error
- (or abort return from a callback) didn't stop libcurl's
- processing.
- 2008-01-02 23:23 bagder
- * CHANGES, RELEASE-NOTES, include/curl/curl.h: I removed the
- socklen_t use from the public curl/curl.h header and instead made
- it an unsigned int. The type was only used in the curl_sockaddr
- struct definition (only used by the curl_opensocket_callback). On
- all platforms I could find information about, socklen_t is 32
- unsigned bits large so I don't think this will break the API or
- ABI. The main reason for this change is of course for all the
- platforms that don't have a socklen_t definition in their headers
- to build fine again. Providing our own configure magic and custom
- definition of socklen_t on those systems proved to work but was a
- lot of cruft, code and extra magic needed - when this very small
- change of type seems harmless and still solves the missing
- socklen_t problem.
- 2008-01-02 22:40 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
- lib/socks.c, lib/socks.h, lib/url.c, src/main.c: Richard Atterer
- brought a patch that added support for SOCKS4a proxies, which is
- an inofficial PROXY4 variant that sends the hostname to the proxy
- instead of the resolved address (which is already supported by
- SOCKS5). --socks4a is the curl command line option for it and
- CURLOPT_PROXYTYPE can now be set to CURLPROXY_SOCKS4A as well.
- 2008-01-02 22:39 bagder
- * TODO-RELEASE: updated
- 2008-01-02 06:30 giva
- * ares/acountry.c: Added '-d' option for Watt-32 debugging.
- 2008-01-01 22:11 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: Mohun Biswas pointed out that
- --libcurl generated a source code with an int function but
- without a return statement. While fixing that, I also took care
- about adding some better comments for the generated code.
- 2007-12-27 22:44 bagder
- * docs/curl.1: --libcurl was added in 7.16.1, a useful information
- 2007-12-27 00:29 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Dmitry Kurochkin mentioned a
- flaw (http://curl.haxx.se/mail/lib-2007-12/0252.html) in
- detect_proxy() which failed to set the bits.proxy variable
- properly when an environment variable told libcurl to use a http
- proxy.
- 2007-12-26 22:48 bagder
- * CHANGES, tests/data/Makefile.am, tests/data/test552,
- tests/libtest/Makefile.am, tests/libtest/lib552.c: In an attempt
- to repeat the problem in bug report #1850730
- (http://curl.haxx.se/bug/view.cgi?id=1850730) I wrote up test
- case 552. The test is doing a 70K POST with a read callback and
- an ioctl callback over a proxy requiring Digest auth. The test
- case code is more or less identical to the test recipe code
- provided by Spacen Jasset (who submitted the bug report).
- 2007-12-26 22:46 bagder
- * TODO-RELEASE: what we're having atm
- 2007-12-25 14:26 gknauf
- * lib/sslgen.c: added missing semicolon fromn last commit.
- 2007-12-25 00:45 bagder
- * CHANGES, RELEASE-NOTES, lib/sslgen.c: Gary Maxwell filed bug
- report #1856628 (http://curl.haxx.se/bug/view.cgi?id=1856628) and
- provided a fix for the (small) memory leak in the SSL session ID
- caching code. It happened when a previous entry in the cache was
- re-used.
- 2007-12-22 19:25 danf
- * tests/: runtests.pl, sshserver.pl, httpsserver.pl: Use getcwd()
- to get the directory, which works even if one of the directory
- components doesn't have read permission set.
- 2007-12-20 22:21 danf
- * tests/testcurl.pl: Use getcwd() to get the directory, which works
- even if one of the directory components doesn't have read
- permission set.
- 2007-12-19 22:19 danf
- * CHANGES, src/Makefile.am: Ensure that nroff doesn't put anything
- but ASCII characters into the --manual text.
- 2007-12-18 19:33 yangtse
- * CHANGES, RELEASE-NOTES, src/main.c:
- (http://curl.haxx.se/mail/archive-2007-12/0039.html) reported and
- fixed a file truncation problem on Windows build targets
- triggered when retrying a download with curl.
- 2007-12-18 19:08 yangtse
- * CHANGES, ares/config-win32.h, lib/config-win32.h,
- src/config-win32.h: MSVC 9.0 (VS2008) does not support Windows
- build targets prior to WinXP, and makes wrong asumptions of build
- target when it isn't specified. So, if no build target has been
- defined we will target WinXP when building with MSVC 9.0
- (VS2008).
- 2007-12-18 11:36 yangtse
- * CHANGES, RELEASE-NOTES, lib/config-win32.h: pollfd struct and
- WSA_poll fixes for Windows Vista already present in CVS
- 2007-12-17 22:19 bagder
- * CHANGES, RELEASE-NOTES, lib/config-win32.h: Mateusz Loskot
- pointed out that VC++ 9.0 (2008) has the pollfd struct and
- defines in the SDK somehow differently so we have to add a define
- to the config-win32.h file to make select.h compile nicely.
- 2007-12-15 23:19 bagder
- * tests/data/test551: spell!
- 2007-12-15 23:13 bagder
- * tests/data/: Makefile.am, test551: Add test 551 that tests
- callback-post over a proxy that requires Digest auth. A failed
- attempt to repeat bug report #1850730 (ie the test works fine).
- 2007-12-14 23:09 bagder
- * configure.ac: remove mistaken "-d" from here
- 2007-12-14 12:19 bagder
- * docs/curl.1: -u addition: If you just give the user name (without
- entering a colon) curl will prompt for a password. Denis Bredelet
- pointed out!
- 2007-12-14 02:09 danf
- * tests/data/: test549, test550: Added missing <features>
- 2007-12-14 02:05 danf
- * tests/data/: test549, test550: Fixed typo in test title
- 2007-12-13 15:39 yangtse
- * src/main.c: Fix compiler warning
- 2007-12-13 11:00 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: David Wright filed bug report
- #1849764 (http://curl.haxx.se/bug/view.cgi?id=1849764) with an
- included fix. He identified a problem for re-used connections
- that previously had sent Expect: 100-continue and in some
- situations the subsequent POST (that didn't use Expect:) still
- had the internal flag set for its use. David's fix (that makes
- the setting of the flag in every single request unconditionally)
- is fine and is now used!
- 2007-12-12 12:22 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/curl.1, src/main.c:
- Gilles Blanc made the curl tool enable SO_KEEPALIVE for the
- connections and added the --no-keep-alive option that can disable
- that on demand.
- 2007-12-11 22:19 bagder
- * docs/libcurl/curl_multi_setopt.3: clarify that the
- CURLMOPT_TIMERFUNCTION callback can pass in 0 and -1 as legal
- values and what they mean
- 2007-12-11 20:34 bagder
- * ares/Makefile.am: build acountry too
- 2007-12-11 18:26 giva
- * ares/CHANGES: Added acountry.c.
- 2007-12-11 18:24 giva
- * ares/Makefile.netware: Added build of acountry.nlm.
- 2007-12-11 18:23 giva
- * ares/: Makefile.m32, Makefile.vc6: Added build of acountry.exe.
- 2007-12-11 18:22 giva
- * ares/Makefile.dj: Build acountry.exe. Added 'socklen_t' define.
- 2007-12-11 18:21 giva
- * ares/acountry.c: Another sample application that returns
- country-code and name from an IPv4-address or host-name. Using
- the service of countries.nerd.dk.
- 2007-12-10 23:20 bagder
- * ares/Makefile.am: grrr, the previous commit was meant to properly
- make sure that we don't link any executables when doing debug
- builds since they kind of assume symbols provided by libcurl, but
- it also wrongly included acountry.c
- 2007-12-10 23:19 bagder
- * ares/: Makefile.am, configure.ac: when building
- 2007-12-10 22:42 bagder
- * ares/Makefile.am: build ahost and adig by default but don't
- install them
- 2007-12-10 18:09 patrickm
- * packages/OS400/: README.OS400, curl.inc.in, initscript.sh,
- make-lib.sh: Define new options in OS400 RPG interface Port OS400
- compilation scripts to >= V5R2M0
- 2007-12-10 17:14 giva
- * ares/: ares.h, ares_ipv6.h: Fix for targets that do have 'struct
- in6_addr', but which doesn't define 's6_addr' as a macro.
- 2007-12-10 12:33 bagder
- * docs/FAQ: cut out the number of contributors from this file since
- it'll always be wrong
- 2007-12-10 11:28 bagder
- * docs/FAQ: 5.13 How do I stop an ongoing transfer?
- 2007-12-09 23:31 bagder
- * CHANGES, RELEASE-NOTES, lib/sendf.c: Andrew Moise filed bug
- report #1847501 (http://curl.haxx.se/bug/view.cgi?id=1847501) and
- pointed out a memcpy() that should be memmove() in the
- convert_lineends() function.
- 2007-12-09 13:26 bagder
- * docs/TODO: add in toc too
- 2007-12-09 13:22 bagder
- * docs/TODO: RTMP support?
- 2007-12-09 13:20 bagder
- * docs/TODO: oops another bad numbering
- 2007-12-09 13:12 bagder
- * docs/TODO: oops duplicate numbering
- 2007-12-09 13:00 bagder
- * docs/TODO: slightly rephrased
- 2007-12-09 10:58 giva
- * src/Makefile.Watcom: Removed use of '..\lib\libcurl_wc.lib' as
- this is not really a static-lib. Renamed 'OBJ_DIR' to
- 'WC_Win32.obj'.
- 2007-12-09 10:44 giva
- * lib/Makefile.Watcom: Removed building 'libcurl_wc.lib' as this
- isn't a static-library in the common sense. Renamed 'OBJ_DIR' to
- 'WC_Win32.obj'.
- 2007-12-09 00:01 bagder
- * CHANGES: Travelling some 500km by train back and forth on the
- same day gives you time to do things you don't otherwise do, but
- here's the summary of today's work...
- 2007-12-09 00:00 bagder
- * docs/TODO: reformat to FAQ/CONTRIBUTE style, for nicer web-look
- when I apply the magic script(s) on it online
- 2007-12-08 23:58 bagder
- * docs/KNOWN_BUGS: cleanup
- 2007-12-08 23:57 bagder
- * src/main.c: fix a crash in oom situations (thanks runtests.pl
- -t!)
- 2007-12-08 23:56 bagder
- * tests/data/: test1008, test137, test138, test139, test140,
- test141, test142, test143, test144, test145, test146, test35: add
- keywords
- 2007-12-08 23:56 bagder
- * tests/data/Makefile.am: add missing files
- 2007-12-08 23:53 bagder
- * tests/libtest/lib547.c: correct the comment about size
- 2007-12-08 23:53 bagder
- * tests/: data/test549, data/test550, libtest/Makefile.am,
- libtest/lib549.c: add test 549 and 550
- 2007-12-08 23:52 bagder
- * docs/libcurl/curl_easy_setopt.3: mention how to enable chunked
- encoding for POSTs
- 2007-12-08 23:50 bagder
- * lib/: dict.c, file.c, ftp.c, http.c, parsedate.c, sendf.c,
- ssluse.c, telnet.c, tftp.c, transfer.c, url.c: All static
- functions that were previously name Curl_* something no longer
- use that prefix as we use that prefix only for library-wide
- internal global symbols.
- 2007-12-06 23:36 bagder
- * docs/libcurl/curl_multi_timeout.3: clarify that when
- curl_multi_timeout() returns -1 it just means that there is no
- current timeout. It does not mean wait forever and it does not
- mean do not wait at all. It means there is no timeout value known
- at this point in time.
- 2007-12-05 22:20 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/test547,
- tests/data/test548, tests/libtest/lib547.c: Spacen Jasset
- reported a problem with doing POST (with data read with a
- callback) over a proxy when NTLM is used as auth with the proxy.
- The bug also concerned Digest and was limited to using callback
- only. Spacen worked with us to provide a useful patch. I added
- the test case 547 and 548 to verify two variations of POST over
- proxy with NTLM.
- 2007-12-05 12:10 bagder
- * tests/libtest/lib547.c: fix compiler warning
- 2007-12-05 12:08 bagder
- * tests/: data/test548, libtest/Makefile.am, libtest/lib547.c:
- added test548 which uses the lib547 source file, preparing for
- test547 which is supposed to repeat the bug report "NTLM proxy
- authentication with CURLOPT_READDATA seems broken." posted on the
- curl-library mailing list on dec 3 2007.
- 2007-12-04 01:15 yangtse
- * lib/ssluse.c: Fix compiler warning: variable may be used
- uninitialized
- 2007-12-03 23:44 bagder
- * CHANGES, RELEASE-NOTES: Ray Pekowski filed bug report #1842029
- 2007-12-03 20:57 yangtse
- * ares/ares_gethostbyaddr.c: Fix three issues previous cleanup
- introduces.
- 2007-12-03 12:49 bagder
- * RELEASE-NOTES: SSL session id caching bugfix
- 2007-12-03 12:48 bagder
- * CHANGES, lib/sslgen.c: Bug report #1842029
- (http://curl.haxx.se/bug/view.cgi?id=1842029) identified a
- problem with SSL session caching that prevent it from working,
- and the associated fix!
- 2007-12-03 12:41 bagder
- * RELEASE-NOTES: mention "no longer default-appends ;type= on FTP
- URLs thru proxies" as a bug fix even if kind of implied by the
- new option
- 2007-12-03 12:39 bagder
- * CHANGES, lib/ssluse.c: Now libcurl (built with OpenSSL) doesn't
- return error anymore if the remote SSL-based server doesn't
- present a certificate when the request is told to ignore
- certificate verification anyway.
- 2007-12-03 11:25 bagder
- * ares/: CHANGES, ares_gethostbyaddr.c: Erik Kline cleaned up
- ares_gethostbyaddr.c:next_lookup() somewhat
- 2007-12-03 11:22 bagder
- * ares/: CHANGES, configure.ac: Brad Spencer fixed the configure
- script to assume that there's no /dev/urandom when built
- cross-compiled as then the script cannot check for it.
- 2007-12-03 10:50 bagder
- * tests/data/: test208, test79: removed the ;type= thing for FTP
- urls through proxy, since that's now only present when enabled by
- on option which isn't done by default (and isn't even available
- for the curl app atm)
- 2007-12-03 00:39 bagder
- * TODO-RELEASE: 107 - resolve the type= thing for FTP URLs over
- HTTP proxies, is solved
- 2007-12-03 00:38 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/http.c, lib/url.c, lib/urldata.h: Michal
- Marek introduced CURLOPT_PROXY_TRANSFER_MODE which is used to
- control the appending of the "type=" thing on FTP URLs when they
- are passed to a HTTP proxy. Some proxies just don't like that
- appending (which is done unconditionally in 7.17.1), and some
- proxies treat binary/ascii transfers better with the appending
- done!
- 2007-11-30 03:31 danf
- * configure.ac: Upped copyright year
- 2007-11-29 23:27 bagder
- * CHANGES: uh, corrected pretty major write error!
- 2007-11-29 23:15 bagder
- * CHANGES, RELEASE-NOTES: ftp resumed upload and long Digest nonces
- 2007-11-29 23:14 bagder
- * lib/http_digest.c: A bug report on the curl-library list showed a
- HTTP Digest session going on with a 700+ letter nonce. Previously
- libcurl only support 127 letter ones and now I bumped it to 1023.
- 2007-11-29 23:14 bagder
- * lib/ftp.c: Fixed the resumed FTP upload loop to not require that
- the read callback returns a full buffer on each invoke.
- 2007-11-29 12:25 bagder
- * lib/ssh.c: include the libssh2 return code in the output for
- these failures to ease debugging
- 2007-11-28 16:18 bagder
- * ares/ares_gethostbyaddr.c: the gethostbyname fix applied here as
- well
- 2007-11-28 11:46 bagder
- * ares/ares_gethostbyname.c: fix next_lookup() to continue
- searching even if c-ares failed to load the /etc/hosts file,
- pointed out by Erik Kline:
- http://daniel.haxx.se/projects/c-ares/mail/c-ares-archive-2007-11/0027.shtml
- 2007-11-28 11:33 bagder
- * configure.ac: When --with-gssapi (without given path) is used, we
- must use krb5-config to get the libs as well and not only the
- include path like we used to.
- 2007-11-28 02:46 yangtse
- * tests/sshserver.pl: To allow remote log inspection avoid
- redirecting messages to stderr. Cleanup some debugging messages.
- Unlink log file on exit.
- 2007-11-27 23:41 bagder
- * ares/configure.ac: Remove the check for libdl since that isn't
- actually used and it causes warnings. Pointed out by Robin
- Cornelius.
- 2007-11-27 23:38 bagder
- * ares/Makefile.am: pkgconfig fix by Andreas Schuldei
- 2007-11-27 23:37 bagder
- * ares/libcares.pc.in: spellfix
- 2007-11-27 21:57 yangtse
- * tests/sshserver.pl: ConnectTimeout requires OpenSSH 3.7 or later
- 2007-11-27 01:52 yangtse
- * tests/sshserver.pl: Explicitly disallow remote hosts to connect
- to local forwarded ports, the socks server port in the test
- suite. This is the default setting unless a tinkered built ssh is
- being used.
- 2007-11-26 15:26 yangtse
- * tests/runtests.pl: Stop ssh and socks servers when verification
- fails
- 2007-11-26 15:07 yangtse
- * tests/runtests.pl: Providing an explicit bind address besides the
- port for dynamic application-level port forwarding, our socks
- port, prevents ssh from running on some systems.
- By default, ssh binds local port forwardings to the loopback
- address, since this was the address being given as the explicit
- bind address, now it isn't given.
- 2007-11-26 13:26 bagder
- * docs/INTERNALS: more blurb
- 2007-11-26 12:04 bagder
- * CHANGES: Added recent changes and spellchecked
- 2007-11-26 12:04 bagder
- * tests/data/: Makefile.am, test1015: test1015 --data-urlencode
- 2007-11-26 12:03 bagder
- * src/main.c: #1 fixed --data-urlencode when no = or @ was used #2
- extended the user-agent buffer since I hit the 128 byte boundary!
- 2007-11-26 12:02 bagder
- * docs/INTERNALS: slightly less outdated
- 2007-11-26 03:45 yangtse
- * tests/: runtests.pl, sshserver.pl: Temporary change to better
- debug startup failures of test suite ssh and socks servers.
- 2007-11-25 04:55 yangtse
- * tests/runtests.pl: Allow different start timeout specification
- for each server
- 2007-11-25 00:18 bagder
- * lib/: ldap.c, tftp.c, url.c: reqdata doesn't exist anymore and
- the path moved to the UrlState struct
- 2007-11-25 00:16 bagder
- * lib/: content_encoding.c, content_encoding.h, dict.c, easy.c,
- file.c, ftp.c, http.c, http_chunks.c, multi.c, progress.c, ssh.c,
- telnet.c, tftp.c, transfer.c, url.c, urldata.h: struct HandleData
- is now called struct SingleRequest, and is only for data that is
- inited at the start of the DO action. I removed the
- Curl_transfer_keeper struct completely, and I had to move out a
- few struct members (that had to be set before DO or used after
- DONE) to the UrlState struct. The SingleRequest struct is
- accessed with SessionHandle->req.
- One of the biggest reasons for doing this was the bunch of
- duplicate struct members in HandleData and Curl_transfer_keeper
- since it was really messy to keep track of two variables with the
- same name and basically the same purpose!
- 2007-11-23 13:18 yangtse
- * tests/runtests.pl: make 'checkdied' in runtests.pl more robust
- 2007-11-23 10:50 yangtse
- * tests/: data/test1013, ftpserver.pl, httpserver.pl, runtests.pl,
- data/test1014: Revert last change since it breaks running the
- test suite when builddir is different from srcdir.
- 2007-11-23 05:03 yangtse
- * tests/: ftpserver.pl, httpserver.pl, runtests.pl, data/test1013,
- data/test1014: Improve chance of running runtests.pl from outside
- the source tree 'tests' directory
- 2007-11-22 20:56 yangtse
- * tests/runtests.pl: Debugging messages to trace startnew failures
- 2007-11-22 17:35 yangtse
- * CHANGES, RELEASE-NOTES, include/curl/curl.h: Provide a socklen_t
- definition in curl.h for Win32 API build targets which don't have
- one.
- 2007-11-22 10:39 bagder
- * src/main.c: make nlen a size_t to better hold diffs between
- pointers etc
- 2007-11-22 10:36 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Alessandro
- Vesely helped me improve the --data-urlencode's syntax, parser
- and documentation.
- 2007-11-21 23:37 bagder
- * lib/url.c: Make the do_complete() function not get called until
- the DO actually is compelete, which bascially means when used
- with the multi interface
- 2007-11-21 20:33 yangtse
- * tests/runtests.pl: Temporary change adding additional debugging
- messages to better pinpoint startup failures of test suite ssh
- and socks servers.
- 2007-11-21 18:50 yangtse
- * tests/httpsserver.pl: Fix trying to return outside of a
- subroutine
- 2007-11-21 11:16 bagder
- * ares/: CHANGES, RELEASE-NOTES, ares_version.h: and we start on
- 1.5.2!
- 2007-11-21 11:12 bagder
- * ares/CHANGES: change
- 2007-11-21 11:12 bagder
- * ares/: Makefile.inc, RELEASE-NOTES: oops
- 2007-11-21 10:31 bagder
- * ares/: RELEASE-NOTES, ares_version.h: start working on 1.5.1 now
- 2007-11-21 10:24 bagder
- * ares/RELEASE-NOTES: this is what 1.5.0 is
- 2007-11-21 00:17 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/http_negotiate.c,
- lib/urldata.h: While inspecting the Negotiate code, I noticed how
- the proxy auth was using the same state struct as the host auth,
- so both could never be used at the same time! I fixed it (without
- being able to check) to use two separate structs to allow
- authentication using Negotiate on host and proxy simultanouesly.
- 2007-11-21 00:16 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify somewhat what happens to
- some data when a share is set to be used
- 2007-11-21 00:02 bagder
- * lib/: easy.c, http.c, http_negotiate.c: white space changes only
- to clean up indent and source width
- 2007-11-20 23:59 bagder
- * lib/url.c: remove the unconditional enabling of cookies if you
- set a share to use!
- 2007-11-20 23:57 bagder
- * lib/urldata.h: a bunch of new comments
- 2007-11-20 23:01 bagder
- * docs/curl.1: rephrased
- 2007-11-20 17:47 yangtse
- * tests/sshserver.pl: Don't gather additional debug info unless
- sshd actually fails
- 2007-11-20 15:23 patrickm
- * docs/BINDINGS: ILE RPG binding: OS/400 specific and contained in
- source distribution
- 2007-11-20 15:10 yangtse
- * tests/sshserver.pl: Improve detection of sshd un/supported
- options.
- Gather additional debug info when the test suite ssh server fails
- to start.
- 2007-11-20 11:08 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Introuced
- --data-urlencode to the curl tool for easier url encoding of the
- data sent in a post.
- 2007-11-20 11:03 bagder
- * lib/mprintf.c: fix the treatment of the parameter-based
- precision, as in "%.*s%s" as previously the second %s would
- wrongly get the numerical argument that is used for the variable
- precision for the first %s...
- 2007-11-20 10:44 bagder
- * TODO-RELEASE: 107 - resolve the type= thing for FTP URLs over
- HTTP proxies
- 2007-11-20 00:20 bagder
- * TODO-RELEASE: 106 - Share interface force-enable the cookie
- parser
- 2007-11-19 18:20 yangtse
- * tests/: runtests.pl, sshserver.pl: This is a temporary change to
- test if OpenSSH 3.6 and SunSSH 1.1 are good/compatible enough to
- run the test suite ssh server and socks tests
- 2007-11-19 16:47 bagder
- * ares/: ares_ipv6.h, bitncmp.h, inet_net_pton.h, inet_ntop.h: fill
- in missing copyrights
- 2007-11-19 10:24 bagder
- * lib/sslgen.c: I think this is the right fix for other non-OpenSSL
- libs, based on the NSS fix from the other day. It is time to
- setup the internal SSL libs and treat them with a "handler"
- struct similar to how we deal with the protocols these days...
- 2007-11-19 02:49 yangtse
- * tests/sshserver.pl: Temporary change to help debugging string(s)
- returned by sshd -V when sshd is not being identified as an
- OpenSSH daemon
- 2007-11-18 23:48 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: removed now obsolete defines; updated
- external library versions to latest.
- 2007-11-18 10:45 bagder
- * CHANGES, RELEASE-NOTES, lib/sslgen.c: Rob Crittenden fixed SSL
- connections with NSS done with the multi-interface
- 2007-11-18 02:16 yangtse
- * tests/sshserver.pl: Add /opt/ssh/sbin and /opt/ssh/libexec to the
- sshd locations search list.
- Improve wording of a couple of debug messages.
- 2007-11-17 18:43 yangtse
- * tests/sshserver.pl: When unable to start test suite sshserver,
- log if OpenSSH has not been found or the OpenSSH version found
- 2007-11-17 11:22 bagder
- * CHANGES, configure.ac, docs/examples/Makefile.am: Andres Garcia
- made the examples build fine on Windows (mingw + msys) when the
- lib was built staticly.
- 2007-11-17 03:28 yangtse
- * tests/sshserver.pl: Add /usr/local/sbin and /usr/freeware/bin to
- the sshd locations search list
- 2007-11-17 00:06 bagder
- * CHANGES, tests/runtests.pl: Michal Marek made the test suite
- remember what test servers that fail to start so that subsequent
- tries are simply skipped.
- 2007-11-16 10:36 sesse
- * ares/ares_parse_aaaa_reply.c: Fix a double free.
- 2007-11-16 02:19 yangtse
- * lib/http.c: Fix unsigned integral math check in add_buffer_send()
- 2007-11-16 00:42 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Ates Goral identified a
- problem in http.c:add_buffer_send() when a debug callback was
- used, as it could wrongly pass on a bad size for the outgoing
- HTTP header. The bad size would be a very large value as it was a
- wrapped size_t content. This happened when the whole HTTP request
- failed to get sent in one single send.
- http://curl.haxx.se/mail/lib-2007-11/0165.html
- 2007-11-16 00:30 bagder
- * lib/http.c: removed unnecessary check from add_buffer_send() that
- only was made within #ifdef CURL_DOES_CONVERSIONS anyway! I
- turned it into a DEBUGASSERT() instead.
- 2007-11-15 23:41 bagder
- * CHANGES, tests/runtests.pl: Michal Marek fixed the test suite to
- better deal with the case when the HTTP ipv6 server can't run.
- 2007-11-15 22:45 bagder
- * lib/: file.c, http_chunks.c, multi.c, tftp.c, transfer.c,
- transfer.h, url.c, urldata.h: Rearranged code and changed
- Curl_readwrite_init() and Curl_pre_readwrite() into do_init() and
- do_complete() which now are called first and last in the DO
- function. It simplified the flow in multi.c and the functions got
- more sensible names!
- 2007-11-15 20:44 yangtse
- * ares/: ahost.c, ares.h, ares_ipv6.h, ares_parse_a_reply.c,
- ares_parse_aaaa_reply.c, config-win32.h, nameser.h: Needed now
- that in6_addr is referenced in ares.h
- 2007-11-15 14:20 yangtse
- * tests/server/tftpd.c: Replace isupper with our uppercase macro
- version
- 2007-11-15 14:12 yangtse
- * src/main.c: Replace isgraph with our uppercase macro version
- 2007-11-15 12:03 bagder
- * lib/transfer.c: Make the Transfer() function return earlier
- without doing any initializations for the cases where there's
- nothing to do in here, like for SFTP directory listings that
- already is complete when this function gets called. The init
- stuff clears byte counters which isn't really desired.
- 2007-11-15 10:16 sesse
- * ares/ares_gethostbyname.c: When looking up in DNS and then in the
- hosts file, return the error code from DNS if both fail, instead
- of returning the error code from the hosts file, as today. Patch
- from the Google tree.
- 2007-11-15 09:36 sesse
- * ares/: ares.h, ares_gethostbyname.c, ares_parse_a_reply.3,
- ares_parse_a_reply.c, ares_parse_aaaa_reply.3,
- ares_parse_aaaa_reply.c: Return TTL data from
- ares_parse_{a,aaaa}_reply, if the user is so inclined. Patch from
- the Google tree.
- 2007-11-14 23:44 bagder
- * lib/tftp.c: use the existing variable instead
- 2007-11-14 23:41 bagder
- * lib/tftp.c: Fix how TFTP connections are treated when re-used, if
- the SessionHandle has been used for other protocols in between. I
- found this when test 2004 started to fail for me!
- 2007-11-14 01:48 yangtse
- * CHANGES, RELEASE-NOTES, lib/http.c: Fix a variable potential
- wrapping in add_buffer() when using absolutely huge send buffer
- sizes
- 2007-11-13 00:04 bagder
- * CHANGES, lib/ssh.c, lib/urldata.h: Fixed a remaining problem with
- doing SFTP directory listings on a re-used persistent connection.
- Mentioned by Immanuel Gregoire on the mailing list.
- 2007-11-12 22:42 bagder
- * lib/url.c: comment language
- 2007-11-12 22:38 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Bug report #1830637
- (http://curl.haxx.se/bug/view.cgi?id=1830637), which was
- forwarded from the Gentoo bug tracker by Daniel Black and was
- originally submitted by Robin Johnson, pointed out that libcurl
- would do bad memory references when it failed and bailed out
- before the handler thing was setup. My fix is not done like the
- provided patch does it, but instead I make sure that there's
- never any chance for a NULL pointer in that struct member.
- 2007-11-12 10:24 bagder
- * lib/ssh.c: oops, fixed build when CURL_LIBSSH2_DEBUG is defined
- 2007-11-11 15:20 bagder
- * RELEASE-NOTES, docs/BINDINGS: new ruby binding, curl-multi
- version 0.1
- 2007-11-10 05:23 yangtse
- * lib/select.h: Some versions of winsock2.h have pollfd struct and
- constants
- 2007-11-08 20:28 yangtse
- * lib/url.c: Fix compiler warning: integral size mismatch in
- argument
- 2007-11-08 19:13 yangtse
- * ares/ares.h, ares/ares_private.h, ares/setup.h, lib/setup.h,
- src/setup.h, include/curl/curl.h: Define WIN32 when build target
- is Win32 API. This also defines it for WinCE even though it is a
- subset of WIN32.
- 2007-11-08 17:43 yangtse
- * lib/ssh.c: Fix compiler warning: may be used uninitialized
- 2007-11-08 17:32 yangtse
- * tests/server/tftp.h: Fix comment
- 2007-11-08 11:25 bagder
- * lib/urldata.h: spell!
- 2007-11-08 11:22 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c, lib/urldata.h: Bug report
- #1823487 (http://curl.haxx.se/bug/view.cgi?id=1823487) pointed
- out that SFTP requests didn't use persistent connections. Neither
- did SCP ones. I gave the SSH code a good beating and now both
- SCP and SFTP should use persistent connections fine. I also did a
- bunch for indent changes as well as a bug fix for the "keyboard
- interactive" auth.
- 2007-11-08 02:33 yangtse
- * ares/vc/: adig/adig.dsp, ahost/ahost.dsp: The only libraries
- actually needed for sample programs adig and ahost are ws2_32.lib
- and advapi32.lib
- 2007-11-07 19:18 yangtse
- * ares/config-win32.h, lib/config-win32.h, lib/config-win32ce.h,
- src/config-win32.h: MSVC versions prior to VS2005 do not complain
- about portable C functions
- 2007-11-07 10:21 bagder
- * lib/: cookie.c, dict.c, escape.c, file.c, ftp.c, getenv.c,
- getinfo.c, gtls.c, hash.c, hostares.c, hostip.c, hostip4.c,
- hostip6.c, http_chunks.c, http_digest.c, if2ip.c, inet_ntop.c,
- inet_pton.c, krb4.c, llist.c, md5.c, memdebug.c, netrc.c,
- nwlib.c, nwos.c, parsedate.c, qssl.c, security.c, share.c, ssh.c,
- sslgen.c, strdup.c, strequal.c, strerror.c, strtok.c, telnet.c,
- tftp.c, version.c: if () => if() while () => while() and some
- other minor re-indentings
- 2007-11-07 06:52 danf
- * CHANGES, lib/telnet.c: Improved telnet support by drastically
- reducing the number of write callbacks needed to pass a buffer to
- the user. Instead one per byte it is now as little as one per
- segment.
- 2007-11-07 05:53 danf
- * docs/examples/getinmemory.c: Add a call to curl_global_cleanup to
- show how to do a proper shutdown.
- 2007-11-06 18:18 yangtse
- * CHANGES, RELEASE-NOTES, include/curl/curl.h: Bug report #1824894
- (http://curl.haxx.se/bug/view.cgi?id=1824894) pointed out a
- problem in curl.h when building C++ apps with MSVC. To fix it,
- the inclusion of header files in curl.h is moved outside of the
- C++ extern "C" linkage block.
- 2007-11-06 17:20 giva
- * lib/strtoofft.h: Added prototype for _strtoi64().
- 2007-11-06 17:20 giva
- * lib/parsedate.c: Constified from arguments.
- 2007-11-05 21:54 danf
- * tests/libtest/test613.pl: Sort the directory listing because the
- server doesn't always do it.
- 2007-11-05 21:53 danf
- * tests/data/: test1013, test1014: Added some keywords
- 2007-11-05 16:43 bagder
- * RELEASE-NOTES: tclcurl and a mirror recount when bad ones have
- been cut out
- 2007-11-05 11:07 bagder
- * docs/examples/10-at-a-time.c: Andres Garcia made it build and run
- on windows
- 2007-11-05 10:45 bagder
- * lib/: base64.c, connect.c, content_encoding.c, easy.c,
- formdata.c, ftp.c, hostthre.c, http.c, http_negotiate.c,
- http_ntlm.c, inet_pton.c, ldap.c, mprintf.c, multi.c, nss.c,
- select.c, sendf.c, socks.c, splay.c, ssluse.c, strtoofft.c,
- telnet.c, transfer.c, url.c: removed space after if and while
- before the parenthesis for better source code consistency
- 2007-11-05 10:31 bagder
- * docs/CONTRIBUTE: I check the code right now and while() and if()
- are in majority over while () and if () so the rule is from now
- on => no space before the parenthesis.
- 2007-11-05 10:30 bagder
- * lib/: ssh.c, urldata.h: Move connection-oriented variables from
- the SessionHandle struct to the connectdata struct. This will in
- theory enable us to do persistent connections with SCP+SFTP, but
- currently the state machine always (and wrongly) cleanup
- everything in the 'done' action instead of in 'disconnect'. Also
- did a bunch of indent fixes, if () => if() and a few other source
- cleanups like added comments etc.
- 2007-11-03 15:44 bagder
- * lib/multi.c: make sure the code deals with failures on the
- DO_MORE state properly
- 2007-11-03 00:34 bagder
- * lib/ftp.c: avoid setting up a transfer when the state machine
- failed previously
- 2007-11-01 22:49 bagder
- * CHANGES, RELEASE-NOTES, src/homedir.c: Toby Peterson patched a
- memory problem in the command line tool that happened when a user
- had a home dir as an empty string. curl would then do free() on a
- wrong area.
- 2007-11-01 22:43 bagder
- * lib/ftp.c: minor re-indent
- 2007-11-01 22:20 danf
- * tests/libtest/test1013.pl: Ignore more features that curl-config
- is not expected to know about
- 2007-11-01 19:55 danf
- * CHANGES, RELEASE-NOTES, configure.ac: Fixed curl-config
- --features to not display libz when it wasn't used due to a
- missing header file.
- 2007-11-01 18:42 danf
- * tests/runtests.pl: Make postcheck failure message more like the
- others
- 2007-11-01 04:09 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1013,
- tests/data/test1014, tests/libtest/test1013.pl: Added test case
- 1014 to compare curl-config --features with curl --version
- 2007-11-01 01:36 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1013,
- tests/libtest/Makefile.am, tests/libtest/test1013.pl: Added test
- case 1013 to check that curl-config --protocols matches the
- protocols listed in curl --version
- 2007-11-01 00:33 danf
- * CHANGES, RELEASE-NOTES, configure.ac: Fixed the output of
- curl-config --protocols which showed SCP and SFTP always, except
- when --without-libssh2 was given
- 2007-10-31 19:32 danf
- * tests/valgrind.pm: Detect curl source when valgrind provides an
- absolute source file name
- 2007-10-31 11:58 giva
- * lib/Makefile.Watcom: Add support for LDAP urls. Allthough the
- OpenWatcom headers <winlap.h> and <winber.h> defines wrong
- calling convention.
- 2007-10-31 11:20 giva
- * lib/Makefile.Watcom: Added optional use of zlib (USE_ZLIB=1).
- Use a response-file for the C-compiler.
- 2007-10-31 10:21 bagder
- * RELEASE-NOTES: contributor re-count (we'll break the 600 limit
- very very soon now) and I made all the numericals at the top
- phrased "shorter" and I cut out the "number of releases since the
- very beginning" since that's just the number curl releases + 26
- and not a very interesting number anyway.
- 2007-10-31 00:00 danf
- * CHANGES, lib/file.c, lib/file.h, lib/url.c: Fixed an OOM problem
- with file: URLs Moved Curl_file_connect into the protocol handler
- struct.
- 2007-10-30 23:48 bagder
- * docs/THANKS: added new people from the 7.17.1 announcement
- 2007-10-29 23:57 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test546: Added test
- case 546 to check that subsequent FTP transfers work after a
- failed one using the multi interface
- 2007-10-29 23:13 bagder
- * RELEASE-NOTES: curl-config --features and --protocols show the
- correct output when built with NSS
- 2007-10-29 23:13 bagder
- * CHANGES, configure.ac, curl-config.in: Based on one of those bug
- reports that are intercepted by a distro's bug tracker
- (https://bugzilla.redhat.com/show_bug.cgi?id=316191), I now made
- curl-config --features and --protocols show the correct output
- when built with NSS.
- 2007-10-29 21:57 danf
- * lib/: sendf.c, sendf.h: Reverted the const change--what was I
- thinking?
- 2007-10-29 19:32 danf
- * lib/: sendf.c, sendf.h: Made some pointers const
- 2007-10-29 16:06 bagder
- * include/curl/curlver.h: 7.17.2
- 2007-10-29 16:05 bagder
- * RELEASE-NOTES: start working on 7.17.2
- 2007-10-29 15:49 bagder
- * CHANGES: 7.17.1!
- 2007-10-29 15:48 bagder
- * RELEASE-NOTES: correct mirror count
- 2007-10-29 11:19 bagder
- * lib/Makefile.am: let 7.17.1 be version-info 4:1:0
- 2007-10-28 13:02 giva
- * lib/Makefile.Watcom: OpenWatcom cannot use wldap32.lib (wrong
- calling convention?). Added generation of dummy ca-bundle.h.
- Sorted objects.
- 2007-10-28 10:33 bagder
- * RELEASE-NOTES: http://curl.wetzlmayr.at/ is a new web mirror in
- Nuremberg, Germany
- 2007-10-27 03:04 danf
- * tests/: FILEFORMAT, data/test2000, data/test2001, data/test2002,
- data/test2003, data/test2004: Fixed the 2000-series tests so that
- the downloaded data is actually checked
- 2007-10-27 03:02 danf
- * tests/ftpserver.pl: Made the magic testnumber > 10000 support
- actually work
- 2007-10-26 22:19 danf
- * tests/data/test2004: Fixed the test case to create only a single
- test file, which is all the test harness supports.
- 2007-10-26 21:26 danf
- * lib/ftp.c: Fixed a valgrind uninitialized variable error.
- 2007-10-26 21:26 danf
- * tests/runtests.pl: Check that all servers in the <server> section
- are supported, not just the first.
- 2007-10-26 09:46 bagder
- * docs/curl-config.1: mention --static-libs as added in 7.17.1
- 2007-10-26 03:12 yangtse
- * lib/url.c: typecast to prevent compiler warning
- 2007-10-26 02:36 yangtse
- * tests/server/sws.c: Detect, log and avoid storing a request with
- a negative size.
- 2007-10-26 00:30 danf
- * CHANGES, RELEASE-NOTES, configure.ac, curl-config.in,
- docs/curl-config.1: Added the --static-libs option to curl-config
- 2007-10-25 23:49 danf
- * tests/data/test518: Disable valgrind for this test to avoid the
- rlimit = soft rlimit problem found by Michal Marek.
- 2007-10-25 23:14 bagder
- * RELEASE-NOTES: oops
- 2007-10-25 23:08 bagder
- * CHANGES, RELEASE-NOTES, lib/nss.c: Made libcurl built with NSS
- possible to ignore the peer verification. Previously it would
- fail if the ca bundle wasn't present, even if the code ignored
- the verification results.
- 2007-10-25 23:04 danf
- * tests/data/: Makefile.am, test1004, test2004: Added test case
- 2004. Disable valgrind in test case 1004 due to a libtool bug.
- 2007-10-25 22:54 bagder
- * lib/nss.c: prevent compiler warnings about shadowing and one case
- of unused variable
- 2007-10-25 21:40 patrickm
- * CHANGES, tests/data/Makefile.am, tests/data/test35,
- tests/data/test544, tests/data/test545,
- tests/libtest/Makefile.am, tests/libtest/lib544.c,
- tests/server/sws.c: Allow test server to handle binary POSTs.
- Tests 35, 544 545 added: binary data POSTs.
- 2007-10-25 21:39 danf
- * tests/runtests.pl: When valgrind is disabled in the test file,
- don't run it at all (as opposed to running it and ignoring its
- output).
- 2007-10-25 20:07 yangtse
- * tests/runtests.pl: Don't show valgrind log files of other tests
- 2007-10-25 16:30 bagder
- * CHANGES, RELEASE-NOTES, tests/runtests.pl: Michal Marek fixed the
- test script to be able to use valgrind even when the lib is built
- shared with libtool.
- 2007-10-25 11:41 bagder
- * lib/url.c: Don't assume there's a sessionhandle around when a
- connection is disconnected, so do the data->reqdata.current_conn
- assignment when we know there is an easy handle existing! Fixes
- the valgrind report on test 509.
- 2007-10-25 11:34 bagder
- * lib/tftp.c: fix the check
- 2007-10-25 09:47 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c, tests/data/DISABLED: Fixed a
- TFTP memory leak. Enabled test 2003 to verify this.
- 2007-10-25 00:48 danf
- * CHANGES, tests/data/DISABLED, tests/data/Makefile.am,
- tests/data/test2002, tests/data/test2003, tests/server/tftpd.c:
- Fixed the test TFTP server to support the >10000 test number
- notation Added test cases 2002 and 2003 (the latter disabled for
- now)
- 2007-10-24 23:27 bagder
- * tests/data/DISABLED: enable 2000 and 2001
- 2007-10-24 23:14 bagder
- * lib/ftp.c: Curl_ftp_disconnect() no longer relies on anything in
- the reqdata struct. That was even mentioned to be bad in a
- comment! Should make test 2000 and 2001 work fine.
- Also, freedirs() now take a ftp_conn struct pointer which saves
- some extra unnecessary variable assignments.
- 2007-10-24 23:09 bagder
- * lib/urldata.h: added clarifying comment
- 2007-10-24 21:40 danf
- * CHANGES, tests/README, tests/data/DISABLED,
- tests/data/Makefile.am, tests/data/test2000, tests/data/test2001,
- tests/data/test51: Added test cases 2000 and 2001 which test
- multiple protocols using the same easy handle Fixed the
- filecheck: make target to work outside the source tree
- 2007-10-24 21:39 danf
- * tests/ftpserver.pl: Fixed the test FTP server to support the
- >10000 test number notation
- 2007-10-24 18:40 yangtse
- * acinclude.m4: Missing double quotes
- 2007-10-24 16:39 yangtse
- * ares/config-win32.h, ares/setup.h, ares/setup_once.h,
- lib/config-win32.h, lib/config-win32ce.h, lib/setup_once.h,
- src/config-win32.h: Windows build targets have socklen_t
- definition in ws2tcpip.h but some versions of ws2tcpip.h do not
- have the definition. It seems that when the socklen_t definition
- is missing from ws2tcpip.h the definition for INET_ADDRSTRLEN is
- also missing, and that when one definition is present the other
- one also is available.
- 2007-10-24 15:03 patrickm
- * tests/server/tftpd.c: Close log/server.input ASAP to avoid
- lengthy file lock on cygwin
- 2007-10-24 11:28 bagder
- * CHANGES, RELEASE-NOTES, maketgz, src/Makefile.vc6: Vladimir
- Lazarenko pointed out that we should do some 'mt' magic when
- building with VC8 to get the "manifest" embedded to make fine
- stand-alone binaries. The maketgz and the src/Makefile.vc6 files
- were adjusted accordingly.
- 2007-10-23 23:00 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/url.c: Bug report
- #1812190 (http://curl.haxx.se/bug/view.cgi?id=1812190) points out
- that libcurl tried to re-use connections a bit too much when
- using non-SSL protocols tunneled over a HTTP proxy.
- 2007-10-23 17:16 yangtse
- * lib/file.c: File is not a protocol that can deal with
- "persistancy"
- 2007-10-23 17:10 yangtse
- * tests/libtest/lib508.c: Read callback should return 0 when no
- more data left
- 2007-10-23 12:14 yangtse
- * lib/http.c: Fix compiler warning: subscript has type `char'
- 2007-10-23 01:31 gknauf
- * ares/ares_init.c: removed dependency on gettimeofday() since we
- use only 1 sec resolution here.
- 2007-10-22 17:07 bagder
- * TODO-RELEASE: removed 105, it is now assumed to be fixed!
- 105 - "invalid free after an http redirect to ftp"
- 2007-10-22 17:05 bagder
- * CHANGES, RELEASE-NOTES, lib/file.c, lib/ftp.c, lib/http.c,
- lib/ssh.c, lib/url.c, lib/url.h, lib/urldata.h: Michal Marek
- forwarded the bug report
- https://bugzilla.novell.com/show_bug.cgi?id=332917 about a HTTP
- redirect to FTP that caused memory havoc. His work together with
- my efforts created two fixes:
- #1 - FTP::file was moved to struct ftp_conn, because is has to be
- dealt with at connection cleanup, at which time the struct
- HandleData could be used by another connection. Also,
- the unused char *urlpath member is removed from struct FTP.
- #2 - provide a Curl_reset_reqproto() function that frees
- data->reqdata.proto.* on connection setup if needed (that is if
- the SessionHandle was used by a different connection).
- 2007-10-22 16:48 bagder
- * TODO-RELEASE: Removed 93 and 100, there's no work on these and
- they're not critical in any way:
- 93 - Digest for IIS fix (subject for removal) 100 - icc
- segmentation faults (subject for removal)
- 2007-10-22 12:23 bagder
- * TODO-RELEASE: #103 is fixed
- 2007-10-22 11:28 bagder
- * RELEASE-NOTES: mention Patrick Monnerat's recent work on the
- postfields problems
- 2007-10-22 11:25 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Bug report #1815530
- (http://curl.haxx.se/bug/view.cgi?id=1815530) points out that
- specifying a proxy with a trailing slash didn't work (unless it
- also contained a port number).
- 2007-10-20 23:06 gknauf
- * maketgz: Mohun Biswas sent a patch to fix generated MSVC8
- makefiles.
- 2007-10-20 17:47 yangtse
- * lib/url.c: We use this ZERO_NULL to avoid picky compiler
- warnings, when assigning a NULL pointer to a function pointer
- var.
- 2007-10-20 17:11 yangtse
- * ares/ares_init.c, lib/hostares.c, lib/url.c: Fix compiler
- warning: conversion from "int" to "unsigned short" may lose
- significant bits
- 2007-10-19 18:15 yangtse
- * acinclude.m4: Add custom check for WINLDAP libraries.
- In CURL_CHECK_LIBS_WINLDAP and CURL_CHECK_LIBS_LDAP, check first
- with no additional library even when the optional list of
- libraries has been given.
- 2007-10-19 14:15 yangtse
- * configure.ac, ares/configure.ac: Fix message shown when detecting
- icc version
- 2007-10-19 12:52 yangtse
- * ares/ares.h: Avoid shadowing a global declaration
- 2007-10-18 19:31 yangtse
- * ares/ares_init.c: Renamed a variable to avoid shadowing a global
- declaration
- 2007-10-18 19:17 yangtse
- * ares/ares_process.c: Renamed internal function to avoid a
- variable shadowing it
- 2007-10-18 18:24 yangtse
- * configure.ac, ares/configure.ac: Fix compiler warning:
- feupdateenv is not implemented and will always fail.
- Specifically for linux x86-64 with Intel's icc.
- 2007-10-18 17:11 yangtse
- * ares/acinclude.m4: Sync PLATFORM_AIX_V3 detection and
- CURL_CC_DEBUG_OPTS() icc warning level with libcurl's
- 2007-10-18 12:54 patrickm
- * lib/url.c: Allow CURLOPT_COPYPOSTFIELDS with explicit data size =
- 0
- 2007-10-18 03:04 danf
- * lib/url.c: Avoid a NULL pointer dereference in an OOM condition.
- 2007-10-18 03:01 yangtse
- * ares/: ares_init.c, ares_query.c: Fix compiler warning:
- conversion from "int" to "unsigned char" may lose significant
- bits
- 2007-10-17 21:29 yangtse
- * lib/url.c: Fix overflow detection, take four. Avoiding zero size
- malloc.
- 2007-10-17 20:47 yangtse
- * acinclude.m4: Fix CURL_CHECK_LIBS_LDAP failure when no parameter
- is given
- 2007-10-17 20:18 yangtse
- * ares/setup_once.h: actually sync with lib/setup_once.h
- 2007-10-17 20:06 yangtse
- * lib/url.c: Fix overflow detection, thanks to Patrick Monnerat
- detecting test failure condition:
- http://curl.haxx.se/mail/lib-2007-10/0152.html
- 2007-10-17 18:59 yangtse
- * ares/setup_once.h: sync with lib/setup_once.h
- 2007-10-17 18:58 yangtse
- * lib/dict.c, lib/file.c, lib/ftp.c, lib/http.c, lib/ldap.c,
- lib/setup_once.h, lib/ssh.c, lib/telnet.c, lib/tftp.c, lib/url.c,
- tests/libtest/lib509.c: We use this ZERO_NULL to avoid picky
- compiler warnings, when assigning a NULL pointer to a function
- pointer var.
- 2007-10-17 15:08 yangtse
- * acinclude.m4: Default check for more libraries in
- CURL_CHECK_LIBS_LDAP, and allow parameter specification of
- libraries to check.
- 2007-10-17 02:44 yangtse
- * lib/connect.c: Fix compiler warning: signed and unsigned type in
- conditional expression
- 2007-10-17 02:10 yangtse
- * lib/connect.c: Fix compiler warning: comparison between signed
- and unsigned
- 2007-10-17 01:32 yangtse
- * lib/url.c: ANSI C compliant overflow check
- 2007-10-16 23:27 sesse
- * ares/ares_search.c: Fix a bug where fallback from AF_INET6 to
- AF_INET would not work properly together with relative search; if
- you had a search path of .a.com and .b.com, and foo.a.com would
- return ARES_ENODATA and foo.b.com would return ARES_ENOTFOUND,
- the lookup would not properly retry with AF_INET as it forgot the
- first ARES_ENODATA.
- 2007-10-16 20:09 danf
- * lib/url.c: Fixed compiler warning re: unused variable `bigsize'
- 2007-10-16 01:58 yangtse
- * acinclude.m4: Avoid depending on a header file for the definition
- of NULL
- 2007-10-15 23:19 danf
- * ares/ares_expand_string.3, docs/libcurl/curl_easy_setopt.3,
- docs/libcurl/curl_formadd.3: Mention first version with
- CURLOPT_COPYPOSTFIELDS. Don't confuse NUL with NULL.
- 2007-10-15 23:03 danf
- * docs/INSTALL: Updated minimum libcurl size
- 2007-10-15 20:32 patrickm
- * CHANGES, docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/config-os400.h, lib/http.c, lib/transfer.c, lib/url.c,
- lib/urldata.h, packages/OS400/README.OS400,
- packages/OS400/ccsidcurl.c: Fix dynamic CURLOPT_POSTFIELDS bug:
- back to static. CURLOPT_COPYPOSTFIELDS option added for dynamic.
- Fix some OS400 features.
- 2007-10-15 18:24 danf
- * acinclude.m4, lib/url.c: Fix LDAP compile error when LDAP is not
- available. Fixed a typo in the LDAP configure code and made sure
- NULL is defined in a test programs that need it.
- 2007-10-15 01:47 yangtse
- * acinclude.m4: Fix custom check for LDAP libraries
- 2007-10-14 23:25 yangtse
- * acinclude.m4, configure.ac: Add custom check for LDAP libraries
- 2007-10-14 04:37 yangtse
- * acinclude.m4, configure.ac: Add custom checks for lber, ldap,
- ldapssl and ldap_ssl header files
- 2007-10-13 22:49 bagder
- * docs/curl.1: Chris Leighton:
- My understanding is that we use "number" for discrete variables
- and "amount" for continuous variables.
- So you can say "The amount of flour required depends on..." or,
- "Last night I consumed a large amount of beer!".
- And, "That tank contains a large number of fish" or, "Over the
- week I consumed a number of cases of beer."
- I think that features are discrete, so the man page would read
- "...the number of features will make your head spin!".
- 2007-10-13 16:23 yangtse
- * acinclude.m4, configure.ac: Add check for winldap and winber
- header files
- 2007-10-13 02:47 danf
- * lib/: file.c, file.h, ftp.c, url.c: Made a few more functions
- static with the protocol handler table in place.
- 2007-10-12 22:53 bagder
- * lib/url.c: another Curl_handler fix, the #ifdefs got a bit mixed
- up...
- 2007-10-12 20:49 danf
- * lib/: ftp.c, http.c, url.c: Fixed a few compile errors and
- warnings.
- 2007-10-12 17:26 bagder
- * TODO-RELEASE: added three serious bugs to fix before release, and
- marked the previous two as subject for removal from this list
- (without any fix)
- 2007-10-12 15:36 patrickm
- * CHANGES, lib/curl_ldap.h, lib/dict.c, lib/dict.h, lib/file.c,
- lib/file.h, lib/ftp.c, lib/ftp.h, lib/http.c, lib/http.h,
- lib/ldap.c, lib/ssh.c, lib/ssh.h, lib/telnet.c, lib/telnet.h,
- lib/tftp.c, lib/tftp.h, lib/url.c, lib/urldata.h: Added
- per-protocol callback static tables, replacing callback ptr
- storage in the connectdata structure by a single handler table
- ptr.
- 2007-10-12 04:09 danf
- * tests/data/: test171, test194: Fixed a couple of typos that
- messed up the tests.
- 2007-10-12 03:44 danf
- * tests/data/: test1001, test1002, test131, test153, test154,
- test167, test168, test169, test171, test172, test175, test177,
- test179, test188, test194, test206, test233, test242, test243,
- test245, test246, test258, test33, test506, test540, test6,
- test62, test7, test73, test92: Added some <keywords> sections and
- use some key words more consistently.
- 2007-10-11 23:15 danf
- * CHANGES, tests/runtests.1, tests/runtests.pl: Fixed the -l option
- of runtests.pl Added support for skipping tests based on key
- words.
- 2007-10-10 15:00 yangtse
- * configure.ac: improve checking for ldap.h and ldap_ssl.h header
- files
- 2007-10-10 01:51 yangtse
- * lib/ldap.c: lber.h needs to be included since ldap.h might not
- include it
- 2007-10-10 01:44 yangtse
- * configure.ac: Add check for lber.h and ldap.h header files
- 2007-10-10 01:25 gknauf
- * lib/ldap.c: added check for MSVC6 standard PSDK and bail out
- since insufficient for LDAP support with current code.
- 2007-10-10 01:24 yangtse
- * tests/server/sws.c: also log error message string
- 2007-10-10 01:21 yangtse
- * tests/server/sockfilt.c: logmsg already appends '\n'
- 2007-10-10 00:10 gknauf
- * lib/config-win32.h: fix socklen_t for MSVC6 & 7.
- 2007-10-09 22:15 gknauf
- * lib/Makefile.netware, src/Makefile.netware: added two more module
- dependencies for LDAPS.
- 2007-10-09 18:49 danf
- * docs/curl.1: Documented error codes 77-80, and fixed the one for
- 60.
- 2007-10-09 16:53 bagder
- * docs/libcurl/curl_easy_setopt.3: Add a paragraph about
- CURLOPT_CUSTOMREQUEST not actually changing libcurl's behavior,
- it only changes the actual request method keyword and this is not
- always what the user/app wants.
- 2007-10-09 10:42 bagder
- * CHANGES, docs/curl.1: Michal Marek removed the no longer existing
- return codes from the curl.1 man page.
- 2007-10-08 16:39 giva
- * ares/Makefile.dj: Added needed 'HAVE_*' defines.
- 2007-10-08 16:38 giva
- * ares/ares_process.c: 'FD_CLOXEC' is meaningless on MSDOS/Watt-32.
- 2007-10-07 10:28 bagder
- * CHANGES, TODO-RELEASE, docs/KNOWN_BUGS, lib/http.c: Known bug
- #47, which confused libcurl if doing NTLM auth over a proxy with
- a response that was larger than 16KB is now improved slightly so
- that now the restriction at 16KB is for the headers only and it
- should be a rare situation where the response-headers exceed
- 16KB. Thus, I consider #47 fixed and the header limitation is now
- known as known bug #48.
- 2007-10-06 19:20 giva
- * include/curl/curl.h: <ws2tcpip.h> needed for 'socklen_t' typedef.
- 2007-10-05 17:18 bagder
- * docs/libcurl/ABI: add url to the wikipedia article for a longer
- description
- 2007-10-05 17:16 bagder
- * docs/libcurl/curl_easy_setopt.3: Alexey Pesternikov documented
- CURLOPT_OPENSOCKETDATA and CURLOPT_OPENSOCKETFUNCTION
- 2007-10-05 16:37 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- lib/url.c: Michael Wallner made the CULROPT_COOKIELIST option
- support a new magic string: "FLUSH". Using that will cause
- libcurl to flush its cookies to the CURLOPT_COOKIEJAR file.
- 2007-10-05 00:05 bagder
- * CHANGES, docs/libcurl/ABI, docs/libcurl/Makefile.am: The new file
- docs/libcurl/ABI describes how we view ABI breakages, soname
- bumps and what the version number's significance to all that is.
- 2007-10-04 23:26 bagder
- * CHANGES, tests/data/DISABLED, tests/data/test1009: I enabled test
- 1009 and made the --local-port use a wide range to reduce the
- risk of failures.
- 2007-10-04 12:01 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c, lib/tftp.c, lib/urldata.h,
- tests/data/DISABLED, tests/data/Makefile.am, tests/data/test1009:
- Kim Rinnewitz reported that --local-port didn't work with TFTP
- transfers. This happened because the tftp code always
- uncondionally did a bind() without caring if one already had been
- done and then it failed. I wrote a test case (1009) to verify
- this, but it is a bit error-prone since it will have to pick a
- fixed local port number and since the tests are run on so many
- different hosts in different situations I add it in disabled
- state.
- 2007-10-04 10:12 sesse
- * ares/ares_process.c: Removed a piece of redundant code
- (process_answer already takes care of it).
- 2007-10-04 10:09 sesse
- * ares/ares_getnameinfo.c: Another timeout fix in
- ares_getnameinfo().
- 2007-10-04 10:09 sesse
- * ares/ares_getnameinfo.c: Send the timeout count in
- ares_getnameinfo().
- 2007-10-04 10:07 sesse
- * ares/ares_destroy.c: Moved the NULL check for channel upwards in
- ares_destroy().
- 2007-10-04 10:06 sesse
- * ares/ares_cancel.c: Clarified the comment over ares_cancel.
- 2007-10-04 04:09 yangtse
- * tests/server/sws.c: On error, close "log/server.response"
- 2007-10-04 01:38 yangtse
- * tests/server/sws.c: If TCP_NODELAY is not defined we can't
- disable the Nagle algorithm
- 2007-10-03 18:58 yangtse
- * lib/select.c: Cleanup no longer used macros
- 2007-10-03 18:26 yangtse
- * lib/select.c: Fix compiler warning: local variable may be used
- without having been initialized
- 2007-10-03 17:09 patrickm
- * packages/OS400/: README.OS400, ccsidcurl.c, curl.inc.in: Upgrade
- OS400 wrappers and RPG copy file according to latest code updates
- 2007-10-03 15:19 yangtse
- * CHANGES, RELEASE-NOTES, lib/hostares.c: Fix issue related with
- the use of ares_timeout() result.
- 2007-10-03 10:58 bagder
- * include/curl/curl.h, lib/connect.c: exported symbols must use
- lowercase "curl_", and I also fixed two compiler warnings, one
- C99 thing and the bad pointer sent to the callback
- 2007-10-03 10:54 bagder
- * RELEASE-NOTES: recount contributors after the 7.17.0 release
- 2007-10-03 10:51 bagder
- * docs/THANKS: people from the 7.17.0 announcement
- 2007-10-03 10:46 bagder
- * TODO-RELEASE: "97 - check ip callback", check
- 2007-10-03 10:45 bagder
- * CHANGES, RELEASE-NOTES, include/curl/curl.h, lib/connect.c,
- lib/url.c, lib/urldata.h: Alexey Pesternikov introduced
- CURLOPT_OPENSOCKETFUNCTION and CURLOPT_OPENSOCKETDATA to set a
- callback that allows an application to replace the socket() call
- used by libcurl. It basically allows the app to change address,
- protocol or whatever of the socket. (I also did some whitespace
- indent/cleanups in lib/url.c which kind of hides some of these
- changes, sorry for mixing those in.)
- 2007-10-03 10:07 bagder
- * CHANGES, docs/curl.1, docs/libcurl/libcurl-errors.3,
- include/curl/curl.h, lib/gtls.c, lib/qssl.c, lib/ssh.c,
- lib/ssluse.c, lib/strerror.c: I renamed the
- CURLE_SSL_PEER_CERTIFICATE error code to
- CURLE_PEER_FAILED_VERIFICATION (standard CURL_NO_OLDIES style),
- and made this return code get used by the previous SSH MD5
- fingerprint check in case it fails.
- 2007-10-03 10:00 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ssh.c,
- lib/url.c, lib/urldata.h, src/main.c: Based on a patch brought by
- Johnny Luong, libcurl now offers CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
- and the curl tool --hostpubmd5. They both make the SCP or SFTP
- connection verify the remote host's md5 checksum of the public
- key before doing a connect, to reduce the risk of a
- man-in-the-middle attack.
- 2007-10-03 00:00 bagder
- * TODO-RELEASE: "99 - curl_easy_close()" seems to have gone
- uninteresting
- 2007-10-02 23:59 bagder
- * TODO-RELEASE: 102, check
- 2007-10-02 21:19 yangtse
- * lib/ftp.c: Fix memory leak under low memory conditions.
- 2007-10-02 20:26 yangtse
- * ares/: CHANGES, ares_init.c: Avoid a segfault when generating a
- DNS "Transaction ID" in internal function init_id_key() under low
- memory conditions.
- 2007-10-02 18:05 yangtse
- * tests/libtest/: first.c, lib503.c, lib504.c, lib505.c, lib509.c,
- lib521.c, lib523.c, lib525.c, lib533.c, lib536.c, lib540.c,
- lib541.c, test.h: Renamed a couple of global variables to avoid
- shadowing warnings
- 2007-10-02 17:26 yangtse
- * lib/: ftp.c, url.c: Fix compiler warning
- 2007-10-02 16:48 yangtse
- * lib/ldap.c: <winber.h> needed for Windows LDAP client 32 API
- support
- 2007-10-02 16:26 yangtse
- * lib/msvcproj.head: Linking with wldap32.lib needed for Windows
- LDAP client 32 API support
- 2007-10-02 13:13 yangtse
- * ares/vc/areslib/areslib.dsp: Add ares_llist.c and ares_llist.h to
- MSCV project file.
- 2007-10-02 12:21 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c,
- lib/http_chunks.c, lib/transfer.c, lib/urldata.h,
- tests/data/Makefile.am, tests/data/test1008: known bug #46:
- chunked-encoded CONNECT responses from a http proxy now works.
- Added test case 1008 to verify. Note that #47 is still there.
- 2007-10-02 12:13 bagder
- * tests/server/sws.c: Disable the Nagle algorithm and send back
- responses in small chunks in an attempt to force smaller bits to
- get read by clients.
- 2007-10-02 11:57 bagder
- * docs/curl.1: document --post301, based on the phrasing in
- curl_easy_setopt.3 for CURLOPT_POST301 written by Philip Langdale
- 2007-10-02 11:56 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_POST301 section, added
- by Philip Langdale
- 2007-10-02 10:12 bagder
- * ares/ares_gethostbyname.c: Fixed the problem where next_lookup
- would use 'status' uninitialized. Now it gets passed the initial
- value as an argument.
- 2007-10-02 04:18 yangtse
- * ares/: Makefile.inc, Makefile.vc6, ares_llist.c, ares_llist.h,
- ares_private.h: Avoid inline C99ism, and move c-ares routines for
- managing doubly-linked lists.
- 2007-10-02 00:52 bagder
- * ares/CHANGES: ares_strerror() segfaulted if the input error
- number was out of the currently supported range.
- 2007-10-02 00:51 bagder
- * ares/ares_strerror.c: Prevent ares_strerror() from segfaulting if
- an invalid error code is passed in as argument!
- 2007-10-01 00:58 bagder
- * tests/data/Makefile.am: Added test536 that was accidentally
- missing. I also wrote up a new makefile target called 'filecheck'
- so that if you run 'make filecheck' in this directory it'll check
- if the local files are also mentioned in the Makefile.am so that
- they are properly included in release archives!
- 2007-10-01 00:40 bagder
- * CHANGES, RELEASE-NOTES, lib/escape.c, tests/data/Makefile.am,
- tests/data/test543, tests/libtest/Makefile.am,
- tests/libtest/lib543.c: Alex Fishman reported a
- curl_easy_escape() problem that was made the function do wrong on
- all input bytes that are >= 0x80 (decimal 128) due to a signed /
- unsigned mistake in the code. I fixed it and added test case 543
- to verify.
- 2007-09-30 21:43 yangtse
- * ares/ares_process.c: Fix compiler warning
- 2007-09-30 04:12 yangtse
- * ares/: ares_process.c, configure.ac: check availability of
- <netinet/tcp.h>
- 2007-09-30 03:27 yangtse
- * tests/libtest/: lib518.c, lib537.c: Fix missing right parenthesis
- 2007-09-30 03:01 yangtse
- * tests/libtest/: lib518.c, lib537.c: Fix comparison between signed
- and unsigned
- 2007-09-30 02:37 yangtse
- * ares/nameser.h: improve portability, defining MAXDNAME and
- MAXCDNAME
- 2007-09-30 02:08 sesse
- * ares/ares_gethostbyname.c: Fix a memory leak that I recently
- inadvertedly introduced.
- 2007-09-29 23:57 sesse
- * ares/: ares_gethostbyname.c, ares_process.c: Use ISDIGIT instead
- of isdigit; fixes a gcc warning.
- 2007-09-29 23:34 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c: Immanuel Gregoire fixed a
- problem with persistent transfers over SFTP - the previous proto
- struct was kept.
- 2007-09-29 21:26 sesse
- * ares/ares_getsock.c: Port the TCP socket fix made in ares_fds()
- to ares_getsock() as well.
- 2007-09-29 20:18 sesse
- * ares/: ares_cancel.c, ares_destroy.c, ares_fds.c, ares_getsock.c,
- ares_init.c, ares_private.h, ares_process.c, ares_query.c,
- ares_send.c, ares_timeout.c: Previously, processing a large batch
- of timeouts was O(n^2) in the number of outstanding queries, and
- processing a DNS response packet was O(n) in the number of
- outstanding queries. To speed things up in Google, we added a few
- circular, doubly-linked lists of queries that are hash-bucketed
- based on the attributes we care about, so most important
- operations are now O(1).
- It might be that the number of buckets are higher than most
- people would need, but on a quick calculation it should only be
- 100kB or so even on a 64-bit system, so I've let it stay as-is.
- 2007-09-29 16:37 giva
- * ares/ares_expand_name.c: We should standarise on C comments.
- 2007-09-29 16:34 giva
- * ares/ares_process.c: Fix compiler warning in setsockopt().
- 2007-09-29 16:25 sesse
- * ares/ares_process.c: TCP queries can time out too, not just UDP
- queries. (Patch from the Google tree.)
- 2007-09-29 16:21 sesse
- * ares/ares_process.c: Read and process as many packets as possible
- in read_udp_packets, to avoid having to run the entire event loop
- once per packet. (Patch from the Google tree.)
- 2007-09-29 16:09 sesse
- * ares/ares_process.c: There are two different places in
- write_tcp_data() that advance the send_queue; however, they are
- slightly different and only the first one properly uses a while
- loop. Consolidate both into a single function that DTTR. (Patch
- from the Google tree.)
- 2007-09-29 15:58 sesse
- * ares/ares_mkquery.c: Reject names that are longer than 255
- characters, to avoid problems with strict or buggy DNS server
- implementations. (Patch from the Google tree)
- 2007-09-29 15:56 sesse
- * ares/ares_mkquery.c: In ares_mkquery, make sure we set buflen and
- buf to reasonable values if there's an error. (Patch from the
- Google tree)
- 2007-09-29 15:52 sesse
- * ares/ares_gethostbyname.c: Be stricter about what's a valid IP
- address in fake_hostent. (Patch from the Google tree.)
- 2007-09-29 15:38 sesse
- * ares/ares_expand_name.c: Handle the root of the DNS tree
- correctly in ares_expand_name.
- 2007-09-28 23:48 bagder
- * CHANGES, RELEASE-NOTES, lib/hostasyn.c, lib/hostip.h: Adapted the
- c-ares code to the API change c-ares 1.5.0 brings in the notifier
- callback(s).
- 2007-09-28 23:45 bagder
- * lib/ssh.c: rename variable to prevent shadow warning
- 2007-09-28 22:28 bagder
- * ares/CHANGES: today's modifications by Steinar and me
- 2007-09-28 22:28 bagder
- * ares/: Makefile.am, ares_version.h: Bumped version to 1.5.0 for
- next release and soname bumped to 2 due to ABI and API changes in
- the progress callback (and possibly more coming up from Steinar)
- 2007-09-28 20:47 danf
- * lib/hostip.c: Renamed a variable to avoid shadowing a global
- declarations.
- 2007-09-28 17:56 sesse
- * ares/ares_gethostbyname.c: Unrevert previous 'missing' hunks.
- They were missing since the patch is still in for review :-)
- 2007-09-28 17:55 sesse
- * ares/ares_gethostbyname.c: Yet more missing hunks... Nggh.
- 2007-09-28 17:53 sesse
- * ares/ares_fds.c: Always register for TCP events even if there are
- no outstanding queries, as the other side could always close the
- connection, which is a valid event which should be responded to.
- 2007-09-28 17:51 sesse
- * ares/ares_process.c: Forgot to include a few hunks from
- ares_process.c earlier. Fixing now.
- 2007-09-28 17:15 sesse
- * ares/: ares.h, ares_init.c, ares_process.c: Support a few more
- socket options, and refactor the option setting a bit. (Patch
- from the Google tree.)
- 2007-09-28 16:46 sesse
- * ares/: adig.c, ahost.c, ares.h, ares_cancel.c, ares_destroy.c,
- ares_gethostbyaddr.3, ares_gethostbyaddr.c, ares_gethostbyname.3,
- ares_gethostbyname.c, ares_getnameinfo.3, ares_getnameinfo.c,
- ares_private.h, ares_process.c, ares_query.3, ares_query.c,
- ares_search.3, ares_search.c, ares_send.3, ares_send.c: Make the
- query callbacks return the number of timeouts that happened
- during the execution of a query, and update documentation
- accordingly. (Patch from the Google tree.)
- 2007-09-28 16:28 sesse
- * ares/: ares__close_sockets.c, ares_cancel.c, ares_destroy.c,
- ares_init.c, ares_private.h, ares_process.c, ares_send.c: Three
- fixes in one commit (sorry): a) Take care of the tcpbuf if it
- ends while queued for transmission, note broken servers and close
- them in the main loop, and store TCP socket generation number in
- order not to send the same query twice over the same socket.
- 2007-09-28 16:26 sesse
- * ares/ares_process.c: Don't skip a server if it's the only one.
- (Bugfix from the Google tree.)
- 2007-09-27 20:39 danf
- * lib/getenv.c: Don't strdup an empty string
- 2007-09-27 20:12 danf
- * lib/hash.c: Renamed a few variables to avoid shadowing global
- declarations.
- 2007-09-27 19:22 danf
- * tests/libtest/lib542.c: Removed cut-and-paste cruft leading to
- fclose() of an unopened file
- 2007-09-27 14:05 bagder
- * lib/hostares.c: a name resolve that times out is still a failed
- name resolve
- 2007-09-27 14:04 bagder
- * ares/ares_process.c: wrong, revert the previous "fix" and instead
- check that the fd_set pointer is non-NULL before we FD_CLR
- 2007-09-27 14:02 bagder
- * ares/ares_process.c: eek, fix the conditions to return on either
- problem instead of requiring both to occur
- 2007-09-27 04:45 danf
- * lib/: ftp.c, gtls.h, nssg.h: Renamed a few variables to avoid
- shadowing global declarations.
- 2007-09-27 03:45 danf
- * CHANGES, acinclude.m4, lib/file.c, lib/formdata.c, lib/ftp.c,
- lib/http_ntlm.c, lib/multi.c, lib/sendf.c, lib/splay.c,
- lib/splay.h, lib/transfer.c, lib/url.c, lib/url.h,
- tests/libtest/lib506.c, tests/server/sockfilt.c,
- tests/server/tftpd.c: Enabled a few more gcc warnings with
- --enable-debug. Renamed a few variables to avoid shadowing
- global declarations.
- 2007-09-27 02:58 yangtse
- * lib/getenv.c: Fix compiler warning: the address of 'env' will
- always evaluate as 'true'
- 2007-09-26 14:46 bagder
- * RELEASE-NOTES: we added a curl_easy_setopt() option too
- 2007-09-26 14:44 bagder
- * CHANGES, RELEASE-NOTES, include/curl/curl.h, lib/transfer.c,
- lib/url.c, lib/urldata.h, packages/OS400/curl.inc.in, src/main.c,
- tests/data/Makefile.am, tests/data/test1011, tests/data/test1012:
- Philip Langdale provided the new CURLOPT_POST301 option for
- curl_easy_setopt() that alters how libcurl functions when
- following redirects. It makes libcurl obey the RFC2616 when a 301
- response is received after a non-GET request is made. Default
- libcurl behaviour is to change method to GET in the subsequent
- request (like it does for response code 302 - because that's what
- many/most browsers do), but with this CURLOPT_POST301 option
- enabled it will do what the spec says and do the next request
- using the same method again. I.e keep POST after 301.
- The curl tool got this option as --post301
- Test case 1011 and 1012 were added to verify.
- 2007-09-26 14:00 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/urldata.h,
- tests/data/test542, tests/libtest/Makefile.am,
- tests/libtest/lib542.c: Max Katsev reported that when doing a
- libcurl FTP request with CURLOPT_NOBODY enabled but not
- CURLOPT_HEADER, libcurl wouldn't do TYPE before it does SIZE
- which makes it less useful. I walked over the code and made it do
- this properly, and added test case 542 to verify it.
- 2007-09-25 19:33 danf
- * lib/strequal.c: Make glibc define the prototype for strcasestr
- 2007-09-25 10:46 bagder
- * docs/BINDINGS: a new Lua binding and I shortened the wording on
- several bindings by cutting out "written"
- 2007-09-25 08:45 danf
- * lib/: sslgen.c, ssluse.c: #ifdef out a few more functions when
- SSL is disabled.
- 2007-09-25 08:43 danf
- * configure.ac, lib/strequal.c: Use a native strcasestr() if found.
- 2007-09-24 23:47 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/ftp.c,
- tests/data/DISABLED, tests/data/Makefile.am, tests/data/test1010:
- Immanuel Gregoire fixed KNOWN_BUGS #44: --ftp-method nocwd did
- not handle URLs ending with a slash properly (it should list the
- contents of that directory). Test case 351 brought back and also
- test 1010 was added.
- 2007-09-24 12:56 bagder
- * docs/curl.1: Bad use of "its" replaceed with a rephrase. I
- noticed this flaw thanks to the Debian bug report
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=443734
- 2007-09-22 23:23 bagder
- * ares/: CHANGES, ares_process.c: Steinar H. Gunderson fixed:
- Correctly clear sockets from the fd_set on in several functions
- (write_tcp_data, read_tcp_data, read_udp_packets) so that if it
- fails and the socket is closed the following code doesn't try to
- use the file descriptor.
- 2007-09-22 23:04 bagder
- * ares/: CHANGES, ares_process.c: Steinar H. Gunderson modified
- c-ares to now also do to DNS retries even when TCP is used since
- there are several edge cases where it still makes sense.
- 2007-09-22 22:45 bagder
- * ares/: CHANGES, ares_init.c: Brad House provided a fix for
- ares_save_options(): Apparently I overlooked something with the
- ares_save_options() where it would try to do a malloc(0) when no
- options of that type needed to be saved. On most platforms, this
- was fine because malloc(0) doesn't actually return NULL, but on
- AIX it does, so ares_save_options would return ARES_ENOMEM.
- 2007-09-21 13:53 bagder
- * docs/curl.1: --proxy-negotiate is added in 7.17.1
- 2007-09-21 13:19 bagder
- * TODO-RELEASE: the NSS patch has been committed
- 2007-09-21 13:08 bagder
- * RELEASE-NOTES: Available command line options: 119
- 2007-09-21 13:05 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, lib/http.c,
- lib/http_negotiate.c, lib/http_negotiate.h, src/main.c: Mark
- Davies fixed Negotiate authentication over proxy, and also
- introduced the --proxy-negotiate command line option to allow a
- user to explicitly select it.
- 2007-09-20 22:39 danf
- * tests/: FILEFORMAT, README, ftpserver.pl, runtests.pl,
- data/test172, data/test46, data/test53: Added variable
- substitution to the <verify><file> section. Made a few more
- tests work remotely.
- 2007-09-20 16:43 bagder
- * docs/CONTRIBUTE: reformatted to be similar to the FAQ to make it
- look nicer on the site: http://curl.haxx.se/docs/contribute.html
- 2007-09-20 16:19 bagder
- * docs/CONTRIBUTE: Achint Mehta pointed out this dead link
- 2007-09-20 16:05 bagder
- * docs/INTERNALS: the winsock stuff is made by curl_global_init
- 2007-09-20 16:05 bagder
- * docs/BINDINGS: fix bad link
- 2007-09-20 16:02 bagder
- * CHANGES, RELEASE-NOTES: Immanuel Gregoire is the man
- 2007-09-20 02:37 danf
- * src/urlglob.c: Fixed typo in error message.
- 2007-09-19 00:21 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, docs/curl.1, lib/nss.c,
- lib/urldata.h: Rob Crittenden provided an NSS update with the
- following highlights:
- o It looks for the NSS database first in the environment variable
- SSL_DIR, then in /etc/pki/nssdb, then it initializes with no
- database if neither of those exist.
- o If the NSS PKCS#11 libnspsem.so driver is available then PEM
- files may be loaded, including the ca-bundle. If it is not
- available then only certificates already in the NSS database
- are used.
- o Tries to detect whether a file or nickname is being passed in
- so the right thing is done
- o Added a bit of code to make the output more like the OpenSSL
- module, including displaying the certificate information when
- connecting in verbose mode
- o Improved handling of certificate errors (expired, untrusted,
- etc)
- The libnsspem.so PKCS#11 module is currently only available in
- Fedora 8/rawhide. Work will be done soon to upstream it. The NSS
- module will work with or without it, all that changes is the
- source of the certificates and keys.
- 2007-09-18 23:33 bagder
- * docs/CONTRIBUTE: mention the prefered source code line length to
- be less than 80 columns
- 2007-09-18 23:14 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c: Immanuel pointed out that
- public key SSH auth failed if no public/private key was specified
- and there was no HOME environment variable, and then it didn't
- continue to try the other auth methods. Now it will instead try
- to get the files id_dsa.pub and id_dsa from the current directory
- if none of the two conditions were met.
- 2007-09-18 22:41 danf
- * tests/data/: test15, test18, test192, test193, test199, test214,
- test217, test22, test258, test27, test44, test57: Use double
- quotes in command lines for consistency.
- 2007-09-18 20:18 gknauf
- * lib/config-win32.h: added a define for Win32 to detect already
- defined ssize_t.
- 2007-09-18 19:41 danf
- * tests/data/: test116, test212: IPv6 is a required feature for
- these two tests, even if it's not obvious.
- 2007-09-18 01:23 danf
- * tests/data/test212: Fixed the required server entry
- 2007-09-17 23:44 danf
- * CHANGES, tests/data/test101, tests/data/test103,
- tests/data/test108, tests/data/test116, tests/data/test119,
- tests/data/test144, tests/data/test145, tests/data/test146,
- tests/data/test147, tests/data/test148, tests/data/test149,
- tests/data/test212, tests/data/test251, tests/data/test406,
- tests/data/test408, tests/data/test525, tests/data/test529,
- tests/data/test531: Changed some FTP tests to validate the format
- of the PORT and EPRT commands sent by curl, if not the addresses
- themselves.
- 2007-09-17 23:42 danf
- * tests/: FILEFORMAT, runtests.pl: Added %CLIENTIP and %CLIENT6IP
- data file substitution variables. Added hooks to the test suite
- to make it possible to test a curl running on a remote host.
- 2007-09-17 23:39 danf
- * tests/: ftpserver.pl, sshserver.pl: Allow setting the IP address
- on which to listen for connections.
- 2007-09-17 22:43 bagder
- * RELEASE-NOTES: Günter's ldap fixes
- 2007-09-17 20:12 danf
- * tests/: ftpserver.pl, server/sockfilt.c: Make the ftp server
- connect to the address given by curl in the PORT/EPRT instead of
- hard-coding it to 127.0.0.1
- 2007-09-17 19:22 danf
- * tests/: libtest/test613.pl, data/test613, data/test614: Made the
- directory postprocessor more forgiving of input directory format
- 2007-09-16 00:05 bagder
- * TODO-RELEASE: three done, seven to go
- 2007-09-15 23:14 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/test208,
- tests/data/test79: Michal Marek made libcurl automatically append
- ";type=<a|i>" when using HTTP proxies for FTP urls.
- 2007-09-15 23:06 bagder
- * maketgz: offer a friendlier single-line command
- 2007-09-15 22:03 gknauf
- * lib/ldap.c: fixed ldap support for winldap.
- 2007-09-15 22:02 gknauf
- * lib/Makefile.vc6, src/Makefile.vc6: fixed VC6 makefiles for new
- ldap linkage.
- 2007-09-15 10:51 bagder
- * TODO-RELEASE: I want these CONNECT problems fixed too
- 2007-09-15 10:50 bagder
- * TODO-RELEASE: 7.17.1 planned release in November 2007, and a
- bunch of things to deal with
- 2007-09-14 21:32 danf
- * tests/data/: test1, test10, test11, test12, test13, test14,
- test15, test150, test151, test152, test153, test154, test155,
- test156, test157, test158, test159, test160, test162, test163,
- test164, test166, test17, test172, test173, test174, test175,
- test176, test177, test178, test18, test180, test181, test186,
- test187, test188, test189, test192, test193, test194, test197,
- test198, test2, test207, test218, test22, test220, test221,
- test222, test223, test224, test24, test249, test25, test256,
- test26, test260, test262, test266, test267, test268, test269,
- test27, test273, test274, test276, test277, test28, test29,
- test292, test293, test3, test30, test300, test301, test303,
- test304, test306, test307, test31, test32, test33, test34,
- test36, test37, test38, test39, test4, test40, test42, test43,
- test44, test45, test46, test47, test48, test49, test5, test50,
- test500, test503, test504, test508, test509, test51, test510,
- test512, test513, test514, test518, test52, test522, test53,
- test535, test536, test537, test54, test55, test56, test57,
- test58, test59, test6, test60, test64, test65, test66, test67,
- test68, test69, test7, test70, test700, test701, test71, test72,
- test74, test77, test78, test79, test8, test80, test81, test82,
- test83, test84, test85, test86, test88, test89, test9, test90,
- test91, test92, test93, test95, test97, test98, test99: Replaced
- 127.0.0.1 with %HOSTIP where possible
- 2007-09-14 03:56 danf
- * CHANGES, RELEASE-NOTES: Added LDAPS, SCP and SFTP to curl-config
- --protocols. Removed and fixed some AC_SUBST configure entries.
- 2007-09-14 03:24 danf
- * configure.ac, curl-config.in: Added LDAPS, SCP and SFTP to
- curl-config --protocols. Removed and fixed some AC_SUBST
- configure entries.
- 2007-09-14 00:20 danf
- * docs/examples/Makefile.am: Compile samples with -DCURL_NO_OLDIES
- 2007-09-13 23:06 bagder
- * include/curl/curlver.h: 7.17.1-CVS is now the dev version
- 2007-09-13 23:05 bagder
- * RELEASE-NOTES: start over on 7.17.1
- 2007-09-13 22:36 danf
- * docs/examples/: README, makefile.dj: Remove remaining traces of
- ftp3rdparty.c and mention htmltidy.c
- 2007-09-13 22:22 bagder
- * CHANGES: Version 7.17.0 (13 September 2007)
- 2007-09-13 11:02 bagder
- * docs/TODO: added some further stuff from the feature-requests
- tracker, and a bunch of URLs to the specific tracker entries
- 2007-09-12 20:20 danf
- * RELEASE-NOTES: TFTP error 0 is no longer treated as success
- 2007-09-12 12:46 bagder
- * tests/libtest/lib540.c: Extracting the CURLINFO_PRIVATE pointer
- makes no point since nothing set it. This caused a segfault in
- some fprintf() implementations. Like on Solaris.
- 2007-09-12 00:37 bagder
- * RELEASE-NOTES: rephrased to mention ftp
- 2007-09-12 00:36 bagder
- * RELEASE-NOTES: curl.digimirror.nl is a new mirror in Amsterdam,
- the Netherlands
- 2007-09-12 00:23 bagder
- * CHANGES, RELEASE-NOTES, tests/data/Makefile.am,
- tests/data/test541, tests/libtest/Makefile.am,
- tests/libtest/lib541.c: Daniel S (12 September 2007) - Bug report
- #1792649 (http://curl.haxx.se/bug/view.cgi?id=1792649) pointed
- out a problem with doing an empty upload over FTP on a re-used
- connection. I added test case 541 to reproduce it and to
- verify the fix.
- - I noticed while writing test 541 that the FTP code wrongly did
- a CWD on the second transfer as it didn't store and remember
- the "" path from the previous transfer so it would instead CWD
- to the entry path as stored. This worked, but did a superfluous
- command. Thus, test case 541 now also verifies this fix.
- 2007-09-12 00:21 bagder
- * lib/ftp.c: - I noticed while writing test 541 that the FTP code
- wrongly did a CWD on the second transfer as it didn't store and
- remember the "" path from the previous transfer so it would
- instead CWD to the entry path as stored. This worked, but did a
- superfluous command. Thus, test case 541 now also verifies this
- fix.
- 2007-09-12 00:21 bagder
- * lib/transfer.c: - Bug report #1792649
- (http://curl.haxx.se/bug/view.cgi?id=1792649) pointed out a
- problem with doing an empty upload over FTP on a re-used
- connection. I added test case 541 to reproduce it and to
- verify the fix.
- 2007-09-10 00:22 bagder
- * RELEASE-NOTES, docs/BINDINGS: A brand new binding for SP-Forth
- was written
- 2007-09-07 22:35 danf
- * CHANGES, lib/tftp.c: TFTP now reports the "not defined" TFTP
- error code 0 as an error, not success.
- 2007-09-07 22:05 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test1007: Added test
- case 1007 to test permission problem when uploading with TFTP (to
- validate bug #1790403).
- 2007-09-06 23:38 bagder
- * RELEASE-NOTES: http://curl.cheap.co.il is a new mirror in
- Tel-Aviv, Israel
- 2007-09-06 15:38 bagder
- * docs/KNOWN_BUGS: two new CONNECT response problems that have
- appeared
- 2007-09-06 00:01 danf
- * lib/: connect.c, setup_once.h: Minix doesn't support getsockopt
- on UDP sockets or send/recv on TCP sockets.
- 2007-09-05 23:41 bagder
- * CHANGES, lib/ftp.c: Curl_GetFTPResponse() now checks and properly
- deals with the fact that the underlying ftp_readresp() function
- has a separate "cache" where there might in fact be leftover
- data...
- 2007-09-05 19:22 danf
- * CHANGES: Minix doesn't support getsockopt on UDP sockets or
- send/recv on TCP sockets.
- 2007-09-05 19:17 danf
- * docs/KNOWN_BUGS, tests/FILEFORMAT: Minor updates
- 2007-09-03 16:10 bagder
- * RELEASE-NOTES: I can't spell
- 2007-09-03 16:08 bagder
- * RELEASE-NOTES: curlpp 0.7.1 was relased
- 2007-09-03 13:10 gknauf
- * docs/INSTALL: added some comments for MingW32 builds.
- 2007-09-01 23:21 danf
- * docs/INSTALL: bash is not required when compiling under Minix
- 2007-08-31 21:36 danf
- * CHANGES, docs/libcurl/curl_easy_setopt.3,
- docs/libcurl/libcurl-errors.3, include/curl/curl.h, lib/ftp.c,
- lib/strerror.c, lib/url.c, lib/urldata.h,
- packages/OS400/curl.inc.in, src/main.c: Renamed the
- CURLE_FTP_SSL_FAILED error code to CURLE_USE_SSL_FAILED. Renamed
- the curl_ftpssl enum to curl_usessl and its enumerated constants,
- creating macros for backward compatibility.
- 2007-08-31 19:56 danf
- * CHANGES, lib/strerror.c: Made some of the error strings returned
- by the *strerror functions more generic, and more consistent with
- each other.
- 2007-08-31 19:54 danf
- * lib/multi.c: Fixed an invalid returned error code added in my
- last submission.
- 2007-08-31 01:03 danf
- * CHANGES, RELEASE-NOTES, lib/ssh.c, tests/data/Makefile.am,
- tests/data/test615: Added more accurate error code returns from
- SFTP operations. Added test case 615 to test an SFTP upload
- failure.
- 2007-08-30 22:34 danf
- * CHANGES, RELEASE-NOTES, docs/TODO,
- docs/examples/ftpuploadresume.c, docs/examples/simplessl.c,
- docs/libcurl/curl_easy_setopt.3, docs/libcurl/libcurl-errors.3,
- docs/libcurl/libcurl-tutorial.3, include/curl/curl.h,
- lib/base64.c, lib/connect.c, lib/ftp.c, lib/gtls.c, lib/nss.c,
- lib/speedcheck.c, lib/ssh.c, lib/ssluse.c, lib/strerror.c,
- lib/telnet.c, lib/tftp.c, lib/transfer.c, lib/url.c,
- packages/OS400/README.OS400, packages/OS400/ccsidcurl.c,
- packages/OS400/curl.inc.in, src/main.c, tests/data/test189,
- tests/data/test190, tests/data/test99: Renamed several libcurl
- error codes and options to make them more general and allow reuse
- by multiple protocols. Several unused error codes were removed.
- In all cases, macros were added to preserve source (and binary)
- compatibility with the old names. These macros are subject to
- removal at a future date, but probably not before 2009. An
- application can be tested to see if it is using any obsolete code
- by compiling it with the CURL_NO_OLDIES macro defined.
- Documented some newer error codes in libcurl-error(3)
- 2007-08-30 22:28 gknauf
- * configure.ac: added --enable-ldaps switch; renamed LDAP(S)
- messages from 'yes' to 'enabled'.
- 2007-08-30 20:26 danf
- * tests/server/sockfilt.c, lib/multi.c: Fixed a few compiler
- warnings. Try to do a slightly better job of cleaning up after an
- OOM condition in curl_multi_add_handle
- 2007-08-30 16:06 bagder
- * lib/ftp.c: Made Curl_GetFTPResponse() use lots less code and
- instead use the proper low-level ftp_readresp() function.
- Hopefully adressing bug #1779054.
- 2007-08-29 07:36 danf
- * lib/: cookie.c, cookie.h, file.c, hash.c, tftp.c, url.c: Added
- lots of consts
- 2007-08-28 20:23 danf
- * tests/README: Mention that 'make test' does more than just run
- all the tests (suggested by Kris/tinker105 in bug #1779054) and
- mention the torture tests.
- 2007-08-27 08:31 danf
- * lib/: formdata.c, ftp.c, http.c, http.h, http_digest.c,
- http_digest.h, http_negotiate.c, http_negotiate.h, http_ntlm.c,
- http_ntlm.h, socks.c, socks.h, sslgen.c, sslgen.h, ssluse.c,
- transfer.c, transfer.h: Fixed some minor type mismatches and
- missing consts mainly found by splint.
- 2007-08-26 07:53 danf
- * lib/: dict.c, easy.c, escape.c, hostip.c, http.c, http.h,
- multi.c, multiif.h, url.c, urldata.h: Fixed some minor mismatched
- types found by splint.
- 2007-08-25 14:10 gknauf
- * lib/ldap.c: bail out with error if someone tries to use another
- cert than PEM with OpenLDAP.
- 2007-08-25 14:08 gknauf
- * lib/Makefile.m32, src/Makefile.m32: only link with -lwldap32 if
- we dont use other LDAP SDKs.
- 2007-08-24 19:08 gknauf
- * lib/Makefile.m32, lib/config-win32.h, src/Makefile.m32: added
- defines to build with OpenLDAP.
- 2007-08-24 17:56 patrickm
- * packages/OS400/: make-include.sh, makefile.sh: Adding DOCS file
- in OS400 installation library with license and various other
- documentation text files. Setting character set of OS400
- installed source components
- 2007-08-24 16:00 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
- tests/data/test1006: Bug report #1779054
- (http://curl.haxx.se/bug/view.cgi?id=1779054) pointed out that
- libcurl didn't deal with large responses from server commands,
- when the single response was consisting of multiple lines but of
- a total size of 16KB or more. Dan Fandrich improved the ftp test
- script and provided test case 1006 to repeat the problem, and I
- fixed the code to make sure this new test case runs fine.
- 2007-08-24 11:06 patrickm
- * lib/: gtls.c, nss.c, ssluse.c, version.c: Remove leading space in
- curl_version_info ss_version field.
- 2007-08-24 01:25 danf
- * tests/data/: Makefile.am, test1005: Added test case 1005 to test
- excessively-long replies spread out over multiple lines (similar
- to test case 1003).
- 2007-08-24 01:24 danf
- * tests/: FILEFORMAT, ftpserver.pl: Allow ftp server alternate
- replies to contain backslash-escaped control characters.
- 2007-08-23 20:46 patrickm
- * packages/OS400/os400sys.c: Make ldap.h, gssapi.h and qsossl.h
- inclusions conditional.
- 2007-08-23 20:45 danf
- * tests/ftpserver.pl: Need even more time to wait for an accept.
- 2007-08-23 19:35 danf
- * tests/data/: Makefile.am, test1004, test16: Added test1004 to
- validate a previous fix for a memory leak when an empty proxy
- server is selected.
- 2007-08-23 19:26 danf
- * docs/INSTALL: Mention OS/400 and TPF
- 2007-08-23 17:00 bagder
- * RELEASE-NOTES: ported to OS/400
- 2007-08-23 16:58 bagder
- * lib/Makefile.am: added the two new os400 files
- 2007-08-23 16:46 bagder
- * packages/Makefile.am: Add the files in the OS400 dir to the dist.
- I didn't add it as a new subdir just because if I do that
- automake does funny things automatically with the makefile.sh
- file in that directory and thus doing it this way was a quick
- work-around that annoyance!
- 2007-08-23 16:33 bagder
- * docs/curl.1: --libcurl does not support -F
- 2007-08-23 16:30 patrickm
- * CHANGES, include/curl/curl.h, lib/config-os400.h,
- lib/inet_ntop.c, lib/setup-os400.h, lib/setup.h,
- packages/OS400/README.OS400, packages/OS400/ccsidcurl.c,
- packages/OS400/ccsidcurl.h, packages/OS400/curl.inc.in,
- packages/OS400/initscript.sh, packages/OS400/make-include.sh,
- packages/OS400/make-lib.sh, packages/OS400/make-src.sh,
- packages/OS400/make-tests.sh, packages/OS400/makefile.sh,
- packages/OS400/os400sys.c, packages/OS400/os400sys.h: Porting
- library to OS/400
- 2007-08-23 02:10 gknauf
- * lib/ldap.c: added support for CA cert verification; default now
- to verify cert unless data->set.ssl.verifypeer is 0.
- 2007-08-23 00:48 bagder
- * CHANGES, RELEASE-NOTES, lib/file.c: Bug report #1779751
- (http://curl.haxx.se/bug/view.cgi?id=1779751) pointed out that
- doing first a file:// upload and then an FTP upload crashed
- libcurl or at best caused furious valgrind complaints. Fixed now
- by making sure we free and clear the file-specific struct
- properly when done with it.
- 2007-08-22 20:05 giva
- * lib/ldap.c: Reversed the 'HAVE_LDAP_URL_PARSE' ifdef statement.
- 2007-08-22 16:18 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
- tests/data/test1003: Bug report #1779054
- (http://curl.haxx.se/bug/view.cgi?id=1779054) pointed out that
- libcurl didn't deal with very long (>16K) FTP server response
- lines properly. Starting now, libcurl will chop them off (thus
- the client app will not get the full line) but survive and deal
- with them fine otherwise. Test case 1003 was added to verify
- this.
- 2007-08-22 16:09 bagder
- * tests/server/sockfilt.c: added a size > buffer size check to make
- it easier to track this in the future
- 2007-08-22 15:57 bagder
- * tests/server/sockfilt.c: Upped the buffer size to 17000+ bytes to
- prepare for the upcoming test 1003 that verfies ridiculously long
- server response lines. Also changed sprintf to snprintf in a few
- places.
- 2007-08-22 13:28 bagder
- * docs/libcurl/curl_easy_cleanup.3: 1) the talk about strings used
- by libcurl doesn't apply to libcurl >= 7.17.0 2) added nroff
- header
- 2007-08-22 12:14 gknauf
- * lib/ldap.c: for now comment the tls_start section...
- 2007-08-21 05:04 gknauf
- * lib/Makefile.m32, src/Makefile.m32: sync libssh2 paths with
- comments.
- 2007-08-21 04:42 gknauf
- * lib/Makefile.m32, src/Makefile.m32: added targets to create the
- files missing in CVS which makes calling buildconf.bat obsolete;
- removed obsolete wsock32 link lib.
- 2007-08-21 01:31 gknauf
- * src/Makefile.m32: fixed wrong CLAGS define.
- 2007-08-21 01:31 gknauf
- * lib/ldap.c: fixed warning with unused var; removed now obsolete
- defines since we include now ldap headers which define these.
- 2007-08-20 23:54 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Based on a patch by Christian
- Vogt, the FTP code now sets the upcoming download transfer size
- much earlier to be possible to get read with
- CURLINFO_CONTENT_LENGTH_DOWNLOAD as soon as possible.
- 2007-08-20 21:33 gknauf
- * configure.ac: converted tabs to spaces.
- 2007-08-20 21:30 gknauf
- * configure.ac: removed trailing spaces.
- 2007-08-20 19:53 danf
- * tests/ftpserver.pl: Increase timeout for accept for improved
- reliability on loaded servers.
- 2007-08-20 18:34 gknauf
- * lib/Makefile.netware, src/Makefile.netware: compile with ldaps by
- default since it seems to work fine so far.
- 2007-08-20 18:30 gknauf
- * lib/ldap.c: fixed ldaps section for OpenLDAP. Still not working,
- but at least it compiles now, and should serve as base to get it
- finally working. Also seems that the ifdefs can be arranged some
- better because the Solaris and Netscape/iPlanet/Mozilla LDAP SDKs
- seem to be closer to the Novell section than the OpenLDAP one.
- 2007-08-20 18:21 gknauf
- * lib/Makefile.m32, src/Makefile.m32: added some comments about the
- paths and build options; added define to build with ldaps
- support; enabled build with the Novell LDAP SDK.
- 2007-08-20 17:51 gknauf
- * configure.ac: dont set CURL_LDAP_HYBRID for MingW32 configure
- builds.
- 2007-08-20 14:50 gknauf
- * configure.ac, lib/Makefile.netware, lib/config-win32.h,
- src/Makefile.netware: added define for ldap_ssl.h.
- 2007-08-20 01:23 gknauf
- * lib/Makefile.m32, src/Makefile.m32: ignore errors of the RM
- command; seems that the del command fails on W2K when the file to
- delete isnt found while on XP it only prints the warning but make
- continues....
- 2007-08-19 02:26 gknauf
- * lib/Makefile.m32, src/Makefile.m32: added some comments in the
- makefiles about build options.
- 2007-08-18 00:33 bagder
- * docs/examples/.cvsignore: ignore all the binaries and the .deps
- and .libs
- 2007-08-18 00:31 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: - Robson Braga Araujo filed
- bug report #1776232
- (http://curl.haxx.se/bug/view.cgi?id=1776232) about libcurl
- calling Curl_client_write(), passing on a const string that the
- caller may not modify and yet it does (on some platforms).
- 2007-08-18 00:24 bagder
- * tests/data/test1000: remove stupid comment since there's no
- content in this test case
- 2007-08-18 00:22 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
- tests/data/test1000: Robson Braga Araujo filed bug report
- #1776235 (http://curl.haxx.se/bug/view.cgi?id=1776235) about ftp
- requests with NOBODY on a directory would do a "SIZE (null)"
- request. This is now fixed and test case 1000 was added to
- verify.
- 2007-08-18 00:21 bagder
- * docs/TODO: NEXT soname bump
- * #undef CURL_FTP_HTTPSTYLE_HEAD in lib/ftp.c to remove the
- HTTP-style headers
- from being output in NOBODY requests over ftp
- 2007-08-18 00:17 bagder
- * tests/data/: test1001, test1002: some keywords for future
- stats/coverage checks
- 2007-08-18 00:11 bagder
- * tests/data/: Makefile.am, test1001, test1002, test5320, test5322:
- Moved the 5320 and 5322 into the 1000-series instead which is a
- documented range. They are about FTP but the 100-199 range is
- full.
- 2007-08-17 22:21 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
- tests/data/test5320, tests/data/test5322: Song Ma provided a
- patch that cures a problem libcurl has when doing resume HTTP PUT
- using Digest authentication. Test case 5320 and 5322 were also
- added to verify the functionality.
- 2007-08-16 17:23 gknauf
- * lib/ldap.c: fixed warning about uninitialized.
- 2007-08-16 16:08 gknauf
- * lib/: ldap.c, url.c, version.c: added basic ldaps support; for
- now its ifdef'd with HAVE_LDAP_SSL unless we know its fully
- working, and available with all LDAP SDKs. Win32 requires to
- have the trusted CA in local keystore - I've not found yet a way
- to disable the cert check.
- 2007-08-15 18:17 gknauf
- * lib/urldata.h: added define PORT_LDAPS.
- 2007-08-15 16:49 patrickm
- * lib/version.c: Fix a potential buffer overflow bug in
- lib/version.c
- 2007-08-15 10:18 gknauf
- * lib/ldap.c: added ldap_msgfree() to fix memory leak.
- 2007-08-14 20:39 gknauf
- * lib/Makefile.m32, src/Makefile.m32: added a dependency for
- libcares if build with ares support; other minor makefile tweaks.
- 2007-08-14 19:23 danf
- * docs/INSTALL: LDAP is no longer excluded on Minix.
- 2007-08-14 18:43 gknauf
- * docs/INSTALL: updated NetWare docu about recent LDAP changes.
- 2007-08-14 18:31 gknauf
- * lib/Makefile.netware, src/Makefile.netware: only include LDAP
- headers if we build with LDAP support.
- 2007-08-14 16:48 gknauf
- * lib/Makefile.m32, src/Makefile.m32: added -lwldap32 to link
- libs.
- 2007-08-14 15:01 gknauf
- * lib/Makefile.netware, src/Makefile.netware: changed autoload
- dependent LDAP NLM.
- 2007-08-14 14:02 gknauf
- * lib/Makefile.netware, src/Makefile.netware: trial to enable LDAP
- support again with patched Novell headers.
- 2007-08-14 12:28 bagder
- * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Andrew Wansink provided
- an NTLM bugfix: in the case the server sets the flag
- NTLMFLAG_NEGOTIATE_UNICODE, we need to filter it off because
- libcurl doesn't unicode encode the strings it packs into the NTLM
- authenticate packet.
- 2007-08-14 12:11 bagder
- * docs/TODO: the curl_multi_handle_control() idea
- 2007-08-13 20:11 danf
- * tests/libtest/Makefile.am: Removed redundant dependency lines
- 2007-08-13 18:37 danf
- * lib/ldap.c: Removed unused variable.
- 2007-08-13 15:03 patrickm
- * lib/ldap.c: Simplify and rename internal structure to avoid
- potential name clash with LDAP header file.
- 2007-08-13 00:25 bagder
- * lib/ldap.c: Fixed the LDAP_DEPRECATED #define as suggested by
- Daniel Johnson, and indented some of the code to curl-style
- 2007-08-12 22:36 bagder
- * src/main.c: minor change in language for the --libcurl source
- header
- 2007-08-12 02:48 gknauf
- * lib/Makefile.netware: disable LDAP since we can no longer compile
- due to header incompatiblities.
- 2007-08-11 23:05 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Allen Pulsifer provided a
- patch that makes libcurl set the expected download size earlier
- when doing HTTP downloads, so that applications and the progress
- meter etc know get the info earlier in the flow than before.
- 2007-08-11 22:57 bagder
- * CHANGES, RELEASE-NOTES, acinclude.m4, configure.ac,
- docs/examples/Makefile.example, hiper/Makefile,
- lib/Makefile.Watcom, lib/Makefile.inc, lib/Makefile.netware,
- lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
- lib/config-win32ce.h, lib/curl_ldap.h, lib/ldap.c, lib/ldap.h,
- lib/url.c, packages/vms/config-vms.h, src/Makefile.netware,
- src/config-riscos.h: Patrick Monnerat modified the LDAP code and
- approach in curl. Starting now, the configure script checks for
- openldap and friends and we link with those libs just like we
- link all other third party libraries, and we no longer dlopen()
- those libraries. Our private header file lib/ldap.h was renamed
- to lib/curl_ldap.h due to this. I set a tag in CVS
- (curl-7_17_0-preldapfix) just before this commit, just in case.
- 2007-08-10 00:33 gknauf
- * lib/nwos.c: fixed warning with gcc 4.x (hopefully); dynamincally
- imported UseAccurateCaseForPaths() for CLIB port to be
- stonetime-compatible (NW 3.x).
- 2007-08-09 23:05 gknauf
- * lib/mprintf.c: fixed a warning which MingW gcc 4.2.1.
- 2007-08-09 05:28 danf
- * tests/data/test56: There's no need to ignore the User-Agent for
- this test.
- 2007-08-08 22:09 gknauf
- * lib/: inet_ntop.c, nwos.c: moved ugly CLIB define to nwos.c.
- 2007-08-08 19:51 danf
- * CHANGES, RELEASE-NOTES, lib/content_encoding.c: Song Ma noted a
- zlib memory leak in the illegal compressed header countermeasures
- code path.
- 2007-08-08 19:07 gknauf
- * src/Makefile.m32: removed asm rules since we have no asm in the
- sources, and this produced 2 warnings.
- 2007-08-08 18:59 gknauf
- * lib/config-win32.h, src/config-win32.h: blocked ssize_t define
- for MingW32.
- 2007-08-08 12:37 patrickm
- * lib/: krb5.c, memdebug.c: Fix getsockname argument type Improve
- "universal" alignment type in struct memdebug
- 2007-08-07 23:14 bagder
- * docs/libcurl/curl_easy_setopt.3: Usage of the
- BCURLOPT_PROGRESSFUNCTION callback is not recommended when using
- the multi interface, but having the comment in here caused more
- questions than we fixed problems so I remove it now. It still
- works fine.
- 2007-08-07 20:24 danf
- * lib/url.c: Fixed torture test for test 509
- 2007-08-07 19:40 gknauf
- * lib/Makefile.Watcom, lib/Makefile.m32, lib/config-win32.h,
- src/Makefile.Watcom, src/config-win32.h: moved HAVE_LONGLONG from
- makefiles to config-win32.h.
- 2007-08-07 15:01 bagder
- * docs/TODO: add URL to more "generated public config.h" details
- 2007-08-07 14:44 patrickm
- * include/curl/mprintf.h, lib/ssluse.c, lib/strtoofft.h: Some #if
- --> #ifdef undef standard *printf before (re)defining them
- 2007-08-07 02:10 danf
- * tests/libtest/lib540.c, lib/url.c: Fixed some icc compiler
- warnings.
- 2007-08-07 00:21 gknauf
- * docs/INSTALL: Peteris Krumins pointed out that MingW32 doesnt
- provide a batch file to set the path to the bin folder.
- 2007-08-06 17:58 bagder
- * docs/THANKS: ontributors from the 7.16.4 release notes and a
- removed duplicate
- 2007-08-06 17:54 bagder
- * docs/INSTALL: removed the rsaglue hint since it doesn't apply to
- modern OpenSSL, and added some brief hints about gssapi and
- libssh2
- 2007-08-06 16:56 bagder
- * docs/TODO: we now support GSS/Kerberos 5 for ftp file transfers!
- 2007-08-05 23:33 bagder
- * lib/formdata.c: Patrick Monnerat updated the _FORM_DEBUG-enabled
- code, and I updated comments based on his comments/suggestions.
- 2007-08-05 01:35 gknauf
- * lib/Makefile.netware, src/Makefile.netware: changed to use
- libssh2 0.16; fixed link order in case libssh2 is build with
- zlib.
- 2007-08-04 22:58 bagder
- * RELEASE-NOTES: another mirror
- 2007-08-04 22:47 bagder
- * CHANGES, lib/escape.c, lib/strtoofft.c: Patrick Monnerat fixed
- curl_easy_escape() and curlx_strtoll() to work on non-ASCII
- systems.
- 2007-08-04 18:54 danf
- * lib/url.c: Fixed a couple of compiler warnings.
- 2007-08-04 00:46 danf
- * lib/url.c: Refactored CreateConnection() somewhat to reduce its
- length by splitting it into a few new functions. Fixed a few
- leaks in out of memory conditions, including for test case 231.
- 2007-08-03 21:54 gknauf
- * src/Makefile.m32: fixed small fix issue I introduced with my
- previous commit.
- 2007-08-03 16:30 gknauf
- * lib/Makefile.m32, src/Makefile.m32: some more makefile
- fixes/changes.
- 2007-08-03 15:57 jehousley
- * lib/ssh.c: Start adding some expanded error conversion of libssh2
- errors.
- 2007-08-03 15:46 jehousley
- * lib/: transfer.c, url.c: The previous commit to force the use of
- libssh2-0.16 by removing LIBSSH2_APINO
- 2007-08-03 14:53 gknauf
- * lib/Makefile.m32, src/Makefile.m32: changed 'rm -f' to 'del /f'
- so it works without GnuUtils as Peteris Krumins pointed out;
- changed to use latest external libs.
- 2007-08-03 13:46 gknauf
- * docs/: INSTALL, README.win32: Peteris Krumins pointed out some
- MingW32 related build issues.
- 2007-08-03 13:24 gknauf
- * Makefile.dist: Peteris Krumins pointed out that the standard
- MingW32 build depends on zlib; removed that, and added another
- option for zlib build, and renamed all other targets to reflect
- zlib dependency.
- 2007-08-03 10:31 bagder
- * RELEASE-NOTES: SCP and SFTP support now requires libssh2 0.16 or
- later
- 2007-08-03 10:25 bagder
- * lib/ssh.c: remove left-over partly support for libssh2 0.14
- 2007-08-03 10:14 bagder
- * lib/: ssh.c, ssh.h: The SSH code now only works with libssh2 0.16
- or later. Thus we must not release the next curl until there is a
- libssh2 0.16 released.
- 2007-08-02 22:10 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Scott Cantor filed bug report
- #1766320 (http://curl.haxx.se/bug/view.cgi?id=1766320) pointing
- out that the libcurl code accessed two curl_easy_setopt() options
- (CURLOPT_DNS_CACHE_TIMEOUT and CURLOPT_DNS_USE_GLOBAL_CACHE) as
- ints even though they're documented to be passed in as longs, and
- that makes a difference on 64 bit architectures.
- 2007-08-02 21:23 danf
- * lib/url.c: Fixed a compiler warning.
- 2007-08-02 16:42 bagder
- * lib/: connect.c, qssl.c: Patrick Monnerat's cleanup fix after my
- alloc-strings commit
- 2007-08-02 16:09 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
- tests/data/test231: Dmitriy Sergeyev reported a regression:
- resumed file:// transfers broke after 7.16.2. This is much due to
- the different treatment file:// gets internally, but now I added
- test 231 to make it less likely to happen again without us
- noticing!
- 2007-08-02 15:26 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify that setting POSTFIELDS
- to NULL or "" is not enough to make a zero byte POST
- 2007-08-02 13:34 bagder
- * lib/http.c: argh, Greg Morse pointed out that the NTLM POST fix
- only worked if VERBOSE was set, this should make it work for all
- cases!
- 2007-08-01 23:20 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_getinfo.3,
- docs/libcurl/curl_easy_setopt.3, include/curl/curlver.h,
- lib/connect.c, lib/easy.c, lib/ftp.c, lib/getinfo.c, lib/gtls.c,
- lib/gtls.h, lib/http.c, lib/nss.c, lib/nssg.h, lib/ssh.c,
- lib/sslgen.c, lib/ssluse.c, lib/transfer.c, lib/url.c, lib/url.h,
- lib/urldata.h: Patrick Monnerat and I modified libcurl so that
- now it *copies* all strings passed to it with curl_easy_setopt()!
- Previously it has always just refered to the data, forcing the
- user to keep the data around until libcurl is done with it. That
- is now history and libcurl will instead clone the given strings
- and keep private copies.
- 2007-08-01 14:58 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Greg Morse reported a problem
- with POSTing using ANYAUTH to a server requiring NTLM, and he
- provided test code and a test server and we worked out a bug fix.
- We failed to count sent body data at times, which then caused
- internal confusions when libcurl tried to send the rest of the
- data in order to maintain the same connection alive.
- (and then I did some minor reformatting of code in lib/http.c)
- 2007-07-31 00:54 bagder
- * RELEASE-NOTES: AIX 4 and 5 get to use non-blocking sockets
- 2007-07-31 00:53 bagder
- * CHANGES, acinclude.m4: Peter O'Gorman pointed out (and fixed)
- that the non-blocking check in configure made libcurl use
- blocking sockets on AIX 4 and 5, while that wasn't the intention.
- 2007-07-31 00:01 bagder
- * docs/libcurl/curl_multi_socket.3: users should use the
- CURLMOPT_TIMERFUNCTION rather than curl_multi_timeout when using
- the socket API
- 2007-07-30 23:47 bagder
- * docs/libcurl/libcurl-multi.3: less blocking these days
- 2007-07-30 23:47 bagder
- * docs/libcurl/curl_multi_socket.3: updated based on suggestion
- from Jeff Pohlmeyer
- 2007-07-30 23:41 bagder
- * lib/: http.c, qssl.h: Patrick Monnerat restored qssl successful
- compilation and loading
- 2007-07-30 22:07 bagder
- * CHANGES, RELEASE-NOTES: give credit to Greg Zavertnik
- 2007-07-30 19:08 danf
- * lib/setup.h: Properly set USE_SSL on OS/400
- 2007-07-30 19:05 danf
- * lib/sslgen.c: Fixed compiler warning on non-SSL builds
- 2007-07-30 00:17 bagder
- * docs/FAQ: Added "4.15 FTPS doesn't work" and updated a few other
- sections slightly
- 2007-07-29 14:54 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/gtls.c, lib/nss.c,
- lib/qssl.c, lib/sslgen.c, lib/sslgen.h, lib/ssluse.c,
- lib/ssluse.h, lib/url.c, lib/urldata.h: Bug report #1759542
- (http://curl.haxx.se/bug/view.cgi?id=1759542). A bad use of a
- socket after it has been closed, when the FTP-SSL data connection
- is taken down.
- 2007-07-27 10:33 bagder
- * lib/urldata.h: added missing part for the qsossl support
- 2007-07-26 23:56 bagder
- * ares/: Makefile.am, configure.ac, libcares.pc.in: added initial
- pkg-config file (attempt)
- 2007-07-24 17:23 danf
- * lib/qssl.c: Removed unused variable.
- 2007-07-23 23:48 bagder
- * lib/url.c: #if that should be #ifdef
- 2007-07-23 23:46 bagder
- * CHANGES, RELEASE-NOTES, lib/Makefile.inc, lib/qssl.c, lib/qssl.h,
- lib/sslgen.c: Implemented the parts of Patrick Monnerat's OS/400
- patch that introduces support for the OS/400 Secure Sockets Layer
- library
- 2007-07-23 20:51 danf
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/file.c, lib/ftp.c,
- lib/http.c, lib/sendf.c, lib/transfer.c, lib/url.c,
- lib/urldata.h, tests/libtest/lib506.c: Implemented only the parts
- of Patrick Monnerat's OS/400 patch that renamed some few internal
- identifiers to avoid conflicts, which could be useful on other
- platforms.
- 2007-07-23 19:51 danf
- * tests/ftpserver.pl: Log the "<CMD> wasn't handled" error normally
- since it is now expected to occur in a couple of tests.
- 2007-07-23 03:05 gknauf
- * src/Makefile.vc6: added 2 system libs necessary for linking
- OpenSSL 0.9.8e statically.
- 2007-07-22 12:19 bagder
- * RELEASE-NOTES: fix mess added in my previous commit
- 2007-07-22 12:17 bagder
- * CHANGES, RELEASE-NOTES, lib/http_digest.c: HTTP Digest auth fix
- on a re-used connection
- 2007-07-22 12:08 bagder
- * CHANGES, tests/data/Makefile.am, tests/data/test354: Added test
- case 354 that makes a simple FTP retrieval without password,
- which verifies the bug fix in #1757328.
- 2007-07-21 23:49 bagder
- * tests/data/test141: test and verify curl -I on a single FTP file
- somewhat more than before
- 2007-07-21 23:48 bagder
- * tests/ftpserver.pl: To allow more flexibility in FTP test cases,
- I've removed the enforced states from the test server code as
- they served no real purpose. The test server is here to serve for
- the test cases, not to attempt to function as a real server!
- 2007-07-21 23:47 bagder
- * RELEASE-NOTES: news
- 2007-07-21 04:08 danf
- * lib/: ftp.c, ssh.c: Make the pointers of a few static const
- arrays const, too, for safety.
- 2007-07-20 23:50 gknauf
- * ares/Makefile.netware: added curl include for debug builds.
- 2007-07-20 19:29 danf
- * docs/: curl.1, libcurl/curl_easy_setopt.3: Document pwd as an
- sftp quote command for curl(1), and show it as lower case for
- consistency since sftp commands are case insensitive.
- 2007-07-20 18:01 gknauf
- * src/getpass.c: added lf to Win32 getpass_r() so that next output
- appears in new line.
- 2007-07-20 17:33 bagder
- * CHANGES, RELEASE-NOTES: PWD for SFTP is fixed
- 2007-07-20 11:38 bagder
- * RELEASE-NOTES: the "libssh2 owns the memory don't free it" case
- 2007-07-20 11:35 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Ralf S. Engelschall filed bug
- report #1757328 (http://curl.haxx.se/bug/view.cgi?id=1757328) and
- submitted a patch. It turns out we broke login to FTP servers
- that don't require (nor understand) PASS after the USER command
- 2007-07-20 03:03 jehousley
- * lib/ssh.c: Fix a loop with PWD
- 2007-07-20 02:41 danf
- * lib/: ftp.c, gtls.c, nss.c, splay.c, ssh.c: Made some const
- arrays static to avoid unnecessary stack usage.
- 2007-07-19 23:35 bagder
- * docs/BUGS: minor addition, re-count of the number of lines of
- code
- 2007-07-19 17:08 bagder
- * CHANGES: libssh2 fix
- 2007-07-19 03:42 danf
- * tests/sshserver.pl: Revert the 512 change since newer versions of
- OpenSSH don't support DSA keys that small.
- 2007-07-19 01:21 jehousley
- * docs/libcurl/curl_easy_setopt.3: SFTP also supports PWD
- 2007-07-19 00:23 danf
- * docs/libcurl/curl_easy_setopt.3: Added the list of sftp quote
- commands.
- 2007-07-18 20:31 jehousley
- * lib/ssh.c: As has been pointed out, err_msg should not be freed
- here. The actual issue is in libssh2 and not freeing a dynamic
- error message during cleanup.
- 2007-07-18 02:27 danf
- * tests/sshserver.pl: Use 512 bit keys to reduce the time taken to
- generate them. This shouldn't really reduce security since in
- the common case of a daily automated build the keys are only used
- for a single test run lasting a few minutes before being deleted.
- 2007-07-17 23:53 danf
- * CHANGES, tests/libtest/test613.pl: Fixed test cases 613 and 614
- by improving the log postprocessor to handle a new directory
- listing format that newer libssh2's can provide. This is
- probably NOT sufficient to handle all directory listing formats
- that server's can provide and should be revisited.
- 2007-07-17 22:59 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Jofell Gallardo posted a
- libcurl log using FTP that exposed a bug which made a control
- connection that was deemed "dead" to yet be re-used in a
- following request. We must make sure the connection gets closed
- on this situation.
- 2007-07-16 23:44 bagder
- * tests/data/test540: make it do all three requests on the same
- connection
- 2007-07-16 23:22 danf
- * docs/examples/: anyauthput.c, cookie_interface.c, ftpget.c,
- ftpgetresp.c, ftpupload.c, getinmemory.c, httpput.c,
- post-callback.c, sepheaders.c: Fixed some more simple compile
- warnings in the examples.
- 2007-07-16 23:08 bagder
- * docs/KNOWN_BUGS: 45. libcurl built to support ipv6 uses
- getaddrinfo() to resolve host names. getaddrinfo() sorts the
- response list which effectively kills how libcurl deals with
- round-robin DNS entries. All details:
- http://curl.haxx.se/mail/lib-2007-07/0168.html initial
- suggested function to use for randomizing the response:
- http://curl.haxx.se/mail/lib-2007-07/0178.html
- 2007-07-15 23:00 bagder
- * tests/: data/test540, libtest/lib540.c: convert test case 540 to
- use a custom Host: header as well
- 2007-07-15 22:59 bagder
- * tests/libtest/: first.c, test.h: let's just export the whole argc
- + argv pair globally so that each test tool can take advantage of
- it however they see fit!
- 2007-07-15 15:00 gknauf
- * lib/Makefile.vc6, src/Makefile.vc6: make users use the latest
- OpenSSL and Zlib libraries; added hint to compile with SSPI with
- MSVC6 without PSDK.
- 2007-07-15 01:01 bagder
- * ares/ares_free_hostent.3: added another SEE ALSO
- 2007-07-15 00:39 bagder
- * tests/: data/Makefile.am, data/test540, libtest/Makefile.am,
- libtest/lib540.c: Added test case 540 and lib540.c, the
- 'proxyauth.c' test app posted by Shmulik Regev on the libcurl
- mailing list on 10 Jul 2007, converted to a test case.
- 2007-07-15 00:38 bagder
- * tests/libtest/: first.c, test.h: add support for arg3 as the
- third argument...
- 2007-07-15 00:33 bagder
- * tests/runtests.pl: add some better logging when HTTP server start
- fails, and make the failure really hard if the test server can't
- be resolved (like for ::1 ipv6)
- 2007-07-14 17:59 gknauf
- * lib/: ssh.c, ssh.h, transfer.c, url.c: for now unless we do
- better fixed LIBSSH2_APINO compares to use long constants.
- 2007-07-14 15:14 bagder
- * ares/ares_init.c: Brad House's fix to hish a win32 compiler
- warning
- 2007-07-14 15:11 bagder
- * ares/CHANGES: added Vlad's entire description of his valgrind fix
- 2007-07-14 15:08 bagder
- * ares/: CHANGES, ares_init.c, ares_process.c, ares_query.c: Vlad
- Dinulescu fixed two outstanding valgrind reports
- 2007-07-13 23:31 danf
- * docs/examples/Makefile.am: The examples don't need access to curl
- internal source files.
- 2007-07-13 22:17 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c: Colin Hogben filed bug
- report #1750274 (http://curl.haxx.se/bug/view.cgi?id=1750274) and
- submitted a patch for the case where libcurl did a connect
- attempt to a non-listening port and didn't provide a human
- readable error string back.
- 2007-07-13 22:09 bagder
- * docs/INSTALL: Daniel Cater added the mentioning of
- CURL_DISABLE_TFTP
- 2007-07-13 22:07 bagder
- * docs/libcurl/libcurl-errors.3: Daniel Cater: libcurl-errors needs
- updating to reflect a couple of deprecated error codes
- 2007-07-13 22:04 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c, lib/ftp.c: Daniel Cater
- made libcurl build with CURL_NO_OLDIES defined (which doesn't
- define the symbols for backwards source compatibility)
- 2007-07-13 21:38 bagder
- * Makefile.dist: Daniel Cater made the vc8-generating line use
- double-quotes to run fine on windows
- 2007-07-12 23:34 bagder
- * CHANGES, RELEASE-NOTES, lib/krb5.c: Made the krb5 code build with
- Heimdal's GSSAPI lib
- 2007-07-12 23:11 danf
- * CHANGES, docs/examples/cacertinmem.c,
- docs/examples/cookie_interface.c, docs/examples/curlx.c,
- docs/examples/fileupload.c, docs/examples/fopen.c,
- docs/examples/ftp3rdparty.c, docs/examples/ftpget.c,
- docs/examples/ftpupload.c, docs/examples/ftpuploadresume.c,
- docs/examples/ghiper.c, docs/examples/hiperfifo.c,
- docs/examples/httpput.c, docs/examples/https.c,
- docs/examples/multi-app.c, docs/examples/multi-post.c,
- docs/examples/multithread.c, docs/examples/opensslthreadlock.c,
- docs/examples/post-callback.c, docs/examples/postit2.c,
- docs/examples/sepheaders.c, docs/examples/simplepost.c,
- docs/examples/simplessl.c, docs/examples/synctime.c: Fixed some
- compile warnings and errors and improved portability in the
- examples. Removed ftp3rdparty.c since libcurl doesn't support
- 3rd party FTP transfers any longer.
- 2007-07-12 22:55 bagder
- * docs/examples/anyauthput.c: make it compile fine
- 2007-07-12 22:54 bagder
- * docs/examples/Makefile.am: fix include path
- 2007-07-12 22:38 danf
- * Makefile.am, docs/examples/Makefile.am: Compile most of the
- example apps in docs/examples when doing a 'make check'.
- 2007-07-12 22:15 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Shmulik Regev found an (albeit
- rare) case where the proxy CONNECT operation could in fact get
- stuck in an endless loop.
- 2007-07-12 19:03 bagder
- * tests/server/sockfilt.c: start the retry delay at 10 ms, double
- it for every failed attempt which makes it 10 seconds delay after
- 11 attempts
- 2007-07-12 12:54 gknauf
- * tests/server/sockfilt.c: the timeout was probably too short with
- max = 1 sec, so lets test with 5 sec.
- 2007-07-12 12:44 gknauf
- * lib/Makefile.am: added nwos.c so that it gets distributed with
- releases and tarballs.
- 2007-07-12 03:07 gknauf
- * tests/server/: sockfilt.c, util.c, util.h: added time loop to
- sockfilt.c in order to wait for SO_REUSEADDR; added go_sleep() to
- util.c.
- 2007-07-12 01:17 curlvms
- * packages/vms/: curlmsg.h, curlmsg.msg, curlmsg.sdl,
- curlmsg_vms.h: Updated to match curl.h
- 2007-07-12 00:20 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Made CURLOPT_SSL_VERIFYHOST
- set to 1 acts as described in the documentation: fail to connect
- if there is no Common Name field found in the remote cert. We
- should deprecate the support for this set to 1 anyway soon, since
- the feature is pointless and most likely never really used by
- anyone.
- 2007-07-11 23:47 gknauf
- * lib/: connect.c, hostip4.c, nwlib.c: removed now obsolete
- NETDB_DEFINE_CONTEXT macro calls.
- 2007-07-11 23:38 gknauf
- * lib/Makefile.netware: updated makefile to compile nwos.c.
- 2007-07-11 23:34 gknauf
- * lib/: easy.c, nwos.c, setup.h: added NetWare-own file to provide
- some init functions (for now only CLIB); added call to
- netware_init() in curl_global_init() to make sure it gets called
- before any library functions get used.
- 2007-07-11 21:21 danf
- * docs/libcurl/curl_easy_setopt.3: Added the first libcurl version
- to which the SSH options were added.
- 2007-07-11 11:08 gknauf
- * lib/http_ntlm.c: added netdb.h for NetWare CLIB since
- gethostname() is defined there.
- 2007-07-11 11:03 gknauf
- * lib/url.c: fixed endif comment.
- 2007-07-11 10:55 gknauf
- * lib/ssh.h: fixed endif comment.
- 2007-07-11 00:55 danf
- * tests/README: Added a code coverage section using gcc and gcov.
- 2007-07-11 00:45 bagder
- * CHANGES, RELEASE-NOTES, lib/http_chunks.c: Shmulik Regev: The
- tiny patch below fixes a bug (that I introduced :) which happens
- when negotiating authentication with a proxy (probably with web
- servers as well) that uses chunked transfer encoding for the 407
- error pages. In this case the ''ignorebody'' flag was ignored (no
- pun intended).
- 2007-07-11 00:31 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Giancarlo Formicuccia
- reported and fixed a problem with a closed connection to a proxy
- during CONNECT auth negotiation.
- 2007-07-11 00:27 danf
- * CHANGES, RELEASE-NOTES, tests/data/test31, tests/data/test46,
- tests/data/test506, tests/data/test517, tests/data/test61: Force
- the time zone to GMT in the cookie tests in case the user is
- using one of the so-called 'right' time zones that take into
- account leap seconds, which causes the tests to fail (as reported
- by Daniel Black in bug report #1745964).
- 2007-07-11 00:26 jehousley
- * tests/data/test605: The previous commits changed the error code
- 2007-07-11 00:26 jehousley
- * lib/: ssh.c, ssh.h, transfer.c, url.c, urldata.h: * Finish moving
- sftp:// into a state machine so it won't block in multi mode *
- Move scp:// into a state machine so it won't block in multi mode
- * When available use the full directory entry from the sftp://
- server
- 2007-07-11 00:23 danf
- * src/main.c, tests/data/Makefile.am, tests/data/test289: Fixed a
- curl memory leak reported by Song Ma with a modified version of
- the patch he suggested. Added his test case as test289 to
- verify.
- 2007-07-11 00:07 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.16.5...
- 2007-07-10 23:36 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: 7.16.4 preps
- 2007-07-09 04:00 gknauf
- * lib/Makefile.netware: added better CodeWarrior detection (forgot
- to add with previos version).
- 2007-07-09 01:19 gknauf
- * src/Makefile.netware: added better CodeWarrior detection; added
- defines for setlocale().
- 2007-07-09 01:18 gknauf
- * lib/Makefile.netware: added better CodeWarrior detection; moved
- autounload flag so that its used for both lib architectures.
- 2007-07-09 01:17 gknauf
- * ares/Makefile.netware: added better CodeWarrior detection.
- 2007-07-07 18:26 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: removed some obsolete include paths and
- defines.
- 2007-07-07 00:14 bagder
- * lib/: krb5.c, security.c: Thomas J. Moore made it build with less
- warnings
- 2007-07-06 23:56 bagder
- * RELEASE-NOTES: Gavrie Philipson's change, updated numbers
- 2007-07-06 22:14 bagder
- * docs/examples/ftpgetresp.c: add note about windows and dlls with
- CURLOPT_WRITEDATA
- 2007-07-06 16:58 gknauf
- * src/getpass.c: fixed NetWare CLIB implementation of getpass_r()
- 2007-07-05 14:48 jehousley
- * CHANGES, lib/ssh.c: Gavrie Philipson provided a patch that will
- use a more specific error message for an scp:// upload failure.
- If libssh2 has his matching patch, then the error message return
- by the server will be used instead of a more generic error.
- 2007-07-05 03:38 danf
- * tests/Makefile.am: Add -a when running torture tests now that
- it's supported.
- 2007-07-05 00:54 jehousley
- * lib/ssh.c: Fix spelling error in error message
- 2007-07-04 19:20 gknauf
- * ares/configure.ac: add test for gettimeofday() so that
- HAVE_GETTIMEOFDAY gets defined.
- 2007-07-04 15:45 gknauf
- * lib/Makefile.m32, src/Makefile.m32: enabled ares build.
- 2007-07-04 12:54 gknauf
- * ares/nameser.h: although the check for HAVE_STRUCT_TIMEVAL solved
- the redefine it is incorrect; lets see if a check for
- HAVE_GETTIMEOFDAY also works; if gettimeofday() is present then
- we can assume we have the timezone struct too.
- 2007-07-04 11:01 gknauf
- * ares/configure.ac: added check for sys/param.h.
- 2007-07-03 20:18 gknauf
- * ares/nameser.h: trial to catch problem with Daniels cross-mingw
- ares builds.
- 2007-07-03 18:21 gknauf
- * ares/ares.h: added NetWare CLIB-own header to solve gcc warnings.
- 2007-07-03 18:00 gknauf
- * ares/: Makefile.netware, ares.h, ares_getnameinfo.c, ares_init.c:
- few minor changes to make ares compile for NetWare CLIB
- architecture.
- 2007-07-03 02:50 gknauf
- * lib/Makefile.netware, src/Makefile.netware: fixed rule to build
- libcares when needed.
- 2007-07-03 02:42 gknauf
- * ares/Makefile.netware: changed to build for CLIB / LIBC.
- 2007-07-03 02:12 gknauf
- * src/Makefile.netware: added libcares to static build if ares
- enabled.
- 2007-07-03 00:04 bagder
- * docs/THANKS: contributors from the 7.16.3 release notes
- 2007-07-02 20:50 gknauf
- * ares/Makefile.netware: sync'd with lib makefile changes: use var
- for awk; fixed RECV* / SEND* defines; debug var can be
- overwritten; added better compiler path handling.
- 2007-07-02 20:42 gknauf
- * lib/Makefile.netware, src/Makefile.netware: some more makefile
- tweaks and hacks to deal with both lib architectures.
- 2007-07-02 19:22 jehousley
- * docs/libcurl/curl_easy_setopt.3: Fix problem with the indenting
- noticed by Pavel
- 2007-07-02 00:17 gknauf
- * src/Makefile.netware: ignore make error when trying to copy
- curl.pdf which isnt in CVS.
- 2007-07-02 00:03 bagder
- * docs/libcurl/curl_easy_setopt.3: mention the old name
- 2007-07-02 00:01 bagder
- * CHANGES, RELEASE-NOTES, docs/FEATURES, docs/MANUAL, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/Makefile.inc, lib/ftp.c, lib/hostip.c, lib/hostip4.c,
- lib/hostip6.c, lib/krb4.h, lib/krb5.c, lib/security.c,
- lib/sendf.c, lib/url.c, lib/urldata.h, src/main.c: Thomas J.
- Moore provided a patch that introduces Kerberos5 support in
- libcurl. This also makes the options change name to --krb (from
- --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old
- names are still
- 2007-07-01 23:28 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Song Ma helped me verify and
- extend a fix for doing FTP over a SOCKS4/5 proxy
- 2007-07-01 23:06 gknauf
- * lib/Makefile.netware, src/Makefile.netware: changed RECV_* /
- SEND_* defines to correctly reflect NetWare APIs; some more minor
- Makefile tidyups.
- 2007-07-01 18:55 gknauf
- * lib/Makefile.netware, src/Makefile.netware: disabled 64bit type
- for CLIB build which removes compiler runtime dependency.
- 2007-07-01 14:09 gknauf
- * docs/INSTALL: updated NetWare docu.
- 2007-07-01 03:33 gknauf
- * lib/Makefile.netware, src/Makefile.netware: added lib
- architecture to NLM description.
- 2007-07-01 01:53 gknauf
- * lib/Makefile.netware, src/Makefile.netware: added
- HAVE_SYS_IOCTL_H define; added gcc runtime.
- 2007-07-01 01:45 gknauf
- * lib/setup.h, lib/timeval.c, src/curlutil.c, src/setup.h: moved
- includes to setup.h so that the project headers also pick them up
- (eleminate gcc warning).
- 2007-06-30 23:20 gknauf
- * lib/Makefile.netware, src/Makefile.netware: fixed path to
- Metrowerks tools and runtime since they changed between compiler
- versions.
- 2007-06-30 22:16 gknauf
- * include/curl/curl.h: minor patches to enable building for NetWare
- CLIB. sent by Dmitry Mityugov.
- 2007-06-30 22:08 gknauf
- * lib/connect.c, lib/hostip.h, lib/hostip4.c, lib/inet_ntop.c,
- lib/timeval.c, src/curlutil.c, src/getpass.c, src/main.c: minor
- patches to enable building for NetWare CLIB. sent by Dmitry
- Mityugov.
- 2007-06-30 22:02 gknauf
- * lib/Makefile.netware, lib/nwlib.c, src/Makefile.netware: enabled
- building for NetWare CLIB architecture.
- 2007-06-29 00:31 gknauf
- * tests/testcurl.pl: revert previous patch since it turned out that
- older cp dont know this switch, argh!
- 2007-06-28 13:11 jehousley
- * lib/file.c, lib/memdebug.c, lib/memdebug.h, tests/memanalyze.pl:
- Using fdopen() is a more correct way to implement the
- CURLOPT_NEW_FILE_PREMS file.c, but the debug interface was
- missing. This adds the routines needed to make the memory
- debuging work for fdopen().
- 2007-06-28 12:47 bagder
- * CHANGES, RELEASE-NOTES: reality sync
- 2007-06-28 03:20 gknauf
- * tests/testcurl.pl: fixed nasty cp warnings about not beeing able
- to preserve ownership.
- 2007-06-27 23:35 bagder
- * docs/examples/10-at-a-time.c: James Bursa's improvement
- 2007-06-27 23:29 bagder
- * docs/examples/10-at-a-time.c: fix little flaw that could make the
- transfer loop end prematurely
- 2007-06-27 22:15 jehousley
- * docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/easy.c,
- lib/file.c, lib/ssh.c, lib/url.c, lib/urldata.h: Add two new
- options for the SFTP/SCP/FILE protocols: CURLOPT_NEW_FILE_PERMS
- and CURLOPT_NEW_DIRECTORY_PERMS. These control the premissions
- for files and directories created on the remote server.
- CURLOPT_NEW_FILE_PERMS defaults to 0644 and
- CURLOPT_NEW_DIRECTORY_PERMS defaults to 0755
- 2007-06-27 12:14 gknauf
- * lib/ssh.c: removed trailing spaces.
- 2007-06-27 12:12 gknauf
- * lib/ssh.c: fixed wrong var name
- 2007-06-26 23:53 bagder
- * docs/FAQ: add an FTP rename example to 3.7
- 2007-06-26 23:09 bagder
- * CHANGES, RELEASE-NOTES, lib/hash.c, lib/hash.h, lib/hostip.c,
- lib/multi.c: Robert Iakobashvili re-arranged the internal hash
- code to work with a custom hash function for different hashes,
- and also expanded the default size for the socket hash table used
- in multi handles to greatly enhance speed when very many
- connections are added and the socket API is used.
- 2007-06-26 22:23 jehousley
- * lib/ssh.c: The results for a list only directory should be sent
- to the callback
- 2007-06-26 21:12 jehousley
- * lib/ssh.c: ftp_list_only mode should list all file types, not
- just directories.
- 2007-06-25 16:17 bagder
- * lib/transfer.c: gah, adding missing braces, removed silly debug
- output, added new debug output
- 2007-06-25 15:58 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/test282:
- Adjusted how libcurl treats HTTP 1.1 responses without
- content-lenth or chunked encoding (that also lacks "Connection:
- close"). It now simply assumes that the connection WILL be closed
- to signal the end, as that is how RFC2616 section 4.4 point #5
- says we should behave.
- 2007-06-25 15:52 bagder
- * include/curl/curlver.h: fix the version string as well
- 2007-06-25 11:34 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working towards
- 7.16.4
- 2007-06-25 11:18 bagder
- * CHANGES: 7.16.3
- 2007-06-24 21:32 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: As reported by "Tro" in
- http://curl.haxx.se/mail/lib-2007-06/0161.html and
- http://curl.haxx.se/mail/lib-2007-06/0238.html, libcurl didn't
- properly do no-body requests on FTP files on re-used connections
- properly, or at least it didn't provide the info back in the
- header callback properly in the subsequent requests.
- 2007-06-22 23:10 gknauf
- * Makefile.dist: added netware install target
- 2007-06-22 23:10 gknauf
- * lib/Makefile.netware, src/Makefile.netware: made debug flag
- settable from outside; add allways debug stuff when DB != NDEBUG
- 2007-06-22 22:24 bagder
- * lib/transfer.c: remove annoying debug output
- 2007-06-21 16:23 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/test506: Gerrit
- Bruchhäuser pointed out a warning that the Intel(R) Thread
- Checker tool reports and it was indeed a legitimate one and it is
- one fixed. It was a use of a share without doing the proper
- locking first.
- 2007-06-20 23:57 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: Adam Piggott filed bug report
- #1740263 (http://curl.haxx.se/bug/view.cgi?id=1740263). Adam
- discovered that when getting a large amount of URLs with curl,
- they were fetched slower and slower... which turned out to be
- because the --libcurl data collecting which wrongly always was
- enabled, but no longer is...
- 2007-06-20 13:30 jehousley
- * lib/ssh.c: If the creation of rsa and rsa_pub fail due to memory,
- don't try other authentication methods. Terminate with a memory
- error.
- 2007-06-19 15:23 jehousley
- * lib/ssh.c: Check both variables, not the same one twice. Pointed
- out by Colin Hogben
- 2007-06-19 14:33 bagder
- * lib/ftp.c, tests/data/Makefile.am, tests/data/test353: and fix
- another flaw in the singlecwd case when we get ftp://site.com/,
- also from the #1739100 bug report
- 2007-06-19 13:50 bagder
- * lib/ssh.c: extra precaution to make PATH_MAX always be defined
- 2007-06-19 13:31 jehousley
- * lib/: ssh.c, urldata.h: Change rsa and rsa_pub from static arrays
- in ssh_conn to be dynamically allocated when needed
- 2007-06-19 00:28 jehousley
- * lib/ssh.c: If LIBSSH2DEBUG was defined "i" was undefined
- 2007-06-18 23:09 bagder
- * CHANGES, RELEASE-NOTES: Robson Braga Araujo filed bug report
- #1739100 (http://curl.haxx.se/bug/view.cgi?id=1739100) that
- mentioned that libcurl could not actually list the contents of
- the root directory of a given FTP server if the login directory
- isn't root. I fixed the problem and added three test cases (one
- is disabled for now since I identified KNOWN_BUGS #44, we cannot
- use --ftp-method nocwd and list ftp directories).
- 2007-06-18 23:04 bagder
- * lib/ftp.c: make the ftp-method multicwd case possible to LIST the
- root directory of a server!
- 2007-06-18 23:04 bagder
- * tests/data/: DISABLED, Makefile.am, test350, test351, test352:
- Test listing of root dir with the three ftp-methods. KNOWN_BUGS
- #44 make me disable test 351 by default by I add the test case
- anyway to make it easier to work on this problem in the future.
- 2007-06-18 23:03 bagder
- * docs/KNOWN_BUGS: 44. --ftp-method nocwd does not handle URLs
- ending with a slash properly (it should list the contents of that
- directory). See test case 351.
- 2007-06-18 10:57 bagder
- * docs/KNOWN_BUGS: Daniel Johnson reported the tests now run fine
- on OS X!
- 2007-06-16 18:58 jehousley
- * lib/ssh.c: Curl_ssh_connect() was using an uninitialized variable
- in one location. Caught by the auto-builds
- 2007-06-14 23:16 bagder
- * tests/sshserver.pl: Tom Regner added /usr/lib/misc to the path to
- scan for sftp to make the sftp tests run fine on gentoo
- 2007-06-14 16:42 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Shmulik Regev fixed a flaw
- in the multi interface that occurred when doing HTTP CONNECT over
- a proxy
- 2007-06-14 16:15 bagder
- * CHANGES, RELEASE-NOTES: s/HAVE_POLL/HAVE_SYS_POLL_H
- 2007-06-14 15:22 jehousley
- * lib/ssh.c: Remove duplicate code that was left in as part of
- 1.35. This code only affected sftp_sendquote() for the
- "chgrp/chmod/chown" commands.
- This also fixed failure of test 614 on a system that previously
- failed.
- 2007-06-14 13:21 bagder
- * lib/select.h: Make our own definitions of the POLL* defiens and
- the pollfd struct only get done if the sys/poll.h file is
- missing, as we have seen machines with poll() present but without
- the header file and machines that don't get HAVE_POLL defined but
- that do have the sys/poll.h header file...
- 2007-06-14 12:36 jehousley
- * lib/ssh.c: BUG FIX: When reading a directory listing that
- contains symlinks with the latest libssh2, the listing would be
- truncated at the symlink. Fix by looping on
- LIBSSH2_ERROR_EAGAIN, like the rest of the calls.
- 2007-06-13 22:17 bagder
- * CHANGES, RELEASE-NOTES: Tom Regner provided a patch and worked
- together with James Housley, so now
- CURLOPT_FTP_CREATE_MISSING_DIRS works for SFTP connections as
- well as FTP ones.
- 2007-06-13 22:08 bagder
- * CHANGES, RELEASE-NOTES: Rich Rauenzahn filed bug report #1733119
- (http://curl.haxx.se/bug/view.cgi?id=1733119) and we collaborated
- on the fix. The problem is that for 64bit HPUX builds, several
- socket-related functions would still assume int (32 bit)
- arguments and not socklen_t (64 bit) ones.
- 2007-06-13 19:13 jehousley
- * lib/ssh.c: Restore functionality mistakenly removed in the
- previous commit
- 2007-06-13 17:02 jehousley
- * docs/: curl.1, libcurl/curl_easy_setopt.3: Update documentation
- to reflect SFTP's ability to create directories on upload. Some
- text provieded by Tom Regner
- 2007-06-13 16:01 giva
- * lib/ssh.c: libssh2_session_free() returns void. Fix "#endif".
- 2007-06-13 14:15 jehousley
- * lib/ssh.c: Commit Tom Regner's code for SFTP create missing
- directories. This patch uses the --ftp-create-dirs flag to
- control if cURL will try and create directories that are
- specified in an upload path, but don't exist.
- 2007-06-13 13:27 jehousley
- * lib/ssh.c: Add a define to protect the state machine from older
- versions of libssh2, ie 0.14, that don't know about newer
- constants used in the state machine.
- 2007-06-12 23:39 bagder
- * configure.ac, lib/setup_once.h: With lots of help from Rich
- Rauenza(?) in bug #1733119, we introduce a fairly complicated
- work-around for 64bit HPUX compiles. We do the fix using inline
- static functions to make them follow the header file properly and
- thus get used fine in the test suite too etc.
- 2007-06-12 23:32 jehousley
- * lib/: ssh.c, urldata.h: * Updates for the latest version of
- libssh2, specifically libssh2_sftp_shutdown() and
- libssh2_session_free() can now return LIBSSH2_ERROR_EAGAIN.
- * Fix the _send() and _recv() return values so non-blocking works
- 2007-06-12 18:15 jehousley
- * lib/ssh.c: While connect and transfer works fine in non-blocking
- mode for the test suite, transfer fails in the real world. So
- after connect set to blocking as full non-blocking is migrated
- out.
- 2007-06-12 15:51 bagder
- * CHANGES: mention James current work on ssh
- 2007-06-12 15:47 jehousley
- * lib/ssh.c: Prevent the state machine from getting stuck in
- SSH_AUTH_HOST_INIT
- 2007-06-12 14:31 jehousley
- * lib/: ssh.c, ssh.h, urldata.h: Convert Curl_ssh_connect() to run
- in a state machine for LIBSSH2_APINO >= 200706012030. More to
- come...
- 2007-06-12 10:15 bagder
- * lib/tftp.c: remove unused field in the state struct
- 2007-06-11 19:53 danf
- * tests/runtests.pl: Wait longer for servers to start up since the
- ssh server needs to generate keys the first time (which can take
- a while on a slow or loaded host). Enforce a longer startup wait
- time for the ssh client SOCKS server, too. Check for an error
- code from startnew() when starting any server.
- 2007-06-11 19:49 danf
- * tests/sshserver.pl: We do not use RSA keys in the test suite.
- 2007-06-11 15:35 bagder
- * lib/hostares.c: restore the correct timeout time that my previous
- commit broke
- 2007-06-11 15:32 bagder
- * lib/hostares.c: Properly wait for the c-ares resolve to complete,
- hopefully the cure for bug #1733955
- 2007-06-11 09:27 bagder
- * docs/FAQ: Daniel Black's clarfication about the NTLM support
- 2007-06-11 06:33 giva
- * lib/hostthre.c: constify 'hostname' in init_thread_sync_data().
- Simply clear the whole 'tsd' structure on exit in
- destroy_thread_sync_data().
- 2007-06-11 06:07 giva
- * lib/ssh.c: Squelsh some warnings for libssh older than 0.1.5.
- 2007-06-08 20:56 danf
- * CHANGES, tests/runtests.pl: Fixed the test harness so that it
- actually kills the ssh being used as the SOCKS server.
- 2007-06-08 19:32 danf
- * tests/sshserver.pl: Improved compatibility with perl 5.0 on the
- 'open' calls.
- 2007-06-08 19:21 danf
- * CHANGES, tests/runtests.pl, tests/data/Makefile.am,
- tests/data/test706, tests/data/test707: Incorporated Daniel
- Black's test706 and test707 SOCKS test cases.
- 2007-06-08 19:03 danf
- * tests/runtests.pl: Improved compatibility with perl 5.0 on the
- 'open' calls.
- 2007-06-08 18:19 jehousley
- * lib/ssh.c: Curl_scp_done() needs to call libssh2_channel_free()
- to prevent a memory leak, and it is the right thing to do.
- 2007-06-08 18:02 jehousley
- * lib/ssh.c: Fix to work with the latest CVS version of libssh2
- * As of (LIBSSH2_APINO >= 200706012030) there are not *nb()
- functions * As of (LIBSSH2_APINO >= 200706012030) most
- libssh2_*() functions can return LIBSSH2_ERROR_EAGAIN to
- indicate that the call would block.
- To make the code work as previously, blocking, all the code has
- been updated so that when (LIBSSH2_APINO >= 200706012030) it
- loops simulating blocking. This allows the existing code to
- function and not hold up the upcoming release.
- 2007-06-08 11:01 bagder
- * ares/: RELEASE-NOTES, ares_version.h: start working on 1.4.1
- 2007-06-08 10:46 bagder
- * ares/: CHANGES, Makefile.am, RELEASE-NOTES: 1.4.0 preps
- 2007-06-08 00:42 danf
- * tests/runtests.pl: Changed the opens to work on older versions of
- perl. Redirect ssh output to ssh.log
- 2007-06-08 00:24 danf
- * lib/file.c: Fixed a compiler warning on uClibc.
- 2007-06-07 23:56 bagder
- * docs/KNOWN_BUGS: bug #1720605, There seems to be a problem when
- connecting to the Microsoft telnet server
- 2007-06-07 23:47 bagder
- * CHANGES, RELEASE-NOTES: Daniel S (6 June 2007) - -s/--silent can
- now be used to toggle off the silence again if used a second
- time.
- Daniel S (5 June 2007) - Added Daniel Black's work that adds the
- first few SOCKS test cases. I also fixed two minor SOCKS
- problems to make the test cases run fine.
- 2007-06-07 23:42 danf
- * tests/sshserver.pl: Renamed the sshd log file to sshd.log. Added
- more options to the ssh config file to improve the consistency of
- the test environment. Force a rewrite of the ssh config files on
- every invocation. Changed the opens to work on older versions of
- perl.
- 2007-06-07 22:14 danf
- * tests/data/: test700, test701, test702, test703, test704,
- test705: Cleaned up SOCKS tests. Use a magic port number instead
- of killserver to do nonlistening server tests, like other tests.
- 2007-06-07 21:49 danf
- * tests/: runtests.pl, sshserver.pl: Fixed some problems in
- starting SSH for use in SOCKS.
- 2007-06-06 22:08 bagder
- * src/main.c: make -s/--silent properly toggle as it is documented
- 2007-06-05 15:53 bagder
- * ares/CHANGES: the revert
- 2007-06-05 15:52 bagder
- * tests/data/: Makefile.am, test703: added 703: a socks5 version of
- 702
- 2007-06-05 15:50 bagder
- * tests/: .cvsignore, FILEFORMAT, README, runtests.pl,
- sshserver.pl, data/Makefile.am, data/test700, data/test701,
- data/test702, data/test704, data/test705: Daniel Black's test
- suite fixes and initial test cases for SOCKS4/5 using openssh
- 2007-06-05 15:42 bagder
- * lib/socks.c: if we read zero bytes from the proxy, the connection
- is broken and we need to bail out
- 2007-06-05 15:41 bagder
- * lib/url.c: mark connect failures as non-connected when
- ConnectPlease() fails, like when a connection through a socks
- proxy doesn't work
- 2007-06-04 23:33 bagder
- * ares/ares_gethostbyname.c: Revered Ashish Sharma's multiple
- entries patch, as it caused memory madness
- 2007-06-04 23:26 bagder
- * ares/ares_query.c: minor edit since getting an ID seems pointless
- when failure happens
- 2007-06-04 23:04 bagder
- * ares/ares_free_hostent.c: fix the bad bad bad mess this caused on
- name resolves returning more than one name... Reported by James
- Bursa
- 2007-06-02 22:09 bagder
- * ares/: AUTHORS, CHANGES, ares_init.c: Brad Spencer found and
- fixed three flaws in the code, found with the new gcc 4.2.0
- warning: -Waddress
- 2007-06-02 21:48 bagder
- * ares/: CHANGES, ares_process.c, ares_timeout.c, setup.h: Brad
- House fixed VS2005 compiler warnings due to time_t being 64bit.
- He also made recent Microsoft compilers use _strdup() instead of
- strdup().
- 2007-06-02 21:42 bagder
- * ares/: AUTHORS, CHANGES, ares__get_hostent.c,
- ares_free_hostent.c, ares_gethostbyname.c: Ashish Sharma provided
- a patch for supporting multiple entries in the /etc/hosts file.
- Patch edited for coding style and functionality by me (Daniel).
- 2007-06-02 21:32 bagder
- * ares/: Makefile.inc, ares_destroy_options.3, ares_save_options.3:
- ares_destroy_options() and ares_save_options() man pages by Brad
- House
- 2007-06-01 23:24 bagder
- * lib/multi.c: ouch, two conditionals were turned backwards!
- 2007-06-01 23:01 bagder
- * lib/multi.c: do the update timer stuff even when
- CURLM_CALL_MULTI_PERFORM is returned
- 2007-05-31 13:34 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/README.ares,
- lib/easy.c, lib/hostares.c, lib/select.c, lib/select.h: When
- transferring 500 downloads in parallel with a c-ares enabled
- build only to find that it crashed miserably, and this was due to
- some select()isms left in the code. This was due to API
- restrictions in c-ares 1.3.x, but with the upcoming c-ares 1.4.0
- this is no longer the case so now libcurl runs much better with
- c-ares and the multi interface with > 1024 file descriptors in
- use.
- 2007-05-31 10:59 bagder
- * CHANGES, RELEASE-NOTES, lib/file.c: Feng Tu made (lib)curl
- support "upload" resuming work for file:// URLs.
- 2007-05-30 23:45 bagder
- * ares/ares_version.h: make next version 1.4.0
- 2007-05-30 23:37 bagder
- * ares/: ares_init.c, configure.ac: first take at detecting a
- random device and seeding the random key using data from it in
- randomize_key()
- 2007-05-30 23:11 bagder
- * ares/: CHANGES, ares_init.c, ares_private.h, ares_query.c:
- Shmulik Regev brought cryptographically secure transaction IDs
- 2007-05-30 22:49 bagder
- * ares/: CHANGES, ares.h, ares_destroy.c, ares_init.c: Brad House
- added ares_save_options() and ares_destroy_options() that can be
- used to keep options for later re-usal when ares_init_options()
- is used.
- 2007-05-30 22:04 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- docs/libcurl/curl_multi_setopt.3, include/curl/multi.h,
- lib/multi.c: Added CURLMOPT_MAXCONNECTS which is a
- curl_multi_setopt() option for setting the maximum size of the
- connection cache maximum size of the multi handle.
- 2007-05-30 19:15 yangtse
- * tests/runtests.pl: In case of test failure, try not to show log
- files of other tests
- 2007-05-30 14:58 bagder
- * ares/: CHANGES, ares.h, ares_process.3, ares_process.c, setup.h:
- added ares_process_fd() to allow applications to ask for
- processing on specific sockets and thus avoiding select() and
- associated functions/macros. This function will be used by
- upcoming libcurl releases for this very reason. It also made me
- export the ares_socket_t type in the public ares.h header file,
- since ares_process_fd() uses that type for two of the arguments.
- 2007-05-30 11:24 bagder
- * lib/url.c: remove really annoying debug output that makes life
- miserable when you do hundreds of parallel transfers...
- 2007-05-27 00:09 bagder
- * CHANGES, RELEASE-NOTES: When working with a problem Stefan Becker
- had, I found an off-by-one buffer overwrite in Curl_select().
- While fixing it, I also improved its performance somewhat by
- changing calloc to malloc and breaking out of a loop earlier
- (when possible).
- 2007-05-27 00:02 bagder
- * lib/select.c: Primarily this fixes an off-by-one buffer overwrite
- (rare but still existing).
- I also switched from calloc() to malloc() as a minor performance
- boost since the rest of the code fills in the structs fine anyway
- - and they must for the case when we use the stack-based auto
- variable array instead of the allocated one.
- I made the loop filling in poll_fds[] break when poll_nfds is
- reached as a minor speed improvement.
- 2007-05-26 22:50 bagder
- * docs/libcurl/libcurl-multi.3: Clarify a bit about the fact that
- easy handles remain in the multi stack when transfers are done
- and need to be removed and closed or re-added.
- 2007-05-26 22:47 bagder
- * docs/libcurl/curl_multi_info_read.3: make it a WARNING since this
- hits people hard in their faces
- 2007-05-25 23:56 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/nss.c: Rob
- Crittenden fixed bug #1705802
- (http://curl.haxx.se/bug/view.cgi?id=1705802), which was filed by
- Daniel Black identifying several FTP-SSL test cases fail when we
- build libcurl with NSS for TLS/SSL. Listed as #42 in KNOWN_BUGS.
- 2007-05-25 23:20 bagder
- * docs/FEATURES: updated
- 2007-05-25 23:11 bagder
- * ares/: CHANGES, ares_init.c: Ravi Pratap fixed a flaw in the
- init_by_resolv_conf() function for windows that could cause it to
- return a bad return code.
- 2007-05-24 23:11 bagder
- * CHANGES, lib/tftp.c: Song Ma filed bug report #1724016
- (http://curl.haxx.se/bug/view.cgi?id=1724016) noticing that
- downloading glob-ranges for TFTP was broken in CVS.
- 2007-05-24 23:11 bagder
- * lib/transfer.c: stay within 80 cols
- 2007-05-24 22:58 bagder
- * src/main.c, CHANGES: 'mytx' in bug report #1723194
- (http://curl.haxx.se/bug/view.cgi?id=1723194) pointed out that
- the warnf() function in the curl tool didn't properly deal with
- the cases when excessively long words were used in the string to
- chop up.
- 2007-05-23 14:59 bagder
- * docs/libcurl/libcurl-multi.3: TFTP transfers are also blocking
- 2007-05-23 14:51 bagder
- * docs/libcurl/libcurl-multi.3: fix the formatting of the trailing
- list
- 2007-05-22 22:46 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Andre Guibert de Bruet
- fixed a memory leak when PKCS #12 parsing failed
- 2007-05-22 21:51 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Andre Guibert de Bruet
- fixed a memory leak in the function that verifies the peer's name
- in the SSL certificate when built for OpenSSL. The leak happens
- for libcurls with CURL_DOES_CONVERSIONS enabled that fail to
- convert the CN name from UTF8.
- 2007-05-21 00:11 bagder
- * lib/hostthre.c: WaitForSingleObject() uses a millisecond timeout
- and CURL_TIMEOUT_RESOLVE is counted in seconds...
- 2007-05-18 12:40 bagder
- * lib/tftp.c: better fix for the dl/ul counters
- 2007-05-18 12:32 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c, lib/transfer.c: Feng Tu
- reported that curl -w did wrong on TFTP transfers in bug report
- #1715394 (http://curl.haxx.se/bug/view.cgi?id=1715394), and the
- transfer-related info "variables" were indeed overwritten with
- zeroes wrongly and have now been adjusted. The upload size still
- isn't accurate.
- 2007-05-18 12:12 bagder
- * lib/tftp.c: bail out with error codes on failures
- 2007-05-17 23:41 bagder
- * CHANGES: they spell five with a v...
- 2007-05-17 23:40 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c: Feng Tu pointed out a
- division by zero error in the TFTP connect timeout code for
- timeouts less than fice seconds, and also provided a fix for it.
- 2007-05-17 08:04 danf
- * CHANGES, configure.ac, docs/INSTALL, lib/setup.h: Added support
- for compiling under Minix 3.1.3 using ACK.
- 2007-05-16 19:45 danf
- * tests/libtest/test613.pl: Match file times occurring in the
- morning.
- 2007-05-15 02:36 danf
- * lib/memdebug.c: Added call to setvbuf (disabled by default for
- speed) to flush the memdebug log file after every line and avoid
- losing the last few log entries if curl crashes.
- 2007-05-15 02:28 danf
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, lib/ssh.c,
- tests/data/Makefile.am, tests/data/test614: Added support for
- quote commands before a transfer using SFTP and test case 614.
- Allow SFTP quote commands chmod, chown, chgrp to set a value of
- 0.
- 2007-05-15 00:03 danf
- * CHANGES, docs/curl.1, tests/data/Makefile.am, tests/data/test613,
- tests/libtest/Makefile.am, tests/libtest/test613.pl: Added SFTP
- directory listing test case 613.
- 2007-05-10 22:03 danf
- * tests/data/: Makefile.am, test408, test409: Added FTPS upload
- tests 408 and 409.
- 2007-05-09 20:24 danf
- * CHANGES, RELEASE-NOTES, lib/ssh.c: Kristian Gunstone fixed a
- problem where overwriting an uploaded file with sftp didn't
- truncate it first, which would corrupt the file if the new file
- was shorter than the old.
- 2007-05-09 20:05 danf
- * docs/curl.1: Added the list of SFTP post-quote commands, and
- fixed a few typos.
- 2007-05-09 00:14 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test406,
- tests/data/test407: Added FTPS test cases 406 and 407
- 2007-05-08 13:34 bagder
- * CHANGES, docs/libcurl/curl_easy_setopt.3,
- docs/libcurl/libcurl-errors.3, include/curl/curl.h, lib/ssh.c,
- lib/strerror.c: CURLE_FTP_COULDNT_STOR_FILE is now known as
- CURLE_UPLOAD_FAILED. This is because I just made SCP uploads
- return this value if the file size of the upload file isn't given
- with CURLOPT_INFILESIZE*. Docs updated to reflect this news, and
- a define for the old name was added to the public header file.
- 2007-05-07 09:07 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: James Bursa fixed a bug in
- the multi handle code that made the connection cache grow a bit
- too much, beyond the normal 4 * easy_handles.
- 2007-05-06 10:14 bagder
- * CHANGES: extended the description for the
- curl_multi_socket_action() change
- 2007-05-03 22:50 bagder
- * docs/KNOWN_BUGS: 42. Daniel Black filed bug report #1705802 where
- he accurately mentions that several FTP-SSL test cases fail
- when we build libcurl with NSS for TLS/SSL:
- http://curl.haxx.se/bug/view.cgi?id=1705802
- 2007-05-03 21:12 danf
- * docs/libcurl/: curl_easy_getinfo.3, curl_easy_setopt.3: Fixed a
- few typos.
- 2007-05-03 14:30 bagder
- * docs/libcurl/curl_easy_setopt.3: document the new 200alias
- behaviour
- 2007-05-02 22:42 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Anders Gustafsson
- remarked that requiring CURLOPT_HTTP_VERSION set to 1.0 when
- CURLOPT_HTTP200ALIASES is used to avoid the problem mentioned
- below is not very nice if the client wants to be able to use
- _either_ a HTTP 1.1 server or one within the aliases list... so
- starting now, libcurl will simply consider 200-alias matches the
- to be HTTP 1.0 compliant.
- 2007-05-02 21:13 danf
- * lib/: multi.c, url.c, url.h: Fixed an out of memory handling
- issue with HTTP pipelines.
- 2007-05-02 19:35 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Tobias Rundstrom reported
- a problem they experienced with xmms2 and recent libcurls, which
- turned out to be the 25-nov-2006 change which treats HTTP
- responses without Content-Length or chunked encoding as without
- bodies. We now added the conditional that the above mentioned
- response is only without body if the response is HTTP 1.1.
- 2007-05-02 15:52 bagder
- * CHANGES, RELEASE-NOTES, docs/examples/hiperfifo.c: - Jeff
- Pohlmeyer improved the hiperfifo.c example to use the
- CURLMOPT_TIMERFUNCTION callback option.
- 2007-05-02 15:47 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: - Set the timeout for easy
- handles to expire really soon after addition or when
- CURLM_CALL_MULTI_PERFORM is returned from
- curl_multi_socket*/perform, to make applications using only
- curl_multi_socket() to properly function when adding easy
- handles "on the fly". Bug report and test app provided by
- Michael Wallner.
- 2007-05-02 15:14 bagder
- * CHANGES, CHANGES.0, CHANGES.1999, CHANGES.2000, CHANGES.2001,
- CHANGES.2002, CHANGES.2003, CHANGES.2004, CHANGES.2005: Merged
- _all_ old changelogs into the single CHANGES.0 file. Having a new
- one for every year is giving us too many files! I also split out
- the changes from 2006 from CHANGES to CHANGES.0 now.
- 2007-05-02 13:14 bagder
- * lib/sendf.c: spell and language fix
- 2007-05-02 08:02 danf
- * tests/libtest/lib536.c: Check the return code from
- curl_multi_add_handle()
- 2007-05-02 02:50 danf
- * src/main.c: Fixed a logic error in the last patch and another out
- of memory issue. Reduce the scope of some variables.
- 2007-05-01 22:52 danf
- * src/main.c: Improved behaviour in out of memory conditions.
- 2007-05-01 22:50 danf
- * lib/strdup.c: Use memcpy instead of strcpy to improve
- performance.
- 2007-04-30 23:47 bagder
- * configure.ac: brlcad on #curl provided this patch (edited by me)
- since "configure will fail looking for a C++ preprocessor on
- libtool-using projects" with the factory- installed libtool
- version on Mac OS X.
- 2007-04-30 22:15 danf
- * CHANGES, tests/FILEFORMAT, tests/README, tests/runtests.pl,
- tests/data/test75, tests/libtest/Makefile.am,
- tests/libtest/test75.pl: Improved the test harness to allow
- running test servers on other than the default port numbers,
- allowing more than one test suite to run simultaneously on the
- same host.
- 2007-04-30 21:05 danf
- * tests/data/: test239, test243, test245, test246: Fixed some tests
- to stop hard-coding the port number.
- 2007-04-29 09:04 danf
- * lib/url.c: Rearranged some allocs so they will be freed correctly
- in the error path.
- 2007-04-28 23:01 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: Peter O'Gorman fixed libcurl
- to not init GnuTLS as early as we did before, since it then inits
- libgcrypt and libgcrypt is being evil and EXITS the application
- if it fails to get a fine random seed. That's really not a nice
- thing to do by a library.
- 2007-04-28 22:27 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c: Frank Hempel fixed a
- curl_easy_duphandle() crash on a handle that had been removed
- from a multi handle, and then fixed another flaw that prevented
- curl_easy_duphandle() to work even after the first fix - the
- handle was still marked as using the multi interface.
- 2007-04-27 10:30 bagder
- * lib/url.c: Move the explictit free of the range string to
- Curl_close() from Curl_disconnect() since it easy-handle related
- and not connection-related.
- 2007-04-27 10:19 bagder
- * lib/url.c: oops, this was supposed to be properly removed
- 2007-04-27 10:18 bagder
- * lib/url.c: As a follow-up to the removal of the free of the range
- data in Curl_done() - this moves and re-arranges how range/resume
- is setup and freed.
- 2007-04-26 23:30 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Peter O'Gorman found a
- problem with SCP downloads when the downloaded file was 16385
- bytes (16K+1) and it turned out we didn't properly always "suck
- out" all data from libssh2. The effect being that libcurl would
- hang on the socket waiting for data when libssh2 had in fact
- already read it all...
- 2007-04-26 01:18 danf
- * CHANGES, tests/README, tests/runtests.pl: Added support in
- runtests.pl for "!n" test numbers to disable individual tests.
- 2007-04-25 22:54 danf
- * lib/ftp.c: Fixed an out of memory handling issue.
- 2007-04-25 22:20 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Sonia Subramanian brought our
- attention to a problem that happens if you set the
- CURLOPT_RESUME_FROM or CURLOPT_RANGE options and an existing
- connection in the connection cache is closed to make room for the
- new one when you call curl_easy_perform(). It would then wrongly
- free range-related data in the connection close funtion.
- 2007-04-25 22:09 danf
- * tests/runtests.pl: When displaying log files, truncate the really
- longs ones such as you would get from a torture test.
- 2007-04-25 05:00 yangtse
- * CHANGES, RELEASE-NOTES, ares/setup_once.h, lib/base64.c,
- lib/hostip.c, lib/netrc.c, lib/setup_once.h, lib/splay.c,
- packages/vms/build_vms.com, src/main.c: Steve Little's fixes to
- allow compilation on VMS 64-bit mode
- 2007-04-25 01:28 danf
- * tests/runtests.pl: Treat log files and -k the same when running
- torture tests as when not.
- 2007-04-24 23:30 danf
- * tests/: ftp.pm, ftpserver.pl: Clear out FTP server options before
- each new client. Wait for child processes to die to avoid
- creating zombies.
- 2007-04-24 12:18 bagder
- * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/transfer.c, lib/url.c,
- lib/urldata.h: Robert Iakobashvili made the 'master_buffer' get
- allocated first once it is can/will be used as it then makes the
- common cases save 16KB of data for each easy handle that isn't
- used for pipelining.
- 2007-04-24 01:00 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test610,
- tests/data/test611, tests/data/test612, tests/libtest/test610.pl:
- Added tests 610-612 to test more SFTP post-quote commands.
- 2007-04-24 00:58 danf
- * tests/: FILEFORMAT, README, runtests.pl: Added <postcheck>
- support to the test harness.
- 2007-04-23 23:18 danf
- * tests/FILEFORMAT: Mention NSS, <postcmd> commands
- 2007-04-23 03:51 danf
- * tests/data/test20: Changed another nonexistent host name to be
- under the haxx.se domain to guarantee against it ever being
- valid.
- 2007-04-22 20:17 yangtse
- * lib/: connect.c, ftp.c: Avoid an unnecessary call to
- gettimeofday() when using custom timeout values.
- 2007-04-22 11:37 bagder
- * configure.ac: --without-ssl disables OpenSSL only
- 2007-04-22 11:31 bagder
- * CHANGES, docs/curl.1, src/main.c: - Song Ma's warning if
- -r/--range is given with a "bad" range, also noted in the man
- page now.
- 2007-04-22 10:51 bagder
- * RELEASE-NOTES: configure fix and new mirror
- 2007-04-22 10:05 bagder
- * docs/curl.1: clarify a bit on the follow-redirect logic and when
- curl switches from POST to GET on redirect
- 2007-04-22 09:36 bagder
- * configure.ac: shell script assigns should not have spaces,
- hopefully fixes bug #1705177
- 2007-04-21 23:32 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: Daniel Black filed bug
- #1704675 (http://curl.haxx.se/bug/view.cgi?id=1704675)
- identifying a double-free problem in the SSL-dealing layer,
- telling GnuTLS to free NULL credentials on closedown after a
- failure and a bad #ifdef for NSS when closing down SSL.
- 2007-04-21 23:24 bagder
- * lib/sslgen.c: Curl_ssl_close(): mark the connection as not using
- SSL anymore, to better survive getting called twice
- 2007-04-21 17:32 gknauf
- * ares/Makefile.netware, lib/Makefile.netware: fixed ARFLAGS for
- CodeWarrior build.
- 2007-04-20 19:16 danf
- * tests/ftpserver.pl: Changed an error message slightly so it can
- be caught easier by the autobuild logs scanner.
- 2007-04-20 09:19 bagder
- * include/curl/curl.h: ifndef check the CURL_MAX_WRITE_SIZE define
- to allow this value to easier be changed at build time (from
- command line or similar)
- 2007-04-20 03:58 yangtse
- * lib/select.c: initialize pending_ms to zero to avoid compiler
- warning: 'pending_ms' may be used uninitialized in this function
- 2007-04-20 02:07 yangtse
- * CHANGES, RELEASE-NOTES, lib/select.c: - Save one call to
- curlx_tvnow(), which calls gettimeofday(), in each of
- Curl_socket_ready(), Curl_poll() and Curl_select() when these are
- called with a zero timeout or a timeout value indicating a
- blocking call should be performed.
- These unnecessary calls to gettimeofday() got introduced in
- 7.16.2 when
- fixing 'timeout would restart when signal caught while awaiting
- socket
- events' on 20 March 2007.
- - Move some loop breaking logic from the while clause into the
- loop, avoiding compiler warning 'assignment within conditional
- expression'
- 2007-04-19 22:20 bagder
- * lib/select.c: keep lines < 80 columns
- 2007-04-19 22:16 yangtse
- * lib/connect.c: fix comment and line spacing
- 2007-04-18 22:22 danf
- * tests/data/: test100, test102, test105, test109, test110,
- test111, test112, test113, test114, test115, test116, test117,
- test118, test119, test120, test122, test124, test125, test126,
- test130, test131, test132, test133, test134, test137, test138,
- test144, test145, test147, test148, test190, test195, test196,
- test211, test212, test227, test228, test229, test235, test236,
- test237, test238, test250, test252, test254, test261, test280,
- test290, test302, test305, test400, test402, test511, test520,
- test521, test526, test527, test528, test530, test532, test533,
- test534, test538: Various test file cleanups, including using
- <servercmd> instead of writing directly to ftpserver.cmd and
- removing unneeded empty sections.
- 2007-04-18 22:15 bagder
- * lib/ssh.c: clarify the comment about libssh2_sftp_write's return
- type
- 2007-04-18 22:11 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c: - James Housley made SFTP
- uploads use libssh2's non-blocking API (if available)
- 2007-04-18 22:02 bagder
- * CHANGES, RELEASE-NOTES, lib/progress.c: - Prevent the internal
- progress meter from updating more frequently than once per
- second.
- 2007-04-18 08:30 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test296,
- tests/data/test297, tests/data/test298: Added test cases 296, 297
- and 298 to test --ftp-method handling
- 2007-04-16 22:54 gknauf
- * ares/Makefile.netware, lib/Makefile.netware: added ranlib when
- library is created with ar.
- 2007-04-16 18:52 giva
- * ares/Makefile.dj: No need for USE_MANUAL. Use select_s() instead
- of select(). Added ares_getopt.o to program sample objects.
- 2007-04-16 18:34 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_multi_socket.3,
- include/curl/multi.h, lib/connect.c, lib/multi.c, lib/select.c,
- lib/select.h, lib/socks.c, lib/transfer.c, lib/urldata.h: -
- Robert Iakobashvil added curl_multi_socket_action() to libcurl,
- which is a function that deprecates the curl_multi_socket()
- function. Using the new function the application tell libcurl
- what action that was found in the socket that it passes in.
- This gives a significant performance boost as it allows libcurl
- to avoid a call to poll()/select() for every call to
- curl_multi_socket*().
- 2007-04-16 17:35 yangtse
- * ares/: adig.c, ahost.c, ares_getopt.c, ares_getopt.h: move
- linkage var declarations to ares_getopt.h
- 2007-04-16 15:53 gknauf
- * ares/Makefile.m32: use Makefile.inc to determine sources.
- 2007-04-16 15:17 gknauf
- * ares/Makefile.netware: ares_getopt() command-line parser function
- does not belong to actual c-ares library. It is just a
- convinience source code helper function for use in example
- programs adig.c and ahost.c
- 2007-04-16 13:55 bagder
- * CHANGES, RELEASE-NOTES: Jay Austin added "DH PARAMETERS" to the
- stunnel.pem certificate
- 2007-04-16 11:08 yangtse
- * ares/CHANGES: ares_getopt() command-line parser function does not
- belong to actual c-ares library. It is just a convinience source
- code helper function for use in example programs adig.c and
- ahost.c
- 2007-04-16 11:01 yangtse
- * ares/: Makefile.inc, Makefile.vc6, adig.c, ahost.c, ares.h,
- ares_getopt.c, ares_getopt.h, vc/adig/adig.dsp,
- vc/ahost/ahost.dsp, vc/areslib/areslib.dsp: ares_getopt()
- command-line parser function does not belong to actual c-ares
- library. It is just a convinience source code helper function for
- use in example programs adig.c and ahost.c
- 2007-04-15 08:24 danf
- * src/main.c: Minor updates to --help output
- 2007-04-14 22:29 bagder
- * tests/stunnel.pem: jayjwa added the "DH PARAMETERS" to make this
- work with recent stunnels
- 2007-04-14 22:27 bagder
- * RELEASE-NOTES: updates
- 2007-04-14 18:55 gknauf
- * src/getpass.c: removed unneeded brackets with NetWare
- implementation.
- 2007-04-14 18:45 gknauf
- * src/getpass.c: ups - c&p error.
- 2007-04-14 18:38 gknauf
- * src/getpass.c: use system-own getpassword() function on NetWare.
- 2007-04-13 22:59 danf
- * CHANGES, tests/data/Makefile.am, tests/data/test294,
- tests/data/test295: Added test cases 294 and 295 to test
- --ftp-account handling
- 2007-04-13 13:35 yangtse
- * CHANGES, RELEASE-NOTES, tests/data/test534: Fix test case 534
- which started to fail 2007-04-13 due to the existance of a new
- host on the net with the same silly domain the test was using for
- a host which was supposed not to exist.
- 2007-04-13 10:45 yangtse
- * lib/base64.c: proper fix for compiler warning
- 2007-04-13 10:22 yangtse
- * lib/libcurl.rc, src/curl.rc: Take in account that it can be built
- with compiler debug info and without the curl memory debugging
- leak detection code enabled.
- 2007-04-13 09:57 yangtse
- * lib/: base64.c, inet_pton.c, multi.c: fix compiler warning
- 2007-04-12 23:53 bagder
- * RELEASE-NOTES: update!
- 2007-04-12 22:41 bagder
- * Makefile.dist: add a 'vc8' target that (re-)builds the
- */Makefile.vc8 files
- 2007-04-12 22:09 bagder
- * CHANGES, lib/if2ip.c: Song Ma found a memory leak in the if2ip
- code if you pass in an interface name longer than the name field
- of the ifreq struct (typically 6 bytes), as then it wouldn't
- close the used dummy socket.
- 2007-04-12 21:14 yangtse
- * ares/vc/: adig/adig.dsp, areslib/areslib.dsp: update MSVC project
- files with ares_getopt()
- 2007-04-12 21:01 yangtse
- * ares/: Makefile.inc, Makefile.vc6, adig.c, ahost.c: use
- ares_getopt for all platforms
- 2007-04-12 20:59 yangtse
- * ares/: ares.h, ares_getopt.c: add ares_getopt prototype
- 2007-04-12 20:06 yangtse
- * ares/ares_getopt.c: Rename function as ares_getopt()
- 2007-04-12 19:45 yangtse
- * ares/ares_getopt.c: Replace tabs with spaces
- 2007-04-12 18:53 yangtse
- * ares/ares_getopt.c: Add file ares_getopt.c
- Original file name getopt.c Initial import into the c-ares
- source tree on 2007-04-11. Lifted from version 5.2 of the 'Open
- Mash' project with the modified BSD license, BSD license without
- the advertising clause.
- 2007-04-12 03:26 danf
- * lib/ftp.c: Work around an out of memory situation in
- Curl_ftp_done instead of returning an error code, to allow
- connections to be torn down cleanly since this function can be
- called AFTER an OOM situation has already been reached.
- 2007-04-11 15:32 bagder
- * include/curl/curlver.h: start working on 7.16.3
- 2007-04-11 15:31 bagder
- * RELEASE-NOTES: restart towards 7.16.3
- 2007-04-11 15:30 bagder
- * docs/THANKS: add recent contributors
- 2007-04-11 15:12 bagder
- * CHANGES, TODO-RELEASE: 7.16.2
- 2007-04-11 13:02 yangtse
- * ares/setup_once.h, lib/setup_once.h: convenience SIG_ATOMIC_T
- macro definition
- 2007-04-11 02:25 danf
- * lib/: ftp.c, tftp.c: Fixed some out of memory handling issues.
- 2007-04-11 00:52 danf
- * lib/: http.c, http_ntlm.c: Fixed some out of memory handling
- issues.
- 2007-04-10 22:52 bagder
- * docs/KNOWN_BUGS: blah
- 2007-04-10 22:51 bagder
- * docs/KNOWN_BUGS: 41. When doing an operation over FTP that
- requires the ACCT command (but not when logging in), the
- operation will fail since libcurl does detect this and thus
- fails to issue the correct command:
- http://curl.haxx.se/bug/view.cgi?id=1693337
- 2007-04-10 22:46 bagder
- * CHANGES, lib/ftp.c, lib/http.c, lib/multi.c, lib/multiif.h,
- lib/transfer.c, lib/url.c, lib/urldata.h: Ravi Pratap provided
- fixes for HTTP pipelining
- 2007-04-10 21:09 yangtse
- * CHANGES: configure script will ignore --enable-sspi option for
- non-native Windows
- 2007-04-10 20:53 yangtse
- * acinclude.m4, configure.ac: --enable-sspi only supported on
- Windows native builds
- 2007-04-10 04:17 yangtse
- * lib/: http_ntlm.c, http_ntlm.h: Update NTLM flag and description
- 2007-04-10 02:38 danf
- * lib/http.c: Fixed an out of memory handling issue.
- 2007-04-10 02:37 danf
- * tests/runtests.pl: Honour the -a option when -t is enabled.
- 2007-04-09 20:24 danf
- * tests/data/: test600, test601, test604, test606, test607: Changed
- error return codes to match update code.
- 2007-04-09 19:46 yangtse
- * lib/config-win32.h, src/config-win32.h: VC8+ (VS2005+) has C99
- variadic macro support
- 2007-04-09 00:49 yangtse
- * lib/: easy.c, url.c: fix out of memory handling issue
- 2007-04-09 00:44 bagder
- * CHANGES, configure.ac, lib/ssh.c: Nick Zitzmann did ssh.c
- cleanups
- 2007-04-09 00:23 bagder
- * RELEASE-NOTES: builds on QNX 6 again
- 2007-04-07 19:25 yangtse
- * lib/multi.c: fix out of memory handling issue
- 2007-04-07 06:51 yangtse
- * lib/: cookie.c, ssluse.c: fix out of memory handling issue
- 2007-04-07 02:38 yangtse
- * lib/transfer.c: fix compiler warning
- 2007-04-06 22:53 yangtse
- * lib/http.c: fix out of memory handling issue
- 2007-04-06 08:32 danf
- * lib/ssh.c: Fixed a few memory leaks in OOM conditions. Made
- libssh2 logging more verbose when debugging is enabled.
- 2007-04-06 06:24 yangtse
- * tests/runtests.pl: In case of test failure, try not to show log
- files of other tests
- 2007-04-05 21:28 danf
- * tests/data/DISABLED: Enabled the ssh tests 600-609.
- 2007-04-05 13:09 yangtse
- * lib/http.c: runtests -t discovered this out of memory handling
- issues
- 2007-04-05 13:05 yangtse
- * tests/libtest/: lib518.c, lib537.c: unify fopen() failure error
- message among tests, allowing the testsuite to count them as
- errors of the same kind
- 2007-04-05 02:14 yangtse
- * tests/runtests.pl: Further improve displaying of individual
- logfiles
- 2007-04-05 01:41 danf
- * lib/: base64.c, http_negotiate.c, http_ntlm.c, url.c: Fixes some
- more out of memory handling bugs.
- 2007-04-05 00:49 danf
- * lib/cookie.c: Fixed file handle leak in OOM condition.
- 2007-04-04 22:27 danf
- * src/main.c: Fixed curl_slist_append handling of out of memory
- conditions on the easycode list (discovered by runtests' torture
- test).
- 2007-04-04 20:03 yangtse
- * docs/INSTALL: Building Windows DLLs and C run-time (CRT) linkage
- issues
- 2007-04-04 10:58 yangtse
- * tests/libtest/: lib518.c, lib537.c: add debug message and expand
- comment
- 2007-04-04 08:39 yangtse
- * tests/libtest/: lib518.c, lib537.c: test can be allowed to run if
- fopen() is capable of fopen()ing three additional files once that
- we have already open()ed the big bunch of file descriptors.
- 2007-04-04 08:06 yangtse
- * ares/setup_once.h, lib/inet_pton.c, lib/select.c,
- lib/setup_once.h: move WinSock definitions of EBADF, EINTR,
- EINVAL and EAFNOSUPPORT to setup_once.h
- 2007-04-04 07:04 yangtse
- * tests/libtest/: lib518.c, lib537.c: cleanup
- 2007-04-04 06:57 danf
- * tests/data/DISABLED: Whoops--didn't mean to enable the ssh tests
- quite yet.
- 2007-04-04 05:19 yangtse
- * tests/libtest/: lib518.c, lib537.c: test can be allowed to run if
- fopen() is capable of fopen()ing SAFETY_MARGIN additional files
- once that we have already open()ed the big bunch of file
- descriptors.
- 2007-04-04 02:48 danf
- * tests/data/: DISABLED, Makefile.am, test606, test607, test608,
- test609: Added more SSH tests (left disabled for now).
- 2007-04-04 02:46 danf
- * lib/ssh.c: Fixed a memory leak and improper shutdown on SFTP
- post-quote command failure.
- 2007-04-03 23:15 bagder
- * TODO-RELEASE: Only one issue left to deal with. Most of the
- others cut due to lack of response and/or my personal lack of
- time to deal further with them at this point.
- 2007-04-03 22:54 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/http.c, lib/transfer.c,
- lib/url.c: Rob Jones fixed better #ifdef'ing for a bunch of
- #include lines.
- 2007-04-03 20:25 yangtse
- * ares/ares_getsock.c, lib/Makefile.am, lib/hostasyn.c,
- lib/hostsyn.c, lib/socks.h, lib/timeval.h, lib/transfer.h,
- tests/server/Makefile.am: update copyright year
- 2007-04-03 20:02 yangtse
- * tests/libtest/: lib518.c, lib537.c: Verify if the test is limited
- by an ancient stdio with a 256 open file limit. In this case the
- test is skipped with a message showing this limitation when the
- number of open files needed for the test is greater than 256.
- 2007-04-03 17:59 yangtse
- * tests/runtests.pl: fix enumeration of disabled tests when they
- have the highest number
- 2007-04-03 17:35 yangtse
- * lib/select.c, src/main.c: fix MSDOS symbol check
- 2007-04-03 15:26 yangtse
- * lib/url.c: recover code simplification lost with last commit
- 2007-04-03 14:27 yangtse
- * tests/runtests.pl: Improve displaying of logfiles making sure all
- lines end with \n and avoid using ! as last char of line.
- 2007-04-03 12:55 giva
- * src/main.c: djgpp isn't the only possible DOS target. Use the
- more traditional DJGPP define. Added basename() for non-djgpp
- targets.
- 2007-04-03 12:30 giva
- * src/main.c: Simplify setting binary mode on file-descriptors.
- Work around the non-standard _setmode() in Metaware's HighC.
- 2007-04-03 12:18 giva
- * lib/config.dos: DOS targets do have setmode().
- 2007-04-03 06:11 danf
- * src/main.c: Added --ftp-account to --help output.
- 2007-04-03 04:57 yangtse
- * tests/libtest/Makefile.am: try not to link with unneeded libs,
- avoiding global LDADD
- 2007-04-03 04:45 yangtse
- * acinclude.m4, ares/acinclude.m4: Cleanup. Warnings related with
- FD_SET, FD_ISSET, and FD_ZERO macros are not icc 9.0 specific.
- 2007-04-03 04:36 yangtse
- * tests/sshserver.pl: when detecting un/supported sshd options use
- curl's sshd config file.
- 2007-04-03 02:06 danf
- * tests/sshserver.pl: Eliminate the sshd option checking dependency
- on wc and make it faster.
- 2007-04-02 23:24 bagder
- * CHANGES, RELEASE-NOTES, lib/ssh.c: Nick Zitzmann made
- CURLOPT_POSTQUOTE work for SFTP as well.
- 2007-04-02 06:14 yangtse
- * tests/sshserver.pl: fix error in previous commit
- 2007-04-02 05:38 yangtse
- * lib/getinfo.c: fix compiler warning
- 2007-04-02 04:13 yangtse
- * lib/select.c: fix compiler warning
- 2007-04-02 03:21 yangtse
- * tests/sshserver.pl: verify ssh daemon version
- 2007-04-01 15:59 gknauf
- * tests/testcurl.pl: print update message only if we really update
- CVS.
- 2007-04-01 14:37 gknauf
- * .cvsignore: ignore another generated file.
- 2007-04-01 10:24 bagder
- * CHANGES, lib/multi.c, lib/urldata.h: Robert Iakobashvili made
- curl_multi_remove_handle() a lot faster when many easy handles
- are added to a multi handle, by avoiding the looping over all the
- handles to find which one to remove.
- 2007-04-01 09:51 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/strequal.c,
- src/config-win32.h, src/main.c: Matt Kraai provided a patch that
- makes curl build on QNX 6 fine again. Mostly by letting configure
- check for setmode and ifdef on HAVE_SETMODE. NOTE: non- configure
- platforms that havve setmode() needs their hard-coded config.h
- files fixed. I fixed the src/config-win32.h.
- 2007-04-01 08:28 danf
- * tests/data/: DISABLED, test604, test605: Added scp and sftp
- nonexistent file retrieval tests, but leave them disabled for
- now.
- 2007-03-31 23:38 bagder
- * RELEASE-NOTES: 26 flaws identified by coverity.com
- 2007-03-31 23:35 bagder
- * src/main.c: Since the str2num() function gets called with the
- 'nextarg' pointer from within the getparameter a lot, we must
- check it for NULL before accessing the str data. CID 14 of the
- coverity.com scan
- 2007-03-31 23:28 bagder
- * src/main.c: check the correct variable to want about --stderr
- failures properly CID 18 by the coverity.com scan
- 2007-03-31 23:20 bagder
- * src/main.c: fix memory leak in case of memory problems CID 16 by
- coverity.com scan
- 2007-03-31 23:15 bagder
- * src/main.c: fix a (minor) memory leak in case of error CID 21 in
- the coverity.com scan
- 2007-03-31 23:10 bagder
- * lib/ssluse.c: Pointless to check for non-NULL pointers that
- already have been dereferenced and they have to be non-NULL long
- before this check. CID 22 in the coverity.com scan
- 2007-03-31 23:06 bagder
- * lib/dict.c: avoid dereferencing a NULL pointer by setting a
- default word to lookup in case it is missing CID 5 in the
- coverity.com scan
- 2007-03-31 23:01 bagder
- * lib/formdata.c: Better deal with NULL pointers. CID 3 and 4 from
- the coverity.com scan.
- 2007-03-31 22:47 bagder
- * CHANGES, RELEASE-NOTES: "Pixel" fixed a problem that appeared
- when you used -f with user+password embedded in the URL.
- 2007-03-31 22:46 bagder
- * lib/transfer.c: [no log message]
- 2007-03-31 22:19 bagder
- * docs/libcurl/curl_easy_getinfo.3: add units to a few info
- 2007-03-31 22:17 bagder
- * docs/BINDINGS: new URL for wxWidgets binding
- 2007-03-31 22:00 danf
- * tests/data/DISABLED: Disable the SSH tests until the libssh2 bugs
- that causes test hangs are sorted out.
- 2007-03-31 13:28 bagder
- * lib/easy.c: When curl_easy_duphandle() fails because it can't get
- or make a connection cache, we must make sure not to derefence
- the NULL pointer... CID 6 coverity.com scan
- 2007-03-31 13:12 bagder
- * lib/getinfo.c: The info types cannot be checked for explicity by
- ANDing the types since they have not been properly defined to
- allow this! Instead of changing the defines and break the
- ABI/API, I opted to modify the code to check for exact type
- matches. CID 10 coverity.com scan
- 2007-03-31 12:56 bagder
- * lib/multi.c: Check for a NULL easy->easy_conn in multi_getsock()
- since it can in fact happen when curl_multi_remove_handle() is
- called. CID 13. coverity.com scan
- 2007-03-31 12:39 bagder
- * lib/ftp.c: Removed check for ftpcode being NULL, as later it is
- derefenced unconditionally anyway and we can just as well rely on
- it being valid. CID 12, coverity.com scan
- 2007-03-31 05:21 yangtse
- * tests/sshserver.pl: sshd might fail to start if given an
- unsupported configuration option. Try to avoid this problem
- checking for some possible unsupported options, and avoid using
- them in the configuration file.
- 2007-03-31 00:07 danf
- * tests/data/: test206, test209, test213, test265: Fixed some typos
- in the comments.
- 2007-03-31 00:04 danf
- * tests/data/: Makefile.am, test404, test405: Resurrected old FTPS
- error tests 402 and 403 as 404 and 405.
- 2007-03-30 22:54 bagder
- * lib/transfer.c: Pointer "conn" dereferenced before NULL check.
- found by coverity.com scan
- 2007-03-30 22:52 bagder
- * lib/ftp.c: Pointer "cur_pos" dereferenced before NULL check,
- found by coverity.com scan. Removed the NULL check since the
- pointer must be valid already.
- 2007-03-30 22:50 bagder
- * src/main.c: pointless check for 'out' being non-NULL, since it
- was badly done and is unnecessary - found by coverity.com scan
- 2007-03-30 21:59 bagder
- * lib/socks.c: dead code removed, found by the coverity.com scan
- 2007-03-30 20:50 danf
- * tests/data/: Makefile.am, test292, test293, test403: Added HTTP
- --max-filesize tests and FTPS CCC failure test.
- 2007-03-30 12:11 yangtse
- * tests/sshserver.pl: Searching for sshd and sftp-server will be
- done first in the PATH and afterwards in other common locations.
- 2007-03-30 04:59 yangtse
- * tests/.cvsignore: ignore more generated files
- 2007-03-30 03:13 danf
- * CHANGES, lib/ftp.c, tests/data/Makefile.am, tests/data/test283,
- tests/data/test290, tests/data/test291: Don't tear down the ftp
- connection if the maximum filesize was exceeded and added tests
- 290 and 291 to check.
- 2007-03-30 02:08 danf
- * tests/data/: Makefile.am, test402: Added FTP-SSL failure test 402
- 2007-03-30 00:50 danf
- * tests/data/: Makefile.am, test401: Added ftps upload test 401
- 2007-03-29 23:01 danf
- * docs/LICENSE-MIXING: Added a libssh2 section.
- 2007-03-29 22:44 danf
- * docs/MANUAL: Show an absolute sftp: file path to give an
- additional example.
- 2007-03-29 21:19 danf
- * tests/data/: test600, test601, test602, test603: Eliminated extra
- / in scp/sftp URLs.
- 2007-03-29 21:17 danf
- * lib/ssh.c: Send an EOF message before closing a channel, as
- recommended by RFC4254. Enable libssh2 tracing when ssh
- debugging is turned on.
- 2007-03-29 20:46 danf
- * tests/sshserver.pl: Add another option to tighten the test
- environment.
- 2007-03-29 14:29 yangtse
- * lib/url.c: fix compiler warning
- 2007-03-29 07:25 danf
- * tests/sshserver.pl: Abort if attempting to run as root.
- 2007-03-29 02:11 yangtse
- * lib/select.c: fix error introduced in last commit
- 2007-03-29 01:53 yangtse
- * packages/vms/config-vms.h: Update comment
- 2007-03-28 21:05 yangtse
- * lib/url.c: fix compiler warning
- 2007-03-28 20:59 yangtse
- * lib/select.c: Improve detection of socket events which allow a
- further recv() call to complete with no delay and actually find
- out what happened with the socket. As well as detection of socket
- send()able condition.
- This also allows removal of a Cygwin specific block of code.
- 2007-03-28 06:48 giva
- * lib/config.dos: djgpp uses gcc which has varadic macros.
- 2007-03-28 06:44 giva
- * lib/url.c: Fix compiler warning.
- 2007-03-28 06:36 danf
- * tests/sshserver.pl: Only show exit status in verbose mode.
- 2007-03-28 06:23 giva
- * lib/url.c: Simplified code around 'tld_errmsg' a bit.
- 2007-03-28 06:05 danf
- * tests/sshserver.pl: Don't launch sshd as a daemon so its output
- can be logged.
- 2007-03-27 21:27 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: added variadic macro stuff.
- 2007-03-27 20:16 yangtse
- * lib/: ftp.c, gtls.c, http.c, ssluse.c: Update message
- 2007-03-27 20:15 yangtse
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/hostares.c, lib/select.c,
- lib/select.h: New Internal wrapper function Curl_select() around
- select (2), it uses poll() when a fine poll() is available, so
- now libcurl can be built without select() support at all if a
- fine poll() is available.
- 2007-03-27 17:22 yangtse
- * lib/select.c: don't retry select() call upon unrecoverable error
- EBADF
- 2007-03-27 07:10 danf
- * acinclude.m4: Daniel Johnson's fix for shared object extension
- detection on Mac OS X.
- 2007-03-27 06:17 yangtse
- * lib/sendf.h: Platforms that lack autotools support should define
- HAVE_VARIADIC_MACROS_C99 and/or HAVE_VARIADIC_MACROS_GCC for
- specific compiler versions that support variadic macros with C99
- style and/or old gcc style in their specific config.h file.
- If previous definitions are not done, even when aplicable, and
- --disable-verbose is used, the fallback (void) method will be
- used to define infof, avoiding the inclusion of unwanted strings
- in the resulting library/executable.
- 2007-03-27 06:01 danf
- * tests/: README, sshserver.pl: Tighten up a few more OpenSSH
- options
- 2007-03-27 01:26 yangtse
- * CHANGES: Fix date
- 2007-03-27 01:23 yangtse
- * CHANGES, lib/connect.c, lib/ftp.c, lib/gtls.c, lib/http.c,
- lib/select.c, lib/select.h, lib/socks.c, lib/ssluse.c,
- lib/tftp.c, lib/transfer.c, lib/url.c: Internal function
- Curl_select() renamed to Curl_socket_ready()
- 2007-03-26 21:23 danf
- * tests/data/: Makefile.am, test600, test601, test602, test603:
- Added SFTP and SCP upload tests in test602 & test603
- 2007-03-26 20:04 danf
- * tests/: README, data/test600, data/test601: Added test600 and
- test601, SFTP and SCP file retrieval tests.
- 2007-03-26 19:18 gknauf
- * tests/testcurl.pl: catch up new lib extension when build with
- gcc/nlmconv.
- 2007-03-26 19:01 gknauf
- * lib/Makefile.netware, src/Makefile.netware: changed link lib
- order to make nlmconv happy.
- 2007-03-26 03:54 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: added CVS Id tag.
- 2007-03-26 03:50 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: fixed build to use compiler-default lib
- extension.
- 2007-03-25 10:41 bagder
- * TODO-RELEASE: #92 is fixed
- 2007-03-25 10:41 bagder
- * docs/CONTRIBUTE: Added the How to get your patches into the
- libcurl sources instruction posted recently
- 2007-03-25 10:16 bagder
- * RELEASE-NOTES: added Daniel Johnson
- 2007-03-25 10:16 bagder
- * CHANGES, lib/multi.c: - Daniel Johnson fixed multi code to
- traverse the easy handle list properly. A left-over bug from
- the February 21 fix.
- 2007-03-25 09:44 bagder
- * TODO-RELEASE, docs/KNOWN_BUGS: addressed (replied to with
- comments) most out-stading release issues and moved one over to
- KNOWN_BUGS
- 2007-03-25 05:20 yangtse
- * lib/url.c: fix compiler warning
- 2007-03-25 04:30 yangtse
- * lib/: cookie.c, ftp.c, ssluse.c, telnet.c: fix compiler warning
- 2007-03-25 03:59 yangtse
- * lib/: ftp.c, hostip4.c, url.c: fix compiler warning
- 2007-03-24 18:23 danf
- * lib/: ssh.c, url.c: Fixed a couple of compile problems.
- 2007-03-24 07:29 danf
- * tests/Makefile.am: Added sshserver.pl
- 2007-03-24 03:15 danf
- * CHANGES, lib/url.c, tests/data/Makefile.am, tests/data/test288:
- Fixed a memory leak when specifying a proxy with a file: URL and
- added test case 288 to verify it.
- 2007-03-24 02:01 danf
- * CHANGES, tests/FILEFORMAT, tests/runtests.pl, tests/sshserver.pl:
- Changed the test harness to attempt to gracefully shut down
- servers before resorting to the kill -9 hammer.
- Added test harness infrastructure to support scp/sftp tests,
- using OpenSSH as the server.
- 2007-03-23 23:25 bagder
- * lib/multi.c: add missing state name for the debug state switch
- output
- 2007-03-23 23:24 bagder
- * lib/url.c: fix debug message
- 2007-03-23 18:59 danf
- * CHANGES, RELEASE-NOTES, docs/MANUAL, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, lib/ssh.c, src/main.c: Added
- --pubkey option to curl and made --key also work for SCP/SFTP,
- plus made --pass work on an SSH private key as well.
- 2007-03-23 13:13 yangtse
- * lib/sendf.h: fix yet another leftover in previous commit
- 2007-03-23 13:09 yangtse
- * lib/sendf.h: fix leftover in previous commit
- 2007-03-23 13:01 yangtse
- * lib/sendf.h: fix compiler warning: empty body in an
- if/else-statement
- 2007-03-23 05:23 yangtse
- * lib/progress.c: Change spelling, ONE_TERRABYTE -> ONE_TERABYTE
- Shave off a couple of function calls in the part of
- Curl_pgrsUpdate() which is always executed when called.
- Fix a couple of comments.
- 2007-03-23 01:03 danf
- * lib/ssh.c: Don't shut down sftp in an error if it was never
- started.
- 2007-03-22 20:45 danf
- * src/main.c: Free some additional strings on exit to avoid memory
- leaks.
- 2007-03-22 19:59 yangtse
- * acinclude.m4: fix wrong macro name introduced in las commit
- 2007-03-22 19:25 yangtse
- * acinclude.m4, configure.ac: Add check for compiler variadic macro
- support in configuration script
- 2007-03-22 18:58 danf
- * lib/hostip4.c: Fixed unused variable compiler warning.
- 2007-03-22 18:18 danf
- * lib/sendf.h: Use C99-style variadic macros when available.
- 2007-03-22 16:32 yangtse
- * lib/select.c: Add a couple of local macros to improve code
- readability.
- For completeness sake, wait_ms() might also get interrupted when
- experimental CURL_ACKNOWLEDGE_EINTR is defined.
- 2007-03-22 16:23 bagder
- * docs/MANUAL: -z hasn't supported "yesterday" for quite some
- time...
- 2007-03-22 15:41 yangtse
- * acinclude.m4, ares/acinclude.m4: attempt to keep message length
- below 80 chars
- 2007-03-21 14:09 yangtse
- * lib/: sendf.c, sendf.h: reverted back to previous version =>
- http://curl.haxx.se/mail/lib-2007-03/0258.html
- 2007-03-21 09:17 yangtse
- * lib/: sendf.c, sendf.h: avoid the use of variadic macros for
- greater portability
- 2007-03-21 08:29 yangtse
- * lib/select.c: fix compiler warning: implicit conversion from
- "long" to "int"
- 2007-03-20 21:00 yangtse
- * CHANGES, RELEASE-NOTES, lib/select.c: Fixed: When a signal was
- caught awaiting for an event using Curl_select() or Curl_poll()
- with a non-zero timeout both functions would restart the
- specified timeout. This could even lead to the extreme case that
- if a signal arrived with a frecuency lower to the specified
- timeout neither function would ever exit.
- Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR
- in Curl_select() and Curl_poll(). When compiled with
- CURL_ACKNOWLEDGE_EINTR defined both functions will return as soon
- as a signal is caught. Use it at your own risk, all calls to
- these functions in the library should be revisited and checked
- before fully supporting this feature.
- 2007-03-20 17:30 giva
- * lib/: Makefile.netware, config-tpf.h, config-win32ce.h: Remove
- unneeded 'HAVE_*' defines.
- 2007-03-19 16:41 yangtse
- * configure.ac: Avoid false positive detection of yaSSL
- 2007-03-19 13:14 bagder
- * TODO-RELEASE: committed
- 2007-03-19 13:02 yangtse
- * CHANGES, RELEASE-NOTES, lib/progress.c: Bryan Henderson fixed the
- progress function so that it can get called more frequently
- allowing same calling frecuency for the client progress callback,
- while keeping the once a second frecuency for speed calculations
- and internal display of the transfer progress.
- 2007-03-19 00:16 bagder
- * tests/FILEFORMAT: language fix
- 2007-03-19 00:13 bagder
- * TODO-RELEASE: Removed: yassl build breaks Added: Frequent calling
- of user progress callback
- 2007-03-18 23:37 bagder
- * tests/runtests.pl: detect and show if built with yassl, but also
- set the "openssl" flag internally since that is the API yassl
- attempts to provide
- 2007-03-18 23:36 bagder
- * configure.ac: detect if built with the OpenSSL API "emulated" by
- yassl
- 2007-03-18 18:29 yangtse
- * lib/select.c: Fix compiler warning/error: ISO C90 forbids mixed
- declarations and code
- 2007-03-18 05:51 yangtse
- * lib/: select.c, select.h: Code refactoring, extracting a new
- function wait_ms() from Curl_select and Curl_poll() which is
- called whenever not a single valid file descriptor is passed to
- these functions.
- Improve readibility using a poll() macro to replace WSApoll().
- 2007-03-17 19:19 giva
- * lib/config-win32.h: Remove unneeded 'HAVE_*' defines. Detect i386
- OS-target (gcc).
- 2007-03-17 18:58 giva
- * docs/examples/makefile.dj: Added cvs id. Use TOPDIR variable.
- Updated CSOURCES. Dependencies are now put in external file
- depend.dj.
- 2007-03-17 18:56 giva
- * ares/Makefile.dj: Added a hack to work around the circular
- dependency when CURL_DEBUG is defined.
- 2007-03-16 23:44 bagder
- * tests/libtest/lib509.c: openssl/bio.h doesn't exist when we build
- with yassl so avoid trying
- 2007-03-16 05:34 danf
- * tests/data/test75: Fixed the test case to use a truly invalid
- urlglob range.
- 2007-03-15 23:43 bagder
- * TODO-RELEASE: Sebastien Trottier's issue
- 2007-03-15 23:34 bagder
- * TODO-RELEASE: eight fresh issues to keep track of
- 2007-03-15 23:29 danf
- * CHANGES: Various memory leaks plugged and NULL pointer fixes made
- in the ssh code.
- 2007-03-15 23:05 bagder
- * CHANGES, src/urlglob.c: - Nick made the curl tool accept globbing
- ranges that only is one number, i.e you can now use [1-1]
- without curl complaining.
- 2007-03-15 22:25 danf
- * lib/ssh.c: Fixed some memory leaks in various error paths.
- 2007-03-15 16:35 yangtse
- * ares/configure.ac, configure.ac: show better description for
- AMD64-linux static libraries PIC check
- 2007-03-15 01:04 danf
- * lib/ssh.c: Fixed a memory leak.
- 2007-03-15 00:40 bagder
- * configure.ac, lib/ssluse.c: yassl doesn't have SSL_get_shutdown()
- in its OpenSSL() layer so we check for it and avoid it, even if
- this cripples the CCC command
- 2007-03-14 03:04 danf
- * lib/ssh.c: Fixed a NULL pointer dereference on sftp
- initialization failure. Added some more debug logs.
- 2007-03-13 20:54 danf
- * RELEASE-NOTES: --ftp-ssl-control is now honoured on ftps:// URLs
- 2007-03-13 13:52 giva
- * lib/connect.c: Use Curl_inet_pton() instead of inet_pton().
- 2007-03-12 21:50 danf
- * tests/runtests.pl: libcurl supplies its own crypto hash functions
- when SSL is disabled, so 'crypto' tests aren't dependent on SSL.
- Compiling with --disable-crypto-auth will cause test failures,
- however.
- 2007-03-12 14:20 bagder
- * docs/libcurl/curl_easy_setopt.3: RECV is for download
- 2007-03-12 06:09 yangtse
- * lib/ldap.c: Emmanuel Dreyfus fixed not being able to find
- ber_free() in libldap when available in liblber.
- 2007-03-11 23:48 bagder
- * lib/url.c: can just as well NULLify the pointer in a single spot
- 2007-03-11 10:11 bagder
- * CHANGES, RELEASE-NOTES, configure.ac,
- docs/libcurl/curl_easy_setopt.3, lib/progress.c, lib/select.c,
- lib/select.h, lib/transfer.c: reverted the pselect patch =>
- http://curl.haxx.se/mail/lib-2007-03/0100.html
- 2007-03-11 01:26 yangtse
- * lib/connect.c: fix compiler warning: unused variable
- 2007-03-10 23:51 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Eygene Ryabinkin fixed a
- use-after-free issue with HTTP transfers with the multi interface
- 2007-03-10 23:36 bagder
- * RELEASE-NOTES: Bryan Henderson
- 2007-03-10 13:11 bagder
- * CHANGES, RELEASE-NOTES, configure.ac,
- docs/libcurl/curl_easy_setopt.3, lib/progress.c, lib/select.c,
- lib/select.h, lib/transfer.c: - Bryan Henderson introduces two
- things: 1) the progress callback gets called more frequently
- (at times) 2) libcurl *might* call the callback when it
- receives a signal
- 2007-03-10 12:54 bagder
- * RELEASE-NOTES: pycurl 7.16.1
- 2007-03-10 01:19 yangtse
- * tests/libtest/: lib502.c, lib503.c, lib504.c, lib507.c, lib509.c,
- lib525.c, lib526.c, lib530.c, lib533.c, lib536.c: change max
- allowed time for this test to complete to 90 seconds
- 2007-03-10 00:39 danf
- * CHANGES, tests/FILEFORMAT, tests/runtests.pl, tests/data/test153,
- tests/data/test154, tests/data/test167, tests/data/test168,
- tests/data/test175, tests/data/test177, tests/data/test206,
- tests/data/test245, tests/data/test246, tests/data/test258,
- tests/data/test259, tests/data/test273, tests/data/test64,
- tests/data/test65, tests/data/test72, tests/data/test88: Updated
- the test harness to add a new "crypto" feature check and updated
- the appropriate test case to use it. For now, this is treated
- the same as the "SSL" feature because curl doesn't list it
- separately.
- 2007-03-09 23:48 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c: - Robert Iakobashvili
- fixed CURLOPT_INTERFACE for IPv6.
- 2007-03-09 23:26 bagder
- * CHANGES, maketgz, lib/Makefile.vc6, src/Makefile.vc6: - Robert A.
- Monat improved the maketgz and VC6/8 generating to set the
- correct machine type too.
- 2007-03-09 22:51 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: - Justin Fletcher fixed a
- file descriptor leak in the curl tool when trying to upload a
- file it couldn't open. Bug #1676581
- (http://curl.haxx.se/bug/view.cgi?id=1676581)
- 2007-03-09 22:01 danf
- * CHANGES, docs/KNOWN_BUGS, tests/FILEFORMAT, tests/runtests.pl,
- tests/data/test19, tests/data/test20, tests/data/test200,
- tests/data/test201, tests/data/test202, tests/data/test203,
- tests/data/test204, tests/data/test205, tests/data/test208,
- tests/data/test212, tests/data/test501, tests/data/test504,
- tests/data/test75, tests/data/test76, tests/data/test79,
- tests/data/test87: Updated the test harness to check for protocol
- support before running each test, fixing KNOWN_BUGS #11. Fixed
- some tests to more accurately specify their required servers and
- features.
- 2007-03-08 21:00 danf
- * tests/FILEFORMAT: Made a few cleanups.
- 2007-03-08 20:50 danf
- * CHANGES, tests/data/test400: Added SSL as a required feature for
- test case 400.
- 2007-03-08 13:04 yangtse
- * ares/acinclude.m4: remove code superceeded by the new method used
- to force libtool to skip C++ and Fortran checks in patchset:
- http://cool.haxx.se/cvs.cgi/curl/ares/configure.ac.diff?r1=1.60&r2=1.64
- 2007-03-08 03:38 danf
- * tests/: README, httpsserver.pl, runtests.pl, data/Makefile.am,
- data/test400: Added test infrastructure to support basic FTPS
- tests. This currently supports only ftps:// URLs with
- --ftp-ssl-control specified, which implicitly encrypts the
- control channel but not the data channels. That allows stunnel
- to be used with an unmodified ftp server in exactly the same way
- that the test https server is set up. Added test case 400 as a
- basic FTPS test.
- 2007-03-07 23:42 danf
- * CHANGES, lib/url.c: Honour --ftp-ssl-control on ftps:// URLs to
- allow encrypted control and unencrypted data connections.
- 2007-03-07 19:02 yangtse
- * configure.ac, ares/configure.ac: fix test leftover in previous
- commit
- 2007-03-07 18:59 yangtse
- * ares/configure.ac, configure.ac: force libtool to build static
- libraries with PIC on AMD64
- 2007-03-07 02:13 yangtse
- * configure.ac, ares/configure.ac: Autoconf redefines the M4
- builtin macro 'm4_undefine' in such a way that it fails if the
- macro that is being undefined is not already defined. To make
- this work under all cases and be sure that at a certain point
- some specific macro isn't defined we must use the following style
- in configure:
- m4_ifdef([macro], [m4_undefine([macro])])
- 2007-03-06 20:55 danf
- * src/main.c: Fixed a couple of problems detected by valgrind in
- test cases 181 & 216
- 2007-03-06 19:08 danf
- * configure.ac, ares/configure.ac: Autoconf 2.57 didn't like these
- m4_undefine for some reason (probably a bug). Luckily, they
- weren't needed.
- 2007-03-06 17:53 yangtse
- * configure.ac, ares/configure.ac: skip libtool C++ and Fortran
- linker checks
- 2007-03-06 06:05 yangtse
- * configure.ac, ares/configure.ac: skip libtool C++ and Fortran
- checks
- 2007-03-03 06:16 yangtse
- * tests/data/: test278, test279: stricter newline policy
- 2007-03-03 05:27 yangtse
- * tests/libtest/lib530.c: 30 seconds isn't long enough for this
- test on a loaded server.
- 2007-03-03 03:06 yangtse
- * tests/data/: test278, test279: stricter newline policy
- 2007-03-02 23:42 bagder
- * CHANGES, Makefile.dist, RELEASE-NOTES, maketgz: - Robert A. Monat
- and Shmulik Regev helped out to fix the new */Makefile.vc8
- makefiles that are included in the source release archives,
- generated from the Makefile.vc6 files by the maketgz script. I
- also modified the root Makefile to have a VC variable that
- defaults to vc6 but can be overridden to allow it to be used
- for vc8 as well. Like this:
- nmake VC=vc8 vc
- 2007-03-01 22:26 bagder
- * docs/MANUAL: remove unncessary and wrong remark
- 2007-03-01 17:42 yangtse
- * tests/ftpserver.pl: Reduce the posibility of leaving the
- sockfilter hanging around when tearing down the test ftp server
- due to a read error condition.
- 2007-03-01 13:02 yangtse
- * lib/multi.c: Do not remove CURLM_STATE_WAITPROXYCONNECT from the
- CURLMstate enum in builds with HTTP support disabled to keep
- consistent enum values for CURLMstate in all kind of builds.
- 2007-02-28 16:10 yangtse
- * lib/nwlib.c: proper symbol definition check for Novell NetWare
- 2007-02-28 15:45 yangtse
- * lib/amigaos.c, lib/amigaos.h, lib/config-amigaos.h, lib/easy.c,
- lib/if2ip.c, lib/mprintf.c, lib/setup.h, src/config-amigaos.h,
- src/main.c, src/setup.h: proper symbol definition check for all
- AmigaOS flavours
- 2007-02-28 11:30 bagder
- * docs/curl.1: clarify that -K files are expected to have one
- option per line
- 2007-02-28 06:15 yangtse
- * lib/: amigaos.c, amigaos.h, nwlib.c: protect from themselves
- those who need it
- 2007-02-28 00:46 yangtse
- * tests/testcurl.pl: log a 1120 chars long string to aid in
- quoted-printable and soft line break detection in daily build
- logs.
- 2007-02-27 23:12 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Hang Kin Lau found and
- fixed: When I use libcurl to connect to an https server through
- a proxy and have the remote https server port set using the
- CURLOPT_PORT option, protocol gets reset to http from https after
- the first request.
- User defined URL was modified internally by libcurl and
- subsequent reuse of
- the easy handle may lead to connection using a different
- protocol (if not
- originally http).
- I found that libcurl hardcoded the protocol to "http" when it
- tries to
- regenerate the URL if CURLOPT_PORT is set. I tried to fix the
- problem as
- follows and it's working fine so far
- 2007-02-27 16:44 giva
- * src/makefile.dj: Added "CSOURCES = $(CURL_SOURCES)".
- 2007-02-27 16:35 giva
- * ares/Makefile.dj: Added TOPDIR variable. Put dependencies in
- external file. Added -DHAVE_STRUCT_TIMEVAL to CFLAGS.
- 2007-02-27 16:32 giva
- * src/makefile.dj: Remove $(CURL_SOURCES).
- 2007-02-27 16:27 giva
- * src/makefile.dj: Added TOPDIR variable. Put dependencies in
- external file. config.h includes ../lib/config.dos.
- 2007-02-27 16:24 giva
- * lib/makefile.dj: Added TOPDIR variable. Put dependencies in
- external file.
- 2007-02-27 16:22 giva
- * packages/DOS/common.dj: Added TOPDIR variable. Updated package
- locations. Simplified dependency generation.
- 2007-02-27 14:51 bagder
- * RELEASE-NOTES: HTTP Digest header parsing fix
- 2007-02-27 13:44 bagder
- * docs/libcurl/libcurl-tutorial.3: Somewhat updated, changes
- include: I tried to be more agnostic about the specific SSL
- library that might be used, and I cut out the closepolicy stuff
- that we no longer support
- 2007-02-27 03:24 yangtse
- * lib/multi.c: no proxy support if libcurl is built with HTTP
- disabled
- 2007-02-26 23:03 bagder
- * lib/http_digest.c: Jose Kahan pointed out a Digest server that
- provided the algorith last in the header line without quotes and
- with a CRLF immediately following...
- 2007-02-26 05:33 giva
- * ares/: adig.c, ahost.c, ares__get_hostent.c, ares_expand_name.c,
- ares_expand_string.c, ares_fds.c, ares_gethostbyaddr.c,
- ares_gethostbyname.c, ares_getnameinfo.c, ares_getsock.c,
- ares_init.c, ares_mkquery.c, ares_parse_a_reply.c,
- ares_parse_aaaa_reply.c, ares_parse_ns_reply.c,
- ares_parse_ptr_reply.c, ares_process.c, ares_query.c,
- ares_send.c, ares_timeout.c, bitncmp.c, inet_net_pton.c,
- inet_ntop.c: Removed inclusion of <sys/types.h> in .c-files since
- it's already included through "setup.h".
- 2007-02-26 05:24 giva
- * lib/: connect.c, dict.c, easy.c, file.c, formdata.c, ftp.c,
- gtls.c, hostares.c, hostasyn.c, hostip.c, hostip4.c, hostip6.c,
- hostsyn.c, hostthre.c, http.c, inet_ntop.c, inet_pton.c, ldap.c,
- mprintf.c, multi.c, netrc.c, nss.c, select.c, sendf.c, ssh.c,
- sslgen.c, ssluse.c, telnet.c, tftp.c, transfer.c, url.c: Removed
- inclusion of <sys/types.h> and <sys/stat.h> in .c-files since
- they're already included through "setup.h".
- 2007-02-26 04:41 giva
- * lib/config.dos: Removed unneeded 'HAVE_x' defines.
- 2007-02-26 04:38 giva
- * lib/setup.h: Fix typo.
- 2007-02-25 19:02 giva
- * src/main.c: Constify some arguments.
- 2007-02-25 18:34 giva
- * src/Makefile.Watcom: Use dynamic version of libcurl. Use '\' in
- dependencies.
- 2007-02-25 12:50 bagder
- * RELEASE-NOTES: Two new mirrors, but the total amount of mirrors
- still don't go up very much due to the frequent dying of
- mirrors...
- 2007-02-25 12:38 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/multi.c, lib/urldata.h: -
- Adam D. Moss made the HTTP CONNECT procedure less blocking when
- used from the multi interface. Note that it still does a part
- of the connection in a blocking manner.
- 2007-02-23 11:08 bagder
- * docs/KNOWN_BUGS: Works for me
- 2007-02-23 10:48 bagder
- * CHANGES, docs/curl.1, src/main.c: - Added warning outputs if the
- command line uses more than one of the options -v, --trace and
- --trace-ascii, since it could really confuse the user.
- Clarified this fact in the man page.
- 2007-02-22 22:21 bagder
- * docs/libcurl/curl_easy_setopt.3: setting CURLOPT_PROXY to ""
- explicitly disables the use of a proxy (even if there is an
- environment variable set)
- 2007-02-22 19:35 danf
- * tests/runtests.pl: 5 seconds isn't always enough time to start a
- server on a loaded system.
- 2007-02-22 18:34 yangtse
- * tests/testcurl.pl: remove redundant check in timestamp detection
- 2007-02-22 17:44 yangtse
- * ares/configure.ac, configure.ac: include <sys/types.h> when
- checking availability of the bool type
- 2007-02-22 08:39 yangtse
- * lib/url.c: compiler warning fix
- 2007-02-22 07:22 yangtse
- * lib/http_chunks.c: Fix compiler warning "statement is
- unreachable"
- 2007-02-22 07:19 yangtse
- * lib/: content_encoding.c, urldata.h: Fix compiler warnings
- "case label value exceeds maximum value for type" and "comparison
- is always false due to limited range of data type"
- Both triggered when using a bool variable as the switch variable
- in a switch statement and using enums for the case targets.
- 2007-02-22 03:51 yangtse
- * ares/ares_process.c, configure.ac, ares/configure.ac,
- ares/setup_once.h, lib/connect.c, lib/setup.h, lib/setup_once.h,
- src/setup.h, tests/libtest/test.h, tests/server/util.h: Check for
- stdbool.h at configuration stage, and include it if available.
- Check for lowercase 'bool' type at configuration stage. If not
- available provide a suitable replacement with a type definition
- of 'unsigned char' in setup_once.h
- Move definitions of TRUE and FALSE to setup_once.h
- 2007-02-21 23:02 bagder
- * lib/http_ntlm.c: silence two cases of "comparison between signed
- and unsigned"
- 2007-02-21 22:59 bagder
- * CHANGES, RELEASE-NOTES, lib/http_chunks.c, lib/http_chunks.h,
- lib/multi.c, lib/transfer.c, lib/transfer.h, lib/url.c,
- tests/data/test34: - Ravi Pratap provided work on libcurl making
- pipelining more robust and fixing some bugs: o Don't mix GET
- and POST requests in a pipeline o Fix the order in which
- requests are dispatched from the pipeline o Fixed several curl
- bugs with pipelining when the server is returning chunked
- encoding: * Added states to chunked parsing for final CRLF
- * Rewind buffer after parsing chunk with data remaining *
- Moved chunked header initializing to a spot just before receiving
- headers
- 2007-02-21 20:03 yangtse
- * ares/ares_strerror.c, ares/setup_once.h, lib/connect.c,
- lib/hostip.c, lib/hostthre.c, lib/http.c, lib/http_ntlm.c,
- lib/inet_ntop.c, lib/memdebug.c, lib/setup.h, lib/setup_once.h,
- lib/ssluse.c, lib/strerror.c, lib/telnet.c, lib/transfer.c:
- curlassert macro replaced with DEBUGASSERT macro defined in
- setup_once.h
- 2007-02-21 19:05 danf
- * lib/socks.c: Include some possible dependencies of arpa/inet.h
- 2007-02-21 16:01 giva
- * ares/: adig.c, ahost.c: Cleanup WIN32 target using WSACleanup().
- 2007-02-21 06:48 yangtse
- * lib/url.c: fix compiler warning "enumerated type mixed with
- another type"
- 2007-02-20 23:08 linus
- * RELEASE-NOTES, docs/KNOWN_BUGS: New FTP CCC functionality - adds
- passive and active mode to accomodate for different server
- behaviour
- 2007-02-20 23:02 linus
- * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/ftp.c, lib/gtls.c, lib/ssluse.c,
- lib/url.c, lib/urldata.h, src/main.c: New FTP CCC functionality -
- adds passive and active mode to accomodate for different server
- behaviour
- 2007-02-20 18:31 danf
- * lib/socks.c: Include network byte order conversion macros on
- Minix.
- 2007-02-20 15:26 yangtse
- * lib/getinfo.c: compiler warning fix
- 2007-02-20 15:01 yangtse
- * lib/socks.c: compiler warning fix
- 2007-02-20 13:13 yangtse
- * src/: Makefile.Watcom, Makefile.inc, Makefile.m32, Makefile.vc6,
- curlutil.c, curlutil.h, main.c, makefile.amiga, makefile.dj: curl
- tool was using functions curlx_tvnow and curlx_tvdiff which are
- not part of the official libcurl API
- http://curl.haxx.se/lxr/source/lib/README.curlx The documented
- way of using them would be to use timeval.c as a source code
- file.
- The above described method works very well when statically
- linking libcurl and apps, curl tool, but has several drawbacks
- when you build a true shared libcurl (i.e. Name space clash at
- linkage stage as functions are defined more than once. Windows
- makefiles are not capable of handling this system of source-level
- sharing)
- So...
- Now curlutil.h and curlutil.c define and implement cutil_tvnow
- and cutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for
- the curl tool. Doing this we avoid the above described problems.
- 2007-02-20 13:12 yangtse
- * ares/setup_once.h, lib/setup_once.h, lib/timeval.h,
- tests/libtest/testutil.c, tests/libtest/testutil.h: Move header
- file inclusion logic and definition of timeval struct for
- platforms that don't have it to setup_once.h
- 2007-02-20 06:28 yangtse
- * tests/testcurl.pl: Several corrections & changes to what has been
- stated in revision 1.45
- 1) The maketgz script does not insert the timestamp in curlver.h,
- it actually updates it. For CVS versions it is the "CVS"
- string.
- 2) testcurl.pl will always print the "date" string which
- represents the moment the test build is run.
- 3) testcurl.pl may not print the "timestamp" string since the
- script may end before it is printed out. (i.e. unable to
- update from CVS)
- 4) The "timestamp" string printed will be the same as the "date"
- one unless one of the following conditions is met.
- *) It is a tarball-based build. Timestamp will be creation
- time.
- *) CVS update has been done. Timestamp will be end of CVS
- update.
- 2007-02-20 02:09 yangtse
- * tests/libtest/: testutil.c, testutil.h: add tutil_tvdiff_secs()
- for completeness
- 2007-02-19 22:50 danf
- * RELEASE-NOTES: Mention curl-config dependencies fix.
- 2007-02-19 20:46 yangtse
- * tests/testcurl.pl: fix typo
- 2007-02-19 20:41 yangtse
- * tests/testcurl.pl: Show libcurl's timestamp. This timestamp is
- only available in curlver.h for tarball-based tests and builds,
- the maketgz script inserts it when the tarball is created. For
- CVS-based tests and builds the timestamp we show is the current
- UTC build time as it is the CVS version timestamp.
- In this way, all builds will have a valid source code timestamp
- which isn't related to the moment the tests and build is
- performed, with the exception of CVS-based ones which have the
- same "date" and "timestamp"
- 2007-02-19 18:44 giva
- * ares/Makefile.vc6: Added ares_parse_ns_reply.obj etc.
- 2007-02-19 18:41 giva
- * ares/adig.c: INADDR_NONE no longer used.
- 2007-02-19 18:40 giva
- * ares/windows_port.c: Fixed typo.
- 2007-02-19 15:06 bagder
- * ares/: CHANGES, Makefile.inc, ares.h, ares_parse_ns_reply.3,
- ares_parse_ns_reply.c: Vlad Dinulescu added ares_parse_ns_reply()
- 2007-02-19 13:37 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl.m4: Ian Turner fixed
- the libcurl.m4 macro's support for --with-libcurl. AC_PATH_PROG
- was not used properly.
- 2007-02-19 13:20 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: - Shmulik Regev found a memory
- leak in re-used HTTPS connections, at least when the multi
- interface was used.
- 2007-02-19 12:55 bagder
- * lib/ftp.c: and fix warnings due to lack of protos
- 2007-02-19 12:53 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/ftp.c, lib/socks.c,
- lib/socks.h, lib/url.c: - Robson Braga Araujo made passive FTP
- transfers work with SOCKS (both 4 and 5).
- 2007-02-19 12:47 bagder
- * lib/gtls.c: fixed code to compile and removed one warning
- 2007-02-19 05:51 yangtse
- * tests/libtest/lib509.c: log a message, stating the need of
- openssl to run this test
- 2007-02-19 04:59 yangtse
- * tests/server/sws.c: Oops missing var
- 2007-02-19 03:29 yangtse
- * ares/ares_mkquery.c: compiler warning fix
- 2007-02-19 03:03 yangtse
- * ares/ares_gethostbyaddr.c, ares/ares_gethostbyname.c,
- ares/ares_init.c, ares/ares_search.c, tests/server/sockfilt.c,
- tests/server/sws.c, tests/server/tftpd.c, tests/server/util.c:
- add debug messages for initialization failures
- 2007-02-19 00:02 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c, lib/multi.c,
- lib/url.c: - Jeff Pohlmeyer identified two problems: first a
- rather obscure problem with the multi interface and connection
- re-use that could make a curl_multi_remove_handle() ruin a
- pointer in another handle.
- The second problem was less of an actual problem but more of
- minor quirk:
- the re-using of connections wasn't properly checking if the
- connection was
- marked for closure.
- 2007-02-18 01:54 yangtse
- * lib/urldata.h: Michal Marek comment fix
- 2007-02-18 01:34 yangtse
- * ares/setup_once.h, lib/setup_once.h: fix ENAMETOOLONG and
- ENOTEMPTY may already be defined in errno.h
- 2007-02-17 18:55 danf
- * curl-config.in, libcurl.pc.in: Use configure's new LIBCURL_LIBS
- variable
- 2007-02-17 14:51 yangtse
- * ares/nameser.h, ares/setup_once.h, lib/connect.c,
- lib/inet_ntop.c, lib/setup_once.h, tests/server/util.h: Move
- portable error number symbolic name definitions to setup_once.h
- 2007-02-17 12:59 yangtse
- * ares/ares_gethostbyaddr.c: compiler warning fix
- 2007-02-17 12:43 yangtse
- * tests/libtest/testutil.h: Replicate the configure tests that
- determined that timeval was available.
- 2007-02-17 12:34 yangtse
- * ares/: ares_gethostbyaddr.c, ares_search.c: compiler warning fix
- 2007-02-17 09:49 danf
- * configure.ac: Do a better job at determining what test servers
- *really* need to link against.
- 2007-02-17 09:16 danf
- * tests/server/Makefile.am: getpart implicitly drags in some
- networking functions, so it needs to be linked to the networking
- libraries.
- 2007-02-17 02:29 danf
- * configure.ac, lib/Makefile.am, src/Makefile.am,
- tests/server/Makefile.am: Better separate the library
- dependencies into those required by libcurl and those required by
- other components to avoid forcing unneeded dependencies into the
- target objects.
- 2007-02-17 02:25 danf
- * tests/server/util.c: Remove C99isms
- 2007-02-17 02:23 danf
- * lib/timeval.h: Replicate the configure tests that determined that
- timeval was available.
- 2007-02-16 20:41 yangtse
- * tests/server/util.c: add debug messages for fopen() failures
- 2007-02-16 20:17 yangtse
- * ares/ares_gethostbyaddr.c, ares/ares_search.c,
- tests/libtest/lib505.c, tests/libtest/lib525.c: add debug
- messages for fopen() failures
- 2007-02-16 19:19 yangtse
- * lib/connect.c, lib/connect.h, lib/easy.c, lib/ftp.c, lib/gtls.c,
- lib/hostares.c, lib/hostip4.c, lib/hostip6.c, lib/hostthre.c,
- lib/inet_pton.c, lib/memdebug.c, lib/nss.c, lib/select.c,
- lib/sendf.c, lib/ssluse.c, lib/strtoofft.c, lib/telnet.c,
- lib/tftp.c, lib/transfer.c, tests/server/sockfilt.c,
- tests/server/util.c, tests/server/util.h: use macros ERRNO,
- SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
- 2007-02-16 17:01 yangtse
- * src/main.c, tests/libtest/lib518.c, tests/libtest/lib537.c,
- tests/libtest/test.h, tests/server/sockfilt.c,
- tests/server/sws.c, tests/server/tftpd.c, tests/server/util.c,
- tests/server/util.h: use macros ERRNO, SET_ERRNO(), SOCKERRNO and
- SET_SOCKERRNO() for errno handling
- 2007-02-16 16:37 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: - Duncan Mac-Vicar Prett and
- Michal Marek reported problems with resetting CURLOPT_RANGE
- back to no range on an easy handle when using FTP.
- 2007-02-16 16:27 bagder
- * lib/urldata.h: maxdownload is actually -1 for unlimited
- 2007-02-16 16:04 yangtse
- * ares/: adig.c, ares_init.c, ares_process.c, inet_net_pton.c,
- inet_ntop.c, windows_port.c: use macros ERRNO, SET_ERRNO(),
- SOCKERRNO and SET_SOCKERRNO() for errno handling
- 2007-02-16 15:22 yangtse
- * ares/ares_dns.h: compiler warning fix
- 2007-02-15 19:44 yangtse
- * lib/inet_ntop.c: avoid redefinition of SET_ERRNO()
- 2007-02-15 17:23 yangtse
- * ares/setup_once.h, lib/setup_once.h: introduce uppercase macros
- SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO() making them
- available to any source code file which includes "setup.h".
- Macro SOCKERRNO / SET_SOCKERRNO() returns / sets the
- *socket-related* errno (or equivalent) on this platform to hide
- platform details to code using it.
- Macro ERRNO / SET_ERRNO() returns / sets the NOT *socket-related*
- errno (or equivalent) on this platform to hide platform details
- to code using it.
- 2007-02-15 15:02 yangtse
- * acinclude.m4, ares/acinclude.m4: icc 9.0 when compiling its
- generated code for its own FD_SET, FD_ISSET, and FD_ZERO macros
- emits warnings #1469 and #593. So for icc 9.0 we also ignore
- warnings #1469 and #593. * 593 warns on "variable __d0 was set
- but never used" * 1469 warns on "cc clobber ignored"
- 2007-02-15 13:14 yangtse
- * ares/ares_dns.h: compiler warning fix
- 2007-02-15 02:58 yangtse
- * lib/config-win32.h: Do not define HAVE_GMTIME_R for native
- Windows builds
- 2007-02-15 02:38 yangtse
- * lib/strerror.c: Daniel Mirchandani fix to make libcurl build
- nicely on Winsock build targets when --disable-verbose is
- specified.
- 2007-02-15 02:36 gknauf
- * lib/Makefile.m32, src/Makefile.m32: enabled IPV6 builds.
- 2007-02-14 21:02 danf
- * docs/KNOWN_BUGS: Added --ftp-ssl-ccc issue.
- 2007-02-14 19:13 danf
- * CHANGES, curl-config.in: Don't bother adding a library path of
- /usr/lib in curl-config --libs
- 2007-02-14 18:38 yangtse
- * ares/ares_init.c: Oops, missing argument separator comma
- 2007-02-14 15:11 yangtse
- * ares/ares_init.c: in debug messages also show error description
- 2007-02-14 14:46 yangtse
- * tests/server/sws.c: compiler warning fix
- 2007-02-14 14:31 yangtse
- * ares/configure.ac, ares/setup_once.h, configure.ac, lib/cookie.c,
- lib/setup_once.h: avoid using funtion isblank() and just use our
- ISBLANK macro to provide this functionality on all platforms
- 2007-02-14 05:45 yangtse
- * lib/cookie.c: compiler warning fix
- 2007-02-14 04:00 danf
- * configure.ac, curl-config.in: Fixed the problem of curl-config
- --libs specifying unneeded libraries dependencies to
- applications.
- 2007-02-14 01:28 yangtse
- * tests/server/sws.c: enhance HTTP server request input writing,
- retrying upon EINTR errors.
- 2007-02-13 23:50 bagder
- * CHANGES, RELEASE-NOTES, lib/urldata.h, tests/data/test100,
- tests/data/test101, tests/data/test102, tests/data/test103,
- tests/data/test104, tests/data/test106, tests/data/test107,
- tests/data/test108, tests/data/test109, tests/data/test110,
- tests/data/test111, tests/data/test112, tests/data/test114,
- tests/data/test115, tests/data/test116, tests/data/test117,
- tests/data/test118, tests/data/test119, tests/data/test120,
- tests/data/test121, tests/data/test122, tests/data/test123,
- tests/data/test124, tests/data/test125, tests/data/test126,
- tests/data/test127, tests/data/test128, tests/data/test135,
- tests/data/test137, tests/data/test138, tests/data/test139,
- tests/data/test140, tests/data/test141, tests/data/test142,
- tests/data/test143, tests/data/test144, tests/data/test145,
- tests/data/test146, tests/data/test147, tests/data/test148,
- tests/data/test149, tests/data/test161, tests/data/test182,
- tests/data/test190, tests/data/test195, tests/data/test196,
- tests/data/test210, tests/data/test211, tests/data/test212,
- tests/data/test215, tests/data/test216, tests/data/test227,
- tests/data/test228, tests/data/test229, tests/data/test235,
- tests/data/test236, tests/data/test237, tests/data/test238,
- tests/data/test247, tests/data/test248, tests/data/test250,
- tests/data/test251, tests/data/test252, tests/data/test253,
- tests/data/test254, tests/data/test255, tests/data/test261,
- tests/data/test270, tests/data/test272, tests/data/test280,
- tests/data/test505, tests/data/test511, tests/data/test520,
- tests/data/test524, tests/data/test525, tests/data/test526,
- tests/data/test527, tests/data/test529, tests/data/test531,
- tests/data/test532, tests/data/test533, tests/data/test534,
- tests/data/test538: [email protected] is now the new anonymous FTP
- password. I opted for 'ftp' on the left side of @ to make it
- short(er).
- 2007-02-13 22:21 bagder
- * CHANGES, lib/config-win32.h: - Robert A. Monat made libcurl build
- fine with VC2005 - it doesn't have gmtime_r() like the older VC
- versions. He also made use of some machine- specific defines to
- differentiate the "OS" define.
- 2007-02-13 20:59 danf
- * acinclude.m4: Added last-resort dynamic library names.
- 2007-02-13 20:01 yangtse
- * configure.ac, ares/configure.ac, ares/setup_once.h,
- lib/setup_once.h: check for isblank() at configuration stage. If
- not available provide a suitable replacement for use in our
- ISBLANK macro
- 2007-02-13 19:02 yangtse
- * ares/inet_net_pton.c, ares/setup_once.h, ares/windows_port.c,
- lib/setup_once.h: use our own ISUPPER and ISLOWER macros
- 2007-02-13 18:47 yangtse
- * ares/setup_once.h, lib/cookie.c, lib/setup_once.h: use our own
- ISBLANK macro
- 2007-02-13 18:28 yangtse
- * lib/nss.c: use our own ISSPACE macro
- 2007-02-13 17:14 yangtse
- * ares/: CHANGES, ares_init.c: Fix c-ares failing to get the search
- sequence of /etc/hosts and DNS from /etc/nsswitch.conf,
- /etc/host.conf or /etc/svc.conf when /etc/resolv.conf did not
- exist or was unable to read it.
- 2007-02-13 03:30 yangtse
- * lib/sslgen.c: compiler warning fix
- 2007-02-12 23:41 bagder
- * CHANGES: mention today's LIBCURL_TIMESTAMP fix
- 2007-02-12 23:32 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, docs/FAQ, docs/FEATURES,
- docs/INSTALL, docs/LICENSE-MIXING, docs/TODO, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, lib/Makefile.inc, lib/http.c,
- lib/nss.c, lib/nssg.h, lib/setup.h, lib/sslgen.c, lib/urldata.h,
- tests/runtests.pl: Rob Crittenden added support for NSS (Network
- Security Service) for the SSL/TLS layer.
- http://www.mozilla.org/projects/security/pki/nss/
- 2007-02-12 22:13 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/http_chunks.c, lib/transfer.c, lib/url.c, lib/urldata.h,
- src/main.c: - Shmulik Regev fixed so that the final CRLF of HTTP
- response headers are sent to the debug callback.
- - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and
- CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable
- libcurl's internal decoding of content or transfer encoded
- content. This may be preferable in cases where you use libcurl
- for proxy purposes or similar. The command line tool got a
- --raw option to disable both at once.
- 2007-02-12 13:17 bagder
- * RELEASE-NOTES: Jeff Pohlmeyer for his bug fix today, but too
- specific to get desrcibed as a bugfix here ;-)
- 2007-02-12 13:15 bagder
- * CHANGES, lib/multi.c: - Jeff Pohlmeyer fixed a flaw in
- curl_multi_add_handle() when adding a handle that has an easy
- handle present in the "closure" list pending closure.
- 2007-02-12 12:53 bagder
- * maketgz, include/curl/curlver.h: When building tarballs, we also
- set the timestamp of the generated package. This is meant to
- primarily be used for the autobuilds to know from what point in
- time a particular tarball is, and thus what changes it contains
- (or not).
- 2007-02-11 11:10 bagder
- * docs/DISTRO-DILEMMA: updated with recent info and cut out some of
- the more speculating parts and instead focus on explaining on how
- the libs differ from each other
- 2007-02-11 10:55 bagder
- * docs/: FAQ, TODO: updated
- 2007-02-11 00:24 bagder
- * docs/FAQ: darned tab completion on a late evening... :-P
- 2007-02-11 00:23 bagder
- * docs/FAQ: minor updates to reflect reality better
- 2007-02-10 13:07 bagder
- * docs/libcurl/libcurl-multi.3: file:// transfers are blocking
- 2007-02-09 13:41 yangtse
- * tests/libtest/Makefile.am: Include both testutil.c and
- testutil.h, and not just testutil.c, in the list of source files
- for those tests that use it. Otherwise testutil.h might not be
- found by the compiler.
- 2007-02-09 02:17 yangtse
- * tests/libtest/: testutil.c, testutil.h: Some tests were using
- functions curlx_tvnow and curlx_tvdiff which are not part of the
- official libcurl API
- http://curl.haxx.se/lxr/source/lib/README.curlx The documented
- way of using them would be to use timeval.c as a source code
- file.
- The above described method works very well when statically
- linking libcurl and apps, test programs, but has several
- drawbacks when you build a true shared libcurl (i.e. Name space
- clash at linkage stage as functions are defined more than once.
- Windows makefiles are not capable of handling this system of
- source-level sharing)
- So...
- Now testutil.h and testutil.c define and implement tutil_tvnow
- and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for
- the libtest programs. Doing this we avoid the above described
- problems, and the code in the testsuite does not impose the need
- to keep those functions public in libcurl even when not part of
- the API.
- 2007-02-09 02:11 yangtse
- * tests/libtest/: Makefile.am, lib502.c, lib503.c, lib504.c,
- lib507.c, lib509.c, lib525.c, lib526.c, lib530.c, lib533.c,
- lib536.c: Some tests were using functions curlx_tvnow and
- curlx_tvdiff which are not part of the official libcurl API
- http://curl.haxx.se/lxr/source/lib/README.curlx The documented
- way of using them would be to use timeval.c as a source code
- file.
- The above described method works very well when statically
- linking libcurl and apps, test programs, but has several
- drawbacks when you build a true shared libcurl (i.e. Name space
- clash at linkage stage as functions are defined more than once.
- Windows makefiles are not capable of handling this system of
- source-level sharing)
- So...
- Now testutil.h and testutil.c define and implement tutil_tvnow
- and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for
- the libtest programs. Doing this we avoid the above described
- problems, and the code in the testsuite does not impose the need
- to keep those functions public in libcurl even when not part of
- the API.
- 2007-02-08 18:01 yangtse
- * ares/: ares_dns.h, ares_send.c: compiler warning fix
- 2007-02-08 01:28 yangtse
- * ares/configure.ac: use macro AC_AIX to define `_ALL_SOURCE', if
- on AIX.
- 2007-02-07 23:00 bagder
- * lib/ssh.c: SCP upload done non-blocking
- 2007-02-07 19:13 yangtse
- * ares/configure.ac: use same AIX XLC compiler options as curl's
- 2007-02-07 18:34 yangtse
- * configure.ac: AIX xlc has to have strict aliasing turned off. If
- not, the optimizer assumes that pointers can only point to an
- object of the same type.
- 2007-02-07 16:15 yangtse
- * ares/acinclude.m4: *) Remove duplicate declaration of
- TYPE_SOCKADDR_STORAGE *) Update CURL_CC_DEBUG_OPTS from curl's
- script
- 2007-02-06 20:14 giva
- * ares/ahost.c: INADDR_NONE no longer used.
- 2007-02-06 20:12 giva
- * ares/ahost.c: Added debug option ('-d') for Watt-32 programs.
- 2007-02-06 20:09 giva
- * ares/: Makefile.dj, ares_init.c, config-win32.h: Added
- HAVE_PROCESS_H for DOS/Win32. Include <process.h> for getpid()
- in ares_init.c.
- 2007-02-06 20:00 giva
- * ares/adig.c: Fix compiler warning.
- 2007-02-06 19:56 giva
- * ares/ahost.c: Include <sys/time.h> and <unistd.h> inside
- HAVE_x_H. Added 'optind' and 'optarg' as in adig.c.
- 2007-02-06 19:54 giva
- * ares/adig.c: Include <sys/time.h> and <unistd.h> inside HAVE_x_H.
- 2007-02-06 19:08 yangtse
- * lib/: socks.c, tftp.c: fix for millisecond resolution timeouts
- 2007-02-06 19:06 yangtse
- * lib/: ftp.c, http.c, transfer.c: compiler warning fix
- 2007-02-06 17:07 bagder
- * CHANGES: non-blocking SSH stuff
- 2007-02-06 16:41 bagder
- * lib/ssh.c: read SFTP with the non-blocking API
- 2007-02-06 04:31 yangtse
- * ares/ares_getnameinfo.c, lib/hostip4.c: compiler warning fix
- 2007-02-05 23:51 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/connect.c, lib/ftp.c, lib/gtls.c,
- lib/hostares.c, lib/hostthre.c, lib/http.c, lib/socks.c,
- lib/ssluse.c, lib/telnet.c, lib/tftp.c, lib/transfer.c,
- lib/url.c, lib/urldata.h: - Michael Wallner provided a patch that
- adds support for CURLOPT_TIMEOUT_MS and
- CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do
- the timeouts with millisecond resolution instead. The only
- restriction to that is the alarm() (sometimes) used to abort
- name resolves as that uses full seconds. I fixed the FTP
- response timeout part of the patch.
- Internally we now count and keep the timeouts in milliseconds
- but it also
- means we multiply set timeouts with 1000. The effect of this is
- that no
- timeout can be set to more than 2^31 milliseconds (on 32 bit
- systems), which
- equals 24.86 days. We probably couldn't before either since
- the code did
- *1000 on the timeout values on several places already.
- 2007-02-05 12:32 giva
- * ares/Makefile.dj: Remove '-Dselect=select_s'. Remove depend.dj-
- 2007-02-05 05:10 yangtse
- * ares/ares_getnameinfo.c, lib/hostip4.c, lib/tftp.c: compiler
- warning fix
- 2007-02-05 03:43 yangtse
- * RELEASE-NOTES: cookie expiry date in several test cases set to
- year 2030/2035
- 2007-02-05 03:38 yangtse
- * tests/data/: test31, test46, test506, test61, test62: Year 2038
- has its own problems (32 bit integer overflow). So cookie
- expiration date is lowered to expire at most in 2035.
- 2007-02-04 14:34 giva
- * ares/ares_process.c: Use correct 3rd argument for ioctlsocket()
- under Watt-32.
- 2007-02-04 14:02 giva
- * ares/windows_port.c: Use correct calling convention.
- 2007-02-04 13:50 giva
- * ares/windows_port.c: Added DllMain() function for Watcom.
- 2007-02-04 13:18 giva
- * lib/sendf.c: Suppress warning "'nread' might be used
- uninitialized in this function".
- 2007-02-04 13:12 giva
- * tests/libtest/lib506.c: Constify argument to suburl(). Remove
- trailing space.
- 2007-02-03 22:35 bagder
- * docs/libcurl/libcurl-multi.3: some additional info
- 2007-02-03 14:05 yangtse
- * lib/hostip4.c: compiler warning fix
- 2007-02-03 10:34 bagder
- * CHANGES, RELEASE-NOTES: - Yang Tse fixed the cookie expiry date
- in several test cases that started to fail since they used "1
- feb 2007"...
- - Manfred Schwarb reported that socks5 support was broken and
- help us pinpoint the problem. The code now tries harder to use
- httproxy and proxy where apppropriate, as not all proxies are
- HTTP...
- 2007-02-03 10:33 bagder
- * lib/: url.c, urldata.h: - Manfred Schwarb reported that socks5
- support was broken and help us pinpoint the problem. The code
- now tries harder to use httproxy and proxy where apppropriate,
- as not all proxies are HTTP...
- 2007-02-02 18:16 yangtse
- * ares/ares_getnameinfo.c, lib/hostip4.c, src/urlglob.c,
- tests/server/tftpd.c: compiler warning fix
- 2007-02-02 17:01 yangtse
- * ares/ares_init.c: add debug messages for initialization failures
- 2007-02-02 17:01 yangtse
- * ares/ares_strerror.c: add missing strings for existing error
- codes
- 2007-02-02 16:31 yangtse
- * ares/setup_once.h, lib/setup.h, lib/setup_once.h: move DEBUGF
- macro definition to setup_once.h
- 2007-02-02 16:26 bagder
- * lib/: sendf.c, ssh.c: prefer using the (upcoming) non-blocking
- libssh2 API
- 2007-02-02 16:26 bagder
- * configure.ac: don't require OpenSSL for libssh2 linking to work,
- in preparation for upcoming libgcrypt-capable libssh2-versions
- 2007-02-02 12:49 yangtse
- * tests/data/test46: fix leftover updating cookie expiration date
- 2007-02-02 03:30 yangtse
- * RELEASE-NOTES: In testsuite, update test cookies expiration from
- 2007-Feb-1 to 2038-Feb-1
- 2007-02-02 03:12 yangtse
- * tests/data/test46: reported in bug: #1566077 the former URL
- mentioned in the generated cookie jar has died and we now instead
- point out our own version of that
- 2007-02-02 02:36 yangtse
- * tests/data/test62: fix test case 62 which was failing due to
- cookies expiring 1 Feb 2007
- 2007-02-02 02:05 yangtse
- * tests/data/: test31, test46, test506, test61: more fixes for the
- testsuite cookie expiration issue
- 2007-02-02 01:10 yangtse
- * tests/data/: test31, test46, test506, test61: cookie expiration
- time got us with pants at our knees. Next time in 2038 :-)
- 2007-02-01 16:36 yangtse
- * ares/ares_getnameinfo.c, ares/ares_process.c, lib/ftp.c,
- lib/sslgen.c, src/urlglob.c: compiler warning fix
- 2007-02-01 13:23 giva
- * lib/base64.c: Suppress the "'convbuf' might be used uninitialized
- in this function" warning.
- 2007-02-01 12:27 yangtse
- * lib/url.h: fogot to change Curl_mk_connc in header file
- 2007-02-01 02:42 yangtse
- * ares/ares_getnameinfo.c, ares/ares_init.c, ares/ares_mkquery.c,
- ares/ares_send.c, ares/inet_net_pton.c, lib/ftp.c, lib/mprintf.c,
- lib/url.c: compiler warning fix
- 2007-02-01 00:15 danf
- * acinclude.m4: Properly use libtool macros to fix OpenLDAP library
- name detection on Darwin.
- 2007-01-31 20:47 yangtse
- * lib/: easy.c, url.c: add debug messages for initialization
- failures
- 2007-01-31 16:34 yangtse
- * tests/libtest/: lib518.c, lib537.c: when using select() instead
- of poll, skip the test if the number of open file descriptors is
- greater than FD_SETSIZE minus SAFETY_MARGIN, also skip the test
- if any of the open file descriptors has a number greater than
- FD_SETSIZE minus SAFETY_MARGIN.
- 2007-01-31 10:37 bagder
- * packages/vms/: config-vms.h, curlmsg.h, curlmsg.msg, curlmsg.sdl,
- curlmsg_vms.h: Marty Kuhrt's VMS updates
- 2007-01-30 14:21 yangtse
- * tests/libtest/lib537.c: fix temp string buffer variable name
- 2007-01-30 14:15 giva
- * ares/: nameser.h, setup.h: Support for OpenWatcom (Win32): It do
- have getpid(), but no <sys/time.h>.
- 2007-01-30 13:25 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.16.2
- 2007-01-30 04:48 yangtse
- * tests/libtest/: lib518.c, lib537.c: skip test on platforms on
- which we use select() instead of poll() and select() happens to
- be bound by FD_SETSIZE
- 2007-01-29 21:56 yangtse
- * ares/: ares_free_hostent.c, ares_gethostbyname.c,
- ares_getnameinfo.c: fix compiler warning "discards qualifiers
- from pointer target type" in debug builds
- 2007-01-29 21:37 bagder
- * tests/libtest/Makefile.am: the same source file is re-used for
- multiple tests and I missed to add the timval.c dependency on
- some of those
- 2007-01-29 21:24 giva
- * tests/libtest/: lib503.c, lib504.c, lib509.c: Some compilers
- lacks <sys/time.h>. Include "timeval.h" to simplify the #ifdefs.
- 2007-01-29 20:08 giva
- * lib/: vc8proj.foot, vc8proj.head: Use DOS line-endings.
- 2007-01-29 15:53 bagder
- * CHANGES: release time
- 2007-01-29 11:12 bagder
- * RELEASE-NOTES: the user-agent fix
- 2007-01-29 11:09 bagder
- * tests/libtest/Makefile.am: the libtest source codes that use
- curlx_tv* functions MUST use the lib/timeval.c source code since
- those functions are not in the API (and might not be accessible)
- 2007-01-29 10:26 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
- tests/data/test287: - Michael Wallner reported that when doing a
- CONNECT with a custom User-Agent header, you got _two_
- User-Agent headers in the CONNECT request...! Added test case
- 287 to verify the fix.
- 2007-01-29 01:51 gknauf
- * buildconf.bat, lib/Makefile.m32, lib/setup.h: fixed segfault when
- compiled with MingW32 and cmd or command shell.
- 2007-01-28 23:45 bagder
- * lib/url.c: Andreas Rieke added extra infof() for when a
- connection is not re-used due to SSL conditions not being the
- same
- 2007-01-28 23:36 bagder
- * lib/ssh.c: silence compiler warnings
- 2007-01-28 22:54 gknauf
- * Makefile.dist, lib/Makefile.m32, src/Makefile.m32: enabled build
- with sspi.
- 2007-01-28 16:31 gknauf
- * lib/Makefile.netware, src/Makefile.netware: enabled build with
- hardcoded ca-bundle path; added distclean target.
- 2007-01-28 16:07 gknauf
- * lib/Makefile.netware: force to create ca-bunde.h even if it
- exists already.
- 2007-01-28 15:43 gknauf
- * lib/Makefile.netware, src/Makefile.netware: use var for awk.
- 2007-01-28 13:58 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c: curl_easy_reset() now resets
- the CA bundle path correctly
- 2007-01-28 13:35 gknauf
- * lib/ssh.c: another small fix to directory listing output;
- disabled CURL_LIBSSH2_DEBUG.
- 2007-01-28 10:59 bagder
- * docs/THANKS: recent contributors
- 2007-01-28 04:51 yangtse
- * tests/libtest/: lib518.c, lib537.c: Compiler warning fix
- 2007-01-28 00:02 bagder
- * CHANGES, TODO-RELEASE, docs/KNOWN_BUGS, src/main.c: - David
- McCreedy fixed the Curl command line tool for HTTP on non-ASCII
- platforms.
- 2007-01-27 13:14 gknauf
- * lib/ssh.c: fix sftp directory listing so that it works without -v
- and is redirectable with -o/-O.
- 2007-01-27 12:50 gknauf
- * lib/ssh.c: tell us what we put out here...
- 2007-01-27 04:43 yangtse
- * Makefile.dist, lib/formdata.c, lib/formdata.h, lib/ftp.h,
- lib/http.h, lib/url.h, tests/runtests.pl, tests/testcurl.pl:
- update copyright year notice
- 2007-01-27 04:14 yangtse
- * lib/: multi.c, sendf.c: Compiler warning fix
- 2007-01-27 02:56 yangtse
- * ares/setup_once.h: sync with lib/setup_once.h
- 2007-01-27 02:56 yangtse
- * lib/setup_once.h: sync comment with reality
- 2007-01-26 22:00 gknauf
- * src/Makefile.m32: remove the res file too with clean target.
- 2007-01-26 21:05 gknauf
- * src/Makefile.m32: removed CFLAGS from linking.
- 2007-01-26 21:00 gknauf
- * buildconf.bat: fix redefine warning when build from CVS.
- 2007-01-26 18:50 danf
- * lib/transfer.c: Fixed compiler warning.
- 2007-01-26 17:36 giva
- * src/main.c: Remove LoadLibrary() (from my private build).
- 2007-01-26 17:24 giva
- * src/main.c: Free 'config->libcurl' at exit.
- 2007-01-26 17:18 giva
- * src/main.c: Use "%Od" instead of CURL_FORMAT_OFF_T for <curlx.h>
- functions.
- 2007-01-26 16:15 giva
- * src/main.c: Options of type CURLOPTTYPE_FUNCTIONPOINT are never
- printable.
- 2007-01-26 14:55 gknauf
- * docs/INSTALL: updated mingw build instructions for libssh2.
- 2007-01-26 09:53 gknauf
- * lib/libcurl.rc, src/curl.rc: added project header to lib resource
- file; fixed header copyright.
- 2007-01-26 09:50 gknauf
- * src/Makefile.m32: use provided resource file for exe.
- 2007-01-25 22:00 bagder
- * lib/: sslgen.c, sslgen.h: fix compiler warnings for SSL-disabled
- builds
- 2007-01-25 21:47 bagder
- * src/main.c: ugha, prevent a buffer overflow and allow very long
- strings in the generated libcurl source...
- 2007-01-25 16:58 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: - Added the
- --libcurl [file] option to curl. Append this option to any
- ordinary curl command line, and you will get a libcurl-using
- source code written to the file that does the equivalent
- operation of what your command line operation does!
- 2007-01-25 16:00 gknauf
- * lib/Makefile.m32, src/Makefile.m32: removed unused define.
- 2007-01-25 15:06 gknauf
- * tests/testcurl.pl: set proper lib extension for non-configure
- mingw32 builds on Win32.
- 2007-01-25 14:17 gknauf
- * lib/libcurl.rc, src/curl.rc: fixed copyright for new year.
- 2007-01-25 14:15 gknauf
- * Makefile.dist: added targets for libssh2 builds.
- 2007-01-25 14:14 gknauf
- * lib/Makefile.m32, src/Makefile.m32: enabled build with libssh2.
- 2007-01-25 12:09 bagder
- * lib/sslgen.h: fix non-SSL builds again
- 2007-01-25 02:35 danf
- * CHANGES, TODO-RELEASE, lib/url.c, tests/runtests.pl: Fixed a
- dangling pointer problem that prevented the http_proxy
- environment variable from being properly used in many cases (and
- caused test case 63 to fail).
- 2007-01-25 01:26 gknauf
- * lib/Makefile.netware, src/Makefile.netware: removed not used
- define.
- 2007-01-24 20:09 danf
- * lib/ftp.c: Only shut down SSL if the CCC command succeeded.
- 2007-01-24 18:19 bagder
- * lib/: sslgen.c, sslgen.h, transfer.c: moved the SSL pending
- function to the proper place and name
- 2007-01-24 13:34 bagder
- * lib/http.c: bail out on strdup() errors
- 2007-01-23 23:57 bagder
- * CHANGES, lib/http_ntlm.c: - David McCreedy did NTLM changes
- mainly for non-ASCII platforms:
- #1
- There's a compilation error in http_ntlm.c if USE_NTLM2SESSION
- is NOT
- defined. I noticed this while testing various configurations.
- Line 867 of
- the current http_ntlm.c is a closing bracket for an if/else
- pair that only
- gets compiled in if USE_NTLM2SESSION is defined. But this
- closing bracket
- wasn't in an #ifdef so the code fails to compile unless
- USE_NTLM2SESSION was
- defined. Lines 198 and 140 of my patch wraps that closing
- bracket in an
- #ifdef USE_NTLM2SESSION.
- #2
- I noticed several picky compiler warnings when DEBUG_ME is
- defined. I've
- fixed them with casting. By the way, DEBUG_ME was a huge help
- in
- understanding this code.
- #3
- Hopefully the last non-ASCII conversion patch for libcurl in a
- while. I
- changed the "NTLMSSP" literal to hex since this signature must
- always be in
- ASCII.
- Conversion code was strategically added where necessary. And
- the
- Curl_base64_encode calls were changed so the binary "blobs"
- http_ntlm.c
- creates are NOT translated on non-ASCII platforms.
- 2007-01-23 23:13 bagder
- * RELEASE-NOTES: recount
- 2007-01-23 23:13 bagder
- * TODO-RELEASE: #79 is no problem to me (and no response on my
- mail)
- 2007-01-23 23:13 bagder
- * lib/ssh.c: very minor indent change
- 2007-01-23 21:24 danf
- * tests/server/getpart.c: Ignore XML DOCTYPEs and declarations.
- 2007-01-23 09:57 giva
- * src/main.c: Speed-up djgpp's stat() by avoid checking for uneeded
- stuff.
- 2007-01-23 03:29 danf
- * CHANGES: Convert (most of) the test data files into genuine XML.
- A handful still are not, due mainly to the lack of support for
- XML character entities (e.g. & => & ). This will make it
- easier to validate test files using tools like xmllint, as well
- as edit and view them using XML tools.
- 2007-01-23 03:25 danf
- * tests/: FILEFORMAT, data/test1, data/test10, data/test100,
- data/test101, data/test102, data/test103, data/test104,
- data/test105, data/test106, data/test107, data/test108,
- data/test109, data/test11, data/test110, data/test111,
- data/test112, data/test113, data/test114, data/test115,
- data/test116, data/test117, data/test118, data/test119,
- data/test12, data/test120, data/test121, data/test122,
- data/test123, data/test124, data/test125, data/test126,
- data/test127, data/test128, data/test13, data/test130,
- data/test131, data/test132, data/test133, data/test134,
- data/test135, data/test136, data/test137, data/test138,
- data/test139, data/test14, data/test140, data/test141,
- data/test142, data/test143, data/test144, data/test145,
- data/test146, data/test147, data/test148, data/test149,
- data/test15, data/test150, data/test151, data/test152,
- data/test153, data/test154, data/test155, data/test156,
- data/test157, data/test158, data/test159, data/test16,
- data/test160, data/test161, data/test162, data/test163,
- data/test164, data/test165, data/test166, data/test167,
- data/test168, data/test169, data/test17, data/test170,
- data/test171, data/test172, data/test173, data/test174,
- data/test175, data/test176, data/test177, data/test178,
- data/test179, data/test18, data/test180, data/test181,
- data/test182, data/test183, data/test184, data/test185,
- data/test186, data/test187, data/test188, data/test189,
- data/test19, data/test190, data/test191, data/test192,
- data/test193, data/test194, data/test195, data/test196,
- data/test197, data/test198, data/test199, data/test2,
- data/test20, data/test200, data/test201, data/test202,
- data/test203, data/test204, data/test205, data/test206,
- data/test207, data/test208, data/test209, data/test21,
- data/test210, data/test211, data/test212, data/test213,
- data/test214, data/test215, data/test216, data/test217,
- data/test218, data/test22, data/test220, data/test221,
- data/test222, data/test223, data/test224, data/test225,
- data/test226, data/test227, data/test228, data/test229,
- data/test23, data/test233, data/test234, data/test235,
- data/test236, data/test237, data/test238, data/test239,
- data/test24, data/test240, data/test241, data/test242,
- data/test243, data/test245, data/test246, data/test247,
- data/test248, data/test249, data/test25, data/test250,
- data/test251, data/test252, data/test253, data/test254,
- data/test255, data/test256, data/test257, data/test258,
- data/test259, data/test26, data/test260, data/test261,
- data/test262, data/test263, data/test264, data/test265,
- data/test266, data/test267, data/test268, data/test269,
- data/test27, data/test270, data/test271, data/test272,
- data/test273, data/test274, data/test275, data/test276,
- data/test277, data/test278, data/test279, data/test28,
- data/test280, data/test281, data/test282, data/test283,
- data/test284, data/test285, data/test286, data/test29,
- data/test3, data/test30, data/test300, data/test301,
- data/test302, data/test303, data/test304, data/test305,
- data/test306, data/test307, data/test308, data/test31,
- data/test32, data/test33, data/test34, data/test36, data/test37,
- data/test38, data/test39, data/test4, data/test40, data/test41,
- data/test42, data/test43, data/test44, data/test45, data/test46,
- data/test47, data/test48, data/test49, data/test5, data/test50,
- data/test500, data/test501, data/test502, data/test503,
- data/test504, data/test505, data/test506, data/test507,
- data/test508, data/test509, data/test51, data/test510,
- data/test511, data/test512, data/test513, data/test514,
- data/test515, data/test516, data/test517, data/test518,
- data/test519, data/test52, data/test520, data/test521,
- data/test522, data/test523, data/test524, data/test525,
- data/test526, data/test527, data/test528, data/test529,
- data/test53, data/test530, data/test531, data/test532,
- data/test533, data/test534, data/test535, data/test536,
- data/test537, data/test538, data/test54, data/test55,
- data/test56, data/test57, data/test58, data/test59, data/test6,
- data/test60, data/test61, data/test62, data/test63, data/test64,
- data/test65, data/test66, data/test67, data/test68, data/test69,
- data/test7, data/test70, data/test71, data/test72, data/test73,
- data/test74, data/test75, data/test76, data/test77, data/test78,
- data/test79, data/test8, data/test80, data/test81, data/test82,
- data/test83, data/test84, data/test85, data/test86, data/test87,
- data/test88, data/test89, data/test9, data/test90, data/test91,
- data/test92, data/test93, data/test94, data/test95, data/test97,
- data/test98, data/test99, server/getpart.c: Convert (most of) the
- test data files into genuine XML. A handful still are not, due
- mainly to the lack of support for XML character entities (e.g. &
- => & ). This will make it easier to validate test files
- using tools like xmllint, as well as edit and view them using XML
- tools.
- 2007-01-23 01:26 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: enabled build with libssh2; fixed copyright
- for new year..
- 2007-01-18 21:32 danf
- * tests/: getpart.pm, testcurl.pl: Make the test script tag parser
- a bit more robust. Check for the .exe extension on mingw32
- builds.
- 2007-01-18 19:04 danf
- * tests/: runtests.pl, data/test307, libtest/Makefile.am,
- libtest/test307.pl: Added precheck that curl supports the
- 'openssl' engine in test 307.
- 2007-01-17 21:36 danf
- * tests/data/: test133, test150, test155, test159, test161,
- test169, test180, test181, test209, test212, test213, test22,
- test239, test243, test265, test267, test36, test37, test67,
- test68, test69, test81, test89, test90, test91: Fixed some tag
- typos in the test data files.
- 2007-01-17 20:23 danf
- * tests/data/: test307, test308: Disabled test 307 for now.
- 2007-01-17 16:15 giva
- * lib/sendf.c: Supress "comparison between signed and unsigned"
- warning.
- 2007-01-17 13:00 bagder
- * TODO-RELEASE: two other still outstanding issues
- 2007-01-17 11:15 bagder
- * TODO-RELEASE: more reported bugs we need to address at some
- point, possibly before a release
- 2007-01-17 09:57 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify the INFILESIZE option(s)
- 2007-01-16 23:26 bagder
- * lib/http_chunks.c: David McCreedy fixed a flaw from his previous
- non-ascii HTTP patch
- 2007-01-16 23:22 bagder
- * CHANGES, RELEASE-NOTES, lib/file.c, lib/file.h, lib/ftp.c,
- lib/ftp.h, lib/http.c, lib/http.h, lib/multi.c, lib/ssh.c,
- lib/ssh.h, lib/telnet.c, lib/telnet.h, lib/tftp.c, lib/tftp.h,
- lib/transfer.c, lib/url.c, lib/url.h, lib/urldata.h: - Armel
- Asselin improved libcurl to behave a lot better when an easy
- handle doing an FTP transfer is removed from a multi handle
- before completion. The fix also fixed the "alive counter" to be
- correct on "premature removal" for all protocols.
- 2007-01-16 22:28 bagder
- * lib/sendf.c: restore previous addition to the amount of data that
- is returned
- 2007-01-16 19:34 danf
- * tests/data/: Makefile.am, test307, test308: Added simple OpenSSL
- crypto engine tests.
- 2007-01-16 19:33 danf
- * CHANGES, lib/tftp.c: Fixed a small memory leak in tftp uploads
- discovered by curl's memory leak detector. Also changed tftp
- downloads to URL-unescape the downloaded file name.
- 2007-01-15 22:06 danf
- * tests/data/: Makefile.am, test285, test286: Added TFTP upload
- tests.
- 2007-01-15 22:03 danf
- * tests/server/tftpd.c: Leave the TFTPD test server running after a
- file upload. Flush the protocol log data so it's immediately
- available to the test harness.
- 2007-01-14 15:57 bagder
- * CHANGES, RELEASE-NOTES, lib/formdata.c, lib/formdata.h,
- lib/http.c, lib/http_chunks.c, lib/http_digest.c, lib/sendf.c,
- lib/transfer.c, lib/url.c: - David McCreedy provided libcurl
- changes for doing HTTP communication on non-ASCII platforms. It
- does add some complexity, most notably with more #ifdefs, but I
- want to see this supported added and I can't see how we can add
- it without the extra stuff added.
- 2007-01-14 00:33 bagder
- * CHANGES, RELEASE-NOTES: 4GB download and cookielist "ALL" fixes
- 2007-01-14 00:33 bagder
- * lib/transfer.c: fixed bad variable use when getting the size
- which we should read when attempting not to read data that might
- belong to the next response (if pipelining)
- 2007-01-14 00:32 bagder
- * lib/cookie.c: make Curl_cookie_clearall() survive getting called
- with a NULL pointer
- 2007-01-11 00:40 danf
- * tests/data/: Makefile.am, test284: Added test for TFTP retrieve
- of boundary case 512 byte file.
- 2007-01-10 22:21 danf
- * lib/ssluse.c: Display crypto engine name correctly in debug
- message.
- 2007-01-10 04:32 danf
- * tests/data/: Makefile.am, test283: Added test of TFTP server
- error reporting.
- 2007-01-09 19:58 bagder
- * docs/libcurl/curl_slist_append.3: corrected example
- 2007-01-08 12:24 linus
- * include/curl/curl.h, lib/ftp.c, lib/sslgen.c, lib/strerror.c:
- Correct error code for CCC/SSL shutdown failure
- 2007-01-08 11:03 linus
- * lib/ssluse.c: Removed unused variable in Curl_ossl_shutdown()
- 2007-01-08 10:32 bagder
- * docs/INSTALL: no suprise really, but it works fine on SH4 as
- well...
- 2007-01-06 11:49 linus
- * lib/sslgen.c: Fix compilation errors when building without SSL
- 2007-01-06 00:11 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
- lib/gtls.c, lib/gtls.h, lib/sslgen.c, lib/sslgen.h, lib/ssluse.c,
- lib/ssluse.h, lib/strerror.c, lib/url.c, lib/urldata.h,
- src/main.c: - Linus Nielsen Feltzing introduced the --ftp-ssl-ccc
- command line option to curl that uses the new
- CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it will make
- libcurl shutdown SSL/TLS after the authentication is done on a
- FTP-SSL operation.
- 2007-01-05 16:56 giva
- * lib/select.c: Include <dos.h> for delay() on MSDOS.
- 2007-01-05 00:04 bagder
- * tests/server/getpart.c: prevent compiler warning since we use
- base64.h from libcurl which now has function(s) using
- SessionHandle pointers
- 2007-01-04 00:13 bagder
- * TODO-RELEASE: one issue less before release
- 2007-01-04 00:04 bagder
- * CHANGES, RELEASE-NOTES, lib/base64.c, lib/base64.h, lib/http.c,
- lib/http_digest.c, lib/http_negotiate.c, lib/http_ntlm.c,
- lib/krb4.c, lib/ldap.c: - David McCreedy made changes to allow
- base64 encoding/decoding to work on non-ASCII platforms.
- 2007-01-03 23:24 bagder
- * COPYING: new year
- 2007-01-03 23:18 bagder
- * CHANGES, RELEASE-NOTES, lib/sendf.c: - Matt Witherspoon fixed the
- flaw which made libcurl 7.16.0 always store downloaded data in
- two buffers, just to be able to deal with a special HTTP
- pipelining case. That is now only activated for pipelined
- transfers. In Matt's case, it showed as a considerable
- performance difference,
- 2007-01-02 23:34 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/select.c: - Victor
- Snezhko helped us fix bug report #1603712
- (http://curl.haxx.se/bug/view.cgi?id=1603712) (known bug #36)
- --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and
- CURLOPT_MAX_RECV_SPEED_LARGE) are broken on Windows (since
- 7.16.0, but that's when they were introduced as previous to
- that the limiting logic was made in the application only and not
- in the library). It was actually also broken on select()-based
- systems (as apposed to poll()) but we haven't had any such
- reports. We now use select(), Sleep() or delay() properly to
- sleep a while without waiting for anything input or output when
- the rate limiting is activated with the easy interface.
- 2007-01-02 13:14 bagder
- * CHANGES, libcurl.pc.in: - Modified libcurl.pc.in to use
- Libs.private for the libs libcurl itself needs to get built
- static. It has been mentioned before and was again brought to
- our attention by Nathanael Nerode who filed debian bug report
- #405226
- (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=405226).
- 2006-12-31 14:53 bagder
- * docs/libcurl/curl_multi_info_read.3: curl_easy_cleanup kills this
- memory too
- 2006-12-29 12:32 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c: curl_easy_duphandle() sets
- the magic number in the new handle
- 2006-12-25 23:35 bagder
- * RELEASE-NOTES: mention the no_proxy work
- 2006-12-22 16:04 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/ftp.c, lib/url.c,
- lib/urldata.h: - Robert Foreman provided a prime example snippet
- showing how libcurl would get confused and not acknowledge the
- 'no_proxy' variable properly once it had used the proxy and you
- re-used the same easy handle. I made sure the proxy name is
- properly stored in the connect struct rather than the
- sessionhandle/easy struct.
- 2006-12-22 14:44 bagder
- * lib/getinfo.c: Curl_getinfo() now checks for a NULL SessionHandle
- pointer
- 2006-12-22 14:30 bagder
- * CHANGES, lib/connect.c: - David McCreedy fixed a bad call to
- getsockname() that wrongly used a size_t variable to point to
- when it should be a socklen_t.
- 2006-12-22 08:30 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: When setting a proxy with
- environment variables and (for example) running 'curl [URL]' with
- a URL without a protocol prefix, curl would not send a correct
- request as it failed to add the protocol prefix.
- 2006-12-21 16:47 bagder
- * lib/ssh.c: minor indent fix
- 2006-12-21 11:18 bagder
- * lib/: ftp.c, transfer.c: removed unused variables
- 2006-12-21 11:15 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/http.c, lib/transfer.c,
- lib/url.c, lib/urldata.h: Robson Braga Araujo reported bug
- #1618359 (http://curl.haxx.se/bug/view.cgi?id=1618359) and
- subsequently provided a patch for it: when downloading 2 zero
- byte files in a row, curl 7.16.0 enters an infinite loop, while
- curl 7.16.1-20061218 does one additional unnecessary request.
- Fix: During the "Major overhaul introducing http pipelining
- support and shared connection cache within the multi handle."
- change, headerbytecount was moved to live in the
- Curl_transfer_keeper structure. But that structure is reset in
- the Transfer method, losing the information that we had about the
- header size. This patch moves it back to the connectdata struct.
- 2006-12-21 10:36 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_CAPATH is OpenSSL-only
- 2006-12-19 15:28 bagder
- * docs/TODO: * removed the SSH-based protocols as they are now
- being implemented * added mentioning of doing the stunnel
- equivalent ourselves for the test suite * spell-check
- 2006-12-19 10:09 bagder
- * docs/KNOWN_BUGS: 37. Having more than one connection to the same
- host when doing NTLM authentication (with performs multiple
- "passes" and authenticates a connection rather than a HTTP
- request), and particularly when using the multi interface,
- there's a risk that libcurl will re-use a wrong connection when
- doing the different passes in the NTLM negotiation and thus fail
- to negotiate (in seemingly mysterious ways).
- 36. --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and
- CURLOPT_MAX_RECV_SPEED_LARGE) are broken on Windows (since
- 7.16.0, but that's when they were introduced as previous to
- that the limiting logic was made in the application only and
- not in the library). This problem is easily repeated and it
- takes a Windows person to fire up his/hers debugger in order to
- fix. http://curl.haxx.se/bug/view.cgi?id=1603712
- 2006-12-16 23:28 bagder
- * lib/setup_once.h: recv() doesn't take MSG_NOSIGNAL in its forth
- argument so let's not pass it. Brendan Jurd pointed out.
- 2006-12-16 22:33 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: Brendan Jurd provided a fix
- that now prevents libcurl from getting a SIGPIPE during certain
- conditions when GnuTLS is used.
- 2006-12-16 22:05 bagder
- * lib/sslgen.c: Brendan Jurd pointed out these typos
- 2006-12-15 17:57 giva
- * src/main.c: Plug more leaks.
- 2006-12-15 17:49 giva
- * lib/http.c: Fix typo.
- 2006-12-14 19:20 bagder
- * docs/curl.1: minor syntax mistake
- 2006-12-14 17:42 giva
- * src/main.c: Free 'config->iface' if set.
- 2006-12-11 16:18 giva
- * ares/Makefile.vc6: ahost.exe needs getopt.obj.
- 2006-12-11 10:32 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/url.c,
- tests/data/Makefile.am, tests/data/test538: Alexey Simak found
- out that when doing FTP with the multi interface and something
- went wrong like it got a bad response code back from the server,
- libcurl would leak memory. Added test case 538 to verify the fix.
- I also noted that the connection would get cached in that case,
- which doesn't make sense since it cannot be re-use when the
- authentication has failed. I fixed that issue too at the same
- time, and also that the path would be "remembered" in vain for
- cases where the connection was about to get closed.
- 2006-12-11 10:31 bagder
- * lib/urldata.h: PROT_CLOSEACTION doesn't have to be its own bit
- but can just as well just include the protocol bits of such
- actions, which currently only means FTP
- 2006-12-07 16:33 bagder
- * lib/transfer.c: fixed the printf formatting after I changed the
- type of 'excess'
- 2006-12-06 11:07 bagder
- * docs/curl.1: 7.16.1 knows SFTP too
- 2006-12-06 10:52 bagder
- * docs/curl.1: clarify --limit-rate somewhat: it might send
- away/receive chunks of date in temporarily higher speeds than
- requested, but the given limiting is considered "over time" and
- is an average
- 2006-12-06 10:37 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/transfer.c,
- lib/urldata.h: Sebastien Willemijns reported bug #1603712
- (http://curl.haxx.se/bug/view.cgi?id=1603712) which is about
- connections getting cut off prematurely when --limit-rate is
- used. While I found no such problems in my tests nor in my
- reading of the code, I found that the --limit-rate code was
- severly flawed (since it was moved into the lib, since 7.15.5)
- when used with the easy interface and it didn't work as
- documented so I reworked it somewhat and now it works for my
- tests.
- 2006-12-05 22:40 bagder
- * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/transfer.c: Stefan
- Krause pointed out a compiler warning with a picky MSCV compiler
- when passing a curl_off_t argument to the Curl_read_rewind()
- function which takes an size_t argument. Curl_read_rewind() also
- had debug code left in it and it was put in a different source
- file with no good reason when only used from one single spot.
- 2006-12-05 22:39 bagder
- * lib/: url.c, urldata.h: removed the final traces of the
- closepolicy option
- 2006-12-05 17:04 bagder
- * TODO-RELEASE: update after today's work
- 2006-12-05 17:04 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3: Sh Diao
- reported that CURLOPT_CLOSEPOLICY doesn't work, and indeed, there
- is no code present in the library that receives the option. Since
- it was not possible to use, we know that no current users exist
- and thus we simply removed it from the docs and made the code
- always use the default path of the code.
- 2006-12-05 16:36 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/multi.c, lib/url.c,
- lib/url.h: Jared Lundell filed bug report #1604956
- (http://curl.haxx.se/bug/view.cgi?id=1604956) which identified
- setting CURLOPT_MAXCONNECTS to zero caused libcurl to SIGSEGV.
- Starting now, libcurl will always internally use no less than 1
- entry in the connection cache.
- 2006-12-05 16:24 bagder
- * lib/config-win32.h: better preprocessor check for recent MSVC
- versions
- 2006-12-05 16:17 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: CURLOPT_FORBID_REUSE works
- again with a cleaned up order of doing things in Curl_done()
- 2006-12-05 16:00 bagder
- * lib/config-win32.h: oops, fix belonging to the previous
- curl_getdate() fix since it makes MSVC use gmtime_r
- 2006-12-05 15:57 bagder
- * CHANGES, RELEASE-NOTES, lib/parsedate.c: Martin Skinner brought
- back bug report #1230118 to haunt us once again.
- (http://curl.haxx.se/bug/view.cgi?id=1230118) curl_getdate() did
- not work properly for all input dates on Windows. It was mostly
- seen on some TZ time zones using DST. Luckily, Martin also
- provided a fix.
- 2006-12-05 14:49 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Alexey Simak filed bug report
- #1600447 (http://curl.haxx.se/bug/view.cgi?id=1600447) in which
- he noted that active FTP connections don't work with the multi
- interface. The problem is here that the multi interface state
- machine has a state during which it can wait for the data
- connection to connect, but the active connection is not done in
- the same step in the sequence as the passive one is so it doesn't
- quite work for active. The active FTP code still use a blocking
- function to allow the remote server to connect.
- The fix (work-around is a better word) for this problem is to set
- the boolean prematurely that the data connection is completed, so
- that the "wait for connect" phase ends at once.
- 2006-12-05 14:37 bagder
- * CHANGES, RELEASE-NOTES, lib/select.c: Matt Witherspoon fixed a
- problem case when the CPU load went to 100% when a HTTP upload
- was disconnected:
- "What appears to be happening is that my system (Linux 2.6.17 and
- 2.6.13) is setting *only* POLLHUP on poll() when the conditions
- in my previous mail occur. As you can see, select.c:Curl_select()
- does not check for POLLHUP. So basically what was happening, is
- poll() was returning immediately (with POLLHUP set), but when
- Curl_select() looked at the bits, neither POLLERR or POLLOUT was
- set. This still caused Curl_readwrite() to be called, which
- quickly returned. Then the transfer() loop kept continuing at
- full speed forever."
- 2006-12-05 14:21 bagder
- * RELEASE-NOTES: curl.dsmirror.nl is another mirror
- 2006-12-05 14:20 bagder
- * docs/TODO: fixed in CVS
- 2006-12-03 10:19 bagder
- * configure.ac: fix the libssh2 include path somewhat when
- --with-libssh2 is used and added a warning output if no OpenSSL
- was found
- 2006-12-01 12:54 bagder
- * TODO-RELEASE: CURLOPT_CLOSEPOLICY can't be set
- 2006-12-01 08:49 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Toon Verwaest reported
- that there are servers that send the Content-Range: header in a
- third, not suppported by libcurl, format and we agreed that we
- could make the parser more forgiving to accept all the three
- found variations.
- 2006-11-30 10:21 bagder
- * TODO-RELEASE: the extra copy of downloads should be fixed too
- 2006-11-29 22:47 bagder
- * TODO-RELEASE: two more
- 2006-11-29 15:39 bagder
- * TODO-RELEASE: Is CURLOPT_FORBID_REUSE broken?
- 2006-11-27 23:07 bagder
- * TODO-RELEASE: adding notes of what to work on and fix before next
- release
- 2006-11-27 14:38 bagder
- * lib/transfer.c: no need to access it with conn->data since data
- is already a local variable holding the conn->data value
- 2006-11-25 14:32 bagder
- * tests/data/Makefile.am: added the new test 282
- 2006-11-25 14:32 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/test11,
- tests/data/test150, tests/data/test153, tests/data/test155,
- tests/data/test159, tests/data/test163, tests/data/test166,
- tests/data/test167, tests/data/test168, tests/data/test173,
- tests/data/test174, tests/data/test175, tests/data/test176,
- tests/data/test186, tests/data/test187, tests/data/test233,
- tests/data/test234, tests/data/test239, tests/data/test243,
- tests/data/test257, tests/data/test26, tests/data/test264,
- tests/data/test267, tests/data/test27, tests/data/test273,
- tests/data/test276, tests/data/test277, tests/data/test278,
- tests/data/test279, tests/data/test28, tests/data/test281,
- tests/data/test282, tests/data/test43, tests/data/test44,
- tests/data/test45, tests/data/test515, tests/data/test516,
- tests/data/test56, tests/data/test59, tests/data/test62,
- tests/data/test63, tests/data/test64, tests/data/test67,
- tests/data/test69, tests/data/test71, tests/data/test73,
- tests/data/test79, tests/data/test80, tests/data/test81,
- tests/data/test83, tests/data/test84, tests/data/test85,
- tests/data/test89, tests/data/test9, tests/data/test90,
- tests/data/test91, tests/data/test95, tests/server/sws.c: Venkat
- Akella found out that libcurl did not like HTTP responses that
- simply responded with a single status line and no headers nor
- body. Starting now, a HTTP response on a persistent connection
- (i.e not set to be closed after the response has been taken care
- of) must have Content-Length or chunked encoding set, or libcurl
- will simply assume that there is no body.
- To my horror I learned that we had no less than 57(!) test cases
- that did bad HTTP responses like this, and even the test http
- server (sws) responded badly when queried by the test system if
- it is the test system. So although the actual fix for the problem
- was tiny, going through all the newly failing test cases got
- really painful and boring.
- 2006-11-25 10:49 bagder
- * lib/: ssh.c, transfer.c: James Housley fixed SCP downloading by
- setting the maxdownload.
- 2006-11-25 02:02 yangtse
- * ares/Makefile.dj, ares/config-win32.h, ares/configure.ac,
- configure.ac, ares/setup_once.h, lib/config-mac.h,
- lib/config-win32.h, lib/config-win32ce.h, lib/setup_once.h,
- lib/url.c, src/config-win32.h: Make sure RETSIGTYPE is properly
- defined
- 2006-11-24 23:14 bagder
- * CHANGES, RELEASE-NOTES, lib/sendf.c, lib/ssh.c, lib/ssh.h,
- lib/url.c, lib/urldata.h, lib/version.c: James Housley did lots
- of work and introduced SFTP downloads.
- 2006-11-24 17:38 yangtse
- * ares/Makefile.dj, ares/Makefile.netware, ares/config-win32.h,
- lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
- lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
- lib/config-win32ce.h, lib/config.dos, packages/vms/config-vms.h,
- src/Makefile.netware, src/config-win32.h: Define HAVE_SIGNAL_H,
- HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE as appropriate
- for platforms that don't have autotools support
- 2006-11-22 23:54 bagder
- * ares/: CHANGES, ares_init.c: Michael Wallner fixed this problem:
- When I set domains in the options struct, and there are
- domain/search entries in /etc/resolv.conf, the domains of the
- options struct will be overridden.
- 2006-11-22 23:51 bagder
- * ares/: CHANGES, Makefile.am: Install ares_dns.h too
- 2006-11-22 19:41 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac,
- ares/setup_once.h, lib/setup_once.h: Added a check in configure
- that verifies if <signal.h> is available, defining HAVE_SIGNAL_H
- if the header is available.
- Added a check in configure that tests if the sig_atomic_t type is
- available, defining HAVE_SIG_ATOMIC_T if it is available.
- Providing a suitable default in setup_once.h if not available.
- Added a check in configure that tests if the sig_atomic_t type is
- already defined as volatile, defining HAVE_SIG_ATOMIC_T_VOLATILE
- if it is available and already defined as volatile.
- 2006-11-21 08:45 bagder
- * RELEASE-NOTES: new french mirror
- 2006-11-20 17:58 yangtse
- * tests/ftpserver.pl: Revert ftpserver.pl back to revision 1.74
- Adding change done in 1.76 This is done to back out changes done
- in revisions 1.77 and 1.75
- 2006-11-20 17:58 yangtse
- * tests/runtests.pl: Revert runtests.pl back to revision 1.212 This
- is done to back out changes done from revisions 1.213 to 1.217
- 2006-11-20 17:57 yangtse
- * tests/ftp.pm: Revert ftp.pm back to revision 1.5 Adding copyright
- notice. This is done to back out changes done from revisions 1.6
- to 1.10
- 2006-11-20 11:35 yangtse
- * tests/: ftp.pm, ftpserver.pl, runtests.pl: Add some message
- logging
- 2006-11-20 07:22 yangtse
- * tests/runtests.pl: stop slaves before stopping servers
- 2006-11-20 04:25 yangtse
- * tests/ftp.pm: Revert to KILL test servers until all test servers
- have proper TERM and INT signal handlers implemented.
- 2006-11-19 23:48 bagder
- * tests/ftpserver.pl: log the sleep, like when done in test 190
- 2006-11-19 22:55 bagder
- * docs/examples/synctime.c: Frank Teo provided an updated, mostly
- docs changed
- 2006-11-19 04:47 yangtse
- * tests/runtests.pl: Avoid passing child pid and test server pid,
- using the running servers hash, and adjust message arguments
- accordingly.
- 2006-11-19 04:47 yangtse
- * tests/ftp.pm: Comment out the use of the "warnings" module now
- that ftp.pm seems to be clear of warnings. Uncomment it if this
- module is further modified.
- The "warnings" module requires perl 5.006 or later. Previous perl
- versions don't have it and die on missing modules.
- 2006-11-18 15:46 bagder
- * RELEASE-NOTES, docs/BINDINGS: new ruby binding, new tclcurl
- release
- 2006-11-18 05:07 yangtse
- * tests/runtests.pl: Avoid keeping dupe pids When forked pid and
- test server pid is the same one.
- 2006-11-18 05:05 yangtse
- * tests/ftp.pm: Fix warning "Use of uninitialized value in ...".
- If the list has only one item avoid sort subroutine.
- 2006-11-17 17:44 yangtse
- * tests/: ftp.pm, ftpserver.pl, runtests.pl: The hash of running
- servers is now a hash of hashes which for each running server
- holds not only its two main pids, but also the pidfile of the
- test server and the 'slavepidfiles' for ftp* servers. This allows
- a better control when stopping servers.
- Now from runtests.pl when test servers are stopped they are
- signalled in sequence TERM, INT and KILL allowing time in between
- for them to die. This will give us a chance of gracefully
- stopping test servers, which we didn't have when we were killing
- them in first instance.
- 2006-11-15 06:35 giva
- * lib/ssh.c: Call libssh2_session_free() to release memory
- allocated during libssh2 startup.
- 2006-11-14 21:26 giva
- * lib/ssh.c: Free 'scp->path' in case of libssh2 setup failure.
- 2006-11-13 18:29 bagder
- * CHANGES, RELEASE-NOTES: Ron in bug #1595348
- (http://curl.haxx.se/bug/view.cgi?id=1595348) pointed out a stack
- overwrite (and the corresponding fix) on 64bit Windows when
- dealing with HTTP chunked encoding.
- 2006-11-13 18:26 bagder
- * lib/config-win32.h: bug #1595348 by Ron pointed out this flaw and
- fix
- 2006-11-13 14:48 bagder
- * tests/server/sws.c: Tor Arntsen spotted this mistake
- 2006-11-11 23:23 bagder
- * ares/ares_version.h: we did 1.3.2 and are now on the 1.3.3 track!
- 2006-11-11 23:05 bagder
- * lib/ssluse.h: fix header to match actual proto
- 2006-11-11 22:34 bagder
- * lib/: gtls.c, gtls.h, krb4.h, security.c, sendf.c, sslgen.c,
- sslgen.h, ssluse.c: cleaned up Curl_write() and the sub functions
- it uses for various protocols. They all now return ssize_t to
- Curl_write().
- Unfortunately, Curl_read() is in a sorrier state but it too would
- benefit from a similar cleanup.
- 2006-11-09 22:58 bagder
- * CHANGES, RELEASE-NOTES, lib/libcurl.framework.make: Nir Soffer
- updated libcurl.framework.make: fix symlinks, should link to
- Versions, not to ./Versions and indentation improvments
- 2006-11-09 22:54 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Dmitriy Sergeyev found a
- SIGSEGV with his test04.c example posted on 7 Nov 2006. It turned
- out we wrongly assumed that the connection cache was present when
- tearing down a connection.
- 2006-11-09 22:36 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c: Ciprian Badescu found a
- SIGSEGV when doing multiple TFTP transfers using the multi
- interface, but I could also repeat it doing multiple sequential
- ones with the easy interface. Using Ciprian's test case, I could
- fix it.
- 2006-11-09 14:20 yangtse
- * tests/runtests.pl: Remove showing stderr log files
- unconditionally for tests 518 and 537.
- Add failure checking for servers when fork()ed.
- Use same code path in 'stopserver' when called with a single or
- multiple pids.
- 2006-11-08 22:49 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Bradford Bruce reported
- that when setting CURLOPT_DEBUGFUNCTION without CURLOPT_VERBOSE
- set to non-zero, you still got a few debug messages from the SSL
- handshake. This is now stopped.
- 2006-11-08 09:49 bagder
- * docs/examples/sepheaders.c: ok stop using old and deprecated
- options
- 2006-11-07 16:21 bagder
- * RELEASE-NOTES: add missing names
- 2006-11-07 15:07 bagder
- * CHANGES, lib/url.c: Olaf fixed a leftover problem with the
- CONNECT fix of his that would leave a wrong error message in the
- error message buffer.
- 2006-11-07 14:29 giva
- * ares/: Makefile.dj, ares_private.h: Moved select_s() to
- Makefile.dj since select() is used in applications.
- 2006-11-07 14:20 giva
- * src/curl.rc: Update copyright year.
- 2006-11-06 19:28 yangtse
- * lib/sendf.c: add TODO note
- 2006-11-06 19:27 yangtse
- * lib/url.c: compiler warning fix
- 2006-11-06 19:26 yangtse
- * lib/ssh.c: remove redundant check for Win32
- 2006-11-06 14:56 yangtse
- * ares/: CHANGES, ares_cancel.c, ares_destroy.c, ares_init.c: avoid
- a couple of potential zero size memory allocations
- 2006-11-06 00:11 bagder
- * ares/CHANGES: mention the areslib.dsp fix
- 2006-11-06 00:11 bagder
- * ares/AUTHORS: add the recent crowd of contributors
- 2006-11-06 00:08 bagder
- * ares/vc/areslib/areslib.dsp: Andreas Rieke fixed back the correct
- line endings!
- 2006-11-05 13:42 yangtse
- * lib/memdebug.c: Prevent multiple initialization of memdebug
- configuration variables.
- This was possible on debug c-ares enabled builds when both
- CURL_MEMDEBUG and CARES_MEMDEBUG environment variables were set.
- Leading to a file handle leak even when both variables had the
- same value, and wierd test suite results when different.
- 2006-11-03 16:52 giva
- * lib/ssh.c: Ifdef around S_IRGRP and S_IROTH (meaningless on
- Win32).
- 2006-11-03 15:13 yangtse
- * tests/libtest/: lib518.c, lib537.c: add a couple more of
- debugging messages
- 2006-11-03 14:45 bagder
- * docs/curl.1: SCP support added
- 2006-11-03 13:43 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c, lib/url.c,
- lib/urldata.h: Olaf Stueben provided a patch that I edited
- slightly. It fixes the notorious KNOWN_BUGS #25, which happens
- when a proxy closes the connection when libcurl has sent CONNECT,
- as part of an authentication negotiation. Starting now, libcurl
- will re-connect accordingly and continue the authentication as it
- should.
- 2006-11-03 13:22 bagder
- * docs/TODO: initial SCP support is now added
- 2006-11-03 11:56 bagder
- * lib/README.ares: Update the information about what c-ares version
- that's required. 1.3.1 had a fatal bug so we must require 1.3.2
- to get flawless functionality with c-ares.
- 2006-11-03 11:47 bagder
- * ares/CHANGES: stand clear for release 1.3.2
- 2006-11-03 11:41 bagder
- * ares/vc/areslib/areslib.dsp: Andreas Rieke added missing file and
- changed line endings
- 2006-11-03 11:05 yangtse
- * tests/libtest/: lib518.c, lib537.c: reduce max size of
- dinamically allocated arrays to minimize the nasty behaviour some
- versions of IRIX exhibit of committing suicide on big mallocs
- instead of just returning a friendly null pointer
- 2006-11-03 04:05 yangtse
- * configure.ac: fix missing '$' for var OPT_LIBSSH2
- 2006-11-03 03:36 yangtse
- * src/curl.rc: update copyright year
- 2006-11-03 02:57 yangtse
- * tests/libtest/lib537.c: fix comments and renumber rlimit return
- codes fix closing of fd's when limit is reached
- 2006-11-03 02:56 yangtse
- * tests/libtest/lib518.c: fix comments and renumber rlimit return
- codes
- 2006-11-02 23:11 bagder
- * RELEASE-NOTES: update the counter
- 2006-11-02 23:10 bagder
- * CHANGES, docs/libcurl/curl_easy_setopt.3: mention the new options
- 2006-11-02 22:56 bagder
- * CHANGES, RELEASE-NOTES, configure.ac,
- docs/libcurl/curl_version_info.3, include/curl/curl.h,
- lib/Makefile.inc, lib/easy.c, lib/sendf.c, lib/ssh.c, lib/ssh.h,
- lib/strerror.c, lib/url.c, lib/urldata.h, lib/version.c: James
- Housley brought support for SCP transfers
- 2006-11-02 21:56 yangtse
- * tests/libtest/lib537.c: remove leftover comment
- 2006-11-02 21:50 yangtse
- * tests/libtest/: Makefile.am, lib518.c, lib537.c: update and split
- test cases 518 and 537 into its own source code file
- 2006-11-02 16:47 yangtse
- * tests/libtest/lib518.c: code cleanup
- 2006-11-02 04:45 yangtse
- * tests/libtest/lib518.c: use our internal string functions and
- replace sprintf with snprintf
- 2006-11-02 02:21 yangtse
- * tests/data/test537: Update protocol verification end of lines
- 2006-11-02 01:34 yangtse
- * tests/libtest/lib518.c: check symbol HAVE_UNISTD_H instead of
- UNISTD_H to include unistd.h
- 2006-11-02 01:33 yangtse
- * lib/http_ntlm.c: prototype for gethostname is in unistd.h
- 2006-11-01 19:33 yangtse
- * tests/: runtests.pl, data/Makefile.am, data/test537,
- libtest/Makefile.am, libtest/lib518.c: test 518 is all about
- testing libcurl functionality when more than FD_SETSIZE file
- descriptors are open. This means that if for any reason we are
- not able to open more than FD_SETSIZE file descriptors then test
- 518 should not be run.
- test 537 is all about testing libcurl functionality when the
- system has nearly exhausted the number of free file descriptors.
- Test 537 will try to run with very few free file descriptors.
- 2006-10-31 21:45 giva
- * ares/config-win32.h: Updated dependency output.
- 2006-10-31 21:44 giva
- * ares/Makefile.dj: Updated dependencies to not include config.h.
- 2006-10-31 19:01 giva
- * ares/config-win32.h: Removed unneeded stuff.
- 2006-10-31 18:54 giva
- * ares/config-win32.h: Added Watt-32 section to fix things for
- Watt32+Win32 targets.
- 2006-10-31 18:51 giva
- * ares/: adig.c, ahost.c: Don't include "nameser.h" for Watt32. Use
- the normal BSD-socket headers.
- 2006-10-31 18:25 giva
- * ares/ares_private.h: Added definition of select() for Watt32.
- 2006-10-31 18:24 giva
- * ares/Makefile.dj: Rewritten to use ../packages/DOS/common.dj.
- 2006-10-31 17:25 giva
- * src/curl.rc: Change 'FILETYPE' to ' VFT_APP'.
- 2006-10-31 02:30 yangtse
- * tests/runtests.pl: Show stderr log file for test 518
- unconditionally.
- In this way we'll be able to sort out problems that might arise
- in the prechek phase of the 518 test.
- Once that 518 has been verified this change will be undone.
- 2006-10-31 02:24 yangtse
- * tests/libtest/lib518.c: Sync comment with code and add three
- messages more
- 2006-10-30 18:24 yangtse
- * tests/libtest/lib518.c: Address some pitfalls in the rlimit()
- function check that were preventing execution of this test on
- many platforms
- 2006-10-30 17:26 giva
- * include/curl/mprintf.h: Allow 'curl_*printf()' to be used in C++
- programs.
- 2006-10-30 10:03 bagder
- * docs/THANKS: add contributors from the 7.16.0 release
- 2006-10-30 09:52 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.16.1
- 2006-10-30 00:03 bagder
- * CHANGES, RELEASE-NOTES: 7.16.0 material
- 2006-10-30 00:00 bagder
- * lib/README.memoryleak: corrected how tests/memanalyze.pl is used
- 2006-10-29 22:19 yangtse
- * docs/examples/curlx.c, tests/libtest/lib509.c: Compiler warning
- fix
- 2006-10-29 15:58 yangtse
- * lib/: ldap.c, url.c: Make more human readable and maintainable
- previous compiler warning fix since it was Ok and actually avoids
- the targeted compiler warning.
- 2006-10-29 10:18 bagder
- * lib/README.multi_socket: updated to current status
- 2006-10-29 10:11 bagder
- * lib/README.pipelining: updated to reflect reality
- 2006-10-27 23:07 bagder
- * tests/runtests.pl: a small unification of the error text on
- failed server startups
- 2006-10-27 17:37 yangtse
- * ares/setup_once.h: Sync with lib/setup_once.h
- 2006-10-27 17:32 yangtse
- * lib/: ldap.c, url.c: Compiler warning fix.
- Assigning the const value zero to a pointer to function results
- in a null pointer value assignment to the function pointer.
- Assignment of any nonzero value is what should result in a
- implementation compiler dependent result.
- Since what we want to do here is the first case, this should not
- trigger compiler warnings related with conversions from 'pointer
- to data' to 'pointer to function'.
- Our autobuild test suite will judge.
- 2006-10-27 16:13 giva
- * lib/config.dos: Fixed 'x_TYPE_ARG2' to match prototypes of recv()
- and send().
- 2006-10-27 16:07 giva
- * lib/: config.dos, setup_once.h: Get rid of the special
- sread()+swrite() for MSDOS. Use recv() and send(). Added needed
- HAVE_x defines.
- 2006-10-27 15:57 giva
- * lib/config.dos: Added 'RECV_TYPE_ARGx' needed in getinfo.c.
- 2006-10-27 05:47 yangtse
- * buildconf, configure.ac, lib/curlx.h, lib/easyif.h,
- lib/hostip4.c, lib/ldap.c, lib/memdebug.h, lib/progress.c,
- lib/sendf.h, lib/sslgen.h, lib/strequal.c, lib/timeval.h,
- lib/transfer.h, tests/server/getpart.c, tests/server/sockfilt.c,
- tests/server/util.h: Update copyright year, since the file has
- been modified
- 2006-10-27 04:18 yangtse
- * lib/socks.c: Compiler warning fix
- 2006-10-27 03:58 yangtse
- * tests/libtest/lib525.c: 30 seconds isn't long enough for this
- test on a loaded server.
- 2006-10-27 03:04 yangtse
- * lib/: ldap.c, url.c: Do an explicit typecast of data pointers to
- function pointers to avoid picky compiler warnings, since this is
- what we want!
- 2006-10-26 16:30 giva
- * tests/libtest/lib525.c: Use proper 'stat' structure for fstat().
- I.e. 'struct _stati64' and '_fstati64()' on Win32.
- 2006-10-26 15:55 yangtse
- * tests/libtest/lib518.c: Improved rlimit logic: - Take in account
- RLIM_INFINITY. - Verify that soft limit is actually changed when
- doing so. - Show errno in case getrlimit or setrlimit fails. -
- Keep file descriptors open only while runing this test.
- 2006-10-26 13:15 yangtse
- * lib/url.c: Fix Curl_open() not reporting failure when allocation
- of the buffer used to store headers in the SessionHandle failed.
- 2006-10-26 11:50 yangtse
- * tests/libtest/lib526.c: 30 seconds isn't long enough for this
- test on a loaded server.
- 2006-10-25 23:07 bagder
- * docs/BINDINGS: a Smalltalk binding
- 2006-10-25 22:40 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, lib/transfer.c,
- tests/data/Makefile.am, tests/data/test281: Fixed
- CURLOPT_FAILONERROR to return CURLE_HTTP_RETURNED_ERROR even for
- the case when 401 or 407 are returned, *IF* no auth credentials
- have been given. The CURLOPT_FAILONERROR option is not possible
- to make fool-proof for 401 and 407 cases when auth credentials is
- given, but we've now covered this somewhat more.
- You might get some amounts of headers transferred before this
- situation is detected, like for when a "100-continue" is received
- as a response to a POST/PUT and a 401 or 407 is received
- immediately afterwards.
- Added test 281 to verify this change.
- 2006-10-25 16:16 giva
- * ares/ares_getnameinfo.c: Fixed "'x' might be used uninitialized
- in this function" warning. Removed trailing whitespace.
- 2006-10-25 16:13 giva
- * ares/adig.c: Added '-d' option for Watt32 targets. Added cvs id.
- 2006-10-25 12:25 yangtse
- * ares/ares_process.c: Compiler warning fix
- 2006-10-25 11:20 yangtse
- * tests/libtest/: first.c, lib500.c, lib501.c, lib502.c, lib503.c,
- lib504.c, lib506.c, lib507.c, lib508.c, lib509.c, lib510.c,
- lib511.c, lib512.c, lib513.c, lib514.c, lib515.c, lib516.c,
- lib517.c, lib518.c, lib519.c, lib520.c, lib521.c, lib523.c,
- lib524.c, test.h: Add project notice and file Id
- 2006-10-25 10:52 yangtse
- * tests/libtest/: lib504.c, lib507.c: Compiler warning fix
- 2006-10-25 09:19 bagder
- * lib/: if2ip.c, llist.c: updated copyright year
- 2006-10-25 07:59 yangtse
- * tests/libtest/: lib500.c, lib501.c, lib502.c, lib503.c, lib504.c,
- lib505.c, lib506.c, lib507.c, lib508.c, lib509.c, lib510.c,
- lib511.c, lib512.c, lib513.c, lib514.c, lib515.c, lib516.c,
- lib518.c, lib519.c, lib520.c, lib521.c, lib523.c, lib524.c,
- lib525.c, lib526.c, lib530.c, lib533.c, lib536.c, test.h: Use
- curl_global_init() and curl_global_cleanup(). Improve cleanup in
- case of initialization failure.
- 2006-10-24 23:14 bagder
- * lib/url.c: other pipelining fixes by Ravi Pratap, that now makes
- pipelines get used better
- 2006-10-24 17:51 yangtse
- * tests/libtest/lib503.c: Abort test if it seems that it would have
- run forever. This is just to prevent test hanging and actually is
- an indication that there's a condition that is not being properly
- handled at some point in the library.
- Remove a pair of braces and adjust indentation appropriately.
- 2006-10-23 22:41 bagder
- * lib/url.c: the check in ConnectionExists() for not re-using a
- non-resolved connection now applies for asynch name resolves in
- general and not only ares
- 2006-10-23 22:34 bagder
- * CHANGES, lib/multi.c, lib/sendf.c, lib/transfer.c, lib/url.c,
- lib/urldata.h: Ravi Pratap provided a major update with
- pipelining fixes. We also no longer re-use connections (for
- pipelining) before the name resolving is done.
- 2006-10-23 21:16 yangtse
- * tests/server/sws.c: Avoid trying to compare more than strlen
- bytes.
- 2006-10-23 21:15 danf
- * tests/libtest/lib504.c: 30 seconds isn't long enough for this
- test on a loaded server.
- 2006-10-23 21:14 yangtse
- * tests/server/: getpart.c, sockfilt.c, sws.c, tftpd.c: Replace
- is*() macros with our own IS*() ones.
- 2006-10-23 00:18 bagder
- * lib/libcurl.framework.make: Nir Soffer fixed a cp line and got
- rid of an rm
- 2006-10-22 09:43 bagder
- * lib/libcurl.framework.make: until we learn how to use
- Makefile.inc from here, I've added socks.o in here as well
- 2006-10-21 19:08 yangtse
- * packages/EPM/curl.list.in: Provide 'datarootdir' parameter to
- shutup configuration warning, 'packages/EPM/curl.list.in seems to
- ignore the --datarootdir setting'
- 2006-10-21 18:25 yangtse
- * lib/Makefile.vc6: Fix misplaced runtime library specification for
- 'release-dll' target
- 2006-10-21 15:00 bagder
- * tests/libtest/Makefile.am: rely on the global LDADD instead of
- having specific ones for every program
- 2006-10-21 14:49 bagder
- * RELEASE-NOTES: Nir Soffer for his Makefile.am fix
- 2006-10-21 14:36 yangtse
- * lib/telnet.c: Fix copy-paste error
- 2006-10-21 14:35 yangtse
- * lib/sendf.c: Compiler warning fix
- 2006-10-21 13:40 bagder
- * CHANGES, tests/libtest/Makefile.am: Nir Soffer made the
- tests/libtest/Makefile.am use a proper variable for all the
- single test applications' link and dependences, so that you
- easier can override those from the command line when using make.
- 2006-10-21 13:32 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl-errors.3,
- include/curl/curl.h, lib/gtls.c, lib/ssluse.c, lib/strerror.c,
- tests/data/test305: Armel Asselin separated CA cert verification
- problems from problems with reading the (local) CA cert file to
- let users easier pinpoint the actual problem.
- CURLE_SSL_CACERT_BADFILE (77) is the new libcurl error code.
- 2006-10-21 12:54 yangtse
- * tests/libtest/lib536.c: Compiler warning fix
- 2006-10-20 23:26 bagder
- * docs/examples/debug.c: made the arrow for 'Send SSL data' point
- in the right direction!
- 2006-10-20 19:54 yangtse
- * lib/transfer.c: Compiler warning fix
- 2006-10-20 19:16 yangtse
- * src/config-win32.h: Since now src/setup.h includes setup_once.h,
- src/config-win32.h needs the definitions for the return type and
- arguments types of functions recv() and send().
- 2006-10-20 17:45 yangtse
- * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
- lib530.c, lib533.c, lib536.c: Oops! Actually set the limit to 30
- seconds.
- 2006-10-20 17:39 yangtse
- * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
- lib530.c, lib533.c, lib536.c: Decrease the posibility of aborting
- a test which actually is not stale by replacing loop counters
- with timeouts. In this way the main loop of the test will be
- allowed to run up to 30 seconds on any platform before aborting
- it.
- 2006-10-20 14:25 bagder
- * lib/: url.c, urldata.h: When a resolve is made on a pipelined
- connection we need to detect it properly (when the resoling isn't
- completede yet) and not confuse it with a simple connection
- re-use (non-pipelined).
- 2006-10-20 01:35 yangtse
- * tests/libtest/lib530.c: Set loop2 counter limit to 60 on this
- test to avoid a false positive.
- 2006-10-20 00:49 yangtse
- * tests/libtest/lib536.c: Replace tabs with spaces and Compiler
- warning fix.
- 2006-10-20 00:48 yangtse
- * tests/libtest/lib504.c: Compiler warning fix
- 2006-10-19 23:12 yangtse
- * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
- lib530.c, lib533.c: When aborting, show loop counter values when
- more than one counter exists.
- 2006-10-19 19:29 yangtse
- * tests/libtest/: lib504.c, lib507.c, lib509.c, lib525.c, lib526.c,
- lib530.c, lib533.c, lib536.c: Abort test if it seems that it
- would have run forever. This is just to prevent test hanging and
- actually is an indication that there's a condition that is not
- being properly handled at some point in the library.
- Loop counter limits might need to be further increased on false
- positives.
- 2006-10-19 16:28 bagder
- * src/main.c: Here's an effort to avoid saying 'data not shown' in
- the debug parts when the data is actually shown on screen. Like
- when you do 'curl -v host' with data and debug info sent to the
- same terminal.
- 2006-10-19 04:30 yangtse
- * lib/url.c: Builds using synchronous name resolver dislike marking
- the connection as async.
- 2006-10-18 23:25 yangtse
- * ares/setup_once.h: Sync with lib/setup_once.h
- 2006-10-18 23:05 yangtse
- * ares/adig.c, ares/ahost.c, ares/ares_process.c, ares/setup.h,
- lib/connect.c, lib/easy.c, lib/inet_ntop.c, lib/inet_pton.c,
- lib/select.c, lib/sendf.c, lib/strerror.c, lib/telnet.c,
- tests/libtest/first.c, tests/server/sockfilt.c,
- tests/server/util.c, tests/server/util.h: Check for USE_WINSOCK
- instead of WIN32 where the check was done to verify winsock API
- availability.
- 2006-10-18 17:57 yangtse
- * ares/setup.h, lib/setup.h, src/setup.h: Introduce symbol
- USE_WINSOCK which will be defined when using winsock or winsock2
- API.
- 2006-10-18 17:11 bagder
- * lib/multi.c: the expire timer is a bit too annoying to see all
- the time ;-)
- 2006-10-18 17:10 bagder
- * lib/url.c: When a connection is re-used, it can be flagged for
- re-use before the name resolving is completed so we must make
- sure to survive it and mark the connection as async (ie not yet
- connected completely).
- 2006-10-18 16:47 bagder
- * lib/file.c: use the return code from lseek() to detect problems
- and bail out if so
- 2006-10-18 15:50 giva
- * lib/setup_once.h: Added ISPRINT() required for src/main.c.
- 2006-10-18 14:59 bagder
- * ares/setup_once.h, lib/setup_once.h: Tor's spell fixes
- 2006-10-18 13:13 bagder
- * CHANGES, RELEASE-NOTES: changes done the last few days
- 2006-10-18 13:13 bagder
- * lib/url.c: cut out matching host names starting with telnet or
- ftps, since they hardly ever actually are used
- 2006-10-18 09:53 bagder
- * docs/KNOWN_BUGS: the "work in progress" for #25 was ditched a
- long time ago
- 2006-10-18 05:42 yangtse
- * ares/: adig.c, ares__get_hostent.c, ares_init.c, ares_search.c,
- inet_net_pton.c: Replace is*() macros with our own IS*() ones.
- Get rid of non ANSI/ISO isascii().
- 2006-10-18 05:41 yangtse
- * ares/setup_once.h, lib/setup.h, lib/setup_once.h, src/setup.h:
- Move definition of IS*() macros to setup_once.h
- 2006-10-17 23:45 danf
- * lib/url.c: Fixed compile error in HAVE_SIGACTION case.
- 2006-10-17 23:32 bagder
- * lib/base64.c, lib/escape.c, lib/ftp.c, lib/http.c,
- lib/http_chunks.c, lib/http_digest.c, lib/http_negotiate.c,
- lib/http_ntlm.c, lib/mprintf.c, lib/parsedate.c, lib/setup.h,
- lib/strtoofft.c, lib/transfer.c, lib/url.c, src/main.c,
- src/setup.h, src/urlglob.c: Avoid typecasting a signed char to an
- int when using is*() functions, as that could very well cause a
- negate number get passed in and thus cause reading outside of the
- array usually used for this purpose.
- We avoid this by using the uppercase macro versions introduced
- just now that does some extra crazy typecasts to avoid byte codes
- > 127 to cause negative int values.
- 2006-10-17 22:34 bagder
- * lib/hostthre.c: clear the struct size not the pointer size,
- pointed out in bug report #1579171
- 2006-10-17 13:46 bagder
- * tests/testcurl.pl: buildconf already runs ares/buildconf by
- itself if there is an ares subdir present, so there's no use to
- doing it again in this script!
- 2006-10-17 12:04 yangtse
- * lib/: ftp.c, http.c, sendf.c, ssluse.c, transfer.c: Explicit
- typecast for Curl_debug() size argument
- 2006-10-17 11:07 yangtse
- * lib/url.c: Typo
- 2006-10-17 11:05 bagder
- * lib/speedcheck.c: make the low_speed check set the expire timer
- so that it has a chance to work even when using
- curl_multi_socket() or even using the multi_perform() when
- relying on multi_timeout() to be good.
- 2006-10-17 10:07 bagder
- * RELEASE-NOTES: Please welcome our new haxx.se curl mirror, for
- really fast Swedish access.
- 2006-10-17 10:06 bagder
- * lib/hostares.c: Jeff helped me pinpoint that we didn't properly
- set the expire timer during c-ares name resolves, but now we do!
- 2006-10-17 10:05 bagder
- * lib/url.c: fix the name resolve abort timeout calculation (when
- signals are used)
- 2006-10-17 04:31 yangtse
- * lib/http.c: Compiler warning fix
- 2006-10-16 10:30 bagder
- * CHANGES, acinclude.m4, configure.ac: Added a check in configure
- that simply tries to run a program (not when cross-compiling) in
- order to detect problems with run-time libraries that otherwise
- would occur when the sizeof tests for curl_off_t would run and
- thus be much more confusing to users. The check of course should
- run after all lib-checks are done and before any other test is
- used that would run an executable built for testing-purposes.
- 2006-10-16 01:13 yangtse
- * lib/http.c: Compiler warning fix
- 2006-10-15 22:28 giva
- * lib/: strerror.c, url.c: Replace ";;" with ";".
- 2006-10-15 21:41 giva
- * lib/config.dos: Rearranged target HAVE_x section.
- 2006-10-14 14:02 yangtse
- * lib/timeval.h: Declare our own timeval struct if
- HAVE_STRUCT_TIMEVAL is not defined
- 2006-10-14 14:01 yangtse
- * ares/Makefile.dj, ares/Makefile.netware, ares/config-win32.h,
- lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
- lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
- lib/config-win32ce.h, lib/config.dos, src/Makefile.netware,
- src/config-amigaos.h, src/config-mac.h, src/config-riscos.h,
- src/config-win32.h: Define HAVE_STRUCT_TIMEVAL as appropriate for
- platforms that lack autotools support
- 2006-10-13 23:25 bagder
- * ares/CHANGES: Prevent ares_getsock() to overflow if more than 16
- sockets are used.
- 2006-10-13 23:02 danf
- * CHANGES, RELEASE-NOTES, lib/http.c, src/main.c: The tagging of
- application/x-www-form-urlencoded POST body data sent to the
- CURLOPT_DEBUGFUNCTION callback has been fixed (it was erroneously
- included as part of the header). A message was also added to the
- command line tool to show when data is being sent, enabled when
- --verbose is used.
- 2006-10-13 16:54 bagder
- * lib/multi.c: print the actual (externally known) easy handle and
- not the internal container for it
- 2006-10-13 16:01 bagder
- * docs/examples/: 10-at-a-time.c, fopen.c, multi-app.c,
- multi-debugcallback.c, multi-double.c, multi-post.c,
- multi-single.c: Added comments about checking return code and the
- maxfd counter
- 2006-10-13 09:11 bagder
- * lib/multi.c: Added curl_multi_dump() when built with CURLDEBUG -
- this is not a stable public function, this is only meant to allow
- easier tracking of the internal handle's state and what sockets
- they use. Only for research and development.
- 2006-10-13 03:35 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac,
- lib/timeval.h: Check for struct timeval at configuration time
- 2006-10-12 23:26 bagder
- * docs/examples/: README, ghiper.c: ghiper now uses the timer
- callback in the multi interface
- 2006-10-12 18:47 bagder
- * ares/ares_getsock.c: avoid an overflow if an excessive amount of
- servers are used
- 2006-10-12 16:35 bagder
- * docs/libcurl/curl_easy_cleanup.3: clarify more
- 2006-10-12 16:30 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl-errors.3,
- lib/multi.c: Starting now, adding an easy handle to a multi stack
- that was already added to a multi stack will cause
- CURLM_BAD_EASY_HANDLE to get returned.
- 2006-10-12 11:02 bagder
- * docs/KNOWN_BUGS: deleted #19 since it concerted FTP third party
- transfers and they are no longer supported
- 2006-10-12 10:55 bagder
- * docs/FEATURES: we've cut out third party transfers
- 2006-10-12 10:52 bagder
- * docs/curl.1: point out the sslcert web page for -k/--insecure
- 2006-10-12 10:36 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE,
- docs/libcurl/curl_multi_setopt.3, include/curl/multi.h,
- lib/multi.c: Jeff Pohlmeyer has been working with the hiperfifo.c
- example source code, and while doing so it became apparent that
- the current timeout system for the socket API really was a bit
- awkward since it become quite some work to be sure we have the
- correct timeout set.
- Jeff then provided the new CURLMOPT_TIMERFUNCTION that is yet
- another callback the app can set to get to know when the general
- timeout time changes and thus for an application like hiperfifo.c
- it makes everything a lot easier and nicer. There's a
- CURLMOPT_TIMERDATA option too of course in good old libcurl
- tradition.
- 2006-10-12 10:14 bagder
- * src/main.c: the textual arraw for "Send SSL data" was the wrong
- way
- 2006-10-12 05:57 yangtse
- * lib/timeval.h: Inclusion of time header files based on header
- existance
- 2006-10-11 18:01 yangtse
- * ares/ares.h, lib/dict.c, lib/easy.c, lib/file.c, lib/ftp.c,
- lib/http.c, lib/strerror.c, lib/timeval.h, lib/transfer.c,
- lib/url.c, src/main.c, tests/libtest/first.c,
- tests/libtest/lib518.c, tests/server/resolve.c,
- tests/server/sockfilt.c, tests/server/sws.c,
- tests/server/tftpd.c, tests/server/util.c, tests/server/util.h:
- Remove redundant __CYGWIN__ symbol check
- 2006-10-11 01:58 yangtse
- * tests/libtest/lib536.c: Compiler warning fix
- 2006-10-11 01:50 yangtse
- * tests/libtest/: lib525.c, lib526.c, lib530.c, lib533.c: Call
- curl_global_cleanup() in all code paths before exiting test
- 2006-10-10 21:48 bagder
- * docs/examples/ghiper.c: repair id string
- 2006-10-10 21:46 bagder
- * docs/examples/: Makefile.am, ghiper.c: Added ghiper.c, Jeff
- Pohlmeyer's example code using the curl_multi_socket() API with
- glib2
- 2006-10-10 16:23 bagder
- * lib/multi.c: mark the handle as no longer having a broken pipe
- when a transfer has failed
- 2006-10-09 23:29 bagder
- * tests/: data/test536, libtest/Makefile.am, libtest/lib536.c:
- Added test case 536 in an attempt to add Bogdan Nicula's
- problematic case with multi interface and pipelining. This test
- just works and did not repeat the problem his test code showed,
- but could still serve as a useful test.
- 2006-10-09 23:26 bagder
- * tests/libtest/lib533.c: used for test 535 too
- 2006-10-09 23:24 bagder
- * lib/url.c: minor indent fix
- 2006-10-09 23:24 bagder
- * lib/multi.c: when going to completed due to error, mark the
- handle as not in a pipeline anymore
- 2006-10-09 23:04 bagder
- * RELEASE-NOTES: new mirrors
- 2006-10-09 16:59 bagder
- * src/mkhelp.pl: kill trailing whitespace
- 2006-10-09 16:54 bagder
- * docs/curl.1: changed the wording about removal of internal
- headers with -H
- 2006-10-09 13:21 yangtse
- * lib/multi.c, tests/libtest/lib533.c: Compiler warning fix
- 2006-10-09 08:58 bagder
- * CHANGES, lib/multi.c, lib/url.c, lib/url.h,
- tests/data/Makefile.am, tests/data/test535,
- tests/libtest/lib533.c: Bogdan Nicula's second test case (posted
- Sun, 08 Oct 2006) converted to test case 535 and it now runs
- fine. Again a problem with the pipelining code not taking all
- possible (error) conditions into account.
- 2006-10-09 02:35 yangtse
- * lib/select.c: Cygwin 1.5.21 needs this hack to pass test 160. In
- this way 304 tests out of 304 reported OK.
- 2006-10-09 00:19 bagder
- * docs/examples/hiperfifo.c: slightly improved
- 2006-10-08 23:41 bagder
- * docs/libcurl/curl_multi_info_read.3: clarified more
- 2006-10-08 12:51 bagder
- * tests/: data/Makefile.am, data/test534, libtest/lib533.c: test
- 534 added in an attempt to repeat Bogdan Nicula's bug...
- 2006-10-08 10:50 bagder
- * tests/: data/test533, libtest/lib533.c: modified lib533 to accept
- both URLs on the command line
- 2006-10-08 10:43 bagder
- * tests/ftpserver.pl: Fix a "sockfilt" leak. When a new 'data'
- connection sockfilt server is started, make sure that a
- previously used one is killed first (since they re-use the same
- .pid file etc)
- 2006-10-07 23:04 bagder
- * lib/multi.c: don't display or act on state changes that doesn't
- actually change state
- 2006-10-06 23:19 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/multi.c,
- tests/data/test533, tests/libtest/Makefile.am,
- tests/libtest/lib533.c: Bogdan Nicula's hanging test case was
- converted to test case 533 and the test now runs fine.
- 2006-10-06 23:19 bagder
- * tests/runtests.pl: catch silly mistakes better
- 2006-10-06 02:24 gknauf
- * lib/Makefile.netware, src/Makefile.netware: updated for latest
- OpenSSL release.
- 2006-10-05 16:33 bagder
- * TODO-RELEASE: planned stuff to do before release
- 2006-10-04 23:11 bagder
- * CHANGES, lib/easy.c, lib/multi.c, tests/data/Makefile.am,
- tests/data/test532, tests/libtest/Makefile.am,
- tests/libtest/lib526.c: Dmitriy Sergeyev provided an example
- source code that crashed CVS libcurl but that worked nicely in
- 7.15.5. I converted it into test case 532 and fixed the problem.
- 2006-10-02 15:00 bagder
- * lib/ftp.c: removed more dead code that is unused since the
- removal of the third party transfer support
- 2006-09-30 22:31 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/Makefile.am, lib/ftp.c, lib/sendf.c, lib/transfer.c,
- lib/url.c, lib/urldata.h, src/main.c, tests/data/DISABLED,
- tests/data/Makefile.am, tests/data/test230, tests/data/test231,
- tests/data/test232: Support for FTP third party transfers is now
- dropped
- 2006-09-28 23:26 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c, lib/multiif.h, lib/url.c,
- lib/urldata.h, tests/data/Makefile.am, tests/data/test529,
- tests/libtest/Makefile.am, tests/libtest/lib525.c: Reported in
- #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl
- would crash if a bad function sequence was used when shutting
- down after using the multi interface (i.e using easy_cleanup
- after multi_cleanup) so precautions have been added to make sure
- it doesn't any more - test case 529 was added to verify.
- 2006-09-27 23:15 bagder
- * docs/libcurl/curl_multi_info_read.3: added more explanations
- 2006-09-27 23:00 bagder
- * lib/cookie.c, tests/data/test171, tests/data/test172,
- tests/data/test31, tests/data/test46, tests/data/test506,
- tests/data/test61, tests/data/test62, tests/data/test73: As
- reported in bug: #1566077 the former URL mentioned in the
- generated cookie jar has died and we now instead point out our
- own version of that
- 2006-09-26 12:38 bagder
- * docs/libcurl/curl_easy_setopt.3: Armel Asselin's fix for the
- RESUME_FROM docu
- 2006-09-25 02:54 yangtse
- * lib/getinfo.c: Compiler warning fix
- 2006-09-25 02:16 yangtse
- * lib/multi.c: Compiler warning fix
- 2006-09-25 02:05 yangtse
- * lib/url.c: Compiler warning fix
- 2006-09-25 01:55 yangtse
- * lib/socks.c: Compiler warning fix
- 2006-09-25 00:03 bagder
- * CHANGES, configure.ac: Bernard Leak fixed configure
- --with-gssapi-libs
- 2006-09-24 12:41 bagder
- * CHANGES, RELEASE-NOTES, lib/select.c, lib/select.h: Cory Nelson
- made libcurl use the WSAPoll() function if built for Windows
- Vista (_WIN32_WINNT >= 0x0600)
- 2006-09-24 12:33 bagder
- * docs/curl.1: eeep, tab completion error
- 2006-09-24 12:30 bagder
- * docs/curl.1, src/main.c: --ftp-ssl-control requires SSL/TLS, it
- does not "try" it
- 2006-09-24 12:30 bagder
- * tests/ftpserver.pl: allow user in passwd state for test 280 to
- work (--ftp-alternative-to-user)
- 2006-09-23 22:50 bagder
- * RELEASE-NOTES: updated numbers
- 2006-09-23 22:46 bagder
- * docs/curl.1: minor edits
- 2006-09-23 22:39 bagder
- * tests/FILEFORMAT: filled in some docs for the FTP server control
- commands
- 2006-09-23 22:39 bagder
- * tests/data/: Makefile.am, test280: added simple test of
- --ftp-alternative-to-user
- 2006-09-23 22:25 bagder
- * src/main.c: --ftp-alternative-to-user was missing in the help
- text
- 2006-09-23 21:37 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Mike Protts
- added --ftp-ssl-control to make curl use FTP-SSL, but only
- encrypt the control connection and use the data connection
- "plain".
- 2006-09-23 21:09 bagder
- * lib/: socks.c, socks.h: standard curl source code headers
- 2006-09-23 21:07 bagder
- * CHANGES, RELEASE-NOTES, lib/Makefile.Watcom, lib/Makefile.inc,
- lib/Makefile.vc6, lib/socks.c, lib/socks.h, lib/url.c: Dmitriy
- Sergeyev provided a patch that made the SOCKS[45] code work
- better as it now will read the full data sent from servers. The
- SOCKS-related code was also moved to the new lib/socks.c source
- file.
- 2006-09-22 00:15 danf
- * docs/curl.1: -z works on FTP, too
- 2006-09-21 22:52 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/multi.c: (FTP) a failed
- upload does not invalidate the control connection
- 2006-09-21 22:52 bagder
- * tests/data/: Makefile.am, test236, test531: Added test case 531
- in an attempt to repeat bug report #1561470
- (http://curl.haxx.se/bug/view.cgi?id=1561470) that is said to
- crash when an FTP upload fails with the multi interface. It did
- not, but I made a failed upload still assume the control
- connection to be fine.
- 2006-09-21 13:09 bagder
- * docs/libcurl/curl_multi_perform.3: Extended the explanation for
- CURLM_CALL_MULTI_PERFORM somewhat.
- 2006-09-20 23:49 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
- tests/data/test278, tests/data/test279: Armel Asselin fixed
- problems when you gave a proxy URL with user name and empty
- password or no password at all. Test case 278 and 279 were added
- to verify.
- 2006-09-20 15:09 bagder
- * docs/curl.1: lots of "HTTPS" features are really "SSL" ones as
- they are also valid for FTPS
- 2006-09-20 14:03 bagder
- * lib/: multi.c, url.c: Michael Wallner's test program again help
- me track down a problem. This time it basically was that we
- didn't remove the current connection from the pipe list when
- following a redirect. Also in this commit: several cases of
- additional debug code for debug builds helping to check and track
- down some signs of run-time trouble.
- 2006-09-20 13:35 bagder
- * docs/curl.1: PEM is default type for key and cert
- 2006-09-16 23:50 bagder
- * lib/: multi.c, url.c, url.h, urldata.h: Resize the connection
- cache upwards when adding more handles than what currently fits
- in the cache, to make the cache work better especially for
- pipelining cases but also for "mere" (persistent) connection
- re-use.
- 2006-09-16 22:57 bagder
- * lib/ftp.c: Armel Asselin - When the easy handle is removed from
- the multi while libcurl is still trying to resolve the host name,
- it seems that the ftp struct is not yet initialized, but the
- removal action calls Curl_done() which calls Curl_ftp_done. So we
- simply return success from there if no ftp pointer is set.
- 2006-09-15 10:47 bagder
- * lib/: url.c, url.h: file-local function should be static and not
- use Curl_ prefix! Curl_signalPipeClose is now signalPipeClose().
- 2006-09-13 15:51 giva
- * docs/examples/makefile.dj: Use CSOURCES as other makefiles. Add
- line for dependency generation.
- 2006-09-13 15:41 giva
- * tests/server/: util.c, util.h: 'in6addr_any' must be placed in
- .c-file. Added 'REAL_WIN32' for all Win32 targets except CygWin.
- Cleanup.
- 2006-09-13 14:42 yangtse
- * lib/url.c: Compiler warning fix
- 2006-09-13 12:48 bagder
- * tests/runtests.pl: nicer reporting of disabled tests
- 2006-09-13 12:18 bagder
- * tests/data/DISABLED: added CVS id and clarified the comment lines
- 2006-09-13 12:16 bagder
- * tests/: runtests.pl, data/DISABLED, data/Makefile.am: Added a
- generic way to disable test cases when "all" is run, and added
- the FTP 3rd party transfers to that file for now until I have
- them sorted out.
- 2006-09-13 03:35 yangtse
- * src/main.c: Fix error introduced in file version 1.369
- 2006-09-13 01:51 yangtse
- * lib/ftp.c, lib/http.c, lib/multi.c, lib/sendf.c, lib/sslgen.c,
- lib/url.c, src/main.c: Compiler warning fix
- 2006-09-12 13:31 bagder
- * CHANGES, RELEASE-NOTES: stuff we do
- 2006-09-12 13:25 bagder
- * docs/examples/: Makefile.am, README, hiperfifo.c: hiperfifo.c by
- Jeff Pohlmeyer
- 2006-09-12 11:39 bagder
- * docs/TODO: pipelining support is added now
- 2006-09-12 09:54 bagder
- * docs/examples/10-at-a-time.c: example code by Michael Wallner
- 2006-09-12 08:28 bagder
- * docs/KNOWN_BUGS: corrected URL
- 2006-09-12 08:14 bagder
- * docs/KNOWN_BUGS: so it seems SOCKS5 too (still) has problems with
- connect timeouts
- 2006-09-12 03:17 yangtse
- * tests/: libtest/first.c, libtest/lib518.c, server/resolve.c,
- server/sockfilt.c, server/sws.c, server/tftpd.c, server/util.c:
- Cygwin preprocessor adjustments
- 2006-09-11 22:50 bagder
- * lib/url.c: If the current connection doesn't fit to get added to
- the connection cache, we certainly MUST NOT kill an active
- connection... Problem tracked down thanks to Michael Wallner's
- excellent test program.
- 2006-09-11 22:25 bagder
- * ares/: CHANGES, ares_init.c: - Guilherme Balena Versiani: I noted
- a strange BUG in Win32 port
- (ares_init.c/get_iphlpapi_dns_info() function): when I disable
- the network by hand or disconnect the network cable in Windows
- 2000 or Windows XP, my application gets 127.0.0.1 as the only
- name server. The problem comes from 'GetNetworkParams'
- function, that returns the empty string "" as the only name
- server in that case. Moreover, the Windows implementation of
- inet_addr() returns INADDR_LOOPBACK instead of INADDR_NONE.
- 2006-09-11 19:18 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/multi.c, lib/sslgen.c, lib/url.c, lib/urldata.h, src/main.c,
- tests/libtest/lib526.c: - Fixed my breakage from earlier today so
- that doing curl_easy_cleanup() on a handle that is part of a
- multi handle first removes the handle from the stack.
- - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable
- SSL session-ID re-use on demand since there obviously are
- broken servers out there that misbehave with session-IDs used.
- 2006-09-11 13:25 bagder
- * lib/url.c: stupid mistake rectified by Jeff Pohlmeyer
- 2006-09-11 01:45 yangtse
- * lib/url.c: Compiler warning fix
- 2006-09-11 01:37 yangtse
- * lib/: ftp.c, http.c, ssluse.c, transfer.c, url.c: Compiler
- warning fix
- 2006-09-11 00:15 bagder
- * CHANGES, RELEASE-NOTES: curl_multi_socket() fix thanks to Jeff's
- test code
- 2006-09-11 00:15 bagder
- * lib/: multi.c, url.c, urldata.h: Jeff Pohlmeyer presented a
- *multi_socket()-using program that exposed a
- problem with it (SIGSEGV-style). It clearly showed that the
- existing
- socket-state and state-difference function wasn't good enough
- so I rewrote
- it and could then re-run Jeff's program without any crash. The
- previous
- version clearly could miss to tell the application when a
- handle changed
- from using one socket to using another.
- While I was at it (as I could use this as a means to track this
- problem
- down), I've now added a 'magic' number to the easy handle
- struct that is
- inited at curl_easy_init() time and cleared at
- curl_easy_cleanup() time that
- we can use internally to detect that an easy handle seems to be
- fine, or at
- least not closed or freed (freeing in debug builds fill the
- area with 0x13
- bytes but in normal builds we can of course not assume any
- particular data
- in the freed areas).
- 2006-09-11 00:12 bagder
- * lib/hash.c: Added a useful debug function within #if 0. The
- function makes it easy to "dump" a hash table which is useful
- when tracking problems with data stored in one of our hashes.
- 2006-09-10 21:01 giva
- * tests/libtest/: first.c, lib503.c, lib504.c, lib507.c, lib509.c,
- lib525.c, lib526.c, lib530.c, test.h: Added select_test()
- function to allow selecting on no sockets on Winsock.
- 2006-09-09 21:13 giva
- * lib/url.c: SIGALARM -> SIGALRM.
- 2006-09-09 21:11 giva
- * lib/url.c: #ifdef around alarmfunc() to supress warning.
- 2006-09-09 20:23 giva
- * lib/easy.c: iconv-data needs to be fully reallocated (to prevent
- a double-free).
- 2006-09-09 18:55 giva
- * tests/libtest/lib525.c: Print usage in case 'arg2 == NULL'.
- 2006-09-09 18:36 giva
- * lib/easy.c: Duplicate iconv-data too in curl_easy_duphandle().
- 2006-09-09 15:24 yangtse
- * lib/: ftp.c, multi.c: Compiler warning fix
- 2006-09-09 13:45 bagder
- * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Michele Bini fixed how
- the hostname is put in NTLM packages. As servers don't expect
- fully qualified names we need to cut them off at the first dot.
- 2006-09-09 13:45 bagder
- * lib/ftp.c: tab => space
- 2006-09-09 00:17 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Peter Sylvester cleaned up and
- fixed the getsockname() uses in ftp.c. Some of them can be
- completetly removed though...
- 2006-09-08 15:06 giva
- * lib/url.c: signal() returns 'void (*)(int)'.
- 2006-09-08 14:46 bagder
- * docs/libcurl/curl_easy_setopt.3: Mention that
- CURLOPT_MAX_RECV/SEND* were added in 7.15.5
- 2006-09-08 14:17 giva
- * lib/ldap.c: Update comment reflecting structure change.
- 2006-09-08 14:03 bagder
- * tests/libtest/lib530.c: removed the comment that isn't valid for
- this file, just a copy'n paste error
- 2006-09-08 14:03 giva
- * lib/ldap.c: Compilation fix; 'reqdata' is not a pointer. 'path'
- is part of SessionHandle.
- 2006-09-08 13:56 bagder
- * tests/: FILEFORMAT, data/Makefile.am, data/test530,
- libtest/Makefile.am, libtest/lib530.c, server/sws.c: test 530 is
- the first ever HTTP pipelining test for libcurl
- 2006-09-08 07:18 yangtse
- * lib/: ftp.c, hostip.h, ldap.c, multi.c: Compilation fix
- 2006-09-07 23:49 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_multi_setopt.3,
- include/curl/curlver.h, include/curl/multi.h, lib/dict.c,
- lib/easy.c, lib/easyif.h, lib/file.c, lib/ftp.c, lib/getinfo.c,
- lib/hostip.h, lib/http.c, lib/http_chunks.c, lib/http_digest.h,
- lib/ldap.c, lib/llist.c, lib/multi.c, lib/multiif.h,
- lib/progress.c, lib/sendf.c, lib/sendf.h, lib/telnet.c,
- lib/tftp.c, lib/transfer.c, lib/transfer.h, lib/url.c, lib/url.h,
- lib/urldata.h, tests/data/Makefile.am, tests/data/test526,
- tests/data/test527, tests/data/test528,
- tests/libtest/Makefile.am, tests/libtest/lib526.c: Major overhaul
- introducing http pipelining support and shared connection cache
- within the multi handle.
- 2006-09-07 03:18 yangtse
- * lib/url.c: Fix compiler warning
- 2006-09-06 12:03 bagder
- * tests/runtests.pl: Invoke memanalyze from the source path and
- hush up about killing the FTP server as part of test cases
- 2006-09-05 23:17 bagder
- * docs/MANUAL: added some fresh new blurb
- 2006-09-05 00:21 bagder
- * RELEASE-NOTES: spell fix and added Jari
- 2006-09-05 00:19 bagder
- * lib/splay.c: Jari Sundell's minor cleanup, added comments and
- some extra error-checkings for easier future error-tracking.
- 2006-09-04 10:53 bagder
- * buildconf: I fell over a new libtool that starts with a newline
- so we need to fetch the two first lines to get the version
- string. The good news is that older libtools have an empty line
- after the first so I think this works fine all over...
- 2006-09-04 10:43 bagder
- * include/curl/curlver.h: oops, we're on the .6 track now
- 2006-09-04 08:17 bagder
- * CHANGES, RELEASE-NOTES: proper credit
- 2006-09-04 00:52 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/url.c: - "Dortik"
- (http://curl.haxx.se/bug/view.cgi?id=1551412) provided a patch
- that while not fixing things very nicely, it does make the
- SOCKS5 proxy connection slightly better as it now acknowledges
- the timeout for connection and it no longer segfaults in the
- case when SOCKS requires authentication and you did not specify
- username:password.
- 2006-09-04 00:12 bagder
- * docs/libcurl/curl_formadd.3: Mohun Biswas' improvements and
- clarifications about the options and how to use them.
- 2006-09-03 15:52 giva
- * lib/: dict.c, easy.c, file.c, ftp.c, http.c, setup.h, timeval.h,
- transfer.c, url.c: Simplified #ifdef on WIN32; the statement "
- !defined(__GNUC__) || defined(__MINGW32__)" implies CygWin.
- 2006-09-03 15:45 giva
- * include/curl/curl.h: Watcom lacks <sys/time.h>.
- 2006-09-01 00:18 bagder
- * tests/data/: Makefile.am, test525: added missing test
- 2006-08-31 14:53 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Dmitriy Sergeyev found and
- fixed a multi interface flaw when using asynch name resolves. It
- could get stuck in the wrong state.
- 2006-08-30 18:18 giva
- * lib/config.dos: Added HAVE_SYS_TIME_H for djgpp and HighC.
- 2006-08-30 18:17 giva
- * lib/: connect.c, cookie.h, dict.c, easy.c, file.c, http.c,
- telnet.c, tftp.c, timeval.h, transfer.c, url.c: Removed
- "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead.
- 2006-08-30 14:10 giva
- * CHANGES: Added support for more MS-DOS compilers.
- 2006-08-29 23:11 giva
- * lib/: dict.c, formdata.c, ftp.c, hostip4.c: Avoid Metaware's
- High-C warning "'=' encountered where '==' may have been
- intended."
- 2006-08-29 20:45 giva
- * lib/: connect.c, dict.c, easy.c, file.c, http.c, telnet.c,
- cookie.h, tftp.c, timeval.h, transfer.c, url.c: Watcom lacks
- <sys/time.h>.
- 2006-08-29 20:40 giva
- * lib/config.dos: Added support for Watcom/DOS.
- 2006-08-29 20:17 giva
- * lib/Makefile.Watcom: Updated dependency section.
- 2006-08-29 20:13 giva
- * lib/makefile.dj: Don't include zlib headers in dependency output.
- 2006-08-29 18:40 giva
- * lib/Makefile.am: Renamed config.dj -> config.dos.
- 2006-08-29 18:35 giva
- * lib/makefile.dj: Use config.dos instead. Updated generated
- dependencies.
- 2006-08-29 18:34 giva
- * lib/config.dj: Removed. New file is config.dos.
- 2006-08-29 18:33 giva
- * lib/config.dos: Renamed config.dj -> config.dos. Added
- #ifdef-section for djgpp.
- 2006-08-29 18:27 giva
- * lib/urldata.h: BUFSIZE defined in Metaware's <stdio.h>. Undefine
- to avoid warning.
- 2006-08-29 18:26 giva
- * lib/: setup.h, setup_once.h: Support other MS-DOS compilers
- (MSDOS is a djgpp built-in define).
- 2006-08-29 18:16 giva
- * include/curl/curl.h: Metaware's High-C has an ISO cpp.
- 2006-08-29 17:17 bagder
- * ares/: CHANGES, ares_getnameinfo.c, ares_process.c,
- ares_version.h: Brad Spencer did o made ares_version.h use
- extern "C" for c++ compilers o fixed compiler warnings in
- ares_getnameinfo.c o fixed a buffer position init for TCP reads
- 2006-08-29 16:39 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, include/curl/multi.h, lib/connect.c,
- lib/setup.h, lib/url.c, lib/urldata.h: David McCreedy added
- CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to allow
- applications to set their own socket options.
- 2006-08-25 15:53 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Armel Asselin reported that
- the 'running_handles' counter wasn't updated properly if you
- removed a "live" handle from a multi handle with
- curl_multi_remove_handle().
- 2006-08-23 23:49 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify the string syntax
- support in the CURLOPT_PROXY section
- 2006-08-23 23:20 danf
- * tests/: ftpserver.pl, httpsserver.pl: Use /usr/bin/env to invoke
- perl like the other test scripts.
- 2006-08-22 23:23 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: David McCreedy fixed a
- remaining mistake from the August 19 TYPE change.
- 2006-08-22 23:21 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Peter Sylvester pointed out a
- flaw in the AllowServerConnect() in the FTP code when doing pure
- ipv6 EPRT connections.
- 2006-08-22 08:29 bagder
- * hiper/hipev.c: as Jeff Pohlmeyer pointed out, first get the multi
- handle _then_ use it
- 2006-08-22 00:28 danf
- * lib/hostip.c: Workaround for Cray UNICOS 9.0 to fix ftp.
- 2006-08-21 08:39 bagder
- * RELEASE-NOTES: clarify for what protocols the changes are
- 2006-08-19 23:18 bagder
- * CHANGES, RELEASE-NOTES, lib/content_encoding.c,
- lib/content_encoding.h, lib/file.c, lib/ftp.c, lib/http.c,
- lib/http_chunks.c, lib/ldap.c, lib/sendf.c, lib/sendf.h,
- lib/telnet.c, lib/tftp.c, lib/transfer.c, lib/url.c,
- lib/urldata.h, tests/data/test146, tests/data/test149,
- tests/data/test210, tests/data/test211, tests/data/test212,
- tests/data/test215, tests/data/test216: Based on a patch by Armel
- Asselin, the FTP code no longer re-issues the TYPE command on
- subsequent requests on a re-used connection unless it has to.
- 2006-08-19 01:17 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Armel Asselin fixed a crash in
- the FTP code when using SINGLECWD mode and files in the root
- directory.
- 2006-08-19 00:54 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h,
- tests/data/test508, tests/data/test510, tests/data/test513,
- tests/data/test515: Andrew Biggs pointed out a "Expect:
- 100-continue" flaw where libcurl didn't send the whole request at
- once, even though the Expect: header was disabled by the
- application. An effect of this change is also that small (< 1024
- bytes) POSTs are now always sent without Expect: header since we
- deem it more costly to bother about that than the risk that we
- send the data in vain.
- 2006-08-16 20:48 danf
- * docs/INSTALL, lib/hostip.c, lib/if2ip.c, src/main.c: Minor
- portability fixes to get things running on UNICOS 9.0 on a Cray
- Y-MP
- 2006-08-16 19:56 bagder
- * RELEASE-NOTES: related info
- 2006-08-16 19:05 giva
- * lib/gtls.c: Use gnutls_strerror() for clearer error message.
- 2006-08-15 19:02 giva
- * lib/version.c: Use '_LIBICONV_VERSION' instead of variable
- '_libiconv_version' to support older iconv versions.
- 2006-08-14 19:00 yangtse
- * tests/server/: sws.c, tftpd.c: Replace exit() with return() in
- main()
- 2006-08-14 09:21 bagder
- * ares/Makefile.inc: add missing man page
- 2006-08-11 20:11 danf
- * include/curl/multi.h, lib/if2ip.c: Use __minix to detect Minix,
- which works on both ACK and GCC.
- 2006-08-09 22:54 bagder
- * docs/libcurl/curl_easy_setopt.3: option name spell fix
- 2006-08-09 18:36 danf
- * lib/strequal.c: Only define the string prototypes in ANSI mode to
- reduce interference on systems that prototype them slightly
- differently.
- 2006-08-09 18:10 danf
- * docs/INSTALL: Added eCos and Minix sections.
- 2006-08-09 16:04 gknauf
- * lib/Makefile.netware: added build info output.
- 2006-08-09 15:59 gknauf
- * lib/Makefile.netware, src/Makefile.netware: fixed some web links.
- 2006-08-09 01:37 gknauf
- * docs/INSTALL: fixed some web links.
- 2006-08-09 00:56 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- lib/ftp.c: Armel Asselin made the CURLOPT_PREQUOTE option work
- fine even when CURLOPT_NOBODY is set true. PREQUOTE is then run
- roughly at the same place in the command sequence as it would
- have run if there would've been a transfer.
- 2006-08-09 00:37 gknauf
- * lib/: hostip.h, hostip4.c: moved ugly NetWare hack to hostip.h so
- that hostip.c uses it too.
- 2006-08-08 23:12 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/transfer.c,
- lib/urldata.h: Fixed a flaw in the "Expect: 100-continue"
- treatment. If you did two POSTs on a persistent connection and
- allowed the first to use that header, you could not disable it
- for the second request.
- 2006-08-08 23:11 bagder
- * maketgz: make REALLY sure src/config.h.in is a copy of
- lib/config.h.in
- 2006-08-08 20:47 danf
- * lib/getinfo.c: Minix 3 doesn't have MSG_PEEK
- 2006-08-08 15:39 bagder
- * hiper/hipev.c: better updating of the single timeout
- 2006-08-07 20:06 yangtse
- * lib/Makefile.am, src/Makefile.am, tests/libtest/Makefile.am,
- tests/server/Makefile.am: Allow again proper compilation outside
- of the source tree
- 2006-08-07 18:54 bagder
- * hiper/hipev.c: Jeff Pohlmeyer pointed out this stupid variable
- type error
- 2006-08-07 08:48 bagder
- * RELEASE-NOTES: start working towards 7.15.6
- 2006-08-07 08:46 bagder
- * docs/THANKS: added contributors to 7.15.5
- 2006-08-07 08:32 bagder
- * CHANGES: release time for 7.15.5
- 2006-08-06 12:58 yangtse
- * ares/configure.ac: Check for network libraries the _same_ way it
- is done in cURL.
- 2006-08-06 00:02 yangtse
- * ares/configure.ac: Check for network libraries the same way it is
- done in cURL.
- 2006-08-04 20:53 danf
- * lib/if2ip.c, include/curl/multi.h: Initial stab at making libcurl
- compile under Minix 3.
- 2006-08-04 19:35 yangtse
- * ares/inet_ntop.c, lib/inet_ntop.c: Minor compatibility fix
- 2006-08-04 18:10 giva
- * lib/version.c: Added version info for iconv.
- 2006-08-04 18:08 giva
- * include/curl/curl.h: Added
- 'curl_version_info_data::iconv_ver_num' for iconv version.
- 2006-08-04 18:05 giva
- * include/curl/curl.h: Fixed typo.
- 2006-08-04 17:57 giva
- * lib/Makefile.Watcom: Added dependency for splay.obj.
- 2006-08-04 17:41 giva
- * ares/ares_gethostbyname.c: Fixed comment.
- 2006-08-04 16:39 bagder
- * lib/multi.c: oops, the previous commit was incomplete as we made
- an unconditional call to multi_runsingle() without it being
- really necessary or good
- 2006-08-04 15:06 bagder
- * lib/multi.c: even when we get a single connection to deal with,
- we must still check for timeout'ed connections and possibly deal
- with them too
- 2006-08-04 04:49 yangtse
- * ares/inet_ntop.c, lib/inet_ntop.c: Fix compiler warning
- 2006-08-04 03:13 yangtse
- * ares/setup.h, lib/setup.h, src/setup.h: Avoid redundant check.
- configure script takes care of not defining HAVE_WINDOWS_H,
- HAVE_WINSOCK_H, HAVE_WINSOCK2_H, neither HAVE_WS2TCPIP_H when
- __CYGWIN__ is defined.
- 2006-08-04 02:39 yangtse
- * acinclude.m4, ares/acinclude.m4: Being unable to link or find out
- recv() or send() args types is a fatal error.
- 2006-08-04 00:57 bagder
- * hiper/hipev.c: This is now a working example using libevent and
- curl_multi_socket() for really fast treatment of many
- simultaneous transfers
- 2006-08-03 23:31 bagder
- * include/curl/multi.h: adding CURLM_CALL_MULTI_SOCKET that's just
- the same as CURLM_CALL_MULTI_PERFORM
- 2006-08-03 23:19 yangtse
- * ares/configure.ac: MinGW/MSYS needs lib ws2_32 for proper
- operation of configure script.
- 2006-08-03 20:20 bagder
- * ares/: CHANGES, ares_getsock.c: Ravi Pratap fixed ares_getsock()
- to actually return the proper bitmap and not always zero!
- 2006-08-03 13:47 bagder
- * lib/multi.c: removed running_handles argument from
- multi_runsingle() since it wasn't really used anymore since
- multi->num_alive was introduced
- 2006-08-03 13:41 yangtse
- * lib/multi.c: Silence compiler warning 'unused parameter
- running_handles' in function multi_runsingle(). This is done here
- returning multi->num_alive in the running_handles parameter even
- when functions that call multi_runsingle() at this moment
- overwrite the returned value with the one that is valid when
- those functions curl_multi_perform() and multi_socket() have
- removed expired timers from the splay. Most probably, parameter
- 'running_handles' in function multi_runsingle() should be just
- removed.
- 2006-08-03 00:29 bagder
- * lib/multi.c: keep count of the number of "alive" handles in a
- struct member, as otherwise *multi_socket*() can't return the
- proper number
- 2006-08-02 20:18 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Mark Lentczner fixed how
- libcurl was not properly doing chunked encoding if the header
- "Transfer-Encoding: chunked" was set by the application.
- http://curl.haxx.se/bug/view.cgi?id=1531838
- 2006-08-02 11:33 bagder
- * docs/libcurl/curl_easy_setopt.3: a CURLOPT_PROGRESSFUNCTION
- clarification
- 2006-08-01 11:39 bagder
- * CHANGES, RELEASE-NOTES, lib/strerror.c: Maciej Karpiuk fixed a
- crash that would occur if we passed Curl_strerror() an unknown
- error number on glibc systems.
- http://curl.haxx.se/bug/view.cgi?id=1532289
- 2006-08-01 11:38 bagder
- * lib/multi.c: spell-fixed a comment
- 2006-08-01 10:57 bagder
- * docs/libcurl/curl_multi_socket.3: updated docs with the new
- parameter
- 2006-07-31 20:41 yangtse
- * acinclude.m4, ares/acinclude.m4: Avoid the risk of a false
- positive detection of MSG_NOSIGNAL when cross compiling a Windows
- target.
- 2006-07-31 19:46 yangtse
- * lib/: cookie.h, transfer.c, url.c: Silence warning: empty body in
- an if-statement
- 2006-07-31 19:12 yangtse
- * ares/setup_once.h, lib/setup_once.h: Force compilation failure in
- case macros sread() or swrite() are not defined.
- 2006-07-31 18:58 yangtse
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: Provide definitions needed for macros
- sread() and swrite() in config file.
- 2006-07-31 00:47 bagder
- * hiper/shiper.c: adapt to the new protos
- 2006-07-31 00:44 bagder
- * CHANGES, hiper/STATUS, hiper/hipev.c, include/curl/multi.h,
- lib/multi.c: curl_multi_socket() and curl_multi_socket_all() got
- modified prototypes: they both now provide the number of running
- handles back to the calling function.
- 2006-07-29 18:17 yangtse
- * lib/tftp.c: Winsock and Cygwin need address family specification
- before bind(), this should be harmless for others.
- 2006-07-29 11:15 yangtse
- * ares/ares_process.c, tests/server/tftpd.c: Fix compiler warnings.
- 2006-07-29 10:39 yangtse
- * ares/Makefile.vc6: include setup_once.h dependency and adjust to
- 80 char lines.
- 2006-07-29 00:04 bagder
- * docs/BINDINGS: new D binding
- 2006-07-28 20:01 yangtse
- * ares/ares_process.c, ares/windows_port.c, tests/server/tftpd.c:
- Replace send() and recv() with swrite() and sread() macros.
- 2006-07-28 16:19 yangtse
- * acinclude.m4, configure.ac, ares/Makefile.inc, ares/acinclude.m4,
- ares/configure.ac, ares/setup.h, ares/setup_once.h,
- lib/Makefile.inc, lib/setup.h, lib/setup_once.h: First step
- trying to avoid the multiple header inclusion and recursion
- nightmare.
- Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script,
- so that we don't depend on header inclusion order for a valid
- check.
- 2006-07-28 00:44 bagder
- * tests/data/: Makefile.am, test277: test case 277 - HTTP
- RFC1867-type formposting with custom Content-Type
- 2006-07-28 00:35 bagder
- * CHANGES, RELEASE-NOTES, lib/formdata.c, lib/formdata.h,
- lib/http.c: Yves Lejeune fixed so that replacing Content-Type:
- when doing multipart formposts work exactly the way you want it
- (and the way you'd assume it works)
- 2006-07-28 00:28 bagder
- * lib/hostip6.c: put back the correct logic, as the change dated
- July 11th 2006 added bad behaviour and a socket leak
- 2006-07-27 01:20 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: David McCreedy
- added --ftp-ssl-reqd which makes curl *require* SSL for both
- control and data connection, as the existing --ftp-ssl option
- only requests it.
- 2006-07-27 00:25 bagder
- * RELEASE-NOTES: curl_multi_assign() and CURLMOPT_SOCKETFUNCTION
- proto change
- 2006-07-27 00:19 bagder
- * CHANGES, docs/libcurl/Makefile.am,
- docs/libcurl/curl_global_init.3,
- docs/libcurl/curl_multi_assign.3,
- docs/libcurl/curl_multi_setopt.3,
- docs/libcurl/curl_multi_socket.3, hiper/STATUS, hiper/hipev.c,
- include/curl/multi.h, lib/multi.c: [Hiper-related work] Added a
- function called curl_multi_assign() that will set a private
- pointer added to the internal libcurl hash table for the
- particular socket passed in to this function.
- 2006-07-26 12:54 yangtse
- * ares/ares_private.h: Provide multiple header inclusion prevention
- definition __ARES_PRIVATE_H
- 2006-07-26 12:47 yangtse
- * ares/bitncmp.h: Change multiple header inclusion prevention
- definition to __ARES_BITNCMP_H
- 2006-07-26 12:43 yangtse
- * ares/inet_net_pton.h: Change multiple header inclusion prevention
- definition to __ARES_INET_NET_PTON_H
- 2006-07-26 12:33 yangtse
- * ares/inet_ntop.h: Sync header with source code
- 2006-07-26 00:45 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
- lib/url.c, lib/urldata.h, src/main.c: Dan Nelson added the
- CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl tool
- option named --ftp-alternative-to-user. It provides a mean to
- send a particular command if the normal USER/PASS approach fails.
- 2006-07-26 00:06 bagder
- * CHANGES, lib/Makefile.am, lib/vc8proj.foot, lib/vc8proj.head:
- Michael Jerris added magic that builds lib/curllib.vcproj
- automatically (for newer MSVC versions)
- 2006-07-25 20:48 yangtse
- * lib/hostip.c: Fix warning: no newline at end of file
- 2006-07-25 20:38 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Georg Horn made the
- transfer timeout error message include more details
- 2006-07-25 15:49 yangtse
- * acinclude.m4, ares/acinclude.m4, lib/config-riscos.h,
- lib/config-tpf.h, lib/config-win32.h, lib/config-win32ce.h,
- lib/hostares.c, lib/hostasyn.c, lib/hostip.c, lib/hostip4.c,
- lib/hostip6.c, lib/hostsyn.c, lib/hostthre.c, lib/ldap.c,
- packages/vms/config-vms.h, src/config-riscos.h: Simplify check
- for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H
- shall be defined if <malloc.h> header file must be included even
- when including <stdlib.h>.
- 2006-07-25 13:35 giva
- * lib/easy.c: Silence iconv() warnings.
- 2006-07-25 13:08 giva
- * src/main.c: Added CURL_VERSION_CONV feature string.
- 2006-07-25 12:49 giva
- * lib/hostasyn.c: Added note for CURLRES_ARES and CURLRES_IPV6.
- 2006-07-25 12:31 giva
- * lib/: hostares.c, hostip.c, hostip4.c: Moved functions common to
- IPv4 and C-ares to hostip.c; Curl_freeaddrinfo() and
- Curl_ip2addr().
- 2006-07-25 12:23 giva
- * lib/hostip.c: Remove comment about c-ares not supporting IPv6.
- 2006-07-24 17:58 giva
- * lib/: hostares.c, hostip6.c: Use the proper Curl_freeaddrinfo()
- for CURLRES_ARES.
- 2006-07-24 17:56 giva
- * lib/url.c: Fix typo.
- 2006-07-24 17:48 giva
- * lib/hostip.h: Ares needs CURLRES_ADDRINFO_COPY.
- Curl_hostent_relocate() is gone.
- 2006-07-23 14:01 bagder
- * lib/libcurl.framework.make: added splay.o
- 2006-07-23 12:10 giva
- * ares/CHANGES: Added getopt() processing.
- 2006-07-22 19:31 giva
- * ares/ahost.c: Added getopt() processing of [-t {a|aaaa}].
- 2006-07-22 17:38 giva
- * ares/: setup.h, ares_init.c: Added CVS id.
- 2006-07-22 17:37 giva
- * ares/: ares__close_sockets.c, ares__get_hostent.c,
- ares__read_line.c, ares_cancel.c, ares_destroy.c,
- ares_expand_name.c, ares_expand_string.c, ares_free_hostent.c,
- ares_free_string.c, ares_gethostbyname.c, ares_mkquery.c,
- ares_parse_a_reply.c, ares_parse_aaaa_reply.c,
- ares_parse_ptr_reply.c, ares_process.c, ares_query.c,
- ares_search.c, ares_send.c, ares_strerror.c, ares_timeout.c,
- bitncmp.c, inet_net_pton.c, windows_port.c: 2nd try adding CVS
- id.
- 2006-07-22 17:21 giva
- * ares/: inet_net_pton.c, windows_port.c, ares__close_sockets.c,
- ares__get_hostent.c, ares__read_line.c, ares_cancel.c,
- ares_destroy.c, ares_expand_name.c, ares_expand_string.c,
- ares_free_hostent.c, ares_free_string.c, ares_gethostbyname.c,
- ares_mkquery.c, ares_parse_a_reply.c, ares_parse_ptr_reply.c,
- ares_query.c, ares_search.c, ares_send.c, ares_strerror.c,
- ares_timeout.c, bitncmp.c, setup.h: Added CVS id.
- 2006-07-22 17:12 giva
- * ares/adig.c: Use ares_free_string() to avoid detecting leaks.
- 2006-07-22 16:51 giva
- * ares/ares_init.c: If CURLDEBUG defined, call curl_memdebug() if
- $CARES_MEMDEBUG is set.
- 2006-07-21 08:50 giva
- * lib/: connect.c, connect.h: Constify some arguments in
- Curl_connecthost() and singleipconnect().
- 2006-07-21 08:21 giva
- * lib/: hostip.c, hostip.h, hostip4.c, hostip6.c: Constify
- arguments to Curl_he2ai() and Curl_addrinfo_copy().
- 2006-07-21 07:51 giva
- * lib/: hostares.c, hostip.c, hostip.h, hostip4.c, hostip6.c,
- hostthre.c: Constify 'hostname' and 'service' to various resolver
- functions.
- 2006-07-21 06:22 giva
- * lib/: setup.h, hostares.c, hostip4.c, hostip6.c: Changes for
- combination ENABLE_IPV6 and USE_ARES.
- 2006-07-21 06:19 giva
- * lib/url.c: Use calloc() instead.
- 2006-07-20 22:04 bagder
- * CHANGES, lib/formdata.c: David McCreedy fixed a build error when
- building libcurl with HTTP disabled, problem added with the
- curl_formget() patch.
- 2006-07-20 18:37 giva
- * lib/hostip6.c: Avoid warning "comparison of unsigned expression <
- 0 is always false"
- 2006-07-20 17:54 giva
- * lib/ftp.c: Avoid warning 'port' might be used uninitialized in
- this function.
- 2006-07-20 00:27 danf
- * configure.ac, lib/setup.h, lib/timeval.h, src/setup.h: Changes to
- support building for eCos 1.3.1. This has been tested with file:
- URLs only.
- 2006-07-19 23:14 yangtse
- * lib/: base64.c, http_ntlm.c, ssluse.c, telnet.c, tftp.c, url.c:
- Fix compiler warnings
- 2006-07-19 21:09 yangtse
- * src/main.c: Avoid variable declaration shadowing previously
- declared one
- 2006-07-19 20:46 yangtse
- * lib/ssluse.c: Avoid variable declaration shadowing previously
- declared one
- 2006-07-19 20:32 yangtse
- * lib/http.c: remove variable declaration shadowing previously
- declared one
- 2006-07-19 20:19 yangtse
- * lib/http.c: Remove variable declaration shadowing previously
- declared one
- 2006-07-19 17:28 yangtse
- * tests/server/sockfilt.c: Abort if unable to write pid file, and
- close socket when aborting.
- 2006-07-19 17:26 yangtse
- * tests/server/sws.c: Abort if unable to write pid file.
- 2006-07-18 00:44 yangtse
- * tests/server/sws.c: -Use curl_socket_t instead of int.
- -Log errno in message if setsockopt() fails.
- -Close listener socket on major errors.
- 2006-07-17 21:22 yangtse
- * lib/connect.c: "*connected" must be set to FALSE if trynextip()
- fails.
- 2006-07-17 20:35 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Jari Sundell did some
- excellent research and bug tracking, figured out that we did
- wrong and patched it: When nodes were removed from the splay
- tree, and we didn't properly remove it from the splay tree when
- an easy handle was removed from a multi stack and thus we could
- wrongly leave a node in the splay tree pointing to (bad) memory.
- 2006-07-17 18:47 yangtse
- * tests/data/test506: tests/libtest/lib506.c version 1.11 is now
- also logging CURLSHOPT_LOCKFUNC, CURLSHOPT_UNLOCKFUNC and
- CURLSHOPT_USERDATA, so we now also have to check them here.
- 2006-07-17 17:25 yangtse
- * lib/strdup.c: Return NULL if argument is NULL.
- 2006-07-17 16:52 yangtse
- * lib/url.c: Fix compiler warning "enumerated type mixed with
- another type"
- 2006-07-17 16:32 yangtse
- * tests/libtest/lib506.c: Fix compiler warning "enumerated type
- mixed with another type"
- 2006-07-17 07:05 yangtse
- * lib/ssluse.c: Update error buffer size used for SSL_strerror()
- 2006-07-17 05:38 yangtse
- * tests/server/sockfilt.c: Minor cleanup
- 2006-07-15 20:57 bagder
- * lib/splay.h: don't use 'new' in the proto
- 2006-07-14 20:58 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: David McCreedy fixed a flaw
- where the CRLF counter wasn't properly cleared for FTP ASCII
- transfers.
- 2006-07-14 13:04 yangtse
- * ares/ares_process.c: Fix compiler warning
- 2006-07-14 12:30 yangtse
- * ares/ares_ipv6.h, lib/connect.c, lib/hostip.h, lib/hostip4.c:
- Change the ai_addrlen type of struct addrinfo from size_t to
- socklen_t, per RFC 3493.
- 2006-07-14 08:31 yangtse
- * tests/server/sockfilt.c: Null terminate string in buffer before
- feeding it to strtol()
- 2006-07-13 20:57 yangtse
- * lib/multi.c: Oops, missing "u"
- 2006-07-13 20:50 yangtse
- * tests/server/sockfilt.c: Change to meaningful var names and take
- care of a compiler warning on IRIX 6.5.22 MIPSPro C 7.3 64bit
- 2006-07-13 20:44 yangtse
- * lib/multi.c: Fix compiler warning.
- 2006-07-12 15:57 giva
- * lib/config.dj: Remove unneeded stuff.
- 2006-07-12 12:41 yangtse
- * tests/server/sockfilt.c: Remove var not used.
- 2006-07-12 11:39 yangtse
- * tests/server/sockfilt.c: Log a message if not all data is sent.
- 2006-07-12 11:03 yangtse
- * tests/server/sws.c: Fix compiler warning: comparison between
- signed and unsigned
- 2006-07-12 09:33 yangtse
- * lib/telnet.c: Read the return value of the swrite() macro and
- 'print' a message in case of failure.
- 2006-07-12 08:52 yangtse
- * lib/setup.h, tests/server/sws.c: Place parenthesis surrounding
- macro parameters so that the use of sread and swrite is more
- intuitive.
- 2006-07-12 08:14 yangtse
- * tests/server/sockfilt.c: sread now returns ssize_t
- 2006-07-12 08:09 yangtse
- * tests/server/sws.c: Pay attention when typecasting an operation
- 2006-07-12 07:54 yangtse
- * tests/server/sws.c: sread now returns ssize_t
- 2006-07-12 07:20 yangtse
- * lib/config.dj: DJGPP/WATT32 does not have functions named recv()
- send() getnameinfo().
- 2006-07-12 07:19 yangtse
- * lib/sendf.c, lib/setup.h, lib/telnet.c, tests/server/sockfilt.c,
- tests/server/sws.c: Use platform's native types for recv() and
- send() arguments.
- 2006-07-11 23:35 danf
- * configure.ac, include/curl/curl.h: Enable --enable-hidden-symbols
- for SunPro C
- 2006-07-11 23:34 yangtse
- * lib/config-amigaos.h, lib/config-riscos.h, lib/config-tpf.h,
- lib/config-win32.h, lib/config-win32ce.h, lib/config.dj,
- lib/hostares.c, lib/hostasyn.c, lib/hostip.c, lib/hostip4.c,
- lib/hostip6.c, lib/hostsyn.c, lib/hostthre.c, lib/ldap.c,
- packages/vms/config-vms.h, src/config-riscos.h: include
- <malloc.h> only if HAVE_MALLOC_H and NEED_MALLOC_H are both
- defined.
- 2006-07-11 22:40 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- Define NEED_MALLOC_H if including <stdlib.h> is not enough for
- proper compilation and <malloc.h> must also be included.
- 2006-07-11 19:02 danf
- * lib/Makefile.inc, lib/easy.c, lib/strdup.c, lib/strdup.h,
- src/Makefile.inc, src/main.c, src/setup.h: Moved strdup
- replacement from src/main.c into src/strdup.c so it's available
- in libcurl as well, if necessary.
- 2006-07-11 15:12 giva
- * lib/config.dj: Added comment and CVS id.
- 2006-07-11 02:23 yangtse
- * lib/connect.c: Socket must be set to CURL_SOCKET_BAD after
- closing it.
- 2006-07-10 18:14 yangtse
- * lib/multi.c: DNS cache must use the multi DNS cache if the easy
- handle's one is not using anyone in curl_multi_add_handle.
- 2006-07-08 23:30 bagder
- * README: the tool is named curl with lowercase c
- 2006-07-08 23:29 bagder
- * docs/INSTALL: just some more blurb
- 2006-07-08 20:52 bagder
- * CHANGES, RELEASE-NOTES, lib/cookie.c, tests/data/test8: Ates
- Goral pointed out that libcurl's cookie parser did case
- insensitive string comparisons on the path which is incorrect and
- provided a patch that fixes this. I edited test case 8 to include
- details that test for this.
- 2006-07-08 20:49 bagder
- * TODO-RELEASE: 7.15.5 is planned for August 2006
- 2006-07-08 01:08 bagder
- * docs/libcurl/curl_multi_add_handle.3: mention the shared DNS
- stuff
- 2006-07-08 00:58 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/hostip.c, lib/multi.c,
- lib/url.c, lib/urldata.h: Ingmar Runge provided a source snippet
- that caused a crash. The reason for the crash was that libcurl
- internally was a bit confused about who owned the DNS cache at
- all times so if you created an easy handle that uses a shared DNS
- cache and added that to a multi handle it would crash. Now we
- keep more careful internal track of exactly what kind of DNS
- cache each easy handle uses: None, Private (allocated for and
- used only by this single handle), Shared (points to a cache held
- by a shared object), Global (points to the global cache) or Multi
- (points to the cache within the multi handle that is
- automatically shared between all easy handles that are added with
- private caches).
- 2006-07-08 00:07 bagder
- * docs/libcurl/curl_share_setopt.3: mention the by-default
- "sharing"
- 2006-07-07 22:48 bagder
- * RELEASE-NOTES, docs/LICENSE-MIXING: yassl can be used now
- 2006-07-07 22:45 bagder
- * lib/README.pipelining: HTTP Pipelining is for GET and HEAD
- requests only.
- 2006-07-07 20:37 danf
- * lib/Makefile.am: Fixed building curllib.dsp when running make
- outside the source tree.
- 2006-07-07 19:34 yangtse
- * acinclude.m4, ares/acinclude.m4: Finally get rid of
- CURL_CHECK_HEADERS_ONCE since it adds very little value and has
- portability issues.
- Change some shell if...then...fi tests into case...esac tests
- which demand less resources.
- 2006-07-07 16:03 yangtse
- * acinclude.m4, ares/acinclude.m4: Substitution of the literal '-'
- is only done if it's the first or last character.
- 2006-07-07 14:59 yangtse
- * acinclude.m4, ares/acinclude.m4: Using backslashes and slashes in
- the strings of the sed 'y' command shall be avoided since its
- interpretation is not the same across platforms.
- Now we use the sed 's' command with a bracket expression.
- 2006-07-07 09:49 giva
- * lib/hostthre.c: Correct the trace for WinCE.
- 2006-07-07 09:46 giva
- * lib/hostthre.c: WinCE uses CreateThread(). Hence error is not in
- 'errno'.
- 2006-07-07 09:41 giva
- * lib/hostthre.c: Removed copying 'stderr' since it doesn't have
- the desired effect.
- 2006-07-07 09:22 bagder
- * lib/README.pipelining: updated after discussions and thinking
- 2006-07-07 07:39 yangtse
- * acinclude.m4, ares/acinclude.m4: Fix excessive escaping.
- 2006-07-07 06:42 yangtse
- * acinclude.m4, ares/acinclude.m4: Fix CURL_CHECK_HEADERS_ONCE
- 2006-07-06 17:51 yangtse
- * acinclude.m4, ares/acinclude.m4: Fix MinGW/MSYS support in
- CURL_CHECK_FUNC_RECV and CURL_CHECK_FUNC_SEND.
- 2006-07-06 15:57 giva
- * lib/curlx.h: Undefine symbols before redefining them.
- 2006-07-06 15:33 giva
- * lib/mprintf.c: Undefine correct symbol.
- 2006-07-06 01:16 yangtse
- * lib/config.dj: Oops !
- 2006-07-06 01:10 yangtse
- * acinclude.m4, ares/acinclude.m4, ares/ares.h, ares/nameser.h,
- ares/setup.h, docs/examples/synctime.c, include/curl/multi.h,
- lib/setup.h, src/setup.h: Prevent definition of HAVE_WINxxx_H
- symbols and avoid inclusion of Windows headers when compiled with
- Cygwin in POSIX emulation mode.
- 2006-07-05 16:23 giva
- * lib/mprintf.c: Cludge fix for djgpp 2.03 or older; it doesn't
- have snprintf() etc. So avoid using x_was_used().
- 2006-07-05 16:15 giva
- * lib/config.dj: Add types and qualifiers for getnameifo(), send()
- and recv().
- (Yang Tse forgot about djgpp)
- 2006-07-04 19:19 yangtse
- * acinclude.m4, ares/acinclude.m4: Use a more descriptive var name.
- 2006-07-04 18:54 yangtse
- * acinclude.m4, ares/acinclude.m4, ares/config-win32.h,
- lib/config-amigaos.h, lib/config-mac.h, lib/config-riscos.h,
- lib/config-tpf.h, lib/config-win32.h, lib/config-win32ce.h,
- packages/vms/config-vms.h: Get qualifier of arg 2 for send()
- apart into SEND_QUAL_ARG2.
- 2006-07-04 18:10 yangtse
- * ares/config-win32.h, lib/config-amigaos.h, lib/config-mac.h,
- lib/config-riscos.h, lib/config-tpf.h, lib/config-win32.h,
- lib/config-win32ce.h, packages/vms/config-vms.h: Platforms that
- don't have/run configure need default values in their config
- files for:
- HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1,
- GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46,
- GETNAMEINFO_TYPE_ARG7
- HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3,
- RECV_TYPE_ARG4, RECV_TYPE_RETV
- HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3,
- SEND_TYPE_ARG4, SEND_TYPE_RETV
- 2006-07-04 15:03 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- Find out return types and argument types for functions recv() and
- send() at configuration stage.
- 2006-07-04 14:01 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Toshiyuki Maezawa fixed a
- problem where you couldn't override the Proxy-Connection: header
- when using a proxy and not doing CONNECT.
- 2006-07-04 04:27 yangtse
- * lib/: hostip.h, hostip6.c, memdebug.h: Test HAVE_GETNAMEINFO
- definition before using GETNAMEINFO_XXX definitions.
- 2006-07-03 20:38 yangtse
- * lib/: hostip.h, hostip6.c: Fix compiler warning.
- 2006-07-03 17:32 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4: Use
- CURL_CHECK_FUNC_GETNAMEINFO results in CURL_CHECK_NI_WITHSCOPEID
- 2006-07-03 01:09 yangtse
- * acinclude.m4, ares/acinclude.m4: Make CURL_CHECK_NI_WITHSCOPEID
- actually try to compile NI_WITHSCOPEID when cross-compiling.
- 2006-07-02 03:21 yangtse
- * acinclude.m4, ares/acinclude.m4: Fix shell globbing in
- CURL_CHECK_FUNC_GETNAMEINFO
- 2006-07-02 03:17 yangtse
- * acinclude.m4, ares/acinclude.m4: Fix shell globbing in
- CURL_CHECK_FUNC_GETNAMEINFO
- 2006-07-01 19:07 yangtse
- * acinclude.m4: Get some debug info
- 2006-07-01 17:01 yangtse
- * acinclude.m4: Get some debug info
- 2006-07-01 14:53 yangtse
- * acinclude.m4: Avoid shell globbing
- 2006-07-01 13:21 yangtse
- * acinclude.m4: Get qualifier of arg 1 for getnameinfo apart. Take
- 3.
- 2006-07-01 05:07 yangtse
- * acinclude.m4: Get qualifier of arg 1 for getnameinfo apart.
- 2006-07-01 04:53 yangtse
- * ares/acinclude.m4: Get qualifier of arg 1 for getnameinfo apart.
- Take 2.
- 2006-06-30 21:20 yangtse
- * ares/acinclude.m4: Get qualifier of arg 1 for getnameinfo apart.
- 2006-06-30 12:26 bagder
- * docs/examples/httpput.c: typecast the number passed to
- CURLOPT_INFILESIZE_LARGE as a curl_off_t
- 2006-06-30 02:22 yangtse
- * acinclude.m4, ares/acinclude.m4: Remove experimental notice from
- CURL_CHECK_FUNC_GETNAMEINFO
- 2006-06-29 09:35 bagder
- * lib/ssluse.c: with a very recent yassl, we now can display
- 'yassl' when the OpenSSL API is in fact provided by yassl instead
- 2006-06-28 13:31 bagder
- * RELEASE-NOTES: changed wording on the curl_multi_fdset() problem
- and moved the -K change from bugfixes
- 2006-06-28 07:22 yangtse
- * lib/multi.c: fix better minor compiler warning
- 2006-06-28 06:17 yangtse
- * lib/multi.c: fix minor compiler warning
- 2006-06-28 04:45 yangtse
- * lib/formdata.c: fix minor compiler warning
- 2006-06-26 10:56 bagder
- * ares/Makefile.am: include config-win32.h in release archives
- 2006-06-26 08:43 bagder
- * docs/libcurl/libcurl-multi.3: changed wording slightly, and added
- standard boiler-plate header
- 2006-06-25 01:11 bagder
- * docs/libcurl/curl_formget.3: Wallner's update
- 2006-06-24 23:54 bagder
- * lib/Makefile.am: Added README.pipelining but also extracted the
- "docs" files to a separate list to get a better overview
- 2006-06-24 23:51 bagder
- * lib/README.pipelining: thoughts and ideas as posted to the list
- the other day
- 2006-06-24 23:49 bagder
- * docs/libcurl/: curl_multi_setopt.3, curl_multi_socket.3,
- curl_multi_timeout.3, libcurl-errors.3: corrected introduction
- version number
- 2006-06-24 23:46 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/Makefile.am,
- docs/libcurl/curl_formget.3, include/curl/curl.h, lib/formdata.c:
- Michael Wallner added curl_formget(), which allows an application
- to extract (serialise) a previously built formpost (as with
- curl_formadd()).
- 2006-06-24 20:29 bagder
- * ares/CHANGES: 1.3.1
- 2006-06-24 17:21 bagder
- * docs/TODO: Provide a libcurl API for setting mutex callbacks in
- the underlying SSL library, so that the same application code can
- use mutex-locking independently of OpenSSL or GnutTLS being used.
- 2006-06-24 00:07 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Arve Knudsen found a flaw in
- curl_multi_fdset() for systems where curl_socket_t is unsigned
- (like Windows) that could cause it to wrongly return a max fd of
- -1.
- 2006-06-22 23:36 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/multi.c, lib/transfer.c, lib/url.c, lib/urldata.h,
- src/main.c: Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE
- and CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate
- libcurl is allowed to send or receive data. This kind of adds the
- the command line tool's option --limit-rate to the library.
- The rate limiting logic in the curl app is now removed and is
- instead provided by libcurl itself. Transfer rate limiting will
- now also work for -d and -F, which it didn't before.
- 2006-06-21 19:34 bagder
- * docs/libcurl/: libcurl-tutorial.3, libcurl.3: minor language
- edits bug reports 1510080 1510098
- 2006-06-20 09:27 bagder
- * docs/BINDINGS: the D binding link is dead but we know of no new
- one!
- 2006-06-20 09:03 bagder
- * docs/libcurl/curl_easy_setopt.3: bad syntax
- 2006-06-19 23:39 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: make -K on a bad file now
- displays a warning
- 2006-06-19 08:41 wahern
- * ares/: CHANGES, ares_dns.h: Remove "big endian" DNS section and
- RR data integer parser macros from ares_dns.h, which break c-ares
- on my Sparc64. Bit-wise operations in C operate on logical
- values. And in any event the octets are already in big-endian
- (aka network) byte order so they're being reversed (thus the
- source of the breakage).
- 2006-06-19 03:18 wahern
- * ares/: CHANGES, ares_process.c: Handle EAGAIN/EWOULDBLOCK
- readiness errors, which can occur for both TCP and UDP even when
- a poll(2) or select(2) suggest otherwise.
- 2006-06-16 09:27 bagder
- * docs/curl.1: when mentioning the default config file, point back
- to the actual description of how to write such a file
- 2006-06-15 23:30 bagder
- * lib/transfer.c: select_res is not a socket, it should be a plain
- int
- 2006-06-13 19:43 danf
- * configure.ac: Check whether gcc supports --enable-hidden-symbols
- before allowing it.
- 2006-06-12 22:33 danf
- * docs/INSTALL, configure.ac, include/curl/curl.h: Implemented
- --enable-hidden-symbols configure option to enable
- -fvisibility=hidden on gcc >= 4.0. This reduces the size of the
- libcurl binary and speeds up dynamic linking by hiding all the
- internal symbols from the symbol table.
- 2006-06-12 11:32 bagder
- * docs/THANKS: oops
- 2006-06-12 11:30 bagder
- * docs/THANKS: added contributors from the 7.15.4 release
- 2006-06-12 09:24 bagder
- * RELEASE-NOTES, include/curl/curlver.h: starting the journey
- towards the next release
- 2006-06-12 08:53 bagder
- * CHANGES, RELEASE-NOTES: 7.15.4 coming up
- 2006-06-12 08:51 bagder
- * README: Nah, we refer people to the generic site that lists the
- mirrors instead of trying to maintain an accurate list in this
- file (too).
- 2006-06-10 19:35 giva
- * tests/libtest/: lib505.c, lib507.c: Fix "'x' might be used
- uninitialized in this function" warnings.
- 2006-06-09 23:08 bagder
- * README: sync with existing list of up-to-date mirrors
- 2006-06-09 14:07 bagder
- * lib/ssluse.c: proper use of newlines
- 2006-06-09 10:25 bagder
- * tests/libtest/lib525.c: stricter type use to please compilers
- 2006-06-09 09:08 bagder
- * lib/transfer.c: oops, serious breakage in the fdset() function
- 2006-06-09 00:43 bagder
- * tests/libtest/: Makefile.am, lib525.c: lib525.c does a FTP upload
- with PORT using multi interface
- 2006-06-08 13:06 bagder
- * docs/libcurl/curl_easy_getinfo.3: corrected the
- CURLINFO_TOTAL_TIME description
- 2006-06-08 08:12 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/if2ip.c, lib/setup.h,
- lib/url.c, src/main.c, src/setup.h: Brian Dessent's fixes for
- cygwin builds
- 2006-06-07 16:14 bagder
- * CHANGES, RELEASE-NOTES, lib/http_ntlm.c, lib/ssluse.c,
- lib/ssluse.h, tests/data/test150, tests/data/test155,
- tests/data/test159, tests/data/test162, tests/data/test169,
- tests/data/test170, tests/data/test176, tests/data/test209,
- tests/data/test213, tests/data/test239, tests/data/test243,
- tests/data/test265, tests/data/test267, tests/data/test67,
- tests/data/test68, tests/data/test69, tests/data/test81,
- tests/data/test89, tests/data/test90, tests/data/test91: NTLM2
- session response support
- 2006-05-31 07:49 bagder
- * RELEASE-NOTES: two new mirrors and a recount of them
- 2006-05-31 07:17 bagder
- * lib/Makefile.am: Added config-tpf.h to the release package
- 2006-05-30 10:45 bagder
- * docs/TODO: Removed a few fixed issues and a few issues currently
- in progress in the Hiper project. Also added a few obvious ones.
- 2006-05-28 13:28 bagder
- * docs/FEATURES: correct explicit/implicit terms for FTPS
- 2006-05-28 00:26 bagder
- * lib/splay.h: one modified proto and one removed proto
- 2006-05-28 00:26 bagder
- * lib/multi.c: adapted to the new Curl_splayremovebyaddr() proto
- 2006-05-28 00:25 bagder
- * lib/splay.c: Ifdef'ed out unused function, added lots of comments
- and renamed a few variables, simplified the splayprint function,
- modified Curl_splayremovebyaddr() to return error code. All in an
- effort to track down the reported splay problem, but I've failed
- to do that so far...
- 2006-05-27 13:36 bagder
- * tests/testcurl.pl: reverted the previous .libs check for libs,
- but instead make mingw32 builds more similar to other configure
- builds (== use .la for libext and no binext)
- 2006-05-27 00:23 bagder
- * CHANGES, lib/libcurl.framework.make: Óscar Morales Vivó updated
- the libcurl.framework.make file.
- 2006-05-26 13:26 bagder
- * lib/: multi.c, url.c, urldata.h: long/int cleanup to silence
- picky compiler warnings
- 2006-05-26 01:04 bagder
- * CHANGES, RELEASE-NOTES, lib/http_digest.c: Olaf Stüben fixed a
- bug that caused Digest authentication with md5-sess to fail. When
- using the md5-sess, the result was not Md5 encoded and Base64
- transformed.
- 2006-05-25 13:15 bagder
- * docs/: MANUAL, curl.1: minor RFC updates, Dan Fandrich brought my
- attention to them
- 2006-05-25 13:04 bagder
- * tests/testcurl.pl: better check for libs created in the .libs
- directory since libtool does this kind of magic
- 2006-05-25 01:16 bagder
- * CHANGES: added some missing items
- 2006-05-25 01:02 bagder
- * ares/: Makefile.am, configure.ac: Copied the NO_UNDEFINED magic
- from libcurl to make this build fine again with libtool
- cross-compiled on linux with mingw32
- 2006-05-25 00:46 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- lib/cookie.c, lib/cookie.h, lib/url.c: Michael Wallner provided a
- patch that allows "SESS" to be set with CURLOPT_COOKIELIST, which
- then makes all session cookies get cleared. (slightly edited by
- me, and the re-indent in cookie.c was also done by me)
- 2006-05-24 23:39 bagder
- * tests/server/util.c: make sure we pass a time_t * to localtime(),
- and the timeval struct members are not always time_t ones
- 2006-05-24 18:11 bagder
- * lib/splay.c: minor fix to make Curl_splayremove() return a NULL
- as "removed" in case nothing matched fine
- 2006-05-24 17:22 bagder
- * tests/: data/test271, server/tftpd.c: based on Tor Arntsen's fix,
- this should correct test case 271 to again run fine
- 2006-05-24 00:55 bagder
- * configure.ac: Fixed a shell script syntax error that all of a
- sudden started causing this script to fail on debian unstable
- (some specific bash version perhaps?)
- 2006-05-23 23:19 bagder
- * lib/config-tpf.h: David McCreedy's update
- 2006-05-15 10:09 bagder
- * docs/DISTRO-DILEMMA: updated with more recent facts
- 2006-05-15 00:49 bagder
- * docs/KNOWN_BUGS: The SOCKS connection codes don't properly
- acknowledge (connect) timeouts.
- 2006-05-12 00:24 bagder
- * docs/examples/: Makefile.am, ftpuploadresume.c: The new
- ftpuploadresume.c example by Philip Bock
- 2006-05-11 23:37 bagder
- * configure.ac: Ok, when checking for old-style SSLeay headers we
- cannot just use AC_CHECK_HEADERS() and the action-if-found since
- that action is run even if just one of the six headers is found
- and I just now fell over a case with a duplicate file name (a
- krb4 implementation with an err.h file).
- I converted the check to manually make sure three of the headers
- are present before considering them fine.
- 2006-05-11 08:34 bagder
- * tests/: runtests.pl, data/test190: 1 - allow much longer time for
- the test FTP server to startup and get verified 2 - store the
- time it took to verify it and allow that time to be used as
- %FTPTIME[23] in command lines to allow us to adjust better to
- slow hosts since test 190 failed on my slow solaris machine
- just because it hadn't gotten time to run all the way the test
- assumed all machines would reach before the time-out elapsed.
- 2006-05-11 07:17 bagder
- * lib/getinfo.c: make sure the LASTSOCKET check only checks for SSL
- status if the socket truly use SSL
- 2006-05-11 07:16 bagder
- * lib/sslgen.c: silence warning
- 2006-05-11 00:17 bagder
- * CHANGES, RELEASE-NOTES, lib/getinfo.c, lib/sslgen.c,
- lib/sslgen.h, lib/ssluse.c, lib/ssluse.h: David McCreedy provided
- a fix for CURLINFO_LASTSOCKET that does extended checks on the
- to-be-returned socket to make sure it truly seems to be alive and
- well. For SSL connection it (only) uses OpenSSL functions.
- 2006-05-10 23:38 bagder
- * tests/runtests.pl: My Solaris test server was simply too slow to
- be able to respond within 4 seconds even when everything is fine!
- Now we allow a test server 8 seconds to respond to still be
- considered ok.
- 2006-05-10 16:16 bagder
- * packages/AIX/: .cvsignore, RPM/.cvsignore: cvsignore these files
- 2006-05-10 13:44 bagder
- * CHANGES, RELEASE-NOTES, lib/dict.c: 1 - allow DICT with properly
- URL-escaped words, like using %20 for spaces 2 - properly escape
- certain letters within a DICT word to comply to the RFC2229
- 2006-05-10 11:53 bagder
- * tests/server/sws.c: removed variable declarations shadowing
- previously declared variables
- 2006-05-10 10:03 bagder
- * ares/: CHANGES, acinclude.m4, configure.ac: Bram Matthys brought
- my attention to a libtool peculiarity where detecting things such
- as C++ compiler actually is a bad thing and since we don't need
- that detection I added a work-around, much inspired by a previous
- patch by Paolo Bonzini. This also shortens the configure script
- quite a lot.
- 2006-05-09 15:02 bagder
- * lib/tftp.c: oops, could return an uninitialized variable
- 2006-05-09 14:56 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/libcurl.m4: Andreas Ntaflos
- reported a bug in libcurl.m4: When configuring my GNU autotools
- project, which optionally (default=yes) uses libcurl on a system
- without a (usable) libcurl installation, but not specifying
- `--without-libcurl', configure determines correctly that no
- libcurl is available, however, the LIBCURL variable gets expanded
- to `LIBCURL = -lcurl' in the resulting Makefiles.
- David Shaw fixed the flaw.
- 2006-05-09 14:44 bagder
- * RELEASE-NOTES: mention the other TFTP cleanup sweep from yday
- 2006-05-09 14:43 bagder
- * CHANGES, lib/ssluse.c: Robson Braga Araujo fixed two problems in
- the recently added non-blocking SSL connects. The state machine
- was not reset properly so that subsequent connects using the same
- handle would fail, and there were two memory leaks.
- 2006-05-09 13:33 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c: Robson Braga Araujo fixed a
- memory leak when you added an easy handle to a multi stack and
- that easy handle had already been used to do one or more easy
- interface transfers, as then the code threw away the previously
- used DNS cache without properly freeing it.
- 2006-05-09 00:23 bagder
- * lib/tftp.c: check more return codes and skip the initial slash in
- given file names
- 2006-05-08 23:00 bagder
- * lib/tftp.c: no longer uses errno but Curl_sockerrno() and now
- acknowledges return codes from Curl_client_write
- 2006-05-08 21:41 danf
- * lib/tftp.c: Stop sending retransmitted received blocks up to
- client Fixed handling of retransmitted blocks on transmit
- Properly aligned data to transmit within packet Replaced calls to
- strerror() with Curl_strerror()
- 2006-05-08 17:09 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/tftp.c: Fixed known
- bug #28. The TFTP code no longer assumes a packed struct and thus
- works reliably on more platforms.
- 2006-05-07 20:27 bagder
- * lib/urldata.h: Fix GnuTLS compile warning. Risking breakage with
- some older version of GnuTLS?
- 2006-05-06 00:14 bagder
- * lib/http.c: Curl_https_getsock() was OpenSSL-specific and really
- should not be present like this in this source file. The quickfix
- for now is to provide a simple version for GnuTLS builds. The
- GnuTLS version of libcurl doesn't yet allow fully non-blocking
- connects anyway so this function doesn't get used.
- 2006-05-06 00:07 bagder
- * lib/hostares.c: get the Curl_sockerrno proto
- 2006-05-05 23:08 bagder
- * ares/AUTHORS: two more contributors
- 2006-05-05 12:24 bagder
- * lib/: gtls.c, hostip6.c, select.c, sendf.c, ssluse.c: additional
- renames of Curl_ourerrno => Curl_sockerrno
- 2006-05-05 00:39 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c, lib/connect.h, lib/dict.c,
- lib/file.c, lib/ftp.c, lib/hostares.c, lib/hostasyn.c,
- lib/hostip.c, lib/hostip6.c, lib/hostsyn.c, lib/http.c,
- lib/http_negotiate.c, lib/sendf.c, lib/ssluse.c, lib/telnet.c,
- lib/tftp.c: Roland Blom filed bug report #1481217
- (http://curl.haxx.se/bug/view.cgi?id=1481217), with follow-ups by
- Michele Bini and David Byron. libcurl previously wrongly used
- GetLastError() on windows to get error details after
- socket-related function calls, when it really should use
- WSAGetLastError() instead.
- When changing to this, the former function Curl_ourerrno() is now
- instead called Curl_sockerrno() as it is necessary to only use it
- to get errno from socket-related functions as otherwise it won't
- work as intended on Windows.
- 2006-05-04 08:00 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: Mark Eichin submitted bug
- report #1480821 (http://curl.haxx.se/bug/view.cgi?id=1480821) He
- found and identified a problem with how libcurl dealt with GnuTLS
- and a case where gnutls returned GNUTLS_E_AGAIN indicating it
- would block. It would then return an unexpected return code,
- making Curl_ssl_send() confuse the upper layer - causing random
- 28 bytes trash data to get inserted in the transfered stream.
- The proper fix was to make the Curl_gtls_send() function return
- the proper return codes that the callers would expect. The
- Curl_ossl_send() function already did this.
- 2006-05-04 00:39 bagder
- * ares/configure.ac: moved the curl_off_t check to within the
- --enable-debug block where it belongs since it is a somewhat ugly
- hack
- 2006-05-03 08:11 bagder
- * ares/: CHANGES, ares.h, ares__close_sockets.c, ares_cancel.c,
- ares_destroy.c, ares_init.3, ares_init.c, ares_private.h,
- ares_process.c: Nick Mathewson added the ARES_OPT_SOCK_STATE_CB
- option that when set makes c-ares call a callback on socket state
- changes. A better way than the ares_getsock() to get full control
- over the socket state.
- 2006-05-03 00:48 bagder
- * CHANGES, RELEASE-NOTES, curl-config.in, docs/curl-config.1:
- curl-config got a --checkfor option
- 2006-05-02 11:19 bagder
- * docs/examples/multi-post.c: Make this code use the proper
- pointers
- 2006-04-26 19:27 giva
- * lib/strerror.c: Added revision ID-tag.
- 2006-04-26 19:26 giva
- * lib/: formdata.c, multi.c, select.c, strerror.c: Fixed
- signed/unsigned convertion errors in Salford-C. #ifdef around
- WSAEDISCON in strerror.c.
- 2006-04-26 19:23 giva
- * lib/: hostares.c, hostasyn.c, hostip.c, hostip4.c, hostip6.c,
- hostsyn.c, hostthre.c, ldap.c: Use the HAVE_MALLOC_H and
- HAVE_PROCESS_H defines (more logical).
- 2006-04-26 19:15 giva
- * lib/config.dj: djgpp has <process.h> too.
- 2006-04-26 19:11 giva
- * lib/: config-win32.h, config-win32ce.h, setup.h, share.h: Added
- support for Salford-C under Win32 (scc). HAVE_MALLOC_H and
- HAVE_PROCESS_H added for all except scc.
- 2006-04-26 19:04 giva
- * include/curl/curl.h: Added SalfordC support.
- 2006-04-26 15:08 bagder
- * lib/urldata.h: crlf_conversions needs to be a curl_off_t for
- ASCII transfers > 4GB on 32bit systems
- 2006-04-26 15:00 bagder
- * docs/: curl.1, libcurl/libcurl-errors.3: updated with more error
- codes
- 2006-04-26 09:40 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/KNOWN_BUGS, lib/ftp.c,
- lib/sendf.c, lib/transfer.c, lib/urldata.h, tests/data/test100,
- tests/data/test101, tests/data/test130, tests/data/test131,
- tests/data/test132, tests/data/test133, tests/data/test134,
- tests/data/test215, tests/data/test250, tests/data/test251,
- tests/data/test252, tests/data/test253, tests/data/test254,
- tests/data/test255, tests/data/test521: David McCreedy brought
- line end conversions when doing FTP ASCII transfers. They are
- done on non-windows systems and translate CRLF to LF.
- 2006-04-25 23:41 bagder
- * src/main.c: --ftp-method was missing in the --help output, as
- mentioned by Manfred Schwarb
- 2006-04-25 22:49 bagder
- * CHANGES, RELEASE-NOTES, lib/content_encoding.c: Paul Querna fixed
- libcurl to better deal with deflate content encoding when the
- stream (wrongly) lacks a proper zlib header. This seems to be the
- case on too many actual server implementations.
- 2006-04-25 07:32 bagder
- * lib/multi.c: prevent signed/unsigned warnings
- 2006-04-25 00:41 bagder
- * hiper/STATUS: Mention my April 20 thoughts. I already changed the
- README in the lib dir to be accurate on this.
- 2006-04-25 00:40 bagder
- * hiper/Makefile: added the hipev build
- 2006-04-25 00:40 bagder
- * hiper/hipev.c: the example that _is_ supposed to use libevent
- 2006-04-25 00:39 bagder
- * hiper/shiper.c: this example does NOT use libevent!
- 2006-04-21 15:46 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c: Ale Vesely fixed
- CURLOPT_INTERFACE when using a hostname
- 2006-04-21 15:40 bagder
- * lib/: README.multi_socket, multi.c: each socket is used by
- exactly one easy handle, but of course each easy handle can and
- will use more than one socket
- 2006-04-21 13:17 bagder
- * docs/BINDINGS: added SPL and XBLite
- 2006-04-20 12:26 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: removed -fpack-struct because gcc4 seems
- to know its obsolete and warns...
- 2006-04-19 13:11 bagder
- * acinclude.m4, configure.ac: detect ICC and pass on "-we 147" so
- that the configure checks for function arguments work properly -
- and the option is not harmful for the rest of the curl build
- either!
- 2006-04-19 11:08 bagder
- * docs/libcurl/: curl_easy_setopt.3, curl_version_info.3: the new
- conversion stuff documented (mostly by David McCreedy)
- 2006-04-19 11:03 bagder
- * include/curl/curl.h, lib/version.c: CURL_VERSION_CONV is returned
- by curl_version_info if libcurl has been built to allow/support
- character conversions
- 2006-04-19 01:24 bagder
- * hiper/STATUS: mention the recent thoughts/progress I had
- 2006-04-19 01:14 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Robson Braga Araujo provided a
- patch that makes libcurl less eager to close the control
- connection when using FTP, for example when you remove an easy
- handle from a multi stack.
- 2006-04-19 00:12 bagder
- * CHANGES, RELEASE-NOTES: mention Katie Wang as author of the patch
- 2006-04-19 00:10 bagder
- * lib/ssluse.c: corrected the SSL timeout, as Ates Goral's patch
- did it and that works (opposed to my previous brain-damaged
- version)
- 2006-04-18 12:55 bagder
- * lib/multi.c: attempt to silence the MIPSPro compiler warning
- 2006-04-18 12:51 bagder
- * lib/connect.c: avoid a warning about declaring a variable that
- shadows an earlier declared one
- 2006-04-18 11:23 bagder
- * lib/libcurl.imp: there's an curl_easy_unescape too now
- 2006-04-17 20:04 gknauf
- * ares/Makefile.netware: minor Makefile fix - let's go 2006; use
- correct version var.
- 2006-04-17 19:06 gknauf
- * lib/libcurl.imp: added missing symbol export.
- 2006-04-12 20:12 bagder
- * lib/Makefile.vc6: added splay
- 2006-04-12 16:01 giva
- * lib/Makefile.Watcom: Added splay.c.
- 2006-04-12 15:54 giva
- * lib/hostthre.c: Add "multiif.h" for GETSOCK_WRITESOCK() macro.
- 2006-04-11 12:49 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: #1468330
- (http://curl.haxx.se/bug/view.cgi?id=1468330) pointed out a bad
- typecast in the curl tool leading to a crash with (64bit?) VS2005
- (at least) since the struct timeval field tv_sec is an int while
- time_t is 64bit.
- 2006-04-11 09:23 bagder
- * lib/hostthre.c: adjusted to the new internal *_getsock() concept
- for providing info internally about what sockets to wait for what
- action on
- 2006-04-11 09:22 bagder
- * lib/hostip.h: added docs and removed proto
- 2006-04-10 23:57 bagder
- * CHANGES, RELEASE-NOTES: mention recent additions
- 2006-04-10 23:55 bagder
- * docs/libcurl/Makefile.am: adding the new man pages to the package
- 2006-04-10 23:49 bagder
- * lib/ssluse.c: Ates Goral found out that if you specified both
- CURLOPT_CONNECTTIMEOUT and CURLOPT_TIMEOUT, the _longer_ time
- would wrongly be used for the SSL connection time-out!
- 2006-04-10 17:00 bagder
- * lib/: Makefile.inc, connect.c, ftp.c, ftp.h, hash.c, hostares.c,
- hostip.h, hostsyn.c, http.c, http.h, multi.c, multiif.h,
- speedcheck.c, splay.c, splay.h, strerror.c, transfer.c,
- transfer.h, url.c, url.h, urldata.h: First curl_multi_socket()
- commit. Should primarily be considered as an internal code
- rearrange to fit the future better.
- 2006-04-10 16:58 bagder
- * hiper/Makefile: This no longer needs the extra define!
- 2006-04-10 16:54 bagder
- * lib/Makefile.am: added README.multi_socket
- 2006-04-10 16:44 bagder
- * lib/README.multi_socket: state of the multi_socket API works
- 2006-04-10 15:31 bagder
- * configure.ac: check for fork() as well, so that we can build the
- sws http test server with fork support for cooler tests
- 2006-04-10 15:14 bagder
- * lib/setup.h: avoid duplicate typedefs, as this type is also
- defined in our public headers
- 2006-04-10 15:12 bagder
- * include/curl/multi.h: curl_multi_socket() updates
- 2006-04-10 15:11 bagder
- * tests/server/sws.c: if configure found a fork(), sws supports
- --fork which is *NOT* used by the ordinary test suite. Also
- removed the perror() calls and instead made the logging output
- the errno code to ease error tracking using logs.
- 2006-04-10 15:10 bagder
- * tests/httpsserver.pl: output the exit code from stunnel to stderr
- in case it is non-zero
- 2006-04-10 15:09 bagder
- * tests/httpserver.pl: support --fork and pass that on to sws
- 2006-04-10 15:03 bagder
- * tests/runtests.pl: Scan for 'stunnel4' before 'stunnel' since
- debian have them setup this way and it should break most other
- systems. The "funny" part is that debian actually have a
- 'stunnel' setup to simulate stunnel v3 but it breaks our own
- stunnel-version-detect-and-adjust-to-it system.
- Added initial support for optionally running servers with fork
- support.
- 2006-04-10 14:26 bagder
- * tests/data/: test169, test239, test243: Use correct
- content-length. Found out by patching the libcurl read to only
- read one byte at a time...
- 2006-04-10 10:24 bagder
- * docs/KNOWN_BUGS: 33. Doing multi-pass HTTP authentication on a
- non-default port does not work. This happens because the
- multi-pass code abuses the redirect following code for doing
- multiple requests, and when we following redirects to an absolute
- URL we must use the newly specified port and not the one
- specified in the original URL. A proper fix to this would need
- to separate the negotiation "redirect" from an actual
- redirect.
- 2006-04-10 10:17 bagder
- * TODO-RELEASE: 65 - curl_multi_socket() added but not extensively
- tested nor particularly documented or pushed for.
- 2006-04-10 10:16 bagder
- * CVS-INFO: we haven't been using yacc/bison in a long time!
- 2006-04-10 10:14 bagder
- * CHANGES, CHANGES.2005: forked off the changes from 2005 into its
- own file
- 2006-04-10 00:41 bagder
- * docs/libcurl/libcurl-errors.3, include/curl/curl.h,
- lib/strerror.c, src/main.c: CURLE_FTP_USER_PASSWORD_INCORRECT is
- not returned by libcurl anymore!
- 2006-04-10 00:40 bagder
- * docs/libcurl/curl_easy_setopt.3: mention RFC 2396 for URL syntax
- spec
- 2006-04-09 10:39 bagder
- * docs/examples/: Makefile.am, sampleconv.c: new little example
- using the new conversion callbacks added in 7.15.4
- 2006-04-08 23:29 bagder
- * docs/libcurl/curl_easy_unescape.3: mention the outlength argument
- 2006-04-08 13:04 giva
- * lib/http_ntlm.c: readint_le() not needed in USE_WINDOWS_SSPI
- code.
- 2006-04-08 13:01 giva
- * lib/ldap.c: curl_easy_unescape() takes 4 arguments.
- 2006-04-07 23:50 bagder
- * docs/libcurl/Makefile.am, docs/libcurl/curl_easy_escape.3,
- docs/libcurl/curl_easy_unescape.3, docs/libcurl/curl_escape.3,
- docs/libcurl/curl_unescape.3, include/curl/curl.h,
- lib/config-tpf.h, lib/easy.c, lib/easyif.h, lib/escape.c,
- lib/escape.h, lib/file.c, lib/ftp.c, lib/ldap.c, lib/select.c,
- lib/select.h, lib/sendf.c, lib/setup.h, lib/ssluse.c,
- lib/strerror.c, lib/tftp.c, lib/transfer.c, lib/url.c,
- lib/urldata.h, src/main.c, src/setup.h: First commit of David
- McCreedy's EBCDIC and TPF changes.
- 2006-04-07 14:10 bagder
- * src/urlglob.c: minor re-arrange to return a value in order to
- avoid compiler warnings for not returning a value from a non-void
- function (even though the code never actually reached that point
- before)
- 2006-04-07 13:47 bagder
- * lib/: url.c, urldata.h: added typedefed function pointers and
- typecast the NULL assignments in an attempt to silence picky
- compilers when assigning data pointers to a function pointer
- variable
- 2006-04-07 13:46 bagder
- * lib/telnet.c: attempt to avoid warnings in picky environments by
- storing options as unsigned chars
- 2006-04-05 14:46 bagder
- * tests/data/: test150, test155, test159, test169, test209,
- test267, test67, test68, test69, test81, test89, test90, test91:
- cut off a bit more of the type-2 ntlm message since it differs
- between hosts
- 2006-04-05 14:35 bagder
- * CHANGES, RELEASE-NOTES, lib/http_ntlm.c, lib/urldata.h,
- tests/data/test150, tests/data/test155, tests/data/test159,
- tests/data/test162, tests/data/test169, tests/data/test170,
- tests/data/test176, tests/data/test209, tests/data/test213,
- tests/data/test239, tests/data/test243, tests/data/test265,
- tests/data/test267, tests/data/test67, tests/data/test68,
- tests/data/test69, tests/data/test81, tests/data/test89,
- tests/data/test90, tests/data/test91: Michele Bini modified the
- NTLM code to work for his "weird IIS case"
- (http://curl.haxx.se/mail/lib-2006-02/0154.html) by adding the
- NTLM hash function in addition to the LM one and making some
- other adjustments in the order the different parts of the data
- block are sent in the Type-2 reply. Inspiration for this work
- was taken from the Firefox NTLM implementation.
- I edited the existing 21(!) NTLM test cases to run fine with
- these news. Due to the fact that we now properly include the host
- name in the Type-2 message the test cases now only compare parts
- of that chunk.
- 2006-03-28 12:08 bagder
- * include/curl/mprintf.h: for the CURLDEBUG case, we redefine
- sprintf and vsprintf to make us notice if any use of such a
- function slip through
- 2006-03-28 10:03 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
- tests/data/test276: #1451929
- (http://curl.haxx.se/bug/view.cgi?id=1451929) detailed a bug that
- occurred when asking libcurl to follow HTTP redirects and the
- original URL had more than one question mark (?). Added test case
- 276 to verify.
- 2006-03-28 09:51 bagder
- * src/urlglob.c: converted sprintf() to snprintf() to reduce risk
- 2006-03-27 23:59 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: David Byron found a problem
- multiple -d options when libcurl was built with --enable-debug,
- as then curl used free() on memory allocated both with normal
- malloc() and with libcurl-provided functions, when the latter
- MUST be freed with curl_free() in debug builds.
- 2006-03-27 16:34 gknauf
- * lib/Makefile.netware, src/Makefile.netware: minor Makefile fix -
- let's go 2006; avoid kiling hugehelp.c when not built from CVS.
- 2006-03-26 10:52 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c: Tor Arntsen figured out that
- TFTP was broken on a lot of systems since we called bind() with a
- too big argument in the 3rd parameter and at least Tru64, AIX and
- IRIX seem to be very picky about it.
- 2006-03-21 23:30 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h, lib/ftp.c,
- lib/getinfo.c, lib/urldata.h, src/writeout.c: David McCreedy
- added CURLINFO_FTP_ENTRY_PATH to export the FTP entry path
- 2006-03-21 22:54 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h, lib/sslgen.c,
- lib/sslgen.h, lib/ssluse.c, lib/ssluse.h, lib/url.c,
- lib/urldata.h: Xavier Bouchoux made the SSL connection
- non-blocking for the multi interface (when using OpenSSL).
- 2006-03-21 14:34 bagder
- * CHANGES, RELEASE-NOTES, configure.ac: Tor Arntsen fixed the AIX
- Toolbox RPM spec
- 2006-03-20 23:51 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: David McCreedy fixed libcurl
- to no longer ignore AUTH failures and now it reacts properly
- according to the CURLOPT_FTP_SSL setting.
- 2006-03-20 23:25 bagder
- * CHANGES, RELEASE-NOTES: mention today's fixes
- 2006-03-20 23:24 bagder
- * docs/THANKS: 7.15.3 contributors
- 2006-03-20 23:15 danf
- * lib/tftp.c: Fixed a bug whereby a received file whose length was
- a multiple of 512 bytes could have random garbage appended.
- Also, stop processing TFTP packets which are too short to be
- legal.
- 2006-03-20 14:14 bagder
- * src/main.c: off-by-one for the case when it adds /? and a
- terminating zero to the URL
- 2006-03-20 10:03 bagder
- * CHANGES, RELEASE-NOTES, include/curl/curlver.h: start working
- towards 7.15.4
- 2006-03-20 08:59 bagder
- * configure.ac, packages/Makefile.am, packages/AIX/Makefile.am:
- fixed the AIX packages
- 2006-03-20 08:37 bagder
- * packages/AIX/: Makefile.am, RPM/Makefile.am: missing in CVS
- 2006-03-20 08:32 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c: fixed tftp packet overflow
- risk
- 2006-03-17 09:22 bagder
- * docs/libcurl/curl_getenv.3: slight rewording based on debian bug
- report #357388 by Justin Pryzby
- 2006-03-16 23:31 bagder
- * docs/KNOWN_BUGS: fixed in CVS
- 2006-03-16 22:23 bagder
- * packages/: Makefile.am, AIX/RPM/README, AIX/RPM/curl.spec.in: AIX
- Toolbox RPM spec file by Tor Arntsen
- 2006-03-15 22:21 bagder
- * docs/curl.1: slightly edited explanation for -f/--fail by the
- help of Kjell Ericson
- 2006-03-14 01:07 bagder
- * src/main.c: use the new types accordingly
- 2006-03-14 01:05 bagder
- * include/curl/curl.h, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3: --ftp-method and
- CURLOPT_FTP_FILEMETHOD are now documented and usable
- 2006-03-14 00:34 bagder
- * lib/ssluse.c: David McCreedy found a use of the wrong variable
- when display the error text from OpenSSL.
- 2006-03-14 00:33 bagder
- * lib/ftp.c: David McCreedy found a missing return code assignment
- 2006-03-13 20:44 bagder
- * docs/libcurl/: curl_easy_getinfo.3, libcurl-tutorial.3: Scott
- Worley's typo fixes
- 2006-03-08 16:46 bagder
- * lib/ftp.c: Peter Heuchert's correction for the clear control
- connection case
- 2006-03-08 00:11 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, lib/urldata.h: Markus Koetter
- filed debian bug report #355715 which identified a problem with
- the multi interface and multi-part formposts. The fix from
- February 22nd could make the Curl_done() function get called
- twice on the same connection and it was not designed for that and
- thus tried to call free() on an already freed memory area!
- 2006-03-07 23:28 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Peter Heuchert made sure the
- CURLFTPSSL_CONTROL setting for CURLOPT_FTP_SSL is used properly.
- 2006-03-06 23:35 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Lots of users on Windows
- have reported getting the "SSL: couldn't set callback" error
- message so I've now made the setting of that callback not be as
- critical as before. The function is only used for additional
- loggging/ trace anyway so a failure just means slightly less
- data. It should still be able to proceed and connect fine to the
- server.
- 2006-03-04 23:39 bagder
- * CHANGES, RELEASE-NOTES, lib/if2ip.h: build fix for Interix
- 2006-03-03 15:37 bagder
- * tests/runtests.pl: If run on a curl built shared, detect this and
- invoke libtool for gdb accordingly.
- 2006-03-03 14:12 bagder
- * tests/data/Makefile.am: added test524
- 2006-03-03 14:09 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/test524,
- tests/libtest/Makefile.am, tests/libtest/lib524.c: Prevent
- uploading to a URL that has no file name part.
- 2006-03-02 23:09 bagder
- * docs/libcurl/curl_easy_setopt.3: point out that CAINFO points out
- a file name by default
- 2006-03-02 23:04 bagder
- * docs/curl.1: added large chunk of blurb about the progress meter
- 2006-03-02 14:35 bagder
- * docs/KNOWN_BUGS: I'm pretty sure #24 is fixed in 7.15.2
- 2006-03-02 12:41 bagder
- * CHANGES, RELEASE-NOTES: mention Dan F's out-of-file handles fix
- from the other day
- 2006-03-02 12:37 bagder
- * CHANGES, RELEASE-NOTES, configure.ac: check for and use
- getprotobyname
- 2006-02-28 19:21 danf
- * src/main.c: Don't lock up at start when there aren't any free
- file descriptors.
- 2006-02-27 22:32 bagder
- * packages/vms/Makefile.am: added missing files
- 2006-02-27 19:17 bagder
- * docs/THANKS: ack, removed duplicate
- 2006-02-27 19:16 bagder
- * docs/THANKS: 7.15.2 contributors added
- 2006-02-27 19:14 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start over on what might
- become 7.15.3
- 2006-02-27 17:09 bagder
- * CHANGES: hehe, wrong year but who reads these lines anyway? ;-)
- 2006-02-27 17:05 bagder
- * CHANGES: 7.15.2
- 2006-02-26 19:20 giva
- * lib/connect.c: Small fix.
- 2006-02-26 18:08 giva
- * lib/: config-win32.h, config.dj, connect.c: Use getprotobyname()
- to retrieve protocol number for TCP (sorry, I don't know how to
- add this to the configure process).
- 2006-02-25 19:57 giva
- * tests/server/sws.c: Fix typo.
- 2006-02-24 22:35 danf
- * lib/url.c: Added user ID support to SOCKS4.
- 2006-02-23 22:33 bagder
- * src/writeout.c: Fixed typo, the option is called --write-out. Bob
- Bagwill pointed out.
- 2006-02-23 22:29 bagder
- * lib/multi.c: argh, forgot the check for a connection before we
- call Curl_done
- 2006-02-23 19:39 danf
- * lib/url.c: Fixed a few more comment typos.
- 2006-02-23 15:42 bagder
- * lib/url.c: Peter Su's SOCKS4 fix
- 2006-02-23 13:21 bagder
- * TODO-RELEASE: the last planned fix is done
- 2006-02-23 13:20 bagder
- * CHANGES, RELEASE-NOTES, lib/hostip.h, lib/multi.c, lib/url.c:
- Lots of work and analysis by "xbx___" in bug #1431750
- (http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify
- and fix two different but related bugs:
- 1) Removing an easy handle from a multi handle before the
- transfer is done could leave a connection in the connection
- cache for that handle that is in a state that isn't suitable
- for re-use. A subsequent re-use could then read from a NULL
- pointer and segfault.
- 2) When an easy handle was removed from the multi handle, there
- could be an outstanding c-ares DNS name resolve request. When
- the response arrived, it caused havoc since the connection
- struct it "belonged" to could've been freed already.
- Now Curl_done() is called when an easy handle is removed from a
- multi handle pre-maturely (that is, before the transfer was
- complteted). Curl_done() also makes sure to cancel all (if any)
- outstanding c-ares requests.
- 2006-02-23 00:55 danf
- * docs/KNOWN_BUGS, tests/data/test57: Fixed test case 57 (KNOWN_BUG
- #18)
- 2006-02-22 20:09 danf
- * lib/url.c: Fixed some spelling errors in comments, and extraneous
- \n in failf logs.
- 2006-02-21 16:25 bagder
- * src/main.c: two typos in comments
- 2006-02-21 08:46 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, lib/url.c, src/main.c: Peter Su
- added support for SOCKS4 proxies. Enable this by setting the
- proxy type to the already provided type CURLPROXY_SOCKS4. I
- added a --socks4 option that works like the current --socks5
- option but instead use the socks4 protocol.
- 2006-02-20 11:05 bagder
- * docs/KNOWN_BUGS: ftp upload with url ending with slash
- 2006-02-20 00:16 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Shmulik Regev fixed an
- issue with multi-pass authentication and compressed content when
- libcurl didn't honor the internal ignorebody flag.
- 2006-02-18 23:27 bagder
- * CHANGES, RELEASE-NOTES, lib/http_negotiate.c, tests/server/sws.c:
- Ulf Härnhammar fixed a format string (printf style) problem in
- the Negotiate code. It should however not be the cause of any
- troubles. He also fixed a few similar problems in the HTTP test
- server code.
- 2006-02-17 16:58 yangtse
- * lib/config-win32ce.h: Fix spacing.
- 2006-02-17 14:31 bagder
- * docs/libcurl/curl_global_cleanup.3: fixed formatting
- 2006-02-17 00:42 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/hostip.c: Shmulik Regev
- provided a fix for the DNS cache when using short life times, as
- previously it could be holding on to old cached entries longer
- than requested.
- 2006-02-16 20:19 danf
- * docs/KNOWN_BUGS: Gopher is no longer supported.
- 2006-02-16 13:11 bagder
- * TODO-RELEASE: two items before release
- 2006-02-16 11:02 bagder
- * lib/url.c: Added some clarifying comments
- 2006-02-15 10:36 bagder
- * docs/KNOWN_BUGS: 32. (At least on Windows) If libcurl is built
- with c-ares and there's no DNS server configured in the system,
- the ares_init() call fails and thus curl_easy_init() fails as
- well. This causes weird effects for people who use numerical IP
- addresses only.
- 2006-02-11 23:36 bagder
- * docs/libcurl/curl_easy_getinfo.3: mention the
- CURLOPT_CONNECT_ONLY connection
- 2006-02-11 23:35 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_getinfo.3,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/easy.c,
- lib/ftp.c, lib/getinfo.c, lib/http.c, lib/multi.c,
- lib/transfer.c, lib/url.c, lib/urldata.h: Karl M added the
- CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that an app
- can use to let libcurl only connect to a remote host and then
- extract the socket from libcurl. libcurl will then not attempt to
- do any transfer at all after the connect is done.
- 2006-02-11 13:56 bagder
- * CHANGES, RELEASE-NOTES, configure.ac: Kent Boortz improved the
- configure check for GnuTLS to properly set LIBS instead of
- LDFLAGS.
- 2006-02-09 23:25 bagder
- * docs/libcurl/libcurl-tutorial.3: CURLOPT_NOSIGNAL might be a MUST
- to make threaded use work, like on AIX 5.2 due to the use of the
- static variable for sigsetjmp()
- 2006-02-08 00:09 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Philippe Vaucher provided
- a brilliant piece of test code that show a problem with re-used
- FTP connections. If the second request on the same connection was
- set not to fetch a "body", libcurl could get confused and
- consider it an attempt to use a dead connection and would go
- acting mighty strange.
- 2006-02-07 19:56 bagder
- * src/main.c: avoid illegal memory access when doing "-T [URL]
- [URL]"
- 2006-02-07 15:03 bagder
- * docs/libcurl/libcurl-tutorial.3: Rene Bernhardt found this typo
- 2006-02-06 21:02 bagder
- * tests/data/test46: how silly, the cookie expired! ;-)
- 2006-02-04 19:08 bagder
- * docs/examples/: Makefile.am, README, synctime.c: Frank's
- synctime.c example and an updated list in README
- 2006-02-02 00:28 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: fixed --limit-rate
- 2006-02-02 00:26 bagder
- * src/main.c: Make --limit-rate [num] mean bytes. Seems I broke it
- back in november 2005...
- 2006-01-30 19:57 giva
- * lib/connect.c: Squelch the "warning: 'port' might be used
- uninitialized in this function". (occurs w/o ENABLE_IPV6).
- 2006-01-30 09:24 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/connect.c, lib/url.c, lib/urldata.h, src/main.c: Added
- CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with
- the curl tool with --local-port. Plain and simply set the range
- of ports to bind the local end of connections to. Implemented on
- to popular demand.
- Not extensively tested. Please let me know how it works.
- 2006-01-30 09:20 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: Based on an error report
- by Philippe Vaucher, we no longer count a retried connection
- setup as a follow-redirect. It turns out 1) this fails when a FTP
- connection is re-setup and 2) it does make the max-redirs counter
- behave wrong. This fix was not verified since the reporter
- vanished, but I believe this is the right fix nonetheless.
- 2006-01-29 14:13 bagder
- * RELEASE-NOTES: more mirrors
- 2006-01-28 14:14 bagder
- * docs/TODO: we should fix the system includes in the public
- headers to be based on checks of the system instead of depending
- on what particular systems we think need various headers
- 2006-01-28 14:13 bagder
- * include/curl/multi.h: include sys/select.h on NetBSD as well
- 2006-01-27 22:23 bagder
- * docs/libcurl/libcurl-errors.3: typo pointed out by Mike Griffiths
- 2006-01-27 16:01 bagder
- * docs/libcurl/curl_easy_setopt.3: Cyrill Osterwalder pointed out
- that sending "" as data in a header is in fact equal to a blank
- one according to the spec.
- 2006-01-26 11:39 bagder
- * lib/krb4.c: updated source header
- 2006-01-24 15:40 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/test238: Michal
- Marek provided a patch for FTP that makes libcurl continue to try
- PASV even after EPSV returned a positive response code, if
- libcurl failed to connect to the port number the EPSV response
- said. Obviously some people are going through protocol-sensitive
- firewalls (or similar) that don't understand EPSV and then they
- don't allow the second connection unless PASV was used. This also
- called for a minor fix of test case 238.
- 2006-01-20 19:56 danf
- * docs/curl.1: Fixed some statements about handling multiple
- occurrences of options. Tried to make some of the wording a bit
- more consistent.
- 2006-01-20 18:50 bagder
- * RELEASE-NOTES: the second -P fix
- 2006-01-20 00:52 bagder
- * CHANGES, lib/ftp.c, lib/url.c, lib/urldata.h, tests/data/test212:
- Duane Cathey was one of our friends who reported that curl -P
- [IP] (CURLOPT_FTPPORT) didn't work for ipv6-enabed curls if the
- IP wasn't a "native" IP while it works fine for ipv6-disabled
- builds!
- In the process of fixing this, I removed the support for LPRT
- since I can't think of many reasons to keep doing it and asking
- on the mailing list didn't reveal anyone else that could either.
- The code that sends EPRT and PORT is now also a lot simpler than
- before (IMHO).
- 2006-01-19 23:02 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Jon Turner pointed out that
- doing -P [hostname] with curl (built ipv4-only) didn't work.
- 2006-01-19 21:40 bagder
- * docs/curl.1: clarify what "-P -" does
- 2006-01-19 10:53 bagder
- * docs/LICENSE-MIXING: corrected factual mistake about BSD license
- in the krb4.c code
- 2006-01-18 13:17 bagder
- * CHANGES, README, RELEASE-NOTES: reality sync
- 2006-01-18 11:00 bagder
- * CHANGES, RELEASE-NOTES, acinclude.m4: configure no longer warns
- on "missing" if the current path contains a space
- 2006-01-17 18:39 bagder
- * docs/libcurl/libcurl.m4: David Shaw: Here is the latest
- libcurl.m4 autoconf tests. It is updated with the latest
- features and protocols that libcurl supports and has a minor fix
- to better deal with the obscure case where someone has more than
- one libcurl installed at the same time.
- 2006-01-17 08:53 bagder
- * COPYING: happy new year!
- 2006-01-16 23:14 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, curl-config.in, docs/FAQ,
- docs/FEATURES, docs/INSTALL, docs/MANUAL, docs/curl-config.1,
- docs/curl.1, docs/libcurl/libcurl.m4, lib/setup.h, lib/url.c,
- lib/urldata.h, lib/version.c,
- packages/Linux/RPM/curl-ssl.spec.in,
- packages/Linux/RPM/curl.spec.in, packages/Win32/cygwin/README,
- perl/contrib/checklinks.pl.in, tests/README, tests/runtests.pl:
- David Shaw finally removed all traces of Gopher and we are now
- officially not supporting it. It hasn't been functioning for
- years anyway, so this is just finally stating what already was
- true. And a cleanup at the same time.
- 2006-01-16 01:00 bagder
- * docs/curl.1: improved the description of the -L/--location option
- 2006-01-16 00:55 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_init.3,
- docs/libcurl/curl_global_cleanup.3,
- docs/libcurl/curl_global_init.3, docs/libcurl/libcurl.3,
- lib/easy.c: Bryan Henderson turned the 'initialized' variable for
- curl_global_init() into a counter, and thus you can now do
- multiple curl_global_init() and you are then supposed to do the
- same amount of calls to curl_global_cleanup(). Bryan also
- updated the docs accordingly.
- 2006-01-16 00:17 bagder
- * hiper/shiper.c: adjusted to use curl_multi_setopt() to set the
- callback
- 2006-01-16 00:15 bagder
- * docs/libcurl/: curl_multi_setopt.3, curl_multi_socket.3: adjusted
- to the new concept of the callback
- 2006-01-13 13:16 bagder
- * CHANGES, RELEASE-NOTES, tests/runtests.pl: Andrew Benham fixed a
- race condition in the test suite that could cause the test script
- to kill all processes in the current process group!
- 2006-01-12 23:18 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Fixed FTP_SKIP_PASV_IP and
- FTP_USE_EPSV to "do right" when used on FTP thru HTTP proxy.
- 2006-01-12 13:40 bagder
- * CHANGES, lib/ftp.c: Michael Jahn fixed ftp over CONNECT
- 2006-01-11 00:08 bagder
- * CHANGES: mention the "secret" option as I've got no feedback and
- it is actually present in 7.15.1
- 2006-01-11 00:03 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/urldata.h: When using a
- bad path over FTP, as in when libcurl couldn't CWD into all given
- subdirs, libcurl would still "remember" the full path as if it is
- the current directory libcurl is in so that the next
- curl_easy_perform() would get really confused if it tried the
- same path again - as it would not issue any CWD commands at all,
- assuming it is already in the "proper" dir.
- Starting now, a failed CWD command sets a flag that prevents the
- path to be "remembered" after returning.
- 2006-01-09 14:17 bagder
- * docs/libcurl/curl_easy_setopt.3, include/curl/mprintf.h,
- include/curl/multi.h, lib/amigaos.c, lib/amigaos.h, lib/cookie.h,
- lib/escape.h, lib/getenv.c, lib/http.c, lib/setup.h,
- lib/strtoofft.c, lib/timeval.c, lib/timeval.h,
- tests/server/Makefile.am, tests/server/resolve.c,
- tests/server/sws.c, tests/server/tftp.h: Made the copyright year
- match the latest modification's year.
- 2006-01-09 09:31 bagder
- * ares/: CHANGES, acinclude.m4: Alexander Lazic improved the
- getservbyport_r() configure check.
- 2006-01-09 00:28 bagder
- * RELEASE-NOTES: one more mirror, now fortunately in Japan
- 2006-01-08 23:55 bagder
- * docs/libcurl/curl_easy_setopt.3: use the proper dash
- 2006-01-07 23:24 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c: Mike Jean fixed so that the
- second CONNECT when doing FTP over a HTTP proxy actually used a
- new connection and not sent the second request on the first
- socket!
- 2006-01-06 23:59 bagder
- * CHANGES, RELEASE-NOTES, ares/CHANGES: buildconf fixes
- 2006-01-06 23:08 bagder
- * buildconf: As Alexander Lazic pointed out, run the buildconf from
- the ares dir if that is present instead of trying to duplicate
- that stuff in this script.
- 2006-01-06 23:07 bagder
- * ares/buildconf: Use $ACLOCAL_FLAGS too, pointed out by Alexander
- Lazic
- 2006-01-05 15:58 bagder
- * hiper/STATUS: summary of what we have
- 2006-01-05 08:57 bagder
- * ares/: CHANGES, ares_init.c, ares_private.h: James Bursa fixes:
- find the hosts file on RISC OS, and made it build with newer gcc
- versions that no longer defines "riscos".
- 2006-01-05 08:56 bagder
- * ares/AUTHORS: Yang Tse has been helping out
- 2006-01-05 00:02 bagder
- * tests/server/resolve.c: modified output to prevent the autobuild
- system to trap on the 'FAILED' output mistaking it for an actual
- failed test case
- 2006-01-04 15:21 giva
- * ares/Makefile.vc6: Added ares_getsock.obj.
- 2006-01-04 15:11 bagder
- * hiper/: hiper.c, shiper.c: updated test programs to use the API
- as it currently works
- 2006-01-04 15:09 bagder
- * docs/libcurl/curl_multi_socket.3: removed easy handle argument
- from proto
- 2006-01-04 15:09 bagder
- * docs/libcurl/libcurl-errors.3: upcoming new error code
- 2006-01-04 11:07 bagder
- * CHANGES: Andres Garcia made the TFTP test server build with
- mingw.
- 2006-01-04 11:04 bagder
- * RELEASE-NOTES: not much recent stuff, but still I had this
- modified locally
- 2006-01-03 23:47 bagder
- * tests/server/: Makefile.am, tftp.h: Added remake of the
- arpa/tftp.h file to make the TFTP server build on systems without
- the real header file.
- 2006-01-03 23:44 bagder
- * tests/server/tftpd.c: killed trailing whitespace
- 2006-01-03 23:19 bagder
- * tests/server/tftpd.c: Andres Garcia made the TFTP test server
- build with mingw ("I also had to copy the 'tftp.h' file from a
- linux box, since it doesn't come with mingw.")
- 2006-01-03 16:53 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_PROGRESSFUNCTION is
- really not a good idea when using the multi interface
- 2006-01-03 16:52 bagder
- * docs/libcurl/curl_multi_timeout.3: fixed the prototype
- 2006-01-03 13:18 bagder
- * tests/server/sws.c: modified to hush compiler warnings
- 2006-01-03 00:37 bagder
- * include/curl/multi.h: Removed inaccurate comment for upcoming
- curl_multi_socket() and family. Modified the callback proto used
- for it.
- 2006-01-03 00:32 bagder
- * docs/libcurl/: curl_easy_reset.3, curl_easy_strerror.3,
- curl_multi_fdset.3, curl_multi_perform.3, curl_multi_strerror.3,
- curl_share_strerror.3: minor edits
- 2006-01-03 00:00 bagder
- * docs/libcurl/curl_multi_timeout.3: Initial description of the
- upcoming curl_multi_timeout() function
- 2006-01-02 23:58 bagder
- * docs/libcurl/curl_multi_socket.3: I removed the timeout argument
- from the socket callback and did some other cleanups of this man
- page. The lengthy description has now also been removed from
- curl/multi.h since it immediately got tedious to maintain the
- info on two places when I did major updates...
- 2006-01-02 19:35 giva
- * lib/setup.h: Include <sys/ioctl.h> before redefining ioctl().
- 2006-01-02 13:19 bagder
- * tests/: FILEFORMAT, server/sws.c: 1. sws now supports two new
- "commands" and 2. if built with CURL_SWS_FORK_ENABLED defined it
- forks for each new connection and thus can support any amount of
- connection clients (used for hiper tests and not for the standard
- plain curl test suite)
- 2006-01-02 10:13 bagder
- * ares/ares_version.h: we're working on 1.3.1 (or more)
- 2005-12-30 01:35 curlvms
- * lib/parsedate.c: fix questionable compare
- 2005-12-30 01:20 curlvms
- * lib/file.c: fix questionable compare compiler error (unsigned
- can't be < 0)
- 2005-12-30 01:07 curlvms
- * packages/vms/: curlmsg.msg, curlmsg_vms.h: added TFTP errors to
- match curl.h
- 2005-12-30 01:07 curlvms
- * packages/vms/config-vms.h: changed HAVE_STRTOK to follow CRTL
- version
- 2005-12-30 01:07 curlvms
- * packages/vms/curlmsg.h: put back into dist since most people
- didn't want to use SDL
- 2005-12-30 01:07 curlvms
- * packages/vms/curlmsg.sdl: put back into dist to lessen build
- confusion for some
- 2005-12-30 01:07 curlvms
- * lib/: file.c, parsedate.c: putting back into dist
- 2005-12-30 01:07 curlvms
- * packages/vms/.cvsignore: removed .h and .sdl
- 2005-12-30 01:07 curlvms
- * packages/vms/build_vms.com: removed defunct email address
- 2005-12-24 00:40 bagder
- * lib/Makefile.vc6: Kirill Vasiliev fixed the 'release-ssl-dll'
- target to properly build a static libcurl using openssl as dll.
- 2005-12-24 00:22 bagder
- * docs/libcurl/: curl_easy_init.3, curl_global_init.3: clarified
- that curl_global_init() isn't thread-safe and that it might
- affect curl_easy_init() if you don't call curl_global_init()
- explicitly in your app
- 2005-12-23 23:33 danf
- * configure.ac: Mention that PKG_CONFIG_PATH is preferred to
- --with-ssl
- 2005-12-22 16:31 bagder
- * ares/: ares_cancel.3, ares_getsock.3: This function was added in
- c-ares [version]
- 2005-12-22 16:29 bagder
- * ares/CHANGES: added ares_getsock()
- 2005-12-22 16:27 bagder
- * ares/: Makefile.inc, ares.h, ares_getsock.3, ares_getsock.c:
- Added ares_getsock() to extract sockets to wait for action on,
- without being limited to select().
- 2005-12-22 16:11 bagder
- * docs/libcurl/: curl_multi_socket.3, curl_multi_socket_all.3: The
- inital early embryos to describe the curl_multi_socket() API.
- Committed now to enable them to get added as web pages easier,
- they are not ready for anything "real" just yet.
- 2005-12-22 15:14 bagder
- * hiper/shiper.c: the curl_multi_socket() test application (still
- using select())
- 2005-12-22 09:33 bagder
- * docs/KNOWN_BUGS: #31 curl-config --libs" will include details set
- in LDFLAGS when configure is run that might be needed only for
- building libcurl.
- 2005-12-21 21:44 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- Checking for function getnameinfo and its arguments is finally
- done in one single function CURL_CHECK_FUNC_GETNAMEINFO which
- will only define HAVE_GETNAMEINFO if the function has been found
- AND the type of its arguments has been properly been detected
- 2005-12-21 18:51 yangtse
- * acinclude.m4, ares/acinclude.m4: Undefine HAVE_GETNAMEINFO if
- unable to find proper types to use for getnameinfo args
- 2005-12-21 18:20 yangtse
- * acinclude.m4, ares/acinclude.m4: Undefine HAVE_GETNAMEINFO if
- unable to find proper types to use for getnameinfo args
- 2005-12-21 17:08 yangtse
- * ares/configure.ac: Make sure we're using 'c-ares' sources and not
- 'ares' ones.
- 2005-12-21 10:15 bagder
- * buildconf: added our regular source header
- 2005-12-21 09:09 bagder
- * buildconf: allow more evironment variables to control what tools
- to check for and use
- 2005-12-21 08:59 bagder
- * buildconf: use ACLOCAL even when using 'find' to find the aclocal
- tool
- 2005-12-21 00:49 yangtse
- * acinclude.m4, ares/acinclude.m4: In
- CURL_FUNC_GETNAMEINFO_ARGTYPES, when cross-compiling a windows
- target use calling convention WSAAPI for getnameinfo() prototype.
- Checking type DWORD as argument 4 and 6 of getnameinfo not
- needed.
- 2005-12-20 23:46 bagder
- * lib/url.c: explain tld_check_name()
- 2005-12-20 23:20 giva
- * include/curl/curl.h: Changes for PellesC compiler under Win32.
- 2005-12-20 23:20 giva
- * lib/: config-win32.h, setup.h, timeval.h: Changes for PellesC
- compiler under Win32. A bit limited, but we just love swedish
- products...
- 2005-12-20 21:58 giva
- * ares/ares__read_line.c: Fix PellesC warning.
- 2005-12-20 21:48 giva
- * ares/: ares_process.c, config-win32.h, setup.h: Changes for
- PellesC for Win32. It needs <unistd.h> for 'ssize_t'. Hence the
- rearrangement in ares_process.c.
- 2005-12-20 21:29 yangtse
- * acinclude.m4, ares/acinclude.m4: fix ioctlsocket detection
- 2005-12-20 19:50 yangtse
- * configure.ac, ares/configure.ac: Fix, header checks must be done
- before using its results.
- 2005-12-20 10:19 bagder
- * hiper/: Makefile, shiper.c: shiper is the new test tool for the
- new API
- 2005-12-20 10:19 bagder
- * hiper/hiper.c: show dl speed
- 2005-12-20 10:02 bagder
- * acinclude.m4, configure.ac: added our standard source header
- 2005-12-20 09:51 bagder
- * acinclude.m4, ares/acinclude.m4: fix closing parentheses
- 2005-12-20 09:51 bagder
- * ares/configure.ac: use AC_PROG_LIBTOOL after AC_DISABLE_SHARED
- 2005-12-20 04:23 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4: Fix quoting
- 2005-12-20 03:48 yangtse
- * configure.ac: Give third argument to AC_DEFINE_UNQUOTED
- 2005-12-20 01:27 yangtse
- * acinclude.m4, ares/acinclude.m4: Use native type SOCKET instead
- of int when testing functionality of ioctlsocket on Windows
- 2005-12-20 00:32 yangtse
- * acinclude.m4, ares/acinclude.m4: Ooops
- 2005-12-19 23:36 danf
- * src/main.c: Fixed compiler warning on libc5.
- 2005-12-19 22:45 yangtse
- * acinclude.m4, ares/acinclude.m4: Add checking for type DWORD as
- argument 4 and 6 of getnameinfo
- 2005-12-19 22:38 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- Adjust more windows header includes
- 2005-12-19 20:47 danf
- * lib/ssluse.c, tests/server/tftpd.c: Fixed lcc compiler warnings.
- 2005-12-19 06:57 yangtse
- * acinclude.m4, ares/acinclude.m4: Fix guard detection of
- _WIN32_WINNT for MingW in CURL_FUNC_GETNAMEINFO_ARGTYPES
- 2005-12-19 06:32 yangtse
- * acinclude.m4, ares/acinclude.m4: Add check for 'unsigned int' as
- type of arguments 4 and 6 of getnameinfo
- 2005-12-19 01:15 yangtse
- * ares/ares.h, ares/nameser.h, include/curl/multi.h: Undo previous
- change. This header file belongs to the public interface and the
- change could break the compilation of thrid party apps which link
- against this library.
- 2005-12-18 21:24 yangtse
- * acinclude.m4, ares/acinclude.m4: When checking the type of the
- first argument of getnameinfo do it in the following order:
- 'struct sockaddr *' 'const struct sockaddr *' 'void *'.
- 2005-12-18 17:50 yangtse
- * ares/config-win32.h, lib/config-win32.h, lib/config-win32ce.h,
- src/config-win32.h: Fix spacing. When defining, define to 1.
- 2005-12-18 16:36 yangtse
- * ares/ares.h, ares/nameser.h, include/curl/multi.h, lib/connect.c,
- lib/getenv.c, lib/ldap.c, lib/timeval.c, src/homedir.c,
- src/main.c, tests/server/util.h: Cleanup windows header includes.
- Where aplicable, inclusion of windows.h winsock.h winsock2.h
- ws2tcpip.h is done in setup.h
- 2005-12-18 07:07 yangtse
- * acinclude.m4, ares/acinclude.m4: MingW guards getnameinfo,
- getaddrinfo and freeaddrinfo with _WIN32_WINNT >= 0x0501
- 2005-12-18 05:47 yangtse
- * configure.ac, ares/configure.ac: Fix Msys/Mingw not detecting
- getnameinfo() with AC_CHECK_FUNCS
- 2005-12-18 01:27 yangtse
- * ares/Makefile.vc6: Make it compatible with vc60 and vc71
- 2005-12-18 00:35 yangtse
- * ares/setup.h: Fix typo
- 2005-12-18 00:34 yangtse
- * ares/adig.c: Fix compiler warning
- 2005-12-17 22:20 yangtse
- * ares/config-win32.h, lib/config-win32.h, lib/config-win32ce.h,
- src/config-win32.h: Cleanup
- 2005-12-17 21:37 yangtse
- * ares/setup.h, lib/setup.h, src/setup.h: Windows related cleanup
- 2005-12-17 18:33 yangtse
- * acinclude.m4, ares/acinclude.m4: Check first arg of getnameinfo
- with and without const qualifier.
- 2005-12-17 07:04 yangtse
- * lib/setup.h: Change multiple header inclusion prevention
- definition to __LIB_CURL_SETUP_H
- 2005-12-17 03:41 yangtse
- * acinclude.m4, ares/acinclude.m4: Avoid breaking configure due to
- CURL_FUNC_GETNAMEINFO_ARGTYPES failure, since at this point
- nothing depends on it.
- 2005-12-17 03:32 yangtse
- * acinclude.m4, ares/acinclude.m4: const qualifier in getnameinfo
- check
- 2005-12-17 00:15 yangtse
- * acinclude.m4, ares/acinclude.m4: Since there is no proof of the
- existence of a platform which would justify checking for
- socklen_t in more than one function, the code used to find a
- valid socklen_t replacement is simplified back. The only function
- that will be used to find a socklen_t replacement is getpeername,
- as it has been since revision 1.4 of curl/acinclude.m4
- 2005-12-16 21:55 yangtse
- * ares/config-win32.h, ares/setup.h, lib/config-win32.h,
- lib/config-win32ce.h, lib/setup.h, src/config-win32.h,
- src/setup.h: 'Fix' windows builds
- 2005-12-16 19:18 yangtse
- * acinclude.m4, configure.ac, ares/acinclude.m4, ares/configure.ac:
- TYPE_SOCKLEN_T completely replaced by CURL_CHECK_TYPE_SOCKLEN_T.
- CURL_FUNC_GETNAMEINFO_ARGTYPES now also checks first argument.
- All related changes taken to cares configuration scripts.
- 2005-12-16 15:52 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Jean Jacques Drouin pointed
- out that you could only have a user name or password of 127 bytes
- or less embedded in a URL, where actually the code uses a 255
- byte buffer for it! Modified now to use the full buffer size.
- 2005-12-16 08:28 yangtse
- * acinclude.m4: More quotes
- 2005-12-16 07:50 yangtse
- * acinclude.m4: Fix copy paste bug
- 2005-12-16 06:05 yangtse
- * acinclude.m4, configure.ac: Test CURL_CHECK_TYPE_SOCKLEN_T
- 2005-12-16 05:54 yangtse
- * acinclude.m4: Oops. Wrong double quotes
- 2005-12-16 05:18 yangtse
- * acinclude.m4, configure.ac: Experimental check for socklen_t
- CURL_CHECK_TYPE_SOCKLEN_T
- 2005-12-15 20:39 yangtse
- * acinclude.m4, configure.ac: Tests to check the availability of
- compilable and valid windows.h winsock.h winsock2.h and
- ws2tcpip.h header files: CURL_CHECK_HEADER_WINDOWS
- CURL_CHECK_HEADER_WINSOCK CURL_CHECK_HEADER_WINSOCK2
- CURL_CHECK_HEADER_WS2TCPIP
- 2005-12-15 08:43 bagder
- * docs/curl.1: minor edit
- 2005-12-14 22:09 yangtse
- * acinclude.m4, configure.ac: Some preprocessors have problems if
- the # character isn't at position 1.
- 2005-12-14 21:58 yangtse
- * configure.ac: Check getnameinfo() argument types only if we have
- getnameinfo().
- 2005-12-14 20:00 yangtse
- * acinclude.m4, configure.ac: Determine the correct type to be
- passed to four of the `getnameinfo' function's arguments, and
- define those types in `GETNAMEINFO_TYPE_ARG2',
- `GETNAMEINFO_TYPE_ARG46', and `GETNAMEINFO_TYPE_ARG7'.
- 2005-12-14 14:10 bagder
- * docs/examples/post-callback.c: Rene Bernhardt's corrections
- 2005-12-13 20:07 danf
- * tests/testcurl.pl: Log CPPFLAGS environment variable along with
- the others.
- 2005-12-13 19:54 danf
- * lib/connect.c, lib/ssluse.c, src/getpass.c, tests/server/tftpd.c:
- Fixed some compiler warnings on lcc.
- 2005-12-13 14:50 yangtse
- * lib/hostip6.c: Undo last 'fix', since it was not the proper one.
- 2005-12-13 00:05 bagder
- * docs/KNOWN_BUGS: another SOCKS-related problem added
- 2005-12-12 23:50 bagder
- * docs/KNOWN_BUGS: added #29 and #30
- 2005-12-12 19:40 yangtse
- * lib/hostip6.c: Fix compiler warning
- 2005-12-12 18:11 danf
- * include/curl/curl.h: lcc isn't Windows-only, so check for it in
- conjunction with WIN32
- 2005-12-12 00:37 yangtse
- * ares/ares.h, ares/ares_getnameinfo.c, lib/ftp.c, lib/hostip.h,
- lib/hostip6.c: Undo last changes
- 2005-12-12 00:14 bagder
- * lib/setup.h: Dov Murik made defining HTTP_ONLY also disable TFTP
- 2005-12-11 19:29 yangtse
- * lib/ftp.c: Avoid generation of additional warnings
- 2005-12-11 13:03 yangtse
- * ares/ares.h, ares/ares_getnameinfo.c, lib/ftp.c, lib/hostip.h,
- lib/hostip6.c: Fix compiler warning and compatibility issue with
- the type of the parameter used in getnameinfo() to receive the
- length of the sockaddr struct.
- 2005-12-10 23:14 bagder
- * docs/TODO: use c-ares' IPv6 abilities fix CONNECT to a proxy that
- disconnects during the auth phase
- 2005-12-10 23:12 bagder
- * docs/libcurl/curl_easy_setopt.3: fix CURLOPT_FAILONERROR error,
- pointed out by Shailesh N. Humbad
- 2005-12-10 20:21 yangtse
- * ares/ares_getnameinfo.c: Modified lookup_service() to avoid the
- risk of a potential buffer overflow
- 2005-12-09 23:23 yangtse
- * ares/ares_getnameinfo.c: Fix compiler warning
- 2005-12-09 22:09 yangtse
- * ares/ares_process.c: Fix compiler warning
- 2005-12-09 16:19 yangtse
- * lib/setup.h: Unset HAVE_STRUCT_SOCKADDR_STORAGE when using msvc
- 6.0 with no PSDK
- 2005-12-09 11:41 bagder
- * hiper/Makefile: build ulimiter too
- 2005-12-09 11:41 bagder
- * hiper/hiper.c: Work around the 1024 connection limit in select(),
- or rather in the FD_* macros.
- 2005-12-09 11:40 bagder
- * hiper/ulimiter.c: Handy little tool that increases the amount of
- max open file descriptors and then runs a given command line.
- 2005-12-08 23:59 danf
- * lib/: inet_ntop.c, inet_pton.c: Replaced nonstandard u_char and
- u_int types
- 2005-12-08 21:38 yangtse
- * lib/tftp.c: Fix compiler warning
- 2005-12-08 20:47 yangtse
- * lib/hostip6.c: Fix compiler warning
- 2005-12-08 19:59 danf
- * lib/README.encoding: Fixed a lingering omission of gzip support.
- 2005-12-08 17:43 yangtse
- * tests/server/tftpd.c: Fix compiler warning
- 2005-12-08 15:01 yangtse
- * src/main.c: Fix a couple of compiler warnings
- 2005-12-08 12:29 yangtse
- * tests/runtests.pl: If unable to get curl's version, log all
- failure details.
- 2005-12-07 16:43 bagder
- * hiper/hiper.c: Lots of updates to detect what problems we got.
- They are related to the 1024 file descriptor limit in the
- server...
- 2005-12-07 11:07 bagder
- * hiper/hiper.c: New version for testing connections against a
- local server for easier setting up N idle and Z active
- connections in a controlled manner. This requires a a HTTP server
- that supports the server end. I have a modified sws for this
- (from the curl test suite) and I may commit the changes required
- for that soonish.
- 2005-12-07 00:36 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.15.2
- 2005-12-07 00:34 bagder
- * docs/THANKS: fresh contributors in the 7.15.1 release
- 2005-12-07 00:05 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: 7.15.1 with the now to be
- announced security flaw fixed
- 2005-12-06 14:56 bagder
- * hiper/collecturls.pl: my first collect-random-urls script, just
- for reference
- 2005-12-06 14:56 bagder
- * hiper/: Makefile, hiper.c: ok, these are the test build I've used
- so far
- 2005-12-06 08:47 bagder
- * tests/server/tftpd.c: Yang Tse: fixed compiler warning
- 2005-12-06 08:44 bagder
- * tests/runtests.pl: Yang Tse: With last change logging directory
- needs to be created sooner.
- 2005-12-05 21:07 danf
- * docs/KNOWN_BUGS, lib/tftp.c: Added a run-time check to warn if
- TFTP is going to fail due to portability issues in the code.
- 2005-12-05 20:23 bagder
- * tests/runtests.pl: Yang Tse: make runtests.pl more talkative when
- unable to find out curl's version.
- 2005-12-05 16:14 bagder
- * lib/ssluse.c: Yang Tse fixed: Openssl 0.9.9 makes 'const' the
- SSL_METHOD parameter in SSL_CTX_new and others, and also makes
- functions SSLv23_client_method, TLSv1_client_method, etc return a
- 'const' SSL_METHOD pointer. Previous versions do not use the
- 'const' qualifier.
- 2005-12-05 15:10 bagder
- * lib/ftp.c, lib/tftp.c, src/main.c, src/mkhelp.pl,
- tests/server/tftpd.c: Another Yang Tse warning cleanup raid!
- 2005-12-04 19:47 giva
- * lib/ssluse.c: Recent OpenSSL returns a 'const' in
- '*_client_method()'. So avoid 'assignment discards qualifiers
- from pointer target type' warning.
- 2005-12-03 00:23 bagder
- * include/curl/mprintf.h: Yang Tse adjusted the multiple header
- inclusion prevention definition H_MPRINTF to our more used style
- __CURL_MPRINTF_H
- 2005-12-03 00:22 bagder
- * lib/strerror.c: Yang Tse's fix to only provide the proto if there
- is such a function and we didn't find any proto
- 2005-12-03 00:22 bagder
- * lib/tftp.c: Yang Tse fixed the 4th argument in the sendto() calls
- 2005-12-02 00:42 bagder
- * CHANGES, RELEASE-NOTES, lib/file.c: Jamie Newton pointed out that
- libcurl's file:// code would close() a zero file descriptor if
- given a non-existing file.
- 2005-11-30 23:09 bagder
- * docs/KNOWN_BUGS: #27 is fixed
- 2005-11-30 14:09 bagder
- * lib/url.c: cast the va_arg() assignment to ftp_filemethod
- properly
- 2005-11-29 17:17 bagder
- * configure.ac: Yang Tse's fix of the inet_pton check
- 2005-11-29 00:06 bagder
- * include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
- src/main.c: new experimental "ftp method" code
- 2005-11-29 00:05 bagder
- * RELEASE-NOTES: Bryan Henderson
- 2005-11-28 21:21 bagder
- * configure.ac, lib/inet_pton.h: Yang Tse's changes to provide an
- inet_pton() proto for the platforms who don't have one in order
- to fix a remaining warning on IRIX 6.2.
- 2005-11-28 08:43 bagder
- * include/curl/multi.h: added note about the inclusion of curl.h
- from within this file
- 2005-11-25 23:45 bagder
- * .cvsignore, src/.cvsignore: Bryan Henderson: added missing
- ignores
- 2005-11-25 23:45 bagder
- * ares/CHANGES: Yang Tse fixed compiler warnings
- 2005-11-25 23:23 bagder
- * ares/ares_process.c: read_tcp_data() fix to get the proper buffer
- pointer and size
- 2005-11-25 23:20 bagder
- * lib/: inet_ntop.h, inet_pton.h: Yang Tse: fixes the use of
- Curl_inet_ntop and Curl_inet_pton with no prototypes on some
- platforms, ie IRIX 6.2 MIPS C 6.2
- 2005-11-25 23:14 bagder
- * ares/ares_process.c: Yang Tse: fixed compiler warnings
- 2005-11-25 23:14 bagder
- * ares/ares_getnameinfo.c: Change based on Yang Tse's excellent fix
- to reduce buffer overflow risk and fixing a compiler warning in
- the append_scopeid() function.
- 2005-11-25 10:52 bagder
- * configure.ac: Doug Kaufman corrected my attempt to a generic
- "skip extra test for function F"
- 2005-11-25 00:03 bagder
- * ares/ares_getnameinfo.c: avoid doing #if an a predef symbol that
- might not be defined
- 2005-11-24 21:39 bagder
- * lib/hostthre.c: Yang Tse: use static on file-private functions
- 2005-11-24 21:38 bagder
- * lib/formdata.c: Yang Tse: fix compilation errors when SSL is not
- disabled and HTTP is disabled
- 2005-11-24 21:37 bagder
- * lib/setup.h: Yang Tse: removes GOPHER protocol when HTTP is
- disabled
- 2005-11-24 21:33 giva
- * lib/: Makefile.Watcom, config-win32.h: Changes for OpenWatcom
- 1.4.
- 2005-11-24 11:22 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/setup.h,
- lib/transfer.c, src/setup.h: Doug Kaufman's set of patches to
- make curl build fine on DJGPP again using configure.
- 2005-11-24 08:20 bagder
- * docs/curl.1: mention the colon-only thing for -u and SSPI+NTLM
- 2005-11-23 23:59 bagder
- * lib/tftp.c: Yang Tse's patch to silence MSVC warnings
- 2005-11-23 12:51 bagder
- * lib/: http_ntlm.h, setup.h: only enable NTLM if HTTP and NTLM is
- not disabled, and if NTLM is disabled we define an empty macro
- for the ntlm cleanup function
- 2005-11-23 10:10 bagder
- * lib/setup.h, src/main.c: Yang Tse fixed MSVC 6.0 warnings
- 2005-11-18 08:23 bagder
- * lib/transfer.c: fix compiler warning
- 2005-11-17 15:29 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- lib/transfer.c: I extended a patch from David Shaw to make
- libcurl _always_ provide an error string in the given error
- buffer to address the flaw mention on 21 sep 2005.
- 2005-11-17 15:28 bagder
- * docs/FEATURES: TFTP
- 2005-11-16 08:20 bagder
- * CHANGES, Makefile.am, RELEASE-NOTES: Applied Albert Chin's patch
- that makes the libcurl.pc pkgconfig file get installed on 'make
- install' time.
- 2005-11-16 08:12 bagder
- * ares/configure.ac: check for and use winsock2.h instead of
- winsock.h and I fixed a typo in the ifdefs where . was used
- instead of _!
- 2005-11-15 15:39 bagder
- * ares/configure.ac: include ws2tcpip.h in an attempt to detect
- some of the ipv6 structs better in mingw builds
- 2005-11-15 00:14 bagder
- * ares/: ares_dns.h, configure.ac: Detect big/little endian in the
- configure script and adjust the ares_dns.h macros accordingly.
- 2005-11-14 23:10 bagder
- * CHANGES, lib/http_ntlm.c: Quagmire reported that he needed to
- raise a NTLM buffer for SSPI to work properly for a case, and so
- we did. We raised it even for non-SSPI builds but it should not
- do any harm. http://curl.haxx.se/bug/view.cgi?id=1356715
- 2005-11-14 14:40 giva
- * ares/Makefile.dj: Added '-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID'.
- 2005-11-14 14:26 giva
- * ares/ares_getnameinfo.c: Added CVS id. Avoid warning 'x might be
- used uninitialized in this function'.
- 2005-11-14 13:32 giva
- * ares/config-win32.h: We have HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID.
- 2005-11-14 08:48 bagder
- * lib/libcurl.def: Yang Tse: msvc7+ has deprecated the
- 'DESCRIPTION' section in module-definition files. this section is
- not mandatory for msvc60 so it could be completely removed from
- libcurl.def.
- 2005-11-14 01:18 bagder
- * CHANGES, lib/ftp.c: Jan Kunder's debian bug report
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338680
- identified a weird error message for when you try to upload a
- file and the requested directory doesn't exist on the target
- server.
- 2005-11-14 01:17 bagder
- * docs/curl.1: extended the description for exit code 9
- 2005-11-14 00:53 bagder
- * lib/: memdebug.h, ssluse.c: Yang Tse fixed compiler warnings
- 2005-11-14 00:04 bagder
- * lib/gtls.c: to build with old gnutls verions, don't use the *_t
- types
- 2005-11-13 23:54 bagder
- * src/main.c: prevent compiler warning
- 2005-11-13 14:32 giva
- * lib/config-win32.h: Add HAVE_STRUCT_SOCKADDR_STORAGE. My
- mistake; WinCE has it's own config-file.
- 2005-11-13 14:20 giva
- * lib/tftp.c: Fix for WIN32. WIN32 does have 'struct
- sockaddr_storage', but that's in <winsock2.h>. Hence tftp.c
- wouldn't compile on WinCE.
- 2005-11-13 12:06 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: Debian bug report 338681 by
- Jan Kunder: make curl better detect and report bad limit-rate
- units: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338681
- Now curl will return error if a bad unit is used.
- 2005-11-13 10:24 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/select.c: Thanks to
- this nice summary of poll() implementations:
- http://www.greenend.org.uk/rjk/2001/06/poll.html and further
- tests by Eugene Kotlyarov, we now know that cygwin's poll returns
- only POLLHUP on remote connection closure so we check for that
- case (too) and re-enable poll for cygwin builds.
- 2005-11-12 23:49 bagder
- * CHANGES, RELEASE-NOTES, configure.ac: Eugene Kotlyarov found out
- that cygwin's poll() function isn't doing things right:
- http://curl.haxx.se/mail/archive-2005-11/0045.html so we now
- disable poll() and use select() on cygwin too (we already do the
- same choice on Mac OS X)
- 2005-11-12 23:13 bagder
- * lib/sockaddr.h: oops * 2
- 2005-11-12 23:12 bagder
- * lib/sockaddr.h: oops
- 2005-11-12 23:10 bagder
- * lib/: ftp.c, sockaddr.h, tftp.c: Reversed the logic for
- sockaddr_storage and made our own Curl_sockaddr_storage struct
- instead to use.
- 2005-11-12 20:11 bagder
- * acinclude.m4: on windows (mingw32) the sockaddr_storage struct is
- in winsock2.h
- 2005-11-12 19:33 giva
- * ares/Makefile.vc6: Fixed typo. Detabified.
- 2005-11-12 16:15 giva
- * ares/ares_dns.h: Support big-endian machines.
- 2005-11-12 15:59 giva
- * ares/inet_ntop.c: Added CVS id, Detabified, applied c-ares
- coding-style.
- 2005-11-12 15:44 giva
- * ares/nameser.h: Added CVS id. Detabified.
- 2005-11-12 15:41 giva
- * ares/adig.c: Include <getopt.h>. Use DNS__32BIT() and
- DNS__16BIT() (How about BE machines?). Display T_AAAA resource.
- 2005-11-12 01:01 bagder
- * ares/Makefile.am: removed files no longer existing
- 2005-11-12 00:20 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: Dima Barsky patched problem
- #1348930: the GnuTLS code completely ignored client certificates!
- (http://curl.haxx.se/bug/view.cgi?id=1348930).
- 2005-11-11 23:04 bagder
- * lib/: Makefile.inc, ftp.c, setup.h, sockaddr.h, tftp.c: Moved the
- sockaddr_storage definition to lib/sockaddr.h and only include
- that in files that actually need the struct.
- 2005-11-11 20:25 giva
- * ares/inet_ntop.c: Squelch gcc 4.x warning.
- 2005-11-11 20:20 giva
- * ares/: ares_fds.c, ares_gethostbyaddr.c: Detabified. Added CVS
- id.
- 2005-11-11 20:14 giva
- * ares/vc/: areslib/areslib.dsp, ahost/ahost.dsp: HAVE_xx defines
- moved to config-win32.h.
- 2005-11-11 09:52 bagder
- * docs/libcurl/curl_easy_setopt.3: mention how to set domain when
- using NTLM
- 2005-11-11 05:28 giva
- * ares/ahost.c: Update using ares_inet_pton() and ares_inet_ntop().
- 2005-11-11 00:30 bagder
- * README: one in, one out
- 2005-11-11 00:24 bagder
- * RELEASE-NOTES: Fun while it lasted. New mirror already
- out-of-date.
- 2005-11-10 23:25 bagder
- * CHANGES, RELEASE-NOTES, lib/tftp.c: David Lang fixed IPv6 support
- for TFTP!
- 2005-11-10 23:24 bagder
- * lib/: ftp.c, setup.h: David Lang: if there is no
- sockaddr_storage, make up our own and use that
- 2005-11-10 23:22 bagder
- * tests/data/test75: modified to the new error text for range error
- 2005-11-10 23:11 bagder
- * docs/TODO: just implemented
- 2005-11-10 23:11 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/urlglob.c,
- src/urlglob.h: Introducing range stepping to the curl globbing
- support. Now you can specify step counter by adding :[num] within
- the brackets when specifying a range.
- 2005-11-10 17:55 giva
- * ares/setup.h: Use config-win32.h on Windows. Fixes for djgpp.
- 2005-11-10 17:52 giva
- * ares/: Makefile.m32, Makefile.vc6: Defines moved to
- config-win32.h.
- 2005-11-10 17:50 giva
- * ares/config-win32.h: Easy configuration with this file.
- 2005-11-10 17:42 giva
- * ares/vc/areslib/: areslib.mak, areslib.plg: Remove generated
- files areslib.plg areslib.mak from CVS.
- 2005-11-10 17:40 giva
- * ares/vc/ahost/: ahost.mak, ahost.plg: Remove generated files
- ahost.plg ahost.mak from CVS.
- 2005-11-10 17:38 giva
- * ares/vc/adig/: adig.mak, adig.plg: Remove generated files
- adig.plg adig.mak from CVS.
- 2005-11-10 00:15 bagder
- * docs/TODO: * Add step parameter to the globbing. Like [0-1000;10]
- that would walk the range increasing the number with 10 for
- every step. Requested by Jose:
- http://curl.haxx.se/feedback/display.cgi?id=11315662266802
- 2005-11-09 23:52 giva
- * ares/Makefile.dj: Update with "new" HAVE_xx.
- 2005-11-09 23:32 giva
- * ares/ares.h: Replace <winsock.h> with <winsock2.h> since IPv6
- support is required.
- 2005-11-09 23:18 giva
- * ares/Makefile.vc6: Add cvs id.
- 2005-11-09 23:17 giva
- * ares/FILES: Added Makefile.vc6.
- 2005-11-09 23:16 giva
- * ares/Makefile.vc6: I hate MS-devstudio project files.
- 2005-11-09 22:51 giva
- * ares/Makefile.m32: Updated for MingW. Added inet_ntop.o
- inet_net_pton.o bitncmp.o. Added -D'efines'.
- 2005-11-09 22:38 giva
- * ares/setup.h: MSVC fix for 'socklen_t'. Replace <winsock.h> with
- <winsock2.h> + <ws2tcpip.h> since IPv6 is no longer optional (was
- it ever?)
- 2005-11-09 22:32 giva
- * ares/vc/areslib/: areslib.dsp, areslib.dsw, areslib.mak: Fixes
- for building with MSVC-6/7. Added inet*.c. Replace <winsock.h>
- with <winsock2.h> + <ws2tcpip.h> (ala libcurl since IPv6 is not
- optional now).
- 2005-11-09 22:29 giva
- * ares/vc/ahost/: ahost.dep, ahost.dsp: Fixes for building ahost
- with MSVC-6/7. Added inet*.c.
- 2005-11-08 15:45 bagder
- * CHANGES, RELEASE-NOTES, lib/hostip6.c, lib/hostthre.c: Removed
- the use of AI_CANONNAME in the IPv6-enabled resolver functions
- since we really have no use for reverse lookups of the address.
- I truly hope these are the last reverse lookups we had lingering
- in the code!
- 2005-11-08 15:37 bagder
- * RELEASE-NOTES: SSPI-fix and a new mirror
- 2005-11-08 15:15 bagder
- * CHANGES, configure.ac, lib/Makefile.vc6, lib/http_ntlm.c,
- src/Makefile.vc6: Dmitry Bartsevich discovered some issues in
- compatibilty of SSPI-enabled version of libcurl with different
- Windows versions. Current version of libcurl imports SSPI
- functions from secur32.dll. However, under Windows NT 4.0 these
- functions are located in security.dll, under Windows 9x - in
- secur32.dll and Windows 2000 and XP contains both these DLLs
- (security.dll just forwards calls to secur32.dll).
- Dmitry's patch loads proper library dynamically depending on
- Windows version. Function InitSecurityInterface() is used to
- obtain pointers to all of SSPI function in one structure. :
- ----------------------------------------------------------------------
- 2005-11-07 14:54 bagder
- * docs/KNOWN_BUGS: 27. "libcurl built with GNUTLS ignores the
- SSLCERT option" - Unlike Curl_ossl_connect(), the
- Curl_gtls_connect() function does not send the user certificate
- to the peer. In fact, it ignores the conn->data->set.cert field
- completely, it always uses the anonymous credentials. See
- http://curl.haxx.se/bug/view.cgi?id=1348930
- 2005-11-07 09:37 bagder
- * docs/curl.1: mention the need for a "fake" -u when --negotiate is
- used
- 2005-11-06 00:39 bagder
- * RELEASE-NOTES: CurlPas 2005-11-05 was released:
- http://curlpas.sf.net/
- 2005-11-02 10:38 bagder
- * docs/FAQ: oops
- 2005-11-02 10:34 bagder
- * docs/FAQ: Added:
- 1.9 Where do I buy commercial support for curl?
- 1.10 How many are using curl?
- 6.7 What are my obligations when using libcurl in my commerical
- apps?
- Edited a few other paragraphs slightly.
- 2005-11-01 17:27 giva
- * lib/ldap.c: Use an empty '*mod_name'.
- 2005-10-31 09:55 bagder
- * CHANGES, RELEASE-NOTES, lib/ldap.c: Vilmos Nebehaj improved
- libcurl's LDAP abilities:
- The LDAP code in libcurl can't handle LDAP servers of LDAPv3 nor
- binary attributes in LDAP objects. So, I made a quick patch to
- address these problems.
- The solution is simple: if we connect to an LDAP server, first
- try LDAPv3 (which is the preferred protocol as of now) and then
- fall back to LDAPv2. In case of binary attributes, we first
- convert them to base64, just like the openldap client does. It
- uses ldap_get_values_len() instead of ldap_get_values() to be
- able to retrieve binary attributes correctly. I defined the
- necessary LDAP macros in lib/ldap.c to be able to compile libcurl
- without the presence of libldap
- 2005-10-31 09:47 bagder
- * lib/escape.h: kill trailing whitespace
- 2005-10-31 00:15 bagder
- * tests/data/: Makefile.am, test275: test 275 makes a CONNECT
- through a proxy and then gets two pages from the same server
- 2005-10-30 00:22 bagder
- * RELEASE-NOTES: --max-redirs 0
- 2005-10-30 00:18 bagder
- * docs/INSTALL: re-arranged the win32 section and added a pointer
- to the INSTALL.devcpp document
- 2005-10-28 23:34 bagder
- * docs/: INSTALL.devcpp, Makefile.am: Tom Kyer's DevCpp-Mingw
- Install & Compilation guide
- 2005-10-28 14:59 bagder
- * docs/curl-config.1: mention brokenness
- 2005-10-28 09:22 bagder
- * docs/CONTRIBUTE: elaborated somewhat in the license chapter
- 2005-10-28 00:05 bagder
- * CHANGES, docs/curl.1, docs/libcurl/curl_easy_setopt.3,
- lib/transfer.c, lib/url.c, lib/urldata.h, src/main.c,
- tests/data/Makefile.am, tests/data/test274: Nis Jorgensen filed
- bug report #1338648 (http://curl.haxx.se/bug/view.cgi?id=1338648)
- which really is more of a feature request, but anyway. It pointed
- out that --max-redirs did not allow it to be set to 0, which then
- would return an error code on the first Location: found. Based on
- Nis' patch, now libcurl supports CURLOPT_MAXREDIRS set to 0, or
- -1 for infinity. Added test case 274 to verify.
- 2005-10-27 23:02 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: tommink[at]post.pl reported
- in bug report #1337723
- (http://curl.haxx.se/bug/view.cgi?id=1337723) that curl could not
- upload binary data from stdin on Windows if the data contained
- control-Z (hex 1a) since that is treated as end-of-file when read
- in text mode. Gisle Vanem pointed out the fix, and I made both -T
- and --data-binary take advantage of it.
- 2005-10-27 22:51 bagder
- * docs/DISTRO-DILEMMA: updates to reflect current status in Debian
- land, and added some known differences between OpenSSL and GnuTLS
- (that is probably a suitable subject for a separate document...)
- 2005-10-27 14:56 giva
- * src/Makefile.Watcom: Removed dependency on zlib.h. Added
- dependency for ..\lib\timeval.c.
- 2005-10-27 14:45 giva
- * lib/Makefile.Watcom: Added option '-zc' puts const data in
- code-segment. Added CURL_DISABLE_TFTP; tftp.c doesn't compile
- as-is.
- 2005-10-27 14:05 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Jaz Fresh
- pointed out that if you used "-r [number]" as was wrongly
- described in the man page, curl would send an invalid HTTP Range:
- header. The correct way would be to use "-r [number]-" or even
- "-r -[number]". Starting now, curl will warn if this is
- discovered, and automatically append a dash to the range before
- passing it to libcurl.
- 2005-10-25 16:05 bagder
- * CHANGES, RELEASE-NOTES: multi IP socket description leak with
- multi interface
- 2005-10-25 16:04 bagder
- * README: added new dutch mirror and removed the "--" separators
- 2005-10-25 15:15 bagder
- * lib/connect.c: close the existing socket when trying next IP, as
- otherwise we leak one! bug #1326306
- 2005-10-22 23:05 bagder
- * CHANGES, lib/gtls.c: Dima Barsky reported a problem with
- GnuTLS-enabled libcurl in bug report
- #1334338 (http://curl.haxx.se/bug/view.cgi?id=1334338). When
- reading an SSL
- stream from a server and the server requests a "rehandshake",
- the current
- code simply returns this as an error. I have no good way to
- test this, but
- I've added a crude attempt of dealing with this situation
- slightly better -
- it makes a blocking handshake if this happens. Done like this
- because fixing
- this the "proper" way (that would handshake asynchronously)
- will require
- quite some work and I really need a good way to test this to do
- such a
- change.
- 2005-10-21 23:00 bagder
- * CHANGES, lib/url.c: "Ofer" reported a problem when libcurl
- re-used a connection and failed to do it, it could then
- accidentally actually crash. Presumably, this concerns FTP
- connections. http://curl.haxx.se/bug/view.cgi?id=1330310
- 2005-10-21 21:32 bagder
- * CHANGES, RELEASE-NOTES, lib/Makefile.vc6: Temprimus improved the
- MSVC makefile so that the static debug SSL libs are linked to the
- executable and not to the libcurld.lib
- http://curl.haxx.se/bug/view.cgi?id=1326676
- 2005-10-21 21:21 bagder
- * CHANGES, RELEASE-NOTES, lib/hostthre.c: Bradford Bruce made the
- windows resolver code properly return CURLE_COULDNT_RESOLVE_PROXY
- and CURLE_COULDNT_RESOLVE_HOST on resolving errors (as
- documented).
- 2005-10-20 23:19 bagder
- * src/main.c: shorted and unified language in the --help output
- 2005-10-20 23:01 bagder
- * README: 2 gone, 2 added, 1 moved, 1 changed name
- 2005-10-20 22:07 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
- tests/data/test273: Dave Dribin made libcurl understand and
- handle cases when the server (wrongly) sends *two*
- WWW-Authenticate headers for Digest. While this should never
- happen in a sane world, libcurl previously got into an infinite
- loop when this occurred. Dave added test 273 to verify this.
- 2005-10-20 21:40 bagder
- * RELEASE-NOTES: 2 mirrors, 1 binding release
- 2005-10-20 21:40 bagder
- * lib/hostip6.c: Added a dump_addrinfo() function to ease debugging
- of resolved names. Define DEBUG_ADDRINFO to enable.
- 2005-10-20 21:07 bagder
- * CHANGES, lib/Makefile.vc6: Temprimus improved the MSVC makefile:
- "makes a build option available so if you set rtlibcfg=static for
- the make, then it would build with /MT. The default behaviour is
- /MD (the original)." http://curl.haxx.se/bug/view.cgi?id=1326665
- 2005-10-18 20:15 danf
- * docs/TODO: Removed mention of TFTP now that it's implemented.
- 2005-10-18 09:26 bagder
- * include/curl/multi.h: Mohun Biswas' suggested change to prevent
- GNU indent to warn on the =-1 line.
- 2005-10-14 23:21 bagder
- * CHANGES, RELEASE-NOTES, maketgz, include/curl/curlver.h: Reverted
- the LIBCURL_VERSION_NUM change from October 6. As Dave Dribin
- reported, the define is used by the configure script and is
- assumed to use the 0xYYXXZZ format. This made "curl-config
- --vernum" fail in the 7.15.0 release version.
- 2005-10-14 15:22 bagder
- * lib/Makefile.vc6: Reported by 'TemPRImus' in bug 1326665: use the
- "Multi-Threaded" options even when building the static library.
- http://curl.haxx.se/bug/view.cgi?id=1326665
- 2005-10-13 23:49 bagder
- * docs/libcurl/curl_easy_setopt.3: Slight editing of wording in the
- CURLOPT_SSL_VERIFYHOST section.
- 2005-10-13 11:23 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.15.1
- 2005-10-13 11:22 bagder
- * docs/THANKS: added names from the 7.15.0 release
- 2005-10-13 10:19 bagder
- * CHANGES, RELEASE-NOTES: 7.15.0 time
- 2005-10-13 09:57 bagder
- * lib/http_ntlm.c: Make sure that the user and domain strings fit
- in the target buffer before we copy them there.
- 2005-10-13 08:20 bagder
- * docs/libcurl/curl_easy_setopt.3: NTLM requires windows or
- OpenSSL. If you build with GnuTLS for example you do not get NTLM
- support enabled.
- 2005-10-11 14:54 bagder
- * TODO-RELEASE: 7.15.0 in november?
- 2005-10-10 22:58 bagder
- * docs/examples/getinmemory.c: make it compile warning-free and
- free() the memory before exit
- 2005-10-10 20:28 bagder
- * lib/hostip6.c: pass a NULL pointer in the service argument (the
- second) if the port number was 0 as it seems at least some AIX
- versions don't like a "0" string there
- 2005-10-06 20:47 giva
- * lib/Makefile.Watcom: Added tftp.obj.
- 2005-10-06 14:56 bagder
- * RELEASE-NOTES, maketgz, include/curl/curlver.h: we all the next
- version 7.15.0 due to the new TFTP support
- 2005-10-06 11:05 bagder
- * docs/libcurl/Makefile.am: remove getinfo-times from the dist
- archive since the info is now in the curl_easy_getinfo man page
- 2005-10-06 11:03 bagder
- * docs/libcurl/curl_easy_getinfo.3: end the .nf section, mark the
- option names properly so that they end up as links in the html
- version
- 2005-10-06 10:58 bagder
- * docs/libcurl/curl_easy_getinfo.3: Added the info from
- getinfo-times as it really belongs in this man page.
- 2005-10-05 11:15 bagder
- * CHANGES, RELEASE-NOTES: mention the recent fixes
- 2005-10-05 08:23 bagder
- * tests/data/: Makefile.am, test272: added test case 272 for -z
- download over FTP when the timestamp is identical to the remote
- one
- 2005-10-05 08:09 bagder
- * lib/ftp.c: CURL_TIMECOND_IFMODSINCE actually requires that the
- remote document has been modded since the given time, so we
- should compare <= and not just <.
- 2005-10-04 22:32 bagder
- * configure.ac: Domenico Andreoli's patch that removes a few
- 0xa0(!) bytes
- 2005-10-04 20:15 bagder
- * CHANGES, RELEASE-NOTES, lib/parsedate.c: Michael Wallner reported
- that the date parser had wrong offset stored for the MEST and
- CEST time zones.
- 2005-10-04 12:58 bagder
- * docs/libcurl/curl_escape.3: Domenico Andreoli's SEE ALSO patch
- 2005-10-03 12:12 bagder
- * ares/ares_getnameinfo.c: Ok, based on the online docs for AIX'es
- getservbyport_r() I adjusted to code to do (what I believe is)
- "right". See docs on:
- http://publib.boulder.ibm.com/infocenter/pseries/index.jsp?topic=/com.ibm.aix.doc/libs/commtrf2/getservbyport_r.htm
- 2005-10-03 10:38 bagder
- * docs/HISTORY: recent action
- 2005-10-02 20:22 giva
- * lib/http_ntlm.c: Avoid gcc warning "dereferencing type-punned
- pointer will break strict-aliasing rules".
- 2005-10-02 18:52 giva
- * lib/: hostthre.c, setup.h: Fix for building with MS Visual-C and
- single-threaded runtime libs.
- 2005-09-30 16:25 bagder
- * tests/runtests.pl: fixed the proper path to the tftpd server
- 2005-09-30 10:59 bagder
- * RELEASE-NOTES: a new mirror, but we don't increase the amount
- since one of the former ones are now officially no longer
- considered a mirror... ;-)
- 2005-09-30 10:34 bagder
- * docs/DISTRO-DILEMMA: Update in the "which license is best"
- section as it seems Debian people have made up their mind.
- Spell-checked as well.
- 2005-09-29 13:37 bagder
- * lib/url.c: Starting now, the verbose text that goes like "About
- to connect() to" will now contain the word "proxy" is the
- hostname is in fact a proxy. This will help users detect
- situations when they mistakenly use a proxy.
- 2005-09-27 22:22 bagder
- * CHANGES, RELEASE-NOTES: David Yan brought the Content-Range
- report
- 2005-09-27 11:13 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c: An anonymous submitter
- filed bug #1299181 (http://curl.haxx.se/bug/view.cgi?id=1299181)
- that identified a silly problem with Content-Range: headers with
- the 'bytes' keyword written in a different case than all
- lowercase! It would cause a segfault!
- 2005-09-27 10:46 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: TJ Saunders of the proftpd
- project identified and pointed out problems with the modified
- FTPS negotiation change of August 19 2005. Thus, we revert the
- change back to pre-7.14.1 status.
- 2005-09-22 12:15 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify what the default read
- callback does and how it uses the READDATA option
- 2005-09-21 13:29 bagder
- * CHANGES: three debian bug reports addressed
- 2005-09-21 13:28 bagder
- * lib/tftp.c: stricter type usage for time variables to avoid picky
- compiler warnings
- 2005-09-21 12:45 bagder
- * ares/ares_getnameinfo.c: 1 - attempted fix of uninitialized
- variable 2 - indented and edited to fit better within 80 columns
- 3 - fixed possible buffer overflow in the service name lookup
- function
- 2005-09-21 11:10 bagder
- * ares/configure.ac: simplified the sin6_scope_id test and removed
- some left-overs from the previous way of detecting it
- 2005-09-21 11:01 bagder
- * ares/configure.ac: fixed the check for the addrinfo struct
- 2005-09-21 08:59 bagder
- * docs/libcurl/curl_easy_setopt.3: clarified ERRORBUFFER - some
- errors just don't write a string even though they should. And I
- removed all uses 'Note' (as they are pretty useless) and did some
- other language and phrasing cleanups.
- 2005-09-21 08:38 bagder
- * lib/transfer.c: return an error string for the missing URL case
- 2005-09-21 08:12 bagder
- * docs/libcurl/curl_easy_setopt.3: mention what WRITEFUNCTION and
- WRITEDATA do by default
- 2005-09-21 08:07 bagder
- * docs/libcurl/libcurl-tutorial.3: oops, broken sentence fixed:
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329305
- 2005-09-20 10:29 bagder
- * lib/http_ntlm.c: Uses __stdcall instead of SEC_ENTRY since it
- seems (at least) mingw doesn't define SEC_ENTRY and thus fails
- unless this is done!
- 2005-09-20 09:53 bagder
- * configure.ac: Since newer ares versions should work with ipv6, I
- modified the error message to a warning message as a first step.
- We should persue to make curl use c-ares properly even when built
- with ipv6 support.
- 2005-09-20 08:51 bagder
- * lib/tftp.c: typecasts added in an attempt to please the picky
- compilers
- 2005-09-20 00:04 bagder
- * tests/data/Makefile.am: added test 271
- 2005-09-20 00:04 bagder
- * tests/data/test271: test 271, the first ever TFTP test
- 2005-09-20 00:03 bagder
- * tests/server/tftpd.c: seems to work for test 271 on Linux now!
- 2005-09-19 23:45 bagder
- * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Dmitry Bartsevich made
- the SSPI support work on Windows 9x as well
- 2005-09-18 18:44 dmeglio
- * ares/: CHANGES, acinclude.m4, ares.h, ares_getnameinfo.c,
- configure.ac: Added constants that will be used by
- ares_getaddrinfo. Made ares_getnameinfo use the reentrant
- getservbyport (getservbyport_r) if it isavailable to ensure it
- works properly in a threaded environment
- 2005-09-16 23:30 bagder
- * lib/: connect.c, ftp.c, hostip4.c, hostip6.c, hostthre.c, url.c,
- urldata.h: keep 'socktype' in the connectdata struct and make
- sure we use that for all protocol sockets even if the resolved
- address may say otherwise
- 2005-09-16 23:03 bagder
- * CHANGES, RELEASE-NOTES: recent changes
- 2005-09-16 12:52 bagder
- * tests/server/tftpd.c: renamed sendfile() since some systems have
- a system call named like this - now the functions are named
- sendtftp() and recvtftp() instead.
- 2005-09-16 12:50 bagder
- * tests/server/tftpd.c: In the Solaris 7 header files for tftp, the
- th_stuff struct member is an unsigned short. Trying a typecast
- here to fix.
- 2005-09-16 09:19 bagder
- * tests/server/tftpd.c: prevent warnings on re-defining MIN
- 2005-09-16 09:18 bagder
- * CHANGES, docs/TODO: added URLs to bug reports
- 2005-09-16 09:09 bagder
- * docs/KNOWN_BUGS: Added known bugs #26, started using my new
- "bounce URL" that jumps to the correct (and overly complicated)
- sourceforge bug tracker URL given the bug report ID number.
- 2005-09-16 08:14 bagder
- * tests/server/tftpd.c: use int "subscripts" to prevent warnings
- from picky compilers
- 2005-09-16 07:49 bagder
- * tests/server/tftpd.c: use internal *printf() clones
- 2005-09-15 23:50 bagder
- * configure.ac, tests/server/tftpd.c: ifdef for includes, added
- checking for two not previously checked files (one being
- necessary for solaris builds)
- 2005-09-15 23:49 bagder
- * tests/testcurl.pl: use make -k when running the tests
- 2005-09-15 22:36 bagder
- * tests/server/.cvsignore: ignore this too
- 2005-09-15 22:36 bagder
- * tests/server/Makefile.am: build tftpd too!
- 2005-09-15 22:32 bagder
- * tests/server/tftpd.c: First version of the TFTP server. Basic
- functionality is there.
- 2005-09-15 22:25 bagder
- * tests/runtests.pl: added TFTP and TFTP-ipv6 support
- 2005-09-15 22:22 bagder
- * tests/server/: sws.c, util.c, util.h: moved test2file() to util.c
- 2005-09-15 22:21 bagder
- * lib/tftp.c: minor changes, the biggest one being using
- Curl_select()
- 2005-09-15 21:23 bagder
- * ares/CHANGES: mention the configure change
- 2005-09-14 17:04 bagder
- * lib/ftp.c: oops, return error if an error did occur!
- 2005-09-12 22:36 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_BUFFERSIZE clarification
- 2005-09-10 23:09 bagder
- * ares/: acinclude.m4, configure.ac: Use the AC_CHECK_MEMBER()
- function for check struct members instead of inventing and
- providing our own. Hopefully this solves a HP-UX 11.00 problem.
- 2005-09-08 22:21 bagder
- * docs/curl.1: --max-time should work just as good on win32 these
- days
- 2005-09-08 08:16 bagder
- * docs/curl.1: mention the protocol-guessing when no protocol part
- is given in the URL added TFTP to the list of supported protocols
- 2005-09-07 16:42 bagder
- * lib/Makefile.vc6: added tftp.c
- 2005-09-07 13:05 bagder
- * src/main.c: Ben Madsen reported a problem that only seemed to
- occur with certain specific glibc versions, and with this patch
- applied it no longer shows up to me. The problem was indeed a
- flaw that made curl use a file handle already closed.
- 2005-09-07 12:51 bagder
- * tests/server/sws.c: Thanks to Scott Davis' detailed reports, I
- found this premature detection of the end of a chunked-encoded
- POST request.
- 2005-09-06 17:58 giva
- * lib/hostthre.c: Fix warning about missing initializers.
- 2005-09-06 17:43 giva
- * lib/tftp.c: Fix for bind() on Winsock; AF_UNSPEC (0) is illegal.
- Should we do this for all targets?
- 2005-09-06 15:27 bagder
- * CHANGES, src/writeout.c: Now curl warns if an unknown variable is
- used in the -w/--writeout argument.
- 2005-09-06 13:53 bagder
- * RELEASE-NOTES, docs/BINDINGS: binding updates
- 2005-09-06 12:39 bagder
- * lib/tftp.c: sockets are curl_socket_t to build cleaner
- 2005-09-06 12:37 bagder
- * lib/hostthre.c: Use SOCK_DGRAM for TFTP. Consider setting this up
- at one central place, we have this check done on far too many
- places by now...
- 2005-09-06 02:39 gknauf
- * lib/Makefile.netware, src/Makefile.netware: minor Makefile fixes.
- 2005-09-05 16:22 bagder
- * docs/THANKS: Added the people from the 7.14.1 release
- announcement.
- 2005-09-05 08:03 bagder
- * docs/DISTRO-DILEMMA: new release, work has been "initiated"
- 2005-09-05 00:10 bagder
- * CHANGES, RELEASE-NOTES: mention the recent improvements
- 2005-09-04 23:53 bagder
- * docs/curl.1: don't start lines with apostrophes!
- 2005-09-04 20:33 bagder
- * lib/tftp.c: check that bind() returns success
- 2005-09-04 20:15 bagder
- * curl-config.in: --protocols now supports TFTP
- 2005-09-04 07:23 bagder
- * docs/curl.1, docs/libcurl/curl_easy_setopt.3, src/main.c: 7.14.2
- actually
- 2005-09-04 07:16 bagder
- * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
- src/main.c, tests/FILEFORMAT, tests/ftpserver.pl,
- tests/data/Makefile.am, tests/data/test270: Added
- FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip
- 2005-09-02 17:11 bagder
- * CHANGES, configure.ac, include/curl/curl.h, lib/Makefile.inc,
- lib/connect.c, lib/hostip4.c, lib/hostip6.c, lib/strerror.c,
- lib/tftp.c, lib/tftp.h, lib/url.c, lib/urldata.h, lib/version.c:
- John Kelly added TFTP support to libcurl. A bunch of new error
- codes was added. TODO: add them to docs. add TFTP server to test
- suite. add TFTP to list of protocols whereever those are
- mentioned.
- 2005-09-02 15:40 bagder
- * docs/DISTRO-DILEMMA: explain why the ABI depends on the SSL libs
- 2005-09-01 23:41 bagder
- * buildconf: use -c to automake to copy the new files
- 2005-09-01 23:08 bagder
- * RELEASE-NOTES, include/curl/curlver.h: work on 7.14.2 starts now
- 2005-09-01 22:54 bagder
- * CHANGES: 7.14.1 coming right up
- 2005-09-01 17:03 bagder
- * docs/DISTRO-DILEMMA: softened my opinions, added API benefit -
- Thanks to Eric Cooper
- 2005-09-01 15:41 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify that the ctxfunc is
- called on all new connects
- 2005-09-01 10:44 bagder
- * docs/Makefile.am: added DISTRO-DILEMMA
- 2005-09-01 10:43 bagder
- * docs/DISTRO-DILEMMA: added the URL
- 2005-09-01 10:35 bagder
- * docs/DISTRO-DILEMMA: new
- 2005-08-31 23:23 bagder
- * configure.ac: oops, the GNU GSS patch could clobber the CPPFLAGS
- variable and it thus broke krb4 builds!
- 2005-08-31 22:51 bagder
- * RELEASE-NOTES: ocurl release
- 2005-08-31 08:04 bagder
- * lib/hostthre.c: use it as 'struct addrinfo' so perhaps it builds
- on mingw again
- 2005-08-30 20:37 gknauf
- * tests/testcurl.pl: quick hack to make it working again on Win32 -
- however we should consider to set some defaults depending on the
- compiler architecture we guess we are since it doesnt work well
- if we prefer building the msvc makefile with gmake instead of
- nmake because we found gmake first in path....
- 2005-08-29 23:04 bagder
- * CHANGES, RELEASE-NOTES: Kevin Lussier pointed out a problem with
- curllib.dsp
- 2005-08-29 22:56 bagder
- * lib/msvcproj.head: Use the more correct BUILDING_LIBCURL define
- instead of CURLLIB_EXPORTS. Kevin Lussier pointed this out!
- 2005-08-29 17:19 bagder
- * RELEASE-NOTES: spell-fix
- 2005-08-29 16:23 bagder
- * CHANGES, RELEASE-NOTES, lib/hostthre.c: Igor Polyakov fixed a
- rather nasty problem with the threaded name resolver for Windows,
- that could lead to an Access Violation when the multi interface
- was used due to an issue with how the resolver thread was and was
- not terminated.
- 2005-08-29 15:58 bagder
- * docs/LICENSE-MIXING: Added GNU GSS and separate sections for MIT
- GSS and Heimdal and added info about what each single lib may be
- used for.
- 2005-08-29 10:42 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/urldata.h: Simon
- Josefson brought GNU GSS support
- 2005-08-29 09:03 bagder
- * ares/CHANGES: 1.3.0 coming just up
- 2005-08-29 08:59 bagder
- * docs/TODO, lib/TODO.gnutls: Moved the GnuTLS related TODO items
- from lib/TODO.gnutls to the proper docs/TODO
- 2005-08-26 15:22 bagder
- * docs/FAQ: 4.14 Redirects work in browser but not with curl!
- 2005-08-25 14:19 bagder
- * docs/curl.1: ok, the right term (using RFC2616 lingo) for the -X
- keyword is method and not request
- 2005-08-25 09:06 bagder
- * docs/libcurl/curl_easy_setopt.3: "Added in 7.14.1" notes and some
- minor edits
- 2005-08-25 09:06 bagder
- * docs/libcurl/curl_easy_getinfo.3: CURLINFO_COOKIELIST is added in
- 7.14.1
- 2005-08-24 19:07 bagder
- * docs/examples/: Makefile.am, cacertinmem.c: Theo Borm's example,
- as was posted here:
- http://curl.haxx.se/mail/lib-2005-08/0163.html
- 2005-08-24 12:57 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/transfer.c, lib/url.c, lib/urldata.h, src/main.c,
- tests/data/Makefile.am, tests/data/test269: Toby Peterson added
- CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible from the
- command line tool with --ignore-content-length. This will make it
- easier to download files from Apache 1.x (and similar) servers
- that are still having problems serving files larger than 2 or 4
- GB. When this option is enabled, curl will simply have to wait
- for the server to close the connection to signal end of transfer.
- I wrote test case 269 that runs a simple test that this works.
- 2005-08-24 12:49 bagder
- * CHANGES, RELEASE-NOTES, tests/runtests.pl: valgrind version 3
- renames the --logfile command line option to --log-file...
- 2005-08-24 09:45 bagder
- * docs/KNOWN_BUGS: fixed #26, GnuTLS CA cert verification
- 2005-08-24 09:40 bagder
- * CHANGES, RELEASE-NOTES, lib/gtls.c: Fixed CA cert verification
- using GnuTLS with the default bundle, which previously failed due
- to GnuTLS not allowing x509 v1 CA certs by default.
- 2005-08-23 10:51 bagder
- * docs/KNOWN_BUGS: known bug #26, pretty fatal for anyone who wants
- to use proper SSL and GnuTLS
- 2005-08-22 04:39 gknauf
- * lib/Makefile.netware, src/Makefile.netware: enabled statically
- linked builds.
- 2005-08-21 23:27 bagder
- * ares/Makefile.am: well hit me, that wasn't possible, use 1:0:0
- anyway...
- 2005-08-21 23:25 bagder
- * ares/Makefile.am: modified the version-info, we only added
- functions
- 2005-08-21 23:25 bagder
- * ares/Makefile.am: increase version info
- 2005-08-21 23:15 bagder
- * configure.ac: avoid adding a blank dir to the LD_LIBRARY_PATH
- when OpenSSL is found in a default dir
- 2005-08-21 23:09 bagder
- * ares/: CHANGES, ares_init.c: Alfredo Tupone provided a fix for
- the Windows code in get_iphlpapi_dns_info() when getting the DNS
- server etc.
- 2005-08-19 23:38 bagder
- * docs/libcurl/curl_easy_setopt.3: Using CURLOPT_COOKIEFILE
- serveral times add more files to read from.
- 2005-08-19 17:07 bagder
- * acinclude.m4: removed the unreachable code warning from gcc debug
- builds, even the most recent gcc versions give far too many false
- positives for this to be valuable
- 2005-08-19 16:41 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Norbert Novotny had problems
- with FTPS and he helped me work out a patch that made curl run
- fine in his end. The key was to make sure we do the SSL/TLS
- negotiation immediately after the TCP connect is done and not
- after a few other commands have been sent like we did previously.
- I don't consider this change necessary to obey the standards, I
- think this server is pickier than what the specs allow it to be,
- but I can't see how this modified libcurl code can add any
- problems to those who are interpreting the standards more
- liberally.
- 2005-08-19 09:33 bagder
- * README: one german mirror has died while another one was added,
- and yet another Texas one!
- 2005-08-19 09:32 bagder
- * docs/THANKS: Added new contributors from RELEASE-NOTES. The
- somewhat different sort order is due to now using emacs to sort
- but I'm not in a mood to fix it better just now.
- 2005-08-19 09:02 bagder
- * acinclude.m4: removed some inaccurate comments about the
- TYPE_IN_ADDR_T check
- 2005-08-19 08:43 bagder
- * TODO-RELEASE, docs/KNOWN_BUGS: The big POST to HTTPS is probably
- not a bug.
- The CONNECT problem is now bug #25 planned to get fixed in next
- release.
- 2005-08-18 18:39 gknauf
- * lib/Makefile.netware, src/Makefile.netware: minor Makefile fixes.
- 2005-08-18 18:33 gknauf
- * docs/INSTALL: updated NetWare section.
- 2005-08-18 10:48 bagder
- * ares/: ares.h, ares_gethostbyaddr.c, ares_gethostbyname.c:
- detabified
- 2005-08-18 10:47 bagder
- * tests/server/sws.c: detabify
- 2005-08-18 10:18 bagder
- * TODO-RELEASE, docs/KNOWN_BUGS: Harshal Pradhan's use-after-free
- bug with ares is now known bug #24 to be fixed after 7.14.1
- 2005-08-18 08:14 bagder
- * docs/libcurl/curl_easy_getinfo.3: it isn't strictly necessary to
- use it after a perform
- 2005-08-17 11:43 bagder
- * docs/KNOWN_BUGS: removed issue 20 that was about valgrind
- complaints on other libs/parts, as we have a fancier valgrind
- error parser these days and it seems to work rather well
- 2005-08-17 11:41 bagder
- * docs/KNOWN_BUGS: the SOCKS situation
- 2005-08-17 11:12 bagder
- * include/curl/curl.h: removed old info about curl_getdate() just
- simply isn't true and hasn't been true since the getdate() parser
- code rewrite
- 2005-08-17 11:11 bagder
- * lib/cookie.c: remove the typecast to long from time_t, since we
- now store it as curl_off_t
- 2005-08-17 11:01 bagder
- * RELEASE-NOTES: handles expiry times in cookie files that go
- beyond 32 bits in size
- 2005-08-17 10:55 bagder
- * CHANGES, RELEASE-NOTES, lib/cookie.c, lib/cookie.h,
- lib/transfer.c, lib/url.c: - Jeff Pohlmeyer found out that if you
- ask libcurl to load a cookiefile (with CURLOPT_COOKIEFILE), add
- a cookie (with CURLOPT_COOKIELIST), tell it to write the result
- to a given cookie jar and then never actually call
- curl_easy_perform() - the given file(s) to read was never read
- but the output file was written and thus it caused a "funny"
- result.
- - While doing some tests for the bug above, I noticed that
- Firefox generates large numbers (for the expire time) in the
- cookies.txt file and libcurl didn't treat them properly. Now it
- does.
- 2005-08-16 22:12 gknauf
- * lib/libcurl.def: added curl_mvsnprintf to the export list; I
- appened to the end cause of the numbering ...
- 2005-08-16 22:11 gknauf
- * lib/libcurl.imp: added curl_mvsnprintf to the export list.
- 2005-08-16 13:40 bagder
- * RELEASE-NOTES: client side fixes
- 2005-08-16 09:32 bagder
- * src/main.c: typecase the isspace() argument to int
- 2005-08-15 23:48 bagder
- * CHANGES, RELEASE-NOTES: recent changes
- 2005-08-15 23:48 bagder
- * src/main.c: Added more verbose "warning" messages to the curl
- client for cases where it fails to open/read files etc to help
- users diagnose why it doesn't do what you'd expect it to.
- Converted lots of old messages to use the new generic function I
- wrote for this purpose.
- 2005-08-13 23:28 bagder
- * lib/transfer.c: James Bursa identified a libcurl HTTP bug and a
- good way to repeat it. If a site responds with bad HTTP response
- that doesn't contain any header at all, only a response body, and
- the write callback returns 0 to abort the transfer, it didn't
- have any real effect but the write callback would be called once
- more anyway.
- 2005-08-13 00:09 bagder
- * tests/data/: Makefile.am, test268: added test 268 that makes curl
- -d @nonexisting
- 2005-08-12 23:47 bagder
- * docs/libcurl/curl_getdate.3: clarify
- 2005-08-12 23:25 bagder
- * src/main.c: o curl -d @filename when 'filename' was not possible
- to access no longer converts the request to a GET, but now
- instead makes it a POST of no data o The time condition illegal
- syntax warning is now inhibited if -s is used.
- 2005-08-12 22:56 bagder
- * docs/curl.1: -H needs no CRLF or similar added
- 2005-08-11 23:41 bagder
- * lib/sslgen.c: removed old debug left-over infof() call
- 2005-08-11 23:33 bagder
- * tests/data/: Makefile.am, test267: do a POST with NTLM and add
- two custom headers
- 2005-08-11 22:42 bagder
- * lib/strtoofft.c: Added comment about strtoimax()
- 2005-08-11 20:02 gknauf
- * tests/testcurl.pl: fix for NetWare crossbuilds to display the
- right config.h when build on Win32.
- 2005-08-11 00:57 bagder
- * lib/ssluse.c: the debug callback was called with CURLINFO_TEXT
- with the data size one too big
- 2005-08-10 23:45 gknauf
- * ares/Makefile.netware: minor Makefile fix.
- 2005-08-10 22:45 gknauf
- * ares/Makefile.netware: minor Makefile fix.
- 2005-08-10 21:26 gknauf
- * Makefile.dist: added some more NetWare targets.
- 2005-08-10 21:19 gknauf
- * lib/Makefile.netware, src/Makefile.netware: some minor Makefile
- fixes for SSL.
- 2005-08-10 19:08 gknauf
- * ares/ares_process.c: make ares compile again for NetWare.
- 2005-08-10 19:03 gknauf
- * ares/ares_private.h: make ares compile again for NetWare.
- 2005-08-10 18:55 gknauf
- * ares/Makefile.netware: make ares compile again for NetWare.
- 2005-08-10 18:54 gknauf
- * ares/Makefile.inc: fixed line endings so it works again with gnu
- make on Win32.
- 2005-08-09 23:59 bagder
- * CHANGES, RELEASE-NOTES, lib/parsedate.c: Christopher R. Palmer
- fixed the offsets used for date parsings when the time zone name
- of a daylight savings time was used. For example, PDT vs PDS.
- This flaw was introduced with the new date parser (11 sep 2004 -
- 7.12.2). Fortunately, no web server or cookie string etc should
- be using such time zone names thus limiting the effect of this
- bug.
- 2005-08-09 01:09 bagder
- * TODO-RELEASE: mention two other bugs we should fix before release
- 2005-08-08 00:59 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Jon Grubbs filed bug report
- #1249962 which identified a problem with NTLM on a HTTP proxy if
- an FTP URL was given. libcurl now properly switches to pure HTTP
- internally when an HTTP proxy is used, even for FTP URLs. The
- problem would also occur with other multi-pass auth methods.
- 2005-08-07 23:45 bagder
- * CHANGES, RELEASE-NOTES, curl-config.in: When curl is built with
- GnuTLS, curl-config didn't include "SSL" when --features was used
- 2005-08-07 23:39 bagder
- * lib/url.c: Don't prevent FTPS:// through a http proxy, as we
- cannot know if it works or not!
- 2005-08-07 16:36 bagder
- * docs/FAQ: mention our security related mail alias in the "who do
- I mail" section
- 2005-08-05 01:05 bagder
- * tests/memanalyze.pl: Support realloc() on a NULL pointer properly
- (printf(%p) on a NULL pointer outputs (nil) and not a 0x0 or
- similar.
- 2005-08-04 10:07 bagder
- * ares/ares_init.c: killed trailing whitespace, narrowed a few
- lines to 80 cols
- 2005-08-01 13:56 bagder
- * docs/libcurl/curl_easy_setopt.3: mention that the NOBODY reset
- thing is added in 7.14.1
- 2005-07-31 01:48 bagder
- * TODO-RELEASE, docs/TODO: Moved items from TODO-RELEASE to TODO
- since they're not really bound to happen in any specific release.
- 2005-07-31 01:37 bagder
- * docs/FAQ: clarified the PHP/CURL topic a bit more
- 2005-07-31 01:19 bagder
- * RELEASE-NOTES: correction and added new mirror
- 2005-07-30 10:27 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_COOKIELIST change since
- it no longer modifies the input string contents
- 2005-07-28 23:53 bagder
- * lib/url.c: reset the numcookies counter too (I missed it in the
- previous commit)
- 2005-07-28 23:51 bagder
- * docs/examples/cookie_interface.c: fixed example since this is how
- the interface works now
- 2005-07-28 23:50 bagder
- * lib/url.c: now strdups the cookielist inpointer before passed on,
- as the cookie function modifies it
- 2005-07-28 23:49 bagder
- * lib/cookie.c: curl standard indent/format
- 2005-07-28 15:20 giva
- * tests/libtest/lib505.c: Needs 'struct_stat'. Increased verbosity.
- 2005-07-28 00:29 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- lib/url.c: If any of the options CURLOPT_HTTPGET, CURLOPT_POST
- and CURLOPT_HTTPPOST is set to 1, CURLOPT_NOBODY will now
- automatically be set to 0.
- 2005-07-28 00:17 bagder
- * CHANGES, RELEASE-NOTES, docs/examples/Makefile.am,
- docs/examples/cookie_interface.c, docs/examples/makefile.dj,
- docs/libcurl/curl_easy_getinfo.3,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/cookie.c, lib/cookie.h, lib/getinfo.c, lib/url.c: Peteris
- Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which
- is a simple interface to extracting and setting cookies in
- libcurl's internal "cookie jar". See the new cookie_interface.c
- example code.
- 2005-07-27 23:44 bagder
- * lib/http_ntlm.h: disabling HTTP should also nullify this function
- call
- 2005-07-27 20:22 danf
- * configure.ac: Fixed --without-gnutls
- 2005-07-22 00:18 danf
- * lib/: connect.c, ftp.c, strerror.c: Fixed some typos in output
- messages.
- 2005-07-21 01:00 danf
- * configure.ac: Properly support the options --without-spnego
- --without-gssapi --without-krb4
- 2005-07-20 23:58 danf
- * acinclude.m4: Add -Wdeclaration-after-statement to gcc to detect
- accidental C99-style variable declarations.
- 2005-07-17 14:44 bagder
- * lib/: easy.c, url.c, url.h: Simplified the code within
- curl_easy_perform() that calls Curl_perform(). Pointed out by
- Bjorn Reese.
- 2005-07-15 08:57 bagder
- * RELEASE-NOTES: cURLpp 0.5.1
- 2005-07-13 20:06 bagder
- * CHANGES, RELEASE-NOTES, lib/amigaos.c, lib/amigaos.h,
- lib/config-amigaos.h, lib/if2ip.c, lib/makefile.amiga,
- lib/mprintf.c, src/config-amigaos.h, src/makefile.amiga: Diego
- Casorran patches to make (lib)curl build fine on Amiga again
- 2005-07-13 11:46 bagder
- * docs/libcurl/curl_easy_setopt.3: better description for
- HEADERFUNCTION
- 2005-07-13 11:37 bagder
- * docs/libcurl/curl_easy_setopt.3: elaborate a bit on how to deal
- with chunked-encoded trailers that now are passed to the app
- using the header callback
- 2005-07-13 09:44 bagder
- * docs/THANKS: converted this back to one name per line to make it
- easier/better to diff and merge when new names are added
- 2005-07-12 20:20 bagder
- * RELEASE-NOTES: mention the Rexx/CURL release
- 2005-07-12 20:15 bagder
- * CHANGES, RELEASE-NOTES, lib/http_chunks.c, lib/http_chunks.h,
- lib/transfer.c, lib/url.c, lib/urldata.h, tests/data/Makefile.am,
- tests/data/test266: Adrian Schuur added trailer support in the
- chunked encoding stream. The trailer is then sent to the normal
- header callback/stream.
- 2005-07-08 15:28 bagder
- * docs/TODO: mention an old idea
- 2005-07-07 07:43 bagder
- * docs/LICENSE-MIXING: mention the exception only once ;-)
- 2005-07-06 00:07 bagder
- * lib/http.c: correction for the 407 with response-body case
- 2005-07-05 20:07 giva
- * lib/libcurl.rc: Update copyright.
- 2005-07-05 16:57 bagder
- * CHANGES, RELEASE-NOTES, lib/parsedate.c: Gisle Vanem came up with
- a nice little work-around for bug #1230118. It seems the Windows
- (MSVC) libc time functions may return data one hour off if TZ is
- not set and automatic DST adjustment is enabled. This made
- curl_getdate() return wrong value, and it also concerned internal
- cookie expirations etc.
- 2005-07-04 23:53 bagder
- * CHANGES, RELEASE-NOTES: mention the strerror_r detection fix in
- configure
- 2005-07-04 00:25 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/http.c, lib/http.h,
- tests/runtests.pl, tests/data/Makefile.am, tests/data/test265:
- Andrew Bushnell provided enough info for me to tell that we badly
- needed to fix the CONNECT authentication code with multi-pass
- auth methods (such as NTLM) as it didn't previously properly
- ignore response-bodies - in fact it stopped reading after all
- response headers had been received. This could lead to libcurl
- sending the next request and reading the body from the first
- request as response to the second request. (I also renamed the
- function, which wasn't strictly necessary but...)
- The best fix would to once and for all make the CONNECT code use
- the ordinary request sending/receiving code, treating it as any
- ordinary request instead of the special-purpose function we have
- now. It should make it better for multi-interface too. And
- possibly lead to less code...
- Added test case 265 for this. It doesn't work as a _really_ good
- test case since the test proxy is too stupid, but the test case
- helps when running the debugger to verify.
- 2005-06-30 16:07 bagder
- * tests/memanalyze.pl: add more info when this script gets
- confused, and added getaddrinfo and freeaddrinfo to the trace
- output
- 2005-06-30 15:30 bagder
- * lib/memdebug.c: use %p to printf pointers since %x doesn't work
- properly on tru64 for this (and besides, we should be using the
- same %-code for all pointers)
- 2005-06-30 15:28 bagder
- * lib/memdebug.h: enable memory debugging on tru64 with ipv6
- support by doing a little different defining, since the system
- headers themselves redefine getaddrinfo
- 2005-06-30 06:53 danf
- * acinclude.m4: Detect (or at least infer) glibc-style strerror_r
- even when cross-compiling.
- 2005-06-28 11:08 bagder
- * RELEASE-NOTES, docs/BINDINGS: new Lua binding
- 2005-06-26 12:08 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify that ftp ascii transfers
- don't do right in current libcurl
- 2005-06-24 01:07 bagder
- * docs/: curl.1, libcurl/curl_easy_setopt.3: added docs about the
- new proxy string support
- 2005-06-23 00:31 bagder
- * CHANGES, RELEASE-NOTES: David Shaw fixes
- 2005-06-23 00:30 bagder
- * docs/INSTALL: mention more ARMs
- 2005-06-23 00:24 bagder
- * tests/data/test264: verify that the URL decoding is done properly
- too
- 2005-06-23 00:24 bagder
- * lib/url.c, tests/data/Makefile.am, tests/data/test264: David
- Shaw's fix that unifies proxy string treatment so that a proxy
- given with CURLOPT_PROXY can use a http:// prefix and user +
- password. The user and password fields are now also URL decoded
- properly.
- Test case 264 added to verify.
- 2005-06-22 08:58 bagder
- * docs/libcurl/libcurl.m4: David Shaw's updated version:
- It now properly handles code that uses curl_free() (since not all
- versions of curl have it), and also fixes a few problems when
- detecting libcurl on MinGW, and a linker problem on OSX Panther.
- 2005-06-21 00:32 bagder
- * docs/libcurl/curl_formadd.3: mistake
- 2005-06-19 23:38 bagder
- * CHANGES, RELEASE-NOTES: possible windows memory leak fixed by
- Gisle
- 2005-06-19 18:58 dmeglio
- * ares/: CHANGES, ares_ipv6.h, configure.ac: Added some checks for
- the addrinfo structure.
- 2005-06-14 16:47 giva
- * lib/hostthre.c: Ensure thread handle is closed too.
- 2005-06-13 20:33 bagder
- * docs/FAQ: 4.13 Why is curl -R on Windows one hour off?
- 2005-06-13 13:20 bagder
- * CHANGES: recent buildconf fiddling
- 2005-06-13 12:49 bagder
- * buildconf: run libtoolize in the ares dir as well, and modified
- the output slightly for all tools run in the ares dir - now shown
- like "running ares/[tool]"
- 2005-06-12 00:04 bagder
- * docs/libcurl/curl_easy_getinfo.3: CURLINFO_FILETIME returns the
- time for GMT
- 2005-06-10 00:43 bagder
- * buildconf: make sure the found tool is a regular file (and not a
- dir or something)
- 2005-06-09 08:45 bagder
- * buildconf: Modified to use 'head -n 1' instead of 'head -1' since
- some versions of head complains and claims this is deprecated.
- 2005-06-08 01:00 bagder
- * buildconf: Reverted Tupone Alfredo's patch, as it broke NUMEROUS
- autobuilds. Let's do the changes in a slower and more controlled
- manner...
- 2005-06-06 23:19 bagder
- * CHANGES, buildconf, docs/libcurl/Makefile.am: Tupone Alfredo's
- fixes:
- 1) findtool does look per tool in PATH and think ./perl is the
- perl executable, while is just a local directory (I have . in the
- PATH)
- 2) I got several warning for head -1 deprecated in favour of head
- -n 1
- 3) ares directory is missing some file (missing is missing :-) )
- because automake and friends is not run.
- (Let's hope number 2 doesn't break somewhere "out there", if so
- we can always search/replace that back.)
- 2005-06-03 23:38 bagder
- * docs/libcurl/getinfo-times: first rough version
- 2005-06-03 16:06 bagder
- * CHANGES, RELEASE-NOTES, tests/runtests.pl, tests/data/test500,
- tests/data/test502, tests/data/test506, tests/data/test508,
- tests/data/test510, tests/data/test512, tests/data/test514,
- tests/data/test515, tests/data/test516, tests/data/test519,
- tests/data/test522: Andres Garcia's text mode fix for the 'data'
- part
- 2005-06-03 09:39 bagder
- * ares/: ares_process.c, configure.ac: FIONBIO is in sys/ioctl.h on
- AIX
- 2005-06-02 23:10 bagder
- * ares/ares_process.c: sigh, define TRUE if not already
- 2005-06-02 13:58 bagder
- * ares/: CHANGES, acinclude.m4, ares_process.c, configure.ac:
- William Ahern:
- Make UDP sockets non-blocking. I've confirmed that at least on
- Linux 2.4 a
- read event can come back from poll() on a valid SOCK_DGRAM
- socket but
- recv(2) will still block. This patch doesn't ignore EAGAIN in
- read_udp_packets(), though maybe it should. (This patch was
- edited by Daniel
- Stenberg and a new configure test was added (imported from
- curl's configure)
- to properly detect what non-blocking socket approach to use.)
- 2005-06-02 13:09 bagder
- * ares/: CHANGES, ares_expand_name.c: William Ahern:
- I'm not quite sure how this was happening, but I've been seeing
- PTR queries
- which seem to return empty responses. At least, they were empty
- when calling
- ares_expand_name() on the record. Here's a patch which
- guarantees to
- NUL-terminate the expanded name. The old behavior failed to
- NUL-terminate if
- len was 0, and this was causing strlen() to run past the end of
- the buffer
- after calling ares_expand_name() and getting ARES_SUCCESS as
- the return
- value. If q is not greater than *s then it's equal and *s is
- always
- allocated with at least one byte.
- 2005-06-01 23:30 bagder
- * configure.ac: specify the cares lib before the other libs, to
- make it build fine with mingw - inspired by Tupone Alfredo's bug
- report (and patch) #1212940
- 2005-05-31 15:03 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
- tests/data/test263: Todd Kulesza reported a flaw in the proxy
- option, since a numerical IPv6 address was not possible to use.
- It is now, but requires it written RFC2732-style, within brackets
- - which incidently is how you enter numerical IPv6 addresses in
- URLs. Test case 263 added to verify.
- 2005-05-31 14:57 bagder
- * tests/data/: test240, test241, test242, test243: added keywords
- 2005-05-30 00:38 bagder
- * CHANGES, RELEASE-NOTES: recent changes
- 2005-05-30 00:30 bagder
- * CHANGES, lib/transfer.c, tests/data/Makefile.am,
- tests/data/test262: Eric Cooper reported about a problem with
- HTTP servers that responds with binary zeroes within the headers.
- They confused libcurl to do wrong so the downloaded headers
- become incomplete. The fix is now verified with test case 262.
- 2005-05-27 13:39 bagder
- * lib/hostip4.c: avoid the sensitive word as it looks bad in some
- people's eyes
- 2005-05-27 13:01 bagder
- * tests/libtest/lib505.c: Andrés García fixed a warning appearing
- on windows
- 2005-05-26 22:56 bagder
- * lib/: inet_ntoa_r.h, inet_ntop.c: provide the proper copyright
- texts for these
- 2005-05-26 00:14 bagder
- * configure.ac: set LD_LIBRARY_PATH properly even when the openssl
- lib dir is found using pkg-config
- 2005-05-26 00:12 bagder
- * tests/server/sockfilt.c: silense a warning
- 2005-05-25 15:07 bagder
- * README: minor rephrase
- 2005-05-25 14:29 bagder
- * src/main.c: output the full usec when --trace-time is used
- 2005-05-25 14:27 bagder
- * tests/ftpserver.pl: no more time/re-start of sockfilt, no more
- redirect of stdin/stdout when talking to sockfilt
- 2005-05-25 14:26 bagder
- * tests/ftp.pm: added function for individual ftp slave kills
- 2005-05-25 14:26 bagder
- * tests/runtests.pl: modified output logging, fixed the ftpslave
- killing
- 2005-05-25 14:04 bagder
- * tests/server/util.c: utilize the whole usec in the log and don't
- output to stderr if the logfile can't be opened
- 2005-05-25 14:04 bagder
- * tests/server/sockfilt.c: nicer raw logging and put code into
- (nicer) functions
- 2005-05-24 23:09 bagder
- * tests/ftpserver.pl: don't restart sockfilt after only 5 seconds
- of inactivity
- 2005-05-24 23:02 bagder
- * CHANGES, RELEASE-NOTES: recent action
- 2005-05-24 12:03 bagder
- * tests/data/: test171, test46, test517, test523, test61, test73:
- Andres Garcia's mode=text patch to make these do fine on Windows
- 2005-05-24 11:40 bagder
- * tests/data/: Makefile.am, test261: add test case 261, response
- code 226 to TYPE
- 2005-05-24 11:39 bagder
- * lib/ftp.c: Now allow TYPE responses to be any 2xx code, and log
- if it isn't 200.
- 2005-05-22 19:54 bagder
- * configure.ac: removed leftover debug message ("moo moo")
- 2005-05-22 00:38 bagder
- * tests/data/: test220, test221, test222, test223, test224,
- test225, test226, test227, test228, test229: added keywords
- 2005-05-20 13:24 bagder
- * tests/: testcurl.1, testcurl.pl: added -nobuildconf
- 2005-05-20 13:15 bagder
- * tests/data/: test230, test231, test232, test233: keywords added
- 2005-05-20 13:15 bagder
- * tests/data/test25: shorter name
- 2005-05-20 13:14 bagder
- * tests/keywords.pl: sum up
- 2005-05-20 12:40 bagder
- * tests/: FILEFORMAT, runtests.pl, data/test75: Add support for
- text mode on stdout tests as well, and add the mode=text to the
- docs.
- 2005-05-19 11:55 bagder
- * tests/server/sws.c: include ctype.h for isdigit()
- 2005-05-19 09:21 bagder
- * lib/url.c: additional fix for the malformed URL fix of yday
- 2005-05-19 09:12 bagder
- * tests/server/util.h: removed duplicate
- 2005-05-18 22:02 bagder
- * RELEASE-NOTES: three fixes since 7.14.0
- 2005-05-18 22:01 bagder
- * lib/url.c, tests/data/Makefile.am, tests/data/test260,
- tests/server/sws.c: Bug report #1204435 identified a problem with
- malformed URLs like "http://somehost?data" as it added a slash
- too much in the request ("GET /?data/"...). Added test case 260
- to verify.
- 2005-05-18 22:00 bagder
- * CHANGES: update
- 2005-05-18 17:15 bagder
- * acinclude.m4: adjusted the strerror_r test more, use _REENTRANT
- instead of _THREAD_SAFE when looking for the prototype
- 2005-05-18 15:24 bagder
- * CHANGES, acinclude.m4, lib/strerror.c: The configure check for
- strerror_r() failed to detect the proper API at times, like on my
- HP-UX 10.20 tests. And then lib/strerror.c badly assumed the
- glibc version if the posix define wasn't set (since it _had_
- found a strerror_r).
- 2005-05-18 12:38 bagder
- * docs/KNOWN_BUGS: #15 is now fixed
- 2005-05-18 12:14 bagder
- * docs/FEATURES: clarified for GnuTLS
- 2005-05-18 12:12 bagder
- * docs/FAQ: several updates
- 2005-05-18 12:05 bagder
- * tests/server/.cvsignore: ignore resolve too
- 2005-05-18 12:01 bagder
- * tests/server/resolve.c: use less code and prevent compiler
- warning
- 2005-05-18 11:26 bagder
- * README: removed the separate table with download links, and
- extended the curl site list with all current mirrors
- 2005-05-17 14:07 bagder
- * tests/testcurl.pl: scan for gmake and make to prefer gmake on
- systems that have it
- 2005-05-17 12:27 bagder
- * tests/: runtests.pl, data/test241, server/resolve.c: Made test
- case 241 precheck that the given name resolves to an ipv6
- address, or the test is skipped. Ideally, we should let this test
- case go over a few frequently used IPv6 localhost aliases...
- 2005-05-17 12:22 bagder
- * tests/server/: Makefile.am, resolve.c, sockfilt.c, sws.c, util.c,
- util.h: Moved more generic functions to util.[ch] Added resolve.c
- to simply resolve a given host name
- 2005-05-17 11:18 bagder
- * lib/ftp.c: check if getsockname() returns failure before using
- the address it provides
- 2005-05-17 11:15 bagder
- * lib/ftp.c: reduced typecasts, from two to one
- 2005-05-17 06:20 dmeglio
- * ares/ares_getnameinfo.c: More of the same
- 2005-05-17 06:18 dmeglio
- * ares/ares_getnameinfo.c: More compiler warning cleanups
- 2005-05-17 00:30 bagder
- * docs/libcurl/libcurl-errors.3: bad formatting
- 2005-05-16 21:23 dmeglio
- * ares/ares_free_hostent.3: Made ares_free_hostent man page refer
- to ares_parse_aaaa_reply
- 2005-05-16 21:14 dmeglio
- * ares/ares_getnameinfo.c: Cleaned up some compile warnings
- 2005-05-16 20:06 dmeglio
- * ares/: CHANGES, Makefile.inc, acinclude.m4, ares.h,
- ares_getnameinfo.3, ares_getnameinfo.c, ares_ipv6.h,
- ares_strerror.c, configure.ac, setup.h: Added ares_getnameinfo
- which mimics the getnameinfo API
- 2005-05-16 17:09 bagder
- * configure.ac: Modified the gmtime_r check to not check for it
- until the "check for a working one" is made, and only if that
- test runs ok we define it as present. Unless crosscompiling,
- since then we use the former AC_CHECK_FUNCS method.
- 2005-05-16 16:53 bagder
- * configure.ac: define GMTIME_R to 0 if not working
- 2005-05-16 16:40 bagder
- * configure.ac: attempt to detect a bad (as in HPUX 10.20 bad)
- gmtime_r function
- 2005-05-16 15:27 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start working on 7.14.1
- 2005-05-16 14:58 bagder
- * CHANGES: Version 7.14.0
- 2005-05-16 09:07 bagder
- * tests/runtests.pl: return, not exit, on several places
- 2005-05-15 18:31 dmeglio
- * ares/inet_ntop.c: Converted some macros to use NS_* so they work
- on non-IPv6 systems
- 2005-05-15 06:38 dmeglio
- * ares/inet_ntop.c: Forgot to ares_-ize inet_ntop
- 2005-05-14 23:15 bagder
- * lib/connect.c: fix warning about redefined symbol
- 2005-05-14 22:45 bagder
- * ares/configure.ac: replaced the CRLF newlines with plain LF ones
- 2005-05-14 20:35 dmeglio
- * ares/: CHANGES, Makefile.inc, configure.ac, inet_ntop.c,
- inet_ntop.h: Added an inet_ntop function from BIND for systems
- that do not have it
- 2005-05-14 08:04 giva
- * lib/makefile.dj: Updated generated dependencies.
- 2005-05-14 08:00 giva
- * lib/: ftp.c, url.c: Some patches for (a stricter/smarter) gcc 4.0
- and warnings like: 'x' may be used uninitialized in this
- function.
- 2005-05-14 07:59 giva
- * lib/config.dj: 'ssize_t' seems to be a gcc 4.x built-in.
- 2005-05-14 07:58 giva
- * lib/connect.c: Change for systems with >1 ways of setting
- (non-)blocking mode. (djgpp/Watt-32 has 3 ways). Should rewrite
- this using "#elif ..", but maybe there is still broken cpp
- around?
- 2005-05-14 01:00 bagder
- * docs/VERSIONS: updated
- 2005-05-14 00:24 bagder
- * RELEASE-NOTES: uses select() instead of poll() even on Mac OS X
- 10.4
- 2005-05-13 23:19 bagder
- * CHANGES, configure.ac: adjusted the configure to always skip the
- fine-poll() test on Mac OS X (darwin)
- 2005-05-12 23:56 bagder
- * docs/libcurl/curl_easy_setopt.3: remove blank lines
- 2005-05-12 23:49 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_SSLVERSION clarified
- 2005-05-12 16:00 bagder
- * CHANGES, RELEASE-NOTES: -z bad use warning and NTLM proxy auth in
- reconnect fix
- 2005-05-12 15:44 bagder
- * lib/url.c: oops, found by bug reported in bug report #1200661
- 2005-05-12 14:53 bagder
- * lib/config-win32.h: spell
- 2005-05-12 10:51 bagder
- * lib/url.c: typecast to fix warning on 64bit systems
- 2005-05-12 09:28 bagder
- * src/main.c: warn about bad -z syntax
- 2005-05-11 13:56 bagder
- * docs/TODO: MatrixSSL and yaSSL are two free libs we _could_
- support
- 2005-05-11 12:23 bagder
- * CHANGES: mention the select() error fix as well
- 2005-05-11 11:56 bagder
- * CHANGES, RELEASE-NOTES: the new HTTP headers
- 2005-05-11 11:56 bagder
- * docs/THANKS: removed duplicate
- 2005-05-11 11:52 bagder
- * lib/http.c, tests/data/test1, tests/data/test10,
- tests/data/test11, tests/data/test12, tests/data/test13,
- tests/data/test14, tests/data/test15, tests/data/test150,
- tests/data/test151, tests/data/test152, tests/data/test153,
- tests/data/test154, tests/data/test155, tests/data/test156,
- tests/data/test157, tests/data/test158, tests/data/test159,
- tests/data/test16, tests/data/test160, tests/data/test162,
- tests/data/test163, tests/data/test164, tests/data/test165,
- tests/data/test166, tests/data/test167, tests/data/test168,
- tests/data/test169, tests/data/test17, tests/data/test170,
- tests/data/test171, tests/data/test172, tests/data/test173,
- tests/data/test174, tests/data/test175, tests/data/test176,
- tests/data/test177, tests/data/test178, tests/data/test179,
- tests/data/test18, tests/data/test180, tests/data/test181,
- tests/data/test183, tests/data/test184, tests/data/test185,
- tests/data/test186, tests/data/test187, tests/data/test188,
- tests/data/test189, tests/data/test192, tests/data/test193,
- tests/data/test194, tests/data/test197, tests/data/test198,
- tests/data/test199, tests/data/test2, tests/data/test206,
- tests/data/test207, tests/data/test208, tests/data/test209,
- tests/data/test213, tests/data/test214, tests/data/test217,
- tests/data/test218, tests/data/test22, tests/data/test220,
- tests/data/test221, tests/data/test222, tests/data/test223,
- tests/data/test224, tests/data/test233, tests/data/test234,
- tests/data/test239, tests/data/test24, tests/data/test240,
- tests/data/test241, tests/data/test242, tests/data/test243,
- tests/data/test245, tests/data/test246, tests/data/test249,
- tests/data/test25, tests/data/test256, tests/data/test257,
- tests/data/test258, tests/data/test259, tests/data/test26,
- tests/data/test27, tests/data/test28, tests/data/test29,
- tests/data/test3, tests/data/test30, tests/data/test300,
- tests/data/test301, tests/data/test303, tests/data/test304,
- tests/data/test306, tests/data/test31, tests/data/test32,
- tests/data/test33, tests/data/test34, tests/data/test36,
- tests/data/test37, tests/data/test38, tests/data/test39,
- tests/data/test4, tests/data/test40, tests/data/test42,
- tests/data/test43, tests/data/test44, tests/data/test45,
- tests/data/test46, tests/data/test47, tests/data/test48,
- tests/data/test49, tests/data/test5, tests/data/test50,
- tests/data/test500, tests/data/test503, tests/data/test508,
- tests/data/test509, tests/data/test51, tests/data/test510,
- tests/data/test512, tests/data/test513, tests/data/test514,
- tests/data/test515, tests/data/test516, tests/data/test518,
- tests/data/test519, tests/data/test52, tests/data/test522,
- tests/data/test523, tests/data/test53, tests/data/test54,
- tests/data/test55, tests/data/test56, tests/data/test57,
- tests/data/test58, tests/data/test59, tests/data/test6,
- tests/data/test60, tests/data/test61, tests/data/test62,
- tests/data/test63, tests/data/test64, tests/data/test65,
- tests/data/test66, tests/data/test67, tests/data/test68,
- tests/data/test69, tests/data/test7, tests/data/test70,
- tests/data/test71, tests/data/test72, tests/data/test73,
- tests/data/test74, tests/data/test77, tests/data/test78,
- tests/data/test79, tests/data/test8, tests/data/test80,
- tests/data/test81, tests/data/test82, tests/data/test83,
- tests/data/test84, tests/data/test85, tests/data/test86,
- tests/data/test88, tests/data/test89, tests/data/test9,
- tests/data/test90, tests/data/test91, tests/data/test92,
- tests/data/test93, tests/data/test94, tests/data/test95,
- tests/data/test97, tests/data/test98, tests/data/test99: Modified
- the default HTTP headers used by libcurl:
- A) Normal non-proxy HTTP:
- - no more "Pragma: no-cache" (this only makes sense to proxies)
- B) Non-CONNECT HTTP request over proxy:
- - "Pragma: no-cache" is used (like before)
- - "Proxy-Connection: Keep-alive" (for older style 1.0-proxies)
- C) CONNECT HTTP request over proxy:
- - "Host: [name]:[port]"
- - "Proxy-Connection: Keep-alive"
- 2005-05-11 08:47 bagder
- * ares/ares_ipv6.h: prevent NS_IN6ADDRSZ from getting set to zero
- if the struct doesn't exist
- 2005-05-11 01:02 bagder
- * lib/transfer.c: Hm, this doesn't feel right. The error bits
- returned from Curl_select() can be returned at times when we want
- to ignore them. Test case 160 fails on Linux, so I modify the
- comparison to check for _only_ the error bit set...
- 2005-05-11 00:48 bagder
- * lib/transfer.c: me stupid, errno is not set for mere
- select()-exceptions
- 2005-05-11 00:46 bagder
- * lib/transfer.c: include protos to fix warnings
- 2005-05-11 00:44 bagder
- * lib/transfer.c: If Curl_select() returns with the error bit set,
- bail out.
- 2005-05-10 13:21 bagder
- * tests/server/sockfilt.c: prevent 64bit warnings
- 2005-05-10 13:19 bagder
- * tests/testcurl.pl: allow the ares/config.h display to fail
- 2005-05-09 23:12 bagder
- * docs/examples/: Makefile.am, opensslthreadlock.c: Jeremy Brown's
- OpenSSL thread-locking example
- 2005-05-09 15:57 bagder
- * RELEASE-NOTES: new counter
- 2005-05-09 15:53 bagder
- * docs/THANKS: Jamie Lokier added. And I now recounted the amount
- better: 437 named as of now.
- 2005-05-09 15:26 bagder
- * docs/INSTALL: update the "PORTS" section a little
- 2005-05-09 15:13 bagder
- * docs/libcurl/libcurl-tutorial.3: add multi-thread details for
- GnuTLS
- 2005-05-09 14:34 bagder
- * RELEASE-NOTES: new mirror, added amount of contributors
- 2005-05-09 13:43 bagder
- * docs/THANKS: Jeff is short for Jeffrey
- 2005-05-09 13:39 bagder
- * docs/THANKS: updated with the current RELEASE-NOTES names
- 2005-05-09 11:11 bagder
- * docs/THANKS: I decided to make this list more complete. I took
- the 5-year anniversary list from 2003 and added all names from
- all release notes in the CVS (there is a slight gap though). I
- removed names with only first names (Like "Chris" and "Ralph") ,
- as that won't make anyone happy and we might list their full
- names as well anyway.
- This list is now intended to include _all_ people that
- contribute: big or small. 389 names at the time of this commit.
- 2005-05-09 09:45 bagder
- * tests/testcurl.pl: no need to display src/config.h anymore since
- it is a duplicate of lib/config.h but we could use having a look
- at ares/config.h when that is used
- 2005-05-09 00:45 bagder
- * lib/ftp.c, src/main.c: silence compiler warnings
- 2005-05-07 22:41 bagder
- * lib/ftp.c: fix warnings about unused variables for non-debug
- builds
- 2005-05-07 22:28 bagder
- * lib/ftp.c: fix
- 2005-05-07 16:23 bagder
- * docs/HISTORY: January 2003. Started working on the distributed
- curl tests. The autobuilds.
- 2005-05-07 15:57 bagder
- * lib/: ftp.c, setup.h: DEBUGF() is a new conveniant macro to add
- infof() calls (or similar) for debug builds only. Made the ftp
- code use it on several places.
- 2005-05-07 15:52 bagder
- * tests/server/sockfilt.c: Added an active disconnected state, to
- make the code clearer.
- 2005-05-07 10:55 bagder
- * tests/server/sockfilt.c: removed unnecessary logging to ease REAL
- debuggin
- 2005-05-07 01:46 bagder
- * RELEASE-NOTES: one more command line option, fixed the AIX 4.3
- enabled IPv6 build (it now detects a bad Ipv6 situation and
- disables it automatically)
- 2005-05-07 01:22 bagder
- * tests/data/: Makefile.am, test258, test259: Added two test cases
- for multipart formpost over a proxy with --anyauth. Our HTTP test
- server is a bit limited though, as it never responds to the POST
- request until all data has been sent (and received)...
- 2005-05-07 01:21 bagder
- * tests/runtests.pl: When a server is clearly running, curl is now
- invoked to verify that it can download a file from the server
- before the server is considered fine to use for the given test
- case. This should fix the cases where the server can run but curl
- cannot work with it.
- 2005-05-05 08:04 bagder
- * lib/sslgen.c: use calloc instead of malloc to save a call to
- memset()
- 2005-05-04 23:58 bagder
- * tests/runtests.pl: now add --trace-time by default for curl tests
- 2005-05-04 23:57 bagder
- * tests/ftpserver.pl: removed lots of (now) redundant logging
- 2005-05-04 23:51 bagder
- * tests/ftpserver.pl: modify a value we are allowed to
- 2005-05-04 23:49 bagder
- * tests/ftpserver.pl: improved logging (all FTP protocol data, both
- ways) to possibly help us realize why sometimes the control
- connection dies after a RETR has been sent
- 2005-05-04 17:11 bagder
- * TODO-RELEASE: towards 7.14.0 - really
- 2005-05-04 16:52 bagder
- * lib/sslgen.c: prevent memory leak when built SSL disabled
- 2005-05-04 01:14 bagder
- * tests/runtests.pl: *MAN* was this hard to track down. Had I just
- read the docs properly from the start... Anyway, fork() + exec()
- makes _two_ pids (in perl) that we need to track and kill after
- use. Thankyouverymuch.
- 2005-05-04 01:13 bagder
- * tests/ftpserver.pl: add more info to the log to ease debugging
- 2005-05-03 00:53 bagder
- * lib/: connect.c, ftp.c: improved failf() error messages
- 2005-05-03 00:33 bagder
- * ares/ares_version.h: the new functions and the upcoming ipv6
- calls for the next version to become 1.3.0
- 2005-05-02 16:33 bagder
- * src/: homedir.c, setup.h: corrected copyright years
- 2005-05-02 16:33 bagder
- * lib/: formdata.c, md5.c, netrc.c: corrected copyright year
- 2005-05-02 16:06 bagder
- * CHANGES, acinclude.m4, docs/KNOWN_BUGS: Sort of "fixed"
- KNOWN_BUGS #4: curl now builds IPv6 enabled on AIX 4.3. At least
- it should no longer cause a compiler error. However, it does not
- have AI_NUMERICHOST so we cannot getaddrinfo() any numerical
- addresses with it (we use that for FTP PORT/EPRT)! So, I modified
- the configure check that checks if the getaddrinfo() is working,
- to use AI_NUMERICHOST since then it'll fail on AIX 4.3 and it
- will automatically build with IPv6 support disabled.
- 2005-05-02 13:56 bagder
- * acinclude.m4, configure.ac, lib/ftp.c: Now configure checks for
- struct sockaddr_storage and the ftp code tries to survive without
- it if not found. AIX 4.3 targetted adjustment.
- 2005-05-02 13:55 bagder
- * tests/ftpserver.pl: another <case> converted to sysread
- 2005-05-02 13:31 bagder
- * tests/ftpserver.pl: read from the open2 filehandle with sysread,
- not <handle>
- 2005-05-02 12:22 bagder
- * tests/: ftpserver.pl, runtests.pl: Fixed the FTP server read
- stuff when waiting for a connect after a PASV/EPSV.
- Made the ftp server use the passed in pidfile name, and made
- runtests.pl pass it in properly.
- 2005-05-02 12:03 bagder
- * tests/ftpserver.pl: fix the server for the slow response case
- 2005-05-02 11:38 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c: Added
- --trace-time that when used adds a time stamp to each trace line
- that --trace, --trace-ascii and --verbose output. I also made the
- '>' display separate each line on the linefeed so that HTTP
- requests etc look nicer in the -v output.
- 2005-05-02 11:08 bagder
- * tests/runtests.pl: When starting the ftp server, wait a few
- seconds to make really sure that a pidfile for the server appears
- as otherwise it failed.
- 2005-05-02 11:08 bagder
- * tests/ftpserver.pl: Make sure there's no pidfile if we cannot
- start the initial sockfilt tool - this happens for some
- ipv6-enabled hosts on which sockfilt cannot listen on ipv6.
- 2005-05-02 10:40 bagder
- * CHANGES: two bugfixes, one change and one test script
- modification
- 2005-05-02 09:59 bagder
- * RELEASE-NOTES: two bugs, one change
- 2005-05-02 09:54 bagder
- * tests/runtests.pl: blank a few more environment variables before
- running a test
- 2005-05-02 09:53 bagder
- * src/main.c: Made curl recognize the environment variables Lynx
- (and others?) support for pointing out the CA cert path/file:
- SSL_CERT_DIR and SSL_CERT_FILE. If CURL_CA_BUNDLE is not set,
- they are checked afterwards.
- 2005-05-02 09:28 bagder
- * docs/libcurl/curl_easy_setopt.3: Bryan Henderson's fine update of
- SSL_VERIFYPEER and SSL_VERIFYHOST
- 2005-05-02 01:16 bagder
- * src/main.c: prevent two compiler warnings on comparisons between
- signed and unsigned
- 2005-05-01 15:20 bagder
- * tests/runtests.pl: fixed to use fork()+exec() to start test
- servers
- 2005-05-01 14:56 bagder
- * tests/server/: sockfilt.c, sws.c, util.c: always use the
- libcurl-provided *printf() functions
- 2005-05-01 14:51 bagder
- * tests/server/Makefile.am: util.h added as "source" to make it get
- added in dist archives
- 2005-05-01 01:35 bagder
- * tests/server/util.c: logfile name is const
- 2005-05-01 01:30 bagder
- * tests/server/: Makefile.am, sockfilt.c, sws.c, util.c, util.h:
- Moved common code to util.[ch] instead of having it duplicated in
- sws.c and sockfilt.c. For good-to-have functions for the servers
- written in C.
- 2005-05-01 01:07 bagder
- * lib/transfer.c: there cannot be chunked problem when no_body
- (HEAD) is true since without body there is nothing
- chunked-encoded!
- 2005-04-30 17:16 bagder
- * lib/connect.c: singleipconnect() returns a socket descriptor, not
- a CURLcode (but perhaps we should make it do that...)
- 2005-04-29 14:34 bagder
- * CHANGES, RELEASE-NOTES: more fixes
- 2005-04-28 23:26 bagder
- * docs/curl.1: Updated with (new and old) default config file
- search path explanation.
- 2005-04-28 23:07 bagder
- * tests/data/test31: Set mode text on the section that is written
- by curl in text mode, to allow the runtests.pl to check this
- differently on operating systems that differentiate on this.
- 2005-04-28 23:06 bagder
- * tests/ftpserver.pl: basic signal handler for sigint and sigkill
- 2005-04-28 23:05 bagder
- * tests/getpart.pm: fixed the attribute parser to better handle
- multiple ones, with or without quotes around the contents
- 2005-04-28 23:04 bagder
- * tests/runtests.pl: moved two functions to ftp.pm, made some more
- changes on stopping servers and fixed the textmode attribute
- thing for windows a bit
- 2005-04-28 23:04 bagder
- * tests/ftp.pm: moved in functions from runtests.pl to enable the
- ftpserver to use the killslaves function
- 2005-04-28 16:31 bagder
- * tests/server/sockfilt.c: AF_INET6 for ipv6 addresses!
- 2005-04-28 16:25 bagder
- * tests/: ftp.pm, runtests.pl: no, the kill servers messages need
- to be verbose, they're too frequent
- 2005-04-28 16:03 bagder
- * tests/: ftp.pm, runtests.pl: display killed pids to make it
- easier to see for autobuilds etc
- 2005-04-28 15:55 bagder
- * tests/ftpsserver.pl: historic thing we will not use
- 2005-04-28 15:55 bagder
- * tests/Makefile.am: removed ftpsserver.pl
- 2005-04-28 15:54 bagder
- * tests/runtests.pl: When staring a HTTP server, use the pidfile
- preferably since it turns out sometimes the server can start but
- curl cannot speak to it, and then we must remember the server (in
- order to kill it properly) anyway.
- Also, make sure to kill all servers on exit everywhere.
- 2005-04-28 13:22 bagder
- * tests/.cvsignore: ignore more generated files
- 2005-04-28 10:23 bagder
- * tests/runtests.pl: remove unused ftps-server code and fixed two
- warnings
- 2005-04-28 10:20 bagder
- * tests/getpart.pm: if diff -u makes zero output, try diff -c
- instead
- 2005-04-28 09:36 bagder
- * tests/ftpserver.pl: kill slave processes when they fail
- 2005-04-28 08:50 bagder
- * tests/runtests.pl: 1. no longer ask the server for the HTTPS pid,
- as it returns the HTTP pid (problem identified by Dan F) 2.
- initial text mode fix for file checks, to allow better text file
- testing on windows (with regard to line endings) 3. fixed to use
- the proper ftpserver pidfile to find pid
- 2005-04-27 23:24 bagder
- * CHANGES, src/homedir.c, src/main.c: Paul Moore made curl check
- for the .curlrc file (_curlrc on windows) on two more places.
- First, CURL_HOME is a new environment variable that is used
- instead of HOME if it is set, to point out where the default
- config file lives. If there's no config file in the dir pointed
- out by one of the environment variables, the Windows version will
- instead check the same directory the executable curl is located
- in.
- 2005-04-27 14:28 bagder
- * tests/server/sockfilt.c: listen(..., 1) as 0 doesn't work on
- Tru64!
- 2005-04-27 14:27 bagder
- * tests/server/sws.c: display listening port in log
- 2005-04-27 12:12 bagder
- * tests/keywords.pl: show what error codes we test for too, and
- show 10 test case numbers
- 2005-04-27 11:59 bagder
- * tests/data/: test100, test101, test102, test103, test104,
- test105, test106, test107, test108, test109, test110, test111,
- test112, test113, test114, test115, test116, test117, test118,
- test119, test12, test120, test121, test122, test123, test124,
- test125, test126, test127, test128, test130, test131, test132,
- test133, test134, test135, test136, test256, test3, test38,
- test81, test82, test83, test84, test85, test86, test87, test88,
- test89, test90, test91, test92, test93, test94, test95, test97,
- test98, test99: keyword update
- 2005-04-27 11:59 bagder
- * tests/runtests.pl: detect SSL library properly and display it on
- startup
- 2005-04-26 23:47 bagder
- * CHANGES, RELEASE-NOTES: fixing
- 2005-04-26 15:08 bagder
- * lib/: connect.c, cookie.c, formdata.c, ftp.c, hostthre.c,
- inet_pton.c, md5.c, mprintf.c, parsedate.c, select.c, strerror.c,
- transfer.c, url.c: Cory Nelson's work on nuking compiler warnings
- when building on x64 with VS2005.
- 2005-04-26 15:08 bagder
- * lib/setup.h: Since Windows doesn't have/use the POSIX prototype
- for send() and recv(), we typecast the third argument in the
- macros to avoid compiler warnings.
- 2005-04-26 12:55 bagder
- * lib/setup.h: adding a bunch of comments for each #endif
- 2005-04-25 23:39 bagder
- * CHANGES, lib/http.c, lib/netrc.c, lib/url.c, lib/urldata.h,
- tests/data/Makefile.am, tests/data/test257: Fred New reported a
- bug where we used Basic auth and user name and password in
- .netrc, and when following a Location: the subsequent requests
- didn't properly use the auth as found in the netrc file. Added
- test case 257 to verify my fix.
- 2005-04-25 10:55 bagder
- * docs/libcurl/curl_multi_fdset.3: be specific about what max_fd
- contains after a call
- 2005-04-25 00:25 bagder
- * CHANGES, lib/config-win32.h, lib/setup.h, src/config-win32.h,
- src/setup.h: Based on feedback from Cory Nelson, I added some
- preprocessor magic in */setup.h and */config-win32.h to build
- fine with VS2005 on x64.
- 2005-04-24 00:08 bagder
- * CHANGES, RELEASE-NOTES: 2 days, 4 fixes
- 2005-04-23 23:26 bagder
- * src/main.c: Alex Suykov's ftp upload show progress meter patch,
- slightly adjusted.
- 2005-04-23 13:59 gknauf
- * ares/Makefile.netware: fix for recent changes.
- 2005-04-23 00:29 bagder
- * tests/keywords.pl: show up to 5 (random) test cases using the
- keyword
- 2005-04-22 23:59 bagder
- * tests/data/: test33, test34, test36, test37, test39, test40,
- test41, test42, test43, test44, test45, test46, test47, test48,
- test49, test50, test51, test52, test53, test54, test55, test56,
- test57, test58, test59, test60, test61, test62, test63, test64,
- test65, test66, test67, test68, test69, test70, test71, test72,
- test73, test74, test75, test76, test77, test78, test79, test80:
- keywords added
- 2005-04-22 23:16 bagder
- * lib/Makefile.vc6: Dave Dribin: set CURL_STATICLIB when it builds
- static library variants.
- 2005-04-22 23:13 bagder
- * configure.ac: Andres Garcia's fix for building static curl on
- windows.
- 2005-04-22 22:56 bagder
- * lib/gtls.c: Fixed the CN extraction
- 2005-04-22 22:49 bagder
- * src/curl.rc: update the copyright year
- 2005-04-22 22:48 bagder
- * lib/: getinfo.c, strequal.h: modified this year
- 2005-04-22 22:47 bagder
- * tests/runtests.pl: ignore the memdump file when showing files
- after a failure
- 2005-04-22 22:47 bagder
- * tests/server/Makefile.am: copyright this year
- 2005-04-22 17:01 bagder
- * ares/: ares_gethostbyname.c, ares_parse_aaaa_reply.c: Fixed for
- Mac OS X builds based on excellent feedback from Heinz
- Stockinger.
- 2005-04-22 15:03 gknauf
- * ares/Makefile.netware: changes for building with IPV6.
- 2005-04-22 13:51 bagder
- * tests/runtests.pl: modified the test case success reporting,
- added "test N out of Y" and "remaining: [time]" outputs to hint
- users about what to expect
- 2005-04-22 12:15 bagder
- * tests/data/: Makefile.am, test256, test38: test 256 is like test
- 38 but with proxy + proxy auth
- 2005-04-22 12:06 bagder
- * tests/data/test38: keywords
- 2005-04-22 12:01 bagder
- * src/main.c: Set the retry delay variables after the option
- parsing, as bug report #1187787 points out.
- 2005-04-21 22:11 bagder
- * ares/Makefile.inc: added missing headers
- 2005-04-21 01:41 gknauf
- * lib/Makefile.netware, src/Makefile.netware: changes for building
- with IPV6 and LDAP.
- 2005-04-20 01:38 bagder
- * lib/sslgen.c: prevent compiler warning
- 2005-04-20 01:37 bagder
- * lib/url.c: added typecast when converting from long to unsigned
- short, to prevent compiler warning
- 2005-04-20 01:36 bagder
- * ares/inet_net_pton.c: indented source to look more like other
- ares code, added (somewhat ugly) typecasts to build warning-free
- on 64bit platforms (the result of a (char *) - (char *) cannot be
- stored in an int universally)
- 2005-04-20 01:26 bagder
- * ares/ares_init.c: sortlist_alloc() is never used on win32, so
- ifdef out it to prevent warning
- 2005-04-20 01:19 bagder
- * lib/: hostares.c, hostasyn.c, hostip.c, hostip4.c, hostip6.c,
- hostsyn.c, hostthre.c, setup.h: only define _REENTRANT if not
- already defined, and only in setup.h
- 2005-04-20 00:23 bagder
- * configure.ac: Check for and config for the ca cert bundle
- properly when built with GnuTLS. Previously this was only done
- for OpenSSL builds.
- 2005-04-20 00:12 bagder
- * configure.ac: when --with-gnutls is used, we assume a
- bin/libgnutls-config file in the given prefix. Building something
- with gnutls without it just is too error- prone.
- 2005-04-20 00:03 bagder
- * configure.ac: remove the warning for a lacking crypto lib since
- it migth just be a gnutls build...
- 2005-04-19 10:10 bagder
- * tests/data/test523: added CURLOPT_PORT test when using proxy
- 2005-04-18 21:53 bagder
- * RELEASE-NOTES: two bugfixes of today
- 2005-04-18 21:41 bagder
- * CHANGES, lib/url.c, tests/data/Makefile.am, tests/data/test521,
- tests/data/test522, tests/libtest/Makefile.am,
- tests/libtest/lib521.c, tests/libtest/lib523.c: Olivier reported
- that even though he used CURLOPT_PORT, libcurl clearly still used
- the default port. He was right. I fixed the problem and added the
- test cases 521, 522 and 523 to verify the fix.
- 2005-04-18 19:14 bagder
- * CHANGES, lib/http.c, tests/data/test508, tests/data/test510,
- tests/data/test513, tests/data/test515: Toshiyuki Maezawa
- reported that when doing a POST with a read callback, libcurl
- didn't properly send an Expect: 100-continue header. It does now.
- 2005-04-18 16:32 bagder
- * docs/libcurl/curl_easy_setopt.3: digest works in the proxyauth
- too
- 2005-04-18 13:40 bagder
- * include/curl/multi.h: Initial curl_multi_socket() stuff,
- #ifdef'ed out for now but committed for documentational purposes.
- 2005-04-18 10:59 bagder
- * tests/server/sockfilt.c: better fix for the socket -1 case
- 2005-04-18 10:51 bagder
- * tests/server/.cvsignore: ignore sockfilt
- 2005-04-18 10:49 bagder
- * tests/server/sockfilt.c: safety measure to avoid using -1 as
- socket
- 2005-04-18 10:49 bagder
- * tests/ftpserver.pl: allow some more time
- 2005-04-18 09:56 bagder
- * tests/data/test103: ARGH my stupidity is endless. Ipv4-only hosts
- don't send EPRT or LPRT.
- 2005-04-18 08:57 bagder
- * tests/: Makefile.am, ftp.pm, ftpserver.pl, runtests.pl,
- data/Makefile.am, data/test103, data/test252, data/test253,
- data/test254, data/test255, server/Makefile.am, server/getpart.c,
- server/sockfilt.c, server/testpart.c: Modified the FTP server to
- use the new 'sockfilt' program to do all the socket level stuff.
- The FTP server communicates with sockfilt using perl's open2().
- This enables easier IPv6 support and hopefully FTP-SSL support in
- the future. Added four test cases for FTP-ipv6.
- 2005-04-18 07:46 bagder
- * tests/testcurl.pl: Modified to not mix ordinary print to STDOUT
- with a system() that prints to stdout, since I've found cases on
- Solaris where the second output mixes with the first and thus the
- big check-script doesn't properly find the first string in the
- output stream.
- 2005-04-18 01:01 bagder
- * docs/libcurl/curl_multi_fdset.3: somewhat clarified that this
- only sets the fd_sets and expects them to be cleared before this
- function is called
- 2005-04-17 01:15 bagder
- * tests/data/: test11, test12, test13, test14, test15, test16,
- test17, test18, test19, test20, test21, test22, test23, test24,
- test25, test26, test27, test28, test29, test30, test31, test32,
- test8: keywords added
- 2005-04-17 01:15 bagder
- * tests/keywords.pl: minor edits, report the test cases without
- keywords
- 2005-04-16 14:43 bagder
- * tests/keywords.pl: starting to produce a summary in HTML
- 2005-04-16 14:30 bagder
- * ares/ares_init.c: avoid warning on windows
- 2005-04-16 14:24 bagder
- * docs/curl.1: clarify that > in the verbose output can contain
- newlines
- 2005-04-16 02:00 bagder
- * tests/data/: test10, test6, test7, test8, test9: keywords added
- 2005-04-16 01:48 bagder
- * tests/keywords.pl: initial tool to report info/keywords of the
- test cases
- 2005-04-16 01:48 bagder
- * tests/: FILEFORMAT, data/test1, data/test2, data/test3,
- data/test4, data/test5: started adding "keywords" for each test,
- to better allow us to sum up what kind of tests we have and how
- many tests that test certain features
- 2005-04-15 23:51 bagder
- * ares/inet_net_pton.c: add needed include
- 2005-04-15 17:25 dmeglio
- * ares/: ares_ipv6.h, ares_private.h, inet_net_pton.h: Attempted to
- fix c-ares not building on non-IPv6 systems
- 2005-04-15 10:45 bagder
- * configure.ac: if libgnutls-config isn't found in the given path,
- deal with it nicer (but it is still likely to not do very good
- since it can't figure out all the lib dependencies)
- 2005-04-15 00:52 bagder
- * tests/data/: Makefile.am, test250, test251: Two new slowdown
- tests for better testing of the FTP response reader function when
- the response come in many small chunks.
- 2005-04-15 00:52 bagder
- * tests/: FILEFORMAT, ftpserver.pl, runtests.pl: make the ftp
- server support reply/servercmd, and make SLOWDOWN work, and
- update the docs accordingly
- 2005-04-13 23:17 bagder
- * lib/gtls.c: oops, only negative numbers are errors
- 2005-04-13 21:31 danf
- * docs/FAQ: Mention GnuTLS and fix a few spelling errors.
- 2005-04-13 14:38 bagder
- * lib/gtls.c: don't bail out just because the ca file has a
- problem, it might be OK
- 2005-04-13 14:37 bagder
- * tests/data/test305: fix port number
- 2005-04-13 10:50 bagder
- * docs/HISTORY: GnuTLS support
- 2005-04-13 10:47 bagder
- * docs/FAQ: extended the multi-thread explanation
- 2005-04-13 08:52 bagder
- * lib/ssluse.c: fix compiler warning
- 2005-04-13 02:32 danf
- * ares/buildconf: Allow environment variables to override default
- autotools.
- 2005-04-12 16:17 bagder
- * RELEASE-NOTES, TODO-RELEASE, include/curl/curlver.h: next release
- will be version 7.14.0 thanks to the added GnuTLS support
- 2005-04-12 09:56 bagder
- * lib/strequal.h: Provides an unconditional strlcat() proto even if
- strlcat() was found by configure. An attempt to fix warnings when
- we build and the strlcat() function is provided by one if the
- libs (gss or krb4) since then we have no protos for it in a
- system header.
- 2005-04-12 09:19 bagder
- * tests/data/test509: requires OpenSSL, as our GnuTLS doesn't
- provide support for CURLOPT_SSL_CTX_FUNCTION (yet).
- 2005-04-12 09:18 bagder
- * tests/runtests.pl: support tests that requires 'OpenSSL'
- specificly
- 2005-04-11 16:07 bagder
- * ares/: AUTHORS, Makefile.am: credits
- 2005-04-11 15:50 bagder
- * docs/TODO: refresh
- 2005-04-11 15:39 bagder
- * docs/FAQ: 5.12 Can I make libcurl fake or hide my real IP
- address?
- 2005-04-11 00:56 bagder
- * CHANGES, RELEASE-NOTES: HTTP 304 response with Content-Length:
- header
- 2005-04-10 01:46 dmeglio
- * ares/: bitncmp.c, inet_net_pton.c: Removed usage of u_int and
- u_char
- 2005-04-10 00:33 bagder
- * lib/gtls.c: Blah, revert my removal of the extra check since the
- problem is there for real.
- Archived thread of the help-gnutls mailing list regarding this
- problem:
- http://lists.gnu.org/archive/html/help-gnutls/2005-04/msg00000.html
- (and I _am_ sorry for my confused behaviour on this problem.)
- 2005-04-09 23:38 bagder
- * lib/gtls.c: OK, I must've been halucinating or something because
- I no longer see the bug I thought I saw before when I changed
- this...!
- 2005-04-09 21:59 dmeglio
- * ares/: CHANGES, ares_gethostbyaddr.c, ares_gethostbyname.c,
- ares_init.c, ares_private.h: Made sortlist support IPv6 (this can
- probably use some testing)
- 2005-04-09 18:49 dmeglio
- * ares/: CHANGES, ares_gethostbyname.c, ares_init.c,
- ares_private.h, bitncmp.c: Made sortlist support CIDR matching
- for IPv4
- 2005-04-08 21:46 dmeglio
- * ares/: CHANGES, Makefile.inc, ares_gethostbyaddr.c,
- ares_gethostbyname.c, bitncmp.c, bitncmp.h, configure.ac: Added
- preliminary IPv6 support to ares_gethostbyname
- 2005-04-08 18:59 bagder
- * lib/transfer.c, lib/urldata.h, tests/data/Makefile.am,
- tests/data/test249: fixed the 304 response-with-content-length
- problem reported by Cory Nelson
- 2005-04-08 18:22 dmeglio
- * ares/ares__get_hostent.c: Added include for inet_net_pton.h to
- ares__get_hostent.c
- 2005-04-08 17:41 dmeglio
- * ares/: CHANGES, ares__get_hostent.c, ares_gethostbyaddr.c,
- ares_gethostbyname.c, ares_private.h: Made ares_gethostbyaddr
- support IPv6 by specifying AF_INET6 as the family
- 2005-04-08 11:25 bagder
- * lib/sslgen.c: re-arrange some code to prevent warnings on
- unreachable code
- 2005-04-08 10:48 bagder
- * ares/configure.ac: include sys/types.h too when checking for
- headers as otherwise this breaks on Solaris and FreeBSD. At
- least.
- 2005-04-08 07:07 curlvms
- * packages/vms/curlmsg.msg: updated instructions
- 2005-04-08 07:06 curlvms
- * packages/vms/build_vms.com: fixed control_y trap problem
- 2005-04-08 07:01 curlvms
- * lib/if2ip.c: cast the call to Curl_inet_ntop for DECC compiler
- squawk
- 2005-04-08 00:47 bagder
- * lib/gtls.c: Unfortunately, if a ca file name is set the function
- fails for whatever reason (missing file, bad file, etc), gnutls
- will no longer handshake properly but it just loops forever.
- Therefore, we must return error if we get an error when setting
- the CA cert file name. This is not the same behaviour as with
- OpenSSL.
- Question/report posted to the help-gnutls mailing list, April 8
- 2005.
- 2005-04-08 00:14 bagder
- * lib/TODO.gnutls: one down
- 2005-04-08 00:13 bagder
- * configure.ac: set LD_LIBRARY_PATH when GnuTLS has been found
- 2005-04-07 23:12 bagder
- * lib/makefile.dj: cut 'n paste error
- 2005-04-07 23:10 bagder
- * lib/: Makefile.Watcom, Makefile.riscos, makefile.dj: GnuTLS
- updates
- 2005-04-07 23:05 bagder
- * CHANGES, RELEASE-NOTES: GnuTLS!
- 2005-04-07 22:56 bagder
- * lib/: libcurl.framework.make, makefile.amiga: added new files
- 2005-04-07 22:36 bagder
- * lib/Makefile.vc6: fixed to build after the GnuTLS fixes
- 2005-04-07 17:28 bagder
- * docs/LICENSE-MIXING: added some blurb about the GnuTLS license
- 2005-04-07 17:27 bagder
- * lib/: Makefile.inc, TODO.gnutls, easy.c, ftp.c, getinfo.c,
- gtls.c, gtls.h, http.c, http_ntlm.c, http_ntlm.h, krb4.h,
- sendf.c, setup.h, sslgen.c, sslgen.h, ssluse.c, ssluse.h,
- transfer.c, url.c, url.h, urldata.h, version.c: GnuTLS support
- added. There's now a "generic" SSL layer that we use all over
- internally, with code provided by sslgen.c. All
- SSL-layer-specific code is then written in ssluse.c (for OpenSSL)
- and gtls.c (for GnuTLS).
- As far as possible, internals should not need to know what SSL
- layer that is in use. Building with GnuTLS currently makes two
- test cases fail.
- TODO.gnutls contains a few known outstanding issues for the
- GnuTLS support.
- GnuTLS support is enabled with configure --with-gnutls
- 2005-04-07 17:21 bagder
- * docs/libcurl/curl_version_info.3: ssl_version_num is not used
- anymore
- 2005-04-07 17:18 bagder
- * include/curl/curl.h: ssl_version_num won't be used anymore since
- we will soon offer multiple SSL layers and it won't make sense to
- provide a numerical version for it. I also doubt that many people
- have used this for anything critical.
- 2005-04-07 17:12 bagder
- * configure.ac: Add support for --with-gnutls. If configure detects
- OpenSSL, you need to to explicitly disable that first with
- --without-ssl. Initial attempt.
- 2005-04-07 16:26 bagder
- * buildconf: bail out if perl is missing, it is needed for building
- curl anyway
- 2005-04-07 10:59 bagder
- * buildconf: check for libtoolize and aclocal to doublecheck the
- installations better
- 2005-04-07 09:38 bagder
- * ares/configure.ac: Try harder to see if arpa/nameser_compat.h
- REALLY is a good header file to include, as it seems at least
- some AIX versions don't really allow it to be include at the same
- time as the original nameser.h.
- 2005-04-07 09:30 bagder
- * docs/curl.1: add SSPI
- 2005-04-07 00:27 bagder
- * ares/: CHANGES, ares_expand_name.c, ares_gethostbyaddr.c,
- ares_gethostbyname.c, ares_init.c, ares_mkquery.c,
- ares_parse_a_reply.c, ares_parse_ptr_reply.c, ares_process.c,
- ares_query.c, ares_send.c: Tupone Alfredo fixed includes of
- arpa/nameser_compat.h to build fine on Mac OS X.
- 2005-04-06 23:14 bagder
- * ares/nameser.h: better errno constant replacements, as mentioned
- by Gisle Vanem
- 2005-04-06 20:58 giva
- * ares/ares_parse_aaaa_reply.c: Include inet_net_pton.h for 'struct
- in6_addr'. Ideally this should come from <ws2tcpip.h>, but
- Winsock 1.1 should suffice.
- 2005-04-06 20:55 giva
- * ares/Makefile.inc: Moved inet_net_pton.h to HHEADERS.
- 2005-04-06 16:11 bagder
- * ares/: configure.ac, inet_net_pton.h: check for struct sizes and
- use those sizes if the NS_* defines are lacking (IRIX 6.5.22 it
- seems)
- 2005-04-06 16:02 bagder
- * ares/: Makefile.inc, inet_net_pton.c, inet_net_pton.h, setup.h:
- moved the *_inet_pton protos to inet_net_pton.h instead
- 2005-04-06 15:54 bagder
- * ares/setup.h: made the ares_inet_net_pton() proto use size_t
- size, as the function in the code uses that
- 2005-04-06 02:39 danf
- * docs/curl.1: Removed extraneous comma
- 2005-04-05 23:14 bagder
- * lib/ftp.c: too late hacking error
- 2005-04-05 23:07 bagder
- * tests/data/: Makefile.am, test247, test248: test time-conditioned
- FTP uploads
- 2005-04-05 22:59 bagder
- * lib/ftp.c: Christophe Legry's fix to grok time-conditoned uploads
- 2005-04-05 22:20 bagder
- * ares/: inet_net_pton.c, nameser.h: with these changes, it builds
- on my win32 cross-compiler
- 2005-04-05 22:19 bagder
- * ares/configure.ac: check for another arpa header
- 2005-04-05 22:08 bagder
- * ares/configure.ac: check for the arpa/* headers
- 2005-04-05 20:26 dmeglio
- * ares/: CHANGES, Makefile.inc, configure.ac, setup.h,
- inet_net_pton.c: Provided implementations of inet_net_pton and
- inet_pton from BIND for systems that do not include these
- functions. These will be necessary for CIDR support and IPv6
- support.
- 2005-04-05 17:11 bagder
- * include/curl/curlver.h: 7.13.3 in progress
- 2005-04-05 16:38 bagder
- * docs/FAQ: 5.11 How do I make libcurl not receive the whole HTTP
- response?
- 2005-04-05 16:36 bagder
- * docs/FAQ: two more actual FAQs
- 2005-04-05 09:55 bagder
- * RELEASE-NOTES: restart with a blank page again
- 2005-04-05 09:37 bagder
- * CHANGES: the smell of release
- 2005-04-05 09:33 bagder
- * docs/KNOWN_BUGS: bug report #1156287, ftp upload from VMS
- 2005-04-05 00:38 bagder
- * CHANGES, RELEASE-NOTES: win resolve crash, win makefile fix
- 2005-04-04 23:23 bagder
- * lib/hostip.h: kill warnings
- 2005-04-04 15:21 bagder
- * lib/Makefile.vc6: Marcelo Juchem's improvements
- 2005-04-04 14:30 giva
- * lib/: hostip.h, hostthre.c, url.c: hostthre.c:
- destroy_thread_data() made public. Called from url.c:
- Curl_disconnect().
- 2005-04-04 10:07 bagder
- * docs/curl.1: spell fixes, based on the Debian bug report #302820
- submitted by "A Costa"
- 2005-04-04 01:01 bagder
- * RELEASE-NOTES: fix of tonight
- 2005-04-04 00:46 bagder
- * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test246:
- Hardeep Singh reported a problem doing HTTP POST with Digest. (It
- was actually also affecting NTLM and Negotiate.) It turned out
- that if the server responded with 100 Continue before the initial
- 401 response, libcurl didn't take care of the response properly.
- Test case 245 and 246 added to verify this.
- 2005-04-04 00:18 bagder
- * tests/data/: Makefile.am, test245: Test 245 was just added in an
- attempt to repeat Hardeep Singh's recent bug. But this works
- just fine on my host. Plain HTTP POST using Digest.
- 2005-03-31 22:34 bagder
- * lib/Makefile.vc6: fixed bad comment, pointed out by Marcelo
- Juchem
- 2005-03-31 16:42 bagder
- * tests/ftpserver.pl: copyright this year
- 2005-03-31 16:10 bagder
- * tests/libtest/lib504.c: Attempt to make this code more forgiving
- for systems that doesn't detect the failed connect "immediately".
- 2005-03-31 09:02 bagder
- * Makefile.am, Makefile.dist, ares/Makefile.netware,
- include/curl/curl.h, include/curl/multi.h, lib/Makefile.am,
- lib/Makefile.netware, lib/base64.c, lib/base64.h,
- lib/content_encoding.c, lib/cookie.c, lib/easy.c, lib/easyif.h,
- lib/hostasyn.c, lib/hostip4.c, lib/http_chunks.c,
- lib/http_chunks.h, lib/http_negotiate.c, lib/if2ip.c,
- lib/if2ip.h, lib/inet_ntop.h, lib/inet_pton.h, lib/memdebug.c,
- lib/memdebug.h, lib/multiif.h, lib/parsedate.c, lib/parsedate.h,
- lib/select.c, lib/setup.h, lib/ssluse.c, lib/ssluse.h,
- lib/transfer.h, src/Makefile.am, src/Makefile.netware,
- src/getpass.c, src/urlglob.c, tests/Makefile.am,
- tests/server/getpart.c, tests/server/sws.c: Updated the copyright
- year since changes have been this year.
- 2005-03-31 08:55 bagder
- * TODO-RELEASE: the cookie API is better and more likely to happen
- in a separate release
- 2005-03-30 22:55 bagder
- * CHANGES, RELEASE-NOTES, configure.ac: fix configure's
- SSL-detection for msys/mingw (from Andres Garcia)
- 2005-03-30 08:31 bagder
- * docs/curl.1: format mistake in --form-string, pointed out by Owen
- Watson
- 2005-03-29 23:08 bagder
- * CHANGES, RELEASE-NOTES: Better connection keep-alive when POSTing
- with HTTP Digest or Negotiate.
- 2005-03-29 14:28 bagder
- * lib/http.c: Don't close the connection if we're in a known
- negotiation mode and we won't send any data anyway. Probably the
- bug Tom Moers noticed.
- 2005-03-29 13:54 bagder
- * CHANGES, RELEASE-NOTES: proxy multi auth fix, --proxy-anyauth,
- ftp-ssl and ftp response reading fix
- 2005-03-29 13:53 bagder
- * TODO-RELEASE: postpone these
- 2005-03-29 13:43 bagder
- * lib/ftp.c: When doing FTP-SSL, advance to the next state properly
- when the response to AUTH has been received successfully.
- 2005-03-29 13:35 bagder
- * lib/: ftp.c, urldata.h: Fixed the FTP response reader function to
- properly deal with responses split up in several chunks when
- read.
- 2005-03-29 11:09 bagder
- * tests/ftpserver.pl: Made the server send data to the control/data
- connections using two dedicated functions. This enabled me to add
- a function that automatically delays between each byte, to proper
- test curl's ability to read FTP server responses sent in many
- (small) chunks. See also upcoming libcurl fixes...
- 2005-03-29 00:19 bagder
- * lib/http.c, tests/data/Makefile.am, tests/data/test239,
- tests/data/test243: Based on Augustus Saunders' comments and
- findings, the HTTP output auth function was fixed to use the
- proper proxy authentication when multiple ones were added as
- accepted. test 239 and test 243 were added to repeat the problems
- and verify the fixes.
- 2005-03-29 00:17 bagder
- * docs/curl.1, src/main.c: Added --proxy-anyauth
- 2005-03-29 00:15 bagder
- * tests/server/sws.c: modified some log outputs, added comment
- about auth required as used in test 154
- 2005-03-22 20:58 bagder
- * tests/Makefile.am: can you spell copy and paste error for me loud
- and clear? ;-P
- 2005-03-22 20:46 bagder
- * tests/Makefile.am: provide HTML and PDF versions of the man pages
- in the dist archive
- 2005-03-22 19:02 bagder
- * acinclude.m4: When cross-compiling, we do some better checking
- for the NI_WITHSCOPEID option instead of just assuming it is
- present.
- 2005-03-22 11:37 giva
- * ares/ares_private.h: CURL_EXTERN is already in <curl/curl.h>.
- 2005-03-22 11:36 giva
- * ares/setup.h: Prevent redefinition warning with CURLDEBUG.
- 2005-03-22 10:23 bagder
- * CHANGES, CHANGES.2004: moved out the changes from 2004 to
- CHANGES.2004
- 2005-03-22 02:24 danf
- * lib/select.c: Fixed typo.
- 2005-03-21 23:38 bagder
- * ares/ares_gethostbyname.c: the same fix here too, typecast to
- prevent win32 compiler warning
- 2005-03-21 23:37 bagder
- * ares/ares_gethostbyaddr.c: typecase to fix win32 compiler warning
- (and intended as other code is)
- 2005-03-21 23:34 bagder
- * lib/select.c: Modified the VALID_SOCK() macro to become
- VERIFY_SOCK() instead. It is slighly more involved, but should
- hopefully not generate any compiler warnings on win32 systems
- (that can't check the socket based on the numeric).
- 2005-03-21 09:14 bagder
- * tests/: runtests.pl, data/test150, data/test155, data/test159,
- data/test162, data/test169, data/test170, data/test176,
- data/test209, data/test213, data/test67, data/test68,
- data/test69, data/test70, data/test81, data/test89, data/test90,
- data/test91: Make NTLM tests depend on the NTLM feature at not
- SSL, since the NTLM support is no longer only present when built
- with SSL support.
- 2005-03-21 08:45 bagder
- * tests/runtests.1: format mistake
- 2005-03-20 13:46 bagder
- * lib/hostthre.c: removed a (fairly useless) debug output just to
- compile without warning
- 2005-03-20 13:29 bagder
- * ares/ares_init.c: silence win32 compiler warnings
- 2005-03-20 01:38 bagder
- * ares/configure.ac: attempt to fix the ares link breakage with
- --enable-debug in libcurl and here
- 2005-03-19 02:03 bagder
- * ares/ares_init.c: silence warnings on win32 about static
- functions that are never used
- 2005-03-19 02:00 bagder
- * tests/testcurl.pl: some additional debug output
- 2005-03-19 01:44 bagder
- * lib/setup.h: fix compiler warning
- 2005-03-18 19:41 danf
- * tests/testcurl.1: Fixed spelling of --runtestopts
- 2005-03-18 19:03 danf
- * tests/testcurl.pl: Netware builds don't use configure.
- 2005-03-18 11:16 bagder
- * lib/Makefile.vc6: fix by Kyrre Kristiansen
- 2005-03-18 10:21 bagder
- * tests/testcurl.pl: adjust to use plain 'make' even for
- cross-compiles if using configure- style build
- 2005-03-18 10:01 bagder
- * RELEASE-NOTES: a Common Lisp binding
- 2005-03-17 21:50 danf
- * tests/data/test237: Change the bogus address used in test237 to
- be more reliable when run on a host with a buggy resolver that
- strips all but the bottom 8 bits of each octet. The resolved
- address in this case (192.0.2.127) is guaranteed never to belong
- to a real host (see RFC3330).
- 2005-03-17 21:32 danf
- * lib/setup.h: Use the proper macro to do uClibc detection.
- 2005-03-17 20:12 bagder
- * lib/hostip6.c: include inet_pton.h
- 2005-03-17 13:16 bagder
- * tests/runtests.1: added descriptions
- 2005-03-17 13:00 bagder
- * COPYING: update year
- 2005-03-17 10:44 bagder
- * tests/testcurl.pl: don't set TEST_F to blank when --runtestopts
- isn't used, as that will override the default options set in the
- Makefile
- 2005-03-17 09:17 bagder
- * tests/: FILEFORMAT, runtests.pl, data/test237: support multiple
- error codes for a test case since some things just vary between
- platforms
- 2005-03-17 09:09 bagder
- * docs/KNOWN_BUGS: add 'FTP ASCII transfers' here, since they seem
- to be frequently attempted these days...!
- 2005-03-17 09:04 bagder
- * tests/testcurl.1: add new option
- 2005-03-17 09:04 bagder
- * tests/Makefile.am: add new file
- 2005-03-17 09:03 bagder
- * tests/runtests.1: its a start
- 2005-03-17 08:40 bagder
- * lib/: hostip4.c, hostip6.c: use Curl_inet_pton(), not
- inet_pton().
- 2005-03-17 01:57 danf
- * tests/: Makefile.am, testcurl.pl: Added the --runtestsopts option
- to testcurl.pl to override the default options used by
- runtests.pl during testing (useful for disabling valgrind).
- 2005-03-17 00:09 danf
- * lib/Makefile.am, src/Makefile.inc: Removed references to
- config-vms.h from the makefiles.
- 2005-03-16 23:27 danf
- * lib/config-vms.h, src/config-vms.h: Removed old VMS config files
- (on behalf of Marty Kuhrt). The VMS build scripts use the version
- in packages/vms/
- 2005-03-16 23:03 bagder
- * CHANGES, RELEASE-NOTES: more
- 2005-03-16 23:02 bagder
- * tests/runtests.pl: check for the HTTPS server in a manner similar
- to how we check for the HTTP server
- 2005-03-16 23:01 bagder
- * CHANGES, lib/hostip4.c, lib/inet_pton.h: - Tru64 and some IRIX
- boxes seem to not like test 237 as it is. Their inet_addr()
- functions seems to use &255 on all numericals in a ipv4 dotted
- address which makes a different failure... Now I've modified the
- ipv4 resolve code to use inet_pton() instead in an attempt to
- make these systems better detect this as a bad IP address
- rather than creating a toally bogus address that is then passed
- on and used.
- 2005-03-16 03:25 danf
- * lib/: if2ip.c, inet_ntop.c, inet_ntop.h: Fixed some compiler
- warnings I should have noticed before.
- 2005-03-15 22:00 danf
- * lib/: ftp.c, if2ip.c, inet_ntoa_r.h, inet_ntop.c, setup.h, url.c:
- Fixed ftp support with uClibc due to differing inet_ntoa_r()
- behaviour.
- 2005-03-15 13:33 bagder
- * tests/data/: Makefile.am, test237, test238: test EPSV and PASV
- response handling when they get well-formated data back but using
- illegal values
- 2005-03-15 13:13 bagder
- * tests/: Makefile.am, testcurl.1, testcurl.pl: initial man page
- attempt for testcurl.pl
- 2005-03-15 08:50 bagder
- * CHANGES: new options to testcurl.pl, fixed curl-config and
- removed compiler warnings
- 2005-03-15 08:49 bagder
- * configure.ac, curl-config.in: added missing features to
- curl-config
- 2005-03-15 08:48 bagder
- * lib/telnet.c: nonsense change for(;;) => while(1) just to prevent
- gcc from warning on never executed code when -Wunreachable-code
- is used
- 2005-03-15 08:47 bagder
- * lib/strerror.c: prevent compiler warning
- 2005-03-15 08:35 bagder
- * tests/testcurl.pl: Added lots of new command line options, made
- confsuffix get set based on targetos only and not build os.
- Commented away the line that enables perl warnings.
- 2005-03-15 05:47 danf
- * acinclude.m4: Finally fixed the LDAP library searching bug on
- libtool ver. 1.5
- 2005-03-15 05:04 danf
- * tests/data/: test20, test507: Make nonexistent host names
- absolute so tests will pass on machines with a wildcard DNS
- search domain.
- 2005-03-14 20:37 danf
- * acinclude.m4: Use the libtool variables better to make LDAP
- library search work on more platforms.
- 2005-03-14 16:51 bagder
- * lib/: http_ntlm.c, if2ip.c: hushing up more warnings
- 2005-03-14 16:43 bagder
- * lib/: connect.c, ftp.c, if2ip.h, strerror.c: silence compiler
- warnings for mingw win32 builds --enable-debug
- 2005-03-14 13:26 bagder
- * tests/testcurl.pl: show LDFLAGS too
- 2005-03-14 10:39 bagder
- * configure.ac: if ws2_32 is used, append the lib last in the LIBS
- list (too) to make it build and link fine with c-ares
- 2005-03-14 10:37 giva
- * lib/http_ntlm.c: Avoid "unused variable" warnings.
- 2005-03-14 09:15 bagder
- * CHANGES, RELEASE-NOTES: configure --enable-sspi
- 2005-03-14 08:46 bagder
- * lib/Makefile.inc: security.h is removed
- 2005-03-14 01:52 bagder
- * TODO-RELEASE: two issues fixed
- 2005-03-14 01:01 bagder
- * lib/urldata.h: include security.h with lowercase s to work on
- cross-compiled mingw
- 2005-03-14 01:00 bagder
- * lib/: ftp.c, krb4.c, krb4.h, security.c, security.h, sendf.c,
- url.c: Removed security.h since it shadows an include file mingw
- needs when building for SSPI support. The contents of the file
- has been moved into the krb4.h file.
- 2005-03-14 00:59 bagder
- * configure.ac: Added --enable-sspi that now make libcurl build
- with SSPI support. This only works when built for win32.
- 2005-03-13 10:21 giva
- * ares/ares_process.c: Prevent gcc warning.
- 2005-03-12 23:55 bagder
- * RELEASE-NOTES, docs/BINDINGS: found a common lisp binding
- 2005-03-12 20:49 bagder
- * CHANGES, RELEASE-NOTES: --form-string
- 2005-03-12 20:39 bagder
- * docs/MANUAL, docs/curl.1, src/main.c, tests/data/test39: David
- Houlder added --form-string
- 2005-03-12 18:31 giva
- * lib/urldata.h: Swap <security.h> and <sspi.h> (needed for MingW).
- 2005-03-12 00:07 danf
- * acinclude.m4: Work around a bug in libtool ver. 1.5 during LDAP
- library detection.
- 2005-03-11 16:18 bagder
- * docs/libcurl/curl_version_info.3: added CURL_VERSION_SSPI
- 2005-03-11 16:10 bagder
- * CHANGES, include/curl/curl.h, lib/version.c, src/main.c:
- curl_version_info() returns the feature bit CURL_VERSION_SSPI
- 2005-03-11 16:10 bagder
- * Makefile.dist, src/Makefile.vc6: fixed two leftover from
- Christopher's patch
- 2005-03-11 09:34 bagder
- * ares/: Makefile.inc, ares_parse_aaaa_reply.3: the
- ares_parse_aaaa_reply man page
- 2005-03-11 09:14 bagder
- * ares/configure.ac: Check for winsock.h to work with win32. Only
- include system headers we know exist.
- 2005-03-11 09:06 bagder
- * ares/acinclude.m4: Replace AC_TRY_RUN() with AC_EGREP_CPP() when
- checking for constants to work fine with cross-compiled builds.
- 2005-03-11 09:03 bagder
- * ares/Makefile.netware: oops, once is enough! ;-)
- 2005-03-11 08:53 bagder
- * ares/Makefile.netware: Define HAVE_AF_INET6_H for Netware too, as
- Guenter Knauf's builds indicate.
- 2005-03-11 08:52 danf
- * ares/Makefile.netware: Added HAVE_AF_INET6 to Netware's config.h
- 2005-03-11 06:49 danf
- * lib/: http_ntlm.c, url.c: Fixed some compiler warnings.
- 2005-03-11 06:39 danf
- * ares/Makefile.netware: Added HAVE_STRUCT_IN6_ADDR to Netware's
- config.h
- 2005-03-11 06:28 danf
- * acinclude.m4, configure.ac, docs/KNOWN_BUGS,
- lib/Makefile.netware, lib/config-amigaos.h, lib/config-mac.h,
- lib/config-riscos.h, lib/config-win32.h, lib/config.dj,
- lib/ldap.c, packages/vms/config-vms.h: Fixed LDAP library file
- name bug (KNOWN_BUGS #1). configure now auto-detects the correct
- dynamic library names by default, and provides override switches
- --with-ldap-lib, --with-lber-lib and --without-lber-lib. Added
- CURL_DISABLE_LDAP to platform-specific config files to disable
- LDAP support on those platforms that probably don't have dynamic
- OpenLDAP libraries available to avoid compile errors.
- 2005-03-11 01:44 bagder
- * Makefile.am: Add an alert already here if 'make test' is
- attempted for a cross-compile since there's no use building the
- whole test suite first and _then_ tell it doesn't work anyway...
- 2005-03-11 01:20 bagder
- * tests/testcurl.pl: no more rewriting of the setup file
- 2005-03-11 00:30 bagder
- * ares/: CHANGES, Makefile.inc, acinclude.m4, ares.h,
- ares_parse_aaaa_reply.c, configure.ac, setup.h: Dominick Meglio
- added ares_parse_aaaa_reply.c and did various adjustments. The
- first little steps towards IPv6 support!
- 2005-03-11 00:15 bagder
- * CHANGES, lib/Makefile.vc6, lib/http.c, lib/http_ntlm.c,
- lib/http_ntlm.h, lib/url.c, lib/urldata.h, lib/version.c,
- src/Makefile.vc6: Christopher R. Palmer made it possible to build
- libcurl with the USE_WINDOWS_SSPI on Windows, and then libcurl
- will be built to use the native way to do NTLM. SSPI also allows
- libcurl to pass on the current user and its password in the
- request.
- 2005-03-10 00:35 bagder
- * CHANGES, RELEASE-NOTES: configure, socks, debug, getdate
- 2005-03-09 23:13 bagder
- * lib/url.c: As reported by 'nodak sodak' we should check for a
- NULL pointer before referencing the proxy name pointer.
- 2005-03-09 19:40 danf
- * configure.ac: Stopped linking to the SSL libs if a full
- installation isn't found. Removed a redundant library check.
- 2005-03-09 08:56 bagder
- * tests/: data/test517, libtest/lib517.c: skip the test of "2094
- Nov 6" for now, since the 64bit time_t systems return different
- values for it...
- 2005-03-08 23:21 bagder
- * lib/multi.c: remove old printf() debug leftover
- 2005-03-08 17:31 bagder
- * docs/libcurl/curl_getdate.3, lib/parsedate.c: mktime() returns a
- time_t. time_t is often 32 bits, even on many architectures that
- feature 64 bit 'long'.
- Some systems have 64 bit time_t and deal with years beyond 2038.
- However, even some of the systems with 64 bit time_t returns -1
- for dates beyond 03:14:07 UTC, January 19, 2038. (Such as AIX
- 5100-06)
- 2005-03-08 12:15 bagder
- * docs/libcurl/curl_getdate.3: days are english
- 2005-03-08 09:09 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
- tests/data/test520, tests/libtest/Makefile.am,
- tests/libtest/lib520.c: Dominick Meglio reported that using
- CURLOPT_FILETIME when transferring a FTP file got a
- Last-Modified: header written to the data stream, corrupting the
- actual data. This was because some conditions from the previous
- FTP code was not properly brought into the new FTP code. I fixed
- and I added test case 520 to verify. (This bug was introduced in
- 7.13.1)
- 2005-03-08 04:24 danf
- * configure.ac: Fixed the --with-zlib configure option so that it
- always adds the specified path to the compiler flags. Before, a
- zlib installation in the default path was always used in
- preference to the one in the desired location.
- 2005-03-07 19:59 danf
- * src/main.c: fseek() with SEEK_SET is broken on large file capable
- 32-bit systems, so revert to the SEEK_END method of repositioning
- the stream after a ftruncate() and only use SEEK_SET if
- ftruncate() isn't available.
- 2005-03-07 09:29 bagder
- * tests/data/: Makefile.am, test236: test 236: FTP resume upload
- but denied access to remote file
- 2005-03-07 09:11 bagder
- * CHANGES: valgrind.pm fixed
- 2005-03-06 23:33 bagder
- * tests/Makefile.am: added valgrind.pm to the dist
- 2005-03-05 01:54 danf
- * packages/vms/config-vms.h, src/Makefile.netware,
- src/config-amigaos.h, src/config-mac.h, src/config-riscos.h,
- src/config-vms.h, src/config-win32.h, src/main.c: Better cope
- with a failed or unavailable ftruncate(). Added HAVE_FTRUNCATE
- to all the static config-*.h files on the assumption that all
- those systems provide it.
- 2005-03-05 01:04 bagder
- * ares/vc/: adig/adig.mak, ahost/ahost.mak: Samuel Díaz García's
- correction
- 2005-03-05 00:52 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, tests/data/Makefile.am,
- tests/data/test235: Added test case 235 that makes a resumed
- upload of a file that isn't present on the remote side. This then
- converts the operation to an ordinary STOR upload. This was
- requested/pointed out by Ignacio Vazquez-Abrams.
- It also proved (and I fixed) a bug in the newly rewritten ftp
- code (and present in the 7.13.1 release) when trying to resume an
- upload and the servers returns an error to the SIZE command.
- libcurl then loops and sends SIZE commands infinitely.
- 2005-03-04 23:36 danf
- * lib/ssluse.c: Reduced the length of data read from the random
- entropy file.
- 2005-03-04 21:10 danf
- * lib/ssluse.c: Don't try to read the whole of the random file
- because when /dev/urandom is used, it slows initialization too
- much reading an infinitely long file!
- 2005-03-04 16:42 bagder
- * include/curl/curlver.h: 7.13.2-CVS
- 2005-03-04 15:09 bagder
- * RELEASE-NOTES: starting over
- 2005-03-04 14:41 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE: stand clear for release
- time
- 2005-03-04 01:26 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- lib/cookie.c: Dave Dribin made it possible to set
- CURLOPT_COOKIEFILE to "" to activate the cookie "engine" without
- having to provide an empty or non-existing file.
- 2005-03-04 01:24 bagder
- * lib/http_chunks.h: killed trailing whitespace
- 2005-03-04 01:14 bagder
- * lib/http_chunks.c: killed trailing whitespace
- 2005-03-04 01:12 bagder
- * CHANGES, RELEASE-NOTES, src/main.c: Rene Rebe fixed a -# crash
- when more data than expected was retrieved.
- 2005-03-04 00:27 bagder
- * RELEASE-NOTES: new VB binding
- 2005-03-04 00:25 bagder
- * docs/BINDINGS: VB binding, updated the .NET info
- 2005-03-03 14:13 bagder
- * CHANGES, RELEASE-NOTES: mention buffer overflows fixed
- 2005-03-03 07:51 bagder
- * packages/vms/Makefile.am: fix the distribution files
- 2005-03-01 00:54 danf
- * lib/base64.c: Fix for a base64 decode heap buffer overflow
- vulnerability.
- 2005-02-24 19:54 danf
- * lib/http_negotiate.c, tests/server/getpart.c: Fixed some compiler
- warnings. Fixed a low incidence memory leak in the test server.
- 2005-02-22 19:39 bagder
- * ares/vc/: adig/adig.mak, ahost/ahost.mak: Updated as suggested by
- Samuel Díaz García
- 2005-02-22 13:20 bagder
- * lib/: krb4.c, security.c: krb4 fixed
- 2005-02-22 13:10 bagder
- * lib/base64.c, lib/base64.h, lib/http_negotiate.c,
- lib/http_ntlm.c, lib/krb4.c, tests/server/getpart.c:
- Curl_base64_decode() now returns an allocated buffer
- 2005-02-22 08:44 bagder
- * lib/http_ntlm.c: Thanks for the notification iDEFENCE. We are the
- "initial vendor" and we sure got no notification, no mail, no
- nothing.
- You didn't even bother to mail us when you went public with this.
- Cool.
- NTLM buffer overflow fix, as reported here:
- http://www.securityfocus.com/archive/1/391042
- 2005-02-19 23:33 bagder
- * tests/data/: Makefile.am, test234: added test case 234 which is
- like 233 but uses --location-trusted instead so thus the second
- request to the new host will use authentication fine
- 2005-02-19 00:53 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/data/Makefile.am,
- tests/data/test233: Ralph Mitchell reported a flaw when you used
- a proxy with auth, and you requested data from a host and then
- followed a redirect to another host. libcurl then didn't use the
- proxy-auth properly in the second request, due to the host-only
- check for original host name wrongly being extended to the proxy
- auth as well. Added test case 233 to verify the flaw and that the
- fix removed the problem.
- 2005-02-18 12:54 bagder
- * CHANGES, RELEASE-NOTES: socket leak, mingw build
- 2005-02-18 09:24 bagder
- * configure.ac: Based on Mike Dobbs' report, BUILDING_LIBCURL is
- now defined in here if it runs to build with mingw.
- 2005-02-17 15:45 bagder
- * lib/connect.c: close the socket properly when returning error due
- to failing localbind Bug report #1124588 by David
- 2005-02-17 08:47 bagder
- * docs/curl.1: mention filename= for the -F
- 2005-02-16 15:31 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/transfer.c: Christopher
- R. Palmer reported a problem with HTTP-POSTing using "anyauth"
- that picks NTLM. Thanks to David Byron letting me test NTLM
- against his servers, I could quickly repeat and fix the problem.
- It turned out to be:
- When libcurl POSTs without knowing/using an authentication and it
- gets back a list of types from which it picks NTLM, it needs to
- either continue sending its data if it keeps the connection
- alive, or not send the data but close the connection. Then do the
- first step in the NTLM auth. libcurl didn't send the data nor
- close the connection but simply read the response-body and then
- sent the first negotiation step. Which then failed miserably of
- course. The fixed version forces a connection if there is more
- than 2000 bytes left to send.
- 2005-02-15 00:50 bagder
- * configure.ac: check for ENGINE_load_builtin_engines() as well if
- engine is around
- 2005-02-14 23:37 curlvms
- * packages/vms/readme: changed config-vms info
- 2005-02-14 23:36 curlvms
- * packages/vms/.cvsignore: changed curlmsg.* entries to see if CVS
- would ignore it now
- 2005-02-14 10:30 bagder
- * lib/: transfer.c, transfer.h: Rename Curl_pretransfersec() to
- *_second_connect() since it does not just do pretransfer stuff
- like Curl_pretransfer().
- 2005-02-11 23:50 bagder
- * lib/ftp.c: Fixed bad krb4 code. It always tried to use krb4 if
- built enabled.
- 2005-02-11 23:42 curlvms
- * packages/vms/build_vms.com: rename amigaos.c and nwlib.c if they
- exist before building
- 2005-02-11 23:05 bagder
- * packages/vms/: config-vms.h_with_ssl, config-vms.h_without_ssl,
- curlmsg.h, curlmsg.sdl: Removed per Marty's request: The .h_*
- files aren't needed anymore, I consolidated them into one file
- called config-vms.h. The curlmsg.h and .sdl files are generated
- from the curlmsg.msg file and, thus, shouldn't be in the dist.
- 2005-02-11 22:17 curlvms
- * packages/vms/curlmsg_vms.h: re-sync'd with curlmsg.msg
- 2005-02-11 22:07 curlvms
- * packages/vms/.cvsignore: ignore curlmsg.h and .sdl as they are
- generated by curlmsg.msg
- 2005-02-11 22:01 curlvms
- * packages/vms/curlmsg.msg: sync'd error codes with include/curl.h
- 2005-02-11 21:17 curlvms
- * packages/vms/defines.com: Added $Id$ and pre-exisiting logical
- check
- 2005-02-11 20:34 bagder
- * configure.ac: remove the check for strftime(), we don't need it
- 2005-02-11 01:03 bagder
- * CHANGES, RELEASE-NOTES, lib/Makefile.inc, lib/file.c, lib/ftp.c,
- lib/http.c, lib/parsedate.c, lib/parsedate.h: Removed all uses of
- strftime() since it uses the localised version of the week day
- names and month names and servers don't like that.
- 2005-02-10 09:57 bagder
- * CHANGES, RELEASE-NOTES: valgrind stuff for test suite, vms build
- and more
- 2005-02-10 09:50 bagder
- * tests/: runtests.pl, valgrind.pm: Moved out the valgrind report
- parser to valgrind.pm, to make it easier to test it outside the
- test suite. Now we also disable valgrind usage if libcurl was
- built shared, as then valgrind is only testing the wrapper-script
- running shell which is pointless.
- 2005-02-10 08:45 bagder
- * lib/ftp.c: typecast assign to ftpport from int to prevent
- warnings
- 2005-02-10 08:45 bagder
- * lib/ssluse.c: init fix for non-SSL builds
- 2005-02-10 02:54 curlvms
- * packages/vms/: build_vms.com, config-vms.h, defines.com: Reduced
- the two config-vms.h_* files into this one.
- 2005-02-10 00:16 bagder
- * CHANGES, TODO-RELEASE: David Byron fixed his SSL problems,
- initially mentioned here:
- http://curl.haxx.se/mail/lib-2005-01/0240.html. It turned out we
- didn't use SSL_pending() as we should.
- This was TODO-RELEASE issue #59.
- 2005-02-10 00:09 bagder
- * lib/transfer.c: David Byron identified the lack of SSL_pending()
- use, and this is my take at fixing this issue.
- 2005-02-10 00:04 bagder
- * lib/: easy.c, ssluse.c, ssluse.h: better error checking and SSL
- init by David Byron
- 2005-02-09 23:47 bagder
- * lib/url.c: prevent a compiler warning
- 2005-02-09 16:15 giva
- * docs/examples/htmltitle.cc: Some functions are static here, but
- extern in libxml's SAX.h. gcc doesn't like that. Rename.
- 2005-02-09 15:34 bagder
- * CHANGES: the new ftp code and Gisle's DICT fix
- 2005-02-09 15:29 bagder
- * TODO-RELEASE: issue #54 done
- 2005-02-09 15:28 giva
- * lib/ldap.c: Set 'bits.close' in case of malloc fail. Don't free
- 'lud_dn' twice in case curl_unescape() fails.
- 2005-02-09 15:13 bagder
- * docs/libcurl/libcurl-errors.3: add missing error codes
- 2005-02-09 15:01 giva
- * lib/ftp.c: Use CURL_SOCKET_BAD.
- 2005-02-09 14:59 giva
- * lib/: ftp.c, strerror.c: Handle CURLE_LOGIN_DENIED in strerror.c.
- For ftp only?
- 2005-02-09 14:47 bagder
- * lib/ftp.c: FD_SET can be big macro, use braces
- 2005-02-09 14:06 bagder
- * include/curl/curl.h, lib/dict.c, lib/dict.h, lib/file.c,
- lib/file.h, lib/ftp.c, lib/ftp.h, lib/hostares.c, lib/hostasyn.c,
- lib/hostip.c, lib/hostip.h, lib/hostip6.c, lib/hostsyn.c,
- lib/hostthre.c, lib/http.c, lib/http.h, lib/ldap.c, lib/ldap.h,
- lib/multi.c, lib/multiif.h, lib/sendf.h, lib/telnet.c,
- lib/telnet.h, lib/transfer.c, lib/url.c, lib/url.h,
- lib/urldata.h, src/main.c, tests/data/test113,
- tests/data/test114, tests/data/test190, tests/data/test195,
- tests/data/test196, tests/libtest/lib511.c: FTP code turned into
- state machine. Not completely yet, but a good start. The tag
- 'before_ftp_statemachine' was set just before this commit in case
- of future need.
- 2005-02-09 12:50 giva
- * lib/dict.c: Replace LF with CRLF. Ref RFC-2229, sec 2.3: "Each
- command line must be terminated by a CRLF".
- 2005-02-09 00:39 bagder
- * docs/curl.1: -O clarification
- 2005-02-08 20:07 bagder
- * CHANGES: inflate and out of memory fixes
- 2005-02-08 20:03 bagder
- * lib/hostares.c: ares_gethostbyname wants a 'ares_host_callback'
- in the 4th argument
- 2005-02-08 13:36 giva
- * lib/: hostares.c, hostasyn.c, hostip.h, hostthre.c:
- Curl_addrinfo?_callback() and addrinfo_callback() now returns
- CURLE_OK or CURLE_OUT_OF_MEMORY. Add typecast in hostares.c.
- 2005-02-08 13:32 giva
- * lib/ftp.c: Don't free too much in freedirs() if realloc() fails.
- 2005-02-08 08:36 bagder
- * lib/: hostares.c, transfer.c: Curl_wait_for_resolv() no longer
- disconnects on failure, but leaves that operation to the caller.
- Disconnecting has the disadvantage that the conn pointer gets
- completely invalidated and this is not handled on lots of places
- in the code.
- 2005-02-07 20:12 danf
- * lib/content_encoding.c: Fix for a bug report that compressed
- files that are exactly 64 KiB long produce a zlib error.
- 2005-02-06 13:43 giva
- * lib/http.c: Preserve previous status in Curl_http_done().
- 2005-02-05 11:25 bagder
- * docs/KNOWN_BUGS: valgrind errors occur too often when 'make test'
- is used. It is because too many third-party libs and tools have
- problems. When curl is built without --disable-shared, the
- testing is done with a front-end script which makes the valgrind
- testing include (ba)sh as well and that often causes valgrind
- errors. Either we improve the valgrind error scanner a lot to
- better identify (lib)curl errors only, or we disable valgrind
- checking by default
- 2005-02-05 00:53 bagder
- * docs/examples/getinmemory.c: fix type
- 2005-02-05 00:43 bagder
- * CHANGES, lib/ftp.c: Eric Vergnaud found a use of an uninitialized
- variable
- 2005-02-04 14:42 bagder
- * lib/transfer.c: David Byron pointed out that this -1 on the
- buffer size is pointless since the buffer is already BUFSIZE +1
- one big to fit the extra trailing zero. This change is reported
- to fix David's weird SSL problem...
- 2005-02-02 20:25 bagder
- * docs/examples/Makefile.am: another example
- 2005-02-02 20:25 bagder
- * docs/examples/htmltidy.c: HTML parsing example with libtidy, by
- Jeff Pohlmeyer
- 2005-02-01 09:46 bagder
- * RELEASE-NOTES, include/curl/curlver.h: and we start over again
- 2005-02-01 08:54 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/KNOWN_BUGS: 7.13
- coming up
- 2005-01-31 21:03 bagder
- * docs/examples/htmltitle.cc: somewhat nicer libcurl usage
- 2005-01-31 19:23 bagder
- * docs/examples/README: htmltitle
- 2005-01-31 19:22 bagder
- * docs/examples/: Makefile.am, htmltitle.cc: HTML <head> parsing
- (with libxml) example code by Lars Nilsson.
- 2005-01-30 23:57 bagder
- * CHANGES: four changes
- 2005-01-30 23:54 bagder
- * lib/multi.c: if the DO operation returns failure, bail out and
- close down nicely to prevent memory leakage
- 2005-01-30 14:26 bagder
- * TODO-RELEASE: Let's add a cookie interface in 7.14
- 2005-01-30 13:56 bagder
- * tests/runtests.pl: Bugfixed the parser that scans the valgrind
- report outputs. I noticed that it previously didn't detect and
- report the "Conditional jump or move depends on uninitialised
- value(s)" error.
- When I fixed this, I caught a few curl bugs with it. And then I
- had to spend time to make the test suite IGNORE these errors when
- OpenSSL is used since it produce massive amounts of valgrind
- warnings (but only of the "Conditional..." kind it seems).
- So, if a test that requires SSL is run, it ignores the
- "Conditional..." errors, and you'll get a "valgrind PARTIAL"
- output instead of "valgrind OK".
- 2005-01-30 13:53 bagder
- * tests/data/: test300, test301, test302, test303, test304,
- test305, test306: properly mark tests as requiring feature 'SSL'
- 2005-01-30 13:42 bagder
- * lib/url.c: Use calloc() to save us the memset() call and
- terminate conn->host.name properly, to avoid reading uninited
- variables when using file:// (valgrind)
- 2005-01-30 00:46 bagder
- * src/urlglob.c: Clear the urlglob struct when allocated, since we
- might otherwise use uninitialized variables. Pointed out to us by
- the friendly Valgrind.
- 2005-01-29 23:38 bagder
- * lib/connect.c: include "url.h" for the Curl_safefree() proto
- 2005-01-29 23:31 bagder
- * CHANGES, lib/multi.c, lib/transfer.c, lib/transfer.h: Using the
- multi interface, and doing a requsted a re-used connection that
- gets closed just after the request has been sent failed and did
- not re-issue a request on a fresh reconnect like the easy
- interface did. Now it does! (define CURL_MULTIEASY, run test case
- 160)
- 2005-01-29 23:26 bagder
- * lib/easy.c: Define CURL_MULTIEASY when building this, to use my
- new curl_easy_perform() that uses the multi interface to run the
- request. It is a great testbed for the multi interface and I
- believe we shall do it this way for real in the future when we
- have a successor to curl_multi_fdset().
- 2005-01-29 14:54 bagder
- * docs/TheArtOfHttpScripting: corrected the URL
- 2005-01-29 14:07 bagder
- * CHANGES, lib/connect.c, lib/connect.h, lib/ftp.c, lib/url.c,
- lib/urldata.h: conn->ip_addr MUST NOT be used on re-used
- connections
- 2005-01-29 14:06 bagder
- * tests/runtests.pl: when using valgrind, include a much longer
- stack trace
- 2005-01-29 13:01 bagder
- * lib/multi.c, CHANGES: multi interface: when a request is denied
- due to "Maximum redirects followed" libcurl leaked the last
- Location: URL.
- 2005-01-29 00:21 bagder
- * CHANGES, lib/connect.c: Connect failures with the multi interface
- was often returned as "connect() timed out" even though the
- reason was different. Fixed this problem by not setting this
- timeout to zero when using multi.
- 2005-01-28 23:22 bagder
- * tests/data/test506: adjusted to the moved unlock of the DNS entry
- 2005-01-28 23:14 bagder
- * CHANGES, docs/KNOWN_BUGS, lib/url.c, lib/urldata.h: KNOWN_BUGS
- #17 fixed. A DNS cache entry may not remain locked between two
- curl_easy_perform() invokes. It was previously unlocked at
- disconnect, which could mean that it remained locked between
- multiple transfers. The DNS cache may not live as long as the
- connection cache does, as they are separate.
- To deal with the lack of DNS (host address) data availability in
- re-used connections, libcurl now keeps a copy of the IP adress as
- a string, to be able to show it even on subsequent requests on
- the same connection.
- 2005-01-28 09:26 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Stephen More pointed out that
- CURLOPT_FTPPORT and the -P option didn't work when built
- ipv6-enabled. I've now made a fix for it. Writing test cases for
- custom port strings turned too tricky so unfortunately there's
- none.
- 2005-01-28 00:03 bagder
- * tests/data/test212: test the EPRT/LPRT/PORT somewhat more
- 2005-01-27 23:40 bagder
- * tests/libtest/first.c: Use the same work-around for the memdebug
- stuff as in the command line client, to allow the contents of the
- env var decide the file name.
- 2005-01-27 16:59 bagder
- * src/main.c: a slightly involved work-around to prevent the
- debug-tracing from logging a free-without-alloc as the first call
- 2005-01-27 16:51 bagder
- * src/main.c, tests/runtests.pl: Make the debug build get the debug
- dump file path from the environment variable to allow the test
- suite to better control where it ends up.
- 2005-01-27 13:59 bagder
- * tests/data/test103: verify a part of the PORT line
- 2005-01-27 00:18 bagder
- * tests/ftpserver.pl: Make the server ignore the given PORT
- address, to make it possible to test curl's -P option easier.
- 2005-01-26 13:05 bagder
- * README: added more official web and download mirrors
- 2005-01-26 12:53 bagder
- * docs/BINDINGS: new curlpp URL
- 2005-01-26 12:53 bagder
- * docs/BINDINGS: fixed sort, mention C, the java binding is now
- maintained by Vic Hanson
- 2005-01-26 00:40 bagder
- * docs/KNOWN_BUGS: add number to the bugs to make them easier to
- refer to
- 2005-01-25 23:21 bagder
- * docs/KNOWN_BUGS: two known bugs
- 2005-01-25 23:13 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
- lib/url.c, lib/urldata.h, src/main.c, tests/data/Makefile.am,
- tests/data/test228, tests/data/test229: Ian Ford asked about
- support for the FTP command ACCT, and I discovered it is present
- in RFC959... so now (lib)curl supports it as well. --ftp-account
- and CURLOPT_FTP_ACCOUNT set the account string. (The server may
- ask for an account string after PASS have been sent away. The
- client responds with "ACCT [account string]".) Added test case
- 228 and 229 to verify the functionality. Updated the test FTP
- server to support ACCT somewhat.
- 2005-01-25 22:45 bagder
- * tests/: ftpserver.pl, data/test10, data/test100, data/test101,
- data/test102, data/test103, data/test104, data/test105,
- data/test106, data/test107, data/test108, data/test109,
- data/test11, data/test110, data/test111, data/test112,
- data/test113, data/test114, data/test115, data/test116,
- data/test117, data/test118, data/test119, data/test12,
- data/test120, data/test121, data/test122, data/test123,
- data/test124, data/test125, data/test126, data/test127,
- data/test128, data/test13, data/test130, data/test131,
- data/test132, data/test133, data/test134, data/test135,
- data/test136, data/test137, data/test138, data/test139,
- data/test14, data/test140, data/test141, data/test142,
- data/test143, data/test144, data/test145, data/test146,
- data/test147, data/test148, data/test15, data/test150,
- data/test151, data/test152, data/test153, data/test159,
- data/test16, data/test160, data/test161, data/test162,
- data/test164, data/test165, data/test167, data/test168,
- data/test169, data/test17, data/test170, data/test174,
- data/test175, data/test176, data/test177, data/test18,
- data/test182, data/test183, data/test184, data/test185,
- data/test187, data/test188, data/test189, data/test19,
- data/test190, data/test191, data/test195, data/test196,
- data/test2, data/test20, data/test200, data/test201,
- data/test202, data/test203, data/test206, data/test207,
- data/test208, data/test209, data/test21, data/test213,
- data/test217, data/test22, data/test227, data/test23,
- data/test24, data/test25, data/test26, data/test27, data/test28,
- data/test29, data/test3, data/test30, data/test300, data/test301,
- data/test302, data/test303, data/test304, data/test305,
- data/test306, data/test31, data/test33, data/test34, data/test36,
- data/test37, data/test39, data/test4, data/test41, data/test43,
- data/test44, data/test45, data/test47, data/test5, data/test54,
- data/test56, data/test6, data/test63, data/test64, data/test65,
- data/test67, data/test68, data/test69, data/test7, data/test70,
- data/test71, data/test72, data/test79, data/test8, data/test80,
- data/test81, data/test82, data/test83, data/test84, data/test85,
- data/test89, data/test90, data/test91, data/test95, data/test97:
- A minor "syntax error" in numerous test files corrected
- 2005-01-25 14:59 bagder
- * RELEASE-NOTES: new web mirror
- 2005-01-25 13:06 bagder
- * docs/curl-config.1: --protocols is added in 7.13.0
- 2005-01-25 10:29 bagder
- * CHANGES, docs/libcurl/Makefile.am,
- docs/libcurl/libcurl-tutorial.3, docs/libcurl/libcurl.m4: David
- Shaw contributed a fairly complete and detailed autoconf macro
- you can use to detect libcurl and setup variables for the
- protocols the installed libcurl supports: docs/libcurl/libcurl.m4
- 2005-01-25 01:06 bagder
- * lib/: hash.c, hash.h, hostip.c, hostip.h, llist.c, llist.h,
- multi.c, share.h, urldata.h: Use plain structs and not typedef'ed
- ones in the hash and linked-list code.
- 2005-01-23 01:08 bagder
- * RELEASE-NOTES: two options less
- 2005-01-22 23:43 bagder
- * docs/libcurl/libcurl-tutorial.3: \fI marked \fP more function
- calls etc.
- 2005-01-22 23:24 bagder
- * docs/libcurl/libcurl-tutorial.3: If you're using libcurl as a
- win32 DLL, you MUST use the CURLOPT_WRITEFUNCTION if you set
- CURLOPT_WRITEDATA - or you will experience crashes.
- 2005-01-22 20:26 bagder
- * include/curl/curlver.h: next release will be 7.13.0
- 2005-01-22 10:03 bagder
- * TODO-RELEASE: added a few items I plan to do
- 2005-01-21 10:32 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, docs/examples/ftp3rdparty.c,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
- lib/http.c, lib/sendf.c, lib/sendf.h, lib/transfer.c, lib/url.c,
- lib/urldata.h, src/main.c, tests/data/Makefile.am,
- tests/data/test230, tests/data/test231, tests/data/test232: FTP
- third transfer support overhaul. See CHANGES for details.
- 2005-01-21 09:56 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify the struct name for
- CURLOPT_HTTPPOST
- 2005-01-20 23:48 bagder
- * tests/: FILEFORMAT, runtests.pl: Added support for "verify" =>
- "stripfile" to strip contents of the file that is being checked.
- Also made the server retrying sleep only one second instead of
- three, to reduce some waiting when fooling around with the
- servers.
- 2005-01-20 23:47 bagder
- * tests/ftpserver.pl: Support file names passed to RETR that don't
- start with a number. In that case, all non-numeric prefixing
- letters are cut off to figure out the test number.
- 2005-01-20 23:22 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c,
- tests/data/Makefile.am, tests/data/test227: Philippe Hameau found
- out that -Q "+[command]" didn't work, although some code was
- written for it. I fixed and added test case 227 to verify it.
- The curl.1 man page didn't mention the '+' so I added it.
- 2005-01-20 23:05 bagder
- * tests/ftpserver.pl: add support for NOOP
- 2005-01-20 15:24 bagder
- * docs/examples/ftpupload.c: If you give a *_LARGE option you MUST
- make sure that the type of the passed-in argument is a
- curl_off_t. If you use CURLOPT_INFILESIZE (without _LARGE) you
- must make sure that to pass in a type 'long' argument. */
- 2005-01-19 23:00 bagder
- * tests/data/Makefile.am: added test226 too
- 2005-01-19 22:56 bagder
- * CHANGES, docs/KNOWN_BUGS, docs/TODO, lib/ftp.c,
- tests/data/Makefile.am, tests/data/test225, tests/data/test226:
- Stephan Bergmann made libcurl return CURLE_URL_MALFORMAT if an
- FTP URL contains %0a or %0d in the user, password or CWD parts.
- (A future fix would include doing it for %00 as well - see
- KNOWN_BUGS for details.) Test case 225 and 226 were added to
- verify this
- 2005-01-19 19:05 bagder
- * RELEASE-NOTES: today's proxy fixes
- 2005-01-19 11:20 giva
- * lib/hostthre.c: Don't copy 'stderr' for Win-CE in IPv6 code.
- Don't call GetCurrentProcess() twice; use a local variable.
- 2005-01-19 11:09 bagder
- * docs/examples/httpput.c: add a URL to an article about making
- Apache support PUT
- 2005-01-19 10:36 bagder
- * CHANGES, lib/url.c: Stephan Bergmann pointed out two flaws in
- libcurl built with HTTP disabled:
- 1) the proxy environment variables are still read and used to set
- HTTP proxy
- 2) you couldn't disable http proxy with CURLOPT_PROXY (since the
- option was disabled)
- 2005-01-18 16:13 bagder
- * include/curl/multi.h: skip sys/socket.h on windows CE
- 2005-01-18 15:34 bagder
- * configure.ac: check for errno.h
- 2005-01-18 11:17 bagder
- * CHANGES, Makefile.dist, RELEASE-NOTES, lib/Makefile.vc6,
- src/Makefile.vc6: Cody Jones' enhanced version of Samuel Díaz
- García's MSVC makefile patch.
- 2005-01-17 21:20 bagder
- * tests/runtests.pl: Add support for server 'ftp2' which is a
- second FTP server. Useful for 3rd party transfer tests or tests
- that need two FTP servers.
- 2005-01-17 20:49 bagder
- * tests/ftpserver.pl: support the new --id command line option,
- that allows a second (or third or whatever) instance to run
- without overwriting the previous' logfiles
- 2005-01-17 15:57 bagder
- * RELEASE-NOTES: mention the name-prefix protocol guess thing
- 2005-01-17 10:18 bagder
- * docs/curl.1: updated the wording for -B/--use-ascii
- 2005-01-16 09:51 bagder
- * CHANGES, lib/url.c: Alex aka WindEagle pointed out that when
- doing "curl -v dictionary.com", curl assumed this used the DICT
- protocol. While guessing protocols will remain fuzzy, I've now
- made sure that the host names must start with "[protocol]." for
- them to be a valid guessable name. I also removed "https" as a
- prefix that indicates HTTPS, since we hardly ever see any host
- names using that.
- 2005-01-16 09:34 bagder
- * docs/curl.1: mention --netrc in the -u description
- 2005-01-15 10:26 giva
- * lib/select.c: errrno can by freak accident become EINTR on DOS or
- Windows (unrelated to select). select() can never set errno to
- EINTR on Windows.
- 2005-01-15 10:21 bagder
- * tests/runtests.pl: output better error detection, like when ipv6
- can't resolve
- 2005-01-14 14:43 bagder
- * lib/: Makefile.am, README.hostip: Added README.hostip
- 2005-01-14 10:39 bagder
- * tests/data/test511: verify the protocol too
- 2005-01-13 22:51 bagder
- * CHANGES, RELEASE-NOTES, lib/select.c: Inspired by Martijn
- Koster's patch and example source at
- http://www.greenhills.co.uk/mak/gentoo/curl-eintr-bug.c, I now
- made the select() and poll() calls properly loop if they return
- -1 and errno is EINTR. glibc docs for this is found here:
- http://www.gnu.org/software/libc/manual/html_node/Interrupted-Primitives.html
- This last link says BSD doesn't have this "effect". Will there be
- a problem if we do this unconditionally? S:
- ----------------------------------------------------------------------
- 2005-01-12 16:32 giva
- * src/Makefile.Watcom: Added dependencies.
- 2005-01-12 16:32 giva
- * lib/Makefile.Watcom: Added '-bd' option; target is a DLL. Added
- dependencies.
- 2005-01-11 23:26 bagder
- * docs/TODO: support for retrieving used IP addresses
- 2005-01-11 21:22 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_multi_fdset.3,
- lib/transfer.c, lib/urldata.h: Dan Torop cleaned up a few no
- longer used variables from David Phillips' select() overhaul fix.
- 2005-01-11 18:08 giva
- * src/Makefile.Watcom: Removed CURLTOOLDEBUG. It caused
- libcurl_wc.dll to fail in mysterious ways.
- 2005-01-11 16:25 bagder
- * lib/: Makefile.inc, easy.c, easy.h, easyif.h, multi.c, multi.h,
- multiif.h, strerror.c, url.c: Renamed easy.h and multi.h to
- easyif.h and multiif.h to make sure they don't shadow our public
- headers with the former names.
- 2005-01-11 15:59 giva
- * lib/easy.h: ".\lib\easy.h" shadows for <curl/easy.h> in Watcom.
- Force including ../include/curl/easy.h.
- 2005-01-11 15:52 giva
- * src/Makefile.Watcom: Fix '!if' expression.
- 2005-01-11 15:32 giva
- * lib/: multi.h, strerror.c: ".\lib\multi.h" shadows for
- <curl/multi.h> in Watcom. Force including
- ../include/curl/multi.h.
- 2005-01-11 15:00 bagder
- * CHANGES, RELEASE-NOTES, lib/multi.c, lib/transfer.c,
- lib/transfer.h: Cyrill Osterwalder posted a detailed analysis
- about a bug that occurs when using a custom Host: header and curl
- fails to send a request on a re-used persistent connection and
- thus creates a new connection and resends it. It then sent two
- Host: headers. Cyrill's analysis was posted here:
- http://curl.haxx.se/mail/archive-2005-01/0022.html
- 2005-01-11 00:32 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c: Bruce Mitchener identified
- (bug report #1099640) the never-ending SOCKS5 problem with the
- version byte and the check for bad versions. Bruce has lots of
- clues on this, and based on his suggestion I've now removed the
- check of that byte since it seems to be able to contain 1 or 5.
- 2005-01-10 12:42 bagder
- * lib/multi.c: Use Curl_easy_addmulti() to clear associations from
- easy handles to multi handles. Include multi.h to get proto.
- 2005-01-10 12:27 bagder
- * RELEASE-NOTES: edited wording
- 2005-01-10 11:07 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c, lib/easy.h, lib/multi.c,
- lib/multi.h, lib/url.c, lib/urldata.h: Pavel Orehov reported
- memory problems with the multi interface in bug report #1098843.
- In short, a shared DNS cache was setup for a multi handle and
- when the shared cache was deleted before the individual easy
- handles, the latter cleanups caused read/writes to already freed
- memory.
- 2005-01-10 10:48 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Hzhijun reported a memory
- leak in the SSL certificate code, that leaked the remote
- certificate name when it didn't match the used host name.
- 2005-01-08 17:35 giva
- * docs/INSTALL: Note about the static lib requirement;
- -DCURL_STATICLIB.
- 2005-01-08 17:15 giva
- * CHANGES: Watcom additions.
- 2005-01-08 17:12 giva
- * Makefile.dist: Added Watcom targets.
- 2005-01-08 17:06 giva
- * lib/Makefile.Watcom, src/Makefile.Watcom: New file.
- 2005-01-08 17:03 giva
- * lib/Makefile.am, src/Makefile.am: Added Makefile.Watcom to
- EXTRA_DIST.
- 2005-01-07 22:14 bagder
- * CHANGES, RELEASE-NOTES: three recent bug fixes
- 2005-01-07 22:11 bagder
- * tests/data/test509: disable the valgrind log checking
- 2005-01-07 22:11 bagder
- * tests/: FILEFORMAT, runtests.pl: fixed the valgrind log check and
- make it possible to disable it for a specific test, see test 509
- 2005-01-07 22:09 bagder
- * tests/data/: Makefile.am, test199: added test 199
- 2005-01-06 23:54 bagder
- * src/main.c: prevent a single byte read outside the string in test
- case 39
- 2005-01-06 23:25 bagder
- * src/main.c: fixed #1097019, multiple GET posts (-G) error
- 2005-01-05 15:12 bagder
- * CHANGES, RELEASE-NOTES: recent events
- 2005-01-04 17:16 giva
- * docs/FAQ: Changed curl.dll to libcurl.dll.
- 2005-01-04 17:13 giva
- * src/getpass.c: Minor comment fix.
- 2005-01-04 17:01 bagder
- * docs/FAQ: just narrowed some text to fit within 80 cols
- 2005-01-04 17:00 giva
- * lib/setup.h: Removed _WIN32_WINNT to support IPv6 under Win-2K.
- 2005-01-03 20:17 bagder
- * packages/vms/hpssl_alpha.opt: Marty Kuhrt's VMS update
- 2005-01-02 22:15 bagder
- * lib/Makefile.vc6: reverted the bad naming of the implib names
- 2005-01-02 20:19 bagder
- * lib/Makefile.vc6, src/Makefile.vc6: Alex Neblett's minor update
- 2004-12-26 10:17 bagder
- * configure.ac, src/getpass.c: nah, don't use the system's
- getpass() function since it too often is limited to 8(!) or
- similar lengths passwords
- 2004-12-26 00:15 bagder
- * TODO-RELEASE: issue 54 - this takes sweat
- 2004-12-25 23:51 bagder
- * docs/KNOWN_BUGS: Test case 241 fails on all systems that support
- IPv6 but that don't have the host name 'ip6-localhost' in
- /etc/hosts (or similar) since the test case uses that host name
- to test the IPv6 name to address resolver.
- 2004-12-25 23:30 bagder
- * CHANGES, RELEASE-NOTES: --protocols, license, src/config.h.in
- 2004-12-25 23:10 bagder
- * buildconf, src/config.h.in: ./src/config.h.in is now removed from
- CVS. It is copied from the lib/config.h.in file by buildconf
- 2004-12-25 23:08 bagder
- * configure.ac, src/getpass.c, src/getpass.h, src/setup.h: My
- reimplementation and cleanup of the getpass source code. We
- officially no longer use Angus Mackay's getpass code due to the
- weirdo license his code was donated to us under.
- 2004-12-24 10:02 bagder
- * docs/curl-config.1: mention the new --protocols
- 2004-12-24 09:59 bagder
- * curl-config.in: David Shaw added --protocols, and thus the
- --feature no longer mentions what protocols that are disabled.
- 2004-12-23 23:34 danf
- * docs/KNOWN_BUGS: Added LDAP library issue.
- 2004-12-23 23:31 bagder
- * CHANGES, RELEASE-NOTES: recent changes
- and Merry Christmas!
- 2004-12-23 09:48 bagder
- * configure.ac: David Shaw fixed the disable variables so that
- curl-config --feature works correctly!
- 2004-12-22 23:46 bagder
- * TODO-RELEASE: issue 47 in next release?
- 2004-12-22 23:33 bagder
- * CHANGES, lib/cookie.c: Rune Kleveland fixed a minor memory leak
- for received cookies with the (rare) version attribute set.
- 2004-12-22 23:28 bagder
- * CHANGES, acinclude.m4, configure.ac, lib/select.c: Marcin Konicki
- provided two configure fixes and a source fix to make curl build
- out-of-the-box on BeOS.
- 2004-12-22 21:12 danf
- * lib/: easy.c, formdata.c: C ensures that static variables are
- initialized to 0
- 2004-12-22 13:31 bagder
- * docs/libcurl/curl_easy_getinfo.3: added CURLINFO_HTTP_CONNECTCODE
- 2004-12-22 10:21 bagder
- * docs/TODO: uh, fixed!
- 2004-12-22 10:19 bagder
- * docs/TODO: Added: 4 protocols we _could_ support and the CONNECT
- HTTP/1.0 detail we might fix one day.
- 2004-12-21 22:35 bagder
- * docs/FAQ: more about error codes
- 2004-12-21 21:19 bagder
- * tests/data/: Makefile.am, test218: test enforced chunked encoding
- with PUT on a local file
- 2004-12-21 20:59 bagder
- * CHANGES, docs/curl.1, src/writeout.c, tests/data/Makefile.am,
- tests/data/test217: Added test case 217 that verified
- CURLINFO_HTTP_CONNECTCODE, and I made the -w option support
- 'http_connect' to make it easier to verify!
- 2004-12-21 15:33 bagder
- * lib/sendf.c: oops, variables first then code
- 2004-12-21 15:22 bagder
- * lib/sendf.c: Prevent failf() from using the va_list variable more
- than once. See bug report #1088962 and Single Unix
- Specification:
- http://www.opengroup.org/onlinepubs/007908799/xsh/vfprintf.html
- 2004-12-21 11:54 bagder
- * docs/TODO: mention how the FTP code should be fixed one day
- 2004-12-21 11:11 bagder
- * lib/select.c: include sys/types.h before sys/select.h
- 2004-12-21 11:10 bagder
- * tests/runtests.pl: set debug curl too when -c is used
- 2004-12-21 10:37 bagder
- * docs/FAQ: How do I list the root dir of an FTP server?
- 2004-12-20 22:14 danf
- * include/curl/curl.h, src/main.c: Fixed a compile warning
- introduced by making the protocol table const. This involves a
- binary-compatible change to the API struct curl_version_info_data
- 2004-12-20 19:23 danf
- * lib/: arpa_telnet.h, parsedate.c, version.c: Make some more
- arrays of pointers const.
- 2004-12-20 19:20 danf
- * acinclude.m4: gcc 2.7 can't handle a few warning options that gcc
- 2.95 can.
- 2004-12-20 14:09 bagder
- * include/curl/curlver.h: start working on 7.12.4
- 2004-12-20 13:51 bagder
- * RELEASE-NOTES: and we start all over again
- 2004-12-20 13:35 bagder
- * CHANGES: 7.12.3
- 2004-12-19 12:52 giva
- * lib/Makefile.m32: OpenSSL updates; get CA_BUNDLE from env. Assume
- no Kerberos, have <pkcs12.h>, <engine.h> and built-in engines.
- 2004-12-19 12:39 giva
- * lib/ssluse.c: Remove 'data' initialiser.
- 2004-12-19 11:11 bagder
- * RELEASE-NOTES: clarified a few changes
- 2004-12-19 10:37 bagder
- * CHANGES: fixed the solaris pkcs12 build problem
- 2004-12-19 10:37 bagder
- * lib/: ssluse.c, urldata.h: if the pkcs12.h header exists, include
- it already in urldata.h to work around a precedence problem with
- the zlib header. See CHANGES for details.
- 2004-12-19 10:36 bagder
- * configure.ac: check for openssl/pkcs12.h
- 2004-12-18 11:42 bagder
- * CHANGES, RELEASE-NOTES, lib/ssluse.c: Samuel Listopad added
- support for PKCS12 formatted certificates.
- 2004-12-18 11:28 bagder
- * src/main.c: Samuel Listopad fixed -E to support "C:/path" (with
- forward slash) as well.
- 2004-12-18 11:28 bagder
- * docs/TODO: mention the new cookie api plans
- 2004-12-18 11:24 bagder
- * docs/libcurl/curl_multi_info_read.3: Jean-Marc Ranger pointed out
- that the returned data doesn't survive a call to
- curl_multi_remove_handle() either.
- 2004-12-17 21:18 danf
- * lib/inet_pton.c: Renamed a variable to avoid conflict with a C++
- reserved word.
- 2004-12-17 20:57 giva
- * lib/config-win32.h: Watcom has strtoll().
- 2004-12-17 19:33 giva
- * lib/strtoofft.h: Watcom uses 'i64' suffix.
- 2004-12-17 19:32 giva
- * lib/timeval.c: <windows.h> required for Watcom.
- 2004-12-17 19:31 giva
- * src/main.c: s/_write/write/g
- 2004-12-17 18:54 giva
- * lib/ldap.c: Fix calling convention of wlap32.dll function. Watcom
- uses fastcall by default, so force cdecl.
- 2004-12-17 18:49 giva
- * lib/timeval.h: Watcom has 'struct timeval'.
- 2004-12-17 13:43 giva
- * src/makefile.dj: Add libidn.a and iconv libraries if USE_IDNA=1.
- 2004-12-17 13:38 giva
- * packages/DOS/common.dj: Added option for using C-ares and libidn.
- Dependencies generated from $(CSOURCES).
- 2004-12-17 13:28 giva
- * lib/makefile.dj: getdate.c is gone.
- 2004-12-17 13:26 giva
- * lib/url.c: Print true netrc name (.netrc/_netrc).
- 2004-12-17 11:09 bagder
- * lib/ftp.c: avoid an extra malloc
- 2004-12-17 11:09 bagder
- * tests/runtests.pl: duplicate ! typo
- 2004-12-17 10:00 bagder
- * lib/ftp.c: fixed minor memory leak when running out of memory
- 2004-12-17 09:58 bagder
- * lib/ftp.c: oops, add missing return keyword
- 2004-12-16 23:45 bagder
- * tests/runtests.pl: fix skip-reason
- 2004-12-16 23:22 bagder
- * RELEASE-NOTES: several windows large-file fixes
- 2004-12-16 23:22 bagder
- * CHANGES, tests/data/Makefile.am, tests/data/test215,
- tests/data/test216: two more ftp directory re-use tests added
- 2004-12-16 23:20 bagder
- * lib/ftp.c: Based on Gisle Vanem's patch: make sure the directory
- re-use works even when a URL-encoded path is used.
- 2004-12-16 22:27 giva
- * lib/setup.h: Must include <io.h> and <sys/stat.h> before
- redefining stat(), fstat() and lseek().
- 2004-12-16 22:27 danf
- * lib/: getinfo.c, url.c, urldata.h: Renamed a struct member to
- avoid conflict with a C++ reserved word.
- 2004-12-16 19:18 bagder
- * lib/ftp.c: reduced the number of sub-blocks
- 2004-12-16 19:09 bagder
- * lib/: file.c, formdata.c, setup.h: moved the lseek() and stat()
- magic defines to setup.h and now take advantage of struct_stat in
- formdata.c as well, to support formpost uploads of large files on
- Windows too
- 2004-12-16 17:49 giva
- * src/main.c: Support uploading and resuming of >2GB files. Ref.
- lib/file.c.
- 2004-12-16 15:18 bagder
- * tests/runtests.pl: Provide better reasons for why test cases are
- skipped. Also, don't show the SKIPPED stuff in the short output.
- Some platforms get quite a lot of SKIPPED and they don't add much
- value and only clutter screen space.
- 2004-12-16 14:55 bagder
- * lib/http.c: NULL the fp pointer after it has been fclosed()
- 2004-12-16 10:52 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, tests/runtests.pl: Dinar in
- bug report #1086121, found a file handle leak when a multipart
- formpost (including a file upload part) was aborted before the
- whole file was sent.
- 2004-12-15 22:09 danf
- * acinclude.m4: Fix the --enable-debug compiler warning options for
- older versions of gcc.
- 2004-12-15 15:09 bagder
- * RELEASE-NOTES: yet another mirror!
- 2004-12-15 15:05 bagder
- * lib/setup.h, src/setup.h: precaution to prevent double typedefs
- of the bool
- 2004-12-15 11:33 bagder
- * src/: main.c, setup.h: moved the bool typedef to setup.h
- 2004-12-15 10:23 bagder
- * CHANGES, RELEASE-NOTES, src/urlglob.c, tests/data/Makefile.am,
- tests/data/test214: fixed how backslashes are treated in glob
- strings
- 2004-12-15 04:03 danf
- * src/main.c: Make some arrays of pointers const, too.
- 2004-12-15 03:32 danf
- * lib/: ftp.c, security.c: Make some arrays of pointers const, too.
- 2004-12-15 02:38 danf
- * lib/base64.c, lib/formdata.c, lib/md5.c, lib/md5.h,
- lib/mprintf.c, lib/security.c, lib/urldata.h, src/main.c,
- src/writeenv.c, src/writeout.c: Add 'const' to immutable arrays.
- 2004-12-14 23:47 bagder
- * docs/libcurl/curl_easy_getinfo.3: clarify that the app must free
- the engine list
- 2004-12-14 23:06 bagder
- * lib/ssluse.c: prevent compiler warning when built without engine
- support
- 2004-12-14 22:52 bagder
- * tests/: httpserver.pl, runtests.pl, server/sws.c: make sure the
- ipv6 http server gets its pid stored in a separate file
- 2004-12-14 22:25 bagder
- * tests/data/test519: use the correct variables, not fixed values
- 2004-12-14 22:22 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
- tests/data/test519, tests/libtest/Makefile.am,
- tests/libtest/lib519.c: Harshal Pradhan fixed changing
- username/password on a persitent HTTP connection.
- 2004-12-14 22:22 bagder
- * tests/FILEFORMAT: mistake
- 2004-12-14 21:44 danf
- * lib/ldap.c: Only declare static variables if they're needed.
- Fixed some compile warnings.
- 2004-12-14 21:25 danf
- * lib/ssluse.c: Header files are in openssl/ only if USE_OPENSSL is
- set.
- 2004-12-14 21:17 danf
- * lib/mprintf.c: Removed fputc() prototype since it's already in
- stdio.h
- 2004-12-14 15:24 giva
- * src/main.c: Caller must free 'engines' list.
- 2004-12-14 15:20 giva
- * lib/: getinfo.c, ssluse.c, ssluse.h, urldata.h: urldata.h:
- Removed engine_list. ssluse.*: Added SSL_strerror().
- Curl_SSL_engines_list() now returns a slist which must be freed
- by caller.
- 2004-12-14 10:58 bagder
- * include/curl/curl.h: Moved the CURLE_SSL_ENGINE_INITFAILED error
- code last in the list so that the others remain at previous
- values.
- 2004-12-14 10:36 bagder
- * lib/: getinfo.c, ssluse.c, urldata.h: Moved the engine stuff from
- the root-level of the SessionHandle struct to the UrlState
- sub-struct. Also made the engine_list exist for non-ssl builds to
- make curl build.
- 2004-12-13 21:14 giva
- * docs/: curl.1, libcurl/curl_easy_getinfo.3: Document
- CURLINFO_SSL_ENGINES and "--engine".
- 2004-12-13 18:52 giva
- * lib/connect.c: Set 'data->state.os_errno = error' in some places.
- Needed elsewhere too?
- 2004-12-13 17:47 giva
- * src/main.c: Support for "--engine list" option. Moved
- CURLOPT_SSLENGINE* options to after verbose mode is set. Added a
- goto. Eek!
- 2004-12-13 17:43 giva
- * lib/: ssluse.c, ssluse.h, strerror.c, url.c, urldata.h: Added
- handling of CURLINFO_SSL_ENGINES; Added Curl_SSL_engines_list(),
- cleanup SSL in url.c (no HAVE_OPENSSL_x etc.).
- 2004-12-13 17:37 giva
- * lib/getinfo.c: Handle new type CURLINFO_SLIST. Handle new info
- list CURLINFO_SSL_ENGINES.
- 2004-12-13 17:35 giva
- * include/curl/curl.h: Added CURLcode CURLE_SSL_ENGINE_INITFAILED,
- Added CURLINFO_SLIST type for returing a 'struct slist' in
- curl_easy_getinfo(). Added CURLINFO_SSL_ENGINES.
- 2004-12-13 12:31 giva
- * tests/server/sws.c: Fixed missing braces warning.
- 2004-12-13 11:58 bagder
- * CHANGES, RELEASE-NOTES: large file file:// resumes on windows
- 2004-12-13 11:25 bagder
- * lib/file.c: Gisle's fix for resuming large file:// files on
- windows - slightly edited by me.
- 2004-12-13 09:34 bagder
- * configure.ac, packages/vms/config-vms.h_with_ssl,
- packages/vms/config-vms.h_without_ssl: Dan Fandrich did minor
- corrections to his SSL cleanup patch
- 2004-12-13 09:34 bagder
- * Makefile.am: Dan Fandrich added libcurl.pc.in to the dist
- 2004-12-13 00:31 bagder
- * tests/runtests.pl: when failing to verify a HTTP server, display
- what curl said on stderr to help debugging. (when using ipv6 I
- fell over this server that didn't have the ipv6 module loaded)
- 2004-12-12 21:14 giva
- * tests/server/sws.c: Missing 'in6addr_any' in MingW's lib. ld bug?
- 2004-12-11 23:18 bagder
- * lib/ftp.c: modified to use the current error code name, not the
- obsolete one
- 2004-12-11 23:17 bagder
- * include/curl/curl.h: undef more obsolete defines if
- CURL_NO_OLDIES is defined
- 2004-12-11 22:41 bagder
- * CHANGES, RELEASE-NOTES, tests/FILEFORMAT, tests/httpserver.pl,
- tests/runtests.pl, tests/data/Makefile.am, tests/data/test1,
- tests/data/test240, tests/data/test241, tests/data/test242,
- tests/server/sws.c: HTTP IPv6 support added to the test suite
- 2004-12-11 19:55 bagder
- * lib/file.c: provide an error string when resuming fails - and use
- the proper error code, not the former one
- 2004-12-11 19:55 bagder
- * lib/strerror.c: fixed error message
- 2004-12-11 19:47 bagder
- * configure.ac, curl-config.in, lib/Makefile.netware,
- lib/config-amigaos.h, lib/config-riscos.h, lib/config-vms.h,
- lib/config.dj, lib/setup.h, packages/vms/config-vms.h_with_ssl,
- packages/vms/config-vms.h_without_ssl, src/config-riscos.h: Dan
- Fandrich:
- Here's a stab at a consolidation of the SSL detection heuristics
- into configure. Source files aren't changed by this patch, except
- for setup.h and the various config*.h files. Within the
- configure script, OPENSSL_ENABLED is used to determine if SSL is
- being used or not, and outside configure, USE_SSLEAY means the
- same thing; this could be even further unified some day.
- Now, when SSL is not detected, configure skips the various checks
- that are dependent on SSL, speeding up the configure process and
- avoiding complications with cross compiles. I also updated all
- the architecture- specific config files I could see, but I
- couldn't test them.
- 2004-12-11 19:46 bagder
- * libcurl.pc.in: Dan F's initial pkg-config file (not installed
- yet)
- 2004-12-11 19:38 bagder
- * docs/curl-config.1: mention the maybe-missing initial zero in the
- vernum output
- 2004-12-10 22:58 bagder
- * lib/: Makefile.riscos, makefile.amiga: Dan Fandrich: added some
- missing files. "I can't try them so they might still be broken,
- but at least they'll be less broken than they are now."
- 2004-12-10 22:56 bagder
- * docs/: MANUAL, curl.1: Dan Fandrich corrects spelling mistakes
- 2004-12-10 22:55 bagder
- * docs/INSTALL: Dan Fandrich extended the cross compile section and
- corrected spelling errors
- 2004-12-10 22:46 bagder
- * ares/: ares_fds.c, ares_gethostbyaddr.c, ares_gethostbyname.c,
- ares_init.c: untabified
- 2004-12-10 22:42 bagder
- * CHANGES, RELEASE-NOTES: username and IPv6 numerical address URL
- parser fix
- 2004-12-10 20:16 bagder
- * src/Makefile.vc6: David Byron's debug build fix
- 2004-12-10 16:11 bagder
- * lib/url.c: move the port number extraction to after the
- extraction of user name/password, as suggested by Kai Sommerfeld
- 2004-12-10 15:48 bagder
- * tests/data/: Makefile.am, test209, test213: two new test cases
- for proxy-CONNECT with NTLM (one doing GET, one doing POST)
- 2004-12-10 15:45 bagder
- * lib/http.c: don't try the rewind if no http struct is allocated
- yet
- 2004-12-10 10:46 bagder
- * RELEASE-NOTES: configure and curl-config fixes
- 2004-12-10 10:45 bagder
- * docs/TheArtOfHttpScripting: Added two chapters: Custom Request
- Elements and Debug.
- 2004-12-09 10:58 bagder
- * tests/server/.cvsignore: ignore the getpart tool
- 2004-12-09 10:58 bagder
- * tests/server/sws.c: close the connection when a bad test number
- was requested
- 2004-12-09 10:27 bagder
- * CHANGES, configure.ac: Ton Voon provided a configure fix that
- should fix the notorious (mostly reported on Solaris) problem
- where the size_t check fails due to the SSL libs being found in a
- dir not searched through by the run-time linker. patch-tracker
- entry #1081707.
- 2004-12-09 09:06 bagder
- * CHANGES, maketgz: Bryan Henderson pointed out in bug report
- #1081788 that the curl-config --vernum output wasn't zero
- prefixed properly (as claimed in documentation). This is fixed
- in maketgz now.
- 2004-12-09 00:09 bagder
- * maketgz: update the version numbers in the libcurl.plist
- automaticly on release
- 2004-12-09 00:09 bagder
- * lib/libcurl.plist: Matt Veenstra updated to 7.12.3. Starting now,
- we'll update the version number in this file automatically on
- releases using the maketgz script.
- 2004-12-09 00:02 bagder
- * lib/libcurl.framework.make: Matt Veenstra:
- - removal of getdate.c - Added hostares.c, hostasyn.c, hostip4.c,
- hostip6.c, hostsync.c, hostthre.c, inet_ntop.c, nwlib.c,
- parsedate.c, sterror.c, strtoofft.c
- I have tested the build on 10.3, and will build on 10.2.8 in the
- next days.
- 2004-12-08 00:09 bagder
- * CHANGES, RELEASE-NOTES, lib/http_ntlm.c: Rene Bernhardt found and
- fixed a buffer overrun in the NTLM code, where libcurl always and
- unconditionally overwrote a stack-based array with 3 zero bytes.
- I edited the fix to make it less likely to occur again (and added
- a comment explaining the reason to the buffer size).
- 2004-12-08 00:08 bagder
- * docs/TheArtOfHttpScripting: minor updates
- 2004-12-07 11:43 bagder
- * ares/: ares_destroy.3, ares_init.3: NORECURSE clarification,
- minor formatting update
- 2004-12-07 11:00 bagder
- * lib/ftp.c: CURLFTPSSL_ALL should make sure that the transfer
- fails if the data connection isn't set to encrypted properly
- 2004-12-07 00:04 bagder
- * CHANGES, lib/sendf.c: Fixed so that the final error message is
- sent to the verbose info "stream" even if no errorbuffer is set.
- 2004-12-06 23:45 bagder
- * lib/connect.c: Gisle Vanem's fix for better info messages when
- failing to connect using the multi interface
- 2004-12-06 17:36 giva
- * lib/urldata.h: 'crypto_engine' not used.
- 2004-12-06 15:43 giva
- * lib/config-win32.h, lib/config-win32ce.h, src/config-win32.h:
- Replace MINGW32 with built-in __MINGW32__.
- 2004-12-06 13:54 bagder
- * tests/data/: Makefile.am, test208: HTTP PUT a to a FTP URL with
- username+password - over HTTP proxy
- 2004-12-06 00:59 bagder
- * CHANGES, RELEASE-NOTES, configure.ac, lib/cookie.c, lib/easy.c,
- lib/http.c, lib/share.c, lib/transfer.c, lib/url.c: Dan Fandrich
- added the --disable-cookies option to configure to build libcurl
- without cookie support. This is mainly useful if you want to
- build a minimalistic libcurl with no cookies support at all. Like
- for embedded systems or similar.
- 2004-12-06 00:33 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c: Richard Atterer fixed
- libcurl's way of dealing with the EPSV response. Previously,
- libcurl would re-resolve the host name with the new port number
- and attempt to connect to that, while it should use the IP from
- the control channel. This bug made it hard to EPSV from an FTP
- server with multiple IP addresses!
- 2004-12-03 12:25 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_FTPSSLAUTH was added in
- 7.12.2
- 2004-12-03 12:06 bagder
- * CHANGES, RELEASE-NOTES: credit where credit is due
- 2004-12-03 10:31 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
- tests/data/test207: Bug report #1078066: when a chunked transfer
- was pre-maturely closed exactly at a chunk boundary it was not
- considered an error and thus went unnoticed. Added test case 207
- to verify.
- 2004-12-03 00:30 bagder
- * lib/http.c: made the intended one hour default timeout in the
- CONNECT loop actually work
- 2004-12-02 23:52 bagder
- * lib/http.c: comment cleanup
- 2004-12-02 18:11 bagder
- * tests/data/: Makefile.am, test206: test 206 - HTTP proxy CONNECT
- auth Digest
- 2004-12-02 18:11 bagder
- * tests/server/sws.c: added comment about port number in CONNECT
- string being used as test number
- 2004-12-02 18:08 bagder
- * lib/http.c: prevent an initial "(nil)" to get sent in the initial
- request when doing CONNECT to a proxy with digest
- 2004-12-01 14:41 giva
- * tests/libtest/lib505.c: Use "HAVE_SYS_TYPES_H".
- 2004-12-01 11:34 bagder
- * tests/libtest/lib518.c: make the "check" actually open all those
- file desciptors as well to make sure it works, as it has proved
- to not work in some cases (like on Tor Arntsen's AIX 5100-06 xlc
- 5.0 --disable-shared runs).
- 2004-11-30 15:59 giva
- * lib/config.dj: alarm() works unreliable on djgpp 2.03. Don't use
- it.
- 2004-11-30 11:21 bagder
- * CHANGES, RELEASE-NOTES: recent changes
- 2004-11-30 11:20 bagder
- * tests/data/: test156, test210, test211, test212: fixed test case
- errors
- 2004-11-30 10:54 bagder
- * tests/data/: Makefile.am, test222, test223, test224: three new
- compress test cases
- 2004-11-30 10:53 bagder
- * tests/: getpart.pm, runtests.pl: Fixed the array comparison
- function even more, made the temporary files used for diff output
- get created in the log/ dir and no longer deletes them since they
- help in understanding the problem, fixing the test case and
- fixing curl problems.
- 2004-11-30 10:44 bagder
- * lib/content_encoding.c: Dan Fandrich's fix for libz 1.1 and
- "extra field" usage in a gzip stream
- 2004-11-30 10:27 bagder
- * tests/: getpart.pm, runtests.pl: no longer use the
- MIME::Base64.pm package as it seems to not be standard on lots of
- perl versions, provide our own base64 decoder
- 2004-11-29 23:37 bagder
- * tests/data/: Makefile.am, test221: added test 221 to test a
- broken gzip content download
- 2004-11-29 23:15 bagder
- * tests/data/: Makefile.am, test220: added test 220 - simple gzip
- auto decompress
- 2004-11-29 22:45 bagder
- * RELEASE-NOTES: --disable-epsv when connecting to an IPv6 ftp
- server
- 2004-11-29 22:44 bagder
- * tests/server/Makefile.am: removed comment
- 2004-11-29 22:44 bagder
- * tests/server/getpart.c: include setup.h first
- 2004-11-29 22:25 bagder
- * CHANGES, docs/libcurl/curl_easy_setopt.3, lib/ftp.c: As reported
- in Mandrake's bug tracker bug 12285
- (http://qa.mandrakesoft.com/show_bug.cgi?id=12285), when
- connecting to an IPv6 host with FTP, --disable-epsv (or
- --disable-eprt) effectively disables the ability to transfer a
- file. Now, when connected to an FTP server with IPv6, these FTP
- commands can't be disabled even if asked to with the available
- libcurl options.
- 2004-11-29 19:26 bagder
- * tests/server/getpart.c: zero terminate the buffer spitout()
- returns, as the sws.c code depends on that!
- 2004-11-29 13:23 bagder
- * tests/: FILEFORMAT, runtests.pl: make it possible for a test case
- to depend on the feature 'libz'
- 2004-11-29 13:11 bagder
- * lib/base64.h: killed trailing whitespace
- 2004-11-29 13:10 bagder
- * tests/: FILEFORMAT, getpart.pm, runtests.pl, server/Makefile.am,
- server/getpart.c, server/getpart.h, server/sws.c: Enable test
- cases to provide sections base64-encoded to be able to test with
- binary data.
- 2004-11-29 13:09 bagder
- * tests/server/base64.pl: utility to base encode data passed on
- stdin
- 2004-11-29 13:01 bagder
- * tests/data/: test130, test131, test132, test133, test134,
- test139, test141, test155, test16, test162, test169, test212,
- test32, test48, test503, test509, test510, test63, test64,
- test80, test83, test88, test95, test97, test98: stricter newline
- policy
- 2004-11-29 09:47 bagder
- * RELEASE-NOTES: spell
- 2004-11-29 09:10 bagder
- * lib/parsedate.c: if gmtime() returns NULL, this returns -1 to
- bail out nicely
- 2004-11-28 14:04 bagder
- * docs/TODO: removed one we won't do, removed the CWD optimize as
- it is (partly) done
- 2004-11-28 09:57 bagder
- * tests/libtest/lib518.c: add more info to the stderr output
- 2004-11-27 10:27 bagder
- * lib/ftp.c: typecast the coversion from long to int
- 2004-11-26 22:35 bagder
- * RELEASE-NOTES: progress meter newline
- 2004-11-26 17:08 giva
- * lib/: urldata.h, setup.h, transfer.c, url.c: I changed my mind.
- Remove ioctl() macro in setup.h instead.
- 2004-11-26 16:04 giva
- * docs/examples/makefile.dj: Added anyauthput.exe.
- 2004-11-26 15:57 giva
- * lib/: transfer.c, url.c, urldata.h: Renamed urldata.h members
- 'ioctl*' to 'ioctrl*' due to clash with djgpp ioctl() macro in
- setup.h.
- 2004-11-26 15:33 bagder
- * CHANGES, lib/progress.c, lib/transfer.c: As reported in
- Mandrake's bug tracker bug 12289
- (http://qa.mandrakesoft.com/show_bug.cgi?id=12289), curl would
- print a newline to "finish" the progress meter after each
- redirect and not only after a completed transfer.
- 2004-11-26 09:52 bagder
- * lib/ftp.c: removed no longer used variable
- 2004-11-26 09:41 bagder
- * tests/runtests.pl: last-second-before-commit changes corrected
- 2004-11-25 23:21 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/url.c, lib/urldata.h,
- tests/FILEFORMAT, tests/runtests.pl, tests/data/Makefile.am,
- tests/data/test210, tests/data/test211, tests/data/test212: FTP
- improvements:
- If EPSV, EPRT or LPRT is tried and doesn't work, it will not be
- retried on the same server again even if a following request is
- made using a persistent connection.
- If a second request is made to a server, requesting a file from
- the same directory as the previous request operated on, libcurl
- will no longer make that long series of CWD commands just to end
- up on the same spot. Note that this is only for *exactly* the
- same dir. There is still room for improvements to optimize the
- CWD-sending when the dirs are only slightly different.
- Added test 210, 211 and 212 to verify these changes. Had to
- improve the test script too and added a new primitive to the test
- file format.
- 2004-11-25 17:49 bagder
- * lib/hostthre.c: made the code fit within 80 cols
- 2004-11-24 23:11 bagder
- * src/config-win32.h: mingw _has_ a ftruncate() but it doesn't work
- with 64bit file sizes so we can just safely pretend we don't have
- one
- 2004-11-24 20:34 giva
- * src/main.c:
- Provide a 64-bit capable ftruncate(). MingW has one, but it takes
- only 32-bit offsets.
- 2004-11-24 19:25 bagder
- * lib/strerror.c: added missing new error string
- 2004-11-24 17:16 bagder
- * src/config-win32.h: mingw has a ftruncate() function
- 2004-11-24 17:11 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/TODO, docs/curl.1,
- docs/examples/Makefile.am, docs/examples/README,
- docs/examples/anyauthput.c, docs/examples/https.c,
- docs/examples/multi-post.c, docs/examples/persistant.c,
- docs/examples/simplepost.c, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/README.httpauth, lib/http.c, lib/http.h,
- lib/transfer.c, lib/transfer.h, lib/url.c, lib/urldata.h,
- packages/vms/config-vms.h_with_ssl,
- packages/vms/config-vms.h_without_ssl, src/main.c,
- tests/data/test154, tests/data/test155, tests/data/test156,
- tests/data/test170, tests/data/test174, tests/data/test175,
- tests/data/test176, tests/data/test177, tests/data/test88: HTTP
- "auth done right". See lib/README.httpauth
- 2004-11-24 17:08 bagder
- * TODO-RELEASE: decided to skip the MSVC makefile fixes, nobody
- seems to really want them and they are rather excessive
- 2004-11-24 16:49 bagder
- * CHANGES, configure.ac: Andrés García fixed the configure script
- to detect select properly when run with Msys/Mingw on Windows.
- 2004-11-24 16:14 giva
- * docs/FAQ:
- Clarify the static vs. import lib issue on Win32.
- 2004-11-23 23:15 bagder
- * docs/THANKS: added a bunch of people who really deserve to be
- here
- 2004-11-23 11:05 bagder
- * tests/data/test518: oops, use the precheck too!
- 2004-11-23 10:52 bagder
- * TODO-RELEASE: cut out release with no issue to fix
- 2004-11-23 10:50 bagder
- * tests/: FILEFORMAT, runtests.pl, libtest/lib518.c: introducing
- the client/precheck concept to allow test 518 to *only* run when
- it actually can run and test the FD_SETSIZE stuff it is meant to
- test
- 2004-11-23 10:22 bagder
- * RELEASE-NOTES, docs/BINDINGS: yet another binding
- 2004-11-22 23:26 bagder
- * CHANGES, configure.ac, tests/FILEFORMAT, tests/runtests.pl,
- tests/data/test518, tests/libtest/lib518.c: David Phillips fix
- for test 518 and my extension to make it not run on systems that
- can't run it fine.
- 2004-11-22 17:24 bagder
- * docs/examples/getinfo.c: trying a version with URLs for all
- function calls
- 2004-11-22 16:49 bagder
- * TODO-RELEASE: issue 52 is fixed, I work on 51
- 2004-11-22 15:41 bagder
- * docs/examples/http-post.c: removed trailing whitespace
- 2004-11-22 15:41 bagder
- * docs/examples/httpput.c: removed unused variable and trailing
- whitespace
- 2004-11-22 15:07 bagder
- * docs/examples/fopen.c: remove curl_ prefix from functions not
- present in libcurl
- 2004-11-22 14:48 bagder
- * docs/examples/curlx.c: re-indented to curl style
- 2004-11-22 14:43 bagder
- * docs/examples/curlgtk.c: renamed curl_thread to my_thread to
- avoid confusion
- 2004-11-22 14:39 bagder
- * docs/examples/adddocsref.pl: add URLs in comments for all libcurl
- function calls
- 2004-11-22 14:28 bagder
- * lib/: connect.c, ssluse.c: Curl_select's timeout arg is an int
- 2004-11-22 00:13 bagder
- * docs/KNOWN_BUGS: the FD_SETSIZE problem is fixed
- 2004-11-21 14:18 bagder
- * TODO-RELEASE: The FD_SETSIZE issue is already sorted, at least
- internally. We still need to provide a better multi-API to allow
- apps to avoid select().
- 2004-11-21 13:42 bagder
- * docs/examples/ftpupload.c: added comment for windows people about
- READFUNCTION being needed
- 2004-11-20 09:57 bagder
- * lib/select.c: Dan Fandrich fix to compile with libc5
- 2004-11-19 16:15 giva
- * lib/Makefile.m32:
- Enable >2GB files for MingW.
- 2004-11-19 15:38 giva
- * lib/: select.c, select.h: Suppress signed vs. unsigned warnings
- on Win32
- 2004-11-19 15:03 bagder
- * lib/: select.c, select.h: Curl_select() now uses curl_socket_t on
- socket arguments
- 2004-11-19 14:50 giva
- * tests/libtest/lib518.c: ifdef for portable "/dev/null".
- 2004-11-19 14:46 giva
- * lib/select.c:
- Winsock sockets are not in range 0..FD_SETSIZE. Shouldn't
- Curl_select() use curl_socket_t ?
- 2004-11-19 14:45 bagder
- * lib/Makefile.vc6: add select.obj
- 2004-11-19 09:52 bagder
- * CHANGES, RELEASE-NOTES, lib/Makefile.inc, lib/connect.c,
- lib/ftp.c, lib/http.c, lib/select.c, lib/select.h, lib/ssluse.c,
- lib/telnet.c, lib/transfer.c, lib/url.c, tests/data/Makefile.am,
- tests/data/test518, tests/libtest/Makefile.am,
- tests/libtest/lib518.c: David Phillips' FD_SETSIZE fix
- 2004-11-18 15:04 bagder
- * lib/: hostip.c, telnet.c, transfer.c, url.c: Dan Fandrich fix:
- eliminates some pedantic CodeWarrior compiler warnings and
- errors.
- 2004-11-16 18:15 giva
- * src/Makefile.vc6:
- Added revision tag.
- 2004-11-16 15:24 bagder
- * lib/Makefile.am: Added README.httpauth to the dist
- 2004-11-16 15:02 bagder
- * lib/README.httpauth: saved for the future
- 2004-11-16 09:49 bagder
- * docs/examples/multithread.c: mention the openssl callbacks for
- SSL multithread
- 2004-11-15 22:49 bagder
- * tests/: data/Makefile.am, data/test517, libtest/Makefile.am,
- libtest/lib517.c: added test case 517: 22 tests of the
- curl_getdate() function
- 2004-11-15 22:41 bagder
- * docs/libcurl/curl_getdate.3: tiny format fix for nicer man output
- 2004-11-15 12:27 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c, lib/progress.h,
- lib/ssluse.c, lib/url.c: clean up start time and t_startsingle
- use so that redirect_time works properly
- 2004-11-15 12:25 bagder
- * docs/curl.1, src/writeout.c: new -w variables supported
- 2004-11-15 11:41 giva
- * src/makefile.dj: Added top_srcdir.
- 2004-11-15 11:38 giva
- * src/makefile.dj: Added revision id, test for USE_ARES. Uses
- Makefile.inc.
- 2004-11-15 09:54 bagder
- * docs/BINDINGS: binding for R
- 2004-11-14 14:51 giva
- * src/Makefile.b32:
- Changes for static/dynamic linking of libcurl. No need to
- generate a dummy sys/utime.h. Cleanup.
- 2004-11-14 14:50 giva
- * src/: config-win32.h, main.c:
- Borland doesn't have <sys/utime.h>, utime() nor _lseeki64().
- 2004-11-14 14:49 giva
- * lib/config-win32.h:
- Borland doesn't have <sys/utime.h> nor utime().
- 2004-11-14 14:48 giva
- * lib/Makefile.b32:
- Static lib is libcurl.lib and import lib libcurl_imp.lib. Added
- implib command. Cleanup
- 2004-11-13 22:57 bagder
- * lib/sendf.h: Dan fixed the CURL_DISABLE_VERBOSE_STRINGS stuff for
- older gcc versions since they don't support C99 varargs macros.
- 2004-11-13 17:57 giva
- * Makefile.dist: MingW/djgpp: Use GNU make's internal 'cd' to avoid
- shell-troubles.
- 2004-11-13 17:55 giva
- * src/Makefile.vc6: Fix location of timeval.c.
- 2004-11-13 17:54 giva
- * include/curl/curl.h: Update comment.
- 2004-11-13 16:47 giva
- * src/Makefile.m32: Add "-DCURL_STATICLIB" for static build. Add
- ../lib/timeval.c for objects.
- 2004-11-13 15:17 giva
- * lib/Makefile.vc6:
- Renamed import lib to "libcurl_imp.lib". Some cleanup and making
- it more readable.
- 2004-11-13 15:17 giva
- * src/Makefile.vc6:
- Set OpenSSL path to same as in ../lib/Makefile.vc6. Import lib
- is now "libcurl_imp.lib". Some cleanup and making it more
- readable.
- 2004-11-12 12:48 giva
- * src/Makefile.vc6: MSVC with static link must define
- CURL_STATICLIB. zlib path set to same as in lib/Makefile.vc6.
- 2004-11-12 12:45 giva
- * include/curl/curl.h, lib/Makefile.netware: Netware target (hosted
- on Linux gcc) doesn't support or need __declspec.
- 2004-11-12 10:18 bagder
- * configure.ac, lib/http.c, lib/http_digest.c, lib/md5.c,
- lib/url.c: Dan Fandrich added the --disable-crypto-auth option to
- configure to allow libcurl to build without Digest support. (I
- figure it should also explicitly disable Negotiate and NTLM.)
- 2004-11-12 07:42 bagder
- * docs/libcurl/curl_easy_setopt.3: format mistake fixed
- 2004-11-12 00:13 bagder
- * configure.ac: Dan Fandrich can spell, I cannot
- 2004-11-12 00:13 bagder
- * lib/dict.c: Dan Fandrich: make --disable-dict actually disable
- dict
- 2004-11-12 00:11 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify and update according to
- commit made just now
- 2004-11-12 00:11 bagder
- * CHANGES, lib/easy.c, lib/http.c, lib/url.c, src/main.c,
- tests/data/Makefile.am, tests/data/test515, tests/data/test516,
- tests/libtest/Makefile.am, tests/libtest/lib515.c,
- tests/libtest/lib516.c: Fix behaviour when passing NULL to
- CURLOPT_POSTFIELDS and CURLOPT_HTTPPOST.
- 2004-11-11 23:01 bagder
- * configure.ac: fix a IDN detect/use mistake
- 2004-11-11 17:56 bagder
- * TODO-RELEASE: added some details on what to come
- 2004-11-11 17:34 bagder
- * CHANGES, configure.ac, lib/krb4.c, lib/sendf.h, lib/strerror.c,
- lib/telnet.c: Dan Fandrich added --disable-verbose
- 2004-11-11 15:41 bagder
- * configure.ac: When libidn is detected without explicitly told to,
- we provide -L/lib and -I/include options. Not anymore.
- 2004-11-11 15:15 bagder
- * ares/configure.ac: fix the -I path to the proper include dir when
- --enable-debug is used
- 2004-11-11 13:25 giva
- * ares/ares.h:
- Adapted for C++.
- 2004-11-11 10:51 bagder
- * RELEASE-NOTES: recent fixes
- 2004-11-11 10:26 bagder
- * CHANGES, configure.ac, docs/libcurl/curl_getdate.3,
- lib/parsedate.c, lib/setup.h: dates from 2038 or later now return
- 0x7fffffff when 32 bit time_t is used
- 2004-11-11 09:03 bagder
- * include/curl/mprintf.h: fix curl.h include
- 2004-11-10 22:43 bagder
- * CHANGES, configure.ac: configure --with-gssapi fix
- 2004-11-10 16:50 bagder
- * CHANGES: Gisle's CURL_EXTERN fix
- 2004-11-10 15:30 giva
- * ares/ares_private.h: Replace IsNT with IS_NT().
- 2004-11-10 15:23 giva
- * ares/: ares_fds.c, ares_gethostbyaddr.c, ares_gethostbyname.c,
- ares_init.c, windows_port.c: Replace IsNT with IS_NT(). Return
- correct timeval in windows_port.c. Squelch gcc warnings: use
- 'ares_socket_t' in ares_fds.c. Don't cast a 'lvalue' in
- ares_init.c.
- 2004-11-09 19:10 bagder
- * ares/ares_private.h: fix CURL_EXTERN for debug builds
- 2004-11-09 15:57 giva
- * lib/file.c: Handle drive-letter on MS-DOS.
- 2004-11-09 15:55 giva
- * packages/Win32/README: Removed libcurl.def
- 2004-11-09 15:42 bagder
- * RELEASE-NOTES: with all external functions marked with
- CURL_EXTERN it is easy to count them and... yes, they are 46!
- 2004-11-09 15:02 giva
- * include/curl/: curl.h, easy.h, mprintf.h, multi.h:
- Changes for removing libcurl.def file on Win32. Mark public
- functions with "CURL_EXTERN".
- 2004-11-09 15:00 giva
- * lib/: Makefile.am, Makefile.m32, Makefile.netware, Makefile.vc6,
- memdebug.h, strequal.h:
- Changes for removing libcurl.def file on Win32. Added
- "CURL_EXTERN" to memdebug.h functions. Cleaned up Makefile.vc6.
- 2004-11-08 22:39 bagder
- * CHANGES, RELEASE-NOTES: today's work
- 2004-11-08 22:31 bagder
- * src/main.c: another lame change in an attempt to fix the moot gcc
- 3.4 warning
- 2004-11-08 20:41 bagder
- * CHANGES, configure.ac, src/config.h.in, src/main.c: weirdo hack
- to fix debian bug report 278691: 'curl -v writes debugging to its
- network socket if stderr is closed'
- 2004-11-08 15:46 bagder
- * src/main.c: added a default in the switch in an attempt to avoid
- the moot "will never be executed" warning by gcc 3.4.0
- 2004-11-08 15:21 giva
- * lib/config-win32ce.h:
- Change OS name. Fix header guard.
- 2004-11-08 15:20 giva
- * lib/mprintf.c:
- Un-do changes for WinCE; cdecl decoration is not needed.
- Confirmed by Paul Nolan.
- 2004-11-08 08:47 bagder
- * configure.ac, lib/setup.h: check for and require tld.h to be
- present before libidn usage is activated in the build, since
- libidn 0.3.X didn't have the header and we don't support that old
- libidn versions anyway.
- This was mentioned on the list by Jean-Philippe Barrette-LaPierre
- and in bug report #1062264.
- 2004-11-08 00:48 bagder
- * ares/CHANGES: two post-1.2.1 changes
- 2004-11-07 14:37 bagder
- * ares/vc/areslib/: areslib.dsp, areslib.mak: added ares_cancel and
- ares_version
- 2004-11-05 15:43 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h,
- packages/vms/config-vms.h_with_ssl,
- packages/vms/config-vms.h_without_ssl: Tim Sneddon's VMS fix for
- huge HTTP POSTs
- 2004-11-05 09:22 bagder
- * lib/config-win32ce.h: removed errno, added EAGAIN
- 2004-11-05 09:19 bagder
- * lib/config-win32ce.h: it has a sys/stat.h file, according to Paul
- Nolan
- 2004-11-04 17:18 bagder
- * RELEASE-NOTES: update
- 2004-11-04 17:17 bagder
- * CHANGES, docs/curl.1, src/main.c: more retry stuff
- 2004-11-04 17:15 bagder
- * docs/TODO: test server port numbers are now easily changed
- 2004-11-04 17:14 bagder
- * lib/timeval.h: delete trailing whitespace
- 2004-11-04 15:19 bagder
- * configure.ac: based Andres Garcia's patch, added for mingw build
- 2004-11-02 22:46 bagder
- * RELEASE-NOTES: recent changes
- 2004-11-02 15:02 bagder
- * lib/mprintf.c: use ifdef not if
- 2004-11-02 11:12 bagder
- * CHANGES, include/curl/curl.h, include/curl/multi.h,
- lib/Makefile.am, lib/config-win32ce.h, lib/connect.c, lib/dict.c,
- lib/easy.c, lib/file.c, lib/formdata.c, lib/ftp.c, lib/getenv.c,
- lib/hostthre.c, lib/http.c, lib/if2ip.c, lib/ldap.c,
- lib/mprintf.c, lib/setup.h, lib/strerror.c, lib/telnet.c,
- lib/transfer.c, lib/url.c: Paul Nolan fix to make libcurl build
- nicely on Windows CE
- 2004-11-02 10:43 bagder
- * docs/curl.1: documented the current --retry options
- 2004-11-02 09:26 bagder
- * docs/examples/getinmemory.c: modified to not use realloc() on a
- NULL pointer
- 2004-11-01 23:50 bagder
- * CHANGES, configure.ac: When cross-compiling, the configure script
- no longer attempts to use pkg-config on the build host in order
- to detect OpenSSL compiler options.
- 2004-10-28 15:18 giva
- * src/main.c:
- Fixed _write() arguments.
- 2004-10-28 15:13 giva
- * src/main.c: [no log message]
- 2004-10-28 09:23 bagder
- * src/main.c: use longs
- 2004-10-27 23:46 bagder
- * CHANGES, lib/content_encoding.c: Dan Fandrich's gzip handling fix
- 2004-10-27 23:29 bagder
- * CHANGES, src/main.c, tests/data/Makefile.am, tests/data/test195,
- tests/data/test196, tests/data/test197, tests/data/test198: Added
- --retry and --retry-delay first attempt with four related test
- cases.
- 2004-10-27 16:18 bagder
- * tests/ftpserver.pl: log client disconnects
- 2004-10-26 15:31 bagder
- * lib/setup.h: Testing to define _REENTRANT unconditionally in
- here.
- 2004-10-26 10:09 bagder
- * docs/INSTALL: mention how LDFLAGS=-R can be used (or
- LD_LIBRARY_PATH or ld.so.conf)
- 2004-10-26 10:08 bagder
- * ares/: ares_cancel.3, ares_strerror.3: mention incompatibilities
- with ares
- 2004-10-25 13:28 bagder
- * CHANGES, docs/TODO, lib/http.c, lib/transfer.c,
- tests/data/Makefile.am, tests/data/test194: Tomas Pospisek filed
- bug report #1053287 that proved -C - and --fail on a file that
- was already completely downloaded caused an error, while it
- doesn't if you don't use --fail! I added test case 194 to verify
- the fix. Grrr. CURLOPT_FAILONERROR is now added to the list
- stuff to remove in libcurl v8 due to all the kludges needed to
- support it.
- 2004-10-25 13:28 bagder
- * tests/runtests.pl: just nicer output when this is seen
- 2004-10-25 13:28 bagder
- * tests/getpart.pm: the array sizes _can_ differ and the arrays can
- still match, since chomp is used at times but it doesn't decrease
- the array size
- 2004-10-25 13:05 bagder
- * docs/libcurl/curl_formadd.3: format update
- 2004-10-25 00:31 bagder
- * CHANGES, lib/formdata.c: Mohun Biswas found out that formposting
- a zero-byte file didn't work very good. I fixed.
- 2004-10-24 15:02 bagder
- * ares/.cvsignore: ignore this
- 2004-10-24 15:02 bagder
- * ares/: Makefile.am, maketgz: maketgz now creates a
- ares_version.h.dist file with the given version data properly
- set, and the Makefile.am is now fixed to use that when building a
- new package with make dist.
- 2004-10-21 10:22 bagder
- * lib/ftp.c: Dan Fandrich's better ifdef for include fix
- 2004-10-20 10:01 bagder
- * ares/CHANGES: 1.2.1 release time
- 2004-10-19 20:50 bagder
- * CHANGES: this change was reverted since it broke on solaris
- 2004-10-19 20:49 bagder
- * docs/KNOWN_BUGS: iconv 2.1.3 is considered bad for test case 165
- 2004-10-19 20:46 bagder
- * tests/data/test165: revert the charset fix as it broke the
- solaris tests (native iconv doesn't like that name)
- 2004-10-19 20:36 bagder
- * perl/contrib/formfind: Ralph Mitchell fixed: input field with
- NAME= and VALUE= weren't processed properly case insensitive
- 2004-10-19 20:26 bagder
- * CHANGES, lib/transfer.c: Alexander Krasnostavsky made it possible
- to make FTP 3rd party transfers with both source and destination
- being the same host. It can be useful if you want to move a file
- on a server or similar.
- 2004-10-19 17:34 bagder
- * docs/curl.1: snart isn't really used these days so we cut out the
- reference to it
- 2004-10-19 17:32 bagder
- * docs/curl.1: added num_connects
- 2004-10-19 17:30 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE,
- docs/libcurl/curl_easy_getinfo.3, include/curl/curl.h,
- lib/connect.c, lib/getinfo.c, lib/urldata.h, src/writeout.c,
- tests/data/Makefile.am, tests/data/test192, tests/data/test193:
- CURLINFO_NUM_CONNECTS and more
- 2004-10-19 12:14 giva
- * lib/config.dj:
- djgpp has locale.h and setlocale().
- 2004-10-19 12:13 giva
- * src/config-win32.h:
- All Win compilers have locale.h + setlocale().
- 2004-10-19 08:04 bagder
- * CHANGES, tests/data/test165: bug 1049275 fixes test 165
- 2004-10-18 15:37 bagder
- * CHANGES, configure.ac, src/config.h.in, src/main.c: Peter
- Wullinger pointed out that curl should call setlocale() properly
- to initiate the specific language operations, to make the IDN
- stuff work better.
- 2004-10-18 10:42 bagder
- * RELEASE-NOTES, include/curl/curlver.h: start over on 7.12.3
- 2004-10-18 09:48 bagder
- * CHANGES: 7.12.2
- 2004-10-17 09:48 bagder
- * RELEASE-NOTES: new mirror
- 2004-10-16 16:07 bagder
- * RELEASE-NOTES, TODO-RELEASE: today's changes
- 2004-10-16 16:06 bagder
- * CHANGES, lib/ftp.c: Alexander Krasnostavsky made the
- CURLOPT_FTP_CREATE_MISSING_DIRS option work fine even for third
- party transfers.
- 2004-10-16 15:54 bagder
- * CHANGES, lib/cookie.c: libcurl leaked memory for cookies with the
- "max-age" field set.
- 2004-10-16 15:20 giva
- * CHANGES:
- Changes for issue 50
- 2004-10-16 15:17 giva
- * docs/examples/fileupload.c:
- Open "debugit" in binary mode ("rb").
- 2004-10-16 14:59 giva
- * lib/hostthre.c:
- Added Traian Nicolescu's patches for threaded resolver on
- Windows. Plugged some potential handle and memory leaks.
- Refs. http://curl.haxx.se/mail/lib-2004-10/0134.html
- http://curl.haxx.se/mail/lib-2004-10/0157.html
- 2004-10-14 15:44 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, lib/url.c,
- tests/data/Makefile.am, tests/data/test191: Eric Vergnaud pointed
- out that libcurl didn't treat ?-letters in the user name and
- password fields properly in URLs, like
- ftp://us?er:[email protected]/. Added test 191 to verify the
- fix.
- 2004-10-14 15:44 bagder
- * tests/data/test59: use quotes to make gdb usage on this easier
- 2004-10-14 15:34 bagder
- * TODO-RELEASE: let's fix this too
- 2004-10-13 21:11 giva
- * lib/memdebug.c:
- Set errno = ENOMEM on faild countcheck().
- 2004-10-13 10:46 bagder
- * RELEASE-NOTES: .NET binding
- 2004-10-12 20:20 bagder
- * tests/FILEFORMAT: correction
- 2004-10-12 14:49 bagder
- * lib/sendf.c: #include "strerror.h" to get the strerror proto
- 2004-10-12 14:47 bagder
- * CHANGES, RELEASE-NOTES: recent fixes
- 2004-10-12 14:47 bagder
- * TODO-RELEASE: one item fixed, one added for 7.12.2 and two more
- for 7.12.3
- 2004-10-12 09:24 bagder
- * lib/sendf.c: add proper error message when send() fails
- 2004-10-11 19:26 bagder
- * lib/strerror.h: removed trailing whitespace
- 2004-10-11 19:23 bagder
- * CHANGES, lib/connect.c: SO_NOSIGPIPE
- 2004-10-10 16:36 bagder
- * lib/url.c: another lame attempt to avoid the "warning: will never
- be executed" warning by gcc 3.4
- 2004-10-10 16:08 giva
- * lib/strtoofft.h:
- MSVC uses 'i64' suffix for 64-bit sizes.
- 2004-10-10 09:51 bagder
- * tests/testcurl.pl: attempt to make the configure output appear in
- the build log when it runs on my solaris 2.7 box too (currently
- unknown perl version)
- 2004-10-10 09:45 bagder
- * src/config.h.in: set the SIZEOF_LONG define to get the new
- lib/strtoofft.h fine
- 2004-10-10 05:39 bagder
- * lib/strtoofft.h: If long is 8 bytes we can use strtol() to get 64
- bit numbers and won't need our strtoll() replacement function.
- 2004-10-10 05:32 bagder
- * lib/hostip.c: Prevent a longjmp warning by moving the rc assign
- within Curl_resolv(). Andy Cedilnik reported. Warning on HP-UX?
- 2004-10-10 05:28 bagder
- * lib/: strtoofft.c, strtoofft.h: Use LL suffix for long long
- constants if the compiler supports it, to prevent warnings.
- 2004-10-10 05:22 bagder
- * configure.ac: If long long is supported, check if [num]LL is
- supported for numerical constants.
- 2004-10-08 14:59 bagder
- * docs/KNOWN_BUGS: --enable-ares on AIX has problem
- 2004-10-08 11:57 bagder
- * docs/TODO: Use 'struct lifreq' and SIOCGLIFADDR
- 2004-10-08 11:39 bagder
- * lib/strtoofft.c: killed trailing whitespace
- 2004-10-08 10:18 bagder
- * configure.ac, lib/formdata.c: if basename was found, check for a
- prototype and if none was found, provide our own in the
- formdata.c file to prevent warnings on systems without it
- 2004-10-08 10:16 bagder
- * lib/progress.c: prevent warning with comparison between signed
- and unsigned
- 2004-10-08 00:57 bagder
- * tests/server/: Makefile.am, sws.c: use curlx_strnequal() from the
- private lib sources instead of strncasecmp() for maximum
- portability
- 2004-10-08 00:56 bagder
- * lib/security.c: use curl_strnequal(), not strncasecmp()
- 2004-10-07 14:17 bagder
- * RELEASE-NOTES: Gisle's new fix, the old file:// leak
- 2004-10-07 09:41 bagder
- * lib/url.c: use tld_strerror() only if previously detected, since
- otherwise we can't work with libidn < 0.5.6
- 2004-10-07 09:41 bagder
- * configure.ac: check for tld_strerror
- 2004-10-06 21:00 giva
- * CHANGES:
- Added tld_check_name().
- 2004-10-06 20:55 giva
- * lib/url.c:
- Fixed tld_check_name(). idna_to_unicode_lzlz() should never fail,
- but return FALSE if 'uc_name == NULL' just in case.
- 2004-10-06 20:40 giva
- * lib/url.c:
- USE_LIBIDN: Added Top-level-domain (TLD) check for host->name.
- Only print a warning if check fails.
- 2004-10-06 16:58 bagder
- * tests/data/: Makefile.am, test188, test189, test99: test resume
- and redirect
- 2004-10-06 15:37 bagder
- * CHANGES, RELEASE-NOTES, lib/transfer.c, tests/data/Makefile.am,
- tests/data/test99: Chih-Chung Chang reported that if you use
- CURLOPT_RESUME_FROM and enabled CURLOPT_FOLLOWLOCATION, libcurl
- reported error if a redirect happened even if the new URL would
- provide the resumed file. Test case 188 added to verify the fix
- (together with existing test 99).
- 2004-10-06 15:24 giva
- * docs/examples/multi-app.c: [no log message]
- 2004-10-06 11:04 bagder
- * CHANGES, RELEASE-NOTES: updates of today
- 2004-10-06 09:52 bagder
- * lib/hostip4.c: avoid warnings on systems with this member set
- const
- 2004-10-06 09:50 bagder
- * curl-style.el, ares/adig.c, ares/ahost.c, ares/ares.h,
- ares/ares__get_hostent.c, ares/ares__read_line.c,
- ares/ares_dns.h, ares/ares_expand_name.c, ares/ares_fds.c,
- ares/ares_gethostbyaddr.c, ares/ares_gethostbyname.c,
- ares/ares_init.c, ares/ares_mkquery.c, ares/ares_parse_a_reply.c,
- ares/ares_parse_ptr_reply.c, ares/ares_private.h,
- ares/ares_process.c, ares/ares_query.c, ares/ares_search.c,
- ares/ares_send.c, ares/ares_timeout.c, docs/MANUAL,
- docs/examples/curlx.c, docs/examples/fopen.c,
- docs/examples/multi-app.c, include/curl/curl.h, lib/amigaos.c,
- lib/amigaos.h, lib/config-mac.h, lib/config-vms.h, lib/connect.c,
- lib/cookie.c, lib/cookie.h, lib/dict.c, lib/file.c,
- lib/formdata.c, lib/ftp.c, lib/getenv.c, lib/hostares.c,
- lib/hostasyn.c, lib/hostip.c, lib/hostip4.c, lib/hostip6.c,
- lib/hostsyn.c, lib/hostthre.c, lib/http.c, lib/http_digest.c,
- lib/inet_ntop.c, lib/inet_pton.c, lib/krb4.c, lib/ldap.c,
- lib/memory.h, lib/netrc.c, lib/progress.c, lib/security.c,
- lib/security.h, lib/sendf.c, lib/speedcheck.c, lib/ssluse.c,
- lib/strequal.c, lib/telnet.c, lib/transfer.h, lib/url.c,
- lib/urldata.h, src/config-amigaos.h, src/config-mac.h,
- src/getpass.c, src/homedir.c, src/main.c, src/urlglob.c: removed
- tabs and trailing whitespace from source
- 2004-10-06 09:33 bagder
- * configure.ac: Dan Fandrich fix for hosts that need both -lnsl and
- -lsocket
- 2004-10-06 08:58 bagder
- * lib/if2ip.c: untabify
- 2004-10-05 15:48 giva
- * lib/config.dj:
- djgpp has basename()
- 2004-10-05 13:03 bagder
- * lib/url.c: minor edit to re-use a variable and to hopefully avoid
- a (moot) warning about code that won't be reached
- 2004-10-05 12:52 bagder
- * CHANGES, RELEASE-NOTES: recent fixes
- 2004-10-05 10:45 bagder
- * configure.ac: make the given path to --with-libidn override any
- other installation
- 2004-10-05 10:42 bagder
- * lib/strerror.c: avoid warning for unused variable
- 2004-10-05 10:40 bagder
- * lib/strerror.c: use idna_strerror() if it is available (only in
- libidn 0.5.6 or later)
- 2004-10-05 08:55 bagder
- * lib/formdata.c: Only include libgen.h if we have a basename as
- well.
- Mainly meant to deal with the IRIX case which seems to requrie a
- "-lgen" lib to find the basename function and thus without the
- gen lib, it finds the header but not the function and our
- replacement function has a prototype that doesn't match the IRIX
- one.
- A different approach would be to make configure detect and use
- -lgen for the systems that require it.
- 2004-10-05 08:49 bagder
- * lib/formdata.c: let our basename() be static
- 2004-10-04 14:54 bagder
- * docs/FAQ: name mix fix
- 2004-10-04 12:37 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE: closing in on release
- 2004-10-04 12:36 bagder
- * lib/easy.c, lib/hostip.c, lib/url.c, tests/data/test506: Made the
- dns entry remain locked while a connection to the host remains to
- allow verbose output during this period. Bertrand Demiddelaer
- reported and helped fixing.
- 2004-10-03 23:32 bagder
- * lib/hostasyn.c: set async.done to TRUE last in the addrinfo
- callback to prevent the risk that the multi-threaded resolver
- does wrong
- 2004-10-03 23:02 bagder
- * lib/cookie.c: Replaced the use of isspace() with our own version
- instead since we have most data as 'char *' and that makes us
- pass in negative values if there is 8bit data in the string.
- Changing to unsigned causes too much warnings or too many
- required typecasts to the normal string functions.
- 2004-10-03 22:50 bagder
- * configure.ac: when building with libidn support, check for
- idna_strerror() which is included in very recent versions
- 2004-10-03 19:38 bagder
- * docs/libcurl/curl_multi_perform.3: added info about how users get
- info (like the CURLcode return code) from individual transfers
- 2004-10-03 10:15 bagder
- * tests/libtest/lib503.c: removed trailing whitespace
- 2004-10-02 15:01 bagder
- * CHANGES, lib/strerror.c, lib/strerror.h, lib/url.c: Gisle Vanem
- provided code that displays an error message when the (libidn
- based) IDN conversion fails. This is really due to a missing
- suitable function in the libidn API that I hope we can remove
- once libidn gets a function like this.
- 2004-10-02 14:58 bagder
- * lib/setup.h: removed weird preprocessor juggling not needed
- 2004-10-01 13:27 bagder
- * lib/formdata.c: someone should hit me
- 2004-10-01 13:22 bagder
- * CHANGES, lib/ftp.c: Aleksandar Milivojevic reported a problem in
- the Redhat bugzilla (see
- https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134133) and
- not to anyone involved in the curl project! This happens when you
- try to curl a file from a proftpd site using SSL. It seems
- proftpd sends a somewhat unorthodox PASS response code (232
- instead of 230). I relaxed the response code check to deal with
- this and similar cases.
- 2004-10-01 13:20 bagder
- * lib/formdata.c: fixed the basename() replacement, reported by
- Gisle
- 2004-10-01 08:43 bagder
- * docs/libcurl/curl_easy_getinfo.3: mention when this option was
- added
- 2004-10-01 08:43 bagder
- * RELEASE-NOTES: reflect the last few changes
- 2004-10-01 08:36 bagder
- * CHANGES, TODO-RELEASE, configure.ac, lib/formdata.c,
- tests/data/test166, tests/data/test304, tests/data/test39,
- tests/data/test44, tests/data/test71, tests/data/test9: - Based
- on Fedor Karpelevitch's formpost path basename patch, file parts
- in formposts no longer include the path part. If you _really_
- want them, you must provide your preferred full file name with
- CURLFORM_FILENAME.
- Added detection for libgen.h and basename() to configure. My
- custom
- basename() replacement function for systems without it, might
- be a bit too
- naive...
- Updated 6 test cases to make them work with the stripped paths.
- 2004-09-30 23:01 bagder
- * CHANGES, TODO-RELEASE, docs/libcurl/curl_easy_getinfo.3,
- include/curl/curl.h, lib/connect.c, lib/getinfo.c, lib/urldata.h:
- - Larry Campbell added CURLINFO_OS_ERRNO to curl_easy_getinfo()
- that allows an app to retrieve the errno variable after a
- (connect) failure. It will make sense to provide this for more
- failures in a more generic way, but let's start like this.
- 2004-09-30 22:50 bagder
- * lib/sendf.h: killed trailing whitespace
- 2004-09-30 21:50 bagder
- * CHANGES, include/curl/multi.h: Günter Knauf and Casey O'Donnell
- worked out an extra #if condition for the curl/multi.h header to
- work better in winsock-using apps.
- 2004-09-30 21:46 bagder
- * CHANGES, buildconf: Jean-Philippe Barrette-LaPierre made
- buildconf run better on Mac OS X by properly using glibtoolize
- instead of plain libtoolize. (This is made if glibtool was found
- and used instead of plain libtool.)
- 2004-09-30 16:38 bagder
- * docs/curl.1: --max-redirs is _not_ -Z
- 2004-09-30 14:20 bagder
- * TODO-RELEASE: 48 - Harshal Pradhan's isspace() fix for 8bit
- cookie content
- 2004-09-30 13:41 bagder
- * TODO-RELEASE: issue 47 - Peter Sylvester's patch related to the
- new SRP on the TLS layer
- 2004-09-30 13:38 bagder
- * TODO-RELEASE: fix the multi.h too
- 2004-09-30 10:01 bagder
- * TODO-RELEASE: added issue 45 "Chris' suspected race condition in
- the windows threaded resolver"
- 2004-09-30 09:59 bagder
- * TODO-RELEASE: added five things I want fixed before the next
- release
- 2004-09-29 09:21 bagder
- * lib/ftp.c: Fixed an error message: we use CWD, we don't cd into
- dirs with FTP
- 2004-09-29 00:26 bagder
- * CHANGES, RELEASE-NOTES, lib/easy.c: Bertrand Demiddelaer fixed
- curl_easy_reset() so that it doesn't mistakingly enable the
- progress meter.
- 2004-09-29 00:19 bagder
- * ares/: CHANGES, ares_init.c: - Henrik Stoerner fix: got a report
- that Tru64 Unix (the unix from Digital when they made Alpha's)
- uses /etc/svc.conf for the purpose fixed below for other OSes.
- He made c-ares check for and understand it if present.
- - Now c-ares will use local host name lookup _before_ DNS
- resolving by default if nothing else is told.
- 2004-09-29 00:04 bagder
- * CHANGES, RELEASE-NOTES: recent stuff
- 2004-09-29 00:04 bagder
- * configure.ac: made pkg-config not get used if a path is given
- with --with-ssl
- 2004-09-28 09:11 bagder
- * lib/url.c: Only active the engine code if ssl is enabled. This is
- how the actual engine member in the struct is used.
- 2004-09-27 00:35 bagder
- * ares/: CHANGES, ares_init.c: - Henrik Stoerner: found out that
- C-ARES does not look at the /etc/host.conf file to determine
- the sequence in which to search /etc/hosts and DNS. So on
- systems where this order is defined by /etc/host.conf instead of
- a "lookup" entry in /etc/resolv.conf, C-ARES will always
- default to looking in DNS first, and /etc/hosts second.
- c-ares now looks at
- 1) resolv.conf (for the "lookup" line);
- 2) nsswitch.fon (for the "hosts:" line);
- 3) host.conf (for the "order" line).
- First match wins.
- 2004-09-26 20:20 bagder
- * ares/: CHANGES, ares_gethostbyaddr.c, ares_gethostbyname.c,
- ares_private.h: Dominick Meglio host file path discovery patch
- for windows
- 2004-09-26 08:53 bagder
- * lib/ldap.c: Ben Greear's minor fix to build (better) with
- cross-compiled(?) mingw
- 2004-09-25 23:28 bagder
- * lib/url.c: allow setting CURLOPT_SSLENGINE to NULL even if no SSL
- engine is supported
- 2004-09-22 20:23 bagder
- * CHANGES, RELEASE-NOTES: Dan Fandrich patched three tests
- 2004-09-22 20:21 bagder
- * tests/: data/test503, data/test504, data/test509,
- libtest/lib509.c: Dan Fandrich's fix to use 127.0.0.1 instead of
- localhost to not depend on it resolving nicely
- 2004-09-22 14:54 bagder
- * RELEASE-NOTES: Jean-Claude Chauve is a friend!
- 2004-09-22 14:53 bagder
- * CHANGES: typo
- 2004-09-22 10:01 bagder
- * CHANGES, RELEASE-NOTES, lib/ldap.c: jean-claude Chauve fixed an
- LDAP bug
- 2004-09-20 15:21 bagder
- * lib/parsedate.c: less long => int implicit conversion warnings
- 2004-09-20 01:30 gknauf
- * lib/: Makefile.b32, Makefile.netware: removed getdate.c hack.
- 2004-09-20 00:37 bagder
- * docs/LICENSE-MIXING: added URL to the exception paragraph in the
- GPL FAQ
- 2004-09-19 16:30 bagder
- * CHANGES, RELEASE-NOTES: the error message fix for failed connects
- 2004-09-19 16:28 bagder
- * lib/strerror.c: kill trailing whitespace and clarify a few errors
- 2004-09-19 16:27 bagder
- * lib/connect.c: set an error message when connection fails
- 2004-09-17 09:55 bagder
- * RELEASE-NOTES: Location:-follow problem
- 2004-09-17 00:10 bagder
- * RELEASE-NOTES: one more option, one more friend
- 2004-09-16 23:45 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h: Added
- CURLOPT_FTPSSLAUTH
- 2004-09-16 23:28 bagder
- * CHANGES, lib/transfer.c, tests/data/Makefile.am,
- tests/data/test187: Location: problem with bad original URL,
- identified in bug report #1029478
- 2004-09-16 16:26 bagder
- * docs/libcurl/curl_share_cleanup.3: Bertrand Demiddelaer's
- correction
- 2004-09-16 10:45 bagder
- * docs/curl.1: ftp-ssl mistake corrected
- 2004-09-15 10:07 bagder
- * buildconf.bat, tests/testcurl.pl: no more getdate.c to care about
- 2004-09-15 10:05 bagder
- * lib/Makefile.vc6: fixed to use the new file. Can we make this use
- Makefile.inc somehow?
- 2004-09-15 09:31 bagder
- * RELEASE-NOTES, docs/curl.1: the new date parser affects -z
- 2004-09-15 09:28 bagder
- * CHANGES, configure.ac, docs/libcurl/curl_getdate.3,
- lib/Makefile.am, lib/Makefile.inc, lib/getdate.c.cvs,
- lib/getdate.h, lib/getdate.y, lib/parsedate.c: Replaced the
- former date parser with a rewrite. No more yacc/bison needed.
- 2004-09-14 23:31 bagder
- * ares/.cvsignore: ignore more
- 2004-09-13 22:49 bagder
- * lib/parsedate.c: and moved back the month array to a static one
- since the ftp code won't need it anymore
- 2004-09-13 22:48 bagder
- * lib/parsedate.h: removed this file again, we only provide a
- single public function and that is already in the public header
- file
- 2004-09-13 22:47 bagder
- * lib/transfer.c: no longer includes getdate.h, there's no need for
- it
- 2004-09-13 22:47 bagder
- * lib/cookie.c: getdate.h is not required to include, it adds
- nothing new
- 2004-09-13 22:43 bagder
- * lib/ftp.c: revert the change for the new date parser, as the new
- one can deal with the old format now
- 2004-09-13 22:40 bagder
- * lib/parsedate.c: support for YYYYMMDD added, which allows us to
- keep using the lib/ftp.c code I was previously #ifdef'ing to a
- different look when this parser is used
- 2004-09-13 09:57 bagder
- * lib/parsedate.c: added more examples/docs in the top comment
- 2004-09-13 09:45 bagder
- * lib/parsedate.c: Since many users probably already use local time
- strings as input, I now made it deal with named time zones as
- well as mail-style +0200 ones.
- Seems to work fine. I'm comparing with GNU date command:
- date -d [date] -u +%s
- 2004-09-12 20:27 bagder
- * docs/SSLCERTS: describes how you can extract the CA cert from a
- site using the openssl tool
- 2004-09-11 22:06 bagder
- * CHANGES: Added parsedate.[ch]
- 2004-09-11 22:06 bagder
- * RELEASE-NOTES: mention more friends
- 2004-09-11 21:19 bagder
- * lib/ftp.c: Minor adjustment needed for the new date parser to
- succeed. ifdef'ed out for now.
- 2004-09-11 21:16 bagder
- * lib/parsedate.c: more docs and fixed the delta compared to GMT
- that prevented test case 141 to work with this
- 2004-09-11 21:12 bagder
- * tests/data/: test31, test506, test61, test77, test78: 1. cookie
- expire-strings MUST use GMT timezones 2. adjusted date strings to
- upcoming date parser rewrite
- 2004-09-11 15:07 bagder
- * lib/parsedate.c: slightly better but still lacks
- 2004-09-11 11:24 bagder
- * lib/: parsedate.c, parsedate.h: getdate replacement code.
- smaller, slicker, faster.
- 2004-09-10 23:47 bagder
- * CHANGES, RELEASE-NOTES, docs/curl.1, src/main.c,
- tests/data/Makefile.am, tests/data/test186: fixed -F to support
- setting type= even on parts that aren't file-uploads
- 2004-09-10 23:46 bagder
- * include/curl/curl.h: minor indent change
- 2004-09-10 23:13 bagder
- * CHANGES, RELEASE-NOTES: up to date with recent changes
- 2004-09-10 22:58 bagder
- * CHANGES, lib/http.c, lib/url.c, lib/urldata.h,
- tests/data/Makefile.am, tests/data/test184, tests/data/test185: -
- Bug report #1025986. When following a Location: with a custom
- Host: header replacement, curl only replaced the Host: header
- on the initial request and didn't replace it on the following
- ones. This resulted in requests with two Host: headers.
- Now, curl checks if the location is on the same host as the
- initial request
- and then continues to replace the Host: header. And when it
- moves to another
- host, it doesn't replace the Host: header but it also doesn't
- make the
- second Host: header get used in the request.
- This change is verified by the two new test cases 184 and 185.
- 2004-09-09 08:58 bagder
- * docs/TODO: curl --sync
- 2004-09-08 10:08 bagder
- * tests/: runtests.pl, data/test1, data/test10, data/test11,
- data/test12, data/test13, data/test14, data/test15, data/test150,
- data/test151, data/test152, data/test153, data/test154,
- data/test155, data/test156, data/test157, data/test158,
- data/test159, data/test16, data/test160, data/test162,
- data/test163, data/test164, data/test165, data/test166,
- data/test167, data/test168, data/test169, data/test17,
- data/test170, data/test171, data/test172, data/test173,
- data/test174, data/test175, data/test176, data/test177,
- data/test178, data/test179, data/test18, data/test180,
- data/test181, data/test183, data/test2, data/test22, data/test23,
- data/test24, data/test25, data/test26, data/test27, data/test28,
- data/test29, data/test3, data/test30, data/test300, data/test301,
- data/test302, data/test303, data/test304, data/test305,
- data/test306, data/test31, data/test32, data/test33, data/test34,
- data/test36, data/test37, data/test38, data/test39, data/test4,
- data/test40, data/test41, data/test42, data/test43, data/test44,
- data/test45, data/test46, data/test47, data/test48, data/test49,
- data/test5, data/test50, data/test500, data/test501,
- data/test503, data/test506, data/test508, data/test509,
- data/test51, data/test510, data/test512, data/test513,
- data/test514, data/test52, data/test53, data/test54, data/test55,
- data/test56, data/test57, data/test58, data/test59, data/test6,
- data/test60, data/test61, data/test62, data/test63, data/test64,
- data/test65, data/test66, data/test67, data/test68, data/test69,
- data/test7, data/test70, data/test71, data/test72, data/test73,
- data/test74, data/test75, data/test76, data/test77, data/test78,
- data/test79, data/test8, data/test80, data/test81, data/test82,
- data/test83, data/test84, data/test85, data/test86, data/test87,
- data/test88, data/test89, data/test9, data/test90, data/test91,
- data/test92, data/test93, data/test94, data/test95, data/test97,
- data/test98, data/test99, libtest/lib509.c: Now the test servers
- and test cases can run on a custom port number. There's no fixed
- port numbers in use anymore. Starting now, the default ports the
- servers use are 8990 - 8993. There's no option to modify these
- yet, but changing the $base option in the top of the runtests.pl
- script.
- 2004-09-03 20:51 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: fixed nasty warnings with gcc 3.3.
- 2004-09-02 23:05 bagder
- * docs/libcurl/libcurl-errors.3: clarify CURLE_SSL_CERTPROBLEM
- somewhat
- 2004-09-02 23:03 bagder
- * lib/ssluse.c: improved error message when client cert return
- failure
- 2004-09-02 22:42 bagder
- * docs/libcurl/curl_formadd.3: use the correct struct name in the
- example
- 2004-09-01 14:05 bagder
- * docs/libcurl/curl_easy_setopt.3: added more info on the nobody
- 2004-09-01 11:25 bagder
- * docs/libcurl/curl_easy_setopt.3: minor edit of HTTPGET
- 2004-09-01 11:24 bagder
- * docs/libcurl/curl_easy_setopt.3: fix formatting flaw
- 2004-08-31 08:04 bagder
- * CHANGES, lib/multi.c: fix the return code for
- curl_multi_add_handle()
- 2004-08-31 08:03 bagder
- * docs/libcurl/: curl_easy_strerror.3, curl_multi_strerror.3,
- curl_share_strerror.3: mention when the function was added to the
- lib
- 2004-08-30 17:02 bagder
- * RELEASE-NOTES: proxy connection close and so
- 2004-08-30 17:02 bagder
- * CHANGES: proxy-connection close
- 2004-08-30 16:22 bagder
- * TODO-RELEASE: removed issue 36 from this list, we don't know how
- to do it and no one has stepped forward to help us. Let's
- postpone that fix.
- 2004-08-30 14:51 bagder
- * lib/transfer.c: Make "Proxy-Connection: close" close the current
- proxy connection, as Roman Koifman found out.
- 2004-08-30 11:16 bagder
- * RELEASE-NOTES: getdate fix, adacurl release
- 2004-08-30 11:16 bagder
- * ares/CHANGES: mention Gisle's recent fixes
- 2004-08-29 17:40 giva
- * ares/vc/areslib/: areslib.dsp, areslib.mak:
- Removed ares_free_errmem.c from MSCV project files. Fixed
- line-endings to CR-LF.
- 2004-08-27 09:17 bagder
- * docs/TODO: updated with minor edits
- 2004-08-27 09:04 bagder
- * docs/TODO: don't do SO_KEEPALIVE, we already have a finer grained
- method built-in
- 2004-08-26 15:26 bagder
- * docs/KNOWN_BUGS: added some more details
- 2004-08-25 13:21 bagder
- * CHANGES: getdate and new test cases from yday
- 2004-08-25 13:18 bagder
- * docs/HOWTO-RELEASE: not accurate anymore anyway
- 2004-08-25 10:09 bagder
- * docs/SSLCERTS: Frankie V's description on how to get a CA cert
- for a random site using IE
- 2004-08-24 22:36 bagder
- * docs/libcurl/curl_easy_getinfo.3: returned memory should not be
- freed
- 2004-08-24 16:40 bagder
- * tests/data/: Makefile.am, test183: added test 183 to verify that
- we properly send good Host: headers when getting multiple URLs
- over a single proxy connection
- 2004-08-24 13:48 bagder
- * lib/Makefile.am: Attempt to quick-fix the getdate problem by
- post-replacing the getdate.c file after the bison/yacc process to
- add the fix Harshal Pradhan suggested.
- 2004-08-24 11:23 bagder
- * tests/runtests.pl: prevent files named ".nfs[something]" from
- being displayed when failing
- 2004-08-23 17:28 bagder
- * lib/getdate.c.cvs: updated in CVS, generated with a much newer
- bison version
- 2004-08-23 16:46 bagder
- * docs/libcurl/curl_formadd.3: Expect: 100-continue info added
- 2004-08-23 16:41 bagder
- * docs/libcurl/curl_easy_setopt.3: added note about WRITEFUNCTION
- now being called with zero bytes if the file to be transfered is
- empty
- 2004-08-23 16:41 bagder
- * tests/data/: Makefile.am, test182: verify that transferring a
- zero byte FTP file results in a zero byte local file
- 2004-08-23 16:40 bagder
- * tests/: FILEFORMAT, ftpserver.pl, runtests.pl: Provide support
- for "transferring" zero bytes FTP files and comparing that the
- output file actually is zero bytes after the transfer.
- 2004-08-23 16:22 bagder
- * docs/examples/: ftpget.c, postit2.c, simple.c: stripped trailing
- whitespace
- 2004-08-23 16:22 bagder
- * docs/examples/post-callback.c: lost of more into on how to tweak
- some headers
- 2004-08-23 16:22 bagder
- * docs/examples/: Makefile.am, debug.c: debug.c is a fresh new
- example showing how to use the DEBUGFUNCTION to get lots of fine
- info from a transfer
- 2004-08-23 16:04 bagder
- * docs/libcurl/curl_easy_setopt.3: added more header info for PUT
- and POST requests
- 2004-08-23 14:34 bagder
- * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test180,
- tests/data/test181: Roman Koifman pointed out that libcurl send
- Expect: 100-continue on POSTs and PUTs even when told to use HTTP
- 1.0, which is not correct.
- 2004-08-20 16:10 giva
- * ares/: ares_gethostbyaddr.c, ares_gethostbyname.c,
- ares_mkquery.c, ares_parse_a_reply.c, ares_parse_ptr_reply.c:
- More patches for Watt-32 on Win32; don't include "nameser.h".
- 2004-08-20 16:07 giva
- * ares/ares_process.c: No WSAGetLastError() on Watt-32/DOS
- 2004-08-20 15:48 giva
- * ares/setup.h: No <sys/uio.h> on DOS/Win32
- 2004-08-20 15:45 giva
- * ares/: ares.h, ares__close_sockets.c, ares__get_hostent.c,
- ares_expand_name.c, ares_expand_string.c, ares_fds.c,
- ares_free_hostent.c, ares_init.c, ares_private.h, ares_process.c,
- ares_query.c, ares_search.c, ares_send.c, ares_timeout.c,
- nameser.h, setup.h, windows_port.c: Changes for Watt-32 on
- Windows. I've assumed Configure sets the required HAVE_xx defines
- for non-DOS/Win targets.
- 2004-08-20 14:09 bagder
- * CHANGES, RELEASE-NOTES, docs/KNOWN_BUGS, lib/transfer.c:
- Alexander Krasnostavsky made the write callback get called even
- when a zero byte file is downloaded.
- 2004-08-20 12:52 bagder
- * docs/KNOWN_BUGS: socks proxy and timeouts bug
- 2004-08-20 11:18 bagder
- * lib/hostip6.c: actually, we check for a numerical host using
- either ipv4 or ipv6, as neither should result in a reverse dns
- lookup
- 2004-08-20 11:11 bagder
- * lib/hostip6.c: use inet_pton() correctly!
- 2004-08-19 17:24 giva
- * ares/Makefile.dj: ZLIB_ROOT not needed
- 2004-08-19 17:16 giva
- * ares/Makefile.dj: My first CVS commit just to see if this works.
- BTW. Used eclipse IDE fo this, which really kicks ass.
- 2004-08-19 11:37 bagder
- * lib/inet_pton.c: simplified expression
- 2004-08-19 08:44 bagder
- * CHANGES, RELEASE-NOTES, lib/hostip6.c: Ling Thio pointed out that
- getaddrinfo() reverse-lookups ip-only names, and this is an
- attempt to prevent it from doing that. affects ipv6-enabled only.
- 2004-08-19 08:41 bagder
- * configure.ac: the autobuilds failed all over on AIX, attempt to
- fix the strerror_r() problem by setting _THREAD_SAFE (and
- -qthreaded) before strerror_r() is checked for.
- 2004-08-19 08:31 bagder
- * docs/FAQ: reuse handles in PHP/CURL works - Kirk Hedden told us
- 2004-08-18 13:18 bagder
- * docs/FAQ: PHP FAQ
- 2004-08-18 08:12 bagder
- * lib/inet_pton.c: indented the code curl-style
- 2004-08-17 21:46 bagder
- * include/curl/multi.h: removed trailing whitespace
- 2004-08-17 14:39 bagder
- * docs/libcurl/curl_easy_init.3: see also the reset function
- 2004-08-17 14:37 bagder
- * docs/libcurl/curl_easy_setopt.3: mention the reset function
- 2004-08-17 14:00 bagder
- * CHANGES, lib/file.c: Kjetil Jacobsen reported an open file leak
- in file:// transfers of empty files.
- 2004-08-17 12:47 bagder
- * configure.ac: added a check for the xlc compiler on AIX, and if
- that is detect we use the -qthreaded compiler option
- 2004-08-17 11:00 bagder
- * configure.ac: define _THREAD_SAFE on (recent) AIX systems to
- build thread-safe code
- 2004-08-17 08:56 bagder
- * CHANGES, RELEASE-NOTES: recent fixes
- 2004-08-16 15:25 bagder
- * lib/: http.c, url.c: allow a custom "Accept-Encoding:" header
- override the internally set one that gets set with
- CURLOPT_ENCODING
- 2004-08-16 15:24 bagder
- * lib/content_encoding.h: strip trailing whitespace
- 2004-08-16 13:09 gknauf
- * lib/libcurl.imp: syncronized with libcurl.def.
- 2004-08-16 13:09 gknauf
- * lib/libcurl.def: cosmetic fix.
- 2004-08-16 12:49 bagder
- * docs/libcurl/curl_easy_setopt.3: summary edit: mention that some
- options take a curl_off_t
- 2004-08-16 09:24 bagder
- * CHANGES, lib/http.c, tests/data/Makefile.am, tests/data/test179:
- Roland Krikava's cookies over proxy fix.
- 2004-08-15 00:03 gknauf
- * lib/Makefile.vc6: fixed linkage dll targets. (submitted by Casey
- O'Donnell)
- 2004-08-13 14:06 bagder
- * docs/TODO: added two good ideas
- 2004-08-13 14:01 bagder
- * ares/CHANGES: mention Harshal Pradhan's windows fix
- 2004-08-13 14:00 bagder
- * ares/ares_init.c: Harshal Pradhan made minor syntax change to
- make this build with MSVC 7.1
- 2004-08-13 13:56 bagder
- * docs/INSTALL: removed the ispell-added local word, compressed the
- final links into a short section
- 2004-08-13 13:53 bagder
- * README, docs/BINDINGS, docs/CONTRIBUTE, docs/HISTORY,
- docs/INSTALL: strip trailing whitespace
- 2004-08-13 13:47 bagder
- * README: spell
- 2004-08-12 16:09 bagder
- * docs/FAQ: Added "5.9 How does libcurl resolve host names?" since
- I wrote the text in a mail anyway the other day.
- 2004-08-12 16:08 bagder
- * docs/FEATURES: updated with recent changes
- 2004-08-12 13:39 bagder
- * docs/FAQ: hm
- 2004-08-12 13:02 bagder
- * docs/FAQ: 3.16 What certificates do I need with I use SSL?
- my first attempt at a basic description of the certs involvede
- 2004-08-12 09:01 bagder
- * docs/examples/simplessl.c: removed trailing whitespace, indented
- to curl-style levels
- 2004-08-12 08:30 bagder
- * configure.ac: Removed the _XOPEN_SOURCE defining again since it
- caused major havoc in IRIX land with many warnings and even
- compiler errors due to missing structs etc
- 2004-08-11 13:18 bagder
- * docs/KNOWN_BUGS: --disable-[protocol] doesn't disable tests of
- the specific protocol
- 2004-08-11 10:44 bagder
- * docs/libcurl/libcurl-errors.3: clarify that
- CURLE_FTP_USER_PASSWORD_INCORRECT might in fact get returned even
- if user and password are correct
- 2004-08-11 10:39 bagder
- * CHANGES, lib/ftp.c: include the server response in the error
- message when an FTP server gives back a 530 after the password is
- provided, as it isn't necessary because of a bad user name or
- password.
- 2004-08-11 09:25 bagder
- * configure.ac: define the _XOPEN_SOURCE define in the config.h
- file instead, and also added a decent quote about the define,
- taken from
- http://www.opengroup.org/onlinepubs/007908799/xsh/compilation.html
- 2004-08-11 09:14 bagder
- * configure.ac: fixed the default result for xopen and mimpure to
- work better
- 2004-08-11 09:11 bagder
- * configure.ac: experimental code to detect mips-sgi-irix systems
- that build without gcc and if so, define _XOPEN_SOURCE to 500 in
- an attempt to build with less warnings (on the 64bit versions)
- 2004-08-11 08:42 bagder
- * docs/BINDINGS: added several recent bindings
- 2004-08-10 15:22 bagder
- * docs/libcurl/curl_easy_setopt.3: updated the CURLOPT_POST
- description after input from Alan Pinstein
- 2004-08-10 15:21 bagder
- * lib/url.c: Ok, setting CURLOPT_POST to 0 will now convert the
- request to a GET (this remains undocumented as this is not the
- way we recommend)
- 2004-08-10 14:41 bagder
- * docs/FAQ: minor reformat to suit the new FAQ parser
- 2004-08-10 12:43 bagder
- * lib/.cvsignore: ignore curllib.dsp
- 2004-08-10 12:43 bagder
- * ares/.cvsignore: ignore more files
- 2004-08-10 12:40 bagder
- * include/curl/curlver.h: 7.12.2 work in progress
- 2004-08-10 10:56 bagder
- * RELEASE-NOTES: and we're back on a clean notes sheet again
- 2004-08-10 10:42 bagder
- * CHANGES, RELEASE-NOTES, docs/HISTORY: 7.12.1 notes
- 2004-08-10 10:41 bagder
- * docs/FAQ: added "5.8 libcurl.so.3: open failed: No such file or
- directory" and made some general cleanups
- 2004-08-10 10:06 bagder
- * lib/ssluse.c: In OpenSSL 0.9.7d and earlier, ASN1_STRING_to_UTF8
- fails if the input is already UTF-8 encoded. We check for this
- case and copy the raw string manually to avoid the problem. This
- code can be made conditional in the future when OpenSSL has been
- fixed. Work-around brought by Alexis S. L. Carvalho.
- 2004-08-10 08:41 bagder
- * lib/ftp.c, lib/progress.c, lib/transfer.c, src/main.c: more
- typecasts to please picky compilers
- 2004-08-09 15:13 bagder
- * RELEASE-NOTES: version string, krb4 link fix, added number of web
- mirrors and libcurl bindings
- 2004-08-09 14:39 bagder
- * docs/TODO: GSS/Kerberos 5 for ftp
- 2004-08-09 14:36 bagder
- * docs/TODO: added info about my current idea about option
- separation between URLs on the command line
- 2004-08-09 14:18 bagder
- * TODO-RELEASE: adding notes for 7.12.2 now, 7.12.1 is removed due
- to release ANY DAY NOW
- 2004-08-09 14:15 bagder
- * docs/KNOWN_BUGS: --negotiate does not work without
- username/password, bug report #1004841
- 2004-08-09 12:06 bagder
- * configure.ac: the krb4 stuff needs -lcom_err to link now, for
- some odd reason. This is possibly only on some platforms, but it
- happens on my Solaris 2.7 box and I don't know anyone else that
- regularly build curl with krb4 support.
- 2004-08-09 10:29 bagder
- * lib/transfer.c: typecast the assigment of an unsigned variable to
- a signed one to prevent picky warnings
- 2004-08-09 10:28 bagder
- * lib/transfer.c: ->fread() should get a size_t variable passed in
- 2004-08-09 10:25 bagder
- * lib/telnet.c: made telrcv() take a ssize_t argument instead of
- int to better match other functions (and prevent warnings)
- 2004-08-09 09:02 bagder
- * docs/SSLCERTS: mention the new cool CA extraction way just
- documented
- 2004-08-06 19:44 bagder
- * RELEASE-NOTES: new web mirror
- 2004-08-05 20:55 bagder
- * CHANGES, RELEASE-NOTES: negotiate fix and new glib/GTK+ binding
- 2004-08-05 20:52 bagder
- * lib/http_negotiate.c: Enrico Scholz fixed the service name to be
- uppercase as reported in bug report #1004105
- 2004-08-04 15:12 bagder
- * CHANGES, RELEASE-NOTES: multi-connect fix and cookie domain fix
- 2004-08-04 14:38 bagder
- * lib/connect.c: Fixed multiple IP connects with the multi
- interface. This fix is influenced by Gisle Vanem's patch, only
- modified by me.
- 2004-08-04 14:26 bagder
- * lib/cookie.c: Dylan Salisbury's fix to prevent us from accepting
- cookies from TLD only
- 2004-07-31 22:47 bagder
- * RELEASE-NOTES: borland is already mentioned
- 2004-07-31 21:47 bagder
- * docs/libcurl/curl_easy_reset.3: mention this is new
- 2004-07-31 21:46 bagder
- * docs/libcurl/index.html: link to reset as well
- 2004-07-31 21:46 bagder
- * docs/libcurl/: Makefile.am, curl_easy_reset.3: curl_easy_reset()
- documented
- 2004-07-31 21:23 bagder
- * CHANGES, RELEASE-NOTES: digest fix
- 2004-07-31 09:36 bagder
- * lib/http_digest.c: Joel Chen reported that we assumed content
- within quotes a bit too much in the digest code. This fixes it.
- 2004-07-29 10:06 bagder
- * lib/url.c: prevent all the sig and alarm stuff when using ares
- 2004-07-29 09:48 bagder
- * lib/telnet.c: fix a mingw32 build warning
- 2004-07-29 09:37 bagder
- * tests/testcurl.pl: mingw32 builds make .a libs
- 2004-07-29 09:34 bagder
- * lib/ssluse.c: added typecast in an attempt to fix a mingw32
- warning
- 2004-07-29 09:30 bagder
- * lib/sendf.c: additional typecasts to please MIPSPro on 64bit IRIX
- 2004-07-29 09:29 bagder
- * include/curl/easy.h: oops, curl_easy_reset is a void
- 2004-07-29 09:24 bagder
- * ares/ares_process.c: variable type fix
- 2004-07-29 09:20 bagder
- * include/curl/easy.h: provide a curl_easy_reset() proto
- 2004-07-29 09:19 bagder
- * ares/windows_port.c: removed C++ comment to please picky source
- checkers
- 2004-07-29 00:00 bagder
- * CHANGES, RELEASE-NOTES: fixes!
- 2004-07-28 23:40 bagder
- * lib/libcurl.def: curl_easy_reset was added
- 2004-07-28 23:27 bagder
- * lib/url.c: Bertrand Demiddelaer fixed the host name to get setup
- properly even when a connection is re-used, when a proxy is in
- use.
- 2004-07-28 23:13 bagder
- * lib/http.c: Fixes Brian Akins' reported problems with duplicate
- Host: headers on re-used connections.
- 2004-07-28 20:40 bagder
- * src/Makefile.am: use Makefile.inc and make it get included in
- dist archives
- 2004-07-28 20:40 bagder
- * src/Makefile.inc: renamed CURL_HEADERS, since it is a magic
- automake name we must not use
- 2004-07-26 17:45 bagder
- * tests/runtests.pl: Bertrand Demiddelaer made the testing work
- with valgrind 2.1
- 2004-07-26 17:42 bagder
- * lib/cookie.c: Bertrand Demiddelaer fixed two missing newlines
- 2004-07-26 17:30 bagder
- * CHANGES: -o #[num] fix
- 2004-07-26 11:11 bagder
- * src/urlglob.c: using #[num] with -o now make it literally used if
- there's no globbing for that particular index. Reported in bug
- report 997536.
- 2004-07-26 11:09 bagder
- * src/writeout.c: removed trailing whitespace
- 2004-07-25 08:03 bagder
- * tests/testcurl.pl: libs built with libtool are named .la in the
- build dir
- 2004-07-24 23:51 bagder
- * ares/CHANGES: --enable-debug builds static only, Gisle fixed a
- memory leak and more
- 2004-07-24 23:47 bagder
- * ares/: ares_process.c, nameser.h, setup.h, windows_port.c: Gisle
- Vanem:
- Basically in loops like handle_errors(), 'query->next' was
- assigned a local variable and then query was referenced after the
- memory was freed by next_server(). I've changed that so
- next_server() and end_query() returns the next query. So callers
- should use this ret-value.
- The next problem was that 'server->tcp_buffer_pos' had a random
- value at entry to 1st recv() (luckily causing Winsock to return
- ENOBUFS).
- I've also added a ares_writev() for Windows to streamline the
- code a bit more.
- 2004-07-24 23:43 bagder
- * CHANGES: autobuilds with ares and curl_easy_reset()
- 2004-07-24 23:31 bagder
- * include/curl/easy.h, lib/easy.c: curl_easy_reset() added. Need
- testing and docs. I also think we should make the initial setting
- up the struct should use this single function to avoid having the
- initialisation code at two places.
- 2004-07-24 23:29 bagder
- * configure.ac: AM_PROG_LIBTOOL is deprecated and AC_PROG_LIBTOOL
- should be used instead
- 2004-07-24 23:24 bagder
- * tests/testcurl.pl: if --enable-ares is used, we must run
- 'buildconf' in the ares dir before we run configure.
- 2004-07-24 23:22 bagder
- * ares/configure.ac: --enable-debug now makes the lib built static
- only since otherwise we get problems
- 2004-07-24 08:29 bagder
- * ares/maketgz: generate the new configure better
- 2004-07-23 20:34 bagder
- * ares/Makefile.in: now generated by automake
- 2004-07-23 00:23 bagder
- * CVS-INFO: buildconf and memanalyze are parts of the plain release
- 2004-07-23 00:22 bagder
- * Makefile.am: Added buildconf buildconf.bat to the dist
- 2004-07-23 00:22 bagder
- * configure.ac: refer bug reports to the mailing lists, not the old
- email alias
- 2004-07-23 00:20 bagder
- * CHANGES, RELEASE-NOTES: recent activities
- 2004-07-23 00:18 bagder
- * ares/: CHANGES, Makefile.am, Makefile.in, Makefile.inc, NEWS,
- adig.c, ahost.c, ares__close_sockets.c, ares__get_hostent.c,
- ares__read_line.c, ares_cancel.c, ares_destroy.c,
- ares_expand_name.c, ares_expand_string.c, ares_fds.c,
- ares_free_hostent.c, ares_free_string.c, ares_gethostbyaddr.c,
- ares_gethostbyname.c, ares_init.c, ares_mkquery.c,
- ares_parse_a_reply.c, ares_parse_ptr_reply.c, ares_private.h,
- ares_process.c, ares_query.c, ares_search.c, ares_send.c,
- ares_strerror.c, ares_timeout.c, ares_version.c, buildconf,
- config.guess, config.sub, configure.ac, maketgz, setup.h,
- windows_port.c: - Fixed a few variable return types for some
- system calls. Made configure check for ssize_t to make it
- possible to use that when receiving the send() error code. This
- is necessary to prevent compiler warnings on some systems.
- - Made configure create config.h, and all source files now
- include setup.h that might include the proper config.h (or a
- handicrafted alternative).
- - Switched to 'ares_socket_t' type for sockets in ares, since
- Windows don't use 'int' for that.
- - automake-ified and libool-ified c-ares. Now it builds libcares
- as a shared lib on most platforms if wanted. (This bloated the
- size of the release archive with another 200K!)
- - Makefile.am now uses Makefile.inc for the c sources, h headers
- and man pages, to make it easier for other makefiles to use the
- exact same set of files.
- - Adjusted 'maketgz' to use the new automake magic when building
- distribution archives.
- 2004-07-17 10:24 bagder
- * docs/libcurl/libcurl-multi.3: the multi interface is not so new
- anymore!
- 2004-07-17 10:22 bagder
- * docs/libcurl/libcurl-multi.3: minor format fix
- 2004-07-16 23:01 bagder
- * lib/transfer.c: deal with negative Content-Length: headers by
- ignoring the info
- 2004-07-16 23:00 bagder
- * tests/data/: Makefile.am, test178: test downloading from a server
- claiming negative content-length
- 2004-07-16 12:14 gknauf
- * lib/Makefile.b32.resp: removed Makefile.b32.resp from repository.
- 2004-07-16 11:23 gknauf
- * lib/Makefile.am: removed Makefile.b32.resp from the list.
- 2004-07-16 11:20 gknauf
- * lib/Makefile.b32: changed to use a temporary response file with
- tlib to give W9x a chance to build; looks ugly but works fine.
- 2004-07-16 00:20 gknauf
- * Makefile.dist: added borland-ssl and borland-ssl-zlib targets.
- 2004-07-15 23:54 gknauf
- * src/Makefile.b32: fixed zlib suport.
- 2004-07-15 23:51 gknauf
- * lib/Makefile.b32: some more tweaks, fixed zlib suport.
- 2004-07-15 21:36 gknauf
- * src/Makefile.b32: added just another switch.
- 2004-07-15 20:17 gknauf
- * src/Makefile.b32: removed old CXXFLAGS; added switch to suppress
- linker banner.
- 2004-07-15 19:21 gknauf
- * src/Makefile.b32: removed unneeded libs from linking.
- 2004-07-15 11:03 bagder
- * CHANGES, RELEASE-NOTES: recent activities
- 2004-07-15 04:34 gknauf
- * tests/testcurl.pl: added Borland support.
- 2004-07-15 04:09 gknauf
- * src/Makefile.b32: made OpenSSL support conditional.
- 2004-07-15 03:59 gknauf
- * lib/Makefile.b32: made OpenSSL support conditional; removed ugly
- dependence on Makefile.b32.resp.
- 2004-07-15 03:08 gknauf
- * lib/config-win32.h: Gisle's fix to support Borland builds again.
- 2004-07-14 17:33 bagder
- * docs/libcurl-the-guide: now known as libcurl-tutorial.3
- 2004-07-14 17:32 bagder
- * docs/libcurl/libcurl-tutorial.3: Jason Nye pointed out that
- callbacks don't need to use the "C namespace"
- 2004-07-14 16:20 bagder
- * tests/libtest/lib505.c: An Andres Garcia fix: add a typecast to
- make it work better
- 2004-07-14 16:18 bagder
- * lib/Makefile.am, src/Makefile.am: removed the config-netware.h
- from the release archives
- 2004-07-14 14:12 gknauf
- * src/Makefile.b32: some more fixes; added cw32mt.lib, winmm.lib to
- the link libs for curl.exe.
- 2004-07-14 13:39 gknauf
- * Makefile.dist: changed Borland target since Borland's make doesnt
- understand '&'.
- 2004-07-14 13:30 gknauf
- * src/Makefile.b32: changed to use Makefile.inc.
- 2004-07-13 22:02 gknauf
- * lib/Makefile.b32.resp: updated for current cvs sources; looking
- for getting rid of this file....
- 2004-07-13 22:01 gknauf
- * lib/Makefile.b32: changed to use Makefile.inc.
- 2004-07-12 13:29 gknauf
- * docs/INSTALL: minor corrections.
- 2004-07-12 01:43 gknauf
- * lib/makefile.dj: changed to use Makefile.inc since Gisle agreed.
- 2004-07-11 20:14 gknauf
- * ares/Makefile.netware: minor cleanup.
- 2004-07-11 19:59 gknauf
- * packages/NetWare/get_ver.awk: added some lines to fetch ares
- version.
- 2004-07-11 15:49 gknauf
- * docs/INSTALL: updated MSVC build instructions.
- 2004-07-11 15:49 gknauf
- * lib/Makefile.vc6: changed paths to external libs to recent
- versions.
- 2004-07-11 14:31 gknauf
- * Makefile.dist: added new vc-zlib target.
- 2004-07-11 14:28 gknauf
- * src/Makefile.vc6: removed zlib dependence from default target;
- added new zlib targets.
- 2004-07-11 11:31 gknauf
- * lib/config-netware.h, src/config-netware.h: removed obsolete
- NetWare config files; we generate now config.h dynamically from
- Makefile.
- 2004-07-11 10:30 gknauf
- * ares/: Makefile.netware, ares.h: added ifdef for NetWare to
- ares.h.
- 2004-07-11 01:11 gknauf
- * lib/url.c: ifdef keep_sigact since its only used when SIGALRM is
- defined.
- 2004-07-07 22:46 gknauf
- * lib/Makefile.netware: fixed ares linking.
- 2004-07-06 17:17 bagder
- * CHANGES: file:// upload fix on windows
- 2004-07-06 17:16 bagder
- * lib/file.c: Andres Garcia pointed out that we searched for a
- slash badly since it is converted and thus we must search for
- backslash on windows
- 2004-07-06 10:08 bagder
- * docs/curl.1: clarify the -Q option a bit better
- 2004-07-06 10:06 bagder
- * ares/FILES: mingw and netware makefiles added by Gunter Knauf
- 2004-07-06 04:37 gknauf
- * tests/testcurl.pl: fixed Win32 prebuild section; fixed minor
- cosmetic bug.
- 2004-07-06 03:52 gknauf
- * Makefile.dist: added vc-ssl-zlib target.
- 2004-07-06 03:18 gknauf
- * src/Makefile.vc6: minor cleanup.
- 2004-07-06 01:35 gknauf
- * tests/testcurl.pl: be a bit more verbose when things go wrong.
- 2004-07-06 01:07 gknauf
- * tests/testcurl.pl: added additional check to avoid calling a
- non-existant external script.
- 2004-07-06 00:35 gknauf
- * tests/testcurl.pl: the simple way was too simple, so added
- --mktarball option.
- 2004-07-05 23:44 gknauf
- * ares/Makefile.m32: minor cosmetic fix.
- 2004-07-05 23:41 gknauf
- * tests/testcurl.pl: added simple way to create a tarball just
- before the build is deleted.
- 2004-07-05 23:32 gknauf
- * tests/testcurl.pl: changed to reflect recent NetWare makefile
- changes; moved call to buildconf.bat down so that it takes place
- in the build dir.
- 2004-07-05 15:53 gknauf
- * ares/Makefile.m32: added MingW32 makefile.
- 2004-07-05 15:25 gknauf
- * lib/Makefile.m32, src/Makefile.m32: changed to use Makefile.inc;
- made paths overwritable.
- 2004-07-05 15:24 gknauf
- * lib/Makefile.netware, src/Makefile.netware: added comment.
- 2004-07-05 13:43 bagder
- * docs/Makefile.am: Added README.netware to the release archive
- 2004-07-05 04:34 gknauf
- * docs/README.netware: added line where to find compile
- instructions.
- 2004-07-05 04:20 gknauf
- * docs/INSTALL: minor NetWare upate.
- 2004-07-05 03:58 gknauf
- * ares/Makefile.netware, lib/Makefile.netware,
- src/Makefile.netware: try to relax linux build host detection.
- 2004-07-05 03:00 gknauf
- * docs/README.netware: added a simple README.netware.
- 2004-07-05 02:55 gknauf
- * docs/INSTALL: added section for compiling NetWare target.
- 2004-07-05 00:20 bagder
- * ares/CHANGES: Günter Knauf made c-ares build and run on Novell
- Netware.
- 2004-07-04 23:54 bagder
- * lib/http_ntlm.c: explicit typecasts to prevent warnings
- 2004-07-04 23:53 bagder
- * lib/content_encoding.c: typecast the conversion to uInt when
- assigning z->avail_in to prevent warnings from picky compilers
- 2004-07-04 23:48 bagder
- * lib/: connect.c, ftp.c: make sure the 3rd argument passed to
- bind() is a socklen_t
- 2004-07-04 23:42 bagder
- * lib/ssluse.c: SSL_get_verify_result() returns a long, so we
- receive the result in a long and not an int.
- 2004-07-04 23:38 bagder
- * lib/ldap.c: typecast long => int conversion
- 2004-07-04 23:37 bagder
- * lib/url.c: explicit typecasts when converting from long to int to
- avoid warnings
- 2004-07-04 23:36 gknauf
- * ares/ares_private.h: added NetWare section for paths.
- 2004-07-04 23:36 bagder
- * lib/: url.c, urldata.h: made 'connectindex' a long variable to
- prevent compiler warnings when implicitly converting it to int
- 2004-07-04 23:35 gknauf
- * ares/Makefile.netware: update to build both test apps.
- 2004-07-04 23:35 bagder
- * lib/ftp.c: typecast the conversion from long to int to prevent
- picky compiler warnings
- 2004-07-04 17:37 gknauf
- * lib/setup.h: removed now obsolete ifdef. Shouldnt the other
- ifdefs be inside the else as they are in ./src/setup.h ?
- 2004-07-04 17:34 gknauf
- * src/setup.h: removed now obsolete ifdef.
- 2004-07-04 17:27 gknauf
- * lib/getdate.c.cvs: removed abort() - sync'd with getdate.y 1.26
- 2004-07-04 10:45 bagder
- * lib/Makefile.am: include the Makefile.inc file to get all sources
- and headers
- 2004-07-04 00:25 gknauf
- * ares/Makefile.netware: minor fix for compiling on Linux.
- 2004-07-03 23:48 gknauf
- * ares/nameser.h: added few ifdefs to make it usable for NetWare.
- 2004-07-03 23:44 gknauf
- * ares/Makefile.netware: added NetWare makefile.
- 2004-07-03 22:18 gknauf
- * lib/Makefile.netware, src/Makefile.netware: reverted, older gcc
- breaks compilation since it doesnt know the switch.
- 2004-07-03 21:58 gknauf
- * lib/Makefile.netware, src/Makefile.netware: killed warning with
- gcc 3.3.1 and later when using -O2.
- 2004-07-03 21:13 gknauf
- * src/Makefile.netware: modified to use new Makefile.inc to build
- up object list; added generation of config.h and a prebuild
- target to create all neded files.
- 2004-07-03 20:06 gknauf
- * lib/Makefile.netware: modified to use new Makefile.inc to build
- up object list; added generation of config.h and a prebuild
- target to create all neded files.
- 2004-07-03 19:49 gknauf
- * lib/Makefile.inc, src/Makefile.inc: added Makefile.inc which can
- be included from other makefiles to reduce maintaining.
- 2004-07-02 16:00 bagder
- * docs/libcurl/libcurl-tutorial.3: I prefer CURLOPT_WRITEDATA
- before CURLOPT_FILE
- 2004-07-02 14:48 bagder
- * src/main.c: snprintf instead of sprintf, better support for HUGE
- files with the -# progress bar
- 2004-07-02 14:29 bagder
- * src/main.c: added typecasts to please compilers
- 2004-07-02 14:28 bagder
- * src/urlglob.c: variable type cleanup to hush compilers, killed
- trailing whitespace
- 2004-07-02 13:56 bagder
- * lib/progress.c: explicit typecasts to double to prevent warnings
- about implicit conversions that might lose accuracy
- 2004-07-02 13:27 bagder
- * CHANGES, RELEASE-NOTES: curl_share_cleanup fix
- 2004-07-02 13:25 bagder
- * lib/Makefile.am: make clean now removes getdate.c
- 2004-07-02 11:14 bagder
- * docs/KNOWN_BUGS: configure --disable-http works these days
- 2004-07-02 10:28 bagder
- * lib/share.c: Andrés García found out the share cleanup code
- crashes when you cleanup and there are not lock/unlock functions
- set!
- 2004-07-01 16:06 bagder
- * src/main.c: typecase the argument to curl_easy_strerror() to a
- CURLcode to please picky compilers
- 2004-07-01 15:55 bagder
- * ares/: CHANGES, ares_gethostbyaddr.c, ares_gethostbyname.c,
- ares_private.h, nameser.h: djgpp fixes by Gisle
- 2004-07-01 15:54 bagder
- * ares/ares_process.c: Gisle's win32-fix. 'errno' is not used for
- errors when socket() fails on Windows.
- 2004-07-01 15:53 bagder
- * ares/: FILES, Makefile.dj: Gisle added makefile for djgpp builds
- 2004-07-01 14:37 bagder
- * CHANGES, RELEASE-NOTES: --trace fix
- 2004-07-01 10:22 bagder
- * docs/TODO: make functions use size_t instead of int next major
- update
- 2004-07-01 10:10 bagder
- * lib/: connect.c, escape.c, ssluse.c, telnet.c, transfer.c,
- urldata.h: Variable type cleanups to please the picky MIPSPro
- compiler.
- 2004-07-01 09:43 bagder
- * lib/: ftp.c, url.c, urldata.h: variable type cleanup to fix picky
- compiler warnings
- 2004-07-01 09:30 bagder
- * lib/http.c: typecast to prevent picky compiler warning
- 2004-07-01 09:28 bagder
- * lib/progress.c: typecast to int when the variable is int!
- 2004-07-01 08:59 bagder
- * ares/CHANGES: Gisle's djgpp magic
- 2004-07-01 08:58 bagder
- * ares/: ares_init.c, ares_private.h, ares_process.c: Gisle Vanem
- made this build fine with djgpp and the Watt-32 stack.
- 2004-07-01 08:19 bagder
- * src/main.c: don't close the trace stream until _after_ the easy
- handle has been cleaned up, as that can send traces too
- 2004-07-01 08:08 bagder
- * lib/http.c: spellfixed comments
- 2004-06-30 14:34 bagder
- * docs/examples/makefile.dj: Another Gisle update
- 2004-06-30 14:05 bagder
- * lib/cookie.c: 5K array on the stack is a big hefty, it is now
- allocated with malloc instead
- 2004-06-30 14:04 bagder
- * lib/ftp.c: I think 1024 bytes is enough for even most ipv6
- addresses :-)
- 2004-06-30 13:53 bagder
- * lib/ssluse.c: Prevent a very long password to buffer overflow the
- global variable we use when built with a very old OpenSSL
- version.
- 2004-06-30 13:51 bagder
- * lib/security.c: removed trailing whitespace, free a missing
- malloc when returning error
- 2004-06-30 13:48 bagder
- * lib/if2ip.c: passing in a very long interface name could make a
- buffer overflow
- 2004-06-30 13:34 bagder
- * docs/TheArtOfHttpScripting: not PIN code, pass phrase
- 2004-06-30 13:32 bagder
- * lib/hostip4.c: simplified the check for when to free() the buf
- data
- 2004-06-30 13:09 bagder
- * CHANGES, lib/url.c, tests/data/Makefile.am, tests/data/test514,
- tests/libtest/Makefile.am, tests/libtest/lib514.c: NOBODY set
- TRUE after a POST makes a good HEAD now
- 2004-06-30 12:47 bagder
- * RELEASE-NOTES: wxcurldav
- 2004-06-30 11:29 bagder
- * docs/TODO: fixed
- 2004-06-30 11:22 bagder
- * lib/: connect.c, connect.h, ssluse.c: make the SSL connect use
- the same default connect timeout define as the generic connect
- uses
- 2004-06-29 20:45 bagder
- * curl-style.el: Curl_addrinfo is another typedef we use frequently
- 2004-06-29 20:44 bagder
- * lib/hostip4.c: Gisle fixed a bad free from the resolve reorg, I
- changed type of the buf variable to sort out some compiler
- warnings.
- 2004-06-29 20:43 bagder
- * lib/config.dj, lib/makefile.dj, packages/DOS/common.dj,
- src/makefile.dj: Gisle's djgpp updates
- 2004-06-29 20:43 bagder
- * docs/examples/makefile.dj: Gisle's update
- 2004-06-29 15:20 gknauf
- * tests/testcurl.pl: fixed argument parsing; added --setup option.
- 2004-06-29 15:16 bagder
- * docs/SSLCERTS: 'M-x ispell-buffer'
- 2004-06-29 13:27 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE: multi interface connect fix
- 2004-06-29 13:22 bagder
- * configure.ac: commented out the check for gethostbyname_r() as we
- no longer use it
- 2004-06-29 13:21 bagder
- * lib/connect.h: corrected the Curl_is_connected() proto
- 2004-06-29 13:20 bagder
- * lib/: connect.c, multi.c: First attempt at making the multi
- interface work when connecting to a host that resolves to
- multiple IP addresses.
- 2004-06-29 09:58 bagder
- * docs/SSLCERTS: Added missing info for the command line tool, as
- noted by Mike Kienenberger
- 2004-06-28 09:08 bagder
- * CHANGES, RELEASE-NOTES: --limit-rate problems on Mac OS X was
- reported by Rob Stanzel
- 2004-06-27 23:51 bagder
- * CHANGES, configure.ac, src/config.h.in, src/main.c: check for a
- fine poll() before it is used to sleep subsecond
- 2004-06-27 23:19 bagder
- * docs/libcurl/curl_easy_setopt.3: reset CURLOPT_CUSTOMREQUEST with
- NULL
- 2004-06-24 17:20 bagder
- * CHANGES: snprintf and version
- 2004-06-24 17:15 bagder
- * lib/inet_ntop.c: oops 5 bytes makes 4 letters plus zero byte
- 2004-06-24 17:06 bagder
- * lib/file.c: fix warning
- 2004-06-24 17:05 bagder
- * lib/hostip.c: the _num_chars() function is not used, removing
- 2004-06-24 16:52 bagder
- * lib/version.c: to prevent compier warnings, we only declare len
- if we have code that uses it
- 2004-06-24 16:40 bagder
- * src/main.c: Gisle: free used memory better
- 2004-06-24 16:39 bagder
- * lib/: hostasyn.c, hostip.h, hostip6.c, hostthre.c: Gisle cleaned
- up remaining host resolve re-org issues
- 2004-06-24 16:35 bagder
- * lib/escape.c: include header for our printfs
- 2004-06-24 16:34 bagder
- * lib/config-win32.h, src/config-win32.h: reverted bad win32 fix
- 2004-06-24 15:49 gknauf
- * lib/config-win32.h, src/config-win32.h: fixed the MSVC build.
- 2004-06-24 14:07 bagder
- * lib/telnet.c: length limit the sscanf() parsing to prevent buffer
- overflow
- 2004-06-24 14:01 bagder
- * lib/hostip4.c: ah, simplified my latest change more
- 2004-06-24 13:58 bagder
- * lib/hostip4.c: fix for systems without gethostbyname_r()
- 2004-06-24 13:54 bagder
- * lib/: base64.c, escape.c, file.c, formdata.c, ftp.c, hostip.c,
- http_digest.c, http_negotiate.c, inet_ntop.c, mprintf.c,
- progress.c, ssluse.c, version.c: Replaced all uses of sprintf()
- with the safer snprintf(). It is just a precaution to prevent
- mistakes to lead to buffer overflows.
- 2004-06-24 12:43 bagder
- * lib/: hostip.c, hostip.h, hostip4.c, hostthre.c: made the
- Curl_he2ai() take the port number as an int intead, to avoid lots
- of typecasts all over
- 2004-06-24 12:43 bagder
- * lib/http.c: use snprintf() to be on the safe side
- 2004-06-24 11:14 bagder
- * lib/url.c: typecasts to prevent warnings
- 2004-06-24 11:13 bagder
- * lib/connect.c: only use sockaddr_in6 on ipv6-enabled hosts
- 2004-06-24 10:59 bagder
- * RELEASE-NOTES: socks proxy support even when libcurl is built
- ipv6-enabled
- 2004-06-24 10:31 bagder
- * lib/hostthre.c: typecast to prevent warning
- 2004-06-24 10:30 bagder
- * lib/hostip4.c: use Curl_addrinfo, not 'struct addrinfo'
- 2004-06-24 10:09 bagder
- * lib/hostthre.c: fixed problems I missed to fix from my cleanup
- 2004-06-24 10:08 bagder
- * lib/hostip.c: prevent warning
- 2004-06-24 09:56 bagder
- * CHANGES: Yet another resolve code re-org
- 2004-06-24 09:43 bagder
- * lib/: connect.c, connect.h, easy.c, formdata.c, ftp.c, hash.c,
- hash.h, hostares.c, hostasyn.c, hostip.c, hostip.h, hostip4.c,
- hostthre.c, if2ip.c, if2ip.h, krb4.c, llist.c, memdebug.c,
- mprintf.c, setup.h, telnet.c, transfer.c, url.c, urldata.h:
- Source cleanups. The major one being that we now _always_ use a
- Curl_addrinfo linked list for name resolved data, even on
- hosts/systems with only IPv4 stacks as this simplifies a lot of
- code.
- 2004-06-23 11:08 bagder
- * lib/connect.c: static functions are better not Curl_ prefixed to
- make their static status more obvious
- 2004-06-23 08:17 bagder
- * lib/getdate.y: When adding the return -1 to prevent warnings on
- some compilers, others started complaining since it won't be
- reached... So I removed the call to abort() and just return -1
- instead. abort() was wrong to call anyway since this is a
- library!
- 2004-06-23 08:14 bagder
- * lib/connect.c: prevent a warning
- 2004-06-23 01:56 gknauf
- * lib/getdate.c.cvs: one copy&paste too much, removed the define
- again.
- 2004-06-23 01:22 gknauf
- * lib/getdate.c.cvs: argh - copy&paste error.
- 2004-06-23 01:04 gknauf
- * lib/getdate.c.cvs: syncronized with recent getdate.y updates.
- 2004-06-22 23:25 bagder
- * lib/connect.c: the hostname variable wasn't assigned and we no
- longer use it
- 2004-06-22 23:22 bagder
- * CHANGES, RELEASE-NOTES: cookie size
- 2004-06-22 23:21 bagder
- * tests/data/test46: extended to include a cookie with 4998 bytes
- of content
- 2004-06-22 23:15 bagder
- * lib/: cookie.c, cookie.h: David Cohen pointed out that RFC2109
- says clients should allow cookies to contain least 4096 bytes
- while libcurl only allowed 2047. I raised the limit to 4999 now
- and made the used buffer get malloc()ed instead of simply
- allocated on stack as before.
- 2004-06-22 23:12 bagder
- * lib/getdate.y: Günter Knauf fixed getdate.y to remove a few
- warnings. I removed the ifdef'ed test we never ever use anyway.
- 2004-06-22 22:02 gknauf
- * tests/testcurl.pl: added new --target option for autobuilding
- other targets than GNU-like.
- 2004-06-22 20:26 gknauf
- * Makefile.dist: added 'clean' targets for mingw32 and netware.
- 2004-06-22 19:22 bagder
- * docs/libcurl/curl_easy_setopt.3: reset CURLOPT_HTTPHEADER with
- NULL
- 2004-06-22 17:23 bagder
- * lib/: connect.c, url.c: Moved the "About to connect() to" text to
- the place where the host name is actually known, as before this
- text lied when used in i.e FTP.
- 2004-06-22 10:54 bagder
- * CHANGES, TODO-RELEASE: Gisle Vanem improved the certificate
- wildcard checks
- 2004-06-22 10:51 bagder
- * lib/ssluse.c: Gisle fixed the wildcard checks for certificates.
- 2004-06-22 09:27 bagder
- * lib/getdate.y: Gunter's fix to avoid the notorious
- YYSTACK_USE_ALLOCA warning we get on several
- platforms/compilers/yacc versions.
- 2004-06-22 09:09 bagder
- * tests/runtests.pl: retry to read the sent request a few times if
- it doesn't exist the first time
- 2004-06-22 08:50 bagder
- * lib/transfer.c: pass an int pointer when it expects an int
- pointer...
- 2004-06-22 08:44 bagder
- * tests/server/sws.c: modified some logging output
- 2004-06-21 16:58 bagder
- * CHANGES, Makefile.am: testcurl.sh is dead, long live
- tests/testcurl.pl!
- 2004-06-21 16:56 bagder
- * testcurl.sh: This is the old script for testing curl, now use
- tests/testcurl.pl instead. It is more portable.
- 2004-06-21 16:20 bagder
- * RELEASE-NOTES: read callback return code and fixed the pycurl url
- 2004-06-21 16:10 bagder
- * CHANGES: CURL_READFUNC_ABORT stuff
- 2004-06-21 16:09 bagder
- * docs/libcurl/curl_easy_setopt.3: Added blurb for the
- READFUNCTION, including the new CURL_READFUNC_ABORT return code.
- 2004-06-21 16:08 bagder
- * tests/: data/Makefile.am, data/test513, libtest/Makefile.am,
- libtest/lib513.c: added test case 513
- 2004-06-21 16:07 bagder
- * lib/: file.c, transfer.c, transfer.h: The read callback can now
- return CURL_READFUNC_ABORT to stop a transfer.
- 2004-06-21 16:04 bagder
- * include/curl/curl.h: added CURL_READFUNC_ABORT
- 2004-06-21 16:00 bagder
- * tests/server/sws.c: when the client disconnects prematurely, dump
- the request as received thus far
- 2004-06-21 12:56 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE: recent events
- 2004-06-21 10:37 bagder
- * lib/http_ntlm.c: typecasts to prevent compiler warnings
- 2004-06-21 10:28 bagder
- * docs/libcurl/: index.html, libcurl-multi.3: updates
- 2004-06-21 10:28 bagder
- * docs/libcurl/libcurl.3: refer to the new tutorial man page
- 2004-06-21 10:27 bagder
- * docs/Makefile.am: removed libcurl-the-guide from the dist
- 2004-06-21 10:17 bagder
- * docs/libcurl/: Makefile.am, libcurl-tutorial.3:
- libcurl-tutorial.3 is the former libcurl-the-guide converted to
- man page format
- 2004-06-19 12:10 bagder
- * tests/data/: Makefile.am, test177: test 177 HTTP POST with
- --digest that gets a 302 response
- 2004-06-19 12:10 bagder
- * lib/http.c: When doing auth negotiations or authprobing, we only
- consider HTTP code <300 to be good.
- 2004-06-19 11:38 bagder
- * lib/ssluse.c: prevent compiler warning
- 2004-06-18 15:11 bagder
- * docs/libcurl-the-guide: ispell-buffer
- 2004-06-18 13:47 bagder
- * TODO-RELEASE: two issues to remember to fix before next release
- 2004-06-18 08:20 bagder
- * CHANGES, include/curl/curl.h, lib/sendf.c, lib/ssluse.c,
- lib/url.c, src/main.c: Gisle's "SSL patch" from June 16th 2004,
- modified by me as discussed on the mailing list.
- 2004-06-18 08:15 bagder
- * lib/http.c: With David Byron's test server I could repeat his
- problem and make sure that POSTing over HTTPS:// with NTLM works
- fine now. There was a general problem with multi-pass
- authentication with non-GET operations with CONNECT.
- 2004-06-17 10:07 bagder
- * CHANGES, RELEASE-NOTES: large file FTP upload bug
- 2004-06-17 10:06 bagder
- * tests/: ftpserver.pl, runtests.pl: new daring features, not used
- by any current test
- 2004-06-16 11:28 bagder
- * lib/urldata.h: Keep the upload byte counter in an curl_off_t, not
- an int. 32bits is not enough. This is most likely the bug
- Jean-Louis Lemaire reported that makes 2GB FTP uploads to report
- error when completed. Also padded comments to get them aligned
- again, only for visibility.
- 2004-06-16 11:05 bagder
- * lib/transfer.c: Alexander Krasnostavsky fixed a flaw in the 3rd
- party transfer code that didn't properly check return code.
- 2004-06-15 13:04 bagder
- * CHANGES, RELEASE-NOTES: post with auth problems fixed
- 2004-06-15 12:28 bagder
- * tests/: ftpserver.pl, server/sws.c: skip the pid from the logging
- 2004-06-15 11:20 bagder
- * tests/data/: Makefile.am, test176: test 176, use --ntlm and POST
- when the server doesn't require any auth
- 2004-06-15 10:50 bagder
- * tests/data/: Makefile.am, test175: added test case 175, use HTTP
- POST and DIGEST set but the server requires no auth
- 2004-06-15 10:45 bagder
- * lib/: http.c, http.h, urldata.h: Fix the auth code to enable us
- to i.e set DIGEST and then find out that the server doesn't
- require any auth at all and then we just continue nicely. We now
- have an extra bit in the connection struct named 'authprobe' that
- is TRUE when doing pure "HTTP authentication probing".
- 2004-06-14 23:40 bagder
- * lib/setup.h: we actually build and run fine with libidn 0.4.1
- too, so let's not require anything newer than that
- 2004-06-14 16:44 bagder
- * docs/libcurl-the-guide: lots of multi interface description but
- also some general updates and additions
- 2004-06-14 12:45 bagder
- * ares/ares_init.c: prevent compiler warnings on non-win32
- platforms
- 2004-06-14 11:16 bagder
- * tests/data/: Makefile.am, test174: added test 174, HTTP POST
- --anyauth to server without auth requirements. An attempt to
- repeat a reported auth problem. Works for me!
- 2004-06-14 10:54 bagder
- * CHANGES, RELEASE-NOTES: recent action
- 2004-06-14 10:51 bagder
- * lib/: formdata.c, formdata.h: Allow formposting of files larger
- than what fits in memory by not reading the file until it is
- actually being uploaded. Make sure we build and still work with
- HTTP disabled - the SSL code might use the boundary string for
- some random seeding.
- 2004-06-14 10:25 bagder
- * tests/runtests.pl: refuse running the torture tests without a
- debug build
- 2004-06-13 11:08 bagder
- * lib/http.c: moved default: in a switch case to prevent compiler
- warning that 'request' might be used uninitialized
- 2004-06-13 10:59 bagder
- * lib/formdata.c: provide curl_formfree() even when http is
- disabled, it does nothing then
- 2004-06-13 10:33 bagder
- * lib/ssluse.c: use Curl_strcasestr() when checking wildcard cert
- names
- 2004-06-13 10:32 bagder
- * lib/: strequal.c, strequal.h: added Curl_strcasestr() for case
- insensitive strstr() searching
- 2004-06-11 19:27 gknauf
- * lib/Makefile.netware, src/Makefile.netware: removed unused
- include path.
- 2004-06-11 17:33 gknauf
- * lib/Makefile.netware, src/Makefile.netware: fixed xdc generation,
- added lib target, load curl.nlm into ring3 by default.
- 2004-06-11 14:29 bagder
- * src/getpass.c: Tim Sneddon made it build fine on VMS again.
- 2004-06-11 04:29 gknauf
- * lib/Makefile.netware, packages/NetWare/get_ver.awk,
- src/Makefile.netware: some more makefile changes.
- 2004-06-11 03:36 gknauf
- * packages/NetWare/get_ver.awk: respect CVS builds in version
- string.
- 2004-06-11 03:04 gknauf
- * lib/Makefile.netware, src/Makefile.netware: some more makefile
- changes.
- 2004-06-11 00:24 gknauf
- * lib/config-netware.h, src/config-netware.h: cosmetic correction.
- 2004-06-10 23:20 gknauf
- * lib/nwlib.c: converted to UNIX format.
- 2004-06-10 22:46 gknauf
- * src/Makefile.netware: added timeval.c to the sources for curlx_
- functions.
- 2004-06-10 22:43 gknauf
- * lib/Makefile.netware, src/Makefile.netware: minor output fix.
- 2004-06-10 22:29 gknauf
- * src/Makefile.netware: ups! no copy command defined.
- 2004-06-10 22:25 gknauf
- * src/Makefile.netware: added generation of missing files.
- 2004-06-10 22:12 gknauf
- * lib/Makefile.netware: added generation of missing files.
- 2004-06-10 19:11 gknauf
- * lib/Makefile.netware, src/Makefile.netware: make include path
- overridable.
- 2004-06-10 15:11 bagder
- * ares/: CHANGES, ares_init.c: Gisle Vanem's init patch for Windows
- 2004-06-10 13:56 bagder
- * lib/: hostip.c, hostip.h: removed trailing whitespace
- 2004-06-10 13:55 bagder
- * lib/: hostip.c, hostip.h: Gisle corrected two comments
- 2004-06-10 13:06 bagder
- * lib/: connect.c, hostip.c, hostip.h, hostip6.c, hostthre.c,
- url.c: Gisle Vanem's improved verbose output and timeout handling
- when connecting to a host name that resolves to multiple IP
- addresses.
- 2004-06-10 09:46 bagder
- * lib/formdata.c: build again with disabled http
- 2004-06-10 09:17 bagder
- * lib/file.c: Steven Bazyl and Seshubabu Pasam pointed out a bug on
- win32 when freeing the path after a transfer.
- 2004-06-09 10:23 bagder
- * lib/: easy.c, ftp.c, share.c, transfer.c, url.c: Alexander
- Krasnostavsky's fix to make libcurl build fine with configure
- --disable-http, which thus builds a libcurl without HTTP support.
- 2004-06-09 10:22 bagder
- * lib/formdata.c: when built with HTTP disabled, provide a
- curl_formadd() function anyway to keep the API complete at all
- times
- 2004-06-09 10:21 bagder
- * include/curl/curl.h: Added CURL_FORMADD_DISABLED when libcurl is
- built with HTTP disabled
- 2004-06-09 10:18 bagder
- * docs/libcurl/curl_formadd.3: removed reference to the removed
- curl_formparse
- 2004-06-09 10:05 bagder
- * docs/libcurl/curl_easy_setopt.3: Setting CURLOPT_RANGE to NULL
- disables it. Setting CURLOPT_RESUME_FROM to 0 prevents a resumed
- transfer.
- 2004-06-09 09:01 bagder
- * CHANGES, RELEASE-NOTES: recent changes
- 2004-06-09 08:54 bagder
- * lib/Makefile.am: when producing curllib.dsp, include libcurl.def
- as a source file. An Alexander Krasnostavsky fix.
- 2004-06-09 03:27 gknauf
- * lib/Makefile.m32: added the new source files.
- 2004-06-09 03:15 gknauf
- * lib/libcurl.rc: corrected copyright.
- 2004-06-08 23:56 bagder
- * src/main.c: Gisle's patch that'll allow curl to continue with the
- following URLs even if one transfer fails.
- 2004-06-08 23:26 bagder
- * ares/CHANGES: fix
- 2004-06-08 23:25 bagder
- * ares/ares_init.c: James Bursa fixed a RISC OS init issue, removed
- trailing whitespace
- 2004-06-08 23:21 bagder
- * packages/vms/config-vms.h_with_ssl,
- packages/vms/config-vms.h_without_ssl, src/getpass.c: Marty
- Kuhrt's VMS fixes
- 2004-06-08 17:05 gknauf
- * lib/config-netware.h, src/config-netware.h: corrected defines.
- 2004-06-08 17:05 bagder
- * lib/connect.c: delete trailing whitespace
- 2004-06-08 16:57 gknauf
- * src/config-netware.h: convert to UNIX format.
- 2004-06-08 16:52 gknauf
- * lib/config-netware.h, packages/NetWare/get_ver.awk: converted to
- UNIX format.
- 2004-06-08 16:13 bagder
- * include/curl/curl.h: Kjetil Jacobsen pointed out that the
- CURLOPT_FILETIME option was wrongly marked as accepting an
- objectpoint argument while it actually assumes a long. The
- comment was also grossly misleading. The man page was and is
- correct though.
- 2004-06-08 14:23 bagder
- * TODO-RELEASE: time schedule for this year
- 2004-06-07 12:28 bagder
- * lib/sendf.c: prevent compiler warning with picky compilers
- 2004-06-07 10:30 bagder
- * acinclude.m4: Reverted the previous change and redid it
- differently as it seemed to not work. This is supposed to detect
- cross-compiling and alert the user, and not do the POSIX-check
- for strerror_r() if it already detected a glibc-compatible
- strerror_r().
- 2004-06-07 09:01 bagder
- * lib/sendf.c: When sending info about which host that sends what,
- include proper direction to/from, based on a suggestion from
- Alexander Krasnostavsky
- 2004-06-04 22:57 bagder
- * CHANGES: configure fix
- 2004-06-04 21:01 bagder
- * acinclude.m4: 1 - do better when cross-compiling when checking
- for strerror_r() - alert the user. 2 - don't check for
- POSIX-style if glibc-style is found first
- 2004-06-04 14:24 bagder
- * tests/data/: Makefile.am, test173: test 173 added: HTTP
- RFC1867-formpost a file from stdin with "faked" filename
- 2004-06-04 09:21 bagder
- * sample.emacs: fixed spell, removed reference to a 'tools' subdir
- in the curl dir, as we don't have one
- 2004-06-04 09:04 bagder
- * Makefile.dist: Günter Knauf's netware fix
- 2004-06-04 09:02 bagder
- * lib/Makefile.netware, lib/config-netware.h, lib/libcurl.imp,
- src/Makefile.netware, src/config-netware.h: Günter Knauf's
- netware build fixes
- 2004-06-04 08:48 bagder
- * TODO-RELEASE: 3rd party transfers are in CVS now
- 2004-06-03 16:42 bagder
- * lib/http.c: updated a comment
- 2004-06-03 16:41 bagder
- * CHANGES, RELEASE-NOTES: updates
- 2004-06-03 16:38 bagder
- * tests/Makefile.am: the test targets won't invoke the test suite
- if curl is built cross-compiled. Pointed out by Chris Gaukroger.
- 2004-06-03 16:37 bagder
- * configure.ac: set an automake conditional for if this is a
- cross-compile or not
- 2004-06-03 15:03 bagder
- * lib/formdata.c: deleted trailing whitespace
- 2004-06-03 13:43 bagder
- * docs/HISTORY: 7.12.0 introduced IDN support
- 2004-06-03 13:41 bagder
- * lib/: ftp.c, http.c, sendf.c, sendf.h, transfer.c, transfer.h,
- url.c, urldata.h: Alexander Krasnostavsky's FTP third party
- transfer (proxy) support
- 2004-06-03 13:30 bagder
- * docs/MANUAL: Mention the python-isque mailing list, don't mention
- the commit mailing lists as they are probably very rarely
- intresting to the "common people" anyway.
- 2004-06-03 13:19 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLE_FAILED_INIT is returend
- when an unknown option is set
- 2004-06-03 13:15 bagder
- * docs/examples/: Makefile.am, ftp3rdparty.c: Added example of how
- to use the upcoming support for FTP 3rd party transfers
- 2004-06-03 12:42 bagder
- * tests/data/test168: corrected to use the proxy user name for
- proxy auth, as was just bugfixed!
- 2004-06-03 12:42 bagder
- * lib/http_digest.c: Vincent Bronner made the code use the correct
- user name + password when doing proxy authentication.
- 2004-06-03 11:20 bagder
- * docs/examples/: Makefile.am, getinfo.c: getinfo.c is a new tiny
- example that uses curl_easy_getinfo() to get the content-type
- after a transfer.
- 2004-06-02 16:39 bagder
- * lib/easy.c: very minor format edit
- 2004-06-02 16:06 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_PUT is deprecated
- 2004-06-02 15:57 bagder
- * lib/url.c: Made CURLOPT_UPLOAD and CURLOPT_PUT mean the same
- thing internally (the previous difference was not clear nor
- documented properly). They can now both be used interchangeably,
- but we prefer UPLOAD to PUT since it is a more generic term.
- 2004-06-02 15:51 bagder
- * include/curl/curl.h: *seven* new options to support 3rd party FTP
- transfers
- 2004-06-02 13:39 bagder
- * include/curl/curlver.h: 7.12.1-CVS in progress
- 2004-06-02 13:36 bagder
- * include/curl/curl.h, lib/config-win32.h, lib/setup.h,
- lib/timeval.h: Gisle's adjustments to allow building with
- lcc-win32
- 2004-06-02 13:34 bagder
- * lib/ftp.c: Gisle made ftp_mkd static
- 2004-06-02 13:31 bagder
- * RELEASE-NOTES: and we start all over again
- 2004-06-02 11:03 bagder
- * CHANGES: 7.12.0
- 2004-06-02 10:57 bagder
- * CHANGES, RELEASE-NOTES: more changes
- 2004-06-01 10:33 bagder
- * docs/libcurl/curl_unescape.3: Renaud Duhaut corrected the
- unescaping procedure
- 2004-06-01 10:09 bagder
- * lib/Makefile.vc6: David Byron made this use the mm lib by
- default, as was previously done. This might be done differently
- in the future.
- 2004-06-01 09:03 bagder
- * docs/curl.1: --create-dirs clarification
- 2004-05-28 13:16 bagder
- * CHANGES, RELEASE-NOTES: minor edits
- 2004-05-28 11:56 bagder
- * lib/url.c: check for failing strdup()s
- 2004-05-28 11:52 bagder
- * tests/server/sws.c: delete trailing whitespace
- 2004-05-27 09:48 bagder
- * lib/easy.c: fixed curl_easy_duphandle() to properly clean up all
- memory if any memory function fails and it returns NULL
- 2004-05-27 09:10 bagder
- * ares/ares_search.c: free() allocated memory when the ares search
- can't be made
- 2004-05-27 09:10 bagder
- * ares/ares_init.c: clear the domains and sortlist when the
- 'channel' is first created so that we can compare if non-NULL
- elsewhere
- 2004-05-27 09:09 bagder
- * ares/ares__get_hostent.c: better checks to avoid free(NULL)
- 2004-05-27 08:42 bagder
- * ares/ares__get_hostent.c: James Bursa's fix to prevent free(NULL)
- to occur
- 2004-05-26 16:32 bagder
- * TODO-RELEASE: the CONNECT issue seems fixed too now
- 2004-05-26 13:49 bagder
- * lib/Makefile.vc6: Mohun Biswas added release-zlib and debug-zlib
- targets.
- 2004-05-26 12:35 bagder
- * CHANGES: MSVC makefiles updated and an auth problem when using
- CONNECT
- 2004-05-26 12:32 bagder
- * TODO-RELEASE: curllib.dsp works in the latest snapshots
- 2004-05-26 11:23 bagder
- * RELEASE-NOTES: bugs, changes, sponsors!
- 2004-05-26 11:19 bagder
- * TODO-RELEASE: updated with recent stuff
- 2004-05-26 11:17 bagder
- * lib/libcurl.def: three new functions in the public API
- 2004-05-26 11:00 bagder
- * docs/examples/: Makefile.am, fileupload.c: added example that
- makes an upload to a file:// url
- 2004-05-26 10:58 bagder
- * docs/examples/ftpupload.c: strip trailing whitespace
- 2004-05-26 10:54 bagder
- * lib/: ftp.c, http.c, url.c, urldata.h: Added a new 'bit' in the
- connect struct named 'tunnel_proxy' that is set if a connection
- is tunneled through a proxy. A tunnel is done with CONNECT,
- either when using HTTPS or FTPS, or if explicitly enabled by the
- app.
- 2004-05-25 23:47 bagder
- * CHANGES, lib/file.c, lib/file.h, lib/transfer.c, lib/transfer.h,
- lib/url.c, lib/urldata.h, tests/data/Makefile.am,
- tests/data/test204, tests/data/test205: initial support for
- "uploading" to file:// URLs
- 2004-05-25 16:44 bagder
- * docs/curl.1, src/main.c: --proxy-basic added for completeness
- 2004-05-25 16:39 bagder
- * docs/TODO: removed some stuff that actually is done now, added
- the --optionseparator idea (not really new, but its better to
- have it mentioned in here)
- 2004-05-25 16:28 bagder
- * docs/KNOWN_BUGS: Bug report #948950, excessive amount of file
- descriptors might crash libcurl
- 2004-05-25 15:52 bagder
- * lib/Makefile.vc6, src/Makefile.vc6: Massimiliano Ziccardi's
- updates for the VC6 makefiles
- 2004-05-25 14:00 bagder
- * lib/url.c: preprocessor magic around the libidn idn_free() stuff
- to remain workable both with older libidn versions without
- idn_free() and with libidn versions that gets installed without
- idn-free.h
- 2004-05-25 13:59 bagder
- * configure.ac: checl for the idn_free stuff to remain functionall
- even with older libidn versions
- 2004-05-25 13:13 bagder
- * lib/http_ntlm.c: remove trailing whitespace
- 2004-05-25 09:51 bagder
- * src/main.c: make one call instead of two
- 2004-05-24 17:16 bagder
- * docs/examples/Makefile.am: new example proving that the debug
- callback works even when the multi interface is used
- 2004-05-24 17:16 bagder
- * docs/examples/multi-single.c: remove trailing whitespace
- 2004-05-24 17:12 bagder
- * docs/examples/multi-debugcallback.c: multi interface, debug
- callback
- 2004-05-24 15:31 bagder
- * src/main.c: delete trailing whitespace
- 2004-05-24 15:27 bagder
- * src/main.c: if no errorbuffer string was provided when a return
- code was returned, use the curl_easy_strerror() function to
- provide one
- 2004-05-24 15:23 bagder
- * docs/curl.1: IDN is a recognized feature
- 2004-05-24 15:21 bagder
- * docs/curl.1: fixed a reference
- 2004-05-24 14:12 bagder
- * curl-style.el: meta-m runs delete-trailing-whitespace in
- curl-mode
- 2004-05-24 13:57 bagder
- * lib/curlx.h: delete trailing whitespace
- 2004-05-24 12:46 bagder
- * include/curl/curl.h: delete trailing whitespace
- 2004-05-24 11:01 bagder
- * tests/data/test171: better name
- 2004-05-24 10:19 bagder
- * lib/url.c: only idn_free() if built with libidn
- 2004-05-24 09:53 bagder
- * lib/setup.h: delete trailing whitespace
- 2004-05-24 09:40 bagder
- * CHANGES, lib/setup.h, lib/url.c, lib/version.c: Simon Josefsson
- added a idn_free() function in libidn 0.4.5 as a reaction to
- Gisle's previous mail. We now use this function, and thus we
- require libidn
- 0.4.5 or later. No earler version will do.
- 2004-05-24 09:13 bagder
- * CHANGES, lib/http.c, lib/url.c, lib/urldata.h,
- tests/data/Makefile.am, tests/data/test172, tests/data/test6:
- Robert D. Young reported that CURLOPT_COOKIEFILE and
- CURLOPT_COOKIE could not be used both in one request. Fixed it
- and added test case 172 to verify.
- 2004-05-21 22:40 bagder
- * CHANGES, lib/cookie.c, tests/data/Makefile.am,
- tests/data/test171: While talking to host a.b.c, libcurl did
- wrongly not accept cookies that were set to the domain .a.b.c
- (that is with a dot prefix). This is now fixed and test case 171
- verifies it.
- 2004-05-21 14:23 bagder
- * lib/progress.c: quickfix to avoid division by zero, possibly we
- should go over all of these once and for all
- 2004-05-20 22:48 bagder
- * CHANGES: fixed transfer speed math
- 2004-05-20 22:35 bagder
- * lib/progress.c: calculate upload and download speed using doubles
- to keep precision. deleted trailing whitespace
- 2004-05-19 13:25 bagder
- * tests/data/test170: NTLM requires SSL
- 2004-05-19 13:10 bagder
- * CHANGES, RELEASE-NOTES: cert verify
- 2004-05-19 12:32 bagder
- * tests/data/Makefile.am: added test 170
- 2004-05-19 12:31 bagder
- * tests/data/test170: David Byron's test case with -F that used to
- crash
- 2004-05-19 11:25 bagder
- * lib/url.c: killed trailing whitespace
- 2004-05-19 11:24 bagder
- * tests/libtest/lib509.c: just code formatting and killed
- whitespace
- 2004-05-19 11:09 bagder
- * docs/examples/getinmemory.c: language!
- 2004-05-19 11:08 bagder
- * docs/examples/getinmemory.c: Set CURLOPT_USERAGENT too
- 2004-05-19 10:16 bagder
- * curl-style.el: The kill trailing whitespace needs to be set
- better as this way it takes effect globally which isn't nice.
- Commented it out for now. Display trailing whitespace still, to
- remind me.
- 2004-05-18 12:55 bagder
- * buildconf: simplified all die messages
- 2004-05-18 11:25 bagder
- * buildconf: simplified the automake failed message too
- 2004-05-18 11:22 bagder
- * testcurl.sh: make this script tell that this is the obsolete
- version, to make it possible to detect
- 2004-05-18 11:02 bagder
- * buildconf: simplified the die-line when aclocal fails, the
- previous one confused the netbsd shell
- 2004-05-18 09:35 bagder
- * lib/hostasyn.c: + when storing the address in the cache fails,
- cleanup the resolved address properly + delete trailing
- whitespace
- 2004-05-18 09:25 bagder
- * lib/ssluse.c: * seed_enough() was converted to a macro to avoid
- the IRIX compiler warning about that passed-in argument not being
- used. * killed trailing whitespace
- 2004-05-18 00:07 bagder
- * lib/hostip.c: if shrinking the buffer fails, use the older larger
- one
- 2004-05-18 00:01 bagder
- * lib/ssluse.c: Peter Sylvester's patch that addresses two flaws in
- the peer certificate name verification:
- - when multiple common names are used (as in the curl tests), the
- last name needs to be selected.
- - allow comparing with encoded values, at least with BMP and ISO
- latin1 encoded T61strings.
- 2004-05-17 12:54 bagder
- * Makefile.am, tests/Makefile.am: 'make test-torture' in the root
- now runs a full torture test
- 2004-05-17 12:53 bagder
- * tests/runtests.pl: removed debug output and trailing whitespace
- 2004-05-17 12:51 bagder
- * tests/runtests.pl: grrr, fix the check again if no ftp server at
- all is running
- 2004-05-17 12:39 bagder
- * CHANGES, RELEASE-NOTES: torture testing and a moved CVS repo
- 2004-05-17 10:07 bagder
- * lib/multi.c: new Curl_done() proto
- 2004-05-17 10:05 bagder
- * lib/: transfer.c, url.c, url.h: I made Curl_done() take a
- pointer-pointer in the first argument instead, and if the
- connection is killed it blanks the pointer it points to, to make
- it easier to detect usage problems whereever Curl_done() is used.
- 2004-05-17 10:04 bagder
- * lib/multi.c: better bailing out on memory failure
- 2004-05-17 10:02 bagder
- * tests/ftpserver.pl: When waiting for the second connect, we now
- use alarm to timeout the waiting. This is necessary in case the
- client never connects or somehow fails to do it timely. The
- timeout used now is only 2 seconds, which might cause problems on
- really slow hosts but longer times are painful when doing torture
- testing on FTP test cases.
- I'm not sure how this 'alarm' functionality works on Windows or
- other systems that don't actually have the alarm() function.
- 2004-05-17 09:59 bagder
- * tests/runtests.pl: improved the check for our own ftp server
- 2004-05-17 09:45 bagder
- * tests/libtest/: lib510.c, lib512.c: modified to not leak memory
- if a libcurl function returns failure, for better memory leak
- detection
- 2004-05-17 09:12 bagder
- * docs/libcurl/curl_easy_setopt.3: Seshubabu Pasam's format fixes
- and added notes about DER not working for some (SSL-)options.
- 2004-05-17 08:55 bagder
- * tests/libtest/lib509.c: make it not leak memory when it returns
- prematurely
- 2004-05-17 08:54 bagder
- * curl-style.el: automatically delete trailing white space on save
- in curl-mode
- 2004-05-17 08:53 bagder
- * lib/multi.c: bail out nicely if strdup() returns NULL, removed
- trailing whitespace
- 2004-05-17 08:50 bagder
- * lib/urldata.h: deleted trailing whitespace
- 2004-05-17 08:50 bagder
- * lib/transfer.c: fixed a warning on IRIX, deleted trailing
- whitespace
- 2004-05-14 13:46 bagder
- * lib/strerror.c: added string for the new share error code
- 2004-05-14 11:30 bagder
- * include/curl/curl.h: Added CURLSHE_NOMEM
- 2004-05-14 11:22 bagder
- * tests/libtest/: lib503.c, lib504.c, lib505.c, lib506.c, lib507.c:
- clean up properly on failure to enable easier libcurl leak
- detection
- 2004-05-14 11:21 bagder
- * README: new cvs instructions
- 2004-05-14 10:40 bagder
- * tests/libtest/: first.c, test.h: enable memory debugging the same
- way the curl command line tool already does
- 2004-05-13 17:19 bagder
- * lib/ssluse.c: memory cleanup and check fix
- 2004-05-13 17:18 bagder
- * lib/share.c: check that memory allocation functions truly return
- good data or bail out
- 2004-05-13 17:17 bagder
- * lib/multi.c: return on memory alloc fail
- 2004-05-13 17:17 bagder
- * lib/file.c: better bailing out in case of no memory
- 2004-05-13 17:16 bagder
- * lib/escape.c: curl_free() doesn't free(NULL) but just returns
- 2004-05-13 17:16 bagder
- * lib/easy.c: deal with input arguments as NULL
- 2004-05-13 16:14 bagder
- * lib/: http_digest.c, http_digest.h: return CURLDIGEST_NOMEM when
- a memory function fails to deliver
- 2004-05-13 16:13 bagder
- * lib/formdata.c: mark a value as alloced when strdup()ed to
- prevent memory leaks
- 2004-05-13 16:12 bagder
- * lib/url.c: bail out when no memory occurs
- 2004-05-13 12:40 bagder
- * lib/connect.c: Gisle Vamem reintroduced the verifyconnect() call
- on windows as well, and we now use it to provide more info back
- on connect failures.
- 2004-05-13 12:38 bagder
- * lib/ldap.c: Gisle: minor fix
- 2004-05-13 12:38 bagder
- * lib/ldap.h: no more Curl_ldap_done
- 2004-05-13 11:01 bagder
- * lib/Makefile.am: Added two two missing header files I missed when
- I removed the noinst_HEADERS
- 2004-05-13 10:23 bagder
- * docs/examples/Makefile.am: added https.c
- 2004-05-13 10:22 bagder
- * docs/examples/https.c: basic https fetching script
- 2004-05-13 09:52 bagder
- * tests/runtests.pl: made 'runtests.pl -t' run over all the tests
- just like other command lines Also made -t imply -n to disable
- valgrind, it runs sloooow otherwise.
- This now manages to run all tests OK up to test case 100 (the
- first FTP one) for me.
- 2004-05-13 08:53 bagder
- * ares/ares_init.c: James Bursa's patch to avoid free(NULL) (mainly
- because the libcurl memdebug system thinks free(NULL) is badness)
- 2004-05-12 15:24 bagder
- * lib/http_digest.c: Check that memory functions return non-NULL or
- return error.
- 2004-05-12 15:23 bagder
- * lib/base64.c: make sure the returned pointer is NULL when
- encoding fails
- 2004-05-12 15:05 bagder
- * lib/url.c: clean up and return better on out of memory
- 2004-05-12 15:04 bagder
- * lib/escape.c: return NULL on out of memory
- 2004-05-12 14:06 bagder
- * lib/: ftp.c, ftp.h, http.c, http.h, multi.c, telnet.c, telnet.h,
- transfer.c, url.c, url.h, urldata.h: Curl_done() and the
- protocol-specific conn->curl_done() functions now all take a
- CURLcode as a second argument, that is non-zero when Curl_done()
- is called after an error was returned from Curl_do() (or
- similar).
- 2004-05-12 14:05 bagder
- * lib/mprintf.c: return faster when we "hit a wall" while printfing
- 2004-05-12 14:04 bagder
- * lib/cookie.c: general cleanup to bail out nice and clean when a
- memory function fails to deliver
- 2004-05-12 11:02 bagder
- * lib/transfer.c: even if Curl_do() fails, we must call Curl_done()
- to do proper cleaning up
- 2004-05-12 11:02 bagder
- * lib/: formdata.c, formdata.h: improved cleaning up in case of
- memory allocation failures
- 2004-05-12 10:26 bagder
- * lib/url.c: bail out if we can't allocate the new range string,
- and make use of aprintf() instead of using snprintf() + strdup().
- 2004-05-12 10:22 bagder
- * src/: getpass.c, homedir.c, main.c, urlglob.c: Disable memdebug
- for the allocs done by the app, unless CURLTOOLDEBUG is defined
- (which it never is atm).
- Now, we can focus on making 'runtests -t [num]' work on all test
- cases and we should never leak nor crash.
- 2004-05-12 10:10 bagder
- * docs/libcurl/curl_global_init_mem.3: new man page
- 2004-05-12 10:00 bagder
- * lib/: transfer.c, urldata.h: use size_t better for buffer and
- alloc lengths
- 2004-05-12 09:56 bagder
- * lib/url.c: removed another jhrg-reference in a comment
- 2004-05-12 09:55 bagder
- * lib/content_encoding.c: Edited comments only.
- 2004-05-12 09:54 bagder
- * lib/http_chunks.c: The Curl_unencode_XXX_write() function take a
- ssize_t as third argument, so we typecast on invoke.
- 2004-05-12 08:27 bagder
- * lib/formdata.c: Left-over from before the return-code fix. This
- is probably the code that causes xlc and gcc act differently on
- AIX.
- 2004-05-11 23:17 bagder
- * lib/url.c: fixed Curl_open() to not leak anything if one malloc()
- fails, fix by James Bursa only modified by me.
- 2004-05-11 23:12 bagder
- * ares/: CHANGES, ares_init.c: - Nico Stappenbelt reported that
- when processing domain and search lines in the resolv.conf
- file, the first entry encountered is processed and used as the
- search list. According to the manual pages for both Linux,
- Solaris and Tru64, the last entry of either a domain or a
- search field is used.
- 2004-05-11 20:57 bagder
- * tests/runtests.pl: revert the accidentally added use of strace
- 2004-05-11 16:53 bagder
- * lib/transfer.c: minor leak in case of error, thanks to
- "./runtests.pl -n -t 25"
- 2004-05-11 16:48 bagder
- * lib/: formdata.c, formdata.h: clear up memory on failure a little
- better
- 2004-05-11 16:22 bagder
- * include/curl/curl.h: make the libidn pointer in the version
- struct a const
- 2004-05-11 16:21 bagder
- * RELEASE-NOTES: they're at least 36 functions now
- 2004-05-11 16:15 bagder
- * docs/libcurl/curl_version_info.3: updated to reflect reality!
- 2004-05-11 14:22 bagder
- * lib/Makefile.vc6: cut out the changelog, it is far from accurate
- anyway
- 2004-05-11 13:48 bagder
- * lib/libcurl.def: added curl_global_init_mem
- 2004-05-11 13:30 bagder
- * CHANGES, RELEASE-NOTES, TODO-RELEASE, docs/libcurl/Makefile.am,
- docs/libcurl/curl_global_init.3, include/curl/curl.h,
- lib/Makefile.am, lib/base64.c, lib/connect.c,
- lib/content_encoding.c, lib/cookie.c, lib/easy.c, lib/escape.c,
- lib/file.c, lib/ftp.c, lib/getdate.y, lib/getenv.c,
- lib/getinfo.c, lib/hash.c, lib/hostares.c, lib/hostasyn.c,
- lib/hostip.c, lib/hostip4.c, lib/hostip6.c, lib/hostsyn.c,
- lib/hostthre.c, lib/http.c, lib/http_chunks.c, lib/http_digest.c,
- lib/http_negotiate.c, lib/http_ntlm.c, lib/if2ip.c, lib/krb4.c,
- lib/ldap.c, lib/llist.c, lib/memdebug.c, lib/mprintf.c,
- lib/multi.c, lib/netrc.c, lib/nwlib.c, lib/security.c,
- lib/sendf.c, lib/share.c, lib/ssluse.c, lib/telnet.c,
- lib/transfer.c, lib/url.c, tests/runtests.pl:
- curl_global_init_mem() allows the memory functions to be
- replaced. memory.h is included everywhere for this.
- 2004-05-11 13:29 bagder
- * lib/memory.h: [no log message]
- 2004-05-11 13:29 bagder
- * lib/formdata.c: Make this source code use our internal *printf().
- Also some minor edits.
- 2004-05-11 10:10 bagder
- * CHANGES: Added recent events to the log
- 2004-05-11 10:10 bagder
- * RELEASE-NOTES: more changes, more news, more people
- 2004-05-11 10:09 bagder
- * README: another official download mirror
- 2004-05-11 09:54 bagder
- * lib/: Makefile.am, msvcproj.foot, msvcproj.head: new attempt at
- an improved DSP-file generation
- 2004-05-10 16:45 bagder
- * src/main.c: slightly better dealing of bad mem situations
- 2004-05-10 16:22 bagder
- * lib/http.c: Moved the fetching of the list of matching cookies to
- make it easier to free that list in case something goes wrong in
- the function and we must bail out. Courtesy of the torture
- testing.
- 2004-05-10 16:21 bagder
- * lib/sendf.c: curl_slist_append() fixed to clear up properly if a
- memory function fails
- 2004-05-10 16:04 bagder
- * src/main.c: better detect if/when curl_slist_append() returns
- failure, and bail out accordingly
- 2004-05-10 16:04 bagder
- * lib/cookie.c: if a malloc fails, clear up the memory and return
- failure
- 2004-05-10 12:52 bagder
- * lib/http.c: typo
- 2004-05-10 12:50 bagder
- * lib/mprintf.c: the aprintf() versions now return NULL if _any_
- alloc along the way failed, previously they could return a piece
- of the string, making it impossible for the caller to detect
- errors.
- 2004-05-10 12:49 bagder
- * lib/http.c: better detection for when add_buffer() returns
- failure, and return when that happens
- 2004-05-10 11:17 bagder
- * lib/hash.c: Curl_hash_add() was modified to clear up better in
- case of internal failure. When failing, it should not tamper at
- all with the data it was supposed to add to the cache.
- 2004-05-10 11:16 bagder
- * src/main.c: checkpasswd() prevents segfault by checking that
- input argument is non-NULL
- 2004-05-10 11:01 bagder
- * tests/runtests.pl: James Bursa's adjustments to make the -t
- option work for any test case.
- The -t is the "torture" test that first runs the test and counts
- the number of allocations performed during it, then it runs the
- test repeatedly over and over again and makes alloc number N fail
- to verify that we detect and return properly from error cases
- everywhere.
- 2004-05-10 10:57 bagder
- * lib/llist.c: make Curl_llist_insert_next() fail properly if
- malloc() fails
- 2004-05-10 10:57 bagder
- * lib/hash.c: better checking that strdup() works
- 2004-05-10 10:09 bagder
- * lib/http_digest.c: Luca fixed the nc= in the digest line since it
- apparantly should not have quotes...
- 2004-05-10 09:11 bagder
- * lib/formdata.c: James Bursa added better error checking for
- failer memory calls when building formposts
- 2004-05-10 09:03 bagder
- * lib/: msvcproj.foot, msvcproj.head: build curllib.dsp from these
- 2004-05-10 08:29 bagder
- * tests/runtests.pl: don't use -i when checking for our own server
- 2004-05-07 22:08 bagder
- * CHANGES: James' and Gisle' reports/fixes
- 2004-05-07 20:56 bagder
- * lib/hostares.c: James Bursa changed two error message to use the
- display-name instead of the internally-used name.
- 2004-05-07 20:54 bagder
- * tests/memanalyze.pl: James Bursa's fix to make this deal with
- malloc(0) as OK to free()
- 2004-05-07 20:46 bagder
- * lib/: url.c, urldata.h: We don't support any long protocol names
- so we can use a smaller buffer. Also, make sure we have room for
- the trailing zero, only scan to size-1.
- Gisle Vanem reported.
- 2004-05-07 11:50 bagder
- * lib/formdata.c: count the formdata size using a 64bit size if
- avaialble
- 2004-05-07 11:45 bagder
- * CHANGES: Made the lib/curllib.dsp file get generated automaticly
- 2004-05-07 11:42 bagder
- * lib/Makefile.am: don't use a magic define name
- 2004-05-07 11:41 bagder
- * lib/curllib.dsp: This file is now generated at dist-time.
- 2004-05-07 11:41 bagder
- * lib/Makefile.am: Generate curllib.dsp on dist.time from
- msvcproj.head msvcproj.foot and the known source files. Not
- actually verified to work yet.
- 2004-05-07 08:18 bagder
- * lib/hostares.c: get the display host name properly
- 2004-05-06 17:17 bagder
- * lib/url.c: removed two odd comments
- 2004-05-06 17:11 bagder
- * CHANGES, RELEASE-NOTES: little fixes
- 2004-05-06 17:05 bagder
- * configure.ac: removed the warning if libidn isn't found
- 2004-05-06 17:04 bagder
- * configure.ac: very minor output change
- 2004-05-06 15:29 bagder
- * tests/libtest/lib506.c: simplied the creation of new urls
- 2004-05-06 15:21 bagder
- * tests/server/sws.c: %ld for long
- 2004-05-06 14:44 bagder
- * tests/server/sws.c: int/long fix
- 2004-05-06 13:10 bagder
- * lib/hostares.c: Michael Benedict brought a fix that fills in the
- errorbuffer properly when ares fails to resolve a name. This was
- fixed before but somehow has fallen out again!
- 2004-05-06 13:02 bagder
- * acinclude.m4: typo AGAIN
- 2004-05-06 12:58 bagder
- * acinclude.m4: When using the icc compiler, we also ignore remark
- #1418 "external definition with no prior declaration" since this
- is a habit we have in the code.
- 2004-05-06 12:57 bagder
- * tests/libtest/lib509.c: printf %s with plain 'char *', not
- unsigned ones to silence icc's picky warnings
- 2004-05-06 12:49 bagder
- * acinclude.m4, lib/strerror.c: if no strerror_r prototype is
- found, we provide our own to prevent picky compilers to warn
- 2004-05-06 09:32 bagder
- * lib/version.c: removed the unused 'len' variable, made use of the
- ptr pointer even if no extra lib is used to prevent compiler
- warnings ("variable set but not used") on that case
- 2004-05-06 09:24 bagder
- * lib/version.c: typecast the unsigned long to plain long to
- prevent compiler warnings
- 2004-05-06 09:22 bagder
- * lib/ldap.c: unused variable removed
- 2004-05-06 09:21 bagder
- * lib/http_digest.c: use %ld to printf now.tv_sec
- 2004-05-06 09:19 bagder
- * lib/Makefile.am: curlx.h is a header to add to the release
- archive(s)
- 2004-05-05 22:12 bagder
- * tests/runtests.pl: fixed typo
- 2004-05-05 16:34 bagder
- * tests/runtests.pl: Temporary disable the logic that runs gdb on a
- core dump, as it can't blindly assume that the curl file is a
- proper binary, it is often a script file produced by libtool.
- 2004-05-05 16:22 bagder
- * lib/progress.c: hm, avoid division by zero more carefully with
- that new percentage math
- 2004-05-05 16:08 bagder
- * lib/ldap.c: Joe Halpin fixed the warning on the typecast from
- data pointer to function pointer!
- 2004-05-05 15:44 bagder
- * lib/progress.c: Gisle fixed the percentage to work, I adjusted it
- slightly to not as easily overflow on 32bit filesize-systems
- 2004-05-05 15:42 bagder
- * lib/: if2ip.c, if2ip.h: Gisle-fix: constified the 'interface'
- argument.
- 2004-05-05 15:42 bagder
- * lib/libcurl.def: Gisle fix: curl_formparse is gone.
- 2004-05-05 15:41 bagder
- * lib/memdebug.c: Gisle fixed: don't reference 'mem' if it's NULL.
- 2004-05-05 15:00 bagder
- * lib/http.c: initiate variables properly to default to no auth for
- server and proxy
- 2004-05-05 12:26 bagder
- * configure.ac: AC_CHECK_TOOL is prolly better to use when checking
- for ar
- 2004-05-05 11:20 bagder
- * src/writeout.c: slightly odd fix to prevent -Wunreachable-code to
- warn
- 2004-05-05 11:17 bagder
- * configure.ac: alert the user if 'sed' or 'ar' couldn't be found,
- as it might very well render a build impossible
- 2004-05-05 10:43 bagder
- * lib/progress.c: made the progress meter display not overflow even
- if _very_ large files are transfered. The maximum size we support
- now is 8 exabytes, which equals to 8192 petabytes...
- 2004-05-05 09:45 bagder
- * lib/progress.c: if the values allow it, avoid floting point math
- for the current speed
- 2004-05-05 09:30 bagder
- * src/main.c: additional typecasts in an attempt to avoid compiler
- warnings when switching from 64 bit types to 32 bit ones
- 2004-05-05 09:20 bagder
- * src/main.c: removed bad free()
- 2004-05-05 09:17 bagder
- * lib/url.c: do the alarm time-left math using unsigned longs since
- that is what alarm() returns and uses as input and converting to
- signed generates warnings and actually risks loss of accuracy
- 2004-05-05 09:08 bagder
- * lib/url.c: fix_hostname() now (void)s the conn argument to
- prevent warnings on non-idn enabled builds
- 2004-05-05 09:01 bagder
- * lib/sendf.c: ERR_error_string() returns an unsigned long so we
- should use one of those for the return code
- 2004-05-05 08:59 bagder
- * acinclude.m4: gcc 3.4 now uses the -Wunreachable-code option, I
- believe we can make older ones use this too...
- 2004-05-05 08:57 bagder
- * configure.ac: check the size of size_t for lib/mprintf.c
- 2004-05-05 08:57 bagder
- * lib/: mprintf.c, transfer.c, url.c: prevent warnings when using
- the gcc option -Wunreachable-code
- 2004-05-05 08:57 bagder
- * lib/memdebug.c: make the memlimit final NULL return get written
- to stderr as wella
- 2004-05-05 08:12 bagder
- * README: mention the LICENSE-MIXING document
- 2004-05-05 08:11 bagder
- * docs/: TODO, libcurl/libcurl-easy.3, libcurl/libcurl.3: minor
- update edits
- 2004-05-05 08:11 bagder
- * tests/runtests.pl: added a third URL to the torture testing, this
- one also hangs at some point for a reason I don't know
- 2004-05-04 16:36 bagder
- * docs/TODO: multipart formposts should be more streamy
- 2004-05-04 16:27 bagder
- * lib/http.c: bail out when an add_buffer() function returns
- failure
- 2004-05-04 15:40 bagder
- * lib/: hash.c, hostip.c: improved the cleaning up of memory when
- we fail to resolve names due to out of memory (thanks to
- 'runtests.pl -t')
- 2004-05-04 15:39 bagder
- * lib/http.c: check malloc() return code
- 2004-05-04 11:31 bagder
- * lib/formdata.c: removed more leftovers from the formparse
- function
- 2004-05-04 10:24 bagder
- * CHANGES, RELEASE-NOTES, docs/TODO, docs/libcurl/Makefile.am,
- docs/libcurl/curl_formparse.3, docs/libcurl/index.html,
- include/curl/curl.h, lib/Makefile.am, lib/formdata.c: removed
- curl_formparse() from the library
- 2004-05-04 09:54 bagder
- * TODO-RELEASE: Gisle made item 38, now there's only one low-prio
- task left...
- 2004-05-04 09:52 bagder
- * CHANGES, RELEASE-NOTES, lib/http.c, lib/http.h,
- lib/http_digest.c, lib/http_digest.h, lib/http_ntlm.c,
- lib/transfer.c, lib/url.c, lib/urldata.h, tests/data/Makefile.am,
- tests/data/test16, tests/data/test167, tests/data/test168,
- tests/data/test169, tests/data/test503, tests/data/test63,
- tests/data/test80, tests/data/test82, tests/data/test85: General
- HTTP authentication cleanup and fixes
- 2004-05-03 17:01 bagder
- * lib/ldap.c: Gisle fixed the problem with ldap_search_s() fails
- with "filter error": a case of using 'lud_filter' after freeing
- 'lud_dn'.
- 2004-05-03 16:57 bagder
- * tests/data/test80: improved the name of the test
- 2004-05-03 16:55 bagder
- * docs/curl.1: Added --proxy-digest, added the standard curl source
- header to this file.
- 2004-05-03 16:40 bagder
- * docs/libcurl/Makefile.am: fixed the pdf and html for the strerror
- functions
- 2004-05-03 13:56 bagder
- * src/main.c: Added support for --proxy-digest
- 2004-05-03 11:17 bagder
- * ares/ares_init.c: don't free(NULL)
- 2004-05-03 11:14 bagder
- * lib/ldap.c: Gisle Vanem:
- Patch for ldap.c under Windows. It works with wldap32.dll as
- supplied with Win-98/ME/2000/XP, so no extra .dlls are required.
- I've mostly tested it against Verisign's ldap server. Added code
- in the case there are to many responses (rc =
- LDAP_SIZELIMIT_EXCEEDED) and print only those we got. E.g.
- curl
- ldap://directory.verisign.net/?cn,display-name,mail,info?subtree?(cn=*Nelson*)
- will print the first 10 results.
- My only problem with it is that ldap_search_s() fails with
- "filter error" when CURLDEBUG is defined ?! Maybe someone can
- spot the error.
- 2004-04-30 12:55 bagder
- * CHANGES: mucho
- 2004-04-30 12:37 bagder
- * tests/runtests.pl: Display "exit OK" when the exit code has been
- verified to be OK, and added initial basic valgrind-log scan for
- memory leaks it could detect.
- 2004-04-30 12:34 bagder
- * include/curl/curl.h: deprecated functions
- 2004-04-30 11:17 bagder
- * TODO-RELEASE: 25 and 37 are now done, only two low-prio tasks
- left for the 7.12 release
- 2004-04-30 10:52 bagder
- * RELEASE-NOTES: recent changes
- 2004-04-30 10:51 bagder
- * lib/README.curlx: updated with more and new info
- 2004-04-30 10:38 bagder
- * docs/libcurl/: curl_getenv.3, curl_mprintf.3, curl_strequal.3:
- these functions are marked to get removed from the public API
- "soon"
- 2004-04-30 10:23 bagder
- * src/main.c: use the new lib/curlx.h header and modified the code
- to use all to-become- curlx_-functions with the new prefix to
- prepare this code for the future removal of several
- curl_-functions from the public libcurl API.
- 2004-04-30 10:22 bagder
- * lib/curlx.h: New header file that offers easy access to the
- curlx_ functions for an app. curlx_ functions are NOT part of
- the offical API, but only available as source code functions from
- the lib directory in case of need.
- 2004-04-30 10:03 bagder
- * tests/: getpart.pm, runtests.pl: support the new libcurl IDN
- feature, also a first attempt to display a stack trace if a test
- results in a 'core' file and gdb is present
- 2004-04-30 10:00 bagder
- * tests/FILEFORMAT: idn is a new feature that can be made required
- for a test
- 2004-04-30 08:46 bagder
- * tests/data/: Makefile.am, test166: added test 166, formpost with
- white space in file name
- 2004-04-30 08:45 bagder
- * src/main.c: make the contents able to be any data, the previous
- stopped at white space
- 2004-04-30 07:53 bagder
- * lib/http_digest.c: oops, a bad strtok() was fixed by Luca
- 2004-04-30 07:51 bagder
- * tests/server/sws.c: include the full size of the sent response in
- the log
- 2004-04-29 16:33 bagder
- * tests/memanalyze.pl: Gisle fixed the counting of calloc()s
- 2004-04-29 15:43 bagder
- * tests/data/: Makefile.am, test165: Introducing IDN host name
- testing. Test case 165 requires an IDN-capable libcurl.
- 2004-04-29 15:41 bagder
- * lib/: http.c, url.c: fixed the host/proxy name issue when
- re-using a connection and made IDN names work when using proxy by
- converting the IDN-name to the ACE-encoded version before the
- request-URL is passed to the proxy.
- 2004-04-29 15:31 bagder
- * tests/runtests.pl: remove newline from matching pattern
- 2004-04-29 15:24 bagder
- * tests/data/test153: ignore cnonce lines too as they are based on
- the current time and will differ from time to time!
- 2004-04-29 13:57 bagder
- * lib/url.c: encode the correct name
- 2004-04-29 12:58 bagder
- * lib/easy.c: curl_easy_duphandle() works again with ares enabled
- 2004-04-29 12:57 bagder
- * tests/data/: Makefile.am, test512: test 512 does some basic
- curl_easy_duphandle() testing
- 2004-04-29 12:56 bagder
- * tests/libtest/: Makefile.am, lib512.c: new test case for a simple
- curl_easy_duphandle() test
- 2004-04-29 12:47 bagder
- * tests/data/test153: updated to work with the new Digest code
- 2004-04-29 10:18 bagder
- * lib/: http_digest.c, urldata.h: Luca Altea's major HTTP Digest
- update
- 2004-04-29 09:36 bagder
- * lib/ssluse.c: Gisle made the code use ERR_error_string_n()
- 2004-04-28 22:34 bagder
- * lib/krb4.c: the new way of accessing the host name
- 2004-04-27 20:31 bagder
- * docs/: LICENSE-MIXING, Makefile.am: Added LICENSE-MIXING to the
- release archive
- 2004-04-27 17:19 bagder
- * lib/easy.c: IDN: Gisle Vanem made the win32 version handle a
- missing CHARSET environment and then figure it out with a
- suitable windows call.
- 2004-04-27 17:13 bagder
- * lib/hostthre.c: outputed elsewhere already
- 2004-04-27 16:22 bagder
- * CHANGES: idn stuff in code and configure script
- 2004-04-27 16:22 bagder
- * RELEASE-NOTES: we released yesterday, we have heaps of new stuff
- today! :-)
- 2004-04-27 16:17 bagder
- * lib/inet_ntop.c: provide our own inet_ntoa_r() proto if the
- system has none on its own
- 2004-04-27 15:56 bagder
- * lib/: connect.c, ftp.c, hostares.c, hostthre.c, http.c,
- http_negotiate.c, ldap.c, ssluse.c, transfer.c, url.c, urldata.h:
- Made host name and proxy name get stored in a 'struct hostname'
- and set all things up to work with encoded host names internally,
- as well as keeping 'display names' to show in debug messages. IDN
- resolves work for me now using ipv6, ipv4 and ares resolving.
- Even cookies on IDN sites seem to do right.
- 2004-04-27 14:08 bagder
- * configure.ac: without-libidn works too now
- 2004-04-27 13:16 bagder
- * CHANGES: hugehelp.c fix, without-ssl fix
- 2004-04-27 12:59 bagder
- * tests/libtest/lib504.c: make the loop use a fixed number of
- attempts to prevent eternal loops
- 2004-04-27 09:05 bagder
- * docs/libcurl/: Makefile.am, curl_easy_strerror.3,
- curl_multi_strerror.3, curl_share_strerror.3, index.html,
- libcurl-errors.3: added curl_*_strerror
- 2004-04-27 09:05 bagder
- * docs/index.html: added doctype tag to get HTML compliant
- 2004-04-27 00:13 bagder
- * configure.ac: We now make sure to only scan for SSL options with
- pkg-config if we haven't disabled SSL with --without-ssl. This
- previously made the Makefiles use the SSL libs even though told
- not to.
- 2004-04-26 23:15 bagder
- * src/: Makefile.am, mkhelp.pl: Include "setup.h" and not
- "config.h" since setup.h is made to include the correct config.h
- for the platform, and when this is done the USE_MANUAL define is
- properly known.
- 2004-04-26 23:12 bagder
- * docs/curl.1: my nroff 1.18.1 complained the URL as it contains a
- nroff combo somehow and when I modified it slightly the warning
- dissappeared...
- 2004-04-26 22:41 bagder
- * lib/Makefile.vc6: oops, .obj not .c!
- 2004-04-26 17:31 bagder
- * configure.ac: improved libidn detection to correct the false
- positives we got
- 2004-04-26 17:19 bagder
- * lib/url.c: made the verbose connect use the proper host name
- string even when using a proxy
- 2004-04-26 17:14 bagder
- * lib/url.c: NI_MAXHOST is not generally available, we use plain
- 256 bytes for the hostname instead, its only for debug verbose
- output anyway
- 2004-04-26 17:11 bagder
- * lib/hostip6.c: corrected mistake
- 2004-04-26 16:18 bagder
- * lib/hostthre.c: Gisle fixed a mistaken check
- 2004-04-26 16:18 bagder
- * lib/: connect.c, ftp.c, hostip.c, hostip.h, url.c: Made defines
- instead of plain numbers for the Curl_resolv() return code to
- make the code easier to read
- 2004-04-26 16:06 bagder
- * include/curl/: curl.h, types.h: typedef CURL in the curl.h file
- instead of only having a single useful typedef in the separate
- types.h
- 2004-04-26 16:03 bagder
- * lib/: hostip6.c, hostthre.c, http.c, url.c, urldata.h: IDN
- adjustments and host cleanups by Gisle
- 2004-04-26 16:02 bagder
- * lib/transfer.c: no longer include curl/types.h, it serves no
- purpose
- 2004-04-26 16:02 bagder
- * lib/content_encoding.c: ignore the curl/types.h header file
- 2004-04-26 15:42 bagder
- * configure.ac: Moved down the ares check again to the bottom of
- the script since it modified the compiler and link options so
- nothing can be tested for after this check, as the c-ares lib
- might not have been built yet!
- 2004-04-26 14:33 bagder
- * lib/Makefile.vc6: added the new files to the build
- 2004-04-26 14:29 bagder
- * CHANGES, configure.ac: "configure summary"
- 2004-04-26 14:04 bagder
- * tests/data/: test400, test401, test402, test403: Removed the FTPS
- test cases, they only annoy us as they don't work for anyone
- anywhere. We need to write a better ftps-server for test purposes
- and then we can re-introduced FTPS tests.
- 2004-04-26 14:02 bagder
- * lib/: hostip.h, hostip4.c: Curl_ip2addr() now takes an in_addr_t
- argument instead to prevent compiler warnings
- 2004-04-26 13:56 bagder
- * lib/hostares.c: removed assignment of variable never used
- 2004-04-26 13:52 bagder
- * lib/ssluse.c: Tor Arntsen fixed a 'Statement not
- reachable'-warning
- 2004-04-26 11:28 bagder
- * docs/libcurl/libcurl-errors.3: Kim Karlsson pointed out that
- error 57 was wrongly documented
- 2004-04-26 09:50 bagder
- * lib/telnet.c: TommyTam made a patch to handle stdin redirection
- for win32.
- 2004-04-26 09:47 bagder
- * TODO-RELEASE: some fixed, one removed, edited some. 7.12.0 in
- progress.
- 2004-04-26 09:26 bagder
- * CHANGES: the recent commits explained
- 2004-04-26 09:20 bagder
- * lib/: Makefile.am, hostares.c, hostasyn.c, hostip.c, hostip.h,
- hostip4.c, hostip6.c, hostsyn.c, hostthre.c, inet_ntop.c,
- inet_ntop.h, memdebug.h, multi.c, setup.h, url.c, url.h,
- urldata.h: Major hostip.c cleanup and split into multiple files
- and easier #ifdef usage.
- 2004-04-26 09:14 bagder
- * src/main.c: supports showing "IDN" as a libcurl feature, now
- outputs the features in alphabetical order
- 2004-04-26 09:14 bagder
- * lib/version.c: added libidn awareness
- 2004-04-26 09:12 bagder
- * lib/transfer.c: added many comments
- 2004-04-26 09:12 bagder
- * lib/strerror.c: major update of the error strings
- 2004-04-26 09:11 bagder
- * lib/file.c: added comments
- 2004-04-26 09:11 bagder
- * lib/: connect.c, easy.c: added function headers and comments
- 2004-04-26 09:08 bagder
- * configure.ac: --with-libidn[=PATH] is now supported
- 2004-04-26 09:04 bagder
- * include/curl/: curl.h, curlver.h: the next release is planned to
- become 7.12.0
- 2004-04-26 09:03 bagder
- * RELEASE-NOTES: start all over again
- 2004-04-26 08:05 bagder
- * CHANGES: 7.11.2 coming today
- 2004-04-25 17:23 bagder
- * configure.ac: updated the warning text when SSL is explicitly
- disabled
- 2004-04-25 17:21 bagder
- * src/: config-amigaos.h, config-mac.h, config-netware.h,
- config-riscos.h, config-vms.h, config-win32.h: USE_MANUAL is now
- defined by default
- 2004-04-25 10:33 bagder
- * CHANGES, CHANGES.2003: moved older changes to the CHANGES.2003
- file
- 2004-04-25 10:19 bagder
- * CHANGES, RELEASE-NOTES: disable-manual
- 2004-04-25 10:13 bagder
- * src/: Makefile.am, mkhelp.pl: make the generated hugehelp.c file
- use the USE_MANUAL define so that it will be properly built with
- configure --disable-manual even if the source file is already
- present
- 2004-04-24 11:33 bagder
- * tests/data/: Makefile.am, test164: test164 HTTP range with
- multiple ranges
- 2004-04-23 16:10 bagder
- * RELEASE-NOTES: removed a memory leak when doing a windows
- threaded resolve and it failed
- 2004-04-23 16:04 bagder
- * CHANGES, lib/hostip.c: Gisle Vanem found and fixed a memory leak
- when doing (failing) Windows
- threaded name resolves.
- 2004-04-23 13:00 bagder
- * lib/formdata.c: only a minor comment/format change
- 2004-04-23 12:37 bagder
- * lib/: formdata.c, formdata.h, http.c: Replaced
- Curl_FormReadOneLine with Curl_formpostheader as that is the only
- use for it. It saves one extra copy of the header.
- I also added comments for several functions in formdata.c
- 2004-04-23 10:50 bagder
- * RELEASE-NOTES: o --proxy-ntlm now checks if libcurl supports
- NTLM before using it
- o minor --fail with authentication bugfix
- 2004-04-23 10:47 bagder
- * CHANGES: --proxy-ntlm fix and test case 163
- 2004-04-23 10:44 bagder
- * src/main.c: Made --proxy-ntlm check if the underlying library
- actually supports NTLM
- 2004-04-23 10:40 bagder
- * tests/data/test9: minor format fix
- 2004-04-23 10:40 bagder
- * tests/data/: Makefile.am, test163: added test 163 - a simple test
- case that use -F field<file, to verify that we can pass on "odd"
- characters (newline, CR, tab) like this.
- 2004-04-23 10:38 bagder
- * tests/runtests.pl: No longer uses the valgrind option
- '--logfile-fd', we use the --logfile option instead (even though
- it appends the pid to the file name, making it harder to figure
- out its name to parse it after a test has run).
- Also made sure we only use valgrind for the actual test command
- command lines, not when for example running curl to detect if
- there are any already running servers are present etc.
- 2004-04-23 08:29 bagder
- * include/curl/curl.h: define the obsolete options to different
- values to prevent "duplicate case" situtations in bindings that
- still have switch() cases for them
- 2004-04-23 08:04 bagder
- * tests/data/test162: require SSL as otherwise NTLM doesn't work!
- 2004-04-22 23:27 bagder
- * lib/http.c: missing brace
- 2004-04-22 22:09 bagder
- * CHANGES: allow newlines in the contents when doing -F
- "var=[contents]" Robert Marlow reported.
- 2004-04-22 22:07 bagder
- * CHANGES, lib/http.c, lib/transfer.c, lib/urldata.h,
- tests/data/Makefile.am, tests/data/test162: - David Byron found
- and fixed a small bug with the --fail and authentication stuff
- added a few weeks ago. Turns out that if you specify
- --proxy-ntlm and communicate with a proxy that requires basic
- authentication, the proxy properly returns a 407, but the
- failure detection code doesn't realize it should give up, so
- curl returns with exit code 0. Test case 162 verifies this.
- 2004-04-22 17:26 bagder
- * src/main.c: allow newlines in the contents when doing -F
- "var=[contents]"
- 2004-04-22 15:15 bagder
- * lib/ftp.h: removed Curl_ftp_quit() as it was turned into a static
- in ftp.c
- 2004-04-22 15:10 bagder
- * CHANGES: If a transfer is found out to be only partial, libcurl
- will now treat that as a problem serious enough to skip the final
- QUIT command before closing the control connection. To avoid the
- risk that it will "hang" waiting for the QUIT response. Added
- test case 161 to verify this.
- 2004-04-22 15:09 bagder
- * lib/ftp.c, tests/memanalyze.pl, tests/data/Makefile.am,
- tests/data/test161: If only a partial file was transfered, we
- consider that a fatal problem so we won't try to QUIT the control
- connection and risk "hanging" waiting for a response. Test case
- 161 verifies this. The quit-sending function was also made
- static.
- 2004-04-22 14:35 bagder
- * lib/http.c: Added comments
- 2004-04-22 12:33 bagder
- * tests/runtests.pl: modified how valgrind is run to make sure that
- file handle 3 exists when we tell valgrind to use that to send
- the logfile to
- 2004-04-22 10:54 bagder
- * README, RELEASE-NOTES: danish mirror
- 2004-04-21 21:35 bagder
- * TODO-RELEASE: Gisle's items
- 2004-04-21 13:18 bagder
- * lib/hostip.c: include unistd.h as well for the close() proto on
- some platforms (like Tru64)
- 2004-04-21 13:15 bagder
- * lib/getdate.y: typecast the tolower() argument to an int to
- prevent compiler warning
- 2004-04-21 13:15 bagder
- * lib/url.c: typecast tolower/toupper arguments to int to make
- picky compilers complain less
- 2004-04-21 10:56 bagder
- * CHANGES, TODO-RELEASE: test case 160 "should work" now
- 2004-04-21 10:49 bagder
- * lib/: sendf.c, transfer.c, urldata.h: Fix the "lingering close"
- problem when re-using a connection, as test case 160 shows.
- We got no data and we attempted to re-use a connection. This
- might happen if the connection was left alive when we were done
- using it before, but that was closed when we wanted to read from
- it again. Bad luck. Retry the same request on a fresh connect!
- Deleted the sockerror variable again, it serves no purpose
- anymore.
- 2004-04-21 10:47 bagder
- * lib/ftp.c: increase the headerbytecount for incoming "headers"
- 2004-04-21 08:56 bagder
- * tests/server/sws.c: log the WAIT command
- 2004-04-20 11:46 bagder
- * lib/hostip.c: cleanup leftovers
- 2004-04-20 10:35 bagder
- * tests/data/: Makefile.am, test160: test160 - for a more
- controlled testing of the case where libcurl starts to re-use a
- connection that is closed when re-used and libcurl should then
- make a new fresh connection and use instead
- 2004-04-20 09:53 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/http.c, lib/ssluse.c,
- lib/transfer.c, lib/url.c, lib/urldata.h: Cleaned up
- hostname/name/gname and path/ppath confusion. Removed the fixed-
- length limit of the hostname part of the URL.
- 2004-04-20 09:52 bagder
- * README: new mirror and one that changed domain
- 2004-04-20 09:36 bagder
- * tests/data/test91: make the first response get a "connection:
- close" header as that is how most 1.1 connections will be closed.
- The case where it gets closed anyway is subject for a new
- separate test.
- 2004-04-19 17:20 bagder
- * tests/ftpserver.pl: changed the logging to work when the logfile
- is removed during testing
- 2004-04-19 10:41 bagder
- * tests/data/: test154, test88: Make the server include
- "Connection: close" in the headers of the replies it actually
- will close. This is after all what HTTP 1.1 says a server should
- do.
- 2004-04-19 09:18 bagder
- * lib/progress.c: Gisle Vanem corrected a mistake in a recent
- progress fix
- 2004-04-17 13:38 bagder
- * tests/server/sws.c: Gisle Vanem: patches to make sws.c compile
- under MingW/MSVC is attached. And some cosmetic fixes.
- 2004-04-17 13:33 bagder
- * lib/connect.c: Gisle made a failed connect output the reason for
- it
- 2004-04-17 13:33 bagder
- * lib/setup.h: NDEBUG should not be defined when CURLDEBUG is
- 2004-04-16 09:33 bagder
- * TODO-RELEASE: adding issue 36 to be fixed before release
- 2004-04-16 09:02 bagder
- * tests/runtests.pl: don't display the . and .. files when dumping
- the log/ contents
- 2004-04-16 09:01 bagder
- * tests/server/sws.c: remade the logging function to better deal
- with removed logfiles during the execution of the tests
- 2004-04-15 17:05 bagder
- * TODO-RELEASE: issue 31 - fix windows multi interface is now
- corrected
- 2004-04-15 17:05 bagder
- * docs/libcurl/curl_multi_fdset.3: clarified that select() timeouts
- should always remain rather short
- 2004-04-15 16:53 bagder
- * CHANGES: my test suite edits
- 2004-04-15 15:55 bagder
- * tests/ftpserver.pl: change the log format to look similar to sws
- added various logging info
- 2004-04-15 15:37 bagder
- * tests/runtests.pl: clean the log directory between each single
- test, so that we can better display all logs and only logs with
- relevant data when a test fails and -p is used.
- 2004-04-15 12:43 bagder
- * lib/ftp.c: ftp->dirs[] is no longer terminated with a zero entry
- but ftp->dirdepth should be used
- 2004-04-15 09:52 bagder
- * CHANGES, RELEASE-NOTES, lib/ftp.c, lib/urldata.h,
- tests/data/test142: removed the fixed dir depth limit in the FTP
- code
- 2004-04-14 14:13 bagder
- * CHANGES, RELEASE-NOTES: two ipresolve fixes
- 2004-04-14 14:13 bagder
- * docs/libcurl/curl_multi_fdset.3: format fix
- 2004-04-14 14:10 bagder
- * lib/hostip.c: asking for CURL_IPRESOLVE_V6 when ipv6 addresses
- can't be resolved will now cause the resolve function to return
- NULL immediately
- 2004-04-14 14:00 bagder
- * src/main.c: Gisle Vanem made the -4/-6 actually get set too
- 2004-04-14 13:43 bagder
- * lib/hostip.c: Curl_wait_for_resolv() could hang due to the bad
- timeout timer resolution and some bad thinking on my part.
- 2004-04-14 09:07 bagder
- * CHANGES: several changes
- 2004-04-14 09:04 bagder
- * tests/runtests.pl: display interesting log files on failure, if
- -p is used
- 2004-04-14 08:53 bagder
- * tests/libtest/lib511.c: enable verbose as well
- 2004-04-14 08:30 bagder
- * tests/: data/Makefile.am, data/test511, libtest/Makefile.am,
- libtest/lib511.c: Added test case 511 in an attempt to repeat bug
- report #934666 "storage leak in ftp.c", but it shows no leaking.
- 2004-04-13 16:34 bagder
- * docs/libcurl/curl_multi_fdset.3: minor format fix
- 2004-04-13 16:31 bagder
- * docs/libcurl/curl_multi_fdset.3: eh, these can't be used for
- poll()! ;-)
- 2004-04-13 16:27 bagder
- * docs/libcurl/: curl_multi_add_handle.3, curl_multi_cleanup.3,
- libcurl-errors.3: additional info
- 2004-04-13 15:59 bagder
- * lib/hostip.c: Gisle Vanem's fix that makes the multi interface
- work on Windows again even when not using ares.
- 2004-04-13 13:03 bagder
- * RELEASE-NOTES: spell fixes
- 2004-04-13 12:58 bagder
- * RELEASE-NOTES: more news
- 2004-04-13 12:42 bagder
- * lib/url.c: proper typecast to prevent compiler warning
- 2004-04-13 11:08 bagder
- * docs/libcurl/: curl_easy_duphandle.3, curl_easy_init.3: removed
- the BUGS section since it offers nothing good
- 2004-04-13 09:44 bagder
- * ares/CHANGES: 1.2.0
- 2004-04-13 09:37 bagder
- * lib/: http.c, transfer.c, url.c, urldata.h: remove an long time
- #defined struct member and use the actual "real" name instead to
- make it easier to find/read
- 2004-04-13 09:16 bagder
- * lib/: connect.c, url.c, urldata.h: Moved the 'tcp_nodelay' member
- to the proper 'UserDefined' struct within the sessionhandle to
- make the duphandle() function work as supposed. Also tried to
- start document functions the doxygen way (in the headers of the
- functions). Can't make it work though...
- 2004-04-13 08:13 bagder
- * TODO-RELEASE: move issue 35 (hostip.c cleanup) forward, I don't
- feel like doing that now
- 2004-04-13 07:58 bagder
- * tests/Makefile.am: full-test passes -p to runtests as well to get
- more details in case of failure
- 2004-04-13 07:57 bagder
- * tests/runtests.pl: Initial support for dumping the contents of
- the files in log/ when failing when -p is used. For easier
- bug-hunting of autobuild failures. This still only shows what
- files that are present in log/, as I believe we need to filter
- which files we show on a failure.
- 2004-04-12 08:55 bagder
- * lib/hostip.c: somewhat safer typecasting in case sizeof(long) !=
- sizeof(void *) (is there even such platforms?)
- 2004-04-11 22:25 bagder
- * lib/Makefile.vc6: David Byron's patch for MSVC builds with zlib
- 2004-04-11 08:33 bagder
- * ares/FILES: updated to not include the msvc-generated files
- 2004-04-11 08:32 bagder
- * ares/buildconf: when checked out from CVS, run this to generate
- the proper scripts
- 2004-04-09 11:36 bagder
- * lib/: progress.c, timeval.c, timeval.h: Dirk Manske increased the
- resolution for what the CURLINFO_*_TIME return.
- 2004-04-08 20:10 bagder
- * ares/ares_version.h: we're working on 1.2.0 now
- 2004-04-07 17:01 bagder
- * tests/data/: Makefile.am, test159: added test 159, use --ntlm
- together with -0
- 2004-04-07 16:27 bagder
- * CHANGES, README, RELEASE-NOTES, docs/KNOWN_BUGS, lib/http.c,
- lib/transfer.c, lib/urldata.h, tests/data/Makefile.am,
- tests/data/test158: getting only a 100 Continue response and
- nothing else, when talking HTTP, is now treated as an error by
- libcurl
- 2004-04-07 16:03 bagder
- * docs/KNOWN_BUGS: --limit-rate using -d or -F does not work
- 2004-04-07 09:30 bagder
- * lib/Makefile.am, lib/README.curlx, lib/ftp.c, lib/strtoofft.h,
- lib/transfer.c, src/main.c: renamed the strtoofft() macro to
- curlx_strtoofft() to adjust to the curlx_* concept, and added
- lib/README.curlx to explain details about it
- 2004-04-07 09:23 bagder
- * src/main.c: Use curl_off_t for the limit rate values to support
- REALLY huge values on such platforms that support large files.
- 2004-04-06 17:30 bagder
- * TODO-RELEASE: mention getting windows builds to work after
- rearrangements
- 2004-04-06 17:29 bagder
- * TODO-RELEASE, docs/TODO: Moved long-standing issues over from
- TODO-RELEASE to the more long-term TODO file.
- 2004-04-06 17:22 bagder
- * TODO-RELEASE: the memory leak on windows have been addressed
- 2004-04-06 17:16 bagder
- * tests/data/test155: require ssl since ntlm needs it
- 2004-04-06 17:14 bagder
- * CHANGES, RELEASE-NOTES, lib/file.c, lib/ftp.c, lib/http.c,
- lib/transfer.c, lib/url.c, lib/urldata.h, tests/data/test154,
- tests/data/test155, tests/data/test156, tests/data/test157,
- tests/data/test88: New authentication code added, particularly
- noticable when doing POST or PUT with Digest or NTLM. libcurl
- will now use HEAD to negotiate the authentication and when done
- perform the requested POST.
- 2004-04-06 17:12 bagder
- * ares/CHANGES: mention the man page updates from the other day
- 2004-04-06 17:09 bagder
- * lib/hostip.c: the pack_hostent() proto isn't used/needed with
- ipv6 is enabled.
- time to restructure this source file!
- 2004-04-06 16:51 bagder
- * lib/hostip.c: Gisle Vanem's fix for bug item #927979 reported by
- Nathan O'Sullivan.
- Good enough?
- 2004-04-06 16:07 bagder
- * lib/Makefile.am: Added the curl source header and changed some
- comments
- 2004-04-06 14:06 bagder
- * CHANGES, src/Makefile.am, src/main.c: improved --limit-rate
- functionality, partly by the new use of curlx_tvnow()
- 2004-04-06 14:02 bagder
- * lib/strerror.c: Gisle Vanem caught me breaking the windows
- version of Curl_strerror()
- 2004-04-06 12:15 bagder
- * lib/: timeval.c, timeval.h: provide these functions as curlx_*
- ones as this enables the curl app to re-use these sources and
- functions for subsecond resolution timing
- 2004-04-06 09:59 bagder
- * lib/README.ares: up-to-date with reality
- 2004-04-06 09:49 bagder
- * src/config.h.in: added HAVE_GETTIMEOFDAY, we need it for better
- time resolution
- 2004-04-06 09:48 bagder
- * src/urlglob.c: typecasts to please picky compilers checking the
- printf() format string
- 2004-04-06 08:24 bagder
- * RELEASE-NOTES: one change, three bugs, one credit
- 2004-04-06 08:24 bagder
- * CHANGES: the last couple of days
- 2004-04-06 08:18 bagder
- * TODO-RELEASE: two issues to fix before 7.11.2, one issue to fix
- befor 7.12.0
- 2004-04-06 08:06 bagder
- * lib/strerror.c: remove the general use of sys_nerr
- 2004-04-05 14:38 bagder
- * ares/vc/: vc.ncb, vc.opt: generated files, no need to keep in CVS
- 2004-04-02 13:04 bagder
- * docs/libcurl/curl_strnequal.3: prepend the man3 dir to the file
- name to work better. Robin Kay pointed this out.
- 2004-04-02 11:56 bagder
- * ares/: ares_gethostbyaddr.3, ares_gethostbyname.3: edits, mainly
- to make the generated html output nicer
- 2004-04-02 11:50 bagder
- * ares/: ares_destroy.3, ares_free_hostent.3, ares_mkquery.3,
- ares_process.3, ares_timeout.3: minor edits
- 2004-04-02 09:32 bagder
- * lib/progress.c: Dirk Manske's feedback: * bring back subsecond
- resolution to CURLINFO_TOTAL_TIME * Fix the Curl_pgrsDone() so
- that the final progress update is shown properly
- 2004-04-02 09:18 bagder
- * lib/Makefile.m32, src/Makefile.m32: Andrés García's updated mingw
- makefiles
- 2004-04-02 08:40 bagder
- * docs/examples/multi-single.c: if select returns -1, bail out of
- the loop
- 2004-04-01 12:26 bagder
- * configure.ac: Only check that the c-ares lib is valid if we don't
- use the "embedded" directory. The provided ares dir is probably
- up-to-date, but more importantly it is often not built yet at the
- time when this configure script runs.
- 2004-04-01 11:10 bagder
- * configure.ac: When ares is enabled, we now check for the
- ares_cancel function to verify that we use a library that is
- recent enough to build with the latest libcurl.
- 2004-04-01 10:40 bagder
- * lib/hostip.c: Dirk Manske's fix that makes sure we cancel the
- ares resolve when we time out from a name resolve. Without this,
- we leak memory!
- 2004-04-01 10:25 bagder
- * ares/: CHANGES, Makefile.in, ares.h, ares_cancel.3,
- ares_cancel.c: Dirk Manske's ares_cancel() function was added.
- 2004-04-01 10:25 bagder
- * ares/README.cares: edited slightly, point out our new mailinglist
- 2004-04-01 10:23 bagder
- * ares/maketgz: remind us about cvs tagging when we've built a
- release archive
- 2004-04-01 09:04 bagder
- * lib/hostip.c: removed my previously attempted fix for ares
- timeouts, not needed
- 2004-04-01 08:53 bagder
- * acinclude.m4: Applied Joe Halpin's bugfixes to the NI_WITHSCOPEID
- test program.
- 2004-04-01 08:10 bagder
- * ares/: ares_mkquery.3, ares_parse_a_reply.3,
- ares_parse_ptr_reply.3, ares_send.3: Dominick Meglio man page
- fixes
- 2004-03-31 23:33 bagder
- * lib/: ftp.c, url.c: Use the new HAVE_NI_WITHSCOPEID define
- instead of merely checking for the existance of NI_WITHSCOPEID
- since some platforms have that define but still can't function
- with it set.
- 2004-03-31 23:04 bagder
- * TODO-RELEASE: issue 30, digest re-negotiate works now!
- 2004-03-31 23:03 bagder
- * CHANGES: recent changes
- 2004-03-31 23:01 bagder
- * RELEASE-NOTES: updates and David Byron's spellfix
- 2004-03-31 22:50 bagder
- * lib/hostip.c: Roy Shan fixed a case that prevented ares name
- resolve timeouts to occur.
- 2004-03-31 22:22 bagder
- * include/curl/curlver.h: we're working on 7.11.2-CVS right now
- 2004-03-31 22:13 bagder
- * acinclude.m4: HAVE_NI_WITHSCOPEID spelled right!
- 2004-03-31 15:19 bagder
- * lib/hostip.c: Remove the elapsed time from the most recent
- select() only.
- 2004-03-31 14:55 bagder
- * lib/hostip.c: The asynch name resolve methods now all use
- CURL_TIMEOUT_RESOLVE for the specific time to wait for a resolve.
- The definition is at the top of this source file.
- 2004-03-31 14:45 bagder
- * lib/hostip.c: Dirk Manske found out the Curl_wait_for_resolv()
- timed out too early.
- 2004-03-31 14:24 bagder
- * tests/FILEFORMAT: added swsbounce
- 2004-03-31 13:55 bagder
- * lib/http_digest.c: added include to fix warning
- 2004-03-31 13:55 bagder
- * lib/http_digest.c: * Fixed a memory leak when doing repeated
- re-negotiations. * Made the incoming line parser more forgiving
- to allow "name=contents" pairs where the contents isn't within
- double quotes. * Made the digest code return CURLDIGEST_BADALGO
- if a requested algorithm isn't supported by the code.
- 2004-03-31 13:51 bagder
- * tests/data/: Makefile.am, test153: test 153 tests Digest
- authorization and stale=true stuff
- 2004-03-31 13:50 bagder
- * tests/server/sws.c: Added "swsbounce" magic: if this keyword is
- present in a <data> section it sets the "swsbounce" magic mode.
- If there follows a request for the SAME test number and the SAME
- part number, this mode will make the server bump the part number
- internally and thus return a different <dataNUM> section than it
- otherwise would.
- Test case 153 uses this in case you need an example. It is pretty
- involved and hard-to-use, but then the situation is pretty
- special over all. Enjoy.
- 2004-03-31 12:59 bagder
- * lib/ftp.c: Moved the NI_WITHSCOPEID magic #ifdef to the top of
- the file and made sure we use the NIFLAGS properly on both places
- in the code that use getnameinfo().
- 2004-03-31 12:46 bagder
- * lib/url.c, tests/data/test63: Fixed how the user name is
- extracted from http_proxy environment variable when set.
- 2004-03-31 12:34 bagder
- * acinclude.m4, lib/connect.c: Andrés García fixed a warning in the
- ioctlsocket() usage.
- 2004-03-31 12:31 bagder
- * acinclude.m4: modified the NI_WITHSCOPEID to use an AF_INET6
- socket immediately and added some more debug output to make it
- easier to detect failure reasons in the autobuild logs
- 2004-03-31 11:20 bagder
- * lib/http_digest.h: CURLDIGEST_BADALGO is a new return code from
- the digest code
- 2004-03-31 08:10 bagder
- * ares/ares_strerror.c: Dominick Meglio fixed a missing comma
- 2004-03-30 17:35 bagder
- * docs/KNOWN_BUGS: one issue less
- 2004-03-30 15:05 bagder
- * lib/connect.c: typecast setsockopt()'s 4th argument to void * to
- make compilers complain less
- 2004-03-30 15:02 bagder
- * lib/: easy.c, hostip.h, http.c, multi.c, share.c: adjusted to the
- new dns cache function to hide more hostip internals
- 2004-03-30 15:02 bagder
- * lib/hostip.c: Lots of comments added an clarified. Added timeout
- for the ares version of Curl_is_resolved() to address Roy Shan's
- reported problem.
- 2004-03-30 15:00 bagder
- * lib/urldata.h: added stale boolean to the digest struct
- 2004-03-30 15:00 bagder
- * lib/http_digest.c: first attempt to support stale=true
- 2004-03-30 12:35 bagder
- * acinclude.m4, configure.ac: Added CURL_CHECK_NI_WITHSCOPEID that
- checks if NI_WITHSCOPEID exists and works. No code actually uses
- the HAVE_NI_WITHSCOPEID (that a positive test results in), but
- this is still only for testing purposes.
- 2004-03-30 11:06 bagder
- * ares/: CHANGES, Makefile.in, ares.h, ares_expand_string.3,
- ares_expand_string.c, ares_free_string.3, ares_strerror.c:
- Dominick Meglio's new ares_expand_string() function
- 2004-03-30 10:28 bagder
- * buildconf: when checking the automake version, cut off trailing
- "-p[whatever]" from the version string before doing the version
- number checks.
- 2004-03-30 10:21 bagder
- * lib/http.c: if 0'ed out a code section that uses __FUNCTION__
- etc, used for debugging the new "fail with auth" code
- 2004-03-30 10:14 bagder
- * lib/multi.c: init the dns pointer to NULL for clarity
- 2004-03-30 10:11 bagder
- * lib/timeval.c: added more comments for what the functions return
- 2004-03-30 08:46 bagder
- * docs/SSLCERTS: mention the fact that you can append a new CA cert
- to the existing bundle too
- 2004-03-30 08:42 bagder
- * CHANGES: David Byron's patch was appplied to make
- CURLOPT_FAILONERROR work nicely even with authentcations such as
- NTLM or Digest enabled. Test cases 150, 151 and 152 were added to
- verify the functionality.
- 2004-03-30 08:41 bagder
- * tests/data/: Makefile.am, test150, test151, test152: David
- Byron's new test cases for the --fail and auth stuff.
- 2004-03-30 08:40 bagder
- * lib/: http.c, http.h, transfer.c: David Byron made
- CURLOPT_FAILONERROR work with authentications such as NTLM or
- Digest.
- 2004-03-30 08:39 bagder
- * lib/: http_ntlm.c, http_ntlm.h: 'authdone' was added to the
- sessionhandle and thus was removed from the argument to the NTLM
- function(s)
- 2004-03-30 08:38 bagder
- * lib/urldata.h: David Byron added 'authdone' to the SessionHandle.
- 2004-03-30 00:45 bagder
- * src/: curlmsg.h, curlmsg.msg, curlmsg.sdl, curlmsg_vms.h: these
- are now in the packages/vms dir
- 2004-03-29 23:29 bagder
- * lib/hostip.c: The select() timeout is better not static since
- some implementation actually might change it. I don't *think* it
- does it when the timeout is 0,0 but it is better to be sure...
- 2004-03-29 15:46 bagder
- * TODO-RELEASE: issue 24 is fixed by making sure the time fields
- use a static width
- 2004-03-29 15:46 bagder
- * RELEASE-NOTES: several noticable recent changes
- 2004-03-29 15:45 bagder
- * CHANGES: changes changes changes
- 2004-03-29 14:38 bagder
- * tests/Makefile.am: All test targets now run 'make all' before
- they prcoeed with the actual testing so that all test files are
- build first properly. David Byron reported.
- 2004-03-29 14:29 bagder
- * lib/config.dj, lib/makefile.dj, packages/DOS/README,
- packages/DOS/common.dj, src/main.c, src/makefile.dj,
- src/writeenv.c: Gisle Vanem's djgpp/MS-DOS updates
- 2004-03-29 11:26 bagder
- * tests/runtests.pl: fix to figure out the "real" windows path when
- built and run with mingw Andrés García helped out!
- 2004-03-29 09:25 bagder
- * lib/strerror.c: re-indented to use curl-standard source
- formatting
- 2004-03-29 08:22 bagder
- * configure.ac, lib/connect.c: netinet/tcp.h may require
- netinet/in.h to be include before
- 2004-03-28 23:41 bagder
- * docs/examples/postit2.c: use the correct struct
- 2004-03-27 12:15 bagder
- * lib/connect.c: Tor fixed a left-over from the ip argument to
- setnodelay
- 2004-03-26 14:47 bagder
- * lib/setup.h: Gisle Vanem:
- A patch to bypass MS' sillyness with regard to IPv6 and
- getaddrinfo().
- The CURLDEBUG part is to avoid redefinition warning caused by
- memdebug.h. If ENABLE_IPV6 isn't enabled, it doesn't matter since
- we never call getaddrinfo(). Allthough we could to support weird
- protocols like SOCK_RDM that Win-2K/XP has.
- 2004-03-26 14:20 bagder
- * docs/MANUAL: some more password blurb
- 2004-03-26 08:10 bagder
- * configure.ac, lib/connect.c: check for netinet/tcp.h precense
- before actually including it
- 2004-03-26 08:03 bagder
- * lib/connect.c: removed the ip number from the notcpdelay function
- 2004-03-25 17:03 bagder
- * configure.ac: get the version number from the new curlver.h
- header file
- 2004-03-25 16:48 bagder
- * configure.ac: localtime and gmtime are not thread-safe on newer
- AIXes either so we force a check for there *_r-versions too
- 2004-03-25 16:10 bagder
- * configure.ac: force recent AIX versions to check for strerror_r
- 2004-03-25 15:01 bagder
- * lib/connect.c: only output one line about the nodelay even if it
- fails
- 2004-03-25 14:43 bagder
- * lib/strerror.c: win32 doesn't need and even doesn't build if we
- extern declare sys_nerr
- 2004-03-25 14:42 bagder
- * lib/: connect.c, ftp.c, strerror.c: include the strerror.h file
- without curl_ prefix
- 2004-03-25 14:40 bagder
- * lib/Makefile.vc6: strerror without prefix
- 2004-03-25 14:40 bagder
- * lib/: Makefile.am, curl_strerror.c, curl_strerror.h, strerror.c,
- strerror.h: cut off 'curl_' from the strerror file names
- 2004-03-25 14:37 bagder
- * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/connect.c, lib/url.c, lib/urldata.h,
- src/main.c: tcp-nodelay patch by Joe Halpin
- 2004-03-25 13:45 bagder
- * lib/curl_strerror.c: so there are at least two different
- strerror_r() versions and our brand new configure script detects
- them and now this code acts according to what API that was
- detected
- 2004-03-25 13:16 bagder
- * tests/testcurl.pl: Tor Arntsen fixed how this is invoked
- 2004-03-25 13:15 bagder
- * acinclude.m4: strerror_r() detection changes: 1. Try with
- _THREAD_SAFE instead of _REENTRANT, as AIX seems to require it
- and if _REENTRANT is required we should already have it set since
- one of the previous tests. 2. Added API-detection for what
- kind of strerror_r() that is provided. The POSIX style or the
- glibc style.
- Tor Arntsen provided the necessary feedback these changes are
- based upon.
- 2004-03-25 12:39 bagder
- * tests/testcurl.pl: detect daily snapshots using the new path for
- this test
- 2004-03-25 12:34 bagder
- * include/curl/Makefile.am: make clean now removes *dist files too
- that might be leftovers from 'maketgz'
- 2004-03-25 09:22 bagder
- * tests/testcurl.pl: invoke this script via env, as it is more
- likely to exist at a fixed path while perl often is installed in
- /usr/local/bin or elsewhere
- 2004-03-25 08:53 bagder
- * lib/Makefile.vc6: added curl_strerror to the build
- 2004-03-25 08:52 bagder
- * lib/curl_strerror.c: extern declare the sys_nerr variable.
- Required on Solaris at least.
- 2004-03-25 08:33 bagder
- * lib/curl_strerror.c: Always include setup.h as the first header
- file. Added a more verbose comment about what strerror_r() can
- set errno to in case of failure. This file still doesn't build
- on Solaris due to a missing 'sys_nerr' symbol.
- 2004-03-24 23:53 bagder
- * include/curl/: curl.h, multi.h: Added protos for the upcoming
- curl_*_strerror() functions
- 2004-03-24 23:46 bagder
- * lib/Makefile.am: missed the new header file
- 2004-03-24 23:45 bagder
- * lib/: Makefile.am, connect.c, curl_strerror.c, ftp.c, urldata.h:
- Gisle Vanem's fix to replace the bad use of strerror(). This
- introduces Curl_strerror() that attempts to be thread-safe _and_
- works on Windows too!
- 2004-03-24 23:43 bagder
- * lib/curl_strerror.h: new header file - for Curl_strerror()
- 2004-03-24 23:24 bagder
- * curl-style.el: better comments, added some more variable types we
- use in the font-lock
- 2004-03-24 22:40 bagder
- * docs/libcurl/: curl_easy_getinfo.3, curl_easy_init.3,
- curl_easy_setopt.3, curl_formadd.3, curl_getdate.3,
- curl_mprintf.3, curl_multi_info_read.3, curl_multi_init.3,
- curl_multi_perform.3, curl_share_init.3, libcurl-easy.3,
- libcurl-errors.3, libcurl-multi.3, libcurl.3: Tor Arntsen's major
- ispell patch
- 2004-03-24 22:28 bagder
- * tests/testcurl.pl: Tor Arntsen's mkdir-fix to make this run with
- perl 5.0005
- 2004-03-24 11:52 bagder
- * tests/testcurl.pl: Avoid doing chdir .., as it breaks the ability
- to use symlinks properly. chdir to absolute directory names
- instead. (this flaw exists in the shell version too)
- 2004-03-24 09:45 bagder
- * acinclude.m4, configure.ac: added check for strerror_r()
- 2004-03-24 08:27 bagder
- * src/version.h: include curl/curlver.h instead since this only
- needs the version defines
- 2004-03-23 17:12 bagder
- * CHANGES: error messages and new test script
- 2004-03-23 17:12 bagder
- * RELEASE-NOTES: we are progressing
- 2004-03-23 17:11 bagder
- * tests/Makefile.am: distribute testcurl.pl too starting now
- 2004-03-23 17:07 bagder
- * tests/testcurl.pl: Greg Hewgill's version of testcurl.sh
- rewritten in perl for greater portability. I put it in this
- directory instead of the root since I think perhaps it makes more
- sense.
- 2004-03-23 17:01 bagder
- * lib/urldata.h: keep current_speed as an curl_off_t for better
- precision at higher speeds if large file support is available
- 2004-03-23 16:48 bagder
- * lib/connect.c: switch() on the right variable!
- 2004-03-23 16:30 bagder
- * lib/netrc.c: curl_strequal() returns int, keep return variables
- in an int
- 2004-03-23 16:28 bagder
- * lib/telnet.c: make the variables that hold the result of strlen()
- size_t
- 2004-03-23 16:25 bagder
- * lib/mprintf.c: stricter variable type usage
- 2004-03-23 16:20 bagder
- * lib/ssluse.c: variable type usage cleanup to please picky
- compilers
- 2004-03-23 16:14 bagder
- * lib/getdate.y: get strlen() results in a size_t, delete
- 'register'
- 2004-03-23 16:06 bagder
- * lib/progress.c: made time2str() use longs internally instead to
- prevent compiler warnings when converting to ints
- 2004-03-23 16:01 bagder
- * lib/progress.c: added explicit typecasts to prevent compiler
- warnings on variable conversions
- 2004-03-23 15:43 bagder
- * lib/connect.c: If localbind fails, provide a more portable error
- message.
- 2004-03-23 15:34 bagder
- * packages/Win32/cygwin/README: minor update by Kevin
- 2004-03-23 15:29 bagder
- * maketgz: src/version.h was not properly made!
- 2004-03-23 12:52 bagder
- * CHANGES: progress meter fix, CURLINFO_CONTENT_LENGTH_DOWNLOAD
- fix, cygwin package fix
- 2004-03-23 12:46 bagder
- * lib/progress.c: it actually fits to make a NNNd NNh display so
- this can be used up to 999 days
- 2004-03-23 12:43 bagder
- * lib/progress.c: Fixed the time fields no never get wider than 8
- letters. They can now switch to a "days + hours" or even "just
- days" display if the time value is very large. I also switched
- several calculations over to fixed-point instead of the previous
- doubles.
- 2004-03-23 10:12 bagder
- * src/: urlglob.c, urlglob.h: int/size_t cleanup
- 2004-03-23 09:50 bagder
- * tests/server/: getpart.c, getpart.h, sws.c: minor variable type
- cleanups
- 2004-03-23 09:46 bagder
- * tests/libtest/lib506.c: minor edits to make picky compilers whine
- less
- 2004-03-23 09:42 bagder
- * ares/ares_gethostbyaddr.c: changed the long to int typecasts to
- see if icc 8.0 complains less on this
- 2004-03-22 23:38 bagder
- * lib/transfer.c: Makes CURLINFO_CONTENT_LENGTH_DOWNLOAD work even
- if CURLOPT_NOBODY is set true.
- 2004-03-22 23:24 bagder
- * packages/Win32/cygwin/: Makefile.am, README: Kevin Roth's updates
- to handle a new requirement from the Cygwin folks to package man
- and doc files in a slightly different location.
- 2004-03-22 22:46 bagder
- * packages/vms/: ia64/README, vax/README: crap files to get the
- dirs made when checked out from CVS
- 2004-03-22 22:42 bagder
- * packages/vms/axp/README: container to get this dir made
- 2004-03-22 22:37 bagder
- * packages/vms/Makefile.am: Make the axp/README ia64/README
- vax/README files get included as well. They're 0-bytes files,
- but make the dirs get created!
- 2004-03-22 14:56 bagder
- * docs/KNOWN_BUGS: fixed the ntlm problem with longish passwords
- 2004-03-22 14:56 bagder
- * TODO-RELEASE: vms fixes committed
- 2004-03-22 14:50 bagder
- * CHANGES, TODO-RELEASE, lib/http_ntlm.c, tests/data/test67,
- tests/data/test68, tests/data/test69, tests/data/test81,
- tests/data/test89, tests/data/test90, tests/data/test91: Enabled
- 'NT responses' in the NTLM type-3 message.
- 2004-03-22 12:32 bagder
- * lib/curllib.dsp: fixed /I "." for the debug build too
- 2004-03-22 12:26 bagder
- * lib/curllib.dsp: add /I "." to include ca-bundle.h properly
- 2004-03-22 11:22 bagder
- * TODO-RELEASE: issue 27 fixed, moved libcurl version defines to
- its own header file
- 2004-03-22 09:54 bagder
- * lib/libcurl.rc: include the new curlver instead, since all this
- wants is the version info
- 2004-03-22 09:37 bagder
- * maketgz, include/curl/Makefile.am, include/curl/curl.h,
- include/curl/curlver.h: Introducing curl/curlver.h for keeping
- the curl version info only.
- 2004-03-21 23:50 bagder
- * packages/vms/Makefile.am: files moved here from the $ROOT/src dir
- 2004-03-21 23:49 bagder
- * src/Makefile.am: removed deleted files
- 2004-03-21 23:44 bagder
- * lib/setup.h, src/setup.h: Marty Kuhrt's adjustments for a cleaner
- VMS build
- 2004-03-21 23:38 bagder
- * packages/vms/: batch_compile.com, build_vms.com,
- config-vms.h_with_ssl, config-vms.h_without_ssl, curlmsg.h,
- curlmsg.msg, curlmsg.sdl, curlmsg_vms.h, defines.com,
- hpssl_alpha.opt, hpssl_ia64.opt, hpssl_vax.opt, readme: Marty
- Kuhrt's VMS updates
- 2004-03-21 16:45 bagder
- * buildconf: recognize and use ACLOCAL_FLAGS if set (Thomas
- Schwinge patch)
- 2004-03-21 16:32 bagder
- * Makefile.dist: use tabs, not spaces!
- 2004-03-19 14:22 bagder
- * CHANGES: Added the Version 7.11.1 marker
- 2004-03-19 09:41 bagder
- * RELEASE-NOTES, TODO-RELEASE: starting a new cycle
- 2004-03-18 15:20 bagder
- * CHANGES: irix configure fix and a msvc project file update
- 2004-03-18 13:59 bagder
- * TODO-RELEASE: Mitz Wark's reported Digest re-negotiate problem is
- issue 30.
- 2004-03-18 11:03 bagder
- * configure.ac: For IRIX systems we must pick the "correct" lib
- dirs for the particular libs we want. $libsuff is the magic
- variable that contains a suffix (which might be blank). Tor
- Arntsen brought details and verified this fix.
- 2004-03-17 22:30 bagder
- * lib/curllib.dsp: added http_ntlm.[ch] and inet_pton.[ch], pointed
- out by Watz
- 2004-03-17 14:36 bagder
- * lib/nwlib.c: Günter Knauf's update, mainly converted to plain old
- C comments.
- 2004-03-17 13:48 bagder
- * lib/Makefile.am, src/Makefile.am: new netware-related files added
- to the distribution
- 2004-03-17 13:46 bagder
- * CHANGES, Makefile.dist, RELEASE-NOTES, docs/INSTALL,
- include/curl/multi.h, lib/Makefile.netware, lib/config-netware.h,
- lib/connect.c, lib/ftp.c, lib/hostip.c, lib/if2ip.c,
- lib/libcurl.imp, lib/nwlib.c, lib/setup.h, packages/Makefile.am,
- packages/NetWare/get_ver.awk, src/Makefile.netware,
- src/config-netware.h, src/main.c, src/setup.h: Günter Knauf's
- NetWare changes.
- 2004-03-17 08:22 bagder
- * src/main.c: nonsense comments removed
- 2004-03-16 11:41 bagder
- * CHANGES: mention yesterday's man page update frenzy
- 2004-03-16 11:40 bagder
- * TODO-RELEASE: issue 29 has a bug report mentioning details
- 2004-03-16 10:16 bagder
- * lib/transfer.c: removed the min() macro define
- 2004-03-16 08:56 bagder
- * docs/FAQ: random updates
- 2004-03-16 08:25 bagder
- * docs/SSLCERTS: added the CA bundle default path, and mention the
- risk that the server you try to talk to may be an imposter
- 2004-03-15 17:32 bagder
- * docs/KNOWN_BUGS: ntlm and long passwords
- 2004-03-15 17:28 bagder
- * lib/easy.c: if the global_init() is called from within
- curl_easy_init() and returns an error code, we now make
- curl_easy_init fail and return NULL.
- 2004-03-15 14:20 bagder
- * packages/vms/.cvsignore: ignore these files
- 2004-03-15 14:20 bagder
- * packages/vms/Makefile.am: automake file for this dir
- 2004-03-15 14:13 bagder
- * TODO-RELEASE: provide URLs to two patches mentioned
- 2004-03-15 14:09 bagder
- * TODO-RELEASE: NTLM fix
- 2004-03-15 13:42 bagder
- * docs/libcurl/libcurl-easy.3: better formatting to create fine
- links in the web version
- 2004-03-15 13:41 bagder
- * docs/libcurl/libcurl.3: more formatting fixes
- 2004-03-15 12:56 bagder
- * docs/libcurl/libcurl.3: refer to function names better to enhance
- the HTML output
- 2004-03-15 12:51 bagder
- * lib/curl_strerror.c: Initial commit of the first attempt to make
- three new *strerror() functions. No protos in the headers yet
- and no docs.
- 2004-03-15 12:43 bagder
- * RELEASE-NOTES: windows builds now report a slightly different
- "OS" string
- 2004-03-15 12:42 bagder
- * CHANGES: check for m4 version in buildconf
- 2004-03-15 12:37 bagder
- * docs/libcurl/: curl_multi_add_handle.3, curl_multi_cleanup.3,
- curl_multi_fdset.3, curl_multi_init.3, curl_multi_perform.3,
- libcurl-multi.3: random formatting updates to look better in HTML
- version
- 2004-03-15 12:30 bagder
- * docs/libcurl/curl_multi_info_read.3: use .NF for the struct part
- to looke better in HTML format some function references properly
- 2004-03-15 12:26 bagder
- * docs/libcurl/libcurl-multi.3: more fixes
- 2004-03-15 11:26 bagder
- * docs/libcurl/libcurl-multi.3: better formatting of functions to
- get better links in the web version
- 2004-03-15 11:23 bagder
- * docs/libcurl/libcurl-share.3: better mentioning of other
- functions to create proper hrefs in the web version
- 2004-03-15 11:18 bagder
- * Makefile.am: build_vms.com is removed from here
- 2004-03-15 11:11 bagder
- * src/: curlmsg.h, curlmsg.msg, curlmsg.sdl: Marty Kuhrt's VMS
- updates
- 2004-03-15 11:10 bagder
- * configure.ac: Added the new vms subdir in the packages dir
- 2004-03-15 11:08 bagder
- * packages/Makefile.am: new vms subdir
- 2004-03-15 11:03 bagder
- * build_vms.com: not used anymore since Marty Kuhrt's recent VMS
- updates
- 2004-03-15 11:03 bagder
- * packages/vms/: batch_compile.com, build_vms.com,
- config-vms.h_with_ssl, config-vms.h_without_ssl, defines.com,
- hpssl_alpha.opt, hpssl_ia64.opt, hpssl_vax.opt, readme: Marty
- Kuhrt's provided files for the VMS package
- 2004-03-15 08:47 bagder
- * buildconf: Check for a GNU version of m4, since autoconf won't
- run nicely without one.
- 2004-03-14 19:15 bagder
- * lib/http.c: fix signed and unsigned warnings
- 2004-03-13 18:11 bagder
- * lib/http.c: postsize is off_t now, so we typecase it to int
- before doing normal printf with it (knowing it won't be larger
- than what fits in an int)
- 2004-03-13 18:03 bagder
- * lib/http.c: the postsize is an off_t so use the proper printf
- format to output the content-length when doing multipart posts
- 2004-03-12 15:22 bagder
- * lib/: formdata.c, formdata.h, http.c: more variable type fixing
- for the huge posts
- 2004-03-12 14:17 bagder
- * RELEASE-NOTES: newer c-ares release
- 2004-03-12 14:06 bagder
- * lib/: http.c, urldata.h: more variable type fixes for the large
- POST support
- 2004-03-12 13:07 bagder
- * lib/http.c: Made the 'postsize' variable an off_t type to be able
- to hold large file sizes if desired
- 2004-03-12 13:05 bagder
- * tests/libtest/lib508.c: minor variable type fix
- 2004-03-12 10:14 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_POSTFIELDSIZE_LARGE is
- added in 7.11.1
- 2004-03-12 09:57 bagder
- * ares/.cvsignore: ignore aclocal.m4
- 2004-03-12 09:55 bagder
- * CHANGES, RELEASE-NOTES, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/url.c, lib/urldata.h: Added
- CURLOPT_POSTFIELDSIZE_LARGE to offer a large file version of the
- CURLOPT_POSTFIELDSIZE option to allow really big HTTP POSTs.
- 2004-03-12 09:03 bagder
- * src/main.c: David Byron's fix to clear outs.filename
- 2004-03-11 22:51 bagder
- * lib/getinfo.c: dl and ulspeed are now curl_off_t so typecast them
- to double when we return their values
- 2004-03-11 22:49 bagder
- * TODO-RELEASE: Optimize the way libcurl uses CWD
- 2004-03-11 22:48 bagder
- * lib/: progress.c, urldata.h: Made max5data() take a curl_off_t
- size as argument instead of double. Should make the progress
- meter more accurate for large files. Also made the sprintf usage
- in that function avoid floating point.
- 2004-03-11 14:15 bagder
- * TODO-RELEASE: added that header fiddling the msvc users will
- enjoy
- 2004-03-11 14:13 bagder
- * lib/: connect.c, ftp.c, multi.c, telnet.c, timeval.c, transfer.c,
- url.c: Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of
- -1 for sockets.
- 2004-03-11 13:57 bagder
- * lib/ssluse.c: don't let the EINTR stuff build on windows
- 2004-03-10 17:20 bagder
- * lib/: file.c, ftp.c, getinfo.c, http.c, progress.c, progress.h,
- transfer.c, urldata.h: Use more curl_off_t variables when doing
- the progress meter calculations and argument passing and try to
- convert to double only when providing data to the external world.
- 2004-03-10 17:07 bagder
- * src/config-win32.h: use the new OS define from lib/config-win32.h
- 2004-03-10 17:03 bagder
- * src/getpass.c: make loop variable size_t as well when looping to
- a size_t limit
- 2004-03-10 17:01 bagder
- * lib/: http.c, multi.c, sendf.h, ssluse.h, transfer.c, transfer.h,
- url.c: curl_socket_t mistakes cleanup
- 2004-03-10 16:24 bagder
- * lib/ftp.c: turn niflags into a define named NIFLAGS
- 2004-03-10 12:30 bagder
- * README: added the Estonian one, removed the cyberservers one
- since it is dead and they don't respond to email
- 2004-03-10 12:28 bagder
- * CHANGES, RELEASE-NOTES: fixing
- 2004-03-10 12:28 bagder
- * ares/CHANGES: Gisle Vanem improved build on Windows.
- 2004-03-10 11:19 bagder
- * lib/setup.h: Nah, ignore the OS define in here. This is being
- included by ares and it certainly doesn't need the OS define.
- 2004-03-10 10:52 bagder
- * acinclude.m4: ignore the icc warning 981 "operands are evaluated
- in unspecified order"
- 2004-03-10 10:50 bagder
- * lib/sendf.c: Minor edit to avoid an unreachable break and to
- remove the extra {} body within the switch.
- 2004-03-10 10:44 bagder
- * lib/http.c: keep the number of bytes read in a size_t variable
- 2004-03-10 10:41 bagder
- * lib/cookie.c: strequal() returns int so we typecast the return to
- bool when we store the result as bool
- 2004-03-10 10:36 bagder
- * lib/hostip.c: store times in time_t
- 2004-03-10 09:43 bagder
- * lib/ssluse.c: Jeff Lawson fixed the SSL connection to deal with
- received signals during the connect.
- 2004-03-10 09:15 bagder
- * lib/setup.h: Now requires an OS string defined by the config*.h
- file
- 2004-03-10 09:14 bagder
- * lib/config-win32.h: make windows builds use the OS string
- "i386-pc-win32" instead of just "win32" to make it more like
- other OS strings
- 2004-03-10 09:12 bagder
- * tests/server/getpart.c: use size_t for string lengths
- 2004-03-10 09:08 bagder
- * lib/setup.h: Make sure SIZEOF_CURL_OFF_T is defined before we
- check for it being > 4. It is only undefined when this file is
- included by others (like ares) and in those cases it doesn't
- matter.
- 2004-03-10 08:04 bagder
- * lib/config-win32.h: removed the #if 0'ed pragmas that disable
- warnings on msvc
- 2004-03-10 08:03 bagder
- * lib/setup.h: moved the curl_socket_t typedef downwards
- 2004-03-09 23:55 bagder
- * curl-style.el: added the new socket type
- 2004-03-09 23:52 bagder
- * lib/: connect.c, connect.h, dict.c, ftp.c, http.c, multi.c,
- sendf.c, sendf.h, setup.h, ssluse.c, ssluse.h, telnet.c,
- transfer.c, transfer.h, urldata.h: Use curl_socket_t instead of
- int for holding sockets. The typedefs and defines are in setup.h.
- 2004-03-09 22:49 bagder
- * tests/server/Makefile.am: Added -I$(top_srcdir)/include, since
- lib/setup.h might include files from the external curl include
- dir.
- 2004-03-09 22:42 bagder
- * lib/hostip.c: only build with the windows threading trace code if
- DEBUG_THREADING_GETHOSTBYNAME is defined
- 2004-03-09 22:39 bagder
- * lib/http.c: explicit typecast to visualize that we really want
- the result of the operation as a size_t
- 2004-03-09 22:25 bagder
- * lib/setup.h: Tor Arntsen's fix to a AIX build problem
- 2004-03-09 12:24 bagder
- * testcurl.sh: remove ares/aclocal.m4 before cvs update to prevent
- bad conflicts
- 2004-03-09 11:18 bagder
- * ares/: nameser.h, windows_port.c: mingw has str(n)casecmp()
- functions
- 2004-03-09 10:47 bagder
- * ares/nameser.h: timezone dummy to build better on Windows - Gisle
- Vanem
- 2004-03-09 10:43 bagder
- * ares/ahost.c: Gisle Vanem fixed the bad argc check
- 2004-03-09 10:38 bagder
- * TODO-RELEASE: the error message stuff is for 7.12
- 2004-03-09 09:38 bagder
- * tests/server/sws.c: Andrés García-fix to make it build with mingw
- 2004-03-09 09:35 bagder
- * lib/config-win32.h: added HAVE_IOCTLSOCKET here
- 2004-03-08 17:29 bagder
- * ares/aclocal.m4: this is generated, removed from CVS
- 2004-03-08 17:20 bagder
- * lib/http_ntlm.c: don't compare signed/unsigned
- 2004-03-08 15:04 bagder
- * docs/KNOWN_BUGS: Removed John Clayton's really odd bug since its
- never been reported again and it was quite a long time since he
- experienced that one.
- 2004-03-08 14:57 bagder
- * docs/libcurl/libcurl-errors.3: mention error 64
- 2004-03-08 14:17 bagder
- * CHANGES: the largefile for version_info fix
- 2004-03-08 13:56 bagder
- * src/main.c: fread() returns a size_t
- 2004-03-08 13:51 bagder
- * src/urlglob.h: use curl standard source formatting
- 2004-03-08 13:51 bagder
- * src/urlglob.c: typecast enum to int to make it printf() properly
- 2004-03-08 13:48 bagder
- * src/main.c: variable type fixes
- 2004-03-08 13:47 bagder
- * src/: urlglob.c, urlglob.h: Moved the error message buffer into
- the glob struct as well.
- 2004-03-08 13:37 bagder
- * lib/sendf.c: Commented the Curl_read() arguments.
- 2004-03-08 13:37 bagder
- * lib/http_digest.c: size_t/int fix
- 2004-03-08 13:36 bagder
- * lib/http_ntlm.c: strlen() returns size_t
- 2004-03-08 12:37 bagder
- * acinclude.m4: we ignore the ICC warning 1419 as well
- 2004-03-08 12:36 bagder
- * lib/connect.c: waitconnect() takes the timeout argument as a long
- 2004-03-08 12:33 bagder
- * lib/memdebug.c: store size as size_t use %zd when outputting
- size_t
- 2004-03-08 12:28 bagder
- * lib/mprintf.c: don't use 'register' make strtol() returns get
- stored in long variables don't mix size_t with int
- 2004-03-08 09:38 bagder
- * lib/escape.c: size_t/int/long fixes
- 2004-03-08 08:46 bagder
- * lib/version.c: we must not only support long long for Largefile
- to work, we must have a curl_off_t type that is larger than 4
- bytes
- 2004-03-05 14:12 bagder
- * CHANGES, RELEASE-NOTES: issue 12 fixed, the final known
- outstanding issue to be done before 7.11.1
- 2004-03-05 13:54 bagder
- * lib/http.c, tests/data/test10, tests/data/test33,
- tests/data/test58, tests/data/test60, tests/data/test88,
- tests/data/test98: issue 12 fix
- 2004-03-05 12:39 bagder
- * lib/file.c: another include to prevent warnings
- 2004-03-05 11:18 bagder
- * RELEASE-NOTES: two fixes, one new mirror
- 2004-03-05 11:14 bagder
- * CHANGES: clonk
- 2004-03-05 10:40 bagder
- * lib/: file.c, transfer.c: more fixing to make the
- progress/getinfo stuff to work properly when doing file:
- transfers too
- 2004-03-05 10:37 bagder
- * lib/ftp.c: clearly tell that these are ftp response timeouts
- 2004-03-05 09:32 bagder
- * tests/server/sws.c: Major rewrite of the test HTTP server to
- allow more fancy features to make better tests with the
- issue12-patch applied. This change also includes Andrés García's
- win32-fixes. Made the logging look better/more readable in
- sws.log
- 2004-03-05 09:01 bagder
- * docs/Makefile.am: 'make clean' should only remove the generated
- html files, index.html is not one of them!
- 2004-03-05 08:57 bagder
- * docs/BINDINGS: mention the D binding
- 2004-03-05 08:55 bagder
- * docs/curl.1: Multiple updates, most of them being proper
- formatting to create nice html links in the web pages, but also
- additional facts and removal of old crap.
- 2004-03-04 17:19 bagder
- * TODO-RELEASE: issue 12 fix is pending and is working in devel
- added issue 24 - fix the progress meter for large files on slow
- networks to not wrap
- 2004-03-04 17:13 bagder
- * lib/multi.c: When following to a new URL, we must make sure to
- call Curl_done() first, since the current connection must be
- taken care of properly before we move on. Christopher R. Palmer
- reported a problem he found due to this mistake.
- 2004-03-04 16:32 bagder
- * lib/: connect.c, setup.h: Andrés García's patch to prevent
- warnings while compiling with mingw, mainly because it is now
- possible to have both WIN32 and HAVE_CONFIG_H defined.
- 2004-03-04 16:25 bagder
- * lib/: http_chunks.c, http_chunks.h: use size_t for the data, but
- keep the protos use ssize_t to better fit with the existing
- transfer.c code
- 2004-03-04 16:23 bagder
- * lib/file.c: include the proper header file too
- 2004-03-04 16:12 bagder
- * lib/file.c: fix progress data to be updated properly for file:
- transfers, as reported by Jesse Noller
- 2004-03-04 13:57 bagder
- * lib/url.c: prevent harmless compiler warning
- 2004-03-04 10:56 bagder
- * src/: Makefile.vc6, version.h: David Byron's version resource fix
- 2004-03-04 10:56 bagder
- * src/: Makefile.am, curl.rc: new "version resource" file for
- windows builds
- 2004-03-03 15:46 bagder
- * testcurl.sh: show curl --version output as well
- 2004-03-03 15:39 bagder
- * RELEASE-NOTES: largefile bit for the version_info and now winsock
- 1.1 only
- 2004-03-03 14:32 bagder
- * CHANGES, lib/Makefile.vc6, lib/easy.c, lib/strtoofft.h,
- lib/telnet.c, src/Makefile.vc6, src/main.c: David Byron's work on
- making libcurl only require winsock 1.1 on Windows machines.
- 2004-03-03 14:30 bagder
- * CHANGES: three days of changes
- 2004-03-03 14:24 bagder
- * lib/ftp.c: more variable type cleanups
- 2004-03-03 14:17 bagder
- * lib/ftp.c: our timeout values are longs while 'tv_sec' is int
- 2004-03-03 14:12 bagder
- * lib/urldata.h: make the backup variable of the same kind as the
- data it backups! ;-)
- 2004-03-03 14:11 bagder
- * lib/formdata.c: some more size_t usage, and two added typecasts
- when converting from size_t to long (MIPSpro warnings)
- 2004-03-03 14:07 bagder
- * lib/hostip.c: tv_sec is an int, so we explicitly typecast the
- result of long - long to an int when we assign it.
- 2004-03-03 14:03 bagder
- * ares/ares__read_line.c: attempted typecase to silence the MIPSpro
- warning:
- cc-1506 cc: REMARK File = ../../curl/ares/ares__read_line.c, Line
- = 46 There is an implicit conversion from "unsigned long" to
- "int"; rounding, sign extension, or loss of accuracy may result.
- if (!fgets(*buf + offset, *bufsize - offset, fp))
- 2004-03-03 13:37 bagder
- * include/curl/curl.h: #ifdef #define #undef circus to prevent
- compiler warnings on #if operations with undefined variables.
- 2004-03-03 11:09 bagder
- * tests/libtest/: lib503.c, lib504.c, lib507.c, lib509.c: removed
- include stuff now handled by test.h
- 2004-03-03 11:09 bagder
- * tests/libtest/test.h: We let this file include more generic
- headers that many libtests need anyway to reduce the amount of
- #include stuff in each single libNNN.c file. unistd.h was added
- to prevent select() warnings on FreeBSD
- 2004-03-03 10:27 bagder
- * src/setup.h, lib/setup.h: Tom Bates' adjustment to build on his
- nsr-tandem-nsk.
- 2004-03-03 10:25 bagder
- * lib/: file.c, urldata.h: rename struct FILE to FILEPROTO, to
- prevent it from causing trouble with the plain old FILE typedef.
- 2004-03-03 10:16 bagder
- * configure.ac: Dan Fandrich fixed some GSS detection flaws
- 2004-03-02 15:00 bagder
- * lib/url.c: corrected the reuse_fresh condition
- 2004-03-02 11:22 bagder
- * docs/HISTORY: large file in jan 2004
- 2004-03-02 11:08 bagder
- * docs/TODO: various updates
- 2004-03-02 11:07 bagder
- * docs/KNOWN_BUGS: two items fixed, one so old I don't think its
- valid anymore
- 2004-03-02 10:50 bagder
- * testcurl.sh: display src/config.h as well after configure as run
- 2004-03-02 10:31 bagder
- * lib/: file.c, ftp.c, http.c, progress.c, setup.h, transfer.c,
- url.c: Yet another curl_off_t printf format attempt, we now
- exclude the %-letter from FORMAT_OFF_T to allow additional
- options to get specified, like with '"%5" FORMAT_OFF_T'.
- 2004-03-02 10:13 bagder
- * src/setup.h: Define CURL_NO_OLDIES to prevent us from getting
- obsolete stuff defined.
- 2004-03-02 10:11 bagder
- * src/main.c: CURLOPT_MUTE is obsolete since a long while, we don't
- need to set it!
- 2004-03-02 09:28 bagder
- * docs/Makefile.am: clean the html and pdf files
- 2004-03-02 08:25 bagder
- * lib/: file.c, ftp.c, http.c, progress.c, transfer.c, url.c: use
- FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the
- complexity of having to redef that name
- 2004-03-02 08:25 bagder
- * lib/setup.h: - we switch to simply use FORMAT_OFF_T internally -
- Also, we must not assume that SIZEOF_CURL_OFF_T is defined, as
- this file gets included from the ares dir at times and then it
- isn't defined.
- 2004-03-01 17:32 bagder
- * RELEASE-NOTES: the CURLOPT_FRESH_CONNECT fix
- 2004-03-01 17:30 bagder
- * CHANGES: a fair day's work!
- 2004-03-01 17:28 bagder
- * lib/: file.c, ftp.c, http.c, progress.c, url.c: Use
- CURL_FORMAT_OFF_T for printf()inf curl_off_t variables.
- 2004-03-01 17:27 bagder
- * lib/transfer.c: Now uses CURL_FORMAT_OFF_T instead of %Od Fixed
- the check for bad resumes. Made test case 99 work and proved a
- bug in test case ... eh, was it 32?
- 2004-03-01 17:25 bagder
- * tests/FILEFORMAT: large_file is a new feature we can require for
- a specific test
- 2004-03-01 17:24 bagder
- * tests/runtests.pl: support 'large_file' as a feature to require
- for specific tests (such as test 99)
- 2004-03-01 17:24 bagder
- * src/main.c: check for CURL_VERSION_LARGEFILE in the feature
- bitmask
- 2004-03-01 17:24 bagder
- * lib/version.c: set CURL_VERSION_LARGEFILE if we support large
- files
- 2004-03-01 17:23 bagder
- * lib/setup.h: define ENABLE_64BIT if we have enabled 64bit large
- files define our internal CURL_FORMAT_OFF_T define, we don't use
- the global one!
- 2004-03-01 17:22 bagder
- * lib/mprintf.c: fixed the test code to work
- 2004-03-01 17:20 bagder
- * include/curl/curl.h: * Added CURL_VERSION_LARGEFILE
- * If CURL_NO_OLDIES is defined, we hide all obsolete
- functions/options.
- * CURL_FORMAT_OFF_T is defined for portable printf()ing of
- curl_off_t types (although not with curl_mprintf()!)
- 2004-03-01 17:18 bagder
- * tests/data/: Makefile.am, test99: added test 99, very basic
- initial large file test
- 2004-03-01 16:50 bagder
- * docs/libcurl/curl_easy_setopt.3: global dns cache is not nice, we
- consider it obsolete starting now
- 2004-03-01 14:14 bagder
- * testcurl.sh: Ignore the dreaded aclocal warnings on underquoted
- definitions that the recent autoconf annoyingly introduced.
- 2004-03-01 14:10 bagder
- * acinclude.m4: Perhaps -Wundef is better on gcc versions after
- 2.95, since the autobuild on FreeBSD gives us lots of warnings in
- system headers and I suspect this option is what causes them!
- 2004-03-01 14:02 bagder
- * acinclude.m4: When setting aggressive pedantic compiler options,
- display what options that were set. For easier debugging/changing
- of this.
- 2004-03-01 13:54 bagder
- * lib/base64.c: removed an unnecessary shift and splut up som weird
- two-statements-per-line code
- 2004-03-01 13:45 bagder
- * src/main.c: Use the z-option to printf %d for size_t printf. z is
- supported by the libcurl *printf and by Linux printf(). This
- should make the code work nicely even for 64bit size_ts.
- 2004-03-01 13:44 bagder
- * lib/mprintf.c: Support 'z' for size_t-sized integer printing, as
- in %zd or %zx.
- 2004-03-01 10:43 bagder
- * lib/url.c: Only consider the fresh-connection option on the first
- connection made, not on followed redirections etc. This should
- fix the bug #905365, which caused NTLM to fail with the option
- set.
- 2004-03-01 10:08 bagder
- * TODO-RELEASE, docs/TODO: Moved two 7.11.2 issues over to the more
- general TODO docs.
- 2004-03-01 09:54 bagder
- * docs/FAQ: minor spellfix
- 2004-03-01 09:50 bagder
- * docs/THANKS: intend the top-level blurb to make it easier to
- discard it from the web site output
- 2004-03-01 09:20 bagder
- * docs/THANKS: Tor and David
- 2004-03-01 09:02 bagder
- * docs/libcurl/curl_share_init.3: mention how to make a curl handle
- use the share
- 2004-03-01 08:59 bagder
- * lib/ftp.c: Only attempt to send the FTP QUIT command if we
- actually have a FTP struct.
- 2004-03-01 08:19 bagder
- * lib/url.c: in Curl_disonnect(): call the protocol-specific
- disconnect function before we unlink the "current" connection
- struct from the connection cache.
- 2004-03-01 08:16 bagder
- * tests/ftpserver.pl: Report the correct size when 'verifiedserver'
- is requested.
- 2004-02-29 19:39 bagder
- * ares/Makefile.in: Dirk Manske fixed the attempt to install the
- removed errmem manpage
- 2004-02-27 16:48 bagder
- * docs/libcurl/Makefile.am: using roffit 0.6 we can get <a href>
- links with the --mandir option
- 2004-02-27 16:34 bagder
- * docs/libcurl/: curl_easy_cleanup.3, curl_easy_duphandle.3,
- curl_easy_getinfo.3, curl_easy_init.3, curl_easy_perform.3,
- curl_easy_setopt.3, curl_escape.3, curl_formadd.3,
- curl_formfree.3, curl_free.3, curl_getdate.3, curl_getenv.3,
- curl_global_cleanup.3, curl_global_init.3, curl_slist_append.3,
- curl_slist_free_all.3, curl_unescape.3, curl_version_info.3:
- formatting update to produce better links with the new roffit
- version
- 2004-02-27 15:07 bagder
- * docs/libcurl/curl_easy_setopt.3: elaborate on the URL option
- 2004-02-27 14:21 bagder
- * ares/: ares_private.h, ares_process.c: minor size_t fix to kill a
- warning
- 2004-02-27 14:21 bagder
- * lib/formdata.c: fixed some more size_t/int/long warnings and
- removed a few CMC comments
- 2004-02-27 13:41 bagder
- * include/curl/curl.h: Mark obsolete options with OSBOLETE in a
- comment on the same line, to make it easier to exclude them with
- grep, when grepping for options.
- 2004-02-27 13:27 bagder
- * CHANGES: ispell by Tor Arntsen
- 2004-02-27 12:29 bagder
- * ares/acinclude.m4: updated the debug option function from curl's
- acinclude.m4
- 2004-02-27 10:02 bagder
- * RELEASE-NOTES: remove the number of obsolete options
- 2004-02-27 10:02 bagder
- * docs/libcurl/curl_easy_setopt.3: Added a few options that were
- still not documented. Now I believe all options mentioned in the
- current curl/curl.h header file (that aren't marked as obsolete)
- are present.
- 2004-02-27 09:08 bagder
- * CHANGES, RELEASE-NOTES: updated with recent events
- 2004-02-27 08:15 bagder
- * TODO-RELEASE: issue 21 is now history
- 2004-02-27 08:08 bagder
- * lib/ftp.c, lib/urldata.h, tests/data/test100, tests/data/test101,
- tests/data/test102, tests/data/test103, tests/data/test104,
- tests/data/test105, tests/data/test106, tests/data/test107,
- tests/data/test108, tests/data/test109, tests/data/test110,
- tests/data/test111, tests/data/test112, tests/data/test115,
- tests/data/test116, tests/data/test117, tests/data/test118,
- tests/data/test119, tests/data/test120, tests/data/test121,
- tests/data/test122, tests/data/test123, tests/data/test124,
- tests/data/test125, tests/data/test126, tests/data/test127,
- tests/data/test128, tests/data/test130, tests/data/test131,
- tests/data/test132, tests/data/test133, tests/data/test134,
- tests/data/test135, tests/data/test136, tests/data/test137,
- tests/data/test138, tests/data/test139, tests/data/test140,
- tests/data/test141, tests/data/test143, tests/data/test144,
- tests/data/test145, tests/data/test146, tests/data/test147,
- tests/data/test148, tests/data/test149, tests/data/test505: Joe
- Halpin made the FTP code send 'QUIT' on the control connection
- before it disconnects the TCP connection, like a good ftp client
- should!
- 2004-02-26 23:56 bagder
- * tests/getpart.pm: we need to hide this warning since it otherwise
- appears on all verifiedserver requests to the ftp server!
- 2004-02-26 23:40 bagder
- * tests/data/test190: Kill the server when this test is done, as
- other FTP-tests sometimes have problems otherwise.
- 2004-02-26 23:19 bagder
- * ares/ares_init.c: fixed a "comparison between signed and
- unsigned" warning
- 2004-02-26 17:23 bagder
- * CVS-INFO, Makefile.dist, include/curl/multi.h, lib/Makefile.vc6,
- lib/config-win32.h, src/Makefile.vc6, src/main.c: David Byron's
- fixes to make the latest curl build fine under MSVC 6.
- 2004-02-26 17:13 bagder
- * buildconf.bat: this works like buildconf + configure does on
- unixes
- 2004-02-26 15:53 bagder
- * tests/memanalyze.pl: adjusted to work with the modified fopen()
- line and the new calloc line
- 2004-02-26 15:52 bagder
- * lib/: memdebug.c, memdebug.h: Gisle Vanem's added support
- calloc()-debugging and outputting mode for fopen() as well.
- 2004-02-26 15:52 bagder
- * lib/cookie.c: use calloc instead of malloc and we won't have to
- memset() the struct
- 2004-02-26 14:59 bagder
- * testcurl.sh: When this is verified to be a CVS tree, we remove
- the two generated source files from the source dir to make
- certain they're generated in the build process.
- 2004-02-26 14:40 bagder
- * lib/: cookie.c, formdata.c, formdata.h, ftp.c, http.c, sendf.c,
- urldata.h: Clear up int/long/size_t/ssize_t usage a bit
- 2004-02-26 13:47 bagder
- * ares/ares_init.c: minor fixes to avoid MIPSPro pedantic warnings
- 2004-02-26 13:45 bagder
- * ares/ares__read_line.c: don't mix int and size_t, it generates
- warnings!
- 2004-02-26 13:40 bagder
- * acinclude.m4: Make icc ignore "invalid format string conversion"
- warnings as well. They appear because of our home-grown option
- '%Od' for the curl_off_t output.
- 2004-02-26 13:32 bagder
- * lib/mprintf.c: use %ld when printf()ing long variables (and
- removed use of 'register')
- 2004-02-26 12:46 bagder
- * tests/ftpserver.pl: added the ever-present source header
- 2004-02-26 12:39 bagder
- * lib/share.c: Don't call the lock/unlock functions if they are
- NULL. They can still be NULL without violating protocol.
- 2004-02-26 12:37 bagder
- * acinclude.m4: Use __INTEL_COMPILER instead of __ICC to the cpp to
- detect the Intel icc compiler!
- 2004-02-26 10:19 bagder
- * tests/: ftpserver.pl, runtests.pl: runtests.pl now provides the
- srcdir to the ftpserver so that it can pass that to loadtest
- properly.
- 2004-02-26 10:19 bagder
- * tests/getpart.pm: modified loadtest() to produce better error
- message when it fails to load a test file
- 2004-02-26 08:58 bagder
- * testcurl.sh: The build logs were created in the "wrong" dir and
- thus never removed after use, this is an attempt to fix this.
- 2004-02-25 16:44 bagder
- * CHANGES: today's work
- 2004-02-25 16:43 bagder
- * tests/libtest/lib506.c: typecast to int when printfing CURLcode
- 2004-02-25 16:41 bagder
- * src/writeout.c: use %ld when printfing longs
- 2004-02-25 16:34 bagder
- * lib/mprintf.c: disable the use of long double, we don't use it
- 2004-02-25 15:32 bagder
- * buildconf: if ares is present, run aclocal in that dir before
- autoconf is run
- 2004-02-25 15:32 bagder
- * ares/: CHANGES, FILES, acinclude.m4, aclocal.m4, configure.ac:
- added the better debug option logic from curl by adding
- acinclude.m4 to the configure stuff
- 2004-02-25 15:15 bagder
- * lib/mprintf.c: Based on a patch by Greg Hewgill I modified how
- long long is used, as we can use a 64bit type with MSVC that is a
- long long equivalent.
- 2004-02-25 15:14 bagder
- * acinclude.m4: set debug options when using the icc compiler
- 2004-02-25 13:34 bagder
- * docs/libcurl/curl_share_setopt.3: better formatting of the share
- options
- 2004-02-25 13:32 bagder
- * docs/libcurl/curl_easy_setopt.3: mark the function name
- 2004-02-25 13:20 bagder
- * docs/libcurl/curl_easy_setopt.3: added CURLOPT_SHARE
- 2004-02-25 11:19 bagder
- * acinclude.m4, configure.ac: Moved most of the
- set-debug-options-depending-on-compiler logic to the new
- CURL_CC_DEBUG_OPTS function in acinclude.m4
- 2004-02-25 10:03 bagder
- * testcurl.sh: Output $CC and $CFLAGS as well. A Tor Arntsen patch.
- 2004-02-25 08:22 bagder
- * ares/ares.h: Don't check for HAVE_ defines in this header file,
- it is meant to be public and we can't depend on configure-defines
- in it. This logic is borrowed from the public curl headers.
- 2004-02-25 08:17 bagder
- * ares/CHANGES: fix
- 2004-02-25 07:37 bagder
- * ares/ares_init.c: Dan Fandrich fixed a minor flaw in Dominick's
- fix!
- 2004-02-23 17:20 bagder
- * ares/configure.ac: check for a few basic header files
- 2004-02-23 17:20 bagder
- * ares/ares.h: include sys/select.h
- 2004-02-23 17:09 bagder
- * lib/krb4.c: fixed some warnings in the (both new and old) base64
- usage
- 2004-02-23 17:04 bagder
- * TODO-RELEASE: features no one seem to care much about are now
- moved over to the 7.11.2 release
- 2004-02-23 15:24 bagder
- * lib/strtoofft.h: make newer MSCV7 compilers use _strtoi64() as a
- strtoll() replacement
- 2004-02-23 14:48 bagder
- * CHANGES, RELEASE-NOTES: limit rate and windows timeouts
- 2004-02-23 14:35 bagder
- * ares/: CHANGES, Makefile.in: ares_free_errmem is gone
- 2004-02-23 14:33 bagder
- * ares/: ares_free_errmem.3, ares_free_errmem.c: unused and now
- removed
- 2004-02-23 13:01 bagder
- * lib/Makefile.b32: Removed getpass from here. The fact this still
- was present here indicates that this file is out of date!
- 2004-02-23 12:59 bagder
- * lib/config-win32.h: curl_off_t is 8 bytes big on windows
- 2004-02-23 12:44 bagder
- * lib/base64.h: switch the arguments according to the c source
- 2004-02-23 12:39 bagder
- * lib/base64.c: oops, the decode() function got its arguments
- reversed in my cleanup operation!
- 2004-02-23 10:01 bagder
- * docs/libcurl/: curl_formadd.3, curl_formfree.3: correct the input
- data structs
- 2004-02-23 09:38 bagder
- * lib/hostip.c: use size_t to keep strlen() results
- 2004-02-23 09:35 bagder
- * lib/hostip.c: simplied how create_hostcache_id() is used, and
- also its function somewhat cleared up some ssize_t/size_t mixups
- 2004-02-23 09:24 bagder
- * lib/http_ntlm.c: adjusted to the modified base64 protos
- 2004-02-23 09:22 bagder
- * lib/: base64.c, base64.h, http.c: More size_t cleanups in the
- base64 functions.
- 2004-02-23 09:07 bagder
- * lib/: base64.c, base64.h, http_ntlm.c: The base64 encode function
- now takes a size_t for size, not an int as previously.
- 2004-02-23 09:04 bagder
- * ares/ares_search.c: more int vs long/size_t fixes after icc
- compiler warnings
- 2004-02-23 09:00 bagder
- * ares/ares_init.c: more int/long fixes after icc "remarks"
- 2004-02-23 08:57 bagder
- * ares/ares_init.c: next_id is an unsigned short, typecast the
- assign to prevent picky compilers to warn
- 2004-02-23 08:55 bagder
- * ares/ares_gethostbyaddr.c: typecase the bitfiddling results since
- we get a long and we store an int, they may not be of the size
- size
- 2004-02-23 08:52 bagder
- * ares/: adig.c, ares.h, ares_expand_name.c, ares_parse_a_reply.c,
- ares_parse_ptr_reply.c, ares_process.c: make ares_expand_name()
- take a long * instead of an int *, since we do pointer arithmetic
- (ptr1 - ptr2) and to do that properly on 64bit we need long
- 2004-02-23 08:46 bagder
- * ares/ares__read_line.c: strlen() returns a size_t, which might be
- larger than int on some platforms
- 2004-02-23 08:32 bagder
- * testcurl.sh: argh, use single-quotes instead of double ones to
- make $Revision appear
- 2004-02-23 08:17 bagder
- * testcurl.sh: use the proper source header, and set the version
- string to this file's revision number
- 2004-02-23 08:08 bagder
- * testcurl.sh: cd back to the root path before removing the build
- dir, since some systems refuse to remove the dir otherwise!
- 2004-02-22 23:42 bagder
- * ares/: CHANGES, ares_init.c: Dominick Meglio's fix for supporting
- multiple names in the Nameserver key on Windows.
- 2004-02-22 23:36 bagder
- * ares/configure.ac: this code uses no long long, so we can have
- warnings about them
- 2004-02-22 23:31 bagder
- * lib/: url.c, urldata.h: the missing part of Gisle Vanem's
- connect-timeout fix for win32
- 2004-02-21 17:56 bagder
- * configure.ac: -Wno-format-nonliteral does not exist in my gcc
- 2.96, only use that with newer versions
- 2004-02-21 17:18 bagder
- * docs/curl.1: mention in --limit-rate that --speed-limit might
- ruin the limiting slightly.
- 2004-02-21 16:08 bagder
- * src/main.c: David Byron's fix to allow the speed-limit logic work
- even if you set limit-rate. It does work on the expense of the
- rate limiter.
- 2004-02-21 16:05 bagder
- * lib/mprintf.c: added some extra typecasts to prevent compiler
- warnings when converting int to various types
- 2004-02-21 15:57 bagder
- * lib/krb4.c: inlcude krb4.h to get the proto for Curl_krb_kauth()
- to satisfy picky compilers
- 2004-02-20 17:41 bagder
- * lib/: config-win32.h, hostip.c, setup.h: Gisle Vanem brings name
- resolving timeout possibilities to windows people. This works by
- magicly starting up a new thread that can be killed when the
- timeout is reached. testtesttest!
- 2004-02-20 17:29 bagder
- * CHANGES: that icc attempt in configure
- 2004-02-20 17:22 bagder
- * lib/memdebug.c: Some compilers warn on completely empty source
- files, we provide a blank one to prevent that.
- 2004-02-20 17:18 bagder
- * lib/md5.c: Convert functions to ANSI-style declaration to prevent
- compiler warnings
- 2004-02-20 16:39 bagder
- * src/Makefile.am: When the built-in manual is disabled, we
- generate a function doing nothing just to avoid making a totally
- empty file. Just to avoid compiler warnings.
- 2004-02-20 16:16 bagder
- * lib/mprintf.c: No longer support Z as a flag to print size_t, it
- isn't used by libcurl and I doubt anyone else uses it.
- Better preprocessor magic for the O flag (for curl_off_t
- printing) to prevent compiler warnings.
- 2004-02-20 14:09 bagder
- * packages/Win32/cygwin/README: cool.haxx.se, no longer sourceforge
- 2004-02-20 11:11 bagder
- * configure.ac: Only use -Wstrict-prototypes with gcc 3.3 or later.
- It is working with earlier versions, but when I use it with
- 3.0.3, I can't get it to ignore errors in "system headers" with
- -isystem so we get excessive amounts of warnings on SSL headers
- which is very annoying.
- 2004-02-20 09:51 bagder
- * tests/libtest/: lib503.c, lib504.c, lib507.c, lib509.c: include
- sys/select.h to prevent picky compiler warnings when using
- select() without proto
- 2004-02-20 09:47 bagder
- * lib/: transfer.c, urldata.h: we call the macro CURLMAX() isntead
- of MAX(), just because it turned up it collides with another MAX
- define on some platforms (like netbsd 1.6.1)
- 2004-02-20 08:22 bagder
- * lib/strtoofft.h: oops, missed a define when I changed from Curl_
- to curlx_
- 2004-02-20 08:19 bagder
- * tests/server/: getpart.c, sws.c: fix protos to prevent warnings
- 2004-02-20 08:19 bagder
- * tests/server/: Makefile.am, getpart.h: added getpart.h for the
- spitout() proto
- 2004-02-20 08:14 bagder
- * tests/runtests.pl: %HTTPPORT supported in subVariables
- 2004-02-20 08:05 bagder
- * tests/README: mention what ports the test suite uses
- 2004-02-20 07:59 bagder
- * tests/runtests.pl: When trying to see if there's a friendly http
- server on "our" port, we only accept return code 7 to indicate
- that there's no server present.
- 2004-02-19 22:34 bagder
- * configure.ac: -Wcast-align is a bit too annoying
- 2004-02-19 22:32 bagder
- * configure.ac: Anything that looks like gcc 5.0 or more is no
- longer treated as gcc. I hope this will make us exclude icc 8.0
- etc.
- 2004-02-19 22:21 bagder
- * tests/README: refer to FILEFORMAT
- 2004-02-19 20:25 bagder
- * configure.ac: When --enable-debug is used, for every -I provided
- to $CPPFLAGS we add a corresponding -isystem, if using gcc, to
- inhibit warnings on those headers.
- 2004-02-19 17:24 bagder
- * testcurl.sh: Tor Arntsen's tiny fix!
- 2004-02-19 16:58 bagder
- * configure.ac: if not yacc or bison is found, check if we *really*
- need it, and if we do we bail out!
- 2004-02-19 16:39 bagder
- * tests/libtest/lib509.c: fixed the no-ssl version to return int as
- well
- 2004-02-19 14:03 bagder
- * tests/libtest/lib506.c: provide protos to the functions to
- prevent warnings
- 2004-02-19 14:00 bagder
- * tests/libtest/lib500.c: typecast the type to an int on return
- 2004-02-19 14:00 bagder
- * tests/libtest/lib500.c: return int from test()
- 2004-02-19 13:59 bagder
- * tests/libtest/test.h: provide a test() proto
- 2004-02-19 13:56 bagder
- * testcurl.sh: use a die and a log function to die and log texts
- better detect test suite failures remove the buildlog at exit
- make a random buildlog file name, now in the same dir where the
- build dir is created checks if the ares build succeeded
- 2004-02-19 13:10 bagder
- * testcurl.sh: remove the build.log too at exit, and also use the
- proper $pwd prefix to find the files/dirs to remove so that it
- still works if we "die" after having done a 'cd'
- 2004-02-19 11:21 bagder
- * docs/libcurl/curl_easy_setopt.3: very minor phrase edit
- 2004-02-19 11:21 bagder
- * CHANGES, RELEASE-NOTES: fixes from the recent days
- 2004-02-19 10:33 bagder
- * ares/configure.ac: check for standard headers when --enable-debug
- is used
- 2004-02-19 10:22 bagder
- * lib/netrc.c: Doug Porter's patch that changes the order of
- preferences on how to find the default netrc file. We now read
- and uses HOME _before_ we use getpwuid() to better allow users to
- move around HOME to use different .netrc files without having to
- rely on even blacker magic.
- 2004-02-19 10:01 bagder
- * configure.ac: If --enable-debug is used and gcc, we figure out
- which version and then we use as aggressive warning options as
- possible for the used compiler version.
- 2004-02-19 09:19 bagder
- * TODO-RELEASE: item 19 is considered fixed until we get to hear
- differently item 25 is now dealt with using the curlx_ prefix,
- mentioned in detail here:
- http://curl.haxx.se/mail/lib-2004-02/0215.html
- 2004-02-19 09:13 bagder
- * src/: Makefile.am, main.c: Use the strtoofft.h header file from
- the lib directory, as we are now officially using library-code
- when building the app (at least for the platforms that don't have
- a strtoll() on their own).
- 2004-02-19 09:12 bagder
- * lib/: strtoofft.c, strtoofft.h: Remade to use curlx_-prefix. This
- means this function can be compiled and linked separately by the
- application. This function is not provided by the libcurl API. It
- can only be accessed by apps if they compile and use this
- particular source code.
- 2004-02-18 17:16 bagder
- * buildconf: AIX and Tru64 have what Tor calls "horribly broken
- 'which' programs" so we now scan the PATH ourself to find the
- path to (g)libtool
- 2004-02-18 16:28 bagder
- * lib/transfer.c: removed some "jhrg" from comments
- 2004-02-18 13:26 bagder
- * ares/configure.ac: I removed the socklen_t requirement from
- memdebug.h, so we don't need to figure it out here anymore to
- build debug builds.
- 2004-02-18 13:22 bagder
- * lib/: memdebug.c, memdebug.h: Made curl_accept() take a 'void *'
- instead of 'socklen_t *' in the 3rd argument to also not force
- the casual includer to know about the socklen_t type.
- 2004-02-18 13:18 bagder
- * lib/: memdebug.c, memdebug.h: Modified curl_accept() to take a
- 'void *' in the 2nd argument instead of sockaddr *. This has the
- added benefit that source files that include memdebug.h doesn't
- have to know about "sockaddr".
- 2004-02-18 11:05 bagder
- * lib/hostip.c: No longer uses the 'ret' variable in the plain
- ipv4-version of my_getaddrinfo() (caused a warning by the IRIX
- MIPSPro compiler). Also clarified the situation for the 3-arg
- version of gethostbyname_r() with a huge comment.
- 2004-02-18 10:07 bagder
- * ares/configure.ac: The --enable-debug option really requires this
- to be built as part of curl. When using it, we now set the
- include path to better find the devel curl headers, and we check
- for the socklen_t type since the curl memdebug stuff needs it.
- 2004-02-18 09:35 bagder
- * lib/setup.h: simplified and better commented config.h include
- logic
- 2004-02-18 08:56 bagder
- * lib/hostip.c: Make sure dns cache timeout -1 really means
- forever, as it is documented to be. Simply skip the pruning.
- 2004-02-17 14:46 bagder
- * src/main.c: fix the help text for --manual if built without
- manual
- 2004-02-17 08:57 bagder
- * tests/libtest/.cvsignore: ignore more
- 2004-02-17 08:41 bagder
- * ares/CHANGES: memdebug build, 'make' no longer builds the demo
- tools
- 2004-02-17 08:40 bagder
- * ares/Makefile.in: 'make all' also builds the demos
- 2004-02-17 08:40 bagder
- * ares/: ares_destroy.c, ares_expand_name.c, ares_free_hostent.c:
- include ares_private.h to make sure we get the memdebug stuff
- included
- 2004-02-17 08:40 bagder
- * ares/ares_private.h: If CURLDEBUG is set we use the libcurl
- internal memdebug system to track memory leaks etc.
- 2004-02-16 17:27 bagder
- * ares/Makefile.in: only build adig and ahost if 'make demos' is
- used
- 2004-02-16 17:24 bagder
- * lib/memdebug.h: support closesocket() for closing sockets as
- well, as then we can use this code fine on ares!
- 2004-02-16 17:23 bagder
- * lib/memdebug.c: Make realloc() support NULL as pointer. Made to
- allow us to use these routines to memdebug the ares stuff as
- well.
- 2004-02-16 16:27 bagder
- * TODO-RELEASE: item 24 fixed, edited a few issues
- 2004-02-16 16:24 bagder
- * lib/: hostip.c, url.c: Make the 'areschannel' get created in the
- curl_easy_init() and re-use that same channel during the whole
- curl handle's life until curl_easy_cleanup().
- 2004-02-16 14:36 bagder
- * RELEASE-NOTES: updates
- 2004-02-16 14:33 bagder
- * CHANGES: verbose-fix, socks5-fix, dnscache-fix,
- configure-winmmlib-fix
- 2004-02-16 14:14 bagder
- * lib/url.c: Fix verbosconnect() when ipv6-enabled to not assume
- that conn->serv_addr is a valid pointer, but instead always
- depend on the passed-in dns pointer. This happens to be NULL
- when the connection is re-used...
- 2004-02-16 10:56 bagder
- * lib/md5.c: removed usage of a silly macro instead of the actual
- functions memcpy and memset
- 2004-02-16 08:33 bagder
- * lib/url.c: Jeff Lawson pointed out that we need to check for a
- '5' in the version field to properly work with SOCKS5 proxies. I
- also included some ascii art describing the SOCKS5 response, as
- RFC1928 describes. Jeff provided details in bug report #741841
- and here: http://curl.haxx.se/mail/lib-2004-02/0181.html
- 2004-02-15 23:34 bagder
- * configure.ac: Andrés García added a check for lwinmm for
- Mingw/sys
- 2004-02-15 17:57 bagder
- * lib/hostip.c: Mark the dns entry 'inuse' properly even when used
- from the cache. This seems to correct some host cache screw-ups I
- could reproduce.
- 2004-02-15 14:58 bagder
- * lib/content_encoding.c: another case which should use CURLcode
- and not int
- 2004-02-15 14:55 bagder
- * lib/connect.c: Use the was_iface variable when binding a socket
- locally, even if no SO_BINDTODEVICE is present, to prevent
- compiler warnings about the variable
- 2004-02-15 14:51 bagder
- * RELEASE-NOTES: bind interface and large file fixes
- 2004-02-15 14:50 bagder
- * CHANGES: recent fixes
- 2004-02-15 14:48 bagder
- * lib/telnet.c: (void) functions we don't check the return code for
- 2004-02-15 14:48 bagder
- * lib/transfer.c: CURLcode/int cleanup to reduce IRIX warnings
- Removed some dates/names in the comments.
- 2004-02-15 14:47 bagder
- * testcurl.sh: spell!
- 2004-02-15 13:30 bagder
- * ares/configure.ac: don't assume we can use gcc 2.96+ options
- 2004-02-13 13:42 bagder
- * lib/url.c: in the socks code, make sure we receive Curl_read
- results in ints and Curl_write in CURLcode, to keep the picky
- compilers happy
- 2004-02-13 13:28 bagder
- * ares/: adig.c, ahost.c: removed usage of unset variables (by a
- function that does nothing!)
- 2004-02-13 13:18 bagder
- * tests/libtest/lib506.c: return an int
- 2004-02-13 13:17 bagder
- * tests/libtest/lib504.c: return an int, not a CURLcode
- 2004-02-13 13:16 bagder
- * lib/content_encoding.c: use CURLcode, not int, prevents picky
- compilers to warn
- 2004-02-13 13:13 bagder
- * lib/file.c: the now and start variables were never really used
- 2004-02-13 10:50 bagder
- * lib/connect.c: Ben Greear's SO_BINDTODEVICE patch that binds to a
- network interface "even more" when the previous approach. Known
- to work on Linux, possibly on other platforms as well.
- 2004-02-13 08:15 bagder
- * testcurl.sh: Tor Arntsen made the ares build warnings etc get
- included as well
- 2004-02-13 08:12 bagder
- * lib/transfer.c: Greg Hewgill found out 'contentlength' wasn't big
- enough to hold a large file!
- 2004-02-13 08:05 bagder
- * tests/server/sws.c: make the path const
- 2004-02-13 08:03 bagder
- * lib/file.c: I made the same fix here, that Tor already did in the
- ftp.c code. To make sure this doesn't get weird on 64bit archs.
- 2004-02-13 07:59 bagder
- * lib/ftp.c: Tor Arntsen's fix for the bad (64bit wise) typecast
- when using gmtime()
- 2004-02-12 17:02 bagder
- * lib/hostip.c: Make hostcache_fixoffset() take a long for offset,
- to fully work with 64bit archs, also no longer typecast pointers
- to ints as that is a nono on 64bit systems.
- 2004-02-12 16:50 bagder
- * RELEASE-NOTES: up to date with recent fixes
- 2004-02-12 16:05 bagder
- * configure.ac: If no nroff tool is found, or if no command line
- switch to nroff that converts a man page to text is found, we
- disable the built-in manual stuff to still be able to build.
- 2004-02-12 15:46 bagder
- * src/: Makefile.am, config.h.in, main.c: support configure
- --disable-manual
- 2004-02-12 15:45 bagder
- * configure.ac: added --enable/disable-manual
- 2004-02-12 15:43 bagder
- * tests/Makefile.am: no need to run make test in the data dir
- anymore
- 2004-02-12 15:40 bagder
- * tests/: getpart.pm, httpserver.pl, runtests.pl, server/sws.c:
- provide a source path to the servers to make them find the tests
- when run outside the source dir, not needing any symlinks
- 2004-02-12 15:39 bagder
- * tests/data/Makefile.am: stop doing the weirdo symlinks
- 2004-02-12 10:53 bagder
- * lib/telnet.c: removed the subchar variable, it was only set and
- never used
- 2004-02-12 10:51 bagder
- * lib/ldap.c: removed the ldaptext variable, it was only set and
- never used
- 2004-02-12 10:50 bagder
- * lib/dict.c: removed the nth variable, it was only set and never
- used anyway
- 2004-02-12 10:48 bagder
- * lib/url.c: No longer receive the return code in
- ConnectionKillOne() that wasn't dealt with anyway and thus caused
- picky compiler to warn.
- 2004-02-11 22:14 bagder
- * configure.ac: Andrés García's additional fix to make the OpenSSL
- stuff work for msys/mingw
- 2004-02-11 22:11 bagder
- * lib/url.c: #if-check for SIGALRM before assuming it is present
- 2004-02-11 14:08 bagder
- * buildconf: use libtoolize --force to overwrite existing (older)
- files
- 2004-02-11 13:59 bagder
- * ares/CHANGES: install ares_version.h as well
- 2004-02-11 13:58 bagder
- * ares/Makefile.in: Dirk Manske's fix to install ares_version.h as
- well
- 2004-02-09 17:16 bagder
- * CHANGES: mondays are busy days catching up with the patches from
- the weekend! ;-)
- 2004-02-09 14:51 bagder
- * docs/libcurl/curl_easy_setopt.3: Dominick Meglio's update
- 2004-02-09 14:41 bagder
- * TODO-RELEASE: recent updates
- 2004-02-09 13:46 bagder
- * lib/http.c, tests/data/test1, tests/data/test10,
- tests/data/test11, tests/data/test12, tests/data/test13,
- tests/data/test14, tests/data/test15, tests/data/test16,
- tests/data/test17, tests/data/test18, tests/data/test2,
- tests/data/test22, tests/data/test24, tests/data/test25,
- tests/data/test26, tests/data/test27, tests/data/test28,
- tests/data/test29, tests/data/test3, tests/data/test30,
- tests/data/test300, tests/data/test301, tests/data/test303,
- tests/data/test304, tests/data/test306, tests/data/test31,
- tests/data/test32, tests/data/test33, tests/data/test34,
- tests/data/test36, tests/data/test37, tests/data/test38,
- tests/data/test39, tests/data/test40, tests/data/test42,
- tests/data/test43, tests/data/test44, tests/data/test45,
- tests/data/test46, tests/data/test47, tests/data/test48,
- tests/data/test49, tests/data/test5, tests/data/test50,
- tests/data/test500, tests/data/test503, tests/data/test508,
- tests/data/test509, tests/data/test51, tests/data/test510,
- tests/data/test52, tests/data/test53, tests/data/test54,
- tests/data/test55, tests/data/test56, tests/data/test57,
- tests/data/test58, tests/data/test59, tests/data/test6,
- tests/data/test60, tests/data/test61, tests/data/test62,
- tests/data/test63, tests/data/test64, tests/data/test65,
- tests/data/test66, tests/data/test67, tests/data/test68,
- tests/data/test69, tests/data/test7, tests/data/test70,
- tests/data/test71, tests/data/test72, tests/data/test73,
- tests/data/test74, tests/data/test77, tests/data/test78,
- tests/data/test79, tests/data/test8, tests/data/test80,
- tests/data/test81, tests/data/test82, tests/data/test83,
- tests/data/test84, tests/data/test85, tests/data/test86,
- tests/data/test88, tests/data/test89, tests/data/test9,
- tests/data/test90, tests/data/test91, tests/data/test92,
- tests/data/test93, tests/data/test95, tests/data/test97,
- tests/data/test98: Modified the default HTTP Accept: header to
- only be Accept: */*
- 2004-02-09 12:41 bagder
- * tests/data/test96: Removed, this was only used to work out what
- went wrong with test 91, and we seem to have nailed that one now!
- 2004-02-09 12:40 bagder
- * lib/connect.c: Oops. I broke the flow with the previous commit.
- 2004-02-09 11:24 bagder
- * packages/Linux/RPM/curl-ssl.spec.in: P R Schaffner updated this
- to work for 7.11.0
- 2004-02-09 10:07 bagder
- * docs/libcurl/: curl_share_cleanup.3, curl_share_init.3,
- curl_share_setopt.3, libcurl-errors.3: Dominick Meglio's added
- share interface documentation
- 2004-02-09 09:55 bagder
- * testcurl.sh: removed the state file renaming I accidentally left
- there
- 2004-02-09 09:34 bagder
- * lib/connect.c: some annoying compilers warn about "(void)foo;"
- lines so we avoid them
- 2004-02-09 09:31 bagder
- * src/main.c: Make param2text() take an int argument, as that is
- what's being passed in. This is made to prevent compiler
- warnings.
- 2004-02-09 09:29 bagder
- * src/writeout.c: use VAR_NONE instead of 0 in the table to prevent
- compiler warning
- 2004-02-09 09:28 bagder
- * tests/libtest/lib502.c: return 'res' to better discover test
- failures and to stop compiler warnings about it never being used
- 2004-02-09 09:25 bagder
- * tests/libtest/lib506.c: Uninitialized variable set.
- 2004-02-09 08:52 bagder
- * lib/ftp.c: Tor Arntsen's patch for working around a notorious bug
- in the AIX5 getaddrinfo() implementation.
- 2004-02-09 08:12 bagder
- * docs/examples/curlgtk.c: Ken Rastatter's fixes to improve
- portability of this example:
- These minor changes remove portability issues with the this
- example and allow it to run on Win32. Specifically:
- * The use of pthread_create() has been replaced by
- g_thread_create(). This removes the dependency on the pthreads
- library. Since this is an example using GTK+, g_thread_create()
- is available as it is a part of glibc.
- * The CURLOPT_FILE option is now referred to by its "newer name"
- CURLOPT_WRITEDATA.
- * The use of CURLOPT_WRITEFUNCTION has been added. As described
- in the docs, this avoids the crashes when using a DLL under
- Win32.
- * The output file has been renamed from "/tmp/test.curl" to
- "test.curl". It's unlikely that there is a /tmp when in Win32 and
- other examples in libcurl write their output files to the working
- directory.
- 2004-02-06 15:27 bagder
- * CHANGES: mingw configure fix, host: fix, compiler warnings in
- ldap.c
- 2004-02-06 15:23 bagder
- * RELEASE-NOTES: updated with recent fixes
- 2004-02-06 15:17 bagder
- * TODO-RELEASE: The Curl_strtoll() issue
- 2004-02-06 14:42 bagder
- * TODO-RELEASE: updated
- 2004-02-06 13:13 bagder
- * configure.ac: Rewrote the gethostbyname() check after Andrés
- García's provided patch for finding it using mingw on windows. I
- also made the script skip the search for gethostbyname_r and
- gethostbyaddr_r when ipv6 is enabled.
- 2004-02-06 11:17 bagder
- * docs/curl.1: Added documentation of a few command line options
- that were still undocumented here.
- 2004-02-06 09:11 bagder
- * lib/http.c: A custom Host: header is only considered if the
- request is not made by following a location. After discussions
- with Tim Baker.
- 2004-02-06 08:59 bagder
- * lib/transfer.c: The MIPSPro compiler complains on constructs such
- as "(void)foo;" so we avoid it where possible.
- 2004-02-06 08:28 bagder
- * lib/ldap.c: Make sure DynaGetFunction() returns a function
- pointer, not a data pointer. The standards don't actually allow
- typecasts between data and functions so some picky compilers warn
- about this.
- 2004-02-06 08:15 bagder
- * testcurl.sh: Remove the attempt to detect if we already tested
- the same source setup. We really don't care, and so many other
- things could've changed to make the new test interesting anyway.
- 2004-02-05 22:52 bagder
- * CHANGES: numerous things went in today
- 2004-02-05 22:51 bagder
- * tests/FILEFORMAT: added the missing stdin section
- 2004-02-05 22:40 bagder
- * configure.ac: An attempt to only set both libz-related defines at
- the same time. We need both the lib and the header present for
- both defines to be set. If only one of the files is found, we
- issue a warning and set no define.
- 2004-02-05 22:03 bagder
- * src/Makefile.m32, lib/Makefile.m32: Andrés García's updates
- 2004-02-05 16:50 bagder
- * lib/http.c: if an empty 'transfer-encoding:' header is provided,
- we switch off the chunky coding of uploads
- 2004-02-05 16:21 bagder
- * tests/data/: Makefile.am, test98: Made a test that sends data on
- stdin to PUT, with a given length and chunked transfer-encoding
- disabled. Fixed to work after Len Krause's bug report.
- 2004-02-05 14:25 bagder
- * lib/telnet.c: Gisle Vanem fixed a windows compiler warning
- 2004-02-05 13:34 bagder
- * tests/libtest/: first.c, lib501.c, lib502.c, lib503.c, lib504.c,
- lib505.c, lib506.c, lib507.c, lib508.c, lib509.c, lib510.c:
- changed the test() function to return type int
- 2004-02-05 13:19 bagder
- * ares/nameser.h: include process.h to get the _getpid() proto
- 2004-02-05 11:38 bagder
- * configure.ac: when using --enable-debug and gcc, provide the
- -Wno-format-nonliteral option to prevent the warning in
- mprintf.c:
- (currently line 930) "format not a string literal, argument types
- not checked"
- 2004-02-05 10:38 bagder
- * lib/url.c: options we get as longs need to be typecasted when
- assigned to prevent picky compiler warnings
- 2004-02-05 10:38 bagder
- * lib/telnet.c: fix return type to silence compiler warnings
- 2004-02-05 10:37 bagder
- * lib/version.c: prevent warning from that picky MIPSpro compiler
- 2004-02-05 10:37 bagder
- * lib/multi.c: compiler warning fix, compare struct pointers of the
- same type
- 2004-02-05 10:26 bagder
- * lib/ftp.c: use the timeout options when waiting for the server to
- connect when using PORT Provide better error messages to allow
- debugging if one if the ipv6-related name functions fail in the
- ftp_use_port() function. This might help us diagnose the problems
- on AIX. Also make sure getaddrinfo() uses NULL and not "0" for
- the service argument.
- 2004-02-05 09:34 bagder
- * lib/hostip.c: hide the pack_hostent proto if ipv6 is enabled, as
- figured out by Tor Arntsen
- 2004-02-05 09:27 bagder
- * src/config.h.in: Fix the socklen_t type too. Needed only when
- built with memory debugging as then we include the memdebug.h
- header from the lib dir, and it then requires this type... (fails
- on IRIX 6.5 without this)
- 2004-02-04 11:24 bagder
- * ares/adig.c: fixed "comparison between signed and unsigned"
- complaints
- 2004-02-04 11:23 bagder
- * ares/ares_process.c: don't use 'sin' as variable name as the
- picky compiler warnings complain about it shadowing the function
- sin()
- 2004-02-04 10:16 bagder
- * ares/CHANGES: fixing
- 2004-02-04 09:04 bagder
- * ares/nameser.h: prevent a compiler warning about a macro
- definition
- 2004-02-04 09:00 bagder
- * ares/: nameser.h, windows_port.c: prevent the windows version to
- use global symbol names added prototypes for the strcasecmp()
- functions
- 2004-02-04 08:54 bagder
- * ares/configure.ac: we use the more aggressive compiler warnings
- 2004-02-04 08:52 bagder
- * ares/ares_private.h: made more pointers unsigned, as they were
- mostly used passed in to functions that assume them to be
- unsigned. Stops compiler warnings.
- 2004-02-04 08:51 bagder
- * ares/: ares_parse_a_reply.c, ares_parse_ptr_reply.c: typecast
- comparision between signed and unsigned
- 2004-02-04 08:50 bagder
- * ares/ares_init.c: try_config() takes a second parameter as const,
- to prevent picky compiler warnings
- 2004-02-04 08:50 bagder
- * ares/ares_free_string.3: takes a void *, not a char * anymore
- 2004-02-04 08:49 bagder
- * ares/: ares.h, ares_free_string.c: ares_free_string() now takes a
- void * instead
- 2004-02-04 08:48 bagder
- * ares/ares_strerror.c: don't compare signed and unsigned
- 2004-02-04 08:48 bagder
- * ares/Makefile.in: added a tags target
- 2004-02-04 08:48 bagder
- * ares/FILES: new configure file
- 2004-02-04 08:47 bagder
- * ares/: configure.ac, configure.in: use configure.ac instead of
- configure.in support --enable-debug to switch on picky compiler
- options
- 2004-02-04 08:40 bagder
- * ares/ares_free_errmem.c: stop a compiler warning
- 2004-02-03 16:59 bagder
- * docs/MANUAL: no one uses libcurl before 7.7 anyway...
- 2004-02-03 15:06 bagder
- * ares/CHANGES: libcares.a is here
- 2004-02-03 14:58 bagder
- * configure.ac: link with libcares instead of libares
- 2004-02-03 14:58 bagder
- * ares/Makefile.in: We now produce 'libcares.a' instead, to make it
- possible to have both c-ares and the original ares installed in
- the same lib dir.
- 2004-02-03 11:07 bagder
- * CHANGES: the configure and memdebug fixes of yday
- 2004-02-03 10:52 bagder
- * lib/ftp.c: the unused quit-function didn't pass a correct
- variable type to the response reading function
- 2004-02-03 10:40 bagder
- * ares/README.cares: add link to the new cares web site
- 2004-02-03 10:16 bagder
- * ares/: ares_strerror.3, ares_version.3: added notes about
- incompatible functions
- 2004-02-03 09:58 bagder
- * ares/ares_strerror.3: adjusted to the new single-parameter
- version of this function
- 2004-02-03 09:47 bagder
- * ares/ares_expand_name.3: removed odd newline
- 2004-02-03 07:39 bagder
- * lib/version.c: added the missing ares numerical version
- initialiser
- 2004-02-03 07:38 bagder
- * ares/CHANGES: modified *strerror()
- 2004-02-02 23:39 bagder
- * src/Makefile.am: Use the nroff option figured out by the
- configure script. An attempt to make this better on more systems.
- 2004-02-02 23:39 bagder
- * configure.ac: try to figure out if -man or -mandoc works to get
- text with the NROFF utility
- 2004-02-02 22:34 bagder
- * lib/memdebug.h: undef accept before defining it, since AIX 5.2
- has it as a define!
- 2004-02-02 17:29 bagder
- * CHANGES: more test91 tweaks and some c-ares stuff
- 2004-02-02 17:24 bagder
- * lib/version.c: now provides c-ares version info in both version
- calls
- 2004-02-02 17:24 bagder
- * include/curl/curl.h: Introducing the SECOND version of the
- version_info struct. This should be backwards compatible with
- older libcurls just fine.
- 2004-02-02 17:15 bagder
- * ares/: adig.c, ahost.c: use the new single-argument
- ares_strerror()
- 2004-02-02 17:00 bagder
- * lib/hostip.c: adjusted to the modified ares_strerror() function
- NOTE that this breaks ares-compatibility, we have now officially
- taken the turn into the c-ares path. We will now officially
- depend on c-ares for asynch name resolves.
- 2004-02-02 16:59 bagder
- * ares/: adig.c, ahost.c, ares__close_sockets.c,
- ares__get_hostent.c, ares__read_line.c, ares_destroy.c,
- ares_expand_name.c, ares_fds.c, ares_free_errmem.c,
- ares_free_hostent.c, ares_free_string.c, ares_gethostbyaddr.c,
- ares_gethostbyname.c, ares_init.c, ares_mkquery.c,
- ares_parse_a_reply.c, ares_parse_ptr_reply.c, ares_process.c,
- ares_query.c, ares_search.c, ares_send.c, ares_timeout.c: remove
- rcsid stuff from c files, it serves no useful purpose
- 2004-02-02 16:59 bagder
- * ares/: ares.h, ares_strerror.c: removed the silly second argument
- to ares_strerror()
- This breaks the API and ABI with the existing ares library. We
- hereby require the upcoming c-ares 1.0 for asynch name resolves!
- 2004-02-02 16:53 bagder
- * lib/hostip.c: Dirk Manske fixed the ares usage even more. We
- could get a timeout from ares as well, and when failing and not
- getting a timeout we now include the error message ares can
- provide us with.
- 2004-02-02 16:34 bagder
- * docs/INSTALL: mention mpe/ix
- 2004-02-02 15:49 bagder
- * lib/: http.c, if2ip.c, transfer.c, urldata.h: set the 'retry' bit
- to TRUE when the connection is about to be retried, this allows
- the HTTP code to *not* return a failure just because no data has
- been received from the server
- 2004-02-02 15:49 bagder
- * lib/sendf.c: clear the sockerror if no error was returned
- 2004-02-02 13:46 bagder
- * CHANGES: ares resolve timeout and ca bundle include fixes
- 2004-02-02 12:59 bagder
- * lib/setup.h: we include errno.h to truly know if we have
- ECONNRESET or not
- 2004-02-02 11:15 bagder
- * lib/hostip.c: Timeout slow ares name lookups. This is based on
- the patch brought by Dirk Manske, but modified by me.
- 2004-02-02 11:13 bagder
- * lib/url.c: when including ca-bundle.h, don't look in the current
- dir first, simply use the search path since we want the
- build-version rather than the one in the source dir
- 2004-02-02 08:24 bagder
- * src/getpass.c: fixed the win32 function to use the correct proto,
- as pointed out by Gisle Vanem
- 2004-02-02 08:21 bagder
- * CHANGES: test case 97
- 2004-02-02 08:13 bagder
- * tests/data/: Makefile.am, test97: added test 97, a simple test
- with -d post and a replacede content-type header using -H
- 2004-01-30 13:43 bagder
- * CHANGES: attempt to fix the notorious test 91 failures
- 2004-01-30 13:41 bagder
- * lib/transfer.c: make sure the connection is closed when it was
- detected reset!
- 2004-01-30 13:08 bagder
- * lib/: sendf.c, setup.h, transfer.c, urldata.h: Somewhat crude
- attempt at fixing the test 91 failures. I commit this now so that
- the automatic testing hosts will test these changes over the
- weekend.
- 2004-01-30 10:48 bagder
- * testcurl.sh: hide the grep result
- 2004-01-30 10:31 bagder
- * RELEASE-NOTES: catching up with reality
- 2004-01-30 10:31 bagder
- * CHANGES: test case 510, mpeix fix
- 2004-01-30 10:27 bagder
- * tests/server/sws.c: when we receive a request overflow, we still
- dump the incoming request to the dump file to make it easier to
- understand and debug the situation
- 2004-01-30 10:26 bagder
- * tests/libtest/: Makefile.am, lib510.c: added lib510.c for
- callback POST using chunked encoding
- 2004-01-30 10:25 bagder
- * tests/data/: Makefile.am, test510: added test 510, callback-based
- POST using chunked encoding
- 2004-01-30 09:54 bagder
- * docs/curl.1: --socks
- 2004-01-30 09:51 bagder
- * CHANGES, src/main.c: Added --socks
- 2004-01-30 08:51 bagder
- * lib/connect.c: only do the verifyconnect() clear magic on mpeix
- 2004-01-29 17:17 bagder
- * TODO-RELEASE: the thread and SSL issue is now fixed
- 2004-01-29 17:17 bagder
- * docs/libcurl-the-guide: note about the need for extra functions
- set to OpenSSL if you use OpenSSL multi-threaded
- 2004-01-29 17:00 bagder
- * TODO-RELEASE: update with recent info
- 2004-01-29 16:48 bagder
- * CHANGES, src/Makefile.am: don't include config.g in
- src/hugehelp.c unless HAVE_CONFIG_H is defined
- 2004-01-29 16:41 bagder
- * CHANGES: ares fix, warnings fixed, mpeix fixes
- 2004-01-29 16:38 bagder
- * configure.ac: check for sys/ioctl.h as well added commented more
- aggressive compiler options for gcc, subject to be used instead
- of the current ones when --enable-debug is used
- 2004-01-29 16:37 bagder
- * lib/connect.c: added verifyconnect proto and use it correctly in
- the waitconnect function
- 2004-01-29 16:35 bagder
- * lib/: if2ip.c, setup.h: moved the definitions of IOCTL_3_ARGS to
- setup.h
- 2004-01-29 16:29 bagder
- * lib/connect.c: 1. changed order of two include files to build
- fine on MPE/iX 2. now reads the socket error before check connect
- status, also to make us run fine on MPE/iX
- 2004-01-29 16:28 bagder
- * buildconf: Ken Hirsch says he basicly needs all 'mv' to be 'mv
- -f' for configure to run in a sane manner on his MPE/iX operating
- system.
- 2004-01-29 14:56 bagder
- * lib/: connect.c, content_encoding.c, cookie.c, dict.c, escape.c,
- file.c, formdata.c, ftp.c, getdate.y, getenv.c, getinfo.c,
- http.c, http_chunks.c, http_chunks.h, if2ip.c, inet_pton.c,
- ldap.c, md5.c, memdebug.c, memdebug.h, mprintf.c, netrc.c,
- progress.c, sendf.c, share.c, ssluse.c, strequal.c, strtok.c,
- telnet.c: Dan Fandrich's cleanup patch to make pedantic compiler
- options cause less warnings. Minor edits by me.
- 2004-01-29 14:54 bagder
- * src/: getpass.c, homedir.c, urlglob.c, writeout.c: make pedantic
- compiler options generate less warnings
- 2004-01-29 14:53 bagder
- * src/Makefile.am: added hugehelp.h
- 2004-01-29 14:49 bagder
- * src/mkhelp.pl: nonsence change to make -Wunreachable-code get
- happy
- 2004-01-29 14:48 bagder
- * src/: hugehelp.h, main.c, mkhelp.pl: use hugehelp.h to silence
- picky compiler warnings
- 2004-01-29 13:07 bagder
- * ares/ares_version.3: documented ares_version()
- 2004-01-29 13:07 bagder
- * ares/: ares_version.c, ares_version.h: return a const char *
- 2004-01-29 12:33 bagder
- * ares/maketgz: use the name 'c-ares' for this package
- 2004-01-29 12:33 bagder
- * ares/FILES: include the new README.cares
- 2004-01-29 12:32 bagder
- * ares/README: point out that this is a forked project, all c-ares
- specific stuff is now in README.cares
- 2004-01-29 12:32 bagder
- * ares/README.cares: c-ares specific README, leaving most of the
- original README as-is
- 2004-01-29 12:32 bagder
- * ares/CHANGES: cut off the initial blurb, moved that to
- README.cares
- 2004-01-29 12:23 bagder
- * ares/: CHANGES, ares_process.c: Dirk Manske fixed a flaw in the
- setting of the socket to non-blocking
- 2004-01-29 12:21 bagder
- * RELEASE-NOTES, TODO-RELEASE: updates
- 2004-01-29 08:43 bagder
- * tests/data/test60: adjusted to the corrected chunked
- transfer-encoding extra trailing CRLF
- 2004-01-29 08:29 bagder
- * testcurl.sh: verify that buildconf ran fine to allow it to
- continue
- 2004-01-28 22:44 bagder
- * CHANGES: upload with chunked transfer encoding is now fixed
- 2004-01-28 18:38 bagder
- * src/main.c: Gisle has eyes, I don't
- 2004-01-28 18:07 bagder
- * lib/http.c, lib/transfer.c, tests/data/test56: Chunked-transfers
- should have an additional CRLF after the final 0 CRLF sequence.
- 2004-01-28 18:03 bagder
- * tests/data/test503: added the extra newline that this needs to
- succeed
- 2004-01-27 14:35 bagder
- * tests/data/test96: send a connection: close in the initial reply
- to see if things differ
- 2004-01-27 14:17 bagder
- * TODO-RELEASE: number two is fixed!
- 2004-01-27 13:54 bagder
- * CHANGES, lib/http.c, tests/data/test503, tests/data/test80,
- tests/data/test82, tests/data/test83, tests/data/test95: CONNECT
- response headers are now passed back as "regular" headers
- 2004-01-27 13:39 bagder
- * src/main.c: don't advance the line pointer if it already points
- to the null terminator
- 2004-01-27 13:25 bagder
- * lib/progress.c: very big transfers now get nicer progress
- displayed after 9999 megabytes have been transfered!
- 2004-01-27 13:16 bagder
- * buildconf: display OK if it runs OK
- 2004-01-26 17:16 bagder
- * lib/url.c: when saving in a cookie jar fails, include the file
- name in the error message to make it easier to track down
- 2004-01-26 08:55 bagder
- * src/main.c: Removed two redundant #include files in the djgpp
- section. They're already included. (a Dan Fandrich fix)
- 2004-01-23 13:52 bagder
- * docs/libcurl/curl_easy_setopt.3: the *_LARGE options work fine on
- windows in 7.11.1
- 2004-01-23 13:51 bagder
- * CHANGES: things continue to happen
- 2004-01-23 13:50 bagder
- * src/main.c: Use Curl_strtoll() if needed. This is not a library
- call, this is just the same code as the library uses for its
- internal function. Thus the captical C in the beginning.
- 2004-01-23 13:49 bagder
- * src/Makefile.am: use the Curl_strtoll() source code from the lib
- code
- 2004-01-23 09:36 bagder
- * lib/url.c: Proxy username and password on persistant connections
- could easily get messed up. Vincent Bronner detected this.
- 2004-01-23 09:29 bagder
- * lib/url.c: check the arguments to the socks5 function, as the
- name and password might be NULL pointers, and if non-NULL if now
- support zero-length names/passwords
- 2004-01-23 09:02 bagder
- * lib/progress.c: fixed the progress meter display for files >32
- bit, Gisle Vanem reported
- 2004-01-23 08:44 bagder
- * lib/strtoofft.h: include curl.h for the typedef
- 2004-01-23 08:41 bagder
- * src/setup.h, lib/setup.h: define SIZEOF_CURL_OFF_T if not already
- defined
- 2004-01-22 15:37 bagder
- * lib/strtoofft.c: re-intended the code curl-style
- 2004-01-22 15:35 bagder
- * CHANGES: zlib fix for the help text, stroll usage on mingw/djgpp
- 2004-01-22 15:31 bagder
- * lib/: strtoofft.c, strtoofft.h: return curl_off_t instead of long
- long, to work on more platforms
- 2004-01-22 15:27 bagder
- * src/mkhelp.pl: Gisle Vanem fixed the compressed help text zlib
- code
- 2004-01-22 15:25 bagder
- * lib/config.dj: it has strtoll
- 2004-01-22 15:25 bagder
- * lib/config-win32.h: Gisle Vanem's fix, mingw as strtoll
- 2004-01-22 14:11 bagder
- * lib/file.c: attempt to fix 64bit seeking for Windows, does it
- work?
- 2004-01-22 13:48 bagder
- * curl-style.el: font-lock the curl_off_t type instead of the off_t
- 2004-01-22 13:46 bagder
- * CHANGES: header file fixing
- 2004-01-22 13:46 bagder
- * src/: config.h.in, main.c: use curl_off_t instead of off_t
- 2004-01-22 13:45 bagder
- * lib/: config-amigaos.h, dict.c, easy.c, file.c, ftp.c, http.c,
- mprintf.c, setup.h, strtoofft.h, transfer.c, transfer.h, url.c,
- urldata.h: use curl_off_t instead of off_t!
- 2004-01-22 13:01 bagder
- * configure.ac: Instead of checking the off_t size, we use the
- source dir version of the curl.h header and then check for the
- size of the curl_off_t type.
- 2004-01-22 12:56 bagder
- * include/curl/curl.h: s/not/note
- 2004-01-22 12:54 bagder
- * include/curl/curl.h: curl_off_t is the new type for large file
- support HttpPost is not defined anymore
- 2004-01-22 12:54 bagder
- * lib/: formdata.h, url.c, urldata.h: use the proper type for
- formposts, not the deprecated one
- 2004-01-22 12:53 bagder
- * lib/ftp.h: added the missing proto for the still unused quit
- function
- 2004-01-22 11:17 bagder
- * docs/libcurl/curl_easy_setopt.3: mark the option better
- 2004-01-22 10:40 bagder
- * RELEASE-NOTES, TODO-RELEASE: start working on 7.11.1
- 2004-01-22 10:15 bagder
- * CHANGES: release time!
- 2004-01-22 10:15 bagder
- * docs/libcurl/curl_easy_setopt.3: no large files on windows just
- yet
- 2004-01-21 10:22 bagder
- * TODO-RELEASE: updates
- 2004-01-21 09:52 bagder
- * COPYING: updated year
- 2004-01-21 09:51 bagder
- * tests/data/test96: removed Basic in the initial response to see
- if it makes any difference in the failure frequency
- 2004-01-21 09:50 bagder
- * lib/ftp.c: use the proper timecond defines, not the obsolete ones
- I've removed! ;-)
- The initial QUIT-sending code is added, but not yet used due to
- the issues previously mentioned on the mailing list.
- 2004-01-21 09:47 bagder
- * lib/transfer.c: use the proper timecond defines, not the obsolete
- ones!
- 2004-01-21 09:45 bagder
- * RELEASE-NOTES: Byron's fixes
- 2004-01-21 09:44 bagder
- * CHANGES: old timecond defines removed
- 2004-01-21 09:39 bagder
- * include/curl/curl.h: Removed defines with TIMECOND_ prefixes.
- They have been obsolte since April 22 2002, and if this causes
- anyone any problems now it is very easy to just add CURL_ to the
- names. This corrects this name space pollution.
- 2004-01-21 08:46 bagder
- * docs/libcurl/curl_easy_setopt.3: clarified where VERBOSE output
- goes
- 2004-01-19 23:16 bagder
- * CHANGES: David Byron's --trace fix
- 2004-01-19 23:15 bagder
- * src/main.c: David Byron cleaned up how --trace with no option was
- treated, and also arguments in a config file without a required
- parameter!
- 2004-01-19 16:41 bagder
- * CHANGES: two minor build quirks
- 2004-01-19 16:41 bagder
- * TODO-RELEASE: nothing left for 7.11.0, the remaining items were
- moved to 7.11.1 as planned
- 2004-01-16 13:40 bagder
- * tests/data/test96: added this test, this is basicly a copy of
- test 91 but we return the first response with a size 5 instead of
- size 0, to see if this has an impact on the failure frequency -
- test 91 still fails occationally.
- 2004-01-16 10:17 bagder
- * src/main.c, lib/content_encoding.c, lib/ssluse.c, src/urlglob.c:
- Gisle Vanem's patch for variables that "might be used
- uninitialized"
- 2004-01-16 08:15 bagder
- * lib/if2ip.h: silly me
- 2004-01-16 08:09 bagder
- * lib/: if2ip.c, if2ip.h: Avoid Curl_if2ip() on Interix as well.
- Fix by Rodney.
- 2004-01-16 07:50 bagder
- * tests/ftpserver.pl: removed unused stuff
- 2004-01-15 14:08 bagder
- * lib/progress.c: use the %dk display for one extra k of progress
- 2004-01-15 13:49 bagder
- * CHANGES: automake 1.8 adjustment
- 2004-01-15 13:48 bagder
- * acinclude.m4: Added escaping of the function name in the
- AC_DEFUN() macros, so that automake 1.8+ stops complaining!
- 2004-01-15 11:38 bagder
- * docs/libcurl/curl_easy_setopt.3: Peter Sylvester's
- CURLOPT_SSL_CTX_FUNCTION docs I reworded some of the intial
- paragraphs to avoid 'NOTE2'
- 2004-01-15 11:21 bagder
- * RELEASE-NOTES: now compressed out of the box
- 2004-01-15 11:20 bagder
- * TODO-RELEASE: issue 22 (better compressed manual) is fixed
- 2004-01-15 11:19 bagder
- * configure.ac: check for limits.h as well
- 2004-01-15 10:54 bagder
- * lib/connect.c: added missing parenthesis
- 2004-01-15 08:09 bagder
- * src/main.c: spell-fixed a comment now errors out if built with
- off_t > 32 bits but without strtoll()
- 2004-01-14 10:16 bagder
- * CHANGES, RELEASE-NOTES: clarified the recent fix, added cred
- 2004-01-14 10:11 bagder
- * lib/connect.c: rearranged the connect() call so that there's no
- interleaved #ifdef, to make it compiler better on amigaos
- 2004-01-14 10:07 bagder
- * CHANGES: Curl_resolv fix
- 2004-01-14 10:05 bagder
- * lib/hostip.c: fixed the Curl_resolv()'s return code when the
- looked up host was already in the cache (Vincent Bronner)
- 2004-01-14 08:47 bagder
- * src/config.h.in: HAVE_LIMITS_H
- 2004-01-14 08:42 bagder
- * src/: config-win32.h, main.c, setup.h: Gisle Vanem updated the
- code for win32 and djgpp builds.
- 2004-01-13 17:13 bagder
- * src/getpass.c: indented and formatted the VMS-specific code more
- in the same style as other curl code
- 2004-01-13 17:07 bagder
- * CHANGES, RELEASE-NOTES, src/getpass.c: Luck Call made win32
- password prompting support backspace
- 2004-01-13 14:34 bagder
- * tests/data/Makefile.am: we no longer distribute the non-working
- tests 400 - 403
- 2004-01-13 09:59 bagder
- * lib/getdate.y: added a comment about this not being the original
- getdate.y version, it has been modified
- 2004-01-13 09:57 bagder
- * Makefile.am: source header added
- 2004-01-13 09:57 bagder
- * Makefile.dist, src/Makefile.am, tests/Makefile.am,
- tests/runtests.pl, tests/libtest/Makefile.am: use the *correct*
- header!
- 2004-01-13 09:50 bagder
- * CHANGES: zlib patch, amigaos patch
- 2004-01-13 09:48 bagder
- * src/Makefile.am: Dan Fandrich made the hugehelp.c contain both
- compressed and uncompressed help if libz is available using
- #ifdef in the source instead, to allow the distributed source
- code to be easier built with compressed help text.
- 2004-01-13 09:47 bagder
- * src/config.h.in: define HAVE_LIBZ if libz is present, for
- hugehelp.c
- 2004-01-13 09:38 bagder
- * TODO-RELEASE: amiga patch applied and committed
- 2004-01-13 09:36 bagder
- * RELEASE-NOTES: the multi change, the amiga build, credits
- 2004-01-13 09:35 bagder
- * lib/amigaos.h, lib/config-amigaos.h, lib/easy.c, lib/setup.h,
- lib/timeval.h, src/config-amigaos.h, src/main.c,
- src/makefile.amiga, src/setup.h: Diego Casorran's fixes to allow
- native AmigaOS builds
- 2004-01-13 09:05 bagder
- * CHANGES: three changes done this morning
- 2004-01-13 09:04 bagder
- * lib/: libcurl.framework.make, libcurl.plist: Matt Veenstra
- updated the Mac OS X framework files
- 2004-01-13 09:02 bagder
- * lib/Makefile.b32: Brian R Duffy made the makefile work to build
- SSL-enabled curl with Borland C++.
- 2004-01-13 08:58 bagder
- * docs/INSTALL: Brian R Duffy provide a "build SSL-enabled with
- Borland" section
- 2004-01-13 08:42 bagder
- * Makefile.dist: fix the copyright string years
- 2004-01-13 08:39 bagder
- * tests/README: modified the TODO, we already do persistant tests
- 2004-01-13 08:38 bagder
- * tests/Makefile.am: added our standard header
- 2004-01-13 08:37 bagder
- * tests/runtests.pl: added standard source header
- 2004-01-13 08:36 bagder
- * tests/libtest/Makefile.am: fix the include path to point to the
- libcurl's source dir too for the setup.h inclusion
- 2004-01-13 08:35 bagder
- * tests/libtest/test.h: include setup.h from the lib dir instead to
- get even more private stuff from the libcurl build, but right now
- for the USE_SSLEAY define.
- 2004-01-12 16:54 bagder
- * TODO-RELEASE: more stuff to be added "soon"
- 2004-01-12 16:27 bagder
- * TODO-RELEASE: Peter Sylvester's multi patches were applied
- 2004-01-12 16:26 bagder
- * CHANGES, lib/multi.c, tests/stunnel.pem, tests/data/Makefile.am,
- tests/data/test509, tests/libtest/Makefile.am,
- tests/libtest/lib509.c: Peter Sylvester brought code that now
- allows a callback to modified the URL even when the multi
- interface is used, and then libcurl will simulate a "follow
- location" to that new URL. Test 509 was added to test this
- feature.
- 2004-01-12 15:41 bagder
- * CHANGES: better test script
- 2004-01-12 15:34 bagder
- * tests/runtests.pl: better skip reasons, longer waiting for
- startup of servers (due to slow/loaded host), added
- retrying/waiting for slow stunnel startups
- 2004-01-12 10:14 bagder
- * maketgz: cut the patch number before a '-' too, to enable
- '7.11.0-pre1' to use patch number zero.
- 2004-01-12 09:48 bagder
- * docs/libcurl-the-guide: http auth types disable EPRT removed
- passwd prompting text
- 2004-01-12 09:14 bagder
- * RELEASE-NOTES: removed the "build natively on amiga" note as this
- is not yet true, we're awaiting a patch that might be delayed
- into 7.11.1 instead (see TODO-RELEASE)
- 2004-01-12 09:08 bagder
- * TODO-RELEASE: added the forgotten patch tracker item #844036
- 2004-01-12 08:59 bagder
- * RELEASE-NOTES: Dan Fandrich does download page edits ftps has a
- new port
- 2004-01-12 00:02 bagder
- * TODO-RELEASE: issue 6 moved to 7.11.1
- 2004-01-11 23:56 bagder
- * CHANGES, lib/url.c, lib/urldata.h: Dominick Meglio pointed out
- FTPS should use default port 990 according to IANA.
- 2004-01-09 15:03 bagder
- * lib/http.c: added one assert and a few comments describing how
- the auth stuff works
- 2004-01-09 10:36 bagder
- * docs/INSTALL: added a short intro text about this not being for
- binary package installs
- 2004-01-09 10:25 bagder
- * RELEASE-NOTES: the --with-spnego fix
- 2004-01-09 10:06 bagder
- * CHANGES: configure spnego fix of yday
- 2004-01-09 09:59 bagder
- * docs/TODO: a fair idea
- 2004-01-09 08:45 bagder
- * lib/README.ares: Dominick Meglio updated the win description
- since we fixed the gettimeofday name issue
- 2004-01-09 00:06 bagder
- * TODO-RELEASE: Giuseppe Attardi's bug
- 2004-01-08 23:58 bagder
- * configure.ac: fixed the LDFLAGS creation for the SPNEGO option
- 2004-01-08 23:03 bagder
- * TODO-RELEASE: a few issues are now awaiting response
- 2004-01-07 16:46 bagder
- * README: sourceforge out, siamu.ac.th in
- 2004-01-07 15:53 bagder
- * docs/THANKS: added a few people who have been doing lots of good
- stuff
- 2004-01-07 15:50 bagder
- * docs/FEATURES: feature update
- 2004-01-07 14:41 bagder
- * RELEASE-NOTES: added fresh mirror info since last release
- 2004-01-07 11:22 bagder
- * README: stopped the sf mirror
- 2004-01-07 10:19 bagder
- * configure.ac, include/curl/curl.h, include/curl/easy.h,
- include/curl/mprintf.h, include/curl/multi.h,
- include/curl/stdcheaders.h, include/curl/types.h, lib/amigaos.c,
- lib/amigaos.h, lib/arpa_telnet.h, lib/base64.c, lib/base64.h,
- lib/connect.c, lib/connect.h, lib/content_encoding.c,
- lib/content_encoding.h, lib/cookie.c, lib/cookie.h, lib/dict.c,
- lib/dict.h, lib/easy.c, lib/escape.c, lib/escape.h, lib/file.c,
- lib/file.h, lib/formdata.c, lib/formdata.h, lib/ftp.c, lib/ftp.h,
- lib/getenv.c, lib/getinfo.c, lib/getinfo.h, lib/hash.c,
- lib/hash.h, lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h,
- lib/http_chunks.c, lib/http_chunks.h, lib/http_digest.c,
- lib/http_digest.h, lib/http_negotiate.c, lib/http_negotiate.h,
- lib/http_ntlm.c, lib/http_ntlm.h, lib/if2ip.c, lib/if2ip.h,
- lib/inet_pton.h, lib/krb4.h, lib/ldap.c, lib/ldap.h, lib/llist.c,
- lib/llist.h, lib/md5.c, lib/md5.h, lib/memdebug.c,
- lib/memdebug.h, lib/multi.c, lib/netrc.c, lib/netrc.h,
- lib/progress.c, lib/progress.h, lib/security.h, lib/sendf.c,
- lib/sendf.h, lib/setup.h, lib/share.c, lib/share.h,
- lib/speedcheck.c, lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h,
- lib/strequal.c, lib/strequal.h, lib/strtok.c, lib/strtok.h,
- lib/strtoofft.c, lib/strtoofft.h, lib/telnet.c, lib/telnet.h,
- lib/transfer.c, lib/transfer.h, lib/url.c, lib/url.h,
- lib/urldata.h, lib/version.c, src/getpass.h, src/homedir.c,
- src/homedir.h, src/main.c, src/setup.h, src/urlglob.c,
- src/urlglob.h, src/writeenv.c, src/writeenv.h, src/writeout.c,
- src/writeout.h, tests/server/sws.c: updated year in the copyright
- string
- 2004-01-07 08:44 bagder
- * TODO-RELEASE: removed the fixed entries, somewhat updated entries
- 2004-01-07 08:20 bagder
- * docs/libcurl/curl_easy_setopt.3: mention that the _LARGE options
- are added in 7.11.0, added a header to the file with the standard
- curl blurb
- 2004-01-05 23:55 bagder
- * CHANGES, RELEASE-NOTES: Dan Fandrich fixed our zlib usage
- 2004-01-05 23:54 bagder
- * src/mkhelp.pl, lib/content_encoding.c: Dan Fandrich's zlib fix
- 2004-01-05 23:52 bagder
- * TODO-RELEASE: Accept fix
- 2004-01-05 23:39 bagder
- * lib/: strtoofft.c, strtoofft.h: new files for the large file
- support number parsing
- 2004-01-05 23:38 bagder
- * TODO-RELEASE: large file support added in CVS now
- 2004-01-05 23:37 bagder
- * RELEASE-NOTES: mr Meyer brought large file support
- 2004-01-05 23:35 bagder
- * CHANGES: David J Meyer's large file work was added.
- 2004-01-05 23:34 bagder
- * include/curl/curl.h: fix duplicates
- 2004-01-05 23:29 bagder
- * docs/libcurl-the-guide, docs/examples/ftpupload.c,
- docs/examples/httpput.c, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/Makefile.am, lib/Makefile.b32,
- lib/Makefile.b32.resp, lib/Makefile.m32, lib/Makefile.riscos,
- lib/Makefile.vc6, lib/config-riscos.h, lib/config-vms.h,
- lib/dict.c, lib/easy.c, lib/file.c, lib/ftp.c, lib/http.c,
- lib/mprintf.c, lib/progress.c, lib/transfer.c, lib/transfer.h,
- lib/url.c, lib/urldata.h, src/config.h.in, src/main.c,
- tests/libtest/lib505.c: David J Meyer's large file support.
- 2004-01-05 15:56 bagder
- * docs/libcurl/curl_easy_setopt.3: minor wording change
- 2004-01-05 15:46 bagder
- * docs/libcurl/curl_easy_setopt.3: minor format flaw
- 2004-01-05 15:20 bagder
- * buildconf, testcurl.sh: Tor Arntsen fixed a spelling error
- 2004-01-04 18:38 bagder
- * TODO-RELEASE: we call it 7.11.0
- 2004-01-04 18:37 bagder
- * TODO-RELEASE: What I hope we get done in the next few releases
- 2004-01-04 14:01 bagder
- * RELEASE-NOTES: curl-related news
- 2004-01-04 13:20 bagder
- * ares/CHANGES: the gettimeofday fix
- 2004-01-04 13:19 bagder
- * ares/: nameser.h, windows_port.c: Dominick Meglio's fix to make
- our private gettimeofday() use the ares_ namespace
- 2004-01-04 13:10 bagder
- * lib/timeval.c: make our private version of gettimeofday() static
- 2004-01-04 13:09 bagder
- * lib/timeval.h: white space and copyright year changes
- 2004-01-04 13:00 bagder
- * lib/README.ares: Dominick Meglio's description how to build ares
- for libcurl on win32
- 2004-01-02 13:57 bagder
- * docs/BINDINGS: there's a ferite binding too
- 2003-12-22 18:24 bagder
- * docs/FAQ: curl doesn't do recursive operations
- 2003-12-22 12:02 bagder
- * README: added redwire.net
- 2003-12-22 11:53 bagder
- * docs/libcurl/curl_easy_setopt.3: Andrés García added
- CURLOPT_IPRESOLVE
- 2003-12-19 09:11 bagder
- * CHANGES: fixing
- 2003-12-19 09:10 bagder
- * lib/url.c: Make setopt() support CURLOPT_IPRESOLVE...
- 2003-12-19 09:03 bagder
- * src/makefile.dj, packages/DOS/common.dj: Gisle Vanem's djgpp
- fixes
- 2003-12-19 09:03 bagder
- * lib/: config.dj, makefile.dj: djgpp fixes by Gisle Vanem
- 2003-12-19 09:03 bagder
- * lib/url.c: Gisle Vanem's minor fixes
- 2003-12-18 19:05 bagder
- * docs/examples/httpput.c: typecast the size to long for platforms
- where st_size is off_t
- 2003-12-18 14:33 bagder
- * docs/libcurl/curl_easy_getinfo.3: Andrés García's update
- 2003-12-18 10:19 bagder
- * lib/transfer.c: redirect from a bad url such as "www.com?moo=foo"
- to an absolute path didn't work, as reported by John McGowan
- 2003-12-18 09:56 bagder
- * lib/config-win32.h: David Byron's fix to make libcurl build fine
- with both .NET and VC6 version of MSVC
- 2003-12-18 08:52 bagder
- * docs/examples/httpput.c: clarified the URL part based on the
- problems Martin Hilpert had
- 2003-12-17 17:07 bagder
- * RELEASE-NOTES: spell
- 2003-12-17 16:33 bagder
- * tests/runtests.pl: Check the error code AFTER the protocol and
- data. Only changed to perhaps get some further input on the
- notorious test case 91 failures!
- 2003-12-16 15:51 bagder
- * docs/INSTALL: AmigaOS build notes
- 2003-12-16 15:08 bagder
- * lib/memdebug.c: use the curlassert() instead of custom checks
- 2003-12-16 10:53 bagder
- * curl-style.el: add off_t as a recognized type for font-locking
- 2003-12-16 10:51 bagder
- * CHANGES: test506 fix
- 2003-12-16 10:49 bagder
- * tests/: data/test506, libtest/lib506.c: modified and corrected
- test 506
- 2003-12-15 18:42 bagder
- * CHANGES: changed the dns cache pruning
- 2003-12-15 18:37 bagder
- * RELEASE-NOTES: one correction, one addition
- 2003-12-15 18:33 bagder
- * lib/: hostip.c, hostip.h, url.c: added a library-wide interface
- for doing dns cache pruning, and no longer make the pruning at
- each name lookup, only in Curl_done().
- 2003-12-15 16:46 bagder
- * RELEASE-NOTES: added the six most recent bugfixes
- 2003-12-15 16:22 bagder
- * lib/hostip.c: if Curl_hash_add() returns NULL, we shall not free
- the addrinfo field as that is made in the hash function in the
- case of failure (using the already setup 'dtor' function).
- 2003-12-15 16:21 bagder
- * lib/hash.c: make sure that hash_add() has no allocated resources
- left in case it returns NULL
- 2003-12-15 15:48 bagder
- * CHANGES, lib/url.c: Giuseppe Attardi fixed a really tricky bug
- 2003-12-15 14:24 bagder
- * configure.ac: We cannot 'cd' to the ares build dir to get the
- path, as the directory hasn't been created at this point yet when
- we build outside of the source dir.
- 2003-12-15 09:14 bagder
- * testcurl.sh: remove the build directory on exist, if there is any
- 2003-12-12 16:28 bagder
- * maketgz: some outputs for easier debugging
- 2003-12-12 16:06 bagder
- * testcurl.sh: only build ares if truly enabled
- 2003-12-11 11:20 bagder
- * testcurl.sh: ares-using configure should run configure in the
- subdir by itself
- 2003-12-11 11:19 bagder
- * configure.ac: if there is an 'ares' subdirectory when configure
- is run with --enable-ares (without a given path), we run
- configure automatically in that subdir
- 2003-12-11 08:27 bagder
- * lib/Makefile.am, src/Makefile.am: use the CORRECT file name! ;-)
- 2003-12-10 17:05 bagder
- * configure.ac: check for strtoll(), for the upcoming >2GB patch
- 2003-12-10 16:30 bagder
- * CHANGES: dict and a man page fixes
- 2003-12-10 16:27 bagder
- * lib/dict.c: Use Curl_transfer() properly. Fixes the bug Gisle
- Vanem found!
- 2003-12-10 16:27 bagder
- * lib/transfer.c: assert that we get a good index to
- Curl_transfer()
- 2003-12-10 16:27 bagder
- * lib/setup.h: we now have a 'curlassert' function to use
- 2003-12-10 16:25 bagder
- * configure.ac: check for assert.h
- 2003-12-10 15:16 bagder
- * lib/README.ares: updated with the new configure option usage
- 2003-12-10 15:13 bagder
- * docs/KNOWN_BUGS: curl-config bug corrected
- 2003-12-10 15:02 bagder
- * CHANGES: Diego Casorran tapping on Amiga support
- 2003-12-10 14:56 bagder
- * lib/Makefile.am, src/Makefile.am: added the new amiga files to
- the dist
- 2003-12-10 14:54 bagder
- * lib/makefile.amiga, src/makefile.amiga: Diego Casorran's amiga
- makefiles
- 2003-12-10 14:54 bagder
- * src/config-amigaos.h: native amiga support by Diego Casorran
- 2003-12-10 14:53 bagder
- * lib/: amigaos.c, amigaos.h, config-amigaos.h: native AmigaOS
- support by Diego Casorran
- 2003-12-10 14:51 bagder
- * Makefile.dist: Diego Casorran's amiga build patch
- 2003-12-10 14:40 bagder
- * CHANGES: ares configure and build fix
- 2003-12-10 14:38 bagder
- * lib/Makefile.am: do the ares stuff in the configure file
- 2003-12-10 14:37 bagder
- * configure.ac: Dominick Meglio made --enable-ares support an
- option =PATH to specify a root path to an installed ares.
- 2003-12-10 08:50 bagder
- * docs/HISTORY: minor language fixes
- 2003-12-10 08:16 bagder
- * docs/libcurl/libcurl-errors.3: Eric S. Raymond's fix of the NAME
- section
- 2003-12-09 09:05 bagder
- * docs/HISTORY: added some details from the old scrolls
- 2003-12-08 15:14 bagder
- * docs/examples/: fopen.c, post-callback.c: removed old version
- checks
- 2003-12-08 15:13 bagder
- * docs/examples/: fopen.c, ftpget.c, ftpgetresp.c, ftpupload.c,
- getinmemory.c, httpput.c, post-callback.c: use the newer option
- names
- 2003-12-08 14:59 bagder
- * docs/FAQ: updated 5.5 to use the modern names of these defines
- 2003-12-08 14:51 bagder
- * docs/KNOWN_BUGS: ares in curl-config
- 2003-12-08 14:48 bagder
- * docs/TODO: removed one, added one
- 2003-12-08 14:38 bagder
- * CHANGES: -lz fix
- 2003-12-08 14:37 bagder
- * configure.ac: no need to add -lz to LDFLAGS manually, as
- AC_CHECK_LIB() does that automatically!
- 2003-12-08 14:11 bagder
- * CHANGES, RELEASE-NOTES: updated
- 2003-12-08 14:06 bagder
- * lib/ftp.c: better human error message when a FTP response can't
- be read
- 2003-12-08 11:00 bagder
- * CHANGES, configure.ac, curl-config.in: curl-config now shows
- asyncdns if built with ares enabled
- 2003-12-04 16:21 bagder
- * lib/krb4.c: based on Gisle's comment, I removed the use of
- syslog() and fixed the netdb.h include, then I re-indented some
- code to use curl-style
- 2003-12-04 14:01 bagder
- * docs/libcurl/curl_easy_setopt.3: minor edit of the PRIVATE option
- 2003-12-04 13:56 bagder
- * docs/libcurl/libcurl-errors.3: cut out the wrong version blurb
- 2003-12-03 15:09 bagder
- * docs/curl.1: edited the -d section slightly
- 2003-12-03 15:02 bagder
- * docs/curl.1: minor edit
- 2003-12-03 09:41 bagder
- * CHANGES: VMS
- 2003-12-03 09:40 bagder
- * src/main.c: Marty Kuhrt moved most of the VMS stuff to a separate
- header file.
- 2003-12-03 09:39 bagder
- * src/Makefile.am: new VMS files
- 2003-12-03 09:39 bagder
- * src/: curlmsg.h, curlmsg.msg, curlmsg.sdl, curlmsg_vms.h: Marty
- Kuhrt updates
- 2003-12-03 09:26 bagder
- * lib/ftp.c: my contentlength adjustment broke the ftp download
- range stuff, this makes it work again
- 2003-12-03 08:55 bagder
- * CHANGES, lib/hostip.c: Steve Green fixed Curl_resolv()
- 2003-12-03 08:52 bagder
- * CHANGES, lib/transfer.c, lib/urldata.h: Ignore content-length
- when chunked transfer-encoding is transfered.
- 2003-12-02 23:05 bagder
- * lib/setup.h: less complicated code for the MSG_NOSIGNAL detection
- 2003-12-02 23:04 bagder
- * configure.ac: that MSG_NOSIGNAL check serves no useful purpose!
- 2003-12-02 19:03 bagder
- * CHANGES: --ftp-pasv
- 2003-12-02 19:01 bagder
- * src/main.c, docs/curl.1: --ftp-pasv now overrides a previous
- --ftpport option. We now also support it named "--ftp-port" as
- the additional dash between the words is used in several other
- options and this makes it more consistant.
- 2003-12-02 14:40 bagder
- * lib/: ftp.c, transfer.c: fix compiler warnings
- 2003-12-02 14:27 bagder
- * lib/: config-riscos.h, config-vms.h, ftp.c, krb4.c, security.c,
- sendf.c, url.c, urldata.h, version.c: use the HAVE_KRB4 define
- instead of just KRB4
- 2003-12-02 14:27 bagder
- * configure.ac: renamed the KRB4 to HAVE_KRB4
- 2003-12-02 14:21 bagder
- * lib/ftp.c: fixes from Gisle Vanem to try 'AUTH SSL' before 'AUTH
- TLS', edited by me
- 2003-12-02 11:13 bagder
- * CHANGES: MSG_NOSIGNAL
- 2003-12-02 11:12 bagder
- * lib/: setup.h, transfer.c: If HAVE_MSG_NOSIGNAL is set, we use
- MSG_NOSIGNAL when we call send() and recv() and we no longer
- attempt to ignore the SIGPIPE signal.
- 2003-12-02 11:11 bagder
- * configure.ac: check for MSG_NOSIGNAL
- 2003-12-02 07:25 bagder
- * lib/url.c: Gisle Vanem fixed the check-order for FTPS and FTP.
- 2003-12-01 11:25 bagder
- * RELEASE-NOTES: updated
- 2003-12-01 11:25 bagder
- * CHANGES: FTPS now works pretty good
- 2003-12-01 11:14 bagder
- * lib/ftp.c: FTPS now works with active ftp and uploads too.
- 2003-11-30 12:18 bagder
- * README: Sven Wegener runs the new German web mirror
- 2003-11-27 13:24 bagder
- * CHANGES, src/Makefile.b32, lib/Makefile.b32,
- lib/Makefile.b32.resp: James Clancy updated the Borland makefiles
- 2003-11-27 10:53 bagder
- * CHANGES: Markus Moeller and SPNEGO
- 2003-11-27 10:52 bagder
- * lib/http_negotiate.c: Markus Moeller's change to check for
- HAVE_SPNEGO instead of the previous
- 2003-11-27 10:52 bagder
- * configure.ac: Markus Moeller fixed the SPNEGO check and it nows
- defines HAVE_SPNEGO
- 2003-11-25 10:12 bagder
- * CHANGES: filed is not fixed ;-)
- 2003-11-25 10:11 bagder
- * CHANGES: a committed bugfix described
- 2003-11-25 10:06 bagder
- * tests/data/: Makefile.am, test95: test 95 added, verifies my fix
- for bug report #848371
- 2003-11-25 10:05 bagder
- * lib/http.c: When basic is the only auth wanted (which it is by
- default), the auth phase is always considered done immediately as
- Basic needs to extra passes.
- This fix corrects bug report #848371.
- 2003-11-25 09:44 bagder
- * tests/data/test94: requires a SSL-capable client
- 2003-11-25 09:42 bagder
- * CHANGES: clarified Maciej W. Rozycki's fix
- 2003-11-24 17:17 bagder
- * lib/http.c: allow the end-of-headers from a proxy response to
- CONNECT end with a CRCR as well as a CRLF
- 2003-11-24 17:17 bagder
- * tests/data/: Makefile.am, test94: test proxy CONNECT requiring
- basic auth but we don't provide any
- 2003-11-24 17:12 bagder
- * tests/: FILEFORMAT, server/sws.c: new way to trick sws to return
- special data on CONNECT
- 2003-11-24 16:46 bagder
- * RELEASE-NOTES: somewhat up to speed with the devel
- 2003-11-24 12:59 bagder
- * src/main.c: --ftp-ssl support added
- 2003-11-24 12:51 bagder
- * CHANGES: proper ftps:// support added
- 2003-11-24 12:44 bagder
- * lib/ssluse.c: prevent warning for non-SSL builds
- 2003-11-24 12:41 bagder
- * lib/netrc.c: windows build fix based on a patch by Gisle Vanem
- 2003-11-24 10:04 bagder
- * lib/: ftp.c, krb4.c: adjusted code to the new socket fields in
- the sessionhandle struct
- 2003-11-24 08:17 bagder
- * tests/runtests.pl: disable ftps-tests for now, we must make them
- work with the updated ftps functionality
- 2003-11-24 08:15 bagder
- * include/curl/curl.h, lib/dict.c, lib/ftp.c, lib/http.c,
- lib/multi.c, lib/sendf.c, lib/ssluse.c, lib/ssluse.h,
- lib/telnet.c, lib/transfer.c, lib/url.c, lib/urldata.h: FTPS
- support added as RFC2228 and the murray-ftp-auth-ssl draft
- describe it
- 2003-11-24 08:11 bagder
- * CHANGES: fixes
- 2003-11-24 08:10 bagder
- * lib/url.c: Gaz Iqbal fixed a range string memory leak!
- 2003-11-24 08:08 bagder
- * lib/urldata.h: fixed wrong comment
- 2003-11-23 23:26 bagder
- * src/: Makefile.m32, Makefile.vc6: Gisle Vanem fixed the Windows
- build
- 2003-11-23 16:36 bagder
- * include/curl/curl.h: FTPSSL support options and defines added
- 2003-11-20 15:16 bagder
- * lib/transfer.c: combine the two identical cases
- 2003-11-20 15:15 bagder
- * CHANGES: three more fixes
- 2003-11-20 10:53 bagder
- * lib/http.c: bail out properly on a 407 when we can't authenticate
- basic, bug report #845247
- 2003-11-20 10:52 bagder
- * tests/data/: Makefile.am, test93: request a file over proxy
- without credentials, and get a 407 back
- 2003-11-19 16:59 bagder
- * src/main.c: unconditional progressbarinit cures a windows crash
- 2003-11-19 15:36 bagder
- * lib/ftp.c: If a partial file has been read or written, force a
- closure the existing connection to avoid re-use of it, since we
- cannot know in what state it is.
- 2003-11-19 15:35 bagder
- * lib/url.c: respect bits.close even if an error already is set,
- but make sure that the existing error is the one returned back
- 2003-11-19 09:21 bagder
- * docs/examples/: postit2.c, sepheaders.c: cut off old crappy win32
- comments and use the proper global_init instead also removed very
- old "require libcurl older than blablabla"
- 2003-11-19 09:20 bagder
- * docs/examples/persistant.c: cleaned up
- 2003-11-19 09:19 bagder
- * docs/examples/getinmemory.c: remove the wrong win32 comment and
- use global_init
- 2003-11-17 06:23 bagder
- * CHANGES: Maciej W. Rozycki's configure patch
- 2003-11-17 06:23 bagder
- * configure.ac: Maciej W. Rozycki made this script use a cache
- variable for the writable argv test. This way, the default can be
- overridden better (for cross-compiles etc)
- 2003-11-15 11:29 bagder
- * lib/hostip.c: do ares_destroy() on the ares handle when we're
- done in Curl_is_resolved()
- 2003-11-15 11:15 bagder
- * CHANGES: two
- 2003-11-15 11:00 bagder
- * lib/ssluse.c: Mathias Axelsson found a case where we free()d the
- server certificate twice!
- 2003-11-14 12:56 bagder
- * lib/hostip.c: Siddhartha Prakash Jain found a case with a bad
- resolve that we didn't properly bail out from, when using ares.
- 2003-11-13 14:39 bagder
- * RELEASE-NOTES: updated
- 2003-11-13 14:28 bagder
- * CHANGES, lib/connect.c: Peter Sylvester found a flaw in the
- connect code for ipv6-enabled hosts. I guess it seldomly happens
- on linux and that's why it wasn't found before. He used Solaris
- to notice it.
- I took the opportunity to rewrite the Curl_connecthost() slightly
- to feature less duplicate code in the two different versions
- (ipv4/ipv6).
- 2003-11-13 11:05 bagder
- * tests/runtests.pl: -n disables valgrind now
- 2003-11-13 08:43 bagder
- * lib/formdata.c: Default Content-Type for formparts has changed to
- "application/octet-stream". This seems more appropriate, and I
- believe mozilla and the likes do this.
- .html files now get text/html as Content-Type.
- Pointed out in bug report #839806.
- 2003-11-13 08:33 bagder
- * lib/memdebug.c: don't log failed socket() calls
- 2003-11-13 08:14 bagder
- * src/main.c: Gisle Vanem added a flush to make the progress-bar
- look better on windows (at least).
- 2003-11-12 15:34 bagder
- * docs/libcurl/curl_easy_setopt.3: mention it was added in 7.10.9
- 2003-11-12 15:33 bagder
- * docs/KNOWN_BUGS: a resume http upload bug
- 2003-11-11 15:30 bagder
- * CHANGES, docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/netrc.c, lib/netrc.h, lib/url.c, lib/urldata.h: Added
- CURLOPT_NETRC_FILE.
- 2003-11-10 10:28 bagder
- * lib/Makefile.am: Generate the ca-bundle.h file in the build dir
- and not in the source dir, which works nicely since the build dir
- is before the source dir in the include path.
- 2003-11-10 09:12 bagder
- * lib/ftp.c: After Sébastien Willemijns' bug report, we now check
- the separators properly in the 229-reply servers respond on a
- EPSV command and bail out better if the reply string is not valid
- RFC2428-compliant.
- 2003-11-08 15:29 bagder
- * src/config.h.in: for the getpwuid() etc
- 2003-11-08 09:39 bagder
- * src/homedir.c: use char, not bool
- 2003-11-07 18:22 bagder
- * CHANGES: things happen even during slow days! ;-)
- 2003-11-07 18:19 bagder
- * src/main.c: do a normal free() of the homedir now
- 2003-11-07 18:17 bagder
- * src/: Makefile.am, config.h.in, homedir.c, homedir.h, main.c:
- Based on Gisle Vanem's $HOME patch, we now attempt to find the
- home dir in a slightly better way for more platforms. The $HOME
- is only used for .curlrc atm, but the possible upcoming change of
- .netrc treatment may also need the home dir.
- 2003-11-07 14:26 bagder
- * docs/libcurl/curl_easy_setopt.3: Removed references to the
- no-longer existing PASSWDFUNCTION. That option existed in 7.10.7
- and earlier, but has since been cut out.
- 2003-11-07 14:26 bagder
- * lib/urldata.h: remove the struct fields for the deprecated passwd
- prompt callback
- 2003-11-07 14:23 bagder
- * docs/curl.1: explain the requirements for --negotiate, --ntlm and
- --krb4
- 2003-11-07 10:15 bagder
- * docs/libcurl/curl_easy_setopt.3: mark options better
- 2003-11-07 09:06 bagder
- * testcurl.sh: Ralph Mitchell's update that allows this script to
- take an existing directory name and build/run/test curl in there
- instead of trying to update from CVS. Using this approach, this
- script can be used to test daily tarballs etc.
- 2003-11-07 08:20 bagder
- * lib/libcurl.rc: the resource file itself
- 2003-11-07 08:13 bagder
- * lib/Makefile.vc6: removed the resource lines I shouldn't have
- added in the firt place
- 2003-11-07 08:02 bagder
- * src/setup.h: define TRUE and FALSE here as some platforms don't
- have them otherwise
- 2003-11-06 17:04 bagder
- * lib/Makefile.vc6: CURLDEBUG, no underscore
- 2003-11-06 16:09 bagder
- * lib/: Makefile.am, Makefile.m32, Makefile.vc6: Gisle Vanem's
- libcurl.dll version info patch applied
- 2003-11-06 15:16 bagder
- * src/main.c: don't allow options that we KNOW can't be used
- 2003-11-06 14:51 bagder
- * docs/curl.1: mark all mentioned options better
- 2003-11-06 14:34 bagder
- * docs/curl.1: converted most .I lines to \fI ones
- 2003-11-06 14:31 bagder
- * docs/curl.1: egd, not edg
- 2003-11-06 14:07 bagder
- * tests/libtest/test.h: Define TRUE and FALSE unless already
- present. I've moved away those definitions from the global curl
- header and thus this needs to do it themselves.
- 2003-11-06 13:52 bagder
- * docs/libcurl/libcurl-errors.3: removed the _last since that is by
- definition not an error code
- 2003-11-06 12:37 bagder
- * CHANGES: new defines for version info
- 2003-11-06 12:34 bagder
- * maketgz: Insert the major, minor and patch numbers into the
- curl/curl.h header as well. Removed the depedency on perl.
- 2003-11-06 12:33 bagder
- * include/curl/curl.h: We offer the version number "in parts" as
- well by introducing three new defines.
- 2003-11-06 09:35 bagder
- * CHANGES: things
- 2003-11-06 09:32 bagder
- * README: new mirror added
- 2003-11-06 09:15 bagder
- * docs/TheArtOfHttpScripting: updated somewhat
- 2003-11-06 08:55 bagder
- * lib/transfer.c: unitialized variable fix, reported by both Marty
- Kuhrt and benjamin gerard
- 2003-11-06 08:42 bagder
- * lib/: Makefile.am, libcurl.framework.make, libcurl.plist: Mac OS
- X framework build files, contributed by Matt Veenstra
- 2003-11-06 08:21 bagder
- * include/curl/curl.h, lib/setup.h: Moved the TRUE and FALSE
- #defines to lib/setup.h instead, as they don't belong in the
- public header file. They are not in our name space so we should
- not set them globally.
- 2003-11-05 16:52 bagder
- * docs/libcurl/: curl_easy_cleanup.3, curl_easy_duphandle.3,
- curl_easy_init.3, curl_escape.3: minor format edits
- 2003-11-05 16:51 bagder
- * docs/: Makefile.am, libcurl/Makefile.am: use roffit to make HTML
- from man pages http://daniel.haxx.se/projects/roffit/
- 2003-11-04 14:30 bagder
- * docs/libcurl/libcurl.3: use .BR to refer to other man pages to
- make it easier for parsers to know
- 2003-11-04 14:27 bagder
- * docs/libcurl/curl_easy_getinfo.3: consistant with other man pages
- 2003-11-04 14:03 bagder
- * docs/libcurl/libcurl-errors.3: .TP and .B replaced with .IP
- 2003-11-04 13:59 bagder
- * docs/curl.1: .IP instead of .TP and .B
- 2003-11-04 13:58 bagder
- * docs/curl.1: highlight more mentioned options
- 2003-11-04 13:55 bagder
- * docs/libcurl/curl_easy_setopt.3: Use .IP instead of .TP and .B
- for each item.
- 2003-11-04 13:07 bagder
- * docs/libcurl/curl_easy_setopt.3: spell!
- 2003-11-04 08:24 bagder
- * CHANGES: three changes went in
- 2003-11-04 07:59 bagder
- * src/Makefile.vc6, lib/Makefile.vc6: Troels Walsted Hansen fixed
- the MSVC makefiles to build fine on Windows.
- 2003-11-04 07:52 bagder
- * lib/Makefile.am: spellfix in the generated comment by Kevin Roth
- 2003-11-04 07:50 bagder
- * packages/Win32/cygwin/Makefile.am: Kevin Roth's fix to make
- correct cygwin packages
- 2003-11-01 12:40 bagder
- * RELEASE-NOTES: blanked, starting all over again
- 2003-11-01 12:33 bagder
- * include/curl/curl.h: starting on 7.10.9 in CVS
- 2003-11-01 12:22 bagder
- * CHANGES: 7.10.8!
- 2003-10-31 23:17 bagder
- * CHANGES: ftp goes UTC
- 2003-10-31 22:43 bagder
- * lib/http.c: gmtime() really can't even return NULL, can it?
- 2003-10-31 22:37 bagder
- * tests/data/test141: back to GMT again
- 2003-10-31 22:36 bagder
- * lib/ftp.c: assume that MDTM returns the timestamp as UTC
- 2003-10-31 22:34 bagder
- * tests/runtests.pl: my own system had a bad valgrind, so check
- that it works at least somewhat before we use it
- 2003-10-31 19:43 bagder
- * docs/curl.1: Debian bug report #218046, a minor typo.
- 2003-10-31 10:49 bagder
- * src/main.c: removed compiler warnings from my latest fix
- 2003-10-31 10:27 bagder
- * CHANGES: numerical options check
- 2003-10-31 10:22 bagder
- * src/main.c: Added a new parse-numeric-parameters function so that
- options that take a numeric argument can better bail out if given
- a weird parameter. This catches situations such as "-y -Y 2000"
- or "-O -C [URL]" etc.
- 2003-10-31 09:08 bagder
- * maketgz: newer, nicer
- 2003-10-30 14:30 bagder
- * include/curl/curl.h: Set version string to -CVS. This string is
- generated by maketgz at release- time.
- 2003-10-30 14:28 bagder
- * src/version.h: Make the CVS version clone the libcurl version
- string, this is generated by the maketgz script so in releases
- this is replaced by an actual string.
- 2003-10-30 14:07 bagder
- * src/.cvsignore, include/curl/.cvsignore: ignore .dist files here
- 2003-10-30 13:48 bagder
- * Makefile.am: Made the dist-hook more generic for adding more
- files named .dist into the dist archive. Preparing for a new
- maketgz.
- 2003-10-30 11:30 bagder
- * RELEASE-NOTES: --head on file://, some cleanups
- 2003-10-30 10:15 bagder
- * src/main.c: more help text cleanups
- 2003-10-30 10:13 bagder
- * lib/file.c: silly me, I was meaning to do this change already as
- discussed on the libcurl list, we get the time in GMT and not
- localtime
- 2003-10-30 10:08 bagder
- * CHANGES, docs/curl.1, lib/file.c: curl --head now reports info
- "headers" on file:// URLs as well
- 2003-10-30 10:06 bagder
- * tests/data/test141: updated for the cut off GMT string
- 2003-10-30 10:06 bagder
- * lib/ftp.c: when getting headers only, stop pretending the
- reported time is GMT, as it isn't. In fact, it might be, but we
- have no idea.
- 2003-10-30 08:32 bagder
- * tests/server/sws.c: only use siginterrupt() if it really exists
- on the platform
- 2003-10-30 08:31 bagder
- * configure.ac: Check for siginterrupt, used by the test suite web
- server sws.
- 2003-10-30 08:13 bagder
- * lib/inet_pton.c: Only compile the ipv6-section for ipv6-enabled
- libcurls. Should save us some trouble.
- 2003-10-30 08:08 bagder
- * acinclude.m4: Added proper #ifdef's for the #include files when
- checking for in_addr_t, which made the test start working nicely
- on BeOS. Shard verified it.
- 2003-10-29 17:27 bagder
- * tests/: ftpsserver.pl, httpsserver.pl, runtests.pl: Stop using
- stunnel.pm, we pass in the path from the main script instead.
- Also made it easier to stop the test suite with control-c.
- 2003-10-29 17:11 bagder
- * src/main.c: cleaned up the --help output. Tried to unify the
- language. Shortened a bunch of explanations.
- 2003-10-29 10:53 bagder
- * CHANGES, RELEASE-NOTES, lib/url.c, tests/data/Makefile.am,
- tests/data/test203: David Hull made the file: URL parser also
- accept the somewhat sloppy file syntax: file:/path. I added test
- case 203 to verify this.
- 2003-10-29 10:13 bagder
- * tests/Makefile.am: stunnel.pm is no more
- 2003-10-29 10:13 bagder
- * tests/runtests.pl: stunnel.pm is removed
- 2003-10-29 10:12 bagder
- * tests/runtests.pl: now check for and use valgrind, inserted and
- modified the check for stunnel and we no longer use the
- stunnel.pm
- 2003-10-29 10:12 bagder
- * tests/stunnel.pm: removed, functionality added to runtests.pl
- 2003-10-28 14:06 bagder
- * CHANGES, RELEASE-NOTES, lib/hostip.c: Another glibc resolve name
- fix
- 2003-10-28 10:28 bagder
- * src/main.c: possibly uninitialized variable
- 2003-10-28 10:17 bagder
- * lib/url.c: overlapping memory chunks with strcpy(), detected by
- the friendly valgrind
- 2003-10-27 07:40 bagder
- * tests/runtests.pl: slightly quieter torture test by default
- 2003-10-27 07:35 bagder
- * lib/sendf.c: James Bursa's fix to prevent failf() to write
- outside its buffer boundary
- 2003-10-26 16:42 bagder
- * CHANGES, RELEASE-NOTES: James Bursa found an ERRORBUFFFER
- overflow
- 2003-10-26 16:37 bagder
- * lib/mprintf.c: snprintf() made a single-byte buffer overflow, as
- it could write a zero outside its given buffer. Discovered and
- reported by James Bursa.
- 2003-10-25 08:03 bagder
- * tests/libtest/: lib503.c, lib504.c: avoid dependence on the order
- of the fields in the timeval struct, pointed out by Gisle Vanem
- 2003-10-25 00:30 bagder
- * testcurl.sh: support building ares-enabled too
- 2003-10-24 23:58 bagder
- * tests/data/: Makefile.am, test92: tests the new -C - fix
- 2003-10-24 23:58 bagder
- * CHANGES, RELEASE-NOTES: HTTP resume fix
- 2003-10-24 23:54 bagder
- * lib/transfer.c: Resuming a download of an already downloaded
- document, that is trying to get a range of a document beyond its
- size, caused libcurl to "hang" until the server closed the
- connection and then it returned error 18.
- This is bad. This way, we don't return any error at all, which
- isn't nice either, as we need to alert the app somehow that the
- request range was out of size.
- 2003-10-24 23:27 bagder
- * CHANGES, RELEASE-NOTES: solaris build improvement
- 2003-10-24 23:26 bagder
- * configure.ac, lib/Makefile.am: Based on David Hull's fix in bug
- report 804599, we now check for solaris and gcc, to set the
- -mimpure-text link flag for linking the lib better.
- 2003-10-24 22:58 bagder
- * tests/libtest/: lib503.c, lib504.c: don't select() forever, set a
- timeout so at least the test fails nice
- 2003-10-24 22:39 bagder
- * tests/data/test503: better name, it isn't https
- 2003-10-24 22:30 bagder
- * ares/CHANGES: c-ares is the new name and ares_version() was added
- 2003-10-24 22:28 bagder
- * ares/: Makefile.in, ares_version.c, ares_version.h: Introducing
- ares_version(), so that we can have apps get version info about
- what particular ares version that is being used.
- 2003-10-24 22:21 bagder
- * tests/data/test91: make it work with Negotiate support enabled
- too
- 2003-10-24 15:12 bagder
- * CHANGES: runtests -t introduced
- 2003-10-24 15:00 bagder
- * tests/runtests.pl: improved the torture testing
- 2003-10-24 14:59 bagder
- * tests/memanalyze.pl: supports -l now to display the actual line
- that was prevented by memlimit
- 2003-10-24 14:58 bagder
- * lib/ftp.c: if malloc fails, we must bail out nicely
- 2003-10-24 14:58 bagder
- * lib/http.c: Improved checks for bad memory situations and proper
- behaviour when we run out of memory.
- 2003-10-24 14:57 bagder
- * lib/hostip.c: better bailing-out cleanup if a malloc fails in the
- DNS cache
- 2003-10-24 14:56 bagder
- * src/main.c: free all memory on failure before bailing out, not
- really necessary but my upcoming automated test gets crazy if not
- 2003-10-24 10:56 bagder
- * RELEASE-NOTES: the actual release-notes is new too
- 2003-10-24 10:53 bagder
- * tests/runtests.pl: Introducing -t to "torture" the memory
- allocations/failing/bail-outing in curl and libcurl. -t is not
- used anywhere automated yet, and it does already identify memory
- leaks on failed allocations. Work to do.
- 2003-10-24 10:09 bagder
- * tests/memanalyze.pl: produce a single summary of the amount of
- allocations on -v
- 2003-10-24 08:12 bagder
- * CHANGES, RELEASE-NOTES: disable-eprt, fixed CA cert verfication
- 2003-10-23 09:46 bagder
- * src/main.c: Georg Horn's patch. -k is no longer mutually
- exclusive with --cacert and --capath. Using -k together with one
- of those just means that the result of the CA cert check is
- ignored (but displayed if -v is used).
- 2003-10-23 09:44 bagder
- * lib/ssluse.c: Georg Horn's fixes to do different CA cert
- verifications. They can now be done even if the result is
- ignored, as some sites seem to require that.
- 2003-10-22 16:37 bagder
- * docs/curl.1: encourage use of -c to store cookies instead of -D
- 2003-10-22 14:46 bagder
- * tests/runtests.pl: allow gdb to check the libtest dir for sources
- too (for the 500- tests)
- 2003-10-22 14:05 bagder
- * CHANGES, RELEASE-NOTES: we continue to improve things
- 2003-10-22 13:56 bagder
- * src/main.c: make --disable-eprt work, based on Gisle Vanem's
- patch
- 2003-10-22 13:26 bagder
- * Makefile.dist: Dylan Ellicott added the vc-libcurl-ssl-dll target
- 2003-10-22 13:26 bagder
- * lib/Makefile.vc6: Dylan Ellicott added the
- release-libcurl-ssl-dll target
- 2003-10-22 13:15 bagder
- * lib/transfer.c: Do the auth stuff at the end-of-headers and not
- at the start-of-body, as we might not get a body when we get a
- 401 with a set of WWW-Authenticate: headers. This fixes the
- problem Kevin Roth detected in 7.10.8-pre4 and pre5. Verified by
- test case 91.
- 2003-10-22 13:12 bagder
- * tests/data/test91: Modified to be able to repeat Kevin Roth's
- problem
- 2003-10-21 16:15 bagder
- * RELEASE-NOTES: Andres
- 2003-10-21 16:14 bagder
- * CHANGES, lib/Makefile.m32, src/Makefile.m32: updated for mingw32
- 2003-10-21 16:11 bagder
- * include/curl/curl.h, src/version.h: pre5
- 2003-10-21 16:08 bagder
- * tests/data/test91: modified test 91 to look more like Kevin
- Roth's error case
- 2003-10-21 08:56 bagder
- * tests/data/: Makefile.am, test91: test case 91 added, an attempt
- to repeat a problem reported by Kevin Roth on Oct 20, 2003.
- 2003-10-21 08:34 bagder
- * lib/: http.c, url.c: conn->user and conn->passwd will now always
- be set to point to something. If not user or password is set,
- they will point to a "" string.
- 2003-10-21 08:06 bagder
- * docs/KNOWN_BUGS: no colons in user names with USERPWD
- 2003-10-20 22:32 bagder
- * lib/http.c: allow no user and password for proxy too, Basic
- 2003-10-20 22:30 bagder
- * lib/http.c: allow no user and no passwd when doing basic auth
- 2003-10-20 10:45 bagder
- * lib/hostip.c: lock the DNS cache properly before adding an entry
- when using asynch DNS
- 2003-10-20 10:25 bagder
- * buildconf: run autoconf in the ares dir as well if the dir is
- present, after it has been run "as usual"
- 2003-10-19 19:54 bagder
- * RELEASE-NOTES: Georg Horn patched Curl_read()
- 2003-10-19 19:38 bagder
- * CHANGES, lib/sendf.c: better error output on SSL errors when
- receiving data - Georg Horn patch
- 2003-10-19 07:42 bagder
- * lib/telnet.c: fixed the bug my previous change introduced
- 2003-10-18 22:38 bagder
- * lib/multi.c: minor fix to not shadow a variable
- 2003-10-18 22:35 bagder
- * lib/http.c: builds warning-free with -Wshadow now
- 2003-10-18 22:34 bagder
- * lib/connect.c: don't shadow 'socket'
- 2003-10-18 22:28 bagder
- * lib/transfer.c: fixed gcc -Wshadow warnings
- 2003-10-18 22:24 bagder
- * lib/telnet.c: removed gcc -Wshadow warning
- 2003-10-18 22:24 bagder
- * lib/telnet.c: memory leak
- 2003-10-18 22:14 bagder
- * lib/: connect.h, ftp.c, url.c, urldata.h: gcc -Wshadow complaints
- fixed
- 2003-10-18 22:14 bagder
- * lib/http.c: compiler warning fix
- 2003-10-18 22:13 bagder
- * lib/getdate.y: prevent compiler warnings with relly picky
- compiler options
- 2003-10-18 21:40 bagder
- * lib/curllib.dsp: Dominick Meglio pointed out these files should
- be removed from here
- 2003-10-18 14:04 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre4
- 2003-10-18 14:00 bagder
- * maketgz: 1. read the version from the command line 2. make the
- libcurl and curl version the same
- 2003-10-18 13:53 bagder
- * docs/libcurl/libcurl-errors.3: Added a few undocumented errors
- 2003-10-17 15:31 bagder
- * docs/Makefile.am: nicer pdf generation
- 2003-10-17 15:11 bagder
- * CHANGES, RELEASE-NOTES, docs/TODO, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h, lib/ftp.c,
- lib/transfer.c, lib/url.c, lib/urldata.h, src/main.c: Dominick
- Meglio implemented CURLOPT_MAXFILESIZE and --max-filesize.
- 2003-10-17 14:44 bagder
- * lib/http_ntlm.c: typecasts to prevent warnings
- 2003-10-17 14:37 bagder
- * docs/TODO: cleaning
- 2003-10-17 14:21 bagder
- * docs/KNOWN_BUGS: empty path parts in FTP URLs
- 2003-10-17 13:36 bagder
- * docs/KNOWN_BUGS: The 100-continue and no-more-response bug
- 2003-10-17 11:29 bagder
- * lib/http.c: make empty names look fine in verbose output
- 2003-10-17 11:29 bagder
- * lib/http_ntlm.c: make no user or no password just mean blank
- fields, not aborted operation
- 2003-10-17 11:28 bagder
- * tests/data/test16: finally we support >128 letter passwords so
- this test was fixed to work
- 2003-10-17 11:28 bagder
- * lib/url.c: o the name and password arrays are 256 bytes, so let's
- accept that lengthy input o have ->passwd and ->name be NULL if
- no name/passwd was given o only set default user+password for FTP
- if no userpwd was given
- 2003-10-17 11:26 bagder
- * lib/ftp.c: made the code deal with empty name and password
- 2003-10-17 09:10 bagder
- * ares/.cvsignore: ignore these too
- 2003-10-17 09:07 bagder
- * CHANGES: verbose auth info
- 2003-10-17 09:05 bagder
- * lib/http.c: show info text (verbose) about auth type and user
- name in use
- 2003-10-17 09:04 bagder
- * src/main.c: made the password prompt nicer
- 2003-10-17 08:59 bagder
- * src/config.h.in: define HAVE_SYS_SOCKET_H if that file is
- present. This is needed when we #include "../lib/memdebug.h" for
- memory debug builds.
- 2003-10-16 17:04 bagder
- * docs/RESOURCES: turned this into a list of documents/standards
- curl adheres to
- 2003-10-16 16:15 bagder
- * CHANGES: subjectAltName and passwd changes
- 2003-10-16 16:14 bagder
- * docs/libcurl/curl_easy_setopt.3: removed the passwd options that
- are no longer supported
- 2003-10-16 16:13 bagder
- * RELEASE-NOTES: password prompting gone from libcurl, fixed for
- ntlm
- 2003-10-16 16:09 bagder
- * src/: Makefile.am, config.h.in, getpass.c, getpass.h, main.c:
- Added support for password prompting if only used name is given
- on the command line.
- 2003-10-16 16:08 bagder
- * lib/Makefile.am, lib/getpass.c, lib/getpass.h, lib/transfer.c,
- lib/url.c, include/curl/curl.h: password promting support removed
- from libcurl
- 2003-10-16 15:44 bagder
- * lib/ssluse.c: rewritten alternative name check
- 2003-10-15 22:37 bagder
- * lib/connect.c: the previous fix left this compiler error
- 2003-10-15 16:42 bagder
- * lib/ssluse.c: bad license situation for the altname patch
- 2003-10-15 13:44 bagder
- * CHANGES, RELEASE-NOTES: now libcurl runs better multi-threaded on
- windows
- 2003-10-15 13:42 bagder
- * lib/connect.c: Avoid doing getsockopt() on Windows to verify
- connects. It seems that this hogs Windows machines when libcurl
- is being used multi-threaded (with > ~50 threads). Andrew Fuller
- helped us verify and test this.
- According to a MSDN web page on connect(), it returns 0 when the
- connect is done and thus we don't need the getsockopt() call
- anyway on Windows.
- 2003-10-14 15:13 bagder
- * CHANGES, RELEASE-NOTES: duphandle fix
- 2003-10-14 15:10 bagder
- * lib/easy.c: Kimmo Kinnunen fixed a crash with duphandle() when
- CURLDEBUG was set
- 2003-10-14 14:03 bagder
- * CHANGES, RELEASE-NOTES: Gisle Vanem brought IPv6-support to curl
- on Windows
- 2003-10-14 14:00 bagder
- * lib/: config-win32.h, connect.c, dict.c, easy.c, file.c, ftp.c,
- hostip.c, http.c, inet_pton.c, memdebug.c, memdebug.h,
- progress.c, sendf.c, setup.h, speedcheck.c, telnet.c, timeval.c,
- timeval.h, transfer.c, url.c: Gisle Vanem's IPv6-on-Windows patch
- applied!
- 2003-10-14 13:27 bagder
- * buildconf: improved the libtool check to disqualify "1.4c" when
- 1.4.2 is required
- 2003-10-14 10:19 bagder
- * RELEASE-NOTES: Added Domenico Andreoli for his patches
- 2003-10-13 15:10 bagder
- * lib/README.ares: added more mirrored versions of the ares 1.1.1
- package
- 2003-10-13 15:07 bagder
- * lib/README.ares: Updated build instruction since I now offer a
- complete ares-package with all the patches already applied. No
- need to apply any patches manually anymore.
- ares 1.1.1 is still compatible.
- 2003-10-13 14:24 bagder
- * CHANGES: Giuseppe Attardi's ares+multi problem of 12-oct-2003
- 2003-10-13 14:21 bagder
- * lib/multi.c: Clear the connection pointer after the async resolve
- has failed. This cures the problem reported by Giuseppe Attardi
- on October 12, 2003.
- 2003-10-13 02:14 bagder
- * CHANGES: debian bug report #212086
- 2003-10-13 02:12 bagder
- * lib/Makefile.am: Removed extra LDFLAGS assignment. Pointed out in
- debian bug report #212086 (http://bugs.debian.org/212086). Patch
- by Domenico Andreoli.
- 2003-10-13 02:10 bagder
- * docs/: Makefile.am, libcurl/Makefile.am: use $(NROFF), not gnroff
- (patch by Domenico Andreoli)
- 2003-10-12 15:58 bagder
- * CHANGES, RELEASE-NOTES: Dirk modifide the share-locking for DNS
- lookups
- 2003-10-12 15:57 bagder
- * lib/hostip.c, tests/data/test506: Dirk Manske made the
- share-locking around DNS lookups a bit "looser" so that multiple
- DNS lookups can run simultaneously faster. The downside is that
- resolving the same host name now can be made at once from
- multiple threads, but the upside is that threads now don't alwys
- have to wait for the others' resolves. Test case 506 updated
- accordingly.
- 2003-10-09 22:12 bagder
- * CHANGES, RELEASE-NOTES: resume fix
- 2003-10-09 22:04 bagder
- * lib/url.c: Lachlan O'Dea fixed a resume problem: "If I set
- CURLOPT_RESUME_FROM, perform an HTTP download, then reset
- CURLOPT_RESUME_FROM to 0, the next download still has a Range
- header with a garbage value." bug report #820502
- 2003-10-09 21:49 bagder
- * CHANGES: sws fix, inet_pton fix
- 2003-10-09 10:19 bagder
- * lib/inet_pton.c: Dominick Meglio fixed this to build fine on MSVC
- 2003-10-09 10:12 bagder
- * tests/server/: Makefile.am, sws.c: portability fix by using
- setup.h from the lib directory
- 2003-10-09 10:09 bagder
- * configure.ac: removed creation of tests/server/config.h
- 2003-10-09 10:08 bagder
- * tests/server/config.h.in: not used anymore
- 2003-10-08 22:26 bagder
- * ares/CHANGES: name it pre1
- 2003-10-08 22:26 bagder
- * ares/CHANGES: clarify why this package exists
- 2003-10-08 22:25 bagder
- * ares/maketgz: run autoconf if needed
- 2003-10-08 22:20 bagder
- * ares/.cvsignore: ignore these files
- 2003-10-08 22:18 bagder
- * ares/: FILES, install-sh, maketgz, mkinstalldirs: added for
- completeness
- 2003-10-08 22:18 bagder
- * ares/CHANGES: clarified the reason for this package
- 2003-10-08 21:56 bagder
- * lib/setup.h: bail out hard if ipv6 and ares are both enabled at
- the same time
- 2003-10-08 15:54 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre3 commit
- 2003-10-08 15:32 bagder
- * CHANGES, RELEASE-NOTES, lib/connect.c: - Frank Ticheler provided
- a patch that fixes how libcurl connects to multiple addresses,
- if one of them fails (ipv4-code).
- 2003-10-08 15:07 bagder
- * lib/: inet_pton.c, inet_pton.h: include file fixes
- 2003-10-08 15:06 bagder
- * lib/ssluse.c: fixed to build fine without ssl
- 2003-10-08 00:00 bagder
- * configure.ac: check for inet_pton()
- 2003-10-07 23:59 bagder
- * CHANGES, RELEASE-NOTES: Neil Dunbar and subjectAltNames
- 2003-10-07 23:54 bagder
- * ares/: CHANGES, Makefile.in, NEWS, README, aclocal.m4, adig.c,
- ahost.c, ares.h, ares__close_sockets.c, ares__get_hostent.c,
- ares__read_line.c, ares_destroy.3, ares_destroy.c, ares_dns.h,
- ares_expand_name.3, ares_expand_name.c, ares_fds.3, ares_fds.c,
- ares_free_errmem.3, ares_free_errmem.c, ares_free_hostent.3,
- ares_free_hostent.c, ares_free_string.3, ares_free_string.c,
- ares_gethostbyaddr.3, ares_gethostbyaddr.c, ares_gethostbyname.3,
- ares_gethostbyname.c, ares_init.3, ares_init.c,
- ares_init_options.3, ares_mkquery.3, ares_mkquery.c,
- ares_parse_a_reply.3, ares_parse_a_reply.c,
- ares_parse_ptr_reply.3, ares_parse_ptr_reply.c, ares_private.h,
- ares_process.3, ares_process.c, ares_query.3, ares_query.c,
- ares_search.3, ares_search.c, ares_send.3, ares_send.c,
- ares_strerror.3, ares_strerror.c, ares_timeout.3, ares_timeout.c,
- config.guess, config.sub, configure.in, nameser.h,
- windows_port.c, vc/vc.dsw, vc/vc.ncb, vc/vc.opt,
- vc/adig/adig.dep, vc/adig/adig.dsp, vc/adig/adig.mak,
- vc/adig/adig.plg, vc/ahost/ahost.dep, vc/ahost/ahost.dsp,
- vc/ahost/ahost.mak, vc/ahost/ahost.plg, vc/areslib/areslib.dep,
- vc/areslib/areslib.dsp, vc/areslib/areslib.mak,
- vc/areslib/areslib.plg: ares 1.1.1 with collected applied patches
- 2003-10-07 23:46 bagder
- * lib/: Makefile.am, inet_pton.c, inet_pton.h, ssluse.c: Neil
- Dunbar provided a patch that now makes libcurl check SSL
- subjectAltNames when matching certs. This is apparently
- detailed in RFC2818
- as the right thing to do. I had to add configure checks for
- inet_pton() and
- our own (strictly speaking, code from BIND written by Paul
- Vixie) provided
- code for the function for platforms that miss it.
- 2003-10-07 16:43 bagder
- * tests/: data/Makefile.am, data/test508, libtest/Makefile.am,
- libtest/lib508.c: test case 508 added to test callback-based POST
- 2003-10-07 16:42 bagder
- * CHANGES, RELEASE-NOTES: http post fix
- 2003-10-07 16:39 bagder
- * lib/http.c: make sure that a regular POST using the read callback
- works
- 2003-10-07 00:03 bagder
- * acinclude.m4: O_NONBLOCK does not work on BeOS according to Shard
- 2003-10-05 17:16 bagder
- * CHANGES, RELEASE-NOTES: builds better on BeOS
- 2003-10-05 17:05 bagder
- * src/setup.h: Shard's fix to build fine on BeOS
- 2003-10-05 17:04 bagder
- * lib/setup.h: BeOS-adjustments, as provided by Shard
- 2003-10-05 17:03 bagder
- * lib/http_ntlm.c: weird typo removed
- 2003-10-05 17:03 bagder
- * lib/hostip.c: just re-indented some code
- 2003-10-05 17:02 bagder
- * lib/connect.c: New code for BeOS-style non-blocking sockets,
- provided by Shard and Jeremy Friesner.
- 2003-10-05 10:35 bagder
- * acinclude.m4: improved the non-block check a lot: * several tests
- ALWAYS failed due to bad test programs * the IoctlSocket() test
- now is linked on test as it could otherwise compile fine on
- many systems that doesn't support it * added a test for the BeOS
- way of doing non-blocking sockets (based on a patch from Shard)
- 2003-10-04 17:52 bagder
- * CHANGES: curlx.c example added
- 2003-10-04 17:51 bagder
- * CHANGES, RELEASE-NOTES: - Vincent Bronner pointed out that if you
- set CURLOPT_COOKIE for a transfer and then set it to NULL in a
- subsequent one, the previous cookie was still sent off!
- 2003-10-04 17:48 bagder
- * lib/http.c: Vincent Bronner pointed out that if you set
- CURLOPT_COOKIE to NULL, it still sends off the previously set
- cookie. This also concerns CURLOPT_REFERER. This fix should stop
- this.
- 2003-10-04 17:28 bagder
- * CHANGES, RELEASE-NOTES: Jon Turner fix
- 2003-10-04 17:25 bagder
- * lib/ftp.c: Jon Turner mentioned this bug fix to correct how
- libcurl deals with paths after a failed transfer.
- 2003-10-04 16:53 bagder
- * CHANGES, RELEASE-NOTES: fixed ares-resolves and ip-only names
- 2003-10-04 16:50 bagder
- * lib/: hostip.c, hostip.h, multi.c: Based on a patch provided by
- Siddhartha Prakash Jain. In Curl_resolv() when my_getaddrinfo()
- has been called (and wait has been set to TRUE), we check if the
- name already is resolved and if so don't return wait status to
- the parent. This can happen with IP-only names.
- 2003-10-04 16:01 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_NOBODY means HEAD on
- HTTP servers
- 2003-10-03 15:46 bagder
- * docs/examples/: Makefile.am, curlx.c: Peter Sylvester's curlx.c
- code example added
- 2003-10-03 15:19 bagder
- * CHANGES, RELEASE-NOTES: proto fix
- 2003-10-03 15:13 bagder
- * include/curl/curl.h: Renamed the function argument named
- 'access', as noted by Neil Spring in the debian bug report
- #213180.
- 2003-10-02 21:04 bagder
- * CHANGES, configure.ac: James MacMillan's patch makes curl build
- on QNC 6.2.x.
- 2003-09-23 14:20 bagder
- * docs/curl.1: documented the new 7.10.8 -T functionality
- 2003-09-23 13:53 bagder
- * docs/curl.1: -4 and -6 added
- 2003-09-23 13:42 bagder
- * RELEASE-NOTES: more details
- 2003-09-23 13:07 bagder
- * docs/BINDINGS: updated to match reality
- 2003-09-23 07:54 bagder
- * RELEASE-NOTES: real name
- 2003-09-23 00:36 bagder
- * CHANGES: ip version selector, SPNEGO feature added to -V output
- 2003-09-23 00:29 bagder
- * src/main.c: Added -4/--ipv4 and -6/ipv6. Re-arranged some option
- code.
- 2003-09-22 23:42 bagder
- * RELEASE-NOTES: cut the leading blurb, that will be used for the
- mail announce only, not the actual text included here
- 2003-09-22 23:39 bagder
- * Makefile.am: Include the RELEASE-NOTES file too, which is basicly
- the release announce message.
- 2003-09-22 23:38 bagder
- * RELEASE-NOTES: working draft of the upcoming 7.10.8 release notes
- 2003-09-22 01:22 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre2
- 2003-09-22 01:14 bagder
- * CHANGES: another segfault with multi+ares+non-existing hostname
- 2003-09-22 01:10 bagder
- * lib/multi.c: failing to resolve a name using ares must
- Curl_disconnect() the handle properly or risk getting into
- trouble!
- 2003-09-22 00:13 bagder
- * configure.ac: find and detect the Heimdal GSSAPI include path
- properly
- 2003-09-19 17:16 bagder
- * CHANGES, include/curl/curl.h, lib/hostip.c, lib/urldata.h: Added
- CURLOPT_IPRESOLVE support
- 2003-09-19 14:56 bagder
- * CHANGES, configure.ac, docs/libcurl/curl_version_info.3,
- include/curl/curl.h, lib/http.c, lib/http_negotiate.c,
- lib/http_negotiate.h, lib/url.c, lib/urldata.h, lib/version.c:
- Markus Moeller's SPNEGO patch applied, with my edits, additions
- and minor cleanups.
- 2003-09-19 14:55 bagder
- * docs/FEATURES: updated
- 2003-09-16 00:59 bagder
- * CHANGES: language
- 2003-09-16 00:55 bagder
- * CHANGES: bug fixes
- 2003-09-16 00:33 bagder
- * lib/url.c: If a connection is closed down and it had some kind of
- NTLM involved, we reset the authentication state to make it
- restart on the next connection.
- This of course because NTLM is connection-oriented, whilst all
- other authentication schemes are not.
- 2003-09-16 00:29 bagder
- * tests/data/: Makefile.am, test90: Test 90 added: --anyauth that
- picks NTLM with a redirect and then another NTLM request.
- 2003-09-15 23:43 bagder
- * tests/FILEFORMAT: minor difference in how the part number magic
- is made
- 2003-09-15 23:42 bagder
- * tests/server/sws.c: make the NTLM part numbers get increased
- instead of plainly assigned, as this then makes redirection tests
- work (as the new test 89)
- 2003-09-15 23:41 bagder
- * tests/data/: Makefile.am, test89: test 89 verifies -L and ntlm
- authentication, as bug report #806328 claimed it doesn't work. It
- works for me.
- 2003-09-15 23:11 bagder
- * tests/data/: Makefile.am, test88: test88, doing PUT with --digest
- now works
- 2003-09-15 23:11 bagder
- * lib/: http.c, http_ntlm.c, http_ntlm.h: When we issue a HTTP
- request, first make sure if the authentication phase is over or
- not, as if it isn't we shall not begin any PUT or POST operation.
- This cures bug report #805853, and test case 88 verifies it!
- 2003-09-15 00:42 bagder
- * lib/README.ares: new ares patch uploaded
- 2003-09-15 00:06 bagder
- * CHANGES: Jeff Pohlmeyer is our hero of the week!
- 2003-09-14 23:24 bagder
- * lib/Makefile.am: reverted the change that blanks LIBS
- 2003-09-14 23:17 bagder
- * lib/: hash.c, hash.h, hostip.c: Jeff Pohlmeyer did some marvelous
- debugging to track this one down. We MUST NOT free the existing
- hash entry when we try to add a new one that matches an existing
- entry. We now instead free the new one, and make the parent
- function use the old entry's struct instead.
- 2003-09-12 22:45 bagder
- * lib/Makefile.am: blank the LIBS variable, as we don't need any
- libs when we link the lib.
- 2003-09-12 20:35 bagder
- * docs/libcurl/curl_easy_setopt.3: Added more docs for
- DEBUGFUNCTION as suggsted by Mohun Biswas
- 2003-09-12 20:27 bagder
- * CHANGES: multi handle DNS cache, "Negotiate" authentication,
- zero-length proxy with ftp and an uninitialized pointer
- 2003-09-12 17:44 bagder
- * CHANGES: clear the proxy env
- 2003-09-12 17:41 bagder
- * tests/runtests.pl: When people have environment variables set for
- protocol proxies, we must make sure to clear them before we run
- the tests as they interfere badly otherwise.
- 2003-09-12 00:21 bagder
- * lib/: http.c, http_negotiate.c, urldata.h: Tim Bartley's patch
- that makes the GSSNEGOTIATE option work for Microsoft's
- "Negotiate" authentication as well.
- 2003-09-12 00:14 bagder
- * lib/multi.c: For easy handles within multi handles, we share the
- DNS cache always.
- 2003-09-12 00:13 bagder
- * lib/llist.c: #ifdef 0'ed Curl_llist_insert_prev and
- Curl_llist_remove_next, as they are not used by any code in
- libcurl!
- 2003-09-12 00:05 bagder
- * lib/ftp.c: don't use a blank proxy
- 2003-09-11 23:27 bagder
- * lib/hostip.c: Curl_is_resolved(): FD_ZERO the file descriptors
- before we call ares_fds(). Problem tracked down by Bjorn Reese.
- 2003-09-08 01:31 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.8-pre1 commit
- 2003-09-07 17:00 bagder
- * lib/md5.c: do not use 'long' to store 4 bytes, as 64bit
- architectures have 64bit longs.
- 2003-09-05 16:34 bagder
- * CHANGES: yesterday and today in words
- 2003-09-05 14:44 bagder
- * lib/: hash.c, llist.c, llist.h: Uses less macros. #ifdef'ed out
- unused functions. Edited slightly to be more in the same style as
- other curl source code. The only actual code change is an added
- check after a malloc() call.
- 2003-09-05 13:02 bagder
- * docs/libcurl/curl_easy_setopt.3: Early Ehlinger's
- CURLOPT_FTP_RESPONSE_TIMEOUT option documented by himself.
- 2003-09-05 11:53 bagder
- * configure.ac: --enable-thread was broken and this should cure it
- Kevin Fisk reported.
- 2003-09-04 15:32 bagder
- * include/curl/curl.h: CURLINFO_HTTPAUTH_AVAIL and
- CURLINFO_PROXYAUTH_AVAIL
- 2003-09-04 15:31 bagder
- * lib/http_ntlm.c: no user or password set, bail out
- 2003-09-04 15:07 bagder
- * lib/http.c: ah, this change broke multiple test cases
- 2003-09-04 13:34 bagder
- * lib/http.c: Jörg pointed out that I did this fix wrongly, now
- authwant is cleared properly if no auth is available
- 2003-09-04 12:55 bagder
- * lib/: getinfo.c, http.c, urldata.h: Based on Joerg Mueller-Tolk's
- patch, this introduces support for CURLINFO_HTTPAUTH_AVAIL and
- CURLINFO_PROXYAUTH_AVAIL
- 2003-09-04 12:18 bagder
- * lib/http.c: 1. store the httpproxycode in the loop after it is
- parsed 2. made Curl_http_auth_act() reset 'authavail'
- unconditionally
- 2003-09-04 12:08 bagder
- * lib/http.c: avoid proxy (and other) auth if no user+password is
- given
- 2003-09-04 12:04 bagder
- * lib/libcurl.def: added the missing share-functions, pointed out
- by Edward Chan
- 2003-09-04 00:02 bagder
- * CHANGES, include/curl/curl.h, lib/ftp.c, lib/url.c,
- lib/urldata.h: Early Ehlinger's CURLOPT_FTP_RESPONSE_TIMEOUT
- patch applied.
- 2003-09-03 23:52 bagder
- * CHANGES: recent fixes
- 2003-09-03 23:51 bagder
- * lib/: http.c, http.h, transfer.c: Re-arranged code to make the
- proxy-CONNECT loop able to do some of the authentication
- negotiations needed for NTLM, Digest etc.
- 2003-09-03 23:47 bagder
- * lib/url.c: Joerg Mueller-Tolk's fix to better deal with
- user+passwords for proxies
- 2003-09-03 23:44 bagder
- * lib/ftp.c: minor fix to make better bail-out check
- 2003-09-03 22:47 bagder
- * lib/ssluse.c: warn if no CN is available if verify is only set to
- 1
- 2003-09-03 22:42 bagder
- * CHANGES: stuff I had added in my copy at home, now at last I'm
- online from here again
- 2003-09-03 17:37 bagder
- * tests/server/getpart.c: Peter Pentchev found two problems. One
- realloc problem that could allocate too little data, and one case
- of not zero-terminating the returned string.
- I chose a slightly different patch than the one Peter provided.
- 2003-09-02 09:48 bagder
- * lib/http_digest.c: wrap at 80 cols
- 2003-09-01 10:57 bagder
- * CHANGES: two patches applied
- 2003-09-01 10:43 bagder
- * docs/TODO: "Securing FTP with TLS" was updated to revision 12
- 2003-09-01 10:36 bagder
- * docs/KNOWN_BUGS: LDAP fixed in CVS (for upcoming 7.10.8)
- 2003-09-01 10:23 bagder
- * lib/ldap.c: Henrik Storner's update to make libcurl work with
- OpenLDAP 2.1.22 (current). Also reported to work with OpenLDAP
- 2.0.26.
- 2003-09-01 10:22 bagder
- * include/curl/curl.h: CURLE_LDAP_INVALID_URL added (by Henrik
- Storner)
- 2003-09-01 10:21 bagder
- * lib/hostip.c: The error buffer was not getting filled when
- Curl_wait_for_resolv() fails. Jeff Pohlmeyer fixed.
- 2003-08-29 10:43 bagder
- * lib/version.c: typecase to please the compiler gods
- 2003-08-29 10:43 bagder
- * lib/transfer.c: typecast to prevent compiler warning
- 2003-08-28 13:28 bagder
- * lib/url.c: CURLOPT_BUFFERSIZE must not be smaller than 0 (zero)
- as that is impossible for us to deal with
- 2003-08-28 13:21 bagder
- * docs/examples/multi-app.c: Henrik Storner's rewrite that includes
- a nice usage of curl_multi_info_read()
- 2003-08-28 12:39 bagder
- * lib/Makefile.am: only do chmod if there's a file present
- 2003-08-24 16:29 bagder
- * lib/strequal.c: added the strcasecmp() proto here (moved from
- setup.h), as this is the only file within libcurl to use that
- function
- 2003-08-24 16:28 bagder
- * lib/setup.h: removed the strcasecmp() proto from here, and moved
- it to the strequal.c file instead
- 2003-08-22 14:56 bagder
- * docs/curl.1: we support any number of globs now, even for #[num]
- ones
- 2003-08-22 14:35 bagder
- * lib/ftp.c: have cwd_and_mkd prefixed with ftp_ to make it appear
- as a ftp-only function
- 2003-08-22 14:25 bagder
- * lib/hostip.c: use proper type to prevent compiler warning
- 2003-08-21 14:07 bagder
- * lib/hostip.c: Vincent Sanders provided a fix for name resolving
- when linked with uClibc.
- 2003-08-20 17:44 bagder
- * docs/libcurl/curl_easy_getinfo.3: CURLINFO_RESPONSE_CODE instead
- of CURLINFO_HTTP_CODE
- 2003-08-20 17:42 bagder
- * include/curl/curl.h, src/writeenv.c, src/writeout.c,
- lib/getinfo.c: CURLINFO_RESPONSE_CODE replaces CURLINFO_HTTP_CODE
- 2003-08-20 17:41 bagder
- * lib/: ftp.c, urldata.h: store the FTP response code in the
- httpcode variable
- 2003-08-20 17:40 bagder
- * lib/netrc.c: removed the goto and re-indented slightly
- 2003-08-20 17:39 bagder
- * lib/transfer.c: transfer fix for multi interface
- 2003-08-20 15:49 bagder
- * lib/multi.c: made curl_multi_info_read() set 'msgs_in_queue' to 0
- even when it returns NULL!
- 2003-08-20 01:42 bagder
- * CHANGES: recent action
- 2003-08-20 01:42 bagder
- * src/main.c: Now offering support for multiple -T on the same
- command line, just make sure you have one URL for each -T. A -T
- file name can also be "globbed" like -T "{file1,file2}".
- Test case 149 verifies this functionality.
- 2003-08-20 01:38 bagder
- * tests/data/Makefile.am: test case 149 is here
- 2003-08-20 01:38 bagder
- * tests/data/test58: switch off globbing to enable [] in file names
- for -T
- 2003-08-20 01:37 bagder
- * tests/data/test149: check the upload
- 2003-08-20 01:36 bagder
- * tests/data/test149: teste multiple uploads in one command line
- 2003-08-20 01:23 bagder
- * lib/hostip.c: make sure the 'done' variable is always set to
- something in the Curl_is_resolved() function
- 2003-08-19 17:38 bagder
- * configure.ac: when --enable-debug is used to set debug options
- with gcc, use -Wno-long-long to inhibit long long warnings (ISO
- C90 does not support `long long')
- 2003-08-19 17:37 bagder
- * lib/mprintf.c: Respect HAVE_LONGLONG to support 'long long'
- 2003-08-19 11:56 bagder
- * configure.ac: check for CRYPTO_cleanup_all_ex_data as well
- 2003-08-19 11:56 bagder
- * lib/ssluse.c: CRYPTO_cleanup_all_ex_data() is not present in all
- OpenSSL versions so we need to check for its presence in the
- configure script
- 2003-08-19 11:38 bagder
- * tests/libtest/.cvsignore: better ignore pattern
- 2003-08-19 11:37 bagder
- * tests/libtest/: Makefile.am, lib507.c: test507 for multi with bad
- host name
- 2003-08-19 11:36 bagder
- * tests/data/: Makefile.am, test507: test507 added
- 2003-08-19 11:29 bagder
- * lib/hostip.c: don't set done==TRUE if the host name doesn't
- resolve
- 2003-08-19 09:51 bagder
- * lib/ssluse.c: Loren Kirkby pointed out that we need to call
- CRYPTO_cleanup_all_ex_data() when we cleanup the SSL stuff to not
- leak any memory.
- I wish this was documented anywhere.
- 2003-08-18 17:27 bagder
- * docs/CONTRIBUTE: minor edit
- 2003-08-18 17:24 bagder
- * docs/BUGS: minor edits
- 2003-08-18 17:11 bagder
- * src/config.h.in: set the large-file support defines for the
- client too
- 2003-08-17 15:32 bagder
- * lib/url.c: setting WRITEFUNCTION or READFUNCTION to NULL will now
- reset the callback pointers to the internal default functions
- 2003-08-15 09:08 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.7
- 2003-08-15 08:35 bagder
- * docs/libcurl/curl_easy_setopt.3: removed lots of "added in
- [version]" where [version] is resonably old
- 2003-08-15 00:44 bagder
- * configure.ac: check for long long changed the use of
- AC_CHECK_TYPE as the previous approach is deprecated require 2.57
- properly
- 2003-08-15 00:42 bagder
- * lib/setup.h: Possible code for large file support, added within
- #if 0 so far.
- 2003-08-15 00:38 bagder
- * README: new Russian mirror both web and download
- 2003-08-15 00:38 bagder
- * tests/memanalyze.pl: supprt for the new memlimit stuff
- 2003-08-15 00:00 bagder
- * docs/curl.1: added one "added in blabla" and removed a few
- 2003-08-14 17:06 bagder
- * lib/transfer.c: Curl_SSL_InitSessions can return error, so check
- the return code and bail out if necessary
- 2003-08-14 17:06 bagder
- * lib/llist.c: Curl_llist_destroy() checks the input for non-NULL
- 2003-08-14 17:05 bagder
- * lib/hash.h: new proto for Curl_hash_init
- 2003-08-14 17:05 bagder
- * lib/hash.c: 1. check allocs 2. don't leave allocated memory
- behind when returning error
- 2003-08-14 17:02 bagder
- * lib/easy.c: return failure when the host cache creation fails
- 2003-08-14 17:01 bagder
- * src/main.c: activate the new memory limit tests if requested only
- set cookiejar if selected
- 2003-08-14 17:01 bagder
- * src/urlglob.c: return failure when an alloc function fails
- 2003-08-14 16:20 bagder
- * lib/url.c: prevent memory leak when going out of memory
- 2003-08-14 16:19 bagder
- * lib/: memdebug.c, memdebug.h: allow out-of-memory testing by
- setting a limit. That number of memory allocation calls will
- succeed, the following will return NULL!
- 2003-08-14 15:38 bagder
- * src/main.c: better freeing when bailing out due to bad output
- glob
- 2003-08-14 15:37 bagder
- * src/urlglob.c: free data on failure
- 2003-08-14 15:37 bagder
- * tests/data/: Makefile.am, test87: test87 verifies the new and
- better check for bad -o #[num] stuff
- 2003-08-14 15:01 bagder
- * tests/.cvsignore: ignore the .pid files
- 2003-08-14 15:00 bagder
- * tests/libtest/.cvsignore: ignore lib506 too
- 2003-08-14 14:59 bagder
- * tests/runtests.pl: better report on why tests are skipped, and
- also show a count of the amount of test cases that were
- "considered".
- 2003-08-14 13:53 bagder
- * src/main.c: In case the output urlglob file name returned is
- NULL, then there was badness in the string and we help our user
- by returning an error.
- 2003-08-14 13:53 bagder
- * src/urlglob.c: modified the #[num] code to be more robust, to
- return NULL on errors and to support numbers larger than 9
- 2003-08-14 13:51 bagder
- * tests/data/test74: corrected this test case
- 2003-08-14 13:50 bagder
- * tests/data/test86: test urlglobbing range requests
- 2003-08-14 13:50 bagder
- * tests/data/Makefile.am: test86 added
- 2003-08-12 23:18 bagder
- * tests/runtests.pl: David Byron's fix that makes this script use
- 'cygpath' instead of 'pwd' if this runs on windows, to find out
- the current working directory.
- 2003-08-12 14:48 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.7-pre4 commit
- 2003-08-12 11:08 bagder
- * docs/libcurl/Makefile.am: nicer make target for the pdf
- conversion
- 2003-08-12 10:58 bagder
- * docs/libcurl/Makefile.am: don't treat index.html as the generated
- HTML pages
- 2003-08-12 10:58 bagder
- * docs/libcurl/index.html: added the new man pages
- 2003-08-12 10:58 bagder
- * docs/libcurl/curl_free.3: corrected return type
- 2003-08-12 10:51 bagder
- * docs/libcurl/Makefile.am: added the new curl_share_* man pages,
- the libcurl-easy, the libcurl-share, made the generated pdf and
- html files get removed on 'make clean'. Made the pdf conversion
- remove the temporary .ps files.
- 2003-08-12 10:46 bagder
- * docs/libcurl/: libcurl-easy.3, libcurl.3: separated the
- easy-specific stuff into a new libcurl-easy.3 man page and made
- the libcurl.3 one a more generic overview
- 2003-08-12 10:26 bagder
- * docs/libcurl/curl_version_info.3: added the asynchdns bit
- 2003-08-12 10:20 bagder
- * lib/http.c: Bugfix from Serge Semashko that fixes a bug
- introduced when we applied his NTLM patch. Test case 84 and 85
- verify this.
- 2003-08-12 10:19 bagder
- * tests/data/: Makefile.am, test82, test83, test84, test85: more
- auth tests
- 2003-08-12 01:15 bagder
- * lib/: getinfo.c, http.c, urldata.h: Added support for
- CURLINFO_HTTP_CONNECTCODE
- 2003-08-12 01:15 bagder
- * lib/connect.c: bindlocal works for Windows!
- 2003-08-12 01:13 bagder
- * src/main.c: Check CURL_VERSION_ASYNCHDNS for feature output
- 2003-08-12 01:13 bagder
- * lib/version.c: Set the CURL_VERSION_ASYNCHDNS bit if USE_ARES is
- defined.
- 2003-08-12 01:12 bagder
- * include/curl/curl.h: Added CURLINFO_HTTP_CONNECTCODE Added
- CURL_VERSION_ASYNCHDNS
- 2003-08-12 01:07 bagder
- * docs/libcurl/curl_version.3: mention curl_version_info
- 2003-08-12 00:48 bagder
- * CHANGES: mention the pre3 release
- 2003-08-11 23:34 bagder
- * docs/examples/fopen.c: Vincent Sanders's massive update of this
- example code. One could argue weather this is still an "example"
- or a whole new API layer! ;-)
- 2003-08-11 18:17 bagder
- * docs/TODO: edits
- 2003-08-11 17:15 bagder
- * docs/KNOWN_BUGS: two more known bugs
- 2003-08-11 16:55 bagder
- * lib/http_ntlm.c: added include "http.h" to prevent a warning
- 2003-08-11 15:18 bagder
- * configure.ac: define USE_ARES nicer if enabled
- 2003-08-11 14:30 bagder
- * lib/url.c: use safefree instead
- 2003-08-11 14:26 bagder
- * tests/data/Makefile.am: forgot the backslash
- 2003-08-11 14:25 bagder
- * lib/url.c: memory leak fixed when re-using connections with proxy
- user+passwd
- 2003-08-11 14:23 bagder
- * src/: main.c, version.h: --proxy-ntlm added
- 2003-08-11 14:23 bagder
- * tests/data/: Makefile.am, test81, test82: 81 + 82 test NTLM proxy
- stuff
- 2003-08-11 14:04 bagder
- * src/main.c: remodeled the help text to avoid those annoying
- puts() problems when a string reaches > 512 bytes...
- 2003-08-11 13:54 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_PROXYAUTH explained
- 2003-08-11 13:48 bagder
- * include/curl/curl.h: CURLOPT_PROXYAUTH added by Serge Semashko
- 2003-08-11 13:47 bagder
- * lib/: http.c, http.h, http_ntlm.c, transfer.c, url.c, urldata.h:
- Serge Semashko added CURLOPT_PROXYAUTH support, and now NTLM for
- proxies work.
- 2003-08-11 13:29 bagder
- * docs/libcurl/curl_easy_setopt.3: Christian Beutenmueller
- corrected the CURLOPT_FILE referer, as we nowadays call it
- CURLOPT_WRITEDATA.
- 2003-08-11 13:09 bagder
- * tests/data/Makefile.am: added test80
- 2003-08-11 13:09 bagder
- * tests/data/test80: tunnel through proxy, with both proxy and
- regular authentication
- 2003-08-11 12:34 bagder
- * src/main.c: -Z and -@ no longer work, they are now officially
- available for other options, more frequently used, in a future
- release
- 2003-08-11 12:12 bagder
- * tests/data/: Makefile.am, test46, test79: added test 79, a basic
- test that fetches an FTP URL over a HTTP proxy
- 2003-08-11 11:56 bagder
- * lib/: cookie.h, easy.c, sendf.c, share.c, transfer.c, url.c: the
- new cookie functions that require 'data' passed in
- 2003-08-11 11:55 bagder
- * lib/http.c: support sending off cookies without contents
- 2003-08-11 11:55 bagder
- * lib/cookie.c: Added some infof() calls, that require the data
- pointer so now several cookie functions need that.
- I also fixed the cookie loader to properly load and deal with
- cookies without contents (or rather with a blank content).
- 2003-08-11 09:30 bagder
- * docs/THANKS: added Dirk Manske
- 2003-08-11 09:28 bagder
- * docs/THANKS: removed the dashes
- 2003-08-11 09:25 bagder
- * docs/libcurl/: curl_share_cleanup.3, curl_share_init.3,
- curl_share_setopt.3, libcurl-share.3: documenting the share
- interface
- 2003-08-11 09:24 bagder
- * docs/curl.1: removed the BUGS section
- 2003-08-11 09:23 bagder
- * docs/libcurl/curl_easy_setopt.3: remove the BUGS section
- 2003-08-11 09:23 bagder
- * docs/curl.1: fix lines that start with "
- 2003-08-11 08:44 bagder
- * tests/: data/Makefile.am, data/test506, libtest/Makefile.am,
- libtest/lib506.c: test case 506 added, written by Dirk Manske
- 2003-08-11 08:30 bagder
- * lib/share.c: Dirk Manske's bugfix for the share stuff
- 2003-08-10 19:11 bagder
- * lib/ftp.c: don't claim the PASV connect is connected unless it
- *really* is!
- 2003-08-08 19:56 bagder
- * lib/file.c: make sure the string is long enough
- 2003-08-08 19:18 bagder
- * tests/server/getpart.c: Gisle Vanem fixed a single-byte overflow
- 2003-08-08 19:12 bagder
- * lib/file.c: David Byron's fix for file:// URLs with drive letters
- included.
- 2003-08-08 13:13 bagder
- * lib/Makefile.am: chmod the cabundle file before we attempt to
- write to it, to make make distcheck run fine
- 2003-08-08 13:05 bagder
- * CHANGES: ftp create dirs work done
- 2003-08-08 13:04 bagder
- * docs/libcurl/curl_easy_setopt.3: added
- CURLOPT_FTP_CREATE_MISSING_DIRS
- 2003-08-08 12:32 bagder
- * tests/data/: Makefile.am, test148: ftp-create-dirs test when MKD
- fails
- 2003-08-08 12:26 bagder
- * docs/curl.1: --ftp-create-dirs
- 2003-08-08 12:24 bagder
- * src/main.c: introducing --ftp-create_dirs
- 2003-08-08 12:23 bagder
- * tests/data/: Makefile.am, test147: --ftp-create-dirs test
- 2003-08-08 12:21 bagder
- * tests/ftpserver.pl: Support COUNT in the control file, to set the
- number of times the custom REPLY is to be sent back before
- getting blanked and reverted to the built-in action. Now, we can
- make CWD fail once and then succeed when retried.
- 2003-08-08 11:55 bagder
- * lib/ftp.c: re-arranged the cwd/mkd stuff a bit
- 2003-08-08 11:13 bagder
- * CHANGES, include/curl/curl.h, lib/ftp.c, lib/url.c,
- lib/urldata.h, src/version.h: Early Ehlinger's
- CURLOPT_FTP_CREATE_MISSING_DIRS patch was applied
- 2003-08-08 10:13 bagder
- * tests/data/: Makefile.am, test77, test78: new -z tests
- 2003-08-08 09:07 bagder
- * docs/libcurl/curl_easy_getinfo.3: corrected main meta data title
- 2003-08-07 16:14 bagder
- * tests/Makefile.am: added CLEANFILES to make distcheck run fine
- 2003-08-07 15:20 bagder
- * src/main.c: infilesize must be a long to work on 64bit archs
- 2003-08-07 08:43 bagder
- * lib/Makefile.am, src/Makefile.am: use 644 for the chmod
- 2003-08-07 01:59 bagder
- * lib/Makefile.am: argh, it wasn't *that* easy to generate the
- ca-bundle header in the build dir instead of the source dir,
- reverting that change
- 2003-08-07 01:56 bagder
- * tests/data/Makefile.am: fixed syntax error
- 2003-08-07 01:48 bagder
- * src/main.c: better cleaning up of memory in case of failures in
- the get-loop (it was taken care of by the exit-free anyway but
- caused test case 75 and 76 to report memory leaks).
- Also re-indented a small section.
- 2003-08-07 01:47 bagder
- * src/urlglob.c: better cleaning up allocated memory in case of
- failures
- 2003-08-07 01:45 bagder
- * tests/data/: Makefile.am, test74, test75, test76: more tests
- 2003-08-07 01:10 bagder
- * tests/data/test74: new urlglob test
- 2003-08-07 01:10 bagder
- * tests/runtests.pl: minor cleanup
- 2003-08-07 00:47 bagder
- * tests/FILEFORMAT: explain more how the test case number awareness
- is sent to the test server(s)
- 2003-08-07 00:32 bagder
- * lib/mprintf.c: fix the treatment of the variable width specifier
- '*', which caused a bug in the urlglobbing just now, fixed in the
- debian bug tracker as Bug#203827
- 2003-08-07 00:15 bagder
- * Makefile.am: make an uninstall hook in the same manner we already
- did an install hook as otherwise will make distcheck fail
- 2003-08-07 00:14 bagder
- * src/Makefile.am: chmod the hugehelp.c in the dist hook to make
- distcheck run fine
- 2003-08-07 00:14 bagder
- * lib/Makefile.am: generate the ca-bundle.h in the build dir, and
- also make sure to chmod the file in the dist-hook to make
- distcheck run fine
- 2003-08-06 23:23 bagder
- * docs/libcurl/libcurl-multi.3: Domenico Andreoli fixed the section
- number in the main meta data
- 2003-08-06 17:26 bagder
- * lib/: http.c, transfer.c: include "share.h" for the cookie
- sharing
- 2003-08-06 17:26 bagder
- * lib/hostip.c: make it build without ares support make sure it set
- async false even when using ipv6 (made test case 20 fail before)
- 2003-08-06 15:49 bagder
- * tests/data/Makefile.am: 505 was missing
- 2003-08-06 15:22 bagder
- * lib/README.ares: more fix
- 2003-08-06 15:21 bagder
- * lib/README.ares: updated the ares instruction
- 2003-08-05 17:22 bagder
- * lib/Makefile.am: LDFLAGS fix to make the GSSAPI build again
- 2003-08-05 16:54 bagder
- * lib/Makefile.am: added README.ares
- 2003-08-05 16:52 bagder
- * lib/README.ares: how to build with ares
- 2003-08-05 16:40 bagder
- * lib/: Makefile.am, connect.c, ftp.c, hostip.c, hostip.h, multi.c,
- setup.h, transfer.c, url.c, url.h, urldata.h: ares
- awareness/usage/support added. If configure --enable-ares is
- used, we build libcurl to use ares for asynch name resolves.
- 2003-08-05 15:37 bagder
- * configure.ac: Add --enable-ares support, which will make us build
- curl with ares for asynch name resolves. Still very experimental,
- beware!
- 2003-08-05 15:04 bagder
- * lib/ftp.c: clean up the dir tree hierarchy in *_done() to make
- persistant connection FTP use the correct directories!
- Reported in bug report #783116
- 2003-08-05 15:00 bagder
- * tests/data/Makefile.am: added test 146 for a ftp persitency test,
- as reported on the list
- 2003-08-05 14:59 bagder
- * tests/data/test146: persistant connection test
- 2003-08-05 14:32 bagder
- * docs/KNOWN_BUGS: auth problems
- 2003-08-05 01:13 bagder
- * tests/Makefile.am: cleaned up after David Byron's comment on the
- libcurl list, aug 5 2003
- 2003-08-05 01:05 bagder
- * lib/cookie.c: Jan Sundin reported a case where curl ignored a
- cookie that browsers don't,
- which turned up to be due to the number of dots in the
- 'domain'. I've now
- made curl follow the the original netscape cookie spec less
- strict on that
- part.
- 2003-08-05 00:58 bagder
- * tests/data/Makefile.am: added test 73
- 2003-08-05 00:57 bagder
- * tests/data/test73: Verifies Jan Sundin's cookie bug, dated aug 4
- 2003.
- 2003-08-04 17:02 bagder
- * lib/: easy.c, http.c, share.c, share.h, transfer.c, url.c: Dirk
- Manske's patch that introduces cookie support to the share
- interface.
- 2003-08-04 00:18 bagder
- * lib/http_chunks.c: Mark Fletcher provided an excellent bug
- report that identified a problem
- with FOLLOWLOCATION and chunked transfer-encoding, as libcurl
- would not
- properly ignore the body contents of 3XX response that included
- the
- Location: header.
- 2003-08-03 23:33 bagder
- * CHANGES: serios info leakage!
- 2003-08-03 01:36 bagder
- * lib/http.c: When proxy authentication is used in a CONNECT
- request (as used for all SSL connects and otherwise enforced
- tunnel-thru-proxy requests), the same authentication header is
- also wrongly sent to the remote host.
- The name and password can then be captured by an evil host and
- possibly get used for malicious purposes.
- 2003-08-03 01:35 bagder
- * tests/data/test503: updated as the second proxy-auth header was a
- proof of a serious info leak bug!!
- 2003-08-01 16:20 bagder
- * docs/MANUAL: Joerg Mueller-Tolk fixed a minor mistake
- 2003-08-01 14:33 bagder
- * CHANGES: recent action
- 2003-08-01 09:53 bagder
- * docs/INSTALL, src/Makefile.vc6: David Byron's makefile fix to
- allow 7.10.6 to build fine using VC
- 2003-07-30 17:10 bagder
- * configure.ac: add a check for 'ar' since the lack of it bit Jared
- Ingersoll we might need to check for some other tools too that on
- Solaris are put in those weird dirs...
- 2003-07-30 16:26 bagder
- * src/Makefile.vc6: removed silly target that only works when
- building from CVS
- 2003-07-30 16:19 bagder
- * lib/Makefile.vc6: Jörg Müller-Tolk updated this to build fine
- with 7.10.6
- 2003-07-30 15:41 bagder
- * docs/TODO: ftp proxy support would be nice
- 2003-07-30 09:52 bagder
- * tests/data/: test104, test141: updated to match the recent ftp
- patch that makes it check for resumability
- 2003-07-30 09:51 bagder
- * lib/ftp.c: Daniel Noguerol made the ftp code output
- "Accept-Ranges: bytes" in similar style like other faked HTTP
- headers when NOBODY and HEADER are used.
- 2003-07-30 09:33 bagder
- * src/Makefile.am: Make sure to generate an uncompressed hugehelp.c
- file for inclusion in the distribution archive, as it isn't sure
- zlib is present everywhere. Those who care much for compressed
- help should regenerate the file.
- 2003-07-30 09:22 bagder
- * lib/: ftp.c, urldata.h: Reverted the 'filetime' struct field back
- to a 'long' as time_t is sometimes unsigned and we want this to
- be able to hold -1 for illegal/unset values.
- 2003-07-29 13:07 bagder
- * src/setup.h: CURLDEBUG not MALLOCDEBUG
- 2003-07-29 01:00 bagder
- * src/mkhelp.pl: Fixes based on Gisle Vanem's input since this
- script failed due to possibly crlf newlines.
- 2003-07-29 00:17 bagder
- * tests/data/: Makefile.am, test72: Digest *OR* Basic authorization
- test
- 2003-07-28 14:13 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.6
- 2003-07-28 12:21 bagder
- * lib/http.c: clear http->send_buffer when we have freed the memory
- it pointed to
- 2003-07-28 11:02 bagder
- * tests/data/test106: updated to the new ftp dir parsing code that
- allows a preceeding double slash
- 2003-07-28 10:53 bagder
- * docs/MANUAL: As noticed by Kevin Roth, we shall not speak of root
- dir when it isn't necessarily the root...
- 2003-07-28 10:50 bagder
- * lib/ftp.c: François Pons brought a patch that once again made
- curl deal with ftp and "double slash" as indicating the root
- directory. In the RFC1738-fix of April 30, that ability was
- removed (since it is not the "right" way).
- 2003-07-28 10:23 bagder
- * tests/data/test71: use the correct 'test71' file name for the
- temp file
- 2003-07-28 10:21 bagder
- * tests/data/: Makefile.am, test71: got a bug report on -F in
- config files, so I wrote up this test to verify that is works...
- and it did! ;-)
- 2003-07-25 11:46 bagder
- * lib/ca-bundle.h: having it in CVS causes us problems *grrr*
- 2003-07-25 10:59 bagder
- * lib/Makefile.m32, src/Makefile.m32: Andrés García updated with
- the added files etc
- 2003-07-25 10:47 bagder
- * lib/Makefile.am: With an unknown CA path, we undef the variable.
- To build properly without SSL/CA.
- 2003-07-25 10:47 bagder
- * configure.ac: only check for CA bundle path if build with SSL
- support set a conditional for the makefile if we know the CA path
- or not
- 2003-07-25 10:30 bagder
- * lib/: dict.c, easy.c, file.c, http.c, telnet.c, transfer.c,
- url.c: Removed #include <sys/resource.h>, as pointed out by Henry
- Bland we don't need it.
- 2003-07-23 19:28 bagder
- * testcurl.sh: the test compared numericly if though it could
- contain a string, and I lowered the number of retries to 10
- 2003-07-23 19:06 bagder
- * lib/url.c: When we re-use an existing connection we must make
- sure that we don't accidentally re-use the connect_addr field, as
- that might no longer be around. Fix verified by Tracy Boehrer who
- basicly debugged and tracked down this problem.
- 2003-07-23 14:55 bagder
- * lib/hostip.c: minor code style fix
- 2003-07-23 13:59 bagder
- * CHANGES, CHANGES.2002: Split out the changes from the year 2002
- into a separate file, named CHANGES.2002.
- 2003-07-23 13:39 bagder
- * Makefile.am, docs/Makefile.am: SSLCERTS was moved into the docs/
- directory
- 2003-07-23 13:38 bagder
- * SSLCERTS, docs/SSLCERTS: moved SSLCERTS into the docs/ directory
- 2003-07-23 13:28 bagder
- * lib/http_negotiate.c: Daniel Kouril's fix to make the
- GSS-Negotiate work fine.
- 2003-07-23 10:21 bagder
- * lib/Makefile.vc6, lib/curllib.dsp, src/Makefile.vc6,
- src/urlglob.c: Juan F. Codagnone's fixes to build properly on
- Windows again
- 2003-07-23 10:11 bagder
- * lib/ca-bundle.h: Plain default version of this file, to allow
- users to build easier from CVS. This will be updated by the
- configure script, and a default is placed here by the maketgz
- script.
- 2003-07-22 13:15 bagder
- * lib/url.c: reversed the check for GSSAPI when request that auth
- 2003-07-22 12:00 bagder
- * lib/README.memoryleak: CURLDEBUG, not MALLOCDEBUG
- 2003-07-22 11:59 bagder
- * lib/http_ntlm.c: More support for NTLM on proxies, now proxy
- state and nonce is stored in a separate struct properly.
- 2003-07-22 11:58 bagder
- * lib/: http_ntlm.h, transfer.c: The NTLM functions now take a
- 'proxy' argument as well.
- 2003-07-22 11:58 bagder
- * lib/urldata.h: Added a separate struct for the proxyntlm data, as
- it will/can be different than the remote server's. That is, both
- the server and the proxy can in fact require NTLM auth.
- 2003-07-22 11:57 bagder
- * tests/README: CURLDEBUG is the symbol now
- 2003-07-22 10:23 bagder
- * include/curl/curl.h: Don't depend on the TIME_WITH_SYS_TIME
- define. win32 doesn't have sys/time.h and I don't think we need
- it.
- 2003-07-21 15:16 bagder
- * lib/: http.c, http_ntlm.h, url.c, url.h, urldata.h: moved the
- proxyuser and proxypasswd fields from the sessionhandle to the
- connectdata to work as expected
- 2003-07-21 15:16 bagder
- * lib/http_ntlm.c: adjusted to support NTLM for proxies
- 2003-07-21 11:19 bagder
- * lib/: ftp.c, krb4.c: krb4-fixes for the moved user+password
- fields within the structs
- 2003-07-21 10:25 bagder
- * include/curl/curl.h, src/version.h: pre4-commit
- 2003-07-21 10:25 bagder
- * CHANGES: pre4
- 2003-07-21 09:54 bagder
- * CHANGES: the CWD-null bug fix
- 2003-07-20 02:19 bagder
- * tests/data/test106: the fixed skip-blanks in the FTP CWD code
- called for this adjustment
- 2003-07-20 02:18 bagder
- * lib/ftp.c: David Gardner pointed out in bug report 770755 that
- using the FTP command CWD with a blank argument is a bad idea.
- Now skip blanks.
- 2003-07-20 02:02 bagder
- * lib/url.c: If NTLM is requested, only re-use connections that
- have the exact same credentials.
- 2003-07-20 01:58 bagder
- * CHANGES: explains my fixes just committed
- 2003-07-20 01:57 bagder
- * tests/data/: test10, test11, test13, test15, test16, test17,
- test18, test2, test22, test26, test27, test28, test29, test301,
- test304, test306, test31, test33, test39, test4, test40, test42,
- test43, test44, test45, test46, test47, test49, test5, test50,
- test502, test503, test51, test52, test53, test54, test55, test56,
- test57, test58, test59, test6, test60, test61, test62, test63,
- test64, test65, test66, test67, test68, test69, test7, test70,
- test8, test9: modified to work fine with the new persistant
- connection working test suite HTTP server
- 2003-07-20 01:56 bagder
- * tests/FILEFORMAT: swsclose added
- 2003-07-20 01:56 bagder
- * lib/: ftp.c, http.c, http_digest.c, http_ntlm.c, krb4.c, ldap.c,
- telnet.c, url.c: Access the user and passwd fields from the
- connectdata struct now instead of the sessionhandle struct, as
- that was not good.
- 2003-07-20 01:55 bagder
- * lib/urldata.h: No longer stores user+password in the
- sessionhandle, now doing that in the connectdata struct instead.
- Each being an allocated pointer.
- The passwdgiven field was turned into a local variable in the
- only function it was being used.
- 2003-07-20 01:54 bagder
- * tests/server/sws.c: fixed the CONNECT thing again
- 2003-07-20 01:44 bagder
- * tests/server/sws.c: If the data contents contains the word
- 'swsclose', then this server will disconnect the client after the
- response have been sent. This also happens if the respons is zero
- byte long.
- In all other cases (unless an error happens), it will now
- maintain the connection to allow proper persistant connection
- testing. This was required for the NTLM testing to work so I
- finally had to fix this. Of course most of the existing HTTP
- tests will be adjusted to work with this new rule of test file
- syntax for HTTP tests.
- Also fixed the log function to deal with varargs for better
- logging.
- 2003-07-16 02:04 bagder
- * CHANGES: recent changes
- 2003-07-16 01:47 bagder
- * src/main.c: more fixes from Doug Kaufman for DJGPP builds for DOS
- 2003-07-16 01:38 bagder
- * tests/data/: test67, test68, test69: updated to work with Dan
- Winship's NTLM domain stuff fix
- 2003-07-16 01:36 bagder
- * lib/: http_ntlm.c, urldata.h: Moved the NTLM credentials to the
- connectdata struct instead, as NTLM authenticates connections and
- not single requests. This should make it work better when we mix
- requests from multiple hosts. Problem pointed out by Cris
- Bailiff.
- 2003-07-16 01:06 bagder
- * lib/transfer.c: Fix to the endless loop of bad Basic
- authentication as reported in Cris Bailiff's bug report 768275.
- 2003-07-16 00:58 bagder
- * lib/http_ntlm.c: Dan Winship's patch added that makes use of
- DOMAIN\USER or DOMAIN/USER for the user field. I changed it
- slightly to stay with strchr() only instead of strpbrk() for
- portability reasons.
- 2003-07-16 00:46 bagder
- * lib/multi.c: Dan Winship's fix to make the new auth stuff such as
- NTLM to work with the multi interface
- 2003-07-16 00:44 bagder
- * docs/libcurl/curl_easy_setopt.3: Dan Winship pointed out this
- flaw
- 2003-07-05 15:27 bagder
- * lib/ssluse.c: re-use existing variable instead of declaring a new
- local one
- 2003-07-05 15:13 bagder
- * lib/getpass.c, lib/setup.h, src/main.c, src/setup.h,
- src/version.h: Some of Doug Kaufman's changes for the DOS port
- 2003-07-04 20:18 bagder
- * CHANGES: the latest changes
- 2003-07-04 20:17 bagder
- * src/config.h.in: HAVE_SETVBUF removed, no longer used
- 2003-07-04 20:15 bagder
- * lib/ca-bundle.h.in: removed
- 2003-07-04 20:15 bagder
- * configure.ac, lib/Makefile.am: Dan Grayson pointed out that we
- set the CURL_CA_BUNDLE variable wrongly in the configure script.
- We set it differently now and generate the lib/ca-bundle.h file
- entirely.
- 2003-07-04 19:16 bagder
- * src/main.c: remove the usage of setvbuf() and use fflush()
- instead if no buffering should be done on the output
- 2003-07-04 18:37 bagder
- * tests/libtest/first.c: CURLDEBUG not MALLOCDEBUG anymore
- 2003-07-04 18:36 bagder
- * tests/data/: test67, test68, test69: adjusted to the NTLM updates
- 2003-07-04 18:29 bagder
- * include/curl/curl.h, lib/http.c, lib/ssluse.c, lib/transfer.c,
- lib/url.c, lib/urldata.h: Peter Sylvester's patch was applied
- that introduces the following:
- CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called
- with the
- OpenSSL's ssl_ctx pointer passed in and allow a callback to
- act on it. If
- anything but CURLE_OK is returned, that will also be returned
- by libcurl
- all the way back. If this function changes the CURLOPT_URL,
- libcurl will
- detect this and instead go use the new URL.
- CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the
- callback set
- with CURLOPT_SSL_CTX_FUNCTION.
- 2003-07-01 17:21 bagder
- * tests/server/sws.c: David Byron's patch that allows a client to
- make the server quit with a magic url.
- 2003-07-01 14:12 bagder
- * README: new CVS info
- 2003-07-01 12:12 bagder
- * lib/ldap.c: Gisle Vanem found a lib handle leak in the ldap code
- 2003-06-27 16:37 bagder
- * Makefile.am: When I introduced the DIST_SUBDIRS usage, I broken
- the 'make install' for include files and docs, so now I've added
- a custom install hook to run make install for docs and install
- when data is installed at the top-level.
- 2003-06-26 23:30 sterling
- * SSLCERTS: revert out my bogus commit. ;-)
- 2003-06-26 23:17 sterling
- * SSLCERTS: test commit
- 2003-06-26 13:45 bagder
- * tests/data/: test40, test41, test42, test69, test70, Makefile.am:
- new tests
- 2003-06-26 13:44 bagder
- * tests/runtests.pl: produce a skip-report at the end of all tests,
- and thus record and count them properly
- 2003-06-26 13:42 bagder
- * include/curl/curl.h: beautified and added comments all over
- 2003-06-26 13:41 bagder
- * docs/libcurl/curl_version_info.3: mention the new flag bits we
- support
- 2003-06-26 13:41 bagder
- * docs/libcurl/curl_slist_append.3: mention that it copies the
- string you add
- 2003-06-26 13:40 bagder
- * docs/libcurl/curl_easy_setopt.3: added lots, mostly the new
- auth-related option(s)
- 2003-06-26 13:40 bagder
- * docs/curl.1: added lots of auth stuff and updated other things
- too
- 2003-06-26 13:38 bagder
- * docs/TODO: mention COOKIES, removed added entries, corrected the
- FPL-SSL link/reference
- 2003-06-26 13:37 bagder
- * docs/README.win32: mention the other formats the docs come in
- 2003-06-26 13:36 bagder
- * docs/FEATURES: adjusted to recent changes
- 2003-06-26 13:35 bagder
- * docs/FAQ: we do support NTLM now...
- 2003-06-26 13:34 bagder
- * src/urlglob.c: CURLDEBUG is the symbol to use, no longer
- MALLOCDEBUG
- 2003-06-26 13:34 bagder
- * src/mkhelp.pl: adjusted the compressed generation to be more
- helpful in comments etc
- 2003-06-26 13:33 bagder
- * src/main.c: support for the new auth stuff more output on
- --version/-V mention --manual on the help output text
- 2003-06-26 13:31 bagder
- * lib/urldata.h: new httpauth support, changed filetime variable
- kind
- 2003-06-26 13:30 bagder
- * lib/url.c: added CURLOPT_HTTPAUTH support
- 2003-06-26 13:30 bagder
- * lib/transfer.c: Adjusted to work properly with the new
- authentication stuff Added code to deal with white spaces in
- relocation headers.
- 2003-06-26 13:28 bagder
- * lib/share.c: use CURLDEBUG instead of MALLOCDEBUG
- 2003-06-26 13:27 bagder
- * lib/memdebug.h: use CURLDEBUG
- 2003-06-26 13:27 bagder
- * lib/md5.c: adjusted to use the same API as the OpenSSL version of
- the MD5 functions
- 2003-06-26 13:26 bagder
- * lib/http_ntlm.h: added ntlm flag bits
- 2003-06-26 13:26 bagder
- * lib/http_ntlm.c: Many fixes, most of them based on comments by
- Eric Glass
- 2003-06-26 13:25 bagder
- * lib/http_negotiate.h: new proto for Curl_input_negotiate
- 2003-06-26 13:25 bagder
- * lib/http_negotiate.c: kill warnings
- 2003-06-26 13:24 bagder
- * lib/http.c: major adjustments to the new authentication support
- 2003-06-26 13:22 bagder
- * lib/version.c: include GSS in the debug string if available,
- support a few new flag booleans
- 2003-06-26 13:22 bagder
- * lib/: formdata.c, getenv.c, getinfo.c, getpass.c, hash.c,
- hostip.c, hostip.h, http_chunks.c, http_digest.c, if2ip.c,
- krb4.c, llist.c, memdebug.c, mprintf.c, multi.c, netrc.c,
- security.c, sendf.c, ssluse.c, telnet.c: use CURLDEBUG instead of
- MALLOCDEBUG for preprocessor conditions
- 2003-06-26 13:16 bagder
- * lib/file.c: use CURLDEBUG instead of MALLOCDEBUG
- 2003-06-26 08:52 bagder
- * lib/ftp.c: one typecast less for the localtime(), use CURLDEBUG
- instead of MALLOCDEBUG
- 2003-06-26 08:50 bagder
- * lib/: cookie.c, escape.c: use CURLDEBUG instead of MALLOCDEBUG
- 2003-06-26 08:47 bagder
- * lib/connect.c: CURLDEBUG instead of MALLOCDEBUG
- 2003-06-26 08:45 bagder
- * lib/base64.c: We noe use CURLDEBUG instead of MALLOCDEBUG
- 2003-06-26 08:21 bagder
- * CVS-INFO, configure.ac: moved from former CVS
- 2003-06-26 08:19 bagder
- * curl-style.el: Added time_t
- 2003-06-26 01:40 bagder
- * CHANGES: up to date with the actual situation
- 2003-06-13 12:15 bagder
- * lib/http_ntlm.c: Cris Bailiff's patch that should make us do NTLM
- correctly. When we've authenticated our connection, we can
- continue without any Authorization: headers as long as our
- connection is maintained.
- 2003-06-13 11:09 bagder
- * tests/runtests.pl: stdout is good enough
- 2003-06-13 11:04 bagder
- * tests/runtests.pl: work more on pids, less on pidfiles to be able
- to do better kills at the end of the test where the pidfiles
- aren't found, but "our" server is running
- 2003-06-13 10:03 bagder
- * tests/data/: Makefile.am, test67, test68: fixed NTLM test 67,
- added test 68 for bad NTLM name/password
- 2003-06-13 09:56 bagder
- * lib/http_ntlm.c: Cris Bailiff's bugfix
- 2003-06-13 09:14 bagder
- * lib/http_ntlm.c: use more curlish strings, these should be able
- to change...
- 2003-06-13 08:48 bagder
- * lib/: multi.c, share.c: Marty Kuhrt's #include fixes for VMS
- 2003-06-13 01:05 bagder
- * tests/runtests.pl: get and use only the first line of the curl
- --version output
- 2003-06-13 01:03 bagder
- * lib/: http_ntlm.c, transfer.c, urldata.h: modified
- 2003-06-13 01:02 bagder
- * src/main.c: Make the HTTP auth stuff work, Dan Fandrich made
- --version output a list of all supported protocols.
- 2003-06-12 21:17 bagder
- * src/mkhelp.pl: remove the dumpit file after use
- 2003-06-12 19:40 bagder
- * lib/transfer.c: corrected a comment
- 2003-06-12 19:34 bagder
- * lib/http.c, lib/transfer.c, lib/url.c, include/curl/curl.h,
- lib/urldata.h: CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is
- now GSSNEGOTIATE as there's a "plain" Negotiate as well.
- 2003-06-12 18:39 bagder
- * tests/data/: Makefile.am, test67: NTLM test case
- 2003-06-12 18:38 bagder
- * tests/: FILEFORMAT, runtests.pl, data/test130, data/test131,
- data/test132, data/test133, data/test134: require the netrc_debug
- feature the same way we now can require SSL present client-side
- 2003-06-12 18:22 bagder
- * tests/: runtests.pl, FILEFORMAT: now test cases can be set to be
- dependent on the presence of "SSL" in the client/library
- 2003-06-12 15:55 bagder
- * lib/http_ntlm.c: make it build with older OpenSSL
- 2003-06-12 15:18 bagder
- * lib/http_ntlm.c: attempt to make older OpenSSL versions work with
- the DES stuff
- 2003-06-12 14:54 bagder
- * src/: Makefile.am, mkhelp.pl: Based on Dan Fandrich's patch and
- gzip unpack function, we now compress the 'hugehelp' text if libz
- and gzip are available at build time.
- 2003-06-12 14:53 bagder
- * configure.ac: store HAVE_LIBZ as an automake conditional
- 2003-06-11 18:14 bagder
- * lib/: http_ntlm.c, transfer.c: fixing details for NTLM
- 2003-06-11 17:33 bagder
- * lib/http_ntlm.c: more how I envision it _should_ work, but it
- still doesn't...
- 2003-06-11 17:31 bagder
- * lib/urldata.h: to support "redirects" after the full body is
- transfered
- 2003-06-11 17:31 bagder
- * lib/base64.c: made a nicer output for the decode test, as it
- served as a nice tool for me ;-)
- 2003-06-11 17:30 bagder
- * lib/transfer.c: when we get the auth headers, we still need to
- read out the full body response as otherwise we can re-send
- requests on the same connection nicely
- 2003-06-11 16:05 bagder
- * lib/http_ntlm.c: correct mistakes
- 2003-06-11 15:44 bagder
- * tests/FILEFORMAT: describe the NTLM mechanism too
- 2003-06-11 15:44 bagder
- * tests/server/sws.c: basic NTLM support
- 2003-06-11 15:42 bagder
- * src/main.c: ntlm added
- 2003-06-11 15:38 bagder
- * lib/: Makefile.am, base64.c, http.c, http_ntlm.c, http_ntlm.h,
- transfer.c, url.c, urldata.h: Initial take at NTLM
- authentication. It doesn't really work at this point but the
- infrastructure is there.
- 2003-06-10 15:06 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify the CUSTOMREQUEST and
- HTTPHEADER options slightly
- 2003-06-10 14:58 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_HTTPAUTH docu
- 2003-06-10 14:49 bagder
- * CHANGES, include/curl/curl.h, lib/url.c, lib/urldata.h,
- src/main.c: Set auth type differently, we use one
- CURLOPT_HTTPAUTH instead as we plan to add more method in the
- future.
- 2003-06-10 14:25 bagder
- * docs/THANKS: Daniel Kouril for the HTTP negotiate stuff
- 2003-06-10 14:22 bagder
- * CHANGES, configure.ac, docs/curl.1,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/Makefile.am, lib/http.c, lib/http_negotiate.c,
- lib/http_negotiate.h, lib/transfer.c, lib/url.c, lib/urldata.h,
- src/main.c, src/version.h: Daniel Kouril's patch that adds HTTP
- negotiation support to libcurl was added.
- 2003-06-10 14:07 bagder
- * CHANGES: we fix more
- 2003-06-10 14:05 bagder
- * tests/libtest/Makefile.am: more generic
- 2003-06-10 11:42 bagder
- * src/: main.c, urlglob.c, urlglob.h: Pass the error stream pointer
- to the URL globber, so that it can report errors correctly to the
- user, if need be.
- Also fixed so that a missing ] in the globbing process no longer
- leads to core dump.
- 2003-06-06 16:58 bagder
- * lib/http.c: When doing very big GET requests over HTTPS, we need
- to add some extra funky logic in order to make re-tries work fine
- with OpenSSL. This corrects the problem David Orrell noticed.
- 2003-06-06 16:56 bagder
- * lib/sendf.c: Just moved around some logic in Curl_write() to make
- it easier to debug.
- 2003-06-06 08:44 bagder
- * include/README: spellfix
- 2003-06-05 16:04 bagder
- * include/curl/multi.h: Reversed the logic to only include the
- <sys/select.h> header on systems known to really NEED it as
- another system that doesn't have it came up: very old Linux
- libc5-based systems (as addition to all HPUX versions).
- The only known system at this point is AIX.
- 2003-06-03 10:10 bagder
- * docs/KNOWN_BUGS: LDAP problem added as mention in bug report
- #735752
- 2003-06-03 10:07 bagder
- * src/main.c: include the time headers just like we used to do in
- the curl/curl.h header once upon the time
- 2003-06-03 10:06 bagder
- * src/config.h.in: we want the time defines too
- 2003-06-03 09:53 bagder
- * tests/data/test3: Content-Length: now overrides other means of
- knowing when the stream has ended.
- 2003-06-02 16:57 bagder
- * lib/transfer.c: Make the Content-Length info override the
- Connection: close header, so that libcurl will stop reading when
- the number of bytes have arrived and not wait for a closed
- socket.
- 2003-06-02 16:48 bagder
- * tests/README: the 500-599 test case range
- 2003-06-02 15:55 bagder
- * .cvsignore: ignore more
- 2003-06-02 15:53 bagder
- * packages/DOS/.cvsignore: ignore
- 2003-06-02 15:42 bagder
- * src/main.c: David Byron's fix to get the progress-bar use the
- local size too when doing a resumed download.
- 2003-06-02 15:31 bagder
- * CHANGES: makefile fiddle changed how http requests are sent - now
- in one chunk more often HPUX include fix in the external headers
- better SSL work-arounds for bad SSL servers modified error
- message when CURLE_HTTP_RETURNED_ERROR is returned
- 2003-06-02 15:27 bagder
- * lib/ssluse.c: work-around SSL implementation flaws better,
- pointed out in bug report #745122.
- 2003-06-02 15:14 bagder
- * lib/transfer.c: make a more descriptive error message when
- CURLE_HTTP_RETURNED_ERROR is returned
- 2003-05-28 12:24 bagder
- * docs/FEATURES: haven't updates this in a loooong time
- 2003-05-28 09:54 bagder
- * lib/http.c: Posting static data using POST and chunked encoded
- now also appends the data to the initial request buffer, if the
- total post data is less than 100K.
- 2003-05-28 00:56 bagder
- * src/main.c: include sys/time.h, we didn't have a time() proto
- anymore. Did one of the changes in curl/curl.h make this occur?
- 2003-05-27 14:51 bagder
- * include/README: Documented which rules the public headers must
- follow when we write preprocessor checks for condititions.
- 2003-05-27 14:51 bagder
- * include/curl/curl.h: oops, removed a # too many
- 2003-05-27 14:45 bagder
- * include/curl/: curl.h, stdcheaders.h: remove usage of HAVE_*
- defines, we cannot and shall not depend on any such defines in
- the public external header files
- 2003-05-27 14:34 bagder
- * include/curl/multi.h: sys/select.h is not present on HPUX, avoid
- including it
- 2003-05-27 14:18 bagder
- * testcurl.sh: made it work ;-)
- 2003-05-27 14:03 bagder
- * testcurl.sh: if cvs update fails, attempt again after 5 seconds
- and retry 50 times before giving up
- 2003-05-27 10:51 bagder
- * Makefile.am: Only build in lib and src by default, make the
- others dist-subdirs. Make the test stuff get built when we run
- 'make test' instead.
- 2003-05-27 10:33 bagder
- * lib/http.c: Rudy Koento experienced problems with curl's recent
- habit of POSTing data in two separate send() calls, first the
- headers and then the data. I've now made a fix that for static
- and known content that isn't to be chunked-encoded, everything is
- now sent in one single system call again. This is also better for
- network performance reasons.
- 2003-05-27 09:37 bagder
- * docs/INSTALL: runs on DOS now
- 2003-05-27 08:41 bagder
- * CHANGES: include file flaw and yet another socks5-fix
- 2003-05-27 08:28 bagder
- * lib/http.c: Another socks5-fix. Make sure that when we use a
- socks-proxy, it is not the same as using a httpproxy so we must
- make sure to better check for http proxies before we do HTTP
- proxy stuff. This included authorization and URI usage in the
- request etc.
- 2003-05-27 08:25 bagder
- * include/curl/curl.h: CURLOPT_HTTPDIGEST is added
- 2003-05-26 14:32 bagder
- * include/curl/multi.h: language
- 2003-05-26 10:19 bagder
- * docs/TODO: ftp ASCII transfers in general need fixing
- 2003-05-26 09:57 bagder
- * include/curl/multi.h: Chris Lewis mentioned that he doesn't get
- WIN32 defined, only _WIN32 so we make an adjustment to catch
- this.
- 2003-05-23 13:24 bagder
- * CHANGES: even more
- 2003-05-23 13:14 bagder
- * lib/ftp.c: Ricardo Cadime found a socket leak when listing
- directories without contents. Test cases 144 and 145 were added
- to verify the fix.
- Now we deal with return code 450 properly and other codes also do
- proper cleanup.
- 2003-05-23 13:10 bagder
- * tests/data/: Makefile.am, test144, test145: more ftp testing
- using NLST and no contents and bad return code
- 2003-05-23 11:47 bagder
- * lib/transfer.c: Rudy Koento's problem fixed, test case 66
- verifies this.
- 2003-05-23 11:46 bagder
- * tests/data/: Makefile.am, test66: test 66 returns one line of
- data with no header (HTTP)
- 2003-05-23 10:06 bagder
- * docs/curl.1: --digest added, --compressed rephrased
- 2003-05-23 08:44 bagder
- * lib/url.c: include digest.h for proto
- 2003-05-23 08:43 bagder
- * lib/if2ip.c: DJGPP fix by Gisle Vanem
- 2003-05-23 00:47 bagder
- * CHANGES: more more more
- 2003-05-23 00:45 bagder
- * lib/http.c: warning-free is better
- 2003-05-23 00:40 bagder
- * src/main.c: Introducing --digest
- 2003-05-23 00:39 bagder
- * lib/: http.c, http_digest.c, http_digest.h, transfer.c,
- urldata.h: Better Digest stuff
- 2003-05-23 00:38 bagder
- * lib/url.c: Added CURLOPT_HTTPDIGEST support SOCKS5 fix as
- suggested by Jis in bugreport #741841.
- 2003-05-23 00:37 bagder
- * tests/FILEFORMAT: Document the <dataNUM> thing we use,
- 2003-05-23 00:36 bagder
- * tests/server/sws.c: Digest support added
- 2003-05-23 00:36 bagder
- * tests/data/: Makefile.am, test64, test65: Digest testing added
- 2003-05-22 18:23 bagder
- * lib/: http_digest.h, md5.h: proper header added
- 2003-05-22 18:12 bagder
- * lib/http_digest.c: hush the compiler
- 2003-05-22 18:09 bagder
- * lib/: Makefile.am, http.c, http_digest.c, http_digest.h, md5.c,
- md5.h, transfer.c, urldata.h: Initial Digest support. At least
- partly working.
- 2003-05-21 17:53 bagder
- * lib/escape.c: David Balazic pointed out the lack of checks for a
- valid %XX code when we unescape a string. We now check and decode
- only valid %XX strings.
- 2003-05-21 10:12 bagder
- * configure.ac: fix the makefile in packages/DOS too
- 2003-05-21 10:08 bagder
- * CHANGES, Makefile.dist, docs/examples/Makefile.am,
- docs/examples/makefile.dj, lib/Makefile.am, lib/config.dj,
- lib/getpass.c, lib/makefile.dj, lib/setup.h, lib/url.c,
- lib/urldata.h, packages/Makefile.am, packages/DOS/Makefile.am,
- packages/DOS/README, packages/DOS/common.dj, src/Makefile.am,
- src/main.c, src/makefile.dj, src/setup.h: Gisle Vanem made curl
- build with djgpp on DOS.
- 2003-05-21 09:21 bagder
- * src/mkhelp.pl: Gisle Vanem's fix to make the 'curl -M' output
- nicer
- 2003-05-20 14:44 bagder
- * docs/examples/simplessl.c: missing semicolon, by Gisle Vanem
- 2003-05-20 11:41 bagder
- * lib/hostip.c: Gisle Vanem's code for not trusting h_aliases to
- always be non-NULL
- 2003-05-20 08:33 bagder
- * maketgz: Remind about the gpg command lines
- 2003-05-19 15:14 bagder
- * CHANGES: support user name and password in proxy environment
- variables
- 2003-05-19 15:09 bagder
- * tests/data/: Makefile.am, test63: the proxy environment variables
- now may contain user name and password
- 2003-05-19 15:08 bagder
- * tests/runtests.pl: remove debug output
- 2003-05-19 15:06 bagder
- * tests/: FILEFORMAT, runtests.pl: setenv support added to allow
- test cases to require a set of environment variables
- 2003-05-19 13:45 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.5 commit
- 2003-05-16 12:57 bagder
- * docs/KNOWN_BUGS: known AIX ipv6 problems
- 2003-05-16 00:28 bagder
- * lib/cookie.c: Skip any preceeding dots from the domain name of
- cookies when we keep them in memory, only add it when we save the
- cookie. This makes all tailmatching and domain string matching
- internally a lot easier.
- This was also the reason for a remaining bug I introduced in my
- overhaul.
- 2003-05-15 23:13 bagder
- * acinclude.m4: change the order of the in_addr_t tests, so that
- 'unsigned long' is tested for first, as it seems to be what many
- systems use
- 2003-05-15 10:13 bagder
- * CHANGES: 1. George Comninos' progress meter fix 2. I also added
- the pre-releases and dates to the log
- 2003-05-14 11:03 bagder
- * docs/libcurl/curl_easy_setopt.3: documented CURLOPT_FTP_USE_EPRT
- 2003-05-14 08:31 bagder
- * lib/: ftp.c, progress.c: George Comninos provided a fix that
- calls the progress meter when waiting for FTP command responses
- take >1 second.
- 2003-05-13 14:12 bagder
- * lib/: connect.c, hostip.c, hostip.h: Setup and use
- CURL_INADDR_NONE all over instead of INADDR_NONE. We setup the
- define accordingly in the hostip.h header to work nicely all
- over.
- 2003-05-13 14:11 bagder
- * lib/ftp.c: before using if2ip(), check if the address is an ip
- address and skip it if it is.
- 2003-05-13 11:38 bagder
- * CVS-INFO: libtool 1.4.2 is enough
- 2003-05-13 11:37 bagder
- * buildconf: fix comment
- 2003-05-12 15:06 bagder
- * lib/connect.c: before checking for network interfaces using
- if2ip(), check that the given name isn't an ip address
- 2003-05-12 15:05 bagder
- * buildconf: no more complaining when I have 1.5 and it tests for
- 1.4.2
- 2003-05-12 14:49 bagder
- * CHANGES: fixes from the last week+
- 2003-05-12 14:47 bagder
- * docs/libcurl/curl_easy_setopt.3: Dan F clarified the
- CURLOPT_ENCODING description after his changes to allow "" to
- enable all support formats.
- 2003-05-12 14:46 bagder
- * docs/curl.1: Dan Fandrich added --compressed docu
- 2003-05-12 14:45 bagder
- * src/main.c: setting ENCODING to "" means enable-all-you-support
- 2003-05-12 14:45 bagder
- * lib/: README.encoding, content_encoding.h, transfer.c, url.c:
- Dan Fandrich changed CURLOPT_ENCODING to select all supported
- encodings if
- set to "". This frees the application from having to know which
- encodings
- the library supports.
- 2003-05-12 14:38 bagder
- * buildconf: Dan Fandrich lowered the libtool requirement
- 2003-05-12 14:37 bagder
- * lib/ftp.c: when we have accepted the server's connection in a
- PORT sequence, we set the new socket to non-blocking
- 2003-05-12 14:37 bagder
- * lib/transfer.c: avoid the write loop
- 2003-05-12 14:29 bagder
- * lib/http.c: incoming proxy headers shall be sent to the debug
- function has HEADERs not DATA
- 2003-05-09 10:17 bagder
- * buildconf: oops, run libtoolize as the first tool
- 2003-05-09 10:13 bagder
- * buildconf: run libtoolize too
- 2003-05-09 10:12 bagder
- * config.guess, ltmain.sh, config.sub: run libtoolize to generate
- these files
- 2003-05-09 09:42 bagder
- * include/curl/curl.h: CURLOPT_FTP_USE_EPRT added
- 2003-05-09 09:39 bagder
- * src/main.c: --disable-eprt added
- 2003-05-09 09:39 bagder
- * lib/: ftp.c, url.c, urldata.h: support for CURLOPT_FTP_USE_EPRT
- added
- 2003-05-09 09:37 bagder
- * include/curl/multi.h: AIX wants sys/select.h
- 2003-05-09 09:07 bagder
- * docs/FAQ: clarify on the curl name issue and that there may be
- other libcurl-based tools that provide GUI
- 2003-05-06 10:19 bagder
- * lib/sendf.c: Kevin Delafield reported another case where we
- didn't correctly check for
- EAGAIN but only EWOULDBLOCK, which caused badness on HPUX. We
- also check for
- and act the same on EINTR errors as well now.
- 2003-05-05 16:19 bagder
- * CVS-INFO: fixed the required tools' version numbers
- 2003-05-04 18:07 bagder
- * configure.ac: the writable argv check now should not exit when
- building a cross-compiled curl
- 2003-05-03 18:25 bagder
- * buildconf: put back the libtool test, now for 1.5 require
- autoconf 2.57 require automake 1.7
- 2003-05-02 11:13 bagder
- * lib/http.c: If there is a custom Host: header specified, we use
- that host name to extract the correct set of cookies to send.
- This functionality is verified by test case 62.
- 2003-05-02 11:12 bagder
- * tests/data/: Makefile.am, test62: send correct cookies when using
- a custom Host:
- 2003-05-02 11:11 bagder
- * tests/data/test61: fixed the format slightly
- 2003-05-01 19:49 bagder
- * lib/transfer.c: corrected a comment about gzip not being
- supported
- 2003-05-01 19:48 bagder
- * tests/data/: Makefile.am, test143: FTP URL with type=a
- 2003-05-01 15:37 bagder
- * lib/: getinfo.c, ssluse.c: Andy Cedilnik fixed some compiler
- warnings
- 2003-05-01 15:37 bagder
- * lib/: connect.c, connect.h: ourerrno became Curl_ourerrno() and
- is now available to all libcurl
- 2003-05-01 15:36 bagder
- * lib/sendf.c: Use the proper Curl_ourerrno() function instead of
- plain errno, for better portability. Also use Andy Cedilnik's
- compiler warning fixes.
- 2003-04-30 22:29 bagder
- * tests/README: the test numbers are now only for human
- readability, the numbers no longer enforces protocol/server
- 2003-04-30 22:28 bagder
- * tests/runtests.pl: no longer assume that the test number implies
- servers to run
- 2003-04-30 22:25 bagder
- * tests/data/: test1, test10, test100, test101, test102, test103,
- test104, test105, test106, test107, test108, test109, test11,
- test110, test111, test112, test113, test114, test115, test116,
- test117, test118, test119, test12, test120, test121, test122,
- test123, test124, test125, test126, test127, test128, test13,
- test130, test131, test132, test133, test134, test135, test136,
- test137, test138, test139, test14, test140, test141, test142,
- test15, test16, test17, test18, test19, test190, test2, test20,
- test200, test201, test202, test21, test22, test23, test24,
- test25, test26, test27, test28, test29, test3, test30, test300,
- test301, test302, test303, test304, test305, test306, test31,
- test32, test33, test34, test36, test37, test38, test39, test4,
- test400, test401, test402, test403, test43, test44, test45,
- test46, test47, test48, test49, test5, test50, test51, test52,
- test53, test54, test55, test56, test57, test58, test59, test6,
- test60, test61, test7, test8, test9: Each test case now specifies
- which server(s) it needs, without relying on the test number.
- 2003-04-30 22:08 bagder
- * tests/data/Makefile.am: we say welcome to test 142
- 2003-04-30 22:07 bagder
- * tests/data/test142: verify that curl fails fine when an FTP URL
- with a too deep dir hierarchy is used
- 2003-04-30 22:04 bagder
- * lib/ftp.c: when making up the list of path parts, save the last
- entry pointing to NULL as otherwise we'll go nuts
- 2003-04-30 22:01 bagder
- * CHANGES: recent action
- 2003-04-30 21:58 bagder
- * lib/url.c: if there's a cookiehost allocated, free that too
- 2003-04-30 21:56 bagder
- * tests/data/test61: ok, make the test run ok too
- 2003-04-30 21:49 bagder
- * tests/data/: Makefile.am, test61: various new cookie tests with a
- custom Host: header set
- 2003-04-30 19:16 bagder
- * tests/data/: test103, test104, test106, test108, test125,
- test126, test127, test137, test138, test190, test31, test401:
- modified to work with modified code
- 2003-04-30 19:15 bagder
- * tests/runtests.pl: modified to produce nicer output when a single
- test fails
- 2003-04-30 19:15 bagder
- * tests/getpart.pm: make the diffs with 'diff -u' to make them
- nicer and easier to read
- 2003-04-30 19:12 bagder
- * lib/http.c: stop parsing Host: host names at colons too
- 2003-04-30 19:05 bagder
- * lib/transfer.c: modified to the new cookie function proto
- 2003-04-30 19:04 bagder
- * lib/http.c: extract host name from custom Host: headers to use
- for cookies
- 2003-04-30 19:03 bagder
- * lib/: cookie.c, cookie.h: Many cookie fixes: o Save domains in
- jars like Mozilla does. It means all domains set in
- Set-Cookie: headers are dot-prefixed. o Save and use the
- 'tailmatch' field in the Mozilla/Netscape cookie jars (the
- second column). o Reject cookies using illegal domains in the
- Set-Cookie: line. Concerns both domains with too few dots or
- domains that are outside the currently operating server
- host's domain. o Set the path part by default to the one used
- in the request, if none was set in the Set-Cookie line.
- 2003-04-30 19:01 bagder
- * lib/urldata.h: changes need for the new ftp path treatment and
- the new cookie code
- 2003-04-30 18:59 bagder
- * lib/ftp.c: David Balazic's patch to make the FTP operations "do
- right" according to RFC1738, which means it'll use one CWD for
- each pathpart.
- 2003-04-30 09:32 bagder
- * docs/INSTALL: two more platforms Rich Gray built curl on
- 2003-04-29 20:03 bagder
- * lib/multi.c: Peter Kovacs provided a patch that makes the
- CURLINFO_CONNECT_TIME work fine
- when using the multi interface (too).
- 2003-04-29 18:55 bagder
- * docs/INSTALL: mention configure --help
- 2003-04-28 19:29 bagder
- * docs/TODO: CURLOPT_FTPPORT could support port number too
- 2003-04-28 15:48 bagder
- * perl/contrib/formfind: corrected the comment which wasn't correct
- 2003-04-25 17:08 bagder
- * lib/Makefile.vc6: RSAglue.lib is no longer needed with recent
- OpenSSL versions
- 2003-04-24 08:34 bagder
- * src/main.c: Dan Fandrich added support for the gzip
- Content-Encoding for --compressed
- 2003-04-23 14:09 bagder
- * tests/data/: Makefile.am, test60: Bryan Kemp's reported problems
- with curl and PUT from stdin and a faked content-length made me
- add test case 60, that does exactly this, but it seems to run
- fine...
- 2003-04-23 01:30 bagder
- * CHANGES: last 10 days or so
- 2003-04-23 01:29 bagder
- * config.guess, config.sub, ltmain.sh: libtool 1.5 stuff
- 2003-04-23 01:26 bagder
- * buildconf: stop checking for libtool, we don't run that in this
- script
- 2003-04-23 00:33 bagder
- * lib/: http_chunks.c, transfer.c: Dan Fandrich corrected the error
- messages on "bad encoding".
- 2003-04-23 00:32 bagder
- * lib/content_encoding.c: Dan Fandrich's gzip bugfix
- 2003-04-23 00:31 bagder
- * buildconf: Dan Fandrich's fix
- 2003-04-22 23:42 bagder
- * lib/easy.c: Peter Sylvester pointed out that curl_easy_setopt()
- will always (wrongly)
- return CURLE_OK no matter what happens.
- 2003-04-16 14:46 bagder
- * docs/curl.1: two dashes is enough
- 2003-04-15 16:18 bagder
- * tests/libtest/lib505.c: typecast the setting of the size, as it
- might be an off_t which is bigger than long and libcurl expects a
- long...
- 2003-04-15 16:01 bagder
- * src/setup.h: If MALLOCDEBUG, include the lib's setup.h here so
- that the proper defines are set before all system headers, as
- otherwise we get compiler warnings on my Solaris at least.
- 2003-04-15 15:32 bagder
- * tests/libtest/test.h: include config.h before all system headers,
- so that _FILE_OFFSET_BITS and similar is set properly by us first
- 2003-04-15 11:58 bagder
- * docs/curl.1: extended the -F section
- 2003-04-15 11:29 bagder
- * lib/formdata.c: treat uploaded .html files as text/html by
- default
- 2003-04-15 00:00 bagder
- * lib/ssluse.c: return the same error for the sslv2 "certificate
- verify failed" code
- 2003-04-14 16:54 bagder
- * src/main.c: new wording by Kevin Roth
- 2003-04-14 15:09 bagder
- * src/.cvsignore: ignore all stamp-h*
- 2003-04-14 15:09 bagder
- * src/main.c: With the recent fix of libcurl, it shall now return
- CURLE_SSL_CACERT when it had problems withe CA cert and thus we
- offer a huge blurb of verbose help to explain to the poor user
- why this happens.
- 2003-04-14 14:53 bagder
- * lib/ssluse.c: Restored the SSL error codes since they was broken
- in the 7.10.4 release, also now attempt to detect and return the
- specific CACERT error code.
- 2003-04-14 09:13 bagder
- * CHANGES: FTP CWD response fixed gzip content-encoding added
- chunked content-encoding fixed
- 2003-04-11 18:52 bagder
- * docs/libcurl/curl_easy_getinfo.3: clarified the
- CURLINFO_SIZE_DOWNLOAD somewhat on Juan F. Codagnone's suggestion
- 2003-04-11 18:31 bagder
- * lib/content_encoding.c: Nic fixed so that Curl_client_write()
- must not be called with 0 lenth data.
- I edited somewhat and removed trailing whitespaces.
- 2003-04-11 18:23 bagder
- * lib/http_chunks.c: Nic Hines fixed this bug when deflate or gzip
- contents were downloaded using chunked encoding.
- 2003-04-11 18:23 bagder
- * lib/url.c: ah, move the zero byte too or havoc will occur
- 2003-04-11 18:22 bagder
- * tests/data/: Makefile.am, test59: verify the new url parser fix
- 2003-04-11 18:08 bagder
- * lib/url.c: support ? as separator instead of / even if not
- protocol was given
- 2003-04-11 10:57 bagder
- * docs/THANKS: these guys deserve a mentioning here as well
- 2003-04-11 10:55 bagder
- * docs/THANKS: Dan the man on the list
- 2003-04-11 10:51 bagder
- * docs/libcurl/curl_easy_setopt.3: Dan Fandrich's added gzip
- support documented.
- 2003-04-11 10:49 bagder
- * lib/: README.encoding, content_encoding.c, content_encoding.h,
- http_chunks.c, transfer.c, urldata.h: Dan Fandrich's gzip patch
- applied
- 2003-04-11 10:19 bagder
- * docs/: curl.1, libcurl/curl_easy_setopt.3: when saving a cookie
- jar fails, you don't get an error code or anything, just a
- warning in the verbose output stream
- 2003-04-11 10:10 bagder
- * lib/ftp.c: According to RFC959, CWD is supposed to return 250 on
- success, but
- there seem to be non-compliant FTP servers out there that return
- 200,
- so we accept any '2xy' response now.
- 2003-04-11 09:39 bagder
- * lib/url.c: show a verbose warning message in case cookie-saving
- fails, after Ralph Mitchell's notification.
- 2003-04-10 13:43 bagder
- * tests/data/: test139, test140, test141: new ftp tests
- 2003-04-10 13:36 bagder
- * CHANGES: another week has passed
- 2003-04-10 11:44 bagder
- * lib/url.c: Vlad Krupin's URL parsing patch to fix the URL parsing
- when the URL has no slash after the host name, but still a ? and
- following "parameters".
- 2003-04-09 14:02 bagder
- * tests/ftpserver.pl: oops, committed test code not meant to be
- here
- 2003-04-09 13:57 bagder
- * lib/sendf.c: the default debugfunction shows incoming headers as
- well
- 2003-04-09 13:56 bagder
- * lib/ftp.c: timecond support added made the Last-Modified (faked)
- header look correct using GMT always
- 2003-04-09 13:55 bagder
- * tests/data/Makefile.am: three new ftp tests
- 2003-04-09 13:53 bagder
- * tests/FILEFORMAT: <mdtm> added
- 2003-04-09 13:52 bagder
- * tests/ftpserver.pl: MDTM support added
- 2003-04-08 16:48 bagder
- * lib/transfer.c: James Bursa fixed a flaw in the content-type
- extracting code that could miss the first letter
- 2003-04-08 12:35 bagder
- * lib/curllib.dsp: share.c added
- 2003-04-07 08:41 bagder
- * docs/TODO: --disable-eprt perhaps?
- 2003-04-06 14:29 bagder
- * configure.ac: Ryan Weaver's fix to prevent the ca bundle to get
- installed even when building curl without SSL support!
- 2003-04-04 14:30 bagder
- * tests/data/: test304, test39, test44, test9: adjusted the
- formpost testcases to the new boundary string construction
- 2003-04-04 14:24 bagder
- * lib/formdata.c: Changed how boundary strings are generated. This
- new way uses 28 dashes and 12 following hexadecimal letters,
- which seems to be what IE uses. This makes curl work smoother
- with more stupidly written server apps.
- Worked this out together with Martijn Broenland.
- 2003-04-03 18:11 bagder
- * lib/hostip.c: spell fix
- 2003-04-03 16:16 bagder
- * lib/ftp.c: kill a compiler warning on cygwin
- 2003-04-03 15:43 bagder
- * tests/server/sws.c: Added log output for when the writing of the
- input HTTP request is successful or unsuccessful. Used to track
- down the recent cygwin test suite problems.
- 2003-04-03 15:42 bagder
- * tests/ftpserver.pl: Modified how we log data to server.input, as
- we can't keep the file open very much as it makes it troublesome
- on certain operating systems.
- 2003-04-03 15:39 bagder
- * tests/data/test505: new
- 2003-04-02 09:48 bagder
- * include/curl/curl.h, src/version.h: 7.10.4 commit
- 2003-04-02 09:42 bagder
- * CHANGES: Version 7.10.4
- 2003-04-01 10:43 bagder
- * tests/FILEFORMAT: documented the new killserver tag
- 2003-04-01 10:42 bagder
- * tests/data/test402: kill the ftp server afterwards, it is just so
- messed up
- 2003-04-01 10:42 bagder
- * tests/ftpserver.pl: log when we've returned verification that we
- are the test server
- 2003-04-01 10:41 bagder
- * tests/runtests.pl: support the new <killserver> tag
- 2003-04-01 09:13 bagder
- * tests/libtest/.cvsignore: ignore lib505 too
- 2003-04-01 09:13 bagder
- * tests/libtest/: Makefile.am, lib505.c: lib505.c is a new test
- case for ftp uploading with rename
- 2003-04-01 09:10 bagder
- * tests/ftpserver.pl: Added support for the RNFR/RNTO commands
- 2003-04-01 00:16 bagder
- * README: updated
- 2003-03-31 23:43 bagder
- * lib/url.c: move the ssl config clone call to before the
- connectionexists call and then also subsequently free the ssl
- struct if the connection struct is to be deleted
- 2003-03-31 17:59 bumblebury
- * lib/cookie.c: testing, ignore this commit
- 2003-03-31 16:02 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.4-pre6 commit
- 2003-03-31 13:37 bagder
- * Makefile.am: added dist-hook that clears the tests/log dir
- properly as otherwise 'make distcheck' doesn't pass
- 2003-03-31 07:13 bagder
- * lib/: ssluse.c, url.c, url.h, urldata.h: Fixup after talks with
- Richard Bramante. We should now make better comparisons before
- re-using SSL connections and re-using SSL connection IDs.
- 2003-03-31 06:42 bagder
- * src/main.c: --location-trusted added, which does a normal
- location plus the new CURLOPT_UNRESTRICTED_AUTH option set TRUE.
- Patch by Guillaume Cottenceau.
- 2003-03-31 06:41 bagder
- * docs/libcurl/curl_easy_setopt.3, lib/http.c, include/curl/curl.h,
- lib/url.c, lib/urldata.h: Guillaume Cottenceau's patch that adds
- CURLOPT_UNRESTRICTED_AUTH that disables the host name check in
- the FOLLOWLOCATION code. With that option set, libcurl will send
- user+password to all hosts.
- 2003-03-31 06:05 bagder
- * CHANGES: 10 days of fixes
- 2003-03-31 06:04 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify USERPWD somewhat more
- 2003-03-31 05:42 bagder
- * lib/url.c: Frankie Fong filed bug report #708708 which identified
- a problem with ConnectionExists() when first doing a proxy
- connecto to a HTTPS site and then switching over to a HTTP
- connection to the same host.
- This fix corrects the problem.
- 2003-03-29 12:03 bagder
- * src/main.c: Dan Shearer's fix from bug report #618892, which
- makes 'curl -O' output an error message about a missing URL.
- 2003-03-28 13:56 bagder
- * docs/TODO: send as much as possible of the POST at once
- 2003-03-27 16:09 bagder
- * README: added section titles and a CONTACT paragraph asking
- people to use the mailing lists
- 2003-03-26 20:05 bagder
- * configure.ac: fixed the pkg-config stuff for rh9
- 2003-03-26 12:48 bagder
- * docs/CONTRIBUTE: add URLs to patch and diff
- 2003-03-26 12:44 bagder
- * docs/BUGS: mention the URL to the mailing lists
- 2003-03-25 23:40 bagder
- * configure.ac: attempt to extract openssl information using
- pkg-config
- 2003-03-25 16:56 bagder
- * configure.ac, configure.in: Renamed configure.in to configure.ac,
- as this is the supposedly new preferred name for it.
- 2003-03-25 16:54 bagder
- * configure.in: use init and copyright to get a better header in
- the generated script
- 2003-03-25 15:23 bagder
- * lib/url.c: white space and indent fix
- 2003-03-25 00:11 bagder
- * lib/.cvsignore: ignore getdate.c
- 2003-03-25 00:10 bagder
- * lib/: url.c, urldata.h: Richard Bramante's provided a fix for a
- handle re-use problem seen when you change options on an
- SSL-enabled connection between requests.
- 2003-03-24 12:06 bagder
- * lib/ca-bundle.crt: Removed the "TC TrustCenter, Germany, Class 0
- CA." certificate:
- "It is a DEMO certificate and was never intended to be in any
- list of trusted CA certificates."
- (quote by Götz Babin-Ebell, trustcenter.de)
- 2003-03-24 11:47 bagder
- * CHANGES: all those changes
- 2003-03-21 09:09 bagder
- * lib/url.c: Hopefully this change addresses these two bug reports:
- 707003 and 706624.
- We need to make sure that when we init a 'connectdata' struct and
- then afterwards check for and re-use another one, we must be
- careful so that the newly set values are transmitted and used in
- the surviving connectdata struct.
- 2003-03-20 16:12 bagder
- * CVS-INFO: lib/getdate.c.cvs may need a rename if you don't have
- yacc or bison
- 2003-03-20 15:38 bagder
- * testcurl.sh: if the cvs update fails, don't continue further
- 2003-03-19 22:28 bagder
- * lib/urldata.h: make the ENGINE depend on the USE_SSLEAY define
- too
- 2003-03-19 10:26 bagder
- * tests/: getpart.pm, runtests.pl: set binary mode for some file
- handling and it might work better on some cygwin installations
- (using DOS-style files somehow?)
- 2003-03-19 10:16 bagder
- * lib/hostip.c: typecast the conversion from const char * to char *
- 2003-03-19 10:09 bagder
- * lib/: getdate.c.cvs, getdate.c: Rename getdate.c to
- getdate.c.cvs, since the "normal" build procedure do imply that
- yacc/bison exists and can generate this file. Those without one
- of those tools can then checkout and rename the getdate.c.cvs
- file.
- 2003-03-18 11:01 bagder
- * docs/curl.1: clarify that 22 can be returned on --fail for all
- HTTP errors being 400 or above
- 2003-03-17 18:20 bagder
- * tests/libtest/lib504.c: more defensive checking as platforms
- differ...
- 2003-03-17 13:38 bagder
- * docs/examples/: ftpupload.c, sepheaders.c: Andy Cedilnik's
- corrections
- 2003-03-16 19:41 bagder
- * CHANGES: it just never ends
- 2003-03-16 17:20 bagder
- * lib/getdate.c: regenerated from getdate.y
- 2003-03-16 17:15 bagder
- * lib/http.c: Juan F. Codagnone pointed out a missing thing from
- the march 2 fix
- 2003-03-16 11:46 bagder
- * tests/server/sws.c: typecase getpid() to int to prevent compiler
- warning
- 2003-03-15 22:04 bagder
- * configure.in: figure out select()'s argument types
- 2003-03-15 22:02 bagder
- * lib/memdebug.h: Gisle Vanem's fix to get this working nicely on
- windows
- 2003-03-15 22:00 bagder
- * lib/getdate.y: Gisle Vanem fixed a name collision with structure
- '"CONTEXT" in <winnt.h>
- 2003-03-15 18:26 bagder
- * tests/runtests.pl: missing newline added
- 2003-03-15 18:12 bagder
- * tests/data/test504: no server needed
- 2003-03-15 18:11 bagder
- * tests/runtests.pl: allow 'none' as server
- 2003-03-15 17:51 bagder
- * lib/urldata.h: Sort out the ENGINE problems people seem to be
- having. Now we put all ENGINE related stuff within
- HAVE_OPENSSL_ENGINE_H and we don't make any private typedef or
- similar if the header is missing...
- 2003-03-15 17:43 bagder
- * tests/runtests.pl: * use the pid returned back from test-servers
- and kill them before starting them the first time * verify that
- the server we start really comes up fine and works as expected
- before continue * count test cases where the server can't be run
- (for whatever reason) * prefix lots of messages with RUN: to make
- it easier to realize which script is saying what when running
- tests verbose * remove the generic sleep(1) from each test, makes
- the suite fly! ;-)
- I hope these changes will make the tests run somewhat more
- reliably on more platforms.
- 2003-03-15 17:39 bagder
- * tests/: ftpserver.pl, server/sws.c: report pid back in the WE
- ROOLZ message
- 2003-03-15 17:05 bagder
- * tests/server/sws.c: removed the "banner" when the server is
- starting
- 2003-03-15 16:08 bagder
- * docs/TODO: detect lack of perl before running tests
- 2003-03-15 15:47 bagder
- * tests/server/sws.c: Rick Jones' minor thing to build better on
- HPUX 11
- 2003-03-14 18:21 bagder
- * lib/config-vms.h: Nico Baggus little adjustment to build with
- OpenSSL 0.9.7 (the ENGINE thing)
- 2003-03-14 13:44 bagder
- * configure.in: improved "deeper" check
- 2003-03-14 00:02 bagder
- * configure.in: No longer halts operation if select or socket are
- missing, since in most cases this is wrong... and if they're
- truly missing, we won't succeed to link later on anyway.
- 2003-03-13 22:41 bagder
- * lib/: multi.c, ssluse.c: Philippe Raoult needed this to build on
- FreeBSD
- 2003-03-13 18:06 bagder
- * configure.in: Extra function-find magic for platforms that don't
- like the way the default AC_CHECK_FUNCS() work. HPUX 11 is one of
- them.
- 2003-03-13 16:56 bagder
- * testcurl.sh: output what cvs returned, see if we can make the
- script bail out when cvs update fails
- 2003-03-13 16:54 bagder
- * tests/libtest/Makefile.am: use include path from BUILD dir since
- we want the config.h
- 2003-03-12 15:29 bagder
- * CHANGES: Things are moving along...
- 2003-03-12 15:20 bagder
- * src/main.c: When we append stuff to the URL, we must make sure
- the text is properly URL encoded before. Test case 58 added to
- verify this.
- 2003-03-12 15:14 bagder
- * docs/KNOWN_BUGS: -m on curl on windows with telnet doesn't work
- 2003-03-12 15:04 bagder
- * tests/data/test58: This verifies that my fix for bug report
- #700275 works.
- 2003-03-12 15:03 bagder
- * tests/data/Makefile.am: test58 added
- 2003-03-12 14:42 bagder
- * configure.in: improved the header checks --enable-libgcc check
- for a sed before using it
- 2003-03-12 09:54 bagder
- * tests/libtest/: lib503.c, lib504.c: Add include files to prevent
- warnings on some (HPUX) systems.
- 2003-03-12 09:54 bagder
- * tests/libtest/test.h: include "config.h" from the lib's private
- dir
- 2003-03-12 09:53 bagder
- * tests/libtest/Makefile.am: Setup include path to the lib dir to
- enable inclusion of "config.h"
- 2003-03-12 09:44 bagder
- * lib/telnet.c: Made set_local_option() properly static as reported
- by Rick Jones
- 2003-03-12 09:40 bagder
- * lib/: arpa_telnet.h, telnet.c: Prefix defines and symbols with
- CURL_ to reduce the risk of colliding with various system's other
- defines.
- 2003-03-12 09:11 bagder
- * curl-style.el: support a few more common typedefs
- 2003-03-12 09:07 bagder
- * configure.in: Massige use of AC_HELP_STRING() all over makes the
- --help output so much nicer!
- 2003-03-11 20:22 bagder
- * CHANGES: another week of changes, especially libtool gave us an
- adventure to remember
- 2003-03-11 20:12 bagder
- * lib/sendf.c: syntax error
- 2003-03-11 20:07 bagder
- * lib/sendf.c: Christophe Demory fixed the check to work better for
- non-blocking on HP-UX systems. Bug report #701749.
- 2003-03-11 19:58 bagder
- * lib/: ftp.c, ftp.h, url.c: Use ssize_t instead of 'int' to make
- the 64 bit sparc compiler happier. Fix by Richard Gorton.
- 2003-03-11 19:55 bagder
- * lib/ssluse.c: Richard Gorton improved the random_the_seed()
- function for systems where we don't find/know of a good random
- source. This way, we get a better randomness which in turn should
- make SSL connections more secure.
- 2003-03-11 18:16 bagder
- * configure.in: don't check for netinet/if_ether.h, we don't
- include it and it causes configure warnings on many systems
- 2003-03-11 17:28 bagder
- * lib/connect.c: Martin C. Martin's fix to produce an error message
- in case of failure in the Curl_is_connected() function.
- 2003-03-10 21:46 bagder
- * docs/TODO: added things to fix at the next major release/change
- 2003-03-10 21:43 bagder
- * docs/libcurl/curl_multi_remove_handle.3: clarify
- 2003-03-10 18:01 bagder
- * docs/examples/getinmemory.c: no the data is not freed, this is
- left for the app to do when needed
- 2003-03-10 15:52 bagder
- * ltmain.sh: AAAARG
- libtool 1.4.3 is scary as hell and caused just about every build
- on all sorts of platforms to stop working, thanks to the fact
- that it ruquires a SED variables somehow set by the configure
- script. It works fine on my linux running autoconf 2.57 and
- automake 1.7 but others seem not to do as fine.
- Reverting back to the ltmain.sh we had previously, which I
- believe is 1.4.2 including handmade patches for FreeBSD.
- ALERT ALERT ALERT before we try 1.4.3 or similar versions again,
- check the ${SED} stuff and similar carefully.
- 2003-03-10 13:25 bagder
- * include/curl/multi.h: Include sys/types.h as well. Ray DeGennaro
- reports successful compiling on AIX when this fix is applied and
- I cannot see how this will break any systems.
- 2003-03-07 14:36 bagder
- * configure.in: figure out the path to a 'sed' as otherwise libtool
- gets crazy
- 2003-03-07 10:03 bagder
- * config.guess, config.sub, ltmain.sh: libtoolize 1.4.3 brought
- these
- 2003-03-04 07:41 bagder
- * CHANGES: Removed define, risc os build, POST-GET bug fixed, AIX
- 4.3 problems solved and two makefiles fixed.
- 2003-03-04 00:26 bagder
- * maketgz: output the md5sum as the last step
- 2003-03-03 23:39 bagder
- * lib/: Makefile.b32, Makefile.b32.resp, Makefile.vc6: Added
- share.obj
- 2003-03-03 23:31 bagder
- * configure.in: moved the disable-thread warning to the switch code
- so that the AIX 4.3 automatic disable won't cause a warning
- 2003-03-03 23:30 bagder
- * configure.in: Detect AIX 4.3 or later, and if found disable the
- check for the thread-safe *_r() functions as they're not needed
- (and if fact mess things up for us). Brought to our attention by
- the friendly Troels Walsted Hansen in bug report #696217.
- 2003-03-03 23:23 bagder
- * lib/hostip.c: AIX 4.3 or later should use gethostbyname() and not
- the *_r() version.
- 2003-03-03 07:45 bagder
- * lib/http.c: Added typecast to please the MSVC compiler.
- 2003-03-03 07:42 bagder
- * lib/telnet.c: another typecast added to please the borland
- compiler
- 2003-03-03 07:40 bagder
- * lib/telnet.c: Add (void) on our uses of the swrite() macro when
- we don't read the return code as this makes compiler warnings. We
- *should* fix the code to deal with the return codes instead...
- 2003-03-02 18:43 bagder
- * lib/http.c: Init postdata properly before issuing a request, so
- that there isn't any lingering POST-stuff that confuses GET
- requests. Juan F. Codagnone reported this problem in bug report
- #653859.
- 2003-03-02 18:20 bagder
- * lib/telnet.c: moved a variable declaration to remove a compiler
- warnings with the MSVC compiler, mentioned by Andi Jahja
- 2003-02-28 16:50 bagder
- * lib/url.c: include the engine stuff
- 2003-02-28 16:49 bagder
- * lib/Makefile.m32, src/Makefile.m32: Andres Garcia Garcia updated
- to build with the most recent OpenSSL and the recent libcurl
- changes.
- 2003-02-28 14:11 bagder
- * lib/: if2ip.c, if2ip.h: James Bursa made it compile on RISC OS as
- well.
- 2003-02-28 14:10 bagder
- * docs/INSTALL: James Bursa wrote a section about cross-compiling
- for RISC OS
- 2003-02-28 13:20 bagder
- * src/main.c, src/writeout.c, lib/ssluse.c, lib/telnet.c: the
- strequal and strnequal should now be called with the proper curl_
- prefix
- 2003-02-28 13:17 bagder
- * include/curl/curl.h: Removed the defines for strequal() and
- strnequal().
- 2003-02-28 09:40 bagder
- * CHANGES: recent stuff
- 2003-02-28 08:55 bagder
- * tests/FILEFORMAT: mention what happens if size is set to -1
- 2003-02-28 08:53 bagder
- * docs/libcurl/curl_easy_setopt.3: spell out that POSTFIELDS should
- be url-encoded in most cases
- 2003-02-28 00:10 bagder
- * lib/ssluse.c: spell better
- 2003-02-27 15:25 bagder
- * docs/libcurl/curl_multi_info_read.3: Updated to better reflect
- reality. Also displays how the CURLMsg struct looks like.
- 2003-02-27 13:50 bagder
- * lib/ftp.c: It appears that there are FTP-servers that return size
- 0 for files when SIZE is used on the file while being in BINARY
- mode. To work around that (stupid) behavior, we attempt to parse
- the RETR response even if the SIZE returned size zero.
- Debugging help from Salvatore Sorrentino on February 26, 2003.
- 2003-02-26 18:09 bagder
- * tests/data/: test138, Makefile.am: test138 is for RETR without
- size and without a working SIZE
- 2003-02-26 18:05 bagder
- * tests/ftpserver.pl: support <size>-1</size> to completely disable
- the SIZE command
- 2003-02-26 17:57 bagder
- * tests/ftpserver.pl: added support for RETRNOSIZE in the control
- file to tell RETR to not include size in the 150-reply
- 2003-02-26 17:56 bagder
- * tests/data/test137: added a test case for RETR that doesn't get
- the size in the 150-reply
- 2003-02-26 14:46 bagder
- * docs/Makefile.am: added index.html
- 2003-02-26 14:01 bagder
- * docs/MANUAL: random updates
- 2003-02-26 13:42 bagder
- * lib/transfer.c: No longer loop to read multiple times before
- returning back from the transfer function, as this could easily
- end up looping for a very long time (more or less until the whole
- transfer was done) and no library-using app would want that.
- Found thanks to a report by Kyle Sallee.
- 2003-02-25 09:52 bagder
- * docs/FAQ: updated, now features less mentions about older
- versions
- 2003-02-25 09:36 bagder
- * docs/FAQ: better sslcerts link
- 2003-02-24 19:14 bagder
- * CHANGES, CVS-INFO, Makefile.am, docs/TODO, include/curl/curl.h,
- src/version.h, tests/server/sws.c: 7.10.4-pre2 commit
- 2003-02-24 17:53 bagder
- * lib/: http.c, transfer.c, urldata.h: Fixes to bring back the the
- "Expect: 100-continue" functionality. If the header is used, we
- must wait for a 100-code (or timeout), before we send the data.
- The timeout is merely 1000 ms at this point. We may have reason
- to set a longer timeout in the future.
- 2003-02-24 15:50 bagder
- * lib/url.c: Kjetil Jacobsen found out that setting
- CURLOPT_MAXCONNECTS to a value higher than 5 could cause a
- segfault.
- 2003-02-24 14:28 bagder
- * docs/curl.1: fixed language for limit-rate
- 2003-02-24 09:18 bagder
- * docs/HISTORY: daily was weekly, added a little thing about feb
- 2003
- 2003-02-21 16:19 bagder
- * docs/libcurl/curl_slist_append.3: added an EXAMPLE section
- 2003-02-18 00:23 bagder
- * docs/libcurl/curl_easy_setopt.3: how to disable FTP PORT
- 2003-02-17 10:15 bagder
- * testcurl.sh: This script clearly misses to remove the build dir
- at times when it exits, so we now remove everything matching
- "build-*" when the script starts.
- 2003-02-17 10:02 bagder
- * docs/curl.1: mention --trace and --trace-ascii in the
- -v/--versbose section to remind people how to get even more
- details shown
- 2003-02-14 23:28 bagder
- * docs/curl.1: mention more cacert magic
- 2003-02-14 10:11 bagder
- * lib/connect.c: Fix Curl_is_connected() even more to deal with
- waitconnect() return codes even better (also based on input from
- Martin).
- 2003-02-14 10:06 bagder
- * docs/INSTALL: Matthew Clarke built curl on AIX 3.2.5
- 2003-02-14 10:03 bagder
- * lib/: multi.c, ssluse.c: include <sys/socket.h> to compile the
- fd_set stuff properly on all systems
- 2003-02-14 10:01 bagder
- * lib/connect.c: geterrno() renamed to ourerrno() to prevent the
- name clash that occurred in AIX 3.2.5 and possibly other OSF-like
- system headers.
- 2003-02-14 09:02 bagder
- * lib/connect.c: Martin C. Martin's fix for multi-interface
- connects to non-listening ports.
- 2003-02-13 19:30 bagder
- * lib/base64.c: Christopher R. Palmer fixed Curl_base64_encode() to
- deal with zeroes in the data to encode.
- 2003-02-08 15:36 bagder
- * SSLCERTS: language
- 2003-02-06 20:28 bagder
- * lib/share.c: include stdarg.h since we use va_* stuff
- 2003-02-05 09:09 bagder
- * docs/INSTALL: I made curl run fine on a XScale/PXA250
- 2003-02-05 08:43 bagder
- * lib/ssluse.c: Re-arranged the SSL connection code (again). The
- recent fix was not a very good one. This should work fine again.
- 2003-02-05 00:48 jpbl
- * include/curl/curl.h, lib/Makefile.am, lib/connect.c, lib/ftp.c,
- lib/hostip.c, lib/hostip.h, lib/share.c, lib/share.h, lib/url.c:
- added the sharing of DNS cache
- 2003-02-04 23:28 bagder
- * lib/config-vms.h: VMS has setjmp.h
- 2003-02-04 23:28 bagder
- * build_vms.com: Nico Baggus updated build script for VMS
- 2003-02-04 19:24 bagder
- * src/Makefile.m32: assume zlib 1.1.4 - pointed out by Kevin Roth
- 2003-02-04 19:23 bagder
- * lib/Makefile.m32: HAVE_LIBZ is the actual name of the define we
- use
- 2003-02-04 19:22 bagder
- * src/hugehelp.c.cvs: make it more obvious what this is by not even
- trying to show a manual
- 2003-02-04 19:12 bagder
- * include/curl/multi.h: James Bursa corrected a bad comment
- 2003-02-04 13:33 bagder
- * CHANGES: fixes during the last couple of days
- 2003-02-04 13:29 bagder
- * lib/ssluse.c: Improved error reporting in case of bad
- SSL_connect()s, and we also no longer use the SSL functions that
- store the error message in a static buffer since that is not very
- multi-thread friendly.
- 2003-02-03 23:15 bagder
- * tests/stunnel.pm: scan through the PATH as well, to find stunnel
- 2003-02-03 22:36 bagder
- * src/main.c, docs/curl.1: Julian Noble pointed out that capath is
- indeed working fine on Windows these days since the c_rehash tool
- is written (fixed) to do the proper action even on file systems
- that don't support symlinks.
- 2003-01-31 08:07 bagder
- * lib/Makefile.m32: Kevin Roth corrected the zlib stuff to work
- better.
- 2003-01-30 15:48 bagder
- * src/main.c: don't check for the CA cert bundle if --insecure is
- used
- 2003-01-30 07:06 bagder
- * lib/transfer.c: typecast the argument to isspace() to an int to
- prevent warnings on some compilers
- 2003-01-30 06:15 bagder
- * src/main.c: curl now uses stricter VERIFYHOST by default and only
- uses a lesser check if --insecure is used. Reported by Hamish
- Mackenzie.
- 2003-01-30 06:04 bagder
- * lib/transfer.c: Fixes bug #669059. We now extract the
- Content-Type better and more accurate.
- 2003-01-30 06:03 bagder
- * tests/data/: Makefile.am, test57: test case 57 - verifies that
- the Content-Type extraction does not stop on the first space
- anymore but cuts off the trailing spaces only.
- Bug report #669059.
- 2003-01-29 14:56 bagder
- * CHANGES: changes from the last week or so
- 2003-01-29 14:16 bagder
- * configure.in, src/config.h.in, src/main.c: HAVE_WRITABLE_ARGV is
- set if argv[] is writable on the system, and then we attempt to
- hide some of the more sensitive command line arguments
- 2003-01-29 13:52 bagder
- * lib/transfer.c: John McGowan found a problem where the
- DEBUGFUNCTION was called with bad data on uploads.
- 2003-01-29 13:15 bagder
- * Makefile.am: add the new emacs file and removed the former one
- 2003-01-29 13:14 bagder
- * sample.emacs: example showing how a .emacs using curl-style.el
- could look like, thanks to Mats Lidell for awesome elisp hacking!
- 2003-01-29 12:55 bagder
- * curl-mode.el: this is the former emacs file we no longer use, go
- with curl-style.el and be happy!
- 2003-01-29 11:54 bagder
- * lib/ftp.c: reset conn->size to -1 on the ftp-do function to make
- it not go on to ftp_done() with the previous transfer's value, as
- Dave Halbakken found out. He also verified this fixed corrected
- the problem.
- 2003-01-29 11:17 bagder
- * CHANGES: previous changes
- 2003-01-29 11:14 bagder
- * lib/: base64.c, content_encoding.c, content_encoding.h, cookie.c,
- dict.c, easy.c, escape.c, file.c, formdata.c, ftp.c, getenv.c,
- getinfo.c, getpass.c, hash.h, hostip.c, http.c, http_chunks.c,
- if2ip.c, krb4.c, ldap.c, memdebug.c, mprintf.c, multi.c, netrc.c,
- progress.c, security.c, sendf.c, share.c, share.h, speedcheck.c,
- ssluse.c, strequal.c, strtok.c, telnet.c, timeval.c, transfer.c,
- url.c, version.c: removed the local variables for emacs and vim,
- use the new sample.emacs way for emacs, and vim users should
- provide a similar non-polluting style
- 2003-01-29 11:12 bagder
- * lib/hash.c: removed weirdo {{{ and }}} comments removed emacs
- local-variables stuff
- 2003-01-28 17:33 bagder
- * docs/curl.1: the README.curl is named MANUAL these days
- 2003-01-28 09:03 bagder
- * curl-style.el: revised and better
- 2003-01-27 15:26 bagder
- * configure.in: removed -Wcast-align from --enable-debug with gcc,
- it just gives too many warnings that I can't be concerned about
- at this point.
- 2003-01-27 15:19 bagder
- * lib/krb4.c: Removed the long-living compiler warnings on the
- des_pcbc_encrypt() function calls!
- 2003-01-27 14:51 bagder
- * tests/runtests.pl: tests that were not run due to restraints (the
- netrc-tests) were counted as skipped twice, and thus the total
- number of tests appeared wrong
- 2003-01-27 11:25 bagder
- * docs/examples/fopen.c: made it work made it cause less compiler
- warnings made it require 7.9.7 to build
- 2003-01-24 12:13 bagder
- * lib/transfer.c: Bertrand Demiddelaer found and fixed this memory
- leak.
- 2003-01-23 20:41 bagder
- * tests/libtest/test.h: string.h keeps the proto for memset() on
- some platforms, used for FD_ZERO
- 2003-01-23 13:00 bagder
- * tests/server/getpart.c: added a default to the switch() in order
- to prevent a compiler warning
- 2003-01-23 08:37 bagder
- * testcurl.sh: fix the configure option query
- 2003-01-23 07:15 bagder
- * SSLCERTS: mention what kind of error you may get if this is not
- followed
- 2003-01-23 07:09 bagder
- * SSLCERTS: spell
- 2003-01-23 07:00 bagder
- * curl-style.el: This is the new Emacs style for curl hacking,
- based on work written by Mats Lidell in project Rockbox.
- 2003-01-23 06:38 bagder
- * lib/connect.c: Duncan Wilcox reported a crash with --interface on
- FreeBSD when ipv6-enabled and this has been verified to correct
- the problem.
- 2003-01-22 19:50 bagder
- * include/curl/multi.h: oops, broken comment fixed
- 2003-01-22 19:30 bagder
- * include/curl/multi.h: extern C this to work in C++ conditions
- 2003-01-22 13:29 bagder
- * testcurl.sh: reversed the actions on the cmp check for detecting
- if we're re-running a test on the same CVS setup as previous, as
- they seemed to be wrong.
- We're not actually using the result for anything at this point
- though.
- 2003-01-22 10:46 bagder
- * testcurl.sh: use LANG set to C to prevent localized dates etc
- 2003-01-22 08:57 bagder
- * testcurl.sh: pass the options to configure properly
- 2003-01-22 08:41 bagder
- * testcurl.sh: check for empty confopts before asking for it
- 2003-01-22 07:59 bagder
- * testcurl.sh: put the configure options in the setup file was well
- make -i show lib/config.h and some initial checks to prevent this
- running multiple times without the CVS having changed
- 2003-01-21 18:25 bagder
- * COPYING: updated copyright years
- 2003-01-21 17:03 bagder
- * lib/transfer.c: when a chunked error is noticed, store the error
- number in the error string to enable better error-tracking
- 2003-01-21 16:09 bagder
- * tests/httpsserver.pl: skip the chmod
- 2003-01-21 11:36 bagder
- * testcurl.sh: run 'make test-full' instead of 'make test' to get
- more details in case of errors
- 2003-01-21 11:35 bagder
- * Makefile.am, tests/Makefile.am: make test-full in the root dir
- should run verbose tests but not stop on single failures
- 2003-01-21 11:33 bagder
- * testcurl.sh: use 'make test-full' instead of only 'make test' as
- it gives a lot of more info in case of failures
- 2003-01-21 11:32 bagder
- * Makefile.am: Added a 'test-full' target to run the tests in
- verbose mode.
- 2003-01-21 11:29 bagder
- * tests/: ftpsserver.pl, runtests.pl: pass srcdir to the
- ftps-server as well
- 2003-01-21 11:14 bagder
- * tests/: httpsserver.pl, runtests.pl: runtests.pl now passes the
- sourcedir path to the httpsserver.pl script
- 2003-01-21 10:36 bagder
- * buildconf: automake 1.5 should be enough
- 2003-01-20 21:20 bagder
- * testcurl.sh: use process id in build directory name to do better
- 2003-01-20 21:07 bagder
- * testcurl.sh: first attempt at script for distributed testing on
- various unix hosts
- 2003-01-20 16:43 bagder
- * tests/runtests.pl: output summary with easy identifyable string
- prefixes
- 2003-01-20 16:24 bagder
- * buildconf: made this script detect proper versions of the tools
- we need to build a full curl on a unix host from CVS
- 2003-01-20 16:16 bagder
- * configure.in, acinclude.m4: added description in all AC_DEFINE()
- calls
- 2003-01-20 16:16 bagder
- * acconfig.h: not used anymore
- 2003-01-20 15:49 bagder
- * docs/THANKS: Five more names we owe a big THANKS for their
- donations to the project.
- 2003-01-20 15:40 bagder
- * CHANGES: today's patches and Markus' correction
- 2003-01-20 13:52 bagder
- * lib/: transfer.c, url.c, urldata.h: Markus F.X.J. Oberhumer's
- patch that reduces memory usage quite a bit by only allocating
- the scratch memory buffer once it is needed and not always in the
- handle.
- 2003-01-20 13:00 bagder
- * lib/url.c: given passwords in netrc must be respected accordingly
- 2003-01-20 12:29 bagder
- * docs/HOWTO-RELEASE: steps I *MUST* perform when I release a
- package
- 2003-01-16 22:10 bagder
- * lib/mprintf.c: reverted bad header replacement
- 2003-01-16 22:08 bagder
- * include/curl/curl.h, include/curl/easy.h, include/curl/mprintf.h,
- include/curl/multi.h, include/curl/stdcheaders.h,
- include/curl/types.h, lib/arpa_telnet.h, lib/base64.c,
- lib/base64.h, lib/connect.c, lib/connect.h,
- lib/content_encoding.c, lib/content_encoding.h, lib/cookie.c,
- lib/cookie.h, lib/dict.c, lib/dict.h, lib/easy.c, lib/escape.c,
- lib/escape.h, lib/file.c, lib/file.h, lib/formdata.c,
- lib/formdata.h, lib/ftp.c, lib/ftp.h, lib/getenv.c,
- lib/getinfo.c, lib/getinfo.h, lib/getpass.h, lib/hash.c,
- lib/hash.h, lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h,
- lib/http_chunks.c, lib/http_chunks.h, lib/if2ip.c, lib/if2ip.h,
- lib/krb4.h, lib/ldap.c, lib/ldap.h, lib/llist.c, lib/llist.h,
- lib/memdebug.c, lib/memdebug.h, lib/mprintf.c, lib/multi.c,
- lib/netrc.c, lib/netrc.h, lib/progress.c, lib/progress.h,
- lib/security.h, lib/sendf.c, lib/sendf.h, lib/setup.h,
- lib/share.c, lib/share.h, lib/speedcheck.c, lib/speedcheck.h,
- lib/ssluse.c, lib/ssluse.h, lib/strequal.c, lib/strequal.h,
- lib/strtok.c, lib/strtok.h, lib/telnet.c, lib/telnet.h,
- lib/timeval.c, lib/timeval.h, lib/transfer.c, lib/transfer.h,
- lib/url.c, lib/url.h, lib/urldata.h, lib/version.c, src/main.c,
- src/setup.h, src/urlglob.c, src/urlglob.h, src/writeenv.c,
- src/writeenv.h, src/writeout.c, src/writeout.h,
- tests/server/sws.c: copyright year update in the source header
- 2003-01-16 22:07 bagder
- * CHANGES: fixes Marcus brought
- 2003-01-16 11:59 bagder
- * lib/getinfo.c: Allow CURLINFO_PRIVATE to be NULL, patch by Markus
- Oberhumer
- 2003-01-16 11:58 bagder
- * curl-config.in: Markus Oberhumer fixed the -cflags option
- 2003-01-15 12:44 bagder
- * lib/transfer.c: no TABs in source code
- 2003-01-15 12:43 bagder
- * lib/url.c: removed a TAB
- 2003-01-15 09:04 bagder
- * packages/Win32/cygwin/README: Kevin fixed the bad list address
- 2003-01-14 13:55 bagder
- * LEGAL: previous legal file, no longer accurate nor used
- 2003-01-14 13:54 bagder
- * README: COPYING is the name of the file
- 2003-01-14 13:42 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.3 commit
- 2003-01-13 13:08 bagder
- * CHANGES: more
- 2003-01-13 07:35 bagder
- * docs/FAQ: there is SOCKS support these days
- 2003-01-10 17:19 bagder
- * lib/url.c: Steve Oliphant pointed out that test case 105 did not
- work anymore and this was due to a missing fix for the password
- prompting
- 2003-01-09 17:48 bagder
- * tests/data/Makefile.am: added test 136
- 2003-01-09 17:47 bagder
- * tests/data/test136: verify -u username: with ftp to use a blank
- password
- 2003-01-09 17:47 bagder
- * lib/: url.c, urldata.h: if userpwd is "username:", this now
- implies a blank password while only "username" will cause libcurl
- to prompt for password. Bryan Kemp noticed.
- test case 136 is added for this
- 2003-01-09 16:04 bagder
- * docs/libcurl/curl_easy_setopt.3: Wai (Simon) Liu provided the
- HTTP200ALIASES paragraph.
- 2003-01-09 15:58 bagder
- * docs/libcurl/curl_easy_setopt.3: Philippe Raoult's added note for
- HTTPHEADER
- 2003-01-09 15:52 bagder
- * lib/connect.c: This fixed yet another connect problem with the
- multi interface and ipv4 stack. Kjetil Jacobsen reported and
- verified the fix.
- 2003-01-09 12:57 bagder
- * MITX.txt, MPL-1.1.txt: removed
- 2003-01-09 12:50 bagder
- * lib/security.c: removed unused code
- 2003-01-09 12:43 bagder
- * docs/examples/multi-app.c: fix
- 2003-01-09 12:42 bagder
- * docs/examples/multi-single.c: call curl_multi_perform() correctly
- 2003-01-09 12:31 bagder
- * lib/base64.c: proper indent
- 2003-01-09 12:26 bagder
- * tests/: memanalyze.pl, runtests.pl: pass a file name to
- memanalyze to read from instead of using stdin
- 2003-01-09 12:19 bagder
- * lib/Makefile.am: share.h is now a used header file
- 2003-01-09 12:03 bagder
- * tests/memanalyze.pl: fixed to deal with file names that contain
- colons, as in Windows
- 2003-01-09 11:36 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.3-pre4
- 2003-01-09 11:26 bagder
- * include/curl/curl.h: rename the curl share error enum prefix
- 2003-01-09 11:21 bagder
- * lib/: share.c, share.h: Updated more and now looks and and the
- API possibly works almost like the design document specifies.
- There is still no code inside that uses this.
- 2003-01-09 10:53 bagder
- * CHANGES: 7+8 jan 2003
- 2003-01-08 16:50 bagder
- * lib/: share.c, share.h, url.c, urldata.h: updated to use the
- modified share-types
- 2003-01-08 16:50 bagder
- * include/curl/curl.h: cleaned up the share data types and
- prototypes to be more in line what the design draft mentioned and
- what I think is fit
- 2003-01-08 16:04 bagder
- * src/main.c: mkdir() fix for win32
- 2003-01-08 10:37 bagder
- * tests/libtest/first.c: nah, include test.h instead
- 2003-01-08 10:33 bagder
- * tests/libtest/first.c: include curl.h without directory
- 2003-01-08 03:27 jpbl
- * lib/escape.c: fixed a very, very rare and very, very little
- memory leak
- 2003-01-07 17:33 bagder
- * lib/ssluse.c: Philippe Raoult's fix to handle wildcard
- certificate name checks
- 2003-01-07 17:15 bagder
- * include/curl/curl.h, lib/transfer.c, lib/url.c, lib/urldata.h:
- Simon Liu's HTTP200ALIASES-patch!
- 2003-01-07 16:40 bagder
- * CHANGES: stuff
- 2003-01-07 16:39 bagder
- * docs/curl.1: clarified error code 19
- 2003-01-07 12:25 bagder
- * lib/ftp.c: Only output valid filetime. Return file-error if 550
- is returned when trying MDTM
- 2003-01-07 12:23 bagder
- * lib/sendf.c: when sending an error message to the debugfunction,
- we append a newline so that the output looks better
- 2003-01-07 10:35 bagder
- * src/main.c: fixed the create_dir_hierarchy() to not use uninited
- memory, as noticed by Matthew Blain.
- 2003-01-07 10:31 bagder
- * lib/Makefile.vc6: Matthew Blain's improvements for debug builds
- 2003-01-07 10:30 bagder
- * tests/: .cvsignore, server/.cvsignore: better ignore
- 2003-01-07 10:27 bagder
- * tests/libtest/.cvsignore: ignore lib504 too
- 2003-01-07 08:54 bagder
- * docs/TODO: updated
- 2003-01-06 13:41 bagder
- * lib/base64.c: indent fix
- 2003-01-06 07:17 bumblebury
- * lib/easy.c: fix bug (?) :-)
- previously, if you called curl_easy_perform and then set the
- global dns cache, the global cache wouldn't be used. I don't see
- this really happening in practice, but this code allows you to do
- it.
- 2002-12-29 17:27 bagder
- * lib/sendf.c: return -1 even if SSL_pending() doesn't return
- non-zero, as we don't really care how many bytes that is readable
- NOW. Philippe Raoult reported the bug in 7.10.3-pre3.
- 2002-12-29 17:23 bagder
- * docs/curl.1: Marc Herbert's suggstion: mention that insecure is
- ignored if cacert or capath is used.
- 2002-12-20 17:00 bagder
- * CVS-INFO: example configure command line
- 2002-12-20 16:54 bagder
- * configure.in: Use AM_MAINTAINER_MODE which thus makes less
- maintainer stuff in the default makefile when
- --enable-maintainer-mode is not used.
- 2002-12-20 10:03 bagder
- * include/curl/curl.h, src/version.h: 7.10.3-commit
- 2002-12-19 17:37 bagder
- * CHANGES: fixes
- 2002-12-19 17:36 bagder
- * tests/Makefile.am: removed fruitless attempts to overload some
- targets
- 2002-12-19 17:02 bagder
- * lib/base64.c: Curl_base64_decode() fixed by Matthew B
- 2002-12-19 16:45 bagder
- * lib/sendf.c: Fixed the usage of SSL_read() to properly return -1
- if the EWOULDBLOCK situation occurs, which it previously didn't!
- This was reptoed by Evan Jordan in bug report #653022.
- Also, if ERROR_SYSCALL is returned from SSL_write(), include the
- errno number in the error string for easier error detection.
- 2002-12-19 16:22 bagder
- * docs/libcurl-the-guide: CURLOPT_DNS_USE_GLOBAL_CACHE is not
- thread-safe
- 2002-12-18 17:51 bagder
- * docs/libcurl/libcurl-errors.3, include/curl/curl.h,
- lib/transfer.c: CURLE_HTTP_NOT_FOUND => CURLE_HTTP_RETURNED_ERROR
- 2002-12-17 11:05 bagder
- * lib/connect.c: Removed weird special multi interface condition
- that caused bug report #651464.
- 2002-12-17 10:40 bagder
- * tests/libtest/Makefile.am: don't install the test programs
- 2002-12-16 18:33 bagder
- * docs/libcurl/curl_easy_setopt.3: writefunction data is not zero
- terminated
- 2002-12-16 16:32 bagder
- * tests/data/: test503, test504: removed junk
- 2002-12-16 16:30 bagder
- * tests/: data/Makefile.am, data/test504, libtest/Makefile.am,
- libtest/lib504.c: Added test case 504, using multi interface and
- a local proxy without anything listening on the port we use.
- 2002-12-16 16:05 bagder
- * tests/data/test503: better desc
- 2002-12-16 15:50 bagder
- * tests/data/test503: mistake, this only requires http
- 2002-12-16 12:40 bagder
- * CHANGES: the hostip.c commit
- 2002-12-16 12:33 bagder
- * lib/hostip.c: EAGAIN on older (correct) glibc versions indicate a
- problem and not the need for a bigger buffer and this is indeed
- badness for us. Making this work on both old and new glibc
- versions require an ugly loop that in its worse form cause 45 bad
- loops when using the correct glibc and a non-resolving host
- name... :-/
- We want a better fix. Badly.
- 2002-12-16 11:55 bagder
- * CHANGES: changes from last week
- 2002-12-16 11:31 bagder
- * configure.in: cut off -O properly when building for debug setup
- the Makefile in tests/libtest/
- 2002-12-13 17:25 bagder
- * tests/FILEFORMAT: documented the %-variables
- 2002-12-13 17:24 bagder
- * tests/runtests.pl: fixed another space issue
- 2002-12-13 17:24 bagder
- * tests/libtest/.cvsignore: please mr CVS ignore these
- 2002-12-13 17:22 bagder
- * tests/libtest/: first.c, test.h: set up arg2 to point to argv[2]
- to be used at will by programs
- 2002-12-13 17:22 bagder
- * tests/libtest/Makefile.am: added 503
- 2002-12-13 17:21 bagder
- * tests/libtest/lib503.c: used this to verify bug report 651460
- 2002-12-13 17:20 bagder
- * tests/server/sws.c: added support for CONNECT, both good and bad
- 2002-12-13 17:17 bagder
- * tests/data/: Makefile.am, test302, test503: test case 503 entered
- the dir
- 2002-12-13 17:15 bagder
- * lib/: connect.c, url.c, urldata.h: conn->bits.tcpconnect now
- keeps track of if this connection is connected or not
- 2002-12-13 15:14 bagder
- * tests/libtest/: Makefile.am, test.h: include files without the
- curl/ to reduce the risk of us including the wrong set of include
- files during tests
- 2002-12-13 15:08 bagder
- * lib/ssluse.c: Evan Jordan's fix for a memory leak. Bug report
- 650989.
- 2002-12-13 14:47 bagder
- * lib/connect.c: make a little work-around for file:// in
- _is_connected() and voila, now the multi interface works with
- file:// URLs fine (previously it crashed). This won't make it
- work on Windows though...
- 2002-12-13 14:41 bagder
- * tests/data/test502: one slash too many
- 2002-12-13 14:40 bagder
- * tests/libtest/: Makefile.am, lib502.c: lib502.c for multi
- interface tests on a single URL without select()
- 2002-12-13 14:39 bagder
- * tests/data/: Makefile.am, test502: test 502, multi interface with
- file://
- 2002-12-12 19:07 bagder
- * tests/ftpserver.pl: bail out on crap received, makes test case
- 402 *NOT* ruin the test series anymore!
- 2002-12-12 17:46 bagder
- * tests/runtests.pl: missing space added, nows run old tests fine
- again
- 2002-12-12 14:44 bagder
- * tests/libtest/Makefile.am: remove test piece
- 2002-12-12 14:42 bagder
- * tests/runtests.pl: make ftps and https invoke both necessary
- servers
- 2002-12-12 14:40 bagder
- * tests/libtest/: first.c, lib500.c, lib501.c, test.h: fixes
- 2002-12-12 14:39 bagder
- * tests/libtest/Makefile.am: link the test tools this way instead
- 2002-12-12 14:36 bagder
- * tests/libtest/last.c: no more
- 2002-12-12 13:49 bagder
- * tests/data/test501: corrected
- 2002-12-12 13:20 bagder
- * tests/Makefile.am: new subdir added 'libtest'
- 2002-12-12 13:20 bagder
- * tests/runtests.pl: supports the new 'tool' and 'server' tags
- 2002-12-12 13:15 bagder
- * tests/FILEFORMAT: describe the new sections added for (better)
- libcurl testing
- 2002-12-12 13:13 bagder
- * tests/data/Makefile.am: 500 + 501 added
- 2002-12-12 13:12 bagder
- * tests/data/: test500, test501: run tiny specific libcurl-testing
- tools
- 2002-12-12 13:11 bagder
- * tests/libtest/: Makefile.am, first.c, last.c, lib500.c, lib501.c:
- The first ever attempts to do pure libcurl test cases
- 2002-12-12 12:43 bagder
- * perl/contrib/formfind: Deal with HTML where ' is used instead of
- " Cut off name from option
- 2002-12-11 12:42 bagder
- * include/curl/curl.h: moved the includes to outside the extern "C"
- stuff decreased the write buffer size to 16KB to perform a lot
- better on Windows(!)
- 2002-12-10 14:11 bagder
- * CHANGES: recent fluff
- 2002-12-10 14:10 bagder
- * lib/: http.c, transfer.c, urldata.h: The initial HTTP request can
- now be sent in multiple parts, as part of the regular transfer
- process. This required some new tweaks, like for example we need
- to be able to tell the tranfer loop to not chunky-encode uploads
- while we're transferring the rest of the request...
- 2002-12-10 14:08 bagder
- * lib/sendf.h: send_buffer is no more here
- 2002-12-10 14:01 bagder
- * tests/data/Makefile.am: added test56, nearly 100KB big!
- 2002-12-10 14:00 bagder
- * tests/data/test56: Test case for sending insanely big HTTP
- requests. Mainly done this way to make sure that it isn't all
- sent off in one single send() but instead really tests the
- multiple-part-send logic.
- 2002-12-10 13:59 bagder
- * tests/server/sws.c: more logging, now logs the full response too,
- basic support for dealing with chunked transfer-encoding uploads
- added
- 2002-12-09 17:05 bagder
- * lib/: http.c, urldata.h: A normal POST now provides data to the
- main transfer loop via the usual read callback, and thus won't
- put a lot of stress on the request sending code (which currently
- does an ugly loop).
- 2002-12-09 16:37 bagder
- * lib/: ftp.c, http.c, ssluse.c, transfer.c, url.c, urldata.h: The
- fread() callback pointer and associated pointer is now stored in
- the connectdata struct instead, and is no longer modified within
- the 'set' struct as previously (which was a really BAAAD thing).
- 2002-12-09 15:39 bagder
- * docs/libcurl-the-guide: Added a default headers section and also
- made some minor details more up-to-date with recent changes.
- 2002-12-05 20:39 bagder
- * src/main.c: better errno include and no extern
- 2002-12-05 15:26 bagder
- * lib/transfer.c: read and write as much as possible until end of
- data or EWOULDBLOCK before returning back to the select() loop.
- Consider this a test so far.
- 2002-12-05 13:54 bagder
- * perl/contrib/formfind: deal with spaces in name and value tags a
- lot better!
- 2002-12-05 12:26 bagder
- * lib/krb4.h: changed proto for Curl_krb_kauth()
- 2002-12-05 12:25 bagder
- * src/main.c: Solaris needs errno as an extern int.
- 2002-12-04 12:06 bagder
- * lib/setup.h, src/setup.h: make WIN32 defined for Borland
- properly, as told by Alexander J. Oss
- 2002-12-04 10:53 bagder
- * UPGRADE: called SSLCERTS now
- 2002-12-04 10:09 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.3-pre2
- 2002-12-04 09:56 bagder
- * lib/ftp.c: The waiting for the 226 or 250 line expected to come
- after a transfer is complete is now only made for 60 seconds and
- if no data was received during those 60 seconds, we store a
- special error message (preparing to make this a special error
- code) as this most likely means that the control connection has
- died while we were transferring data.
- 2002-12-03 13:41 bagder
- * src/main.c: missing }
- 2002-12-03 13:40 bagder
- * docs/libcurl/: curl_easy_setopt.3, curl_multi_perform.3,
- libcurl-multi.3: clarified
- 2002-12-03 13:34 bagder
- * docs/examples/multi-double.c: Jeff pointed out this flaw in the
- example
- 2002-12-03 12:13 bagder
- * docs/curl.1: -@ is no longer an official shortcut for
- --create-dirs
- 2002-12-03 12:12 bagder
- * src/main.c: don't officially use -@ for --create-dirs, only use
- the long form
- 2002-12-03 11:37 bagder
- * docs/libcurl/curl_easy_setopt.3: clarify the DEBUGFUNCTION data
- not being zero terminated
- 2002-12-03 11:25 bagder
- * lib/: ftp.c, ftp.h, krb4.c, security.c, urldata.h:
- Curl_GetFTPResponse() takes a different set of parameters and now
- return a proper CURLcode. The default timeout for reading one
- response is now also possible to change while running.
- 2002-12-03 10:32 bagder
- * lib/: Makefile.b32, Makefile.b32.resp: updated to reality
- 2002-12-03 09:07 bagder
- * src/main.c: Nicolas Berloquin's fix of his previous dir creation
- patch
- 2002-12-02 15:40 bagder
- * docs/curl.1: Nicolas Berloquin's description of his
- -@/--create-dirs fix
- 2002-12-02 15:37 bagder
- * src/main.c: Nicolas Berloquin's added code for dealing with
- -@/--create-dirs to create the necessary directories as specified
- with -o.
- 2002-12-02 08:18 bagder
- * lib/ftp.c: if the PWD reply parser failed, we leaked memory
- 2002-12-02 07:47 bagder
- * docs/libcurl/curl_easy_setopt.3: clarified SSL_VERIFYPEER and
- SSL_VERIFYHOST a bit, thanks to Soren Spies
- 2002-12-01 12:23 bagder
- * docs/libcurl/curl_easy_setopt.3: wrapped the line for PRIVATE
- nicer
- 2002-12-01 12:21 bagder
- * lib/.cvsignore: more to ignore
- 2002-12-01 12:20 bagder
- * lib/http.c: only use Content-Length: header if not transfering
- data chunked
- 2002-11-30 17:00 bagder
- * docs/INSTALL: mention CVS-INFO for more info when checked out
- from CVS removed old section about problems with old autoconfs, I
- don't think that happens anymore
- 2002-11-29 09:29 bagder
- * CHANGES: stuff done since the 7.10.2 release
- 2002-11-29 09:12 bagder
- * lib/formdata.c: let the Curl_FormReader() return 0 when it
- reaches end of data to that the chunked transfer work
- 2002-11-28 16:48 bagder
- * lib/multi.c: fix the hash init to call the correct dns cleanup
- function
- 2002-11-28 16:48 bagder
- * lib/http.h: added compareheader proto
- 2002-11-28 16:46 bagder
- * lib/transfer.c: compareheader() was moved over to http.c and got
- a Curl_ prefix
- The chunked transfer upload never stopped due to a silly add
- before we checked for >0!
- 2002-11-28 16:45 bagder
- * lib/http.c: Moved the compareheader function into this file and
- added Curl_ prefix We now check if the chunked transfer-encoding
- header has been added "by force" and if so, we enabled the chunky
- upload!
- 2002-11-28 15:07 bagder
- * docs/CONTRIBUTE: mention how to generate patches
- 2002-11-28 14:29 bagder
- * configure.in: bad use of AM_CONDITIONAL removed and now configure
- runs better when used with --disable-ipv6 --without-zlib
- 2002-11-27 12:59 bagder
- * README: execve.net is an official download mirror in HK
- 2002-11-26 18:32 bagder
- * lib/http.c: Dan Becker fixed a minor memory leak on persistent
- connnections using FOLLOWLOCATION and CURLOPT_USERPWD.
- 2002-11-26 18:13 bagder
- * src/main.c: removed extra space from trace output 'Send data'
- 2002-11-26 10:41 bagder
- * lib/: easy.c, hostip.c, hostip.h: fixed Curl_freeaddrinfo() to
- only free addrinfo, and added Curl_freednsinfo() for freeing
- single dns cache entries
- 2002-11-26 03:12 subman
- * lib/curllib.dsp: Removed MFC dependency in Release Build when
- using VC++ IDE
- 2002-11-24 20:30 bagder
- * lib/if2ip.h: Nedelcho Stanev's work-around for SFU 3.0
- 2002-11-22 17:59 bagder
- * lib/url.c: bug fix for the problem Juan Ignacio Hervás discovered
- today
- 2002-11-22 14:48 bagder
- * tests/server/sws.c: this fix seems to make the '305 306' test
- case combination to run ok finally!
- 2002-11-22 08:39 bagder
- * docs/examples/simplessl.c: don't use curl.haxx.se
- 2002-11-21 16:11 bagder
- * perl/contrib/formfind: dead code removal
- 2002-11-21 16:09 bagder
- * perl/contrib/: formfind, formfind.pl.in: new name, supports
- <textarea> and the <option> tags within <select> better
- 2002-11-20 20:17 bagder
- * docs/FAQ: 4.12 Why do I get "certificate verify failed" ?
- 2002-11-20 20:11 bagder
- * docs/libcurl/curl_easy_getinfo.3,
- docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/getinfo.c, lib/url.c, lib/urldata.h: Kjetil Jacobsen's patch
- that introduces CURLOPT_PRIVATE and CURLINFO_PRIVATE for storage
- and retrieval of private data in the curl handle.
- 2002-11-20 20:04 bagder
- * curl-config.in: Karol Pietrzak pointed out that simply including
- the include dir in --cflags is not a good thing, as recent gccs
- for example complain if it is /usr/include
- Right now, we just output "" until we think of something better.
- 2002-11-18 23:10 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.10.2
- 2002-11-18 22:58 bagder
- * include/curl/curl.h: as requested, CURLE_OPERATION_TIMEDOUT is
- now the same as CURLE_OPERATION_TIMEOUTED
- 2002-11-15 15:15 bagder
- * src/main.c: fflush() the trace stream on each call
- 2002-11-15 15:13 bagder
- * docs/libcurl/curl_formadd.3: removed nroff mistake
- 2002-11-15 15:13 bagder
- * lib/Makefile.m32: no more dllinit.o usage
- 2002-11-15 15:11 bagder
- * CHANGES: recent fixes
- 2002-11-15 15:11 bagder
- * configure.in: attempts to filter off optimize flags when
- --enable-debug is used
- 2002-11-14 10:55 bagder
- * docs/libcurl/curl_easy_setopt.3: language
- 2002-11-14 10:54 bagder
- * docs/libcurl/: curl_easy_cleanup.3, curl_easy_setopt.3: clarified
- that strings need to be kept around until the handle is closed or
- until the pointers are set to another value
- 2002-11-13 23:16 bagder
- * lib/Makefile.am: dllinit.c is removed
- 2002-11-13 23:16 bagder
- * lib/dllinit.c: not used and we don't have permission to
- distribute this!
- 2002-11-12 21:00 bagder
- * docs/FAQ: 4.11 Why does my HTTP range requests return the full
- document?
- 2002-11-12 09:15 bagder
- * lib/curllib.dsp: removed dllinit.c as MSVC doesn't need it
- 2002-11-12 00:03 bagder
- * lib/: ftp.c, http.c, multi.c, transfer.c, url.c, urldata.h: moved
- the bools in the connectdata struct into the substruct named
- ConnectBits where the other bools already are
- 2002-11-11 23:51 bagder
- * lib/: hostip.c, url.c: The test for DNS cache entries left locked
- is now only built if AGGRESIVE_TEST is also defined, as an
- addition to MALLOCDEBUG. It doesn't work for multi interface
- usage and should only be used with careful consideration.
- 2002-11-11 23:41 bagder
- * SSLCERTS: changed header
- 2002-11-11 23:38 bagder
- * Makefile.am: include SSLCERTS and not UPGRADE. We leave UPGRADE a
- while in CVS, but it should be removed soonish.
- 2002-11-11 23:37 bagder
- * SSLCERTS: UPGRADE was renamed into this "SSLCERTS"
- 2002-11-11 23:36 bagder
- * lib/: connect.c, ftp.c, hostip.h, url.c: unlock dns cache entries
- with a function call instead of a variable fiddle
- 2002-11-11 22:57 bagder
- * lib/libcurl.def: Dave Halbakken added curl_version_info
- 2002-11-11 11:00 bagder
- * docs/TODO: transfer-encoding: chunked was implemented
- 2002-11-11 09:40 bagder
- * lib/: http.c, transfer.c, url.c, urldata.h: Now supports
- "Transfer-Encoding: chunked" for HTTP PUT operations where the
- size of the uploaded file is unknown.
- 2002-11-07 09:45 bagder
- * lib/url.c: Bug report #634625 identified how curl returned
- timeout immediately when CURLOPT_CONNECTTIMEOUT was used and
- provided a fix.
- 2002-11-06 09:30 bagder
- * CHANGES: recent changes
- 2002-11-06 09:29 bagder
- * tests/runtests.pl: output all test case numbers with three digits
- 2002-11-06 09:29 bagder
- * docs/HISTORY: language fix
- 2002-11-05 12:11 bagder
- * lib/sendf.c: Lehel Bernadt's fix to prevent debug message to get
- sent on errors when debug wasn't enabled
- 2002-11-05 12:07 bagder
- * lib/: connect.c, ftp.c, url.c: ipv4-fixes for the new
- Curl_dns_entry struct and Curl_resolv() proto
- 2002-11-05 11:51 bagder
- * lib/: connect.c, connect.h, ftp.c, hash.c, hash.h, hostip.c,
- hostip.h, url.c, url.h, urldata.h: Curl_resolv() now returns a
- different struct, and it contains a reference counter so that the
- caller needs to decrease that counter when done with the returned
- data.
- If compiled with MALLOCDEBUG I've added some extra checking that
- the counter is decreased before a handle is closed etc.
- 2002-10-31 14:25 bagder
- * CVS-INFO: Soren Spies filled in some info about Mac OS X 10.2
- 2002-10-31 14:09 bagder
- * lib/hostip.c: Disable the DNS cache (by setting the timeout to 0)
- made libcurl leak memory. Avery Fay brought the example code that
- proved this.
- 2002-10-28 23:19 bagder
- * lib/transfer.c: when using checkprefix(), the first argument must
- be the prefix!
- 2002-10-28 22:52 bagder
- * lib/transfer.c: Transfer-Encoding: needs 17 bytes passed, not 18
- 2002-10-28 22:52 bagder
- * lib/: cookie.c, formdata.c, strequal.h, transfer.c, url.c:
- [email protected]'s fix that now uses checkprefix() instead
- of strnequal() when the third argument was strlen(first argument)
- anyway. This makes it less prone to errors. (Slightly edited by
- me)
- 2002-10-28 22:05 bagder
- * lib/README.memoryleak: the malloc debug system assumes single
- thread
- 2002-10-28 21:58 bagder
- * docs/MANUAL: [email protected] fixed typos
- 2002-10-28 21:39 bagder
- * configure.in: works now with autoconf 2.54
- 2002-10-28 20:49 bagder
- * src/main.c: Kevin Roth's patch that checks for the CA cert file
- at two more places if the --cacert option is not used.
- 1. An environment variable named CURL_CA_BUNDLE may contain the
- full file name to the file.
- 2. On Windows, the cert file may be named curl-ca-bundle.crt and
- put in the same dir as curl is located (or the CWD) and curl will
- then use that file instead.
- 2002-10-28 20:39 bagder
- * src/Makefile.m32: Kevin Roth's patch. $(RM) instead of @erase,
- and it also passes on the USE_SSLEAY variable
- 2002-10-28 20:38 bagder
- * lib/Makefile.m32: Kevin Roth's fixes that use $(RM) instead of
- @erase and modified SSL version
- 2002-10-28 20:24 bagder
- * lib/: getinfo.c, memdebug.h, url.c: prevent compiler warnings
- 2002-10-28 20:21 bagder
- * lib/formdata.c: prevent compiler warning
- 2002-10-28 20:20 bagder
- * lib/ftp.c: prevent compiler warnings
- 2002-10-28 20:17 bagder
- * CHANGES: fixes
- 2002-10-23 16:45 bagder
- * configure.in: fixed the cygwin check for -no-undefined
- 2002-10-23 16:15 bagder
- * include/curl/curl.h: improved the check for an ISO cpp by
- checking specificly for __BORLANDC__ too, as Emiliano Ida has
- confirmed it to work
- 2002-10-23 16:07 bagder
- * tests/: ftpsserver.pl, httpsserver.pl: [email protected] made
- it run properly with stunnel >=4.0
- 2002-10-23 15:48 bagder
- * lib/: transfer.c, urldata.h: bad headers can come in two kinds,
- we either treat everything as one big badly assumed header, or we
- think that parts of the buffer is a bad header and the rest is
- treated as a normal body part
- 2002-10-21 16:04 bagder
- * CHANGES: another week, 7 fixes
- 2002-10-21 15:20 bagder
- * lib/hostip.c: glibc 2.2.93 gethostbyname_r() no longer returns
- ERANGE if the given buffer size isn't big enough. For some reason
- they now return EAGAIN.
- Redhat 8 ships with this glibc version.
- 2002-10-21 14:07 bagder
- * lib/transfer.c: Nikita Schmidt's fix to debian bug report
- #165382. This is verified with the new test case 55.
- 2002-10-21 14:02 bagder
- * tests/data/: Makefile.am, test55: Added test 55, follow location
- with a single slash in the original path. This caused curl
- 7.10.1 to crash.
- 2002-10-21 08:49 bagder
- * configure.in, lib/Makefile.am: check for cygwin and if built on
- that, enable the no-undefined option for libtool. Otherwise
- disable it.
- 2002-10-21 08:18 bagder
- * tests/data/: Makefile.am, test54: test 54 added, blank Location:
- field
- 2002-10-21 07:52 bagder
- * configure.in: --enable-debug now checks if gcc is used before it
- sets all those gcc- specific options. This should make this
- option work on more platforms with other compilers.
- 2002-10-18 17:28 bagder
- * lib/transfer.c: make very sure that we return 'done' properly
- when a transfer is done, as otherwise the multi interface gets
- problems
- 2002-10-18 17:27 bagder
- * lib/multi.c: return call_multi when we follow a location
- 2002-10-18 15:51 bagder
- * lib/transfer.c: if we found no string on the Location: line,
- don't try to follow it
- 2002-10-18 09:55 bagder
- * packages/Win32/cygwin/Makefile.am: moved comments to first column
- and automake stopped complaining
- 2002-10-17 09:10 bagder
- * lib/: transfer.c, url.c, urldata.h: Make the COOKIESESSION work
- better by creating a list of cookie files files when given in the
- curl_easy_setopt() and then parse them all on the first
- curl_easy_perform() call instead.
- 2002-10-17 09:03 bagder
- * tests/data/: Makefile.am, test53: junk cookies test53 added
- 2002-10-16 11:53 bagder
- * docs/libcurl/curl_formadd.3: mucho fixed
- 2002-10-15 16:18 bagder
- * README: Added new mirror
- 2002-10-15 10:39 bagder
- * docs/libcurl/: curl_easy_setopt.3, curl_multi_fdset.3,
- curl_multi_perform.3, curl_multi_remove_handle.3: Andrés García's
- corrections
- 2002-10-14 09:47 bagder
- * docs/: .cvsignore, libcurl/.cvsignore: ignore .ps and .pdf files
- too
- 2002-10-14 09:39 bagder
- * Makefile.am, maketgz, docs/Makefile.am, docs/libcurl/Makefile.am:
- generate and include PDF versions of the docs in the release
- archive
- 2002-10-13 12:34 bagder
- * lib/: Makefile.am, README.memoryleak: my first take at a memory
- leak detection document
- 2002-10-13 12:28 bagder
- * docs/MANUAL: some more
- 2002-10-13 12:18 bagder
- * docs/libcurl/libcurl-multi.3: added more info
- 2002-10-12 14:35 bagder
- * CHANGES: three silly bugs
- 2002-10-12 14:14 bagder
- * docs/MANUAL: -y and -Y was switched in the examples
- 2002-10-12 13:18 bagder
- * lib/connect.c: return error properly when a non-blocking connect
- fails using the multi interface
- 2002-10-11 22:55 bagder
- * lib/transfer.c: When we receive a "bad header" we must sure not
- to write down the data part as well, as then we write the same
- data twice.
- 2002-10-11 19:44 bagder
- * src/main.c: fix bad free() that caused segfault
- 2002-10-11 15:25 bagder
- * include/curl/curl.h, src/version.h: 7.10.1 commit
- 2002-10-10 10:04 bagder
- * CHANGES: more
- 2002-10-10 10:00 bagder
- * lib/: http.c, url.c: Jeff Lawson fixed a few problems with
- connection re-use that remained when you set CURLOPT_PROXY to "".
- 2002-10-09 15:03 bagder
- * lib/transfer.c: Junk data could get inserted when saving/getting
- HTTP headers, as discovered by Craig Davison. Now we deal with
- the 'nread' variable correctly between each header line.
- 2002-10-08 18:10 bagder
- * lib/sendf.c: failf() now sends the text to the debug function
- callback
- 2002-10-08 15:30 bagder
- * docs/curl-config.1: set version and date
- 2002-10-08 15:30 bagder
- * docs/curl-config.1: added --ca
- 2002-10-08 15:03 bagder
- * lib/telnet.c: Added timeout support for the non-windows version.
- 2002-10-08 14:53 bagder
- * configure.in: rewrote the --with-zlib check, based on Albert
- Chin's input.
- 2002-10-08 11:24 bagder
- * docs/curl.1: 7.10 not 7.9.9 (there never was one named that)
- 2002-10-08 09:16 bagder
- * docs/FAQ: 5.7 Link errors when building libcurl on Windows!
- 2002-10-08 09:11 bagder
- * docs/CONTRIBUTE: more blurb
- 2002-10-08 08:50 bagder
- * packages/Win32/cygwin/Makefile.am: Kevin's fix to use DESTDIR
- instead of prefix on make install
- 2002-10-07 20:23 bagder
- * docs/Makefile.am: added libcurl-the-guide to the dist
- 2002-10-07 15:38 bagder
- * lib/multi.c: Following locations properly, if told to do so.
- 2002-10-07 15:38 bagder
- * lib/: transfer.c, transfer.h: Move the URL concat code to
- Curl_follow(), and added a proto for that function. For Location:
- following.
- 2002-10-07 11:04 bagder
- * lib/Makefile.am: Kevin Roth pointed out that 'make install'
- failed if built outside the sourcedir if we're not using
- $(srcdir) properly.
- 2002-10-07 09:38 bagder
- * packages/Win32/cygwin/README: Kevin's update
- 2002-10-04 16:27 bagder
- * CHANGES: fixes since 7.10
- 2002-10-04 16:26 bagder
- * lib/Makefile.am: The -no-undefined flag is CRUCIAL for this to
- build fine on Cygwin. If we find a case in which we need to
- remove this flag, we should most likely write a configure check
- that detects when this flag is needed and when its not.
- 2002-10-04 16:15 bagder
- * lib/transfer.c: as Ralph Mitchell pointed out, the Location:
- following code needs some basic ./ and ../ strip-off
- understanding, and this change introduces with. test cases 49 -
- 52 test this.
- 2002-10-04 16:06 bagder
- * tests/data/: Makefile.am, test49, test50, test51, test52: new
- redirect tests with ./ and ../
- 2002-10-04 10:22 bagder
- * packages/Win32/cygwin/Makefile.am: Kevin Roth's patch for his new
- packaging
- 2002-10-03 14:50 bagder
- * docs/Makefile.am: Bjorn Wiren pointed out that INSTALL was
- missing in the tarballs
- 2002-10-01 13:16 bagder
- * configure.in: --with-libz and --without-libz are now supported
- 2002-10-01 10:57 bagder
- * include/curl/curl.h, src/version.h: 7.10
- 2002-10-01 10:38 bagder
- * CHANGES: three more changes
- 2002-09-30 21:51 bagder
- * docs/libcurl/curl_version_info.3, include/curl/curl.h,
- lib/version.c: get an argument and add a 'age' field to the
- struct
- 2002-09-30 10:07 bagder
- * lib/hostip.c: Cris Bailiff found this flaw, gethostbyname_r() on
- linux returns 0 even when it can't lookup the name (at least in
- some cases) and thus we need to make an extra check to detect
- failures.
- 2002-09-27 11:51 bagder
- * docs/curl.1: "" proxy means no proxy
- 2002-09-27 11:49 bagder
- * lib/url.c: Allow a "" proxy explicitly set dont-use-proxy, i.e
- don't even check the environment variables or anything. Setting
- it to NULL disables proxy as well, but allows the environment
- variables to kick in and be used.
- 2002-09-26 15:16 bagder
- * docs/: index.html, libcurl/index.html: point out more docs
- 2002-09-26 15:12 bagder
- * docs/: index.html, libcurl/index.html: nicer html
- 2002-09-26 15:05 bagder
- * docs/index.html: main index for the tool docs
- 2002-09-26 15:03 bagder
- * docs/libcurl/index.html: fixed html tag
- 2002-09-26 15:03 bagder
- * CHANGES, docs/libcurl/Makefile.am,
- docs/libcurl/curl_version_info.3, docs/libcurl/index.html,
- include/curl/curl.h, lib/version.c: enhanced curl_version_info
- 2002-09-25 18:20 bagder
- * UPGRADE: language!
- 2002-09-25 17:38 bagder
- * include/curl/curl.h, lib/version.c: extended curl_version_info()
- with more info on related sub-libraries
- 2002-09-25 17:11 bagder
- * CHANGES: four fixes of yday and today
- 2002-09-25 14:47 bagder
- * lib/http.c: make sure we free rangeline before we re-assign it to
- a new allocated memory as otherwise we (might) leak memory
- 2002-09-25 14:27 bagder
- * include/curl/curl.h: curl_free proto added
- 2002-09-25 14:26 bagder
- * lib/: escape.c, libcurl.def: Walter J. Mack added curl_free
- 2002-09-25 14:24 bagder
- * docs/libcurl/index.html: added curl_free and an "overview"
- section
- 2002-09-25 14:21 bagder
- * docs/libcurl/Makefile.am: added curl_free
- 2002-09-25 14:11 bagder
- * docs/libcurl/: curl_escape.3, curl_free.3, curl_unescape.3:
- Walter J. Mack's curl_free addition
- 2002-09-25 13:27 bagder
- * lib/url.c: Andrés García found out that Curl_protocol_connect()
- could return an uninitialized variable.
- 2002-09-25 09:08 bagder
- * include/curl/curl.h, lib/url.c, lib/version.c: Wez Furlong's
- curl_version_info() function added, still needs some adjustments
- and possibly some improvments to feature all those things we
- could possibly want from this.
- 2002-09-23 17:01 bagder
- * CHANGES: 5 changes since pre3
- 2002-09-23 15:27 bagder
- * include/curl/curl.h: made the resume error more suitable for all
- protocols, but we provide a fallback to the old ftp-one to make
- old programs work the same
- 2002-09-23 15:22 bagder
- * src/main.c: fix resume when multiple files were specified
- 2002-09-23 14:55 bagder
- * lib/transfer.c: spell fix comment
- 2002-09-23 14:47 bagder
- * lib/http.c: removed use of extra unneeded variable
- 2002-09-23 14:46 bagder
- * lib/file.c: Dolbneff A.V and Spiridonoff A.V made the file://
- code work with resumes in the same style other code does.
- 2002-09-23 14:44 bagder
- * lib/multi.c: properly disconnect failed connections
- 2002-09-20 16:40 bagder
- * lib/ftp.c: Craig Markwardt made the "struct hostent_data" get
- cleared too, as is needed on Tru64 (or something).
- 2002-09-18 17:26 bagder
- * docs/libcurl/curl_easy_setopt.3: Re-ordered all the options to be
- more logically structured. Hopefully this will make this page
- more readable and easy to find things in!
- 2002-09-16 16:02 bagder
- * lib/transfer.c: a follow-up fix to the previous fix for HTTP
- servers that don't reply *any* headers at all
- 2002-09-13 14:40 bagder
- * lib/: http.c, transfer.c, urldata.h: better deal with HTTP(S)
- servers that respond with no headers at all, test case 306 added
- to verify that we do right
- 2002-09-13 14:37 bagder
- * docs/libcurl/curl_easy_setopt.3: clarified what
- CURLOPT_MAXCONNECTS actually do
- 2002-09-13 12:57 bagder
- * tests/data/Makefile.am: 306 added
- 2002-09-13 12:56 bagder
- * tests/data/test306: request a page from HTTPS but get no headers
- 2002-09-11 13:47 bagder
- * CHANGES: recent fixes
- 2002-09-11 12:32 bagder
- * lib/: connect.c, http.c, url.c, urldata.h: Lukasz Czekierda
- correctly pointed out that curl used a bad Host: header when
- talking to a IPv6-server using IPv6 IP address only.
- 2002-09-11 12:20 bagder
- * docs/.cvsignore: ignore html files here
- 2002-09-11 10:49 bagder
- * docs/curl.1: added more recent return codes
- 2002-09-11 10:47 bagder
- * docs/curl.1: filled in the -k text too
- 2002-09-11 10:43 bagder
- * docs/curl.1: added -k for 7.10, added some more details on -y
- based on comments from Kingsley Morse
- 2002-09-09 13:23 bagder
- * docs/HISTORY: we are MIT-only
- 2002-09-09 13:23 bagder
- * lib/url.c: minor indent change
- 2002-09-09 13:23 bagder
- * lib/transfer.c: remove redundant comment
- 2002-09-09 09:07 bagder
- * docs/KNOWN_BUGS: configure --disable-http is not properly working
- 2002-09-09 08:48 bagder
- * include/curl/curl.h: Ricardo Cadime helped us work out another
- check for the ## preprocessor directive.
- 2002-09-07 23:44 hartroth
- * Makefile.dist: Added ZLIB switch for activation of content
- encoding in Makefile.m32
- 2002-09-07 02:53 hartroth
- * src/Makefile.m32: Added zlib Library.
- 2002-09-07 00:05 hartroth
- * lib/Makefile.m32: Added content_encoding files.
- 2002-09-05 10:24 bagder
- * Makefile.am: fixed the pkgadd target
- 2002-09-04 17:07 subman
- * lib/curllib.dsp: Added multi.c to curllib.dsp to fix win32 build
- 2002-09-04 15:43 bagder
- * src/main.c: Sven Neuhaus made --silent being acknowledged even
- when multiple URLs were used
- 2002-09-04 15:10 bagder
- * src/Makefile.am: remove -lz
- 2002-09-03 13:58 bagder
- * docs/FAQ: we're now MIT licensed only
- 2002-09-03 13:54 bagder
- * Makefile.am: no longer package MITX.txt or MPL-1.1.txt since we
- now use COPYING only
- 2002-09-03 13:52 bagder
- * CHANGES, include/curl/curl.h, include/curl/easy.h,
- include/curl/multi.h, include/curl/stdcheaders.h,
- include/curl/types.h, lib/arpa_telnet.h, lib/base64.c,
- lib/base64.h, lib/connect.c, lib/connect.h,
- lib/content_encoding.c, lib/content_encoding.h, lib/cookie.c,
- lib/cookie.h, lib/dict.c, lib/dict.h, lib/easy.c, lib/escape.c,
- lib/escape.h, lib/file.c, lib/file.h, lib/formdata.c,
- lib/formdata.h, lib/ftp.c, lib/ftp.h, lib/getenv.c,
- lib/getinfo.c, lib/getinfo.h, lib/getpass.h, lib/hash.c,
- lib/hash.h, lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h,
- lib/http_chunks.c, lib/http_chunks.h, lib/if2ip.c, lib/if2ip.h,
- lib/krb4.h, lib/ldap.c, lib/ldap.h, lib/llist.c, lib/llist.h,
- lib/memdebug.c, lib/memdebug.h, lib/multi.c, lib/netrc.c,
- lib/netrc.h, lib/progress.c, lib/progress.h, lib/security.h,
- lib/sendf.c, lib/sendf.h, lib/setup.h, lib/share.c, lib/share.h,
- lib/speedcheck.c, lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h,
- lib/strequal.c, lib/strequal.h, lib/strtok.c, lib/strtok.h,
- lib/telnet.c, lib/telnet.h, lib/timeval.c, lib/timeval.h,
- lib/transfer.c, lib/transfer.h, lib/url.c, lib/url.h,
- lib/urldata.h, lib/version.c, src/main.c, src/setup.h,
- src/urlglob.c, src/urlglob.h, src/writeenv.c, src/writeenv.h,
- src/writeout.c, src/writeout.h, tests/server/sws.c: updated
- source code boilerplate/header
- 2002-09-03 13:30 bagder
- * include/curl/curl.h, src/version.h: 7.10-pre2
- 2002-09-03 13:26 bagder
- * lib/Makefile.am: fixed the dist-hook and added the missing header
- file
- 2002-09-03 11:25 bagder
- * COPYING: better name for the legal/license/copyright stuff
- 2002-09-03 00:55 bagder
- * CHANGES: added some curl-config details
- 2002-09-03 00:45 bagder
- * configure.in, curl-config.in: AC_SUBST HAVE_LIBZ for
- curl-config.in
- 2002-09-03 00:31 bagder
- * CHANGES, Makefile.am, UPGRADE, acconfig.h, configure.in,
- docs/THANKS, include/curl/curl.h, lib/Makefile.am,
- lib/README.encoding, lib/content_encoding.c,
- lib/content_encoding.h, lib/http.c, lib/http_chunks.c,
- lib/http_chunks.h, lib/transfer.c, lib/url.c, lib/urldata.h,
- src/Makefile.am, src/main.c: James Gallagher's Content-Encoding
- work
- 2002-09-03 00:29 bagder
- * lib/ca-bundle.crt: ca bundle to use
- 2002-09-02 23:59 bagder
- * lib/version.c: adjusted to more HTTP-strict version strings and
- to offer LIBZ info
- 2002-09-02 10:38 bagder
- * docs/libcurl-the-guide: Jon Topper pointed out a code example bug
- 2002-08-30 14:09 bagder
- * CHANGES: moo
- 2002-08-30 14:07 bagder
- * lib/ssluse.c: if verifypeer is enabled but nether CAfile nor
- CApath is, then don't try to load "verify_locations"
- 2002-08-30 13:10 bagder
- * lib/hostip.c: prevent compiler warning
- 2002-08-30 13:09 bagder
- * CHANGES, configure.in, include/curl/curl.h, lib/Makefile.am,
- lib/ssluse.c, lib/url.c, lib/urldata.h, src/main.c:
- CURLE_SSL_INSECURE is removed again and so is
- CURLOPT_SSL_INSECURE, we proceed fine with the already existing
- options, just having a different internal library default for
- capath.
- 2002-08-30 13:02 bagder
- * lib/Makefile.am: support DESTDIR for the bundle
- 2002-08-30 13:00 bagder
- * curl-config.in: --ca shows ca bundle path
- 2002-08-30 12:58 bagder
- * tests/data/: test305, test403: new tests
- 2002-08-30 12:50 bagder
- * tests/runtests.pl: show return code when run verbose
- 2002-08-30 11:20 bagder
- * CHANGES: recent fixes
- 2002-08-30 11:20 bagder
- * include/curl/curl.h, lib/http.c, lib/url.c, lib/urldata.h,
- src/main.c: SOCKS5 support added (contributed by a still unnamed
- person). Not properly working for "IPv6 enabled" libcurls yet,
- but should be pretty easy for someone to adjust.
- 2002-08-30 09:50 bagder
- * configure.in, lib/Makefile.am, lib/ca-bundle.h.in: ca-bundle
- stuff for configure and generated header file
- 2002-08-29 09:05 bagder
- * docs/FAQ: more explicit texts on the 4.2 answer
- 2002-08-29 08:09 bagder
- * lib/: transfer.c, urldata.h: remove the data and conn fields from
- the Curl_transfer_keeper struct, they weren't used anyway and
- mostly caused confusion
- 2002-08-27 01:13 bagder
- * include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
- src/main.c: SSL_INSECURE support and usage added
- 2002-08-27 01:07 bagder
- * tests/server/.cvsignore: ignore these
- 2002-08-27 01:06 bagder
- * tests/data/: Makefile.am, test300, test301, test302, test304,
- test400, test401, test402: updated for the new SSL -k added two
- new tests to test the absense of -k to insecure SSL sites
- 2002-08-27 00:32 bagder
- * docs/TODO: add more things to do
- 2002-08-27 00:00 bagder
- * lib/ftp.c: don't attempt to ftp_cwd() on a NULL path
- 2002-08-26 19:20 bagder
- * lib/config-win32.h, lib/connect.c, lib/http.c, lib/progress.c,
- lib/url.c, src/main.c: Andrew Francis removed the need for/use of
- MSVC pragmas
- 2002-08-26 17:34 bagder
- * LEGAL: corrected the year string
- 2002-08-26 13:58 bagder
- * src/main.c: don't close stdin, close the actual file handle we
- have! Keith MacDonald found it.
- 2002-08-22 21:55 bagder
- * CHANGES: since 7.9.9-pre1
- 2002-08-22 21:46 bagder
- * .cvsignore, packages/EPM/.cvsignore, src/.cvsignore: Markus
- F.X.J. Oberhumer's cvsignore fixes
- 2002-08-22 21:46 bagder
- * include/curl/curl.h: Markus F.X.J. Oberhumer added better
- NOSIGNAL description and fixed spelling error
- 2002-08-22 21:45 bagder
- * docs/libcurl/curl_easy_setopt.3: Markus F.X.J. Oberhumer's added
- notes about NOSIGNAL in the TIMEOUT descriptions, slightly edited
- by me.
- 2002-08-22 21:39 bagder
- * docs/libcurl-the-guide: Markus F.X.J. Oberhumer added a section
- about NOSIGNAL and libcurl in multi-threaded use
- 2002-08-22 21:38 bagder
- * lib/urldata.h: Markus F.X.J. Oberhumer's added comment
- 2002-08-22 21:38 bagder
- * lib/sendf.c: Markus Oberhumer improved an out-of-memory check I
- reformatted some functions using a different indent than the rest
- of the file.
- 2002-08-22 21:03 bagder
- * docs/KNOWN_BUGS: bug report #588027 converted to a KNOWN BUG, as
- we have no intention to correct this problem within the nearest
- period
- 2002-08-22 16:28 bagder
- * lib/Makefile.am: allow undefined symbols!
- 2002-08-21 21:04 bagder
- * docs/libcurl/curl_easy_setopt.3: NOSIGNAL, BUFFERSIZE and
- clarification for the PROGRESSFUNCTION
- 2002-08-21 13:05 bagder
- * MITX.txt: modified the copyright line and shortened the phrasing
- in this license to become even shorter, but retaining the same
- meaning and effect for all users.
- 2002-08-20 13:46 bagder
- * lib/config-win32.h: Added three more pragmas for MSVC++ compiles.
- We *really* need these sorted out. I'd prefer to have them all
- removed and the actual code corrected instead of just diabling
- the warnings and pretending that they don't exist.
- 2002-08-20 13:43 bagder
- * lib/dllinit.c: prevent compiler warnings
- 2002-08-20 13:42 bagder
- * lib/config-win32.h: windows has stdlib.h
- 2002-08-15 10:06 bagder
- * docs/libcurl/curl_easy_setopt.3: modified again to look better
- HTML converted
- 2002-08-15 08:13 bagder
- * docs/libcurl/curl_easy_setopt.3: Leonce Limousin pointed out
- flaws
- 2002-08-15 01:35 bagder
- * docs/TODO: Wez Furlong's ideas and some cleaning up/clarifying
- 2002-08-15 01:01 bagder
- * docs/examples/: Makefile.example, README: re-order the compiler
- arguments to keep more compiler happy
- 2002-08-13 17:03 bagder
- * include/curl/: curl.h, multi.h: include curl-includes "local"
- instead of <curl/foo>
- 2002-08-13 16:20 bagder
- * lib/Makefile.am, lib/share.c, lib/share.h, lib/url.c,
- lib/urldata.h, include/curl/curl.h: Sterling Hughes brings the
- share interface
- 2002-08-13 14:12 bagder
- * configure.in: gethostname is not used anymore so we can stop
- looking for it! ;-)
- 2002-08-13 14:12 bagder
- * src/: config.h.in, main.c: mr Hartroth correctly pointed out that
- poll() isn't really that portable so we need to hack around it
- when not there
- 2002-08-13 13:45 bagder
- * configure.in: check for poll()
- 2002-08-13 08:51 bagder
- * docs/TODO: change the resolver URL to the work-in-progress
- library project
- 2002-08-13 00:36 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.9-pre1
- 2002-08-12 14:01 bagder
- * lib/connect.c: fixed a Curl_connecthost() bug, we should default
- to set connected to false
- 2002-08-12 13:36 bagder
- * docs/examples/sepheaders.c: added comment about CURLOPT_WRITEDATA
- for directing contents somewhere
- 2002-08-12 11:45 bagder
- * CHANGES: multi asynch work committed
- 2002-08-12 11:43 bagder
- * lib/: connect.c, connect.h, ftp.c, ftp.h, multi.c, url.c, url.h,
- urldata.h: Initial fix to make the multi interface return control
- while waiting for the initial connect to "come through".
- This should work fine for connect and for FTP-PASV connects.
- Needs massive testing.
- 2002-08-12 11:41 bagder
- * tests/runtests.pl: redirect stderr to /dev/null when testing for
- running test-servers
- 2002-08-12 11:02 bagder
- * CHANGES: CURLOPT_NOSIGNAL added
- 2002-08-12 10:54 bagder
- * docs/libcurl/.cvsignore: ignore html too
- 2002-08-09 01:25 bagder
- * .cvsignore: ignore
- 2002-08-09 01:19 bagder
- * src/.cvsignore: more to ignore
- 2002-08-09 01:17 bagder
- * src/.cvsignore: ignore
- 2002-08-09 01:13 bagder
- * tests/: .cvsignore, data/.cvsignore: all those ignores
- 2002-08-09 01:11 bagder
- * packages/Linux/RPM/.cvsignore, lib/.cvsignore: ignore generated
- files
- 2002-08-09 01:10 bagder
- * packages/EPM/.cvsignore: ignore these files
- 2002-08-09 01:09 bagder
- * packages/: .cvsignore, Linux/.cvsignore, Linux/RPM/.cvsignore,
- Solaris/.cvsignore, Win32/.cvsignore, Win32/cygwin/.cvsignore:
- things to ignore
- 2002-08-09 01:07 bagder
- * include/: .cvsignore, curl/.cvsignore: cvsignore files
- 2002-08-09 01:05 bagder
- * docs/: .cvsignore, examples/.cvsignore, libcurl/.cvsignore: makes
- things better
- 2002-08-09 00:52 bagder
- * include/curl/curl.h, lib/transfer.c, lib/url.c, lib/urldata.h:
- Markus F.X.J. Oberhumer's CURLOPT_NOSIGNAL patch
- 2002-08-09 00:44 bagder
- * lib/hostip.c: attempted hpux fix for resolves
- 2002-08-09 00:44 bagder
- * include/curl/curl.h: fix the ansi/iso cpp check to work with c++
- 2002-08-08 13:54 bagder
- * docs/FAQ: mainly more not-so-very serious blurb about the name
- 2002-08-08 06:44 bagder
- * lib/.cvsignore: ignore all .in files
- 2002-08-07 10:23 bagder
- * docs/libcurl/curl_easy_setopt.3: Adding more blurb about
- activating the cookies on COOKIEFILE and COOKIEJAR
- 2002-08-07 10:09 bagder
- * docs/curl.1: spell out that -i should be used if you want to add
- http headers to the output. -v does not do that
- 2002-08-05 19:04 bagder
- * lib/: multi.c, transfer.c, urldata.h: Make SessionHandle keep
- record if it is used with the multi interface or the easy
- interface, it CANNOT be used by a mixture.
- 2002-08-05 18:54 bagder
- * CHANGES: curl/curl.g fix, HP-UX fix, ftp port, libcurl.def, empty
- post and rfc2732- addresses
- 2002-08-05 18:50 bagder
- * lib/url.c: re-added the RFC2732-parser that was lost for some
- reason during the flow of time!
- 2002-08-05 13:15 bagder
- * src/main.c: support blank arguments to options, each option
- should check for blank ones themselves if they need to prevent
- this.
- 2002-08-05 11:38 bagder
- * docs/libcurl/curl_easy_setopt.3: jonatan's fixes
- 2002-08-03 18:38 hartroth
- * lib/libcurl.def: Added multi interface functions to DLL
- definitions.
- 2002-08-01 16:30 bagder
- * lib/ftp.c: corrected some warnings
- 2002-08-01 16:25 bagder
- * lib/ftp.c: Changed the PORT command to pick a better default IP
- address if "-" is used. It now uses the local IP adress of the
- control connection.
- 2002-08-01 01:18 bagder
- * include/curl/multi.h: sys/socket.h without #ifdef include
- sys/time.h as well
- 2002-07-31 10:24 bagder
- * docs/curl.1: spell fix and --limit-rate added
- 2002-07-30 13:07 bagder
- * src/writeout.c: When CURLINFO_CONTENT_TYPE returns a NULL
- pointer, don't try to fputs() it!
- 2002-07-30 01:00 bagder
- * configure.in: check for sys/poll.h
- 2002-07-30 00:59 bagder
- * CHANGES: passwords and cookies
- 2002-07-30 00:45 bagder
- * lib/url.c: Removed checks for if set.fpasswd is NULL, as we
- prevent users from setting it to NULL and then use the internal
- default instead. It will always be a function to call.
- 2002-07-30 00:42 bagder
- * docs/libcurl/curl_easy_setopt.3: Setting PASSWDFUNCTION to NULL
- will set back the internal function as password function.
- 2002-07-30 00:23 bagder
- * lib/transfer.c: fixed the Curl_cookie_add() invoke to not assume
- a space after the colon
- 2002-07-30 00:22 bagder
- * lib/cookie.c: properly skip white spaces on Set-Cookie: header
- lines
- 2002-07-30 00:21 bagder
- * tests/data/test31: extended and improved cookie testing
- 2002-07-30 00:14 bagder
- * CHANGES: HAVE_SETVBUF fixed
- 2002-07-29 16:20 bagder
- * lib/Makefile.vc6: link with winmm.lib too
- 2002-07-29 16:15 bagder
- * lib/getpass.c: use stderr to present the prompt to, make sure to
- close the fopen()ed file handle
- 2002-07-29 13:07 bagder
- * lib/Makefile.m32: Added multi.[co] to the build
- 2002-07-28 19:08 bagder
- * src/config.h.in: added HAVE_SETVBUF
- 2002-06-26 17:39 bagder
- * lib/hostip.c: Glen Nakamura made his fix look even better!
- 2002-06-26 10:42 bagder
- * CHANGES: Glen Nakamura's patch applied
- 2002-06-26 10:03 bagder
- * lib/hostip.c: Glen Nakamura's patch for Curl_getaddrinfo().
- 2002-06-26 09:16 bagder
- * CHANGES: since 7.9.8
- 2002-06-26 09:15 bagder
- * lib/escape.c: ignore '+' in URLs, generate only %-codes
- 2002-06-26 08:47 bagder
- * lib/timeval.c: T. Bharath fixed his mm lib timer resolution fix
- 2002-06-25 11:21 bagder
- * docs/: HISTORY, Makefile.am: added HISTORY for newbies ;-)
- 2002-06-24 08:14 bagder
- * docs/libcurl/curl_formadd.3: corrected to match reality better
- 2002-06-19 14:37 bagder
- * docs/examples/README: removed the php/examples reference as that
- dir is not in the archives
- 2002-06-19 14:31 bagder
- * docs/examples/README: simplified the compile line even more
- 2002-06-19 14:30 bagder
- * docs/examples/: Makefile.am, simplepost.c: simplepost.c shows a
- simple POST ;-)
- 2002-06-15 23:08 bagder
- * src/main.c: removed extra / in help text
- 2002-06-15 23:06 bagder
- * include/curl/curl.h: Added CURLOPT_BUFFERSIZE
- 2002-06-15 23:02 bagder
- * src/main.c: Added --limit-rate
- 2002-06-15 23:01 bagder
- * src/config.h.in: HAVE_SYS_POLL_H
- 2002-06-15 23:00 bagder
- * lib/: transfer.c, url.c, urldata.h: CURLOPT_BUFFERSIZE allows an
- application to set a prefered buffer size for receiving data from
- the network. It is meant as a hint, not as a forced limit.
- 2002-06-15 13:17 bagder
- * docs/libcurl/curl_formadd.3: Chris Combes added description of
- his newly added options
- 2002-06-14 14:05 bagder
- * lib/url.c: - Yarram Sunil found out that the SocketIsDead()
- function performed a lot faster on Windows when removing the 1
- microsecond timeout.
- 2002-06-14 11:36 bagder
- * lib/: curllib.dsp, curllib.dsw: Hanno L. Kranzhoff fixed them
- 2002-06-14 08:57 bagder
- * lib/: ftp.c, urldata.h: Remade the FTP not-check status line and
- not-attempt-to-read-status-line variables, conditions and things.
- 2002-06-14 00:22 bagder
- * lib/ftp.c: Tom Mattison's report found out, and this is the fix
- that should prevent FTP from closing the connections a little too
- often!
- 2002-06-14 00:13 bagder
- * docs/INSTALL: Miklos Nemeth added a section for how to disable
- specific protocols in the windows build.
- 2002-06-14 00:11 bagder
- * src/Makefile.vc6: Miklos Nemeth fixed the mmlib
- 2002-06-13 16:37 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.8 commit
- 2002-06-13 11:21 bagder
- * lib/: ftp.c, urldata.h: Added 'dont_check' to be set during an
- FTP operation if the final status message is supposed to be
- ignored.
- 2002-06-13 00:05 bagder
- * lib/ftp.c: when no FTP transfer was done, don't attempt to read
- the download transfer thing. The 'resumed' flag is also causing
- confusions. I'll deal with that tomorrow.
- 2002-06-13 00:04 bagder
- * lib/transfer.c: Moved the secondarysocket cleanup. The 'conn'
- struct may have been cleared already at that other place.
- 2002-06-12 23:40 bagder
- * include/curl/curl.h, lib/formdata.c, lib/formdata.h: Chris Combes
- added CURLFORM_BUFFER, CURLFORM_BUFFERPTR, CURLFORM_BUFFERLENGTH
- 2002-06-12 23:40 bagder
- * CHANGES: fixing builds, patching bugs, adding curl_formadd()
- options
- 2002-06-12 19:56 bagder
- * lib/config-vms.h: HAVE_SIGSETJMP
- 2002-06-12 11:48 bagder
- * lib/connect.c: added a connect failure error message that might
- get empty otherwise
- 2002-06-12 11:18 bagder
- * lib/Makefile.m32, src/Makefile.m32: Jörn fixes for 7.9.8 build
- 2002-06-12 10:16 bagder
- * docs/TODO: CURLOPT_MAXFILESIZE
- 2002-06-12 09:45 bagder
- * lib/ldap.c: [email protected] fixed a bad format string
- 2002-06-12 09:44 bagder
- * lib/ftp.c: [email protected] fixed a few bad format strings
- 2002-06-12 09:26 bagder
- * docs/INSTALL: Add QNX
- 2002-06-11 17:47 bagder
- * lib/url.c: put #ifdefs around the sigjmp_buf declaration too, as
- it should be
- 2002-06-11 17:44 bagder
- * lib/url.c: corrected the signal handler
- 2002-06-11 17:28 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.8-pre3 commit
- 2002-06-11 17:24 bagder
- * docs/TODO: the disable protocol stuff is now added
- 2002-06-11 17:11 bagder
- * tests/: FILEFORMAT, runtests.pl: more nonewline support
- 2002-06-11 17:10 bagder
- * configure.in, lib/hostip.c, lib/url.c: Now uses sigsetjmp() and
- siglongjmp() to bail out from slow name lookups in case a timeout
- is set. This seems to work. God knows if it is good enough or
- what kind of side-effects we introduce here and now.
- I'll close my eyes and cross my fingers. Hard.
- 2002-06-11 17:09 bagder
- * src/main.c: cut up the string in more pieces for <512 bytes
- strings
- 2002-06-11 16:10 bagder
- * lib/url.c: removed accidentally added debug-code!
- 2002-06-11 14:35 bagder
- * lib/ftp.c: ftp range downloads make us ignore the final status
- message as the server will most likely treat the download as
- failed as we might abort it pre-maturely
- 2002-06-11 14:25 bagder
- * tests/data/: Makefile.am, test135: added test135 ftp byte-range
- download
- 2002-06-11 13:13 bagder
- * configure.in, curl-config.in: added --disable-[protocol] support
- 2002-06-11 13:13 bagder
- * lib/: arpa_telnet.h, cookie.c, dict.h, file.c, file.h,
- formdata.c, ftp.c, ftp.h, http.c, http.h, http_chunks.c, krb4.c,
- ldap.c, ldap.h, security.c, setup.h, telnet.c, telnet.h, url.c:
- added disable-[protocol] support, largely provided by Miklos
- Nemeth
- 2002-06-11 13:12 bagder
- * acconfig.h: Added disable-defines
- 2002-06-11 13:11 bagder
- * lib/Makefile.vc6: added multi.obj
- 2002-06-11 09:20 bagder
- * lib/http.c: make sure data->set.postfields is non-NULL before
- doing strlen() on the pointer. Bugs item #566835.
- 2002-06-10 15:26 bagder
- * lib/hostip.c: getaddrinfo() failures now show port number too in
- informational output
- 2002-06-10 15:25 bagder
- * lib/connect.c: added a missing failf() for certain connect
- failures
- 2002-06-10 14:38 bagder
- * lib/ssluse.c: This fix MIGHT make us build nicely with OpenSSL
- 0.9.7. This fix is based on a patch from Jacob Meuser, input from
- Götz Babin-Ebell and my own browsing of the latest include files.
- 2002-06-10 14:34 bagder
- * lib/transfer.c: Gautam Mani found a socket descriptor leak that
- happened when FTP transfers failed and you reinvoked
- curl_easy_perform().
- 2002-06-07 08:17 bagder
- * src/config.h.in: Added HAVE_SYS_TYPES_H
- 2002-06-05 23:29 bagder
- * lib/multi.c: Gustaf Hui fixed curl_multi_remove_handle() to
- prevent a potential crash
- 2002-06-05 16:14 bagder
- * lib/config-win32.h: set HAVE_RAND_STATUS too
- 2002-06-05 15:41 bagder
- * lib/hostip.c: hostcache_fixoffset() is now corrected to work on
- 64bit architectures Bug report #564585.
- 2002-06-04 13:53 bagder
- * CHANGES: more stuff since pre1
- 2002-06-03 15:37 bagder
- * docs/BINDINGS: indent like the other ones
- 2002-06-03 15:20 bagder
- * docs/BINDINGS: Christophe Espern wrote another binding!
- 2002-06-03 15:04 bagder
- * docs/libcurl/curl_easy_setopt.3: updated header
- 2002-06-03 14:48 bagder
- * lib/: curllib.dsp, curllib.dsw: T. Bharath's updates since curl
- now uses the winmm lib for higher resolution timer
- 2002-06-03 14:47 bagder
- * lib/http.c: T. Bharath made the request size add up as it is
- documented to do.
- 2002-06-03 14:46 bagder
- * lib/timeval.c: T. Bharath fixed higher resolution time for
- windows builds
- 2002-06-03 14:46 bagder
- * lib/progress.c: T. Bharath fixed the TIMER_REDIRECT.
- 2002-05-29 00:33 bagder
- * lib/ftp.c: Getting an empty FTP file no longer makes us return
- error 19. An empty file is fine to get.
- 2002-05-28 16:45 bagder
- * lib/multi.c: Gustaf Hui provided new code that changes how
- curl_multi_info_read()
- messages are stored, so that they don't have to be kept around
- for the multi
- handle's entire life time. He also made it return failure codes
- properly
- which it didn't do before.
- I made the messages only get stored per easy-handle so that they
- can be
- independently killed easier without ruining the "master list".
- It makes
- the info_read() function slightly less beautiful as it has to
- scan for
- messages to return, but it makes removing individual handles a
- lot easier
- and less error prone.
- 2002-05-28 16:18 bagder
- * lib/transfer.c: Adjusted to make curl_multi_perform() work
- properly even when curl_multi_fdset() is not used.
- 2002-05-28 11:31 bagder
- * src/main.c: I trimmed the --help output slightly to better fit
- within 80 cols
- 2002-05-28 11:21 bagder
- * docs/curl.1, docs/libcurl/curl_easy_setopt.3,
- include/curl/curl.h, lib/url.c, src/main.c: Cris Bailiff's CAPATH
- support added
- 2002-05-23 00:14 bagder
- * docs/FAQ: new url, spell checked
- 2002-05-22 13:08 bagder
- * CHANGES: since 7.9.7
- 2002-05-22 00:39 bagder
- * tests/runtests.pl: James Cone's little work-around for the strict
- error
- 2002-05-22 00:24 bagder
- * lib/url.c: When re-using a connection, make sure that we use the
- current host name as we might actually re-use a connection to a
- different host, when using proxies!
- This was what bug report #558888 was all about.
- 2002-05-22 00:22 bagder
- * include/curl/curl.h: James Cone added the new CURL_NETRC_OPTION
- enum
- 2002-05-22 00:20 bagder
- * tests/: getpart.pm, memanalyze.pl, runtests.pl: test suite mods
- for the netrc testing stuff
- 2002-05-22 00:20 bagder
- * docs/: MANUAL, libcurl/curl_easy_setopt.3: James Cone added
- CURLOPT_NETRC / --netrc / --netrc-optional descriptions
- 2002-05-22 00:18 bagder
- * src/main.c: Use the new CURLOPT_NETRC option and adds
- --netrc-optional, by James Cone
- 2002-05-22 00:17 bagder
- * lib/: memdebug.c, netrc.c, netrc.h, url.c, urldata.h: James
- Cone's efforts to add another netrc parsing "mode"
- 2002-05-22 00:14 bagder
- * tests/data/: Makefile.am, test130, test131, test132, test133,
- test134: five new test cases for the netrc parsing
- 2002-05-21 19:59 bagder
- * lib/mprintf.c: maprintf() and vmaprintf() now work better when
- printfing "%s" with an empty string
- 2002-05-21 16:00 bagder
- * docs/FAQ: corrected see also
- 2002-05-21 15:53 bagder
- * docs/FAQ: 3.14 added, javascript support
- 2002-05-21 10:22 bagder
- * tests/server/sws.c: Added source header and made it clear that
- this code was originally donated to us by Juergen Wilke.
- 2002-05-21 10:15 bagder
- * lib/ssluse.c: ASN1 files don't work for the *chain_file(), make
- them use the previous version
- 2002-05-21 09:47 bagder
- * docs/libcurl/curl_formadd.3: return type CURLFORMcode instead of
- plain int
- 2002-05-21 09:44 bagder
- * include/curl/curl.h, lib/formdata.c: curl_formadd() now returns
- 'CURLFORMcode' instead of int, to better enable checking for
- particular errors. curl/curl.h defines the errros
- 2002-05-20 16:25 bagder
- * lib/ssluse.c: Roland Zimmermann's hint, we use
- SSL_CTX_use_certificate_chain_file() instead of the previous one
- that used SSL_CTX_use_certificate_file()
- 2002-05-17 10:15 bagder
- * tests/server/: getpart.c, sws.c: removed compiler warnings
- 2002-05-17 09:57 bagder
- * src/writeout.c: FreeBSD needs sys/types.h before we include
- sys/select.h that was included mainly for AIX in the first
- place...! As reported in bug report #556869
- 2002-05-17 09:49 bagder
- * lib/hostip.c: Fixes bug report #556930 - we need to make sure
- that the data is all right after we've realloc() the packed
- hostent struct.
- 2002-05-15 23:40 bagder
- * docs/FAQ: Added item 4.10 after talks with Russ Freeman
- 2002-05-13 11:40 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.7 commit
- 2002-05-13 09:29 bagder
- * docs/examples/: Makefile.am, win32sockets.c: we don't need
- win32sockets.c anymore, we support this internally
- 2002-05-13 09:28 bagder
- * docs/examples/: Makefile.am, fopen.c: fopen.c added, a fopen()
- style emulation for URL reading
- 2002-05-12 18:10 bagder
- * CHANGES: Friday's fixes
- 2002-05-10 18:01 bagder
- * docs/INSTALL: AIX 5.1
- 2002-05-10 17:59 bagder
- * src/main.c: Kein Roth made --trace-ascii look even better, and
- make OD 0A occurances get output as plain newlines.
- 2002-05-10 16:37 bagder
- * src/: config.h.in, writeout.c: AIX wants sys/select.h for the
- fd_set stuff in curl/multi.h, and even though it is a bit ugly
- work-around to add this here, it is still a working work- around!
- ;-)
- 2002-05-08 01:36 bagder
- * docs/: curl.1, libcurl/curl_easy_setopt.3: Patrick Smith's
- contributed docs improvements for when NLST is used by curl...
- 2002-05-07 23:52 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.7-pre2
- 2002-05-07 15:13 bagder
- * src/main.c: Added --trace-ascii support
- 2002-05-07 15:12 bagder
- * docs/curl.1: --trace-ascii and --junk-session-cookies were added
- 2002-05-07 11:58 bagder
- * src/main.c, include/curl/curl.h, lib/cookie.c, lib/cookie.h,
- lib/easy.c, lib/url.c, lib/urldata.h: support for ingoring
- session cookies added
- 2002-05-06 20:30 bagder
- * lib/url.c: the code for case CURLOPT_DEBUGDATA code broke the
- CURLOPT_STDERR one!
- 2002-05-06 15:44 bagder
- * CHANGES: recent fiddling
- 2002-05-06 15:43 bagder
- * docs/libcurl/curl_easy_setopt.3: CURLOPT_FILE and CURLOPT_INFILE
- have better aliases now: CURLOPT_WRITEDATA and CURLOPT_READDATA
- 2002-05-06 15:38 bagder
- * docs/examples/: Makefile.am, multi-post.c: Added multi-post.c,
- based on the source file posted by Gustaf Hui
- 2002-05-05 14:11 bagder
- * lib/transfer.c: Better support for being used with the multi
- interface without the *fd_set() and proper select()ing have been
- made.
- 2002-05-05 11:09 bagder
- * docs/curl.1: --trace is a 7.9.7 function
- 2002-05-05 11:08 bagder
- * docs/curl.1: added -Z/--max-redirs and --trace changed order of a
- few others to keep the a-z order
- 2002-05-04 17:36 bagder
- * lib/sendf.c: made VERBOSE output more like it used to be,
- HEADER_IN is thus also ignored by the internal debugfunction
- callback
- 2002-05-03 16:50 bagder
- * docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- lib/urldata.h: CURL_MAX_WRITE_SIZE is a new exported define that
- informs about the biggest sized buffer that may be passed to a
- write callback
- 2002-05-03 14:40 bagder
- * lib/multi.c: fixed return code
- 2002-05-03 14:21 bagder
- * CHANGES: another week of changes
- 2002-05-03 14:14 bagder
- * src/main.c: - Added "--trace [file]" to the command line tool. It
- makes a very detailed trace dump get stored, with a full
- protocol dump that includes all received and transmitted data.
- This could be a very effective tool for debugging what goes
- wrong. This dump includes every byte the way it is sent
- to/received from the server. The dump is the plain-text
- version, so SSL transfers will still be readable.
- 2002-05-03 14:07 bagder
- * lib/transfer.c: made the DEBUGFUNCTION get called properly on a
- few more places, especially for DATA_IN and DATA_OUT.
- 2002-05-03 14:06 bagder
- * lib/progress.c: make sure our own printf() clones are used
- 2002-05-03 11:47 bagder
- * src/main.c: -D now stores all headers to the same file if
- multiple URLs are given on the command line!
- 2002-05-03 00:34 bagder
- * docs/libcurl/curl_multi_fdset.3: clarified that you must keep the
- variables that you point to!
- 2002-05-03 00:15 bagder
- * docs/libcurl-the-guide: spell
- 2002-05-03 00:14 bagder
- * lib/transfer.c: use and set the fd_set pointers instead of the
- actual values, as then we work properly with the multi interface
- when the user has provided the fd_sets!
- 2002-05-03 00:13 bagder
- * lib/urldata.h: added two pointers to the fd_set variables to
- read/write from, as sometimes we need to point to user-provided
- fd_sets
- 2002-05-03 00:12 bagder
- * lib/multi.c: return CURLM_CALL_MULTI_PERFORM in one more case,
- and check return code from malloc()
- 2002-05-02 20:07 bagder
- * lib/multi.c: make sure the dns cache pointers in the easy handles
- are NULLed
- 2002-05-02 10:52 bagder
- * lib/transfer.c: Hanno Kranzhoff noticed we didn't properly reset
- the download/upload counters before transfers, when doing
- multiple ones on the same handle.
- 2002-05-01 13:36 bagder
- * lib/hostip.c: Jacky Lam's fix to make the realloc() of the
- hostent data work properly even when the realloc() actually gets
- a new memory block
- 2002-04-30 09:37 bagder
- * docs/libcurl/curl_easy_setopt.3: how to set more than one cookie
- 2002-04-28 00:21 bagder
- * lib/multi.c: implemented curl_multi_info_read() which I had
- forgotten before!
- 2002-04-27 22:19 bagder
- * CHANGES: updated some docs
- 2002-04-27 20:31 bagder
- * docs/BUGS: clarified
- 2002-04-27 20:12 bagder
- * docs/FAQ: one added, one edited
- 2002-04-27 20:01 bagder
- * docs/RESOURCES: shorter introduction
- 2002-04-27 20:00 bagder
- * docs/TODO: updated
- 2002-04-27 19:02 bagder
- * docs/: BINDINGS, Makefile.am: Added BINDINGS, lists all available
- libcurl bindings as of this date.
- 2002-04-27 15:26 bagder
- * CHANGES: fixes on rainy saturday in the end of April, 2002
- 2002-04-27 15:24 bagder
- * lib/ftp.c: Fixed the FTP response reader to deal with timeouts
- better. Previously it would reset the timeout for each incoming
- data, which would make veeery slow responses be allowed to take
- even more time since the timeout would only be reached if the
- time between two received data chunks was longer than the set
- timeout value...
- 2002-04-27 15:09 bagder
- * lib/ftp.c: (Curl_GetFTPResponse) moved some code to only get
- performed when actually needed
- 2002-04-27 15:07 bagder
- * lib/: easy.c, hash.h, hostip.c, llist.c, llist.h: Now uses Curl_
- as prefix for internal global symbols. curl_ should only be used
- for "exported" globals.
- 2002-04-27 15:06 bagder
- * lib/hash.c: DNC cache prune crash removed, made the name spacing
- follow the general rule: "Curl_" prefix for library-wide private
- symbols, "curl_" is for exported symbols.
- 2002-04-26 14:58 bagder
- * docs/INSTALL: openbsd on Alpha was no problemos
- 2002-04-26 14:57 bagder
- * CHANGES: test suite portability fix
- 2002-04-26 09:48 bagder
- * tests/server/sws.c: handles much larger POSTs, replaced
- snprintf() with sprintf() since this needs to be more portable
- and in the test server we can skip the extra safety
- 2002-04-26 09:45 bagder
- * CHANGES: another week of changes
- 2002-04-25 21:26 bagder
- * lib/ftp.c: adjusted to the new Curl_resolv() proto
- 2002-04-25 21:18 bagder
- * lib/url.c: prevent persistant connections to do name resolves
- 2002-04-25 21:00 bagder
- * lib/: connect.c, ftp.c, hostip.c, hostip.h, url.c, urldata.h: In
- order to not get problems with DNS cache pruning, we no longer
- store any name resolved data in any curl handle struct. That way,
- we won't mind if the cache entries are pruned for the next time
- we need them. We'll just resolve them again instead.
- This changes the Curl_resolv() proto. It modifies the
- SessionHandle struct but perhaps most importantly, it'll make the
- internals somewhat dependent on the DNS cache not being disabled
- as that will cripple operations somewhat. Especially for
- persistant connections.
- 2002-04-25 18:45 bagder
- * docs/libcurl/curl_easy_getinfo.3: the TOTAL_TIME is not really
- total, as it excludes the connect time...
- 2002-04-25 17:50 bagder
- * lib/krb4.c: use the hostname pointer instead of using IPv4-only
- info from a struct
- 2002-04-24 12:16 bagder
- * docs/libcurl/curl_easy_setopt.3: clarified a bit with the
- timecondition stuff
- 2002-04-24 12:16 bagder
- * docs/KNOWN_BUGS: no, this doesn't look like it bugs
- 2002-04-24 12:15 bagder
- * docs/INSTALL: NetBSD alpha works, also tried a newer FreeBSD on
- alpha
- 2002-04-23 16:57 bagder
- * lib/url.c: removed warning about signed/unsigned comparison
- 2002-04-23 16:56 bagder
- * lib/hostip.c: the 80 column police narrowed this source code! B-]
- 2002-04-23 15:34 bagder
- * lib/url.c: fixes bug report #547484, no_proxy doesn't properly
- strip off port numbers from the host names before comparing
- 2002-04-23 02:05 bagder
- * src/main.c: use new timecond defines
- 2002-04-23 01:56 bagder
- * lib/connect.c: allow binding the local end of a connection even
- when using IPv6, thus we now have --interface working properly
- 2002-04-23 01:54 bagder
- * lib/file.c: use double where it is supposed to
- 2002-04-23 01:53 bagder
- * lib/hostip.c: use sclose() to close sockets
- 2002-04-23 01:53 bagder
- * lib/http.c: renamed the TIMECOND defines to be CURL_ prefixed
- 2002-04-22 15:33 bagder
- * include/curl/curl.h: The timecond stuff now have CURL_ prefixes
- 2002-04-22 15:31 bagder
- * lib/hostip.c: Jacky Lam's adjust resolve-buffer size patch
- applied. Slightly edited by Daniel.
- 2002-04-19 13:00 bagder
- * lib/hostip.c: pack_hostent does not handle 64 bit pointers
- correctly. A Bjørn Reese patch.
- 2002-04-17 22:13 bumblebury
- * lib/: hash.c, hash.h, hostip.c: Prune old hostcache entries with
- each call... This can be optimized a tidbit, but this is a
- start.
- 2002-04-17 09:21 bagder
- * docs/libcurl/curl_easy_getinfo.3: Dirk Manske's two new infos
- 2002-04-17 09:16 bagder
- * lib/transfer.c: Dirk Manske's fix for HTTP response code 301,
- that now behaves more like browsers do. Which thus *breaks* the
- RFC 2616...
- 2002-04-16 09:59 bagder
- * CHANGES, include/curl/curl.h, lib/getinfo.c, lib/progress.c,
- lib/progress.h, lib/transfer.c, lib/urldata.h: Dirk Manske
- brought the patch that introduces two new CURLINFO_* values:
- CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.
- 2002-04-15 15:47 bagder
- * lib/transfer.c: Jonatan Lander fixed the "Disables POST, goes
- with GET" output to be more connected with reality! ;-)
- 2002-04-15 13:19 bagder
- * lib/: formdata.c, formdata.h, http.c: This makes formposting with
- a specified file missing fail. curl_easy_perform will then return
- CURLE_READ_ERROR.
- 2002-04-15 08:58 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.6 commit
- 2002-04-14 20:21 bagder
- * lib/cookie.c: Dirk Manske made libcurl strip off white spaces
- from the beginning of cookie contents.
- 2002-04-14 19:29 bagder
- * include/curl/curl.h: check for _MSC_VER as well as __STDC__ when
- deciding to use the ## operator or not
- 2002-04-14 09:33 bagder
- * lib/ftp.c: removed unused variable
- 2002-04-13 03:56 bumblebury
- * lib/: hash.c, hash.h: Add protos and change return value of
- curl_hash_count....
- 2002-04-13 01:40 bumblebury
- * lib/: hash.c, hash.h: Speed up the hash code considerably,
- removing a bunch of legacy crud
- 2002-04-12 16:41 bagder
- * docs/FAQ: cut off an old section
- 2002-04-12 16:33 bagder
- * docs/MANUAL: http_proxy must be lower case
- 2002-04-12 13:39 bagder
- * CHANGES, docs/libcurl/curl_easy_setopt.3, include/curl/curl.h,
- src/version.h: 7.9.6-pre5
- 2002-04-12 12:33 bagder
- * docs/MANUAL: explain all mailing lists better
- 2002-04-12 12:10 bagder
- * docs/libcurl/Makefile.am: added libcurl-errors
- 2002-04-12 12:03 bagder
- * lib/url.c: store TIMER_CONNECT even if the connect failed
- 2002-04-12 10:18 bagder
- * lib/url.c: corrected the verbose output for connects and fixed
- the connect time stamp better for FTP (any protocol with
- protocol-specific connect actions)
- 2002-04-12 09:53 bagder
- * lib/http.c: the HTTP request is a CURLINFO_HEADER_OUT
- 2002-04-12 09:23 bagder
- * CHANGES: Jean-Philippe Barrette-LaPierre's patch applied
- 2002-04-12 09:21 bagder
- * include/curl/curl.h, lib/ftp.c, lib/http.c, lib/sendf.c,
- lib/sendf.h, lib/url.c, lib/urldata.h: Jean-Philippe
- Barrette-LaPierre provided his patch that introduces
- CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
- 2002-04-12 09:19 bagder
- * docs/TODO: error codes *ARE* documented now
- 2002-04-10 22:54 bagder
- * lib/Makefile.am: added RISCOS makefile
- 2002-04-10 22:52 bagder
- * lib/Makefile.riscos, src/Makefile.riscos: brougth by Michael
- Curtis
- 2002-04-10 20:09 bagder
- * CHANGES: more more more
- 2002-04-10 20:08 bagder
- * docs/libcurl/libcurl-errors.3: corrected to new return codes
- 2002-04-10 16:20 bagder
- * lib/connect.c: added info in to failf() lines and added a infof()
- call just before the connect() so that it tells to which host and
- what port it is about to attempt the connection
- 2002-04-10 16:07 bagder
- * lib/url.c: default proxy port set, as reported by Sebastien
- Willemijns
- 2002-04-10 16:05 bagder
- * tests/data/: test302, test36: updated error code
- 2002-04-10 15:44 bagder
- * lib/: http.c, sendf.c, transfer.c, url.c: error code cleanup, use
- the new SEND/RECV errors
- 2002-04-10 15:24 bagder
- * docs/libcurl/libcurl-errors.3: error codes documented
- 2002-04-10 15:24 bagder
- * include/curl/curl.h: two new error codes to separate READ into
- READ/RECV and WRITE into WRITE/SEND
- 2002-04-10 14:57 bagder
- * docs/curl.1: clarified how to write URLs in -K config files
- 2002-04-09 16:28 bagder
- * tests/runtests.pl: set the HOME variable to the current dir, to
- prevent any real ~/.curlrc to play tricks on us!
- 2002-04-09 08:20 bagder
- * docs/libcurl/libcurl.3: spell checked and removed talk about very
- old version numbers
- 2002-04-09 00:53 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.6-pre4 commit
- 2002-04-09 00:51 bagder
- * src/writeenv.c: removed compiler warnings, made it conditional on
- USE_ENVIRONMENT
- 2002-04-09 00:48 bagder
- * src/main.c: Added the --environment support by Michael Curtis
- 2002-04-09 00:46 bagder
- * src/: writeenv.c, writeenv.h: Added $Id$ keyword
- 2002-04-09 00:44 bagder
- * src/setup.h: Michael Curtis adjusted this for RISC OS
- 2002-04-09 00:40 bagder
- * src/: Makefile.am, writeenv.c, writeenv.h: Added writeenv.c and
- writeenv.h for RISCOS usage (and others?)
- 2002-04-09 00:01 bagder
- * src/Makefile.am: added config-riscos.h
- 2002-04-08 23:59 bagder
- * lib/config-riscos.h, src/config-riscos.h: Michael Curtis' updates
- 2002-04-08 15:31 bagder
- * docs/THANKS: Jacky Lam deserves a mention here
- 2002-04-08 09:27 bagder
- * lib/transfer.c: based on Jacky Lam's "HTTP 1.0 304-only" fix,
- this change makes a 304 reply always stop reading after the
- headers no matter what 'close' is.
- 2002-04-05 17:04 bagder
- * src/main.c: if HOME isn't set or too long, we attempt to lost the
- curlrc file from current directory instead!
- 2002-04-05 11:00 bagder
- * README: mention the web site mirror now
- 2002-04-05 10:48 bagder
- * tests/data/test21: enough with stupidity, this is a test case
- that should fail and thus we should use a proper command line
- that *fails* ;-O
- 2002-04-05 10:42 bagder
- * tests/data/: Makefile.am, test48: added test 48, verify -I, -d
- and -G in one command line
- 2002-04-05 00:29 bagder
- * src/main.c: Reverted v1.120, -G set request type after Kevin Roth
- pointed out the stupidity in doing this. -G should work with with
- -I too...
- 2002-04-04 14:24 bagder
- * CHANGES: lots
- 2002-04-04 14:23 bagder
- * tests/ftpserver.pl: very minor log change
- 2002-04-04 14:23 bagder
- * lib/url.c: T. Bharath pointed out the flaw in ConnectionExists()
- for how we didn't check proxy connections for "deadness" before
- they were re-used
- 2002-04-04 14:19 bagder
- * lib/transfer.c: Fixes the problem Jacky Jam pointed out, where
- libcurl will "hang" for an extra second after having downloaded
- headers-only
- 2002-04-04 12:07 bagder
- * include/curl/curl.h: Jonatan Lander's fix to compile properly on
- pre-ISO compilers (without the ## operator)
- 2002-04-04 08:07 bagder
- * lib/ftp.c: This corrects VERBOSE PASV ftp transfers on AIX (and
- OSF1/Tru64) Gerhard Herre reported this in bug report #536238
- 2002-04-03 13:11 bagder
- * lib/formdata.c: Tor Arntsen's fix for "CGI_Lite" compliance!
- 2002-04-02 15:29 bagder
- * docs/libcurl/curl_easy_setopt.3: Added DNS cache control options
- 2002-04-02 11:33 bagder
- * lib/sendf.c: Clarence Gardner pointed out the not-taken-care-of
- return codes from SSL_read
- 2002-04-02 08:36 bagder
- * lib/getinfo.c: Jacky Lam added memdebug.h include to prevent
- crashes when that is used
- 2002-03-27 23:53 bagder
- * src/main.c: fopen(... "rb") when reading what to post, so that
- binary posting works on Windows!
- 2002-03-25 10:08 bagder
- * lib/cookie.c: Jacky Lam cookie parser fix for domains with
- preceeding dot
- 2002-03-23 16:41 bagder
- * lib/Makefile.vc6, src/Makefile.vc6: Miklos Nemeth's update
- 2002-03-22 13:01 bagder
- * docs/INSTALL: adjusted windows section after a patch from Miklos
- Nemeth
- 2002-03-22 12:02 bagder
- * ltmain.sh: patch by Sandro Tolaini to do good (better?) on
- FreeBSD
- 2002-03-20 11:54 bagder
- * lib/multi.c: no longer include "multi.h", it comes with the
- regular curl/curl.h now
- 2002-03-20 11:53 bagder
- * lib/transfer.c: crlf replacement on uploads did not work. test
- case 128 was added just now to make sure it remains functional.
- 2002-03-20 11:52 bagder
- * lib/ftp.c: verbose FTP PASV output could output a "random" name
- from the stack based array Also, uploading data with --crlf
- cannot check that the proper size was uploaded and thus should
- not warn if the sizes differ. This can be changed in the future
- by having the expected size in the connectdata struct and then
- increase the expected size for each byte that is added in the
- --crlf replacement process.
- 2002-03-20 11:50 bagder
- * tests/data/: Makefile.am, test128: added test 128, ftp upload
- with --crlf
- 2002-03-20 11:11 bagder
- * docs/libcurl/libcurl-multi.3: newcomer notice added
- 2002-03-20 09:00 bagder
- * docs/MANUAL: old list is gone
- 2002-03-19 16:56 bagder
- * docs/KNOWN_BUGS: John Clayton's weird explorations in the wonders
- of the windows tcp/ip stack ;-)
- 2002-03-19 15:58 bagder
- * src/main.c: made -G set request type
- 2002-03-19 15:53 bagder
- * tests/data/test21: corrected for 7.9.6
- 2002-03-19 15:32 bagder
- * lib/Makefile.am: removed multi.h
- 2002-03-19 15:01 bagder
- * docs/examples/Makefile.am: Added the three multi interface source
- code examples to the distrib
- 2002-03-19 15:00 bagder
- * docs/examples/: multi-app.c, multi-double.c, multi-single.c:
- fixed include and added header
- 2002-03-19 11:35 bagder
- * include/curl/Makefile.am: added multi.h
- 2002-03-19 11:35 bagder
- * include/curl/curl.h: include multi.h too
- 2002-03-19 11:34 bagder
- * include/curl/multi.h: moved here from ../../lib/
- 2002-03-19 11:34 bagder
- * lib/multi.h: moved to ../include/curl/
- 2002-03-19 11:19 bagder
- * docs/libcurl/: Makefile.am, index.html: added the multi functions
- man pages
- 2002-03-19 11:16 bagder
- * docs/libcurl/libcurl-multi.3: multi interface overview and
- description
- 2002-03-19 10:41 bagder
- * docs/libcurl/libcurl.3: removed text that really belongs to very
- old libcurls that are no longer being used widely
- 2002-03-19 10:31 bagder
- * docs/libcurl/libcurl.3: point out that this describes the easy
- interface and also make a more general statement about language
- bindings
- 2002-03-19 10:08 bagder
- * docs/libcurl-the-guide: language
- 2002-03-19 09:55 bagder
- * docs/libcurl-the-guide: added some text about PASV and PORT and
- stuff
- 2002-03-19 08:54 bagder
- * include/curl/curl.h, include/curl/easy.h,
- include/curl/stdcheaders.h, include/curl/types.h,
- lib/arpa_telnet.h, lib/base64.c, lib/base64.h, lib/connect.c,
- lib/connect.h, lib/cookie.c, lib/cookie.h, lib/dict.c,
- lib/dict.h, lib/easy.c, lib/escape.c, lib/escape.h, lib/file.c,
- lib/file.h, lib/formdata.c, lib/formdata.h, lib/ftp.c, lib/ftp.h,
- lib/getenv.c, lib/getinfo.c, lib/getinfo.h, lib/getpass.c,
- lib/getpass.h, lib/hash.c, lib/hash.h, lib/hostip.c,
- lib/hostip.h, lib/http.c, lib/http.h, lib/http_chunks.c,
- lib/http_chunks.h, lib/if2ip.c, lib/if2ip.h, lib/krb4.h,
- lib/ldap.c, lib/ldap.h, lib/llist.c, lib/llist.h, lib/memdebug.c,
- lib/memdebug.h, lib/multi.c, lib/multi.h, lib/netrc.c,
- lib/netrc.h, lib/progress.c, lib/progress.h, lib/security.h,
- lib/sendf.c, lib/sendf.h, lib/setup.h, lib/speedcheck.c,
- lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/strequal.c,
- lib/strequal.h, lib/strtok.c, lib/strtok.h, lib/telnet.c,
- lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/transfer.c,
- lib/transfer.h, lib/url.c, lib/url.h, lib/urldata.h,
- lib/version.c, src/main.c, src/setup.h, src/urlglob.c,
- src/urlglob.h, src/version.h, src/writeout.c, src/writeout.h:
- copyright string (year) update
- 2002-03-19 08:48 bagder
- * CHANGES: yaketiyak
- 2002-03-19 08:48 bagder
- * buildconf: automake -a for the depcomp
- 2002-03-19 08:32 bagder
- * lib/formdata.c: made it pass stricter compiler flags with less
- warnings
- 2002-03-18 23:26 bagder
- * tests/data/: Makefile.am, test32: test 32, try -d and -G
- 2002-03-18 23:21 bagder
- * src/main.c: reverted 1.109, we can't set the request type when -d
- is used, as -G can be used and it makes it a GET...
- 2002-03-18 09:53 bagder
- * docs/libcurl/curl_easy_setopt.3: WRITEFUNCTION correction
- 2002-03-18 09:52 bagder
- * docs/THANKS: Andreas Damm added thanks to his getdate overhaul
- 2002-03-18 09:52 bagder
- * docs/KNOWN_BUGS: gopher
- 2002-03-18 08:40 bagder
- * docs/TODO: updated
- 2002-03-17 09:28 bagder
- * docs/libcurl/curl_unescape.3: clarified that it is only the +
- letter that isn't converted on the right side of a ? letter
- 2002-03-16 17:59 bagder
- * lib/ftp.c: verbose PASV transfers passed a bad buffer size to the
- name resolver functions and it cause cause a crash.
- Albert Choy found and fixed it.
- 2002-03-15 15:46 bagder
- * lib/Makefile.vc6: corrected SSL builds
- 2002-03-15 14:25 bagder
- * docs/libcurl-the-guide: headers and security blurb added
- 2002-03-15 13:42 bagder
- * lib/transfer.c: make sure we return CURLE_WRITE_ERROR if the
- write callback returned an error, even if we were decoding a
- chunked-encoded transfer
- 2002-03-15 10:54 bagder
- * lib/hostip.c: Jun-ichiro itojun Hagino <[email protected]>:
- Now first check if IPv6 is supported, then use PF_UNSPEC. If not,
- use PF_INET. It'll solve both the "slow name lookup" problem on
- IPv4 and still work fine on IPv6 hosts.
- Bug report #530204 has more details:
- http://sourceforge.net/tracker/?func=detail&atid=100976&aid=530204&group_id=976
- 2002-03-15 09:45 bagder
- * lib/hostip.c: bug report #530204 correctly identified that
- revision 1.52 broke ipv6 functionality and this change reverts
- this.
- However, with this revert we bring back problems on (some/all?)
- non-IPv6 enabled Linux machines that have getaddrinfo().
- 2002-03-14 15:53 bagder
- * docs/examples/: Makefile.am, post-callback.c: new example for
- libcurl 7.9.6 or later
- 2002-03-14 15:39 bagder
- * lib/http.c: if CURLOPT_POSTFIELDS isn't set, but CURLOPT_POST is,
- we will assume that we should read the POST-data from the read
- callback
- 2002-03-14 15:37 bagder
- * lib/transfer.c: 2002
- 2002-03-14 15:37 bagder
- * lib/url.c: CURLOPT_POST deserved a new comment with the new
- POST-by-callback support
- 2002-03-13 14:13 bagder
- * lib/ftp.c: no longer attempts to SIZE a NULL pointer, as that
- wasn't very clever (but didn't crash or anything)
- 2002-03-13 14:10 bagder
- * lib/url.c: Setting CURLOPT_PASSWDFUNCTION to NULL now restores
- the internal function.
- 2002-03-13 14:09 bagder
- * lib/sendf.c: sendf() now deals with Curl_write() returning -1
- properly, which it might do if the write would've blocked
- 2002-03-13 13:10 bagder
- * lib/formdata.c: now supports all options in arrays, except the
- CURLFORM_ARRAY itself
- 2002-03-13 13:09 bagder
- * include/curl/curl.h: CURLFORM_ARRAYSTART and ARRAYEND are now
- history
- 2002-03-13 10:20 bagder
- * src/main.c: removed some silly CRLF lines
- 2002-03-11 16:37 bagder
- * CHANGES: 4 things since 7.9.5
- 2002-03-11 16:31 bagder
- * tests/data/: Makefile.am, test39: added test 39, tests the new -F
- features
- 2002-03-11 16:20 bagder
- * src/main.c: now -F supports 'filename=blabla' for parts that
- upload a file, to set the filename field of that part. A typical
- example line could look like:
- -F 'name=@filename;filename=/dev/null'
- This can be combined with type= too, in a manner similar to:
- -F "file=@log/test39.txt;filename=fakerfile;type=moo/foobar"
- Enjoy.
- 2002-03-11 16:18 bagder
- * lib/: formdata.c, formdata.h: Added support for CURLFORM_FILENAME
- to set the filename field of a file part.
- 2002-03-11 16:14 bagder
- * include/curl/curl.h: CURLFORM_FILENAME added and some cleanups,
- HttpPost is now curl_httppost with a #define to preserve
- backwards compatibiltiy
- 2002-03-11 16:00 bagder
- * docs/examples/curlgtk.c: corrected the use of the progress
- function
- 2002-03-11 09:39 bagder
- * docs/FAQ: minor edit
- 2002-03-11 09:29 bagder
- * docs/FAQ: 3.13 Why does my single/double quotes fail?
- 2002-03-08 17:12 bagder
- * src/main.c: completed the progress-bar fix
- 2002-03-08 16:31 bagder
- * lib/memdebug.c: detect fclose(NULL)
- 2002-03-08 16:18 bagder
- * src/main.c: better treatment of the config->errors, only fclose()
- this if it was truly fopen()ed. It could end up fclose()ing a
- NULL as discovered by Clifford Wolf.
- 2002-03-08 16:06 bagder
- * lib/url.c: Jean-Philippe Barrette-LaPierre fixed the
- CURLOPT_PASSWDFUNCTION to make NULL set back the internal default
- function
- 2002-03-08 13:05 bagder
- * src/main.c: closes bug report #527032, --progress-bar works again
- and it adds a newline after the transfer is done properly
- 2002-03-07 09:50 bagder
- * CHANGES, docs/MANUAL, docs/libcurl/curl_multi_add_handle.3,
- docs/libcurl/curl_multi_init.3, include/curl/curl.h,
- src/version.h: 7.9.5 commit
- 2002-03-07 09:29 bagder
- * docs/: KNOWN_BUGS, Makefile.am: added the "known bugs" file
- 2002-03-07 00:18 bagder
- * src/curlmsg.msg: new VMS messages from Nico Baggus
- 2002-03-06 23:52 bagder
- * src/urlglob.c: Kevin Roth nicely saved us from this
- backslash-removing problem!
- 2002-03-06 23:19 bagder
- * lib/Makefile.am, src/Makefile.am: Brad corrected the include path
- (again)
- 2002-03-06 23:08 bagder
- * src/config-vms.h: corrected the newlines
- 2002-03-06 16:05 bagder
- * CHANGES: two items since pre6
- 2002-03-06 16:01 bagder
- * docs/libcurl/curl_multi_remove_handle.3: when removed, an easy
- handle can be curl_easy_perform()ed again
- 2002-03-06 13:33 bagder
- * docs/INSTALL: Paul Nolan built it on pocket pc
- 2002-03-06 10:40 bagder
- * tests/server/sws.c: Ralph Mitchell's minor #include patch to
- prevent some warnings
- 2002-03-06 08:44 bagder
- * docs/libcurl/curl_escape.3: we don't skip what looks like already
- escaped strings, that was fixed ages ago
- 2002-03-05 15:14 bagder
- * docs/TODO: read POST data using the read callback
- 2002-03-05 11:15 bagder
- * include/curl/curl.h: corrected the progress callback prototype!!!
- 2002-03-05 10:01 bagder
- * docs/libcurl-the-guide: added text to the progress chapter
- 2002-03-04 14:10 bagder
- * docs/libcurl/curl_easy_cleanup.3: explicitly mention easy handle
- 2002-03-04 14:06 bagder
- * docs/libcurl/curl_easy_init.3: mention 'easy handle' and not just
- handle, there will soon be other handles to keep track of too
- 2002-03-04 11:34 bagder
- * CHANGES, CHANGES.2001: cut off 2001 and put those changes in a
- separate file
- 2002-03-04 11:28 bagder
- * configure.in: added docs/libcurl/ removed multi/
- 2002-03-04 11:27 bagder
- * docs/Makefile.am: moved lots to the new subdir 'libcurl'
- 2002-03-04 11:15 bagder
- * docs/examples/: multi-app.c, multi-double.c, multi-single.c:
- multi interface using examples
- 2002-03-04 11:15 bagder
- * Makefile.am: no longer include the multi dir, the examples should
- be in the examples dir
- 2002-03-04 11:10 bagder
- * docs/: curl_easy_cleanup.3, curl_easy_duphandle.3,
- curl_easy_getinfo.3, curl_easy_init.3, curl_easy_perform.3,
- curl_easy_setopt.3, curl_escape.3, curl_formadd.3,
- curl_formfree.3, curl_formparse.3, curl_getdate.3, curl_getenv.3,
- curl_global_cleanup.3, curl_global_init.3, curl_mprintf.3,
- curl_multi_add_handle.3, curl_multi_cleanup.3,
- curl_multi_fdset.3, curl_multi_info_read.3, curl_multi_init.3,
- curl_multi_perform.3, curl_multi_remove_handle.3,
- curl_slist_append.3, curl_slist_free_all.3, curl_strequal.3,
- curl_strnequal.3, curl_unescape.3, curl_version.3, index.html,
- libcurl.3: moved to the new libcurl/ directory
- 2002-03-04 11:09 bagder
- * docs/libcurl/: Makefile.am, curl_easy_cleanup.3,
- curl_easy_duphandle.3, curl_easy_getinfo.3, curl_easy_init.3,
- curl_easy_perform.3, curl_easy_setopt.3, curl_escape.3,
- curl_formadd.3, curl_formfree.3, curl_formparse.3,
- curl_getdate.3, curl_getenv.3, curl_global_cleanup.3,
- curl_global_init.3, curl_mprintf.3, curl_multi_add_handle.3,
- curl_multi_cleanup.3, curl_multi_fdset.3, curl_multi_info_read.3,
- curl_multi_init.3, curl_multi_perform.3,
- curl_multi_remove_handle.3, curl_slist_append.3,
- curl_slist_free_all.3, curl_strequal.3, curl_strnequal.3,
- curl_unescape.3, curl_version.3, index.html, libcurl.3: ripped
- out from ../ and put in its own directory now
- 2002-03-04 09:00 bagder
- * configure.in: Added packages/EPM
- 2002-03-04 08:59 bagder
- * packages/: Makefile.am, EPM/Makefile.am, EPM/README,
- EPM/curl.list.in: Added EPM stuff, thanks to Giuseppe Corbelli
- 2002-03-01 18:22 bagder
- * docs/curl_formadd.3: bug report #524427 pointed out a mistake in
- the example source
- 2002-03-01 16:34 bagder
- * docs/: curl_multi_add_handle.3, curl_multi_cleanup.3,
- curl_multi_fdset.3, curl_multi_info_read.3, curl_multi_init.3,
- curl_multi_perform.3, curl_multi_remove_handle.3: initial and
- still basic curl multi interface documentation
- 2002-03-01 14:38 bagder
- * docs/curl_easy_init.3: removed incorrect and unnecessary words
- 2002-03-01 11:48 bagder
- * CHANGES: several little things since pre4
- 2002-03-01 10:20 bagder
- * tests/runtests.pl: memanalyze is now moved to the tests/ dir
- 2002-03-01 10:19 bagder
- * tests/Makefile.am: include memanalyze.pl in the dist archive
- 2002-03-01 10:18 bagder
- * memanalyze.pl, tests/memanalyze.pl: moved memanalyze.pl into the
- tests dir
- 2002-03-01 00:55 bagder
- * src/main.c: Nico Baggus added more error codes to the VMS stuff.
- 2002-03-01 00:31 bagder
- * include/curl/curl.h, lib/ftp.c, lib/url.c, lib/urldata.h,
- src/main.c: Wesley Laxton's CURLOPT_PREQUOTE work
- 2002-02-28 16:13 bagder
- * lib/transfer.c: Ralph Mitchell's SSL problems made me notice that
- we didn't increase the header byte counter properly
- 2002-02-28 13:37 bagder
- * lib/memdebug.c: more fancy alloc, we store the size in each
- allocated block so that we can destroy the full allocated area
- just before we free it
- 2002-02-28 13:36 bagder
- * tests/runtests.pl: set CURL_MEMDEBUG to enable memory debugging
- in case curl is compiled with it
- 2002-02-28 13:35 bagder
- * memanalyze.pl: added -t for trace, helps searching for leaks and
- similar
- 2002-02-28 13:35 bagder
- * src/main.c: memory debugging is now only enabled if the
- CURL_MEMDEBUG environment variable is set when curl is invoked
- 2002-02-28 13:18 bagder
- * lib/memdebug.c: always allocates at least 64 bytes for real, and
- damages them before free
- 2002-02-27 16:09 bagder
- * lib/Makefile.am, src/Makefile.am: made building outside the
- source tree work again, Kevin Roth reported
- 2002-02-27 13:40 bagder
- * docs/INTERNALS: minor edit
- 2002-02-27 08:50 bagder
- * tests/data/test304: oops, we weren't doing HTTPS - now we are
- 2002-02-27 08:49 bagder
- * tests/data/: Makefile.am, test304: test 304, HTTPS multipart
- formpost
- 2002-02-27 08:41 bagder
- * tests/data/: test31, test46: use the correct time in the cookie
- jar
- 2002-02-27 08:38 bagder
- * lib/cookie.c: made Max-Age work as defined in the RFC. my brain
- damaged fix to not parse spaces as part of the value is now fixed
- to instead strip off trailing spaces from values.
- 2002-02-26 14:38 bagder
- * tests/data/test46: modified cookie expire date
- 2002-02-26 14:18 bagder
- * tests/data/test31: new field1 functionality testing too
- 2002-02-26 14:18 bagder
- * lib/cookie.c: When saving a cookie jar, set field 1 (counted from
- 0) properly to TRUE if the domain starts with a dot.
- 2002-02-26 14:09 bagder
- * tests/data/: Makefile.am, test31: test 31: "HTTP with weirdly
- formatted cookies and cookiejar storage"
- 2002-02-26 14:07 bagder
- * lib/cookie.c: removed crash on weird input, this also better
- discards silly input
- 2002-02-26 08:59 bagder
- * include/curl/curl.h, src/version.h: 7.9.5-pre4 commit
- 2002-02-25 16:25 bagder
- * docs/libcurl-the-guide: more custom stuff, much about dealing
- with cookies
- 2002-02-25 15:09 bagder
- * CHANGES: a never ending stream of things to do...
- 2002-02-25 15:08 bagder
- * tests/runtests.pl: use env to run perl
- 2002-02-25 15:08 bagder
- * Makefile.am, lib/Makefile.am, src/Makefile.am,
- tests/server/Makefile.am: automake usage and options cleanup
- 2002-02-25 14:25 bagder
- * Makefile.dist: happy new year
- 2002-02-25 13:49 bagder
- * tests/server/Makefile.am: We got this web server's embryo from
- Georg Horn, muchos gracias.
- 2002-02-25 13:45 bagder
- * configure.in: the test suite http server is now automake'd
- 2002-02-25 13:45 bagder
- * tests/: Makefile.am, runtests.pl: use the pid file, use the
- automake subdir
- 2002-02-25 13:44 bagder
- * tests/server/: Makefile, Makefile.am: automake this dir too
- 2002-02-25 13:14 bagder
- * tests/: runtests.pl, server/sws.c: use the former logfile name
- again since the ftp server also uses that...
- 2002-02-25 12:12 bagder
- * tests/runtests.pl: we actually ran all tests just now, feb 25th,
- 2002 12:11 MET. with the new http server on Linux
- 2002-02-25 12:11 bagder
- * tests/server/sws.c: reply/postcmd support for "wait"
- 2002-02-25 12:00 bagder
- * tests/server/config.h.in: portability, step one, use a
- config.h.in file
- 2002-02-25 11:56 bagder
- * configure.in: generate a config file for the test suite http
- server too
- 2002-02-25 11:27 bagder
- * tests/server/sws.c: create the pidfile and store the pid on
- invoke
- 2002-02-25 11:12 bagder
- * lib/multi.h: oops, #if not #ifdef
- 2002-02-25 10:42 bagder
- * tests/server/sws.c: support HUGE requests too
- 2002-02-25 10:08 bagder
- * src/main.c: make sure -d is treated as a POST request and thus
- should fail if mixed with -I for example
- 2002-02-25 10:07 bagder
- * tests/data/test21: modified the command to fail properly! ;-)
- 2002-02-25 09:20 bagder
- * lib/multi.h: cygnus can't include winsock.h even though it has
- it, why we need to make a different and more complicated check
- for when to include it
- 2002-02-25 08:40 bagder
- * docs/curl.1, src/writeout.c: "Yet Another Geek" made
- %{content_type} work in the -w/--writeout option.
- 2002-02-22 16:44 bagder
- * lib/connect.c: better time selection for the connect timeout
- 2002-02-22 16:40 bagder
- * tests/: runtests.pl, server/sws.c: 16 tests OK
- 2002-02-22 16:17 bagder
- * tests/runtests.pl: cut off big parts of the banner
- 2002-02-22 16:12 bagder
- * src/Makefile.am: make sure the custom config-*.h files are in the
- dist as well
- 2002-02-22 14:54 bagder
- * tests/server/: getpart.c, sws.c: adjusted to work on test case 11
- better
- 2002-02-22 14:53 bagder
- * tests/server/Makefile: use -W too
- 2002-02-22 11:51 bagder
- * tests/data/test3: fixed to work with 'nonewline' and thus this
- passes OK with the new http server and things
- 2002-02-22 11:50 bagder
- * tests/: FILEFORMAT, runtests.pl: support for using protocol
- without a trailing newline
- 2002-02-22 11:40 bagder
- * tests/server/: getpart.c, sws.c: hide debug output from screen,
- use log/ for logfiles
- 2002-02-22 08:51 bagder
- * CHANGES, lib/Makefile.am: lib/config.h.in added to dist
- 2002-02-21 00:24 bagder
- * src/: Makefile.am, config-vms.h, setup.h: VMS adjustments
- 2002-02-20 14:48 bagder
- * build_vms.com: new from Nico!
- 2002-02-20 14:47 bagder
- * CHANGES: four more bugfixes, one VMS adjustment
- 2002-02-20 14:46 bagder
- * lib/config-vms.h, lib/connect.c, lib/cookie.h, lib/dllinit.c,
- lib/ftp.c, lib/getdate.c, lib/getdate.h, lib/getdate.y,
- lib/getinfo.c, lib/hostip.c, lib/memdebug.c, src/setup.h,
- src/version.h: Nico Baggus' VMS tweaks
- 2002-02-20 14:38 bagder
- * lib/transfer.c: Andrés García solved bug report #515228 by making
- sure the progress meter is updated even if everything is read in
- one single pass, as the windows functions apparantly does more
- often than other systems.
- 2002-02-19 12:02 bagder
- * lib/multi.h: corrected reference to multi-using examples
- 2002-02-19 12:00 bagder
- * lib/multi.h: include winsock.h on window boxen to work smoother
- there
- 2002-02-19 02:06 bagder
- * configure.in: moved the config.h to lib/config.h
- 2002-02-19 02:04 bagder
- * tests/server/: getpart.c, sws.c: a minor step forwards
- 2002-02-19 02:04 bagder
- * tests/runtests.pl: use the new HTTP server input file
- 2002-02-19 02:03 bagder
- * tests/httpserver.pl: cut off the old perl one, this only runs the
- C coded version
- 2002-02-19 01:26 bagder
- * tests/runtests.pl: fixed the huge text just in case anyone
- actually reads it
- 2002-02-19 01:26 bagder
- * tests/server/sws.c: no .. in path
- 2002-02-19 00:32 bagder
- * lib/mprintf.c: fixed a long long mistake
- 2002-02-19 00:17 bagder
- * docs/TODO: auth on multiple hosts with follow-location
- 2002-02-19 00:12 bagder
- * lib/hostip.c: Rick Richardson's getaddrinfo() usage fix to speed
- up name resolves
- 2002-02-18 23:59 bagder
- * lib/hostip.c: INADDR_NONE should be in_addr_t to work with 64bit
- archs better.
- Really, we should only #define this in one file, not both here
- and in connect.c!
- 2002-02-18 23:41 bagder
- * lib/http.c: Philip Gladstone's size problem in add_buffer_send()
- 2002-02-18 11:51 bagder
- * CHANGES: 4 fixes
- 2002-02-18 11:51 bagder
- * docs/TODO: offer SSL verfication callback, add 'headers=' in
- client formpost
- 2002-02-18 11:47 bagder
- * docs/MANUAL: updated LDAP URL syntax references by Aron Roberts
- 2002-02-18 11:05 bagder
- * lib/connect.c: connection timeout comparison fix by Emil
- 2002-02-17 15:55 bagder
- * lib/: hash.c, llist.c: Philip Gladstone's 64-bit issues
- corrected. Reminder for the future: when we're using malloc() we
- MUST include <stdlib.h> as otherwise 64bit archs go bananas.
- Bug report #517687
- 2002-02-17 15:42 bagder
- * lib/http.c: corrected the Expect: ignore, made Content-Type:
- possible to skip
- 2002-02-17 12:17 bagder
- * lib/url.c: Giaslas Georgios's Host: over proxy fix
- 2002-02-07 16:13 bagder
- * CHANGES: http server added to CVS, config*h files moved
- 2002-02-07 15:47 bagder
- * lib/setup.h: ugh. the VMS stuff must've been like that for a
- reason, I put it back again
- 2002-02-07 15:35 bagder
- * Makefile.am: moved the config-* files to lib/Makefile.am
- 2002-02-07 15:34 bagder
- * lib/Makefile.am: moved the config-* files here from the
- ../Makefile.am
- 2002-02-07 15:33 bagder
- * lib/setup.h: use the config files in this directory now, not ../
- 2002-02-07 15:32 bagder
- * config-mac.h, config-riscos.h, config-vms.h, config-win32.h,
- lib/config-mac.h, lib/config-riscos.h, lib/config-vms.h,
- lib/config-win32.h: moved the config-*.h files from root to the
- lib/ dir
- 2002-02-07 13:52 bagder
- * tests/server/sws.c: added note about persistancy in the server
- 2002-02-07 13:42 bagder
- * tests/server/sws.c: POSTs seems to work somewhat now
- 2002-02-07 13:40 bagder
- * tests/server/: Makefile, sws.c: port number fix, now stores the
- processed request sent to the server
- 2002-02-07 11:43 bagder
- * docs/TODO: added Cris Bailiff's CAdir option suggestion
- 2002-02-07 10:39 bagder
- * tests/server/: Makefile, getpart.c, sws.c: the initial C code for
- the new HTTP test server
- 2002-02-07 10:34 bagder
- * CHANGES: changes since 7.9.4
- 2002-02-07 10:32 bagder
- * lib/http.c: don't add 2 to the post size, that was a previous
- mistake because there was an extra CRLF added to the post data
- 2002-02-06 17:04 bagder
- * Makefile.dist: Miklos Nemeth windows update
- 2002-02-06 17:03 bagder
- * src/Makefile.vc6: Miklos Nemeth added comments
- 2002-02-06 17:01 bagder
- * docs/INSTALL: Miklos Nemeth improved the windows section
- 2002-02-06 17:00 bagder
- * lib/Makefile.vc6: Miklos Nemeth improved
- 2002-02-06 16:48 bagder
- * lib/formdata.c: ARGH the CRLF I removed recently was not only
- done after the initial content-type header, it was used for each
- part and thus without this it failed MISERABLY. *smacks forhead*
- 2002-02-06 10:49 bagder
- * docs/curl_easy_setopt.3: a few of the SSL options were added in
- 7.9.3 and it should be noted accordingly
- 2002-02-06 08:02 bagder
- * lib/transfer.c: Brent Beardsley found the content-type bug!
- 2002-02-05 16:33 bagder
- * lib/sendf.c: Kevin Roth's discovered SSL download problem
- 2002-02-05 12:43 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.4
- 2002-02-04 10:51 bagder
- * CHANGES, docs/libcurl.3, include/curl/curl.h, src/version.h:
- 7.9.4-pre2
- 2002-02-03 16:00 bagder
- * docs/curl.1: Eric Melville fixed spell mistakes on a few places
- 2002-02-01 12:11 bagder
- * lib/: getdate.c, getdate.y: Andreas Damm made getdate use
- gmtime_r if available
- 2002-01-31 15:41 bagder
- * docs/libcurl-the-guide: Added the recycle handles chapter Added
- most of the Customizing Operations chapter
- 2002-01-31 15:24 bagder
- * include/curl/curl.h: struct HttpHeader died ages ago, corrected
- comments
- 2002-01-31 08:53 bagder
- * acinclude.m4: Albert Chin: Forgot one case. On HP-UX 11.00,
- gethostbyname_r() is properly defined if -D_REENTRANT is used.
- Without it, the compiler still accepts the function prototype but
- gives a warning about hostent_data going out of scope. This is
- because struct hostent_data is not declared. So, we force an
- error by trying to set a variable to the struct.
- 2002-01-31 08:51 bagder
- * lib/hostip.c: _num_chars did wrong when called with a number that
- starts with 1!
- 2002-01-31 08:17 bagder
- * docs/curl_easy_getinfo.3: corrected the docs for
- CURLINFO_FILETIME
- 2002-01-31 08:10 bagder
- * docs/curl_easy_getinfo.3: Giaslas Georgios provided docs for
- CURLINFO_CONTENT_TYPE
- 2002-01-30 22:49 bagder
- * lib/sendf.c: Georg Horn the previous SSL_read() fix, this was
- actually the fix I did on my test machine! :-)
- 2002-01-30 16:35 bagder
- * docs/libcurl-the-guide: I have too many ideas of what to mention
- in this docs
- 2002-01-30 16:11 bagder
- * lib/sendf.c: Georg Horn found yet another SSL reading problem
- caused by the non-blocks. This was a real bummer!
- 2002-01-30 11:18 bagder
- * tests/runtests.pl: big-time alert that this doesn't work
- 2002-01-30 11:07 bagder
- * docs/libcurl-the-guide: the interface is simply called the "C"
- one these days
- 2002-01-30 11:04 bagder
- * docs/libcurl-the-guide: extended the proxy chapter mucho
- 2002-01-30 09:17 bagder
- * lib/ssluse.c: now re-seed by force (even if already seeded) if a
- random file or egd socket is given
- 2002-01-29 21:34 bagder
- * lib/url.c: conn->upload_bufsize exists no more
- 2002-01-29 21:32 bagder
- * lib/http.c: append a CRLF pair after the content-type line
- 2002-01-29 21:30 bagder
- * lib/formdata.c: removed three loust fprintf()s removed the
- initial CRLF in the formpost, as they are part of the request and
- should be written by the code in http.c!
- 2002-01-29 21:28 bagder
- * lib/transfer.c: upload progress counter fix, removed the
- adjustable upload buffer size
- 2002-01-29 21:28 bagder
- * lib/urldata.h: no more adjustable upload buffer size, we use
- non-blocking sockets now so this work-around is not needed
- anymore!
- 2002-01-29 15:12 bagder
- * CHANGES: nine items since 7.9.3
- 2002-01-29 15:11 bagder
- * lib/ssluse.c: - T. Bharath pointed out that we seed SSL on every
- connect, which is a time- consuming operation that should only
- be needed to do once. We patched libcurl to now only seed on
- the first connect when unseeded. The seeded status is global so
- it'll now only happen once during a program's life time.
- 2002-01-29 11:55 bagder
- * tests/data/test1: bad tag
- 2002-01-29 11:49 bagder
- * include/curl/curl.h, lib/getinfo.c, lib/transfer.c, lib/url.c,
- lib/urldata.h: Giaslas Georgios introduced CURLINFO_CONTENT_TYPE
- 2002-01-28 20:31 bagder
- * lib/url.c: Steve Marx helped us realize that we shouldn't treat
- customrequest as a request of its own, it just changes the
- keyword of a request.
- 2002-01-28 20:23 bagder
- * lib/hostip.c: someone should have me punished, but this bug made
- curl bug seriously on IPv4-linux machines
- 2002-01-28 20:22 bagder
- * src/main.c: don't count a custom request as a request type of its
- own, it is merely a modifier of another type
- 2002-01-28 19:39 bagder
- * lib/getdate.c: newly generated
- 2002-01-28 19:39 bagder
- * lib/getdate.y: Andreas Damm made it reentrant safe!
- 2002-01-27 12:51 bagder
- * lib/http.c: no longer add CRLF _after_ POST data, it should not
- be needed. Pedro Neves pointed out this ugliness.
- 2002-01-27 12:49 bagder
- * lib/getinfo.c: set header and request size to 0 before each
- *_perform()
- 2002-01-25 11:07 bagder
- * docs/examples/: Makefile.am, postit.c: postit.c is removed, it
- used the deprecated curl_formparse() and may encourage people to
- use bad functions
- 2002-01-25 09:35 bagder
- * lib/transfer.c: bug report #508235 identified a non-working
- Location: following, and this little fix seems to correct it.
- another case where we just returned and didn't shut off the
- reading. This bug is introduced in 7.9.3 due to the new internal
- "order".
- 2002-01-23 19:10 bagder
- * include/curl/curl.h, src/version.h: 7.9.3
- 2002-01-23 19:01 bagder
- * CHANGES: 7.9.3 public
- 2002-01-23 08:15 bagder
- * lib/transfer.c: Andrés García found out that we didn't properly
- stop reading from a connection after the headers on a HEAD
- request. This bug has been added in 7.9.3 and was mnot present
- earlier.
- 2002-01-22 14:41 bagder
- * docs/libcurl-the-guide: more about passwords and started about
- proxies
- 2002-01-22 14:10 bagder
- * docs/TODO: verify big files
- 2002-01-22 09:22 bagder
- * docs/FAQ: minor edit
- 2002-01-21 15:57 bagder
- * docs/curl-config.1: added --cc description and an example
- 2002-01-21 13:11 bagder
- * CHANGES, docs/TODO, include/curl/curl.h, src/version.h: pre4
- 2002-01-21 11:54 bagder
- * docs/libcurl-the-guide: HTTP POST explained
- 2002-01-19 12:08 bagder
- * lib/formdata.c: #505514, as correctly pointed out by Antonio
- ([email protected]), trying to post a non-existing file should
- include nothing, not an error text!
- 2002-01-18 16:16 bagder
- * CHANGES: mingw fix, mac os x fix, long long check removed from
- configure, --enable-debug uses even stricter options now
- 2002-01-18 16:14 bagder
- * lib/getdate.c: newly generated
- 2002-01-18 16:08 bagder
- * docs/libcurl-the-guide: added more text in the 'passwords'
- section
- 2002-01-18 14:10 bagder
- * lib/getdate.y: satisfy gcc -Wundef
- 2002-01-18 14:04 bagder
- * include/curl/curl.h, lib/ftp.c, lib/netrc.c: #if [undefined] =>
- #ifdef [undefined]
- 2002-01-18 14:00 bagder
- * configure.in: playing with more strict gcc warnings with
- --enable-debug
- 2002-01-18 13:59 bagder
- * lib/hostip.c: prevents gcc -Wcast-align from complaining
- 2002-01-18 13:56 bagder
- * lib/ftp.c: made gcc -Wcast-align happy
- 2002-01-18 13:53 bagder
- * lib/mprintf.c: #ifndef and #define magic to prevent compiler
- warnings when doing #if BLA where BLA is undefined
- 2002-01-18 13:48 bagder
- * docs/TODO: updated to 2002 status ;-)
- 2002-01-18 11:45 bagder
- * lib/mprintf.c: cut off a big piece of comment and added a pointer
- to the Trio web page should anyone ever want a good printf()
- clone
- 2002-01-18 11:43 bagder
- * configure.in: commented out the 'long long' and 'long double'
- checks, as we don't really use them anyway and they cause
- warnings in lib/mprint.c
- 2002-01-18 11:36 bagder
- * lib/hash.c: I wish I could type. Anyway, this proved it is a good
- habit to put the NULL on the left side of comparisons...
- 2002-01-18 11:30 bagder
- * lib/: hash.c, llist.c: added typecast for a malloc() return, and
- added check for NULL
- 2002-01-18 10:25 bagder
- * lib/sendf.c: Added #include <errno.h>
- 2002-01-18 09:03 bagder
- * lib/sendf.c: Andrés García patched. It now checks for EWOULDBLOCK
- properly on windows boxes.
- 2002-01-18 09:03 bagder
- * lib/Makefile.m32: patched by Andrés García
- 2002-01-17 15:34 bagder
- * include/curl/curl.h, src/version.h: 7.9.3-pre3
- 2002-01-17 15:25 bagder
- * CHANGES: correct ssl version, fixed ssl writes, solved time-out
- disconnect without text, fixed dns cache problem, made it compile
- with openssl before 0.9.5 again and extended libcurl-the-guide a
- bit more
- 2002-01-17 15:24 bagder
- * docs/libcurl-the-guide: more text added
- 2002-01-17 14:45 bagder
- * docs/examples/simplessl.c: added a comment about this example
- only works with 7.9.3 and newer libs
- 2002-01-17 11:40 bagder
- * lib/ssluse.c: Richard Archer made it compile and build with
- OpenSSL versions prior to 0.9.5
- 2002-01-17 09:03 bagder
- * lib/hostip.c: include our own sprintf() prototype to make it
- return sensible data on all platforms, I also edited a few data
- types slightly to prevent my compiler from warning on
- comparisions between signed and unsigned values
- 2002-01-17 08:38 bumblebury
- * lib/hostip.c: Get this working, still need to check for leaks and
- such, but should be fine..
- 2002-01-17 07:55 bumblebury
- * lib/hostip.c: Make the keys for hostcache entries be in the
- format:: host:port, so accessing curl.haxx.se on port 80 would
- yield a key value of :: curl.haxx.se:80
- 2002-01-17 01:27 bagder
- * docs/libcurl-the-guide: filled-in text in the "Building" chapter
- and added a "libcurl with C++" chapter
- 2002-01-17 00:28 bagder
- * lib/sendf.c: SSL writes passed back a silly length...
- 2002-01-16 23:26 bagder
- * lib/connect.c: fixed time-out returned without error text set
- 2002-01-16 18:45 bagder
- * lib/version.c: Kevin Roth's SSLeay() patch, slight edited by me.
- Works with OpenSSL 0.9.5 now.
- 2002-01-16 16:12 bagder
- * include/curl/curl.h, src/version.h: 7.9.3-pre2
- 2002-01-16 16:04 bagder
- * CHANGES: --cc and working non-blocking sockets uploads
- 2002-01-16 15:53 bagder
- * lib/urldata.h: - shrunk the BUFSIZE define from 50K to 20K - made
- a separate buffer for uploads (due to the non-blocking stuff) -
- added two connectdata struct fields for non-blocking uploads
- 2002-01-16 15:50 bagder
- * lib/transfer.c: modified to deal with the new non-blocking
- versions of Curl_read() and Curl_write().
- 2002-01-16 15:49 bagder
- * lib/sendf.h: Curl_write's 5th argument now is signed
- 2002-01-16 15:49 bagder
- * lib/sendf.c: Curl_read() and Curl_write() are both now adjusted
- to return properly in cases where EWOULDBLOCK or equivalent is
- returned. We must not block.
- 2002-01-16 15:47 bagder
- * lib/telnet.c: Curl_write() now takes a different 5th argument
- 2002-01-16 15:47 bagder
- * lib/http.c: Somewhat ugly fix to deal with non-blocking sockets.
- We just loop and try again. THIS IS NOT A NICE FIX.
- 2002-01-16 15:46 bagder
- * lib/ftp.c: Somewhat ugly fix to deal with non-blocking sockets.
- We just loop and try again. THIS IS NOT A NICE FIX. We
- should/must make a select() then and only retry when we can write
- to the socket again.
- 2002-01-16 15:20 bagder
- * curl-config.in: added support for --cc to output the compiler
- name. This makes it possible to compile libcurl stuff without any
- prior knowledge:
- cc=`curl-config --cc` cflags=`curl-config --cflags`
- libs=`curl-config --libs`
- $cc $flags $libs -o example example.c
- Or if you prefer, the oh-so-cool single-line version:
- `curl-config --cc --cflags --libs` -o example example.c
- 2002-01-16 15:13 bagder
- * docs/examples/README: added a somewhat cool single-line command
- that builds most example sources on unix-like systems
- 2002-01-15 09:22 bagder
- * docs/libcurl-the-guide: initial attempt to write a tutorial-like
- libcurl guide
- 2002-01-15 00:32 bagder
- * CHANGES: fixed non-blocking reads, fixed ssl sessions, in_addr_t
- and more non-blocking
- 2002-01-15 00:14 bagder
- * lib/: ftp.c, http.c, sendf.c, sendf.h, telnet.c, transfer.c:
- Curl_read() now returns a negative return code if EWOULDBLOCK or
- similar
- 2002-01-15 00:14 bagder
- * lib/hostip.c: a memory leak when name lookup failed is now
- removed
- 2002-01-14 08:53 bagder
- * acinclude.m4: Stoned Elipot's patch for the in_addr_t test
- 2002-01-14 06:36 bumblebury
- * lib/hash.h: Remove erreaneous include, setup.h is included one
- line above
- 2002-01-13 12:32 bagder
- * docs/examples/simplessl.c: Götz Babin-Ebell updated with some new
- 7.9.3 features
- 2002-01-13 12:32 bagder
- * docs/curl_easy_setopt.3: Götz Babin-Ebell provided some
- documantation for the ENGINE stuff
- 2002-01-10 10:00 bagder
- * docs/examples/: Makefile.am, http-post.c: added http-post.c
- 2002-01-10 08:38 bagder
- * docs/BUGS: slightly extended to mention that -v and -i are good
- options to use when reporting bugs
- 2002-01-09 14:23 bagder
- * docs/examples/simple.c: bad comment begone
- 2002-01-09 14:22 bagder
- * docs/examples/simple.c: cut off argc and argv as well
- 2002-01-09 14:22 bagder
- * docs/examples/simple.c: Cleaned up this example to make it even
- simpler.
- 2002-01-09 10:38 bagder
- * lib/ssluse.c: Cris Bailiff found out that when the SSL session
- cache was filled, libcurl would crash. This corrects the problem.
- 2002-01-09 00:27 bagder
- * docs/INSTALL: David Bentham's updated QNX notification
- 2002-01-09 00:23 bagder
- * lib/ssluse.c: added a missing failf() before returning an error
- code
- 2002-01-09 00:19 bagder
- * lib/sendf.c: this seems to correct the SSL reading problem
- introduced when switching over to non-blocking sockets, but this
- loops very nastily. We should return back to the select() and
- wait there until more data arrives, not just blindly attempt
- again and again...
- 2002-01-08 14:05 bagder
- * docs/examples/ftpget.c: I made the write callback create the file
- the first time it gets called so that it won't create an empty
- file if the remote file doesn't exist
- 2002-01-08 10:32 bagder
- * tests/runtests.pl: test case 38 added a few new requirements
- 2002-01-08 10:32 bagder
- * tests/FILEFORMAT: updated
- 2002-01-08 10:32 bagder
- * tests/getpart.pm: added some tracability
- 2002-01-08 10:31 bagder
- * tests/data/: Makefile.am, test38: test case 38, try a HTTP
- download resume without the server supporting ranges
- 2002-01-08 09:26 bagder
- * docs/examples/Makefile.am: another example source added
- 2002-01-08 09:25 bagder
- * docs/examples/ftpgetresp.c, include/curl/curl.h, src/version.h:
- 7.9.3 pre-release commit
- 2002-01-08 08:22 bagder
- * CHANGES: non-blocking sockets, DNS caching updated, cookies
- corrected, bool is now unsigned everywhere
- 2002-01-08 08:06 bagder
- * lib/hostip.c: added two typecasts to prevent compiler (gcc3)
- warnings
- 2002-01-08 05:30 bumblebury
- * lib/: hostip.c, urldata.h: 1) the dns_cache_timeout should be an
- integer, not a bool 2) in the curl_dns_cache_entry structure,
- timestamp should be a time_t instead of an integer (although I
- doubt it matters).
- 2002-01-08 05:26 bumblebury
- * include/curl/curl.h, lib/hostip.c, lib/url.c, lib/urldata.h: Add
- support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT
- option.
- The default cache timeout for this is 60 seconds, which is
- arbitrary and completely subject to change :)
- 2002-01-08 00:05 bagder
- * lib/cookie.c: As identified in bug report #495290, the last
- "name=value" pair in a Set-Cookie: line was ignored if they
- didn't end with a trailing semicolon. This is indeed wrong
- syntax, but there are high-profile web sites out there sending
- cookies like that so we must make a best-effort to parse them.
- 2002-01-07 23:47 bagder
- * lib/setup.h: the bool typedef is now made unsigned, to make sure
- it stays that on all platforms, unrelated to what they might
- prefer by default
- 2002-01-07 23:46 bagder
- * lib/transfer.c: removed silly check for >=0 of a supposedly
- unsigned value!
- 2002-01-07 21:55 bumblebury
- * lib/hostip.c: Probably not necessary, but good practice.
- 2002-01-07 21:52 bumblebury
- * include/curl/curl.h, lib/easy.c, lib/hash.c, lib/hash.h,
- lib/hostip.c, lib/hostip.h, lib/multi.c, lib/url.c,
- lib/urldata.h: Make cach'ing work with threads now, there are now
- three cases:
- - Use a global dns cache (via setting the tentatively named,
- CURLOPT_DNS_USE_GLOBAL_CACHE option to true)
- - Use a per-handle dns cache, by default
- - Use a pooled dns cache when in the "multi" interface
- 2002-01-07 19:38 bagder
- * lib/: connect.c, ssluse.c: Modified to use non-blocking sockets
- all the time.
- 2002-01-07 17:03 bagder
- * CHANGES: VC++ makefile, HTTP 204, cookie fix, non-blocking socket
- for better SSL connection timeout
- 2002-01-07 16:24 bagder
- * lib/transfer.c: added proper breaks in the switch()
- 2002-01-07 16:14 bagder
- * docs/INSTALL: Added David Bentham's notes about QNX and
- FD_SETSIZE
- 2002-01-07 15:57 bagder
- * lib/transfer.c: HTTP response 204 should be treated similar to
- 304, that is we must not expect (nor read) any response-body
- 2002-01-07 15:56 bagder
- * lib/cookie.c: added precautions to not go insane when two
- matching cookies end up in the cookie list, even though they're
- not supposed to do that...
- 2002-01-05 00:48 subman
- * lib/curllib.dsp: Add hash and llist to VC dsp file
- 2002-01-05 00:47 subman
- * lib/Makefile.vc6: Add hash and llist to VC makefile
- 2002-01-04 14:20 bagder
- * tests/runtests.pl: -l lists all tests
- 2002-01-04 14:15 bagder
- * docs/MANUAL: The former -c is "-C -" these days
- 2002-01-04 10:57 bagder
- * CHANGES: dns cache, ftp response read, 64bit fixes, printf
- replaces, inet_ntoa_r corrections
- 2002-01-04 10:53 bagder
- * lib/telnet.c: replaced printf() => Curl_sendf()
- 2002-01-04 10:53 bagder
- * lib/getenv.c: removed a commented line
- 2002-01-04 10:52 bagder
- * lib/krb4.c: fixed an inet_ntoa() occurance to use inet_ntoa_r()
- if it is available. I also replaced all printf() calls with
- calls to Curl_failf()
- 2002-01-04 10:38 bagder
- * lib/url.c: an unconditional occurance of inet_ntoa() now uses
- inet_ntoa_r() on all platforms that have such a function. This
- affects multi-thread running libcurls on IPv4 systems that have
- VERBOSE switched on. The previous version was risking that
- another thread overwrote the data before it was read out in this
- thread. There could possibly also be a slight risk that the data
- isn't zero terminated for a short while and thus could cause the
- thread to crash...
- 2002-01-04 10:35 bagder
- * lib/ftp.c: #include the local "inet_ntoa_r.h" file if no proto
- was found in the global header directory but the function *is*
- present!
- 2002-01-04 10:17 bagder
- * lib/ftp.c: The buffer in ftp_pasv_verbose(), used for
- gethostbyaddr_r(), is now defined to become properly 8-byte
- aligned on 64-bit archs. Philip Gladstone reported.
- 2002-01-04 10:03 bagder
- * lib/ftp.c: The FTP response lines are now passed to the function
- callback registered for headers.
- 2002-01-03 16:03 bagder
- * Makefile.am, configure.in: multi stuff from the multi-dev branch
- 2002-01-03 16:01 bagder
- * lib/: Makefile.am, multi.c, multi.h, transfer.c, transfer.h,
- url.c, url.h, urldata.h: merged the multi-dev branch back into
- MAIN again
- 2002-01-03 11:22 bagder
- * lib/: Makefile.am, connect.c, easy.c, ftp.c, hash.c, hash.h,
- hostip.c, hostip.h, llist.c, llist.h, url.c: Sterling Hughes'
- provided initial DNS cache source code.
- 2002-01-03 10:43 bagder
- * CHANGES, docs/curl.1, lib/urldata.h: minor changes
- 2002-01-03 10:12 bagder
- * CVS-INFO: added required software and Guido Neitzer's Mac OS X
- build instructions
- 2002-01-03 09:22 bagder
- * tests/runtests.pl: added a little percentage for "ok coverage"
- 2002-01-03 09:07 bagder
- * src/main.c: Changed how -I/--head works when --include is also
- used... Test case 104 stopped working after the dec-20 fixes that
- now supports FTP operations to skip the transfer phase.
- 2002-01-03 08:23 bagder
- * CHANGES: Philip Gladstone's fixes
- 2002-01-03 01:51 bagder
- * lib/ftp.c: pass an 'int' as the third argument to bind()
- 2002-01-03 00:22 bagder
- * lib/transfer.c: don't fail on partly downloaded content if we
- follow a "new URL" due to the follow-location logic
- 2002-01-02 18:42 bagder
- * lib/urldata.h: incorporated the 1.93 => 1.94 change into this
- branch too
- 2002-01-02 11:06 bagder
- * lib/: connect.c, ftp.c, hostip.c: Philip Gladstone's 64-bit sparc
- native compiler compatibility issues fixed.
- 2001-12-21 10:55 bagder
- * CHANGES.0: the changes from 1999 is now in CHANGES.1999
- 2001-12-21 10:54 bagder
- * CHANGES.1999: moved the changes from 1999 into its own file
- 2001-12-21 10:20 bagder
- * docs/FAQ: rewrote 3.9 to be more generic with more languages:
- "3.9 How do I use curl in my favourite programming language?"
- 2001-12-21 09:10 bagder
- * docs/FAQ: spell
- 2001-12-21 09:02 bagder
- * CHANGES: recent fixes
- 2001-12-20 16:58 bagder
- * lib/url.c: *cool* fix by Björn Stenberg, makes proxy transfers
- work better...! :-)
- 2001-12-20 12:22 bagder
- * lib/: ftp.c, urldata.h: If nobody is set we won't download any
- FTP file. If include_header is set, we return a set of headers
- not more. This enables FTP operations that don't transfer any
- data, only perform FTP commands.
- 2001-12-20 00:25 bagder
- * docs/FAQ: Added 4.5.6 "301 Moved Permanently", as a reply to bug
- report #495215
- 2001-12-18 15:52 bagder
- * lib/: multi.c, multi.h: edits
- 2001-12-18 15:43 bagder
- * lib/: multi.c, transfer.c, transfer.h, urldata.h: More tweaks.
- Yay! We managed to actually download data with the new interace
- now! Still a long way to go...
- 2001-12-18 11:13 bagder
- * docs/examples/: Makefile.am, simplessl.c: Götz Babin-Ebell's
- contributed "simplessl.c" example source code
- 2001-12-18 02:00 bagder
- * buildconf: run automake last
- 2001-12-18 00:43 bagder
- * Makefile.am, configure.in, lib/multi.c, lib/transfer.c,
- lib/transfer.h, lib/urldata.h: things are moving
- 2001-12-18 00:10 bagder
- * lib/transfer.c: Major hack in Transfer(). I moved *ALL* local
- local variables (with only a few exceptions) into a struct
- instead, as that'll make it easier to store state between
- invokes. Parts of this function will be moved out into functions
- that are supposed to support getting invoked multiple times
- instead of dealing with it all in one huge loop like today...
- 2001-12-18 00:01 bagder
- * CHANGES, configure.in, docs/THANKS, include/curl/curl.h,
- lib/memdebug.h, lib/setup.h, lib/ssluse.c, lib/url.c,
- lib/urldata.h, src/main.c, src/setup.h: Götz Babin-Ebell's
- OpenSSL ENGINE patch
- 2001-12-17 11:32 bagder
- * docs/TODO: strip trailing CRs
- 2001-12-17 10:33 bagder
- * docs/curl_formparse.3: cut off the description to prevent people
- from using this!
- 2001-12-16 13:54 bagder
- * docs/curl_formadd.3: Marcus Webster's added
- CURLFORM_CONTENTHEADER docs
- 2001-12-14 13:59 bagder
- * CHANGES, docs/THANKS, include/curl/curl.h, lib/formdata.c,
- lib/formdata.h: Marcus Webster's newly added
- CURLFORM_CONTENTHEADER
- 2001-12-13 13:59 bagder
- * lib/: transfer.c, transfer.h, url.c, url.h, urldata.h: moved
- around functions, split some functions to be better fitted for
- the multi interface
- 2001-12-13 13:58 bagder
- * lib/: multi.c, multi.h: one step further
- 2001-12-13 13:58 bagder
- * lib/Makefile.am: added the multi.[ch] files
- 2001-12-13 13:55 bagder
- * lib/multi-app.c: moved this to ../multi/app.c
- 2001-12-13 08:34 bagder
- * lib/multi-app.c: This file is added here for documentational
- purposes only. It shows how an application could use the
- multi-interface.
- This file is targeted for removal later. It should become an
- example source code in the docs directory instead!
- 2001-12-13 08:16 bagder
- * lib/: multi.c, multi.h: minor changes
- 2001-12-11 16:08 bagder
- * lib/sendf.c: solaris 2.5.1 needs the sys/types.h file before the
- sys/socket.h
- 2001-12-11 14:13 bagder
- * lib/: connect.c, dict.c, ftp.c, http.c, krb4.c, security.c,
- sendf.c, ssluse.c: failf() calls should not have newlines in the
- message string!
- 2001-12-11 01:48 bagder
- * src/main.c: when the file name given to -T is used to build an
- upload path, the local directory part is now stripped off and
- only the actual file name part will be used
- 2001-12-10 12:59 bagder
- * docs/curl.1: HTTP_PROXY => http_proxy as Björn pointed out
- 2001-12-10 08:46 bagder
- * docs/curl_easy_setopt.3: corrected the READFUNCTION docs slightly
- 2001-12-07 16:56 bagder
- * lib/http.c: corrected the comment above gmtime_r
- 2001-12-07 16:51 bagder
- * configure.in, lib/http.c: added gmtime_r check
- 2001-12-07 10:24 crisb
- * perl/README: Updated location information for Curl_easy
- 2001-12-06 15:40 bagder
- * docs/TODO: Jason Mancini's -Oalways suggestion
- 2001-12-06 13:48 bagder
- * docs/INSTALL: let us know if curl compiles on more platforms
- 2001-12-06 08:11 bagder
- * docs/INSTALL: curl compiles on HURD
- 2001-12-05 09:36 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.2 commit
- 2001-12-05 07:47 bagder
- * lib/url.c: Jon Travis suggested fix. when CURLOPT_HTTPGET is used
- we must assign set.upload to FALSE or else we might still get an
- upload if the previous operation was an upload!
- 2001-12-04 17:33 bagder
- * src/macos/curl.mcp.xml.sit.hqx: Eric-update
- 2001-12-04 14:03 bagder
- * src/macos/curl.mcp.xml.sit.hqx: Eric's updated version
- 2001-12-04 14:03 bagder
- * lib/: connect.c, getpass.c, hostip.c, sendf.c: Eric's #include
- fixes for better macos compiles
- 2001-12-04 10:16 bagder
- * CHANGES: Eric brought some files for macos compiles
- 2001-12-04 10:14 bagder
- * lib/transfer.c: i'm soooo funny
- 2001-12-04 09:48 bagder
- * src/Makefile.am: added macos files to the distribution archive
- 2001-12-04 08:47 bagder
- * lib/multi.c: more comments
- 2001-12-04 07:56 bagder
- * src/macos/: MACINSTALL.TXT, curl.mcp.xml.sit.hqx,
- src/curl_GUSIConfig.cpp, src/macos_main.cpp: MacOS (not Mac OS X)
- compilation files
- 2001-12-04 07:52 bagder
- * config-mac.h, src/config-mac.h: Eric's update
- 2001-12-03 14:56 bagder
- * CHANGES: the happy events so far today
- 2001-12-03 14:48 bagder
- * lib/: ftp.c, urldata.h: As Eric Lavigne pointed out, the ftp
- response reader MUST cache data that is not dealt with when we
- find an end-of-response line, as there might be important stuff
- even after the correct line. So on subsequent invokes, the cached
- data must be used!
- 2001-12-03 14:46 bagder
- * tests/: ftpserver.pl, data/Makefile.am, data/test126: test case
- 126 added, this uses RETRWEIRDO that makes the FTP server send
- two responses at once, to excerise the part of curl to make sure
- it can cache (parts of) responses properly.
- 2001-12-03 13:57 bagder
- * lib/strequal.c: Eric nailed a but in strnequal() for macintosh
- 2001-12-03 11:38 bagder
- * docs/TODO: the final ftp ipv6 support has been added!
- 2001-12-03 11:07 bagder
- * docs/: FEATURES, INSTALL, README.win32: updates
- 2001-12-03 11:00 bagder
- * LEGAL: updated the copyright year range
- 2001-12-03 10:59 bagder
- * README: cool.haxx.se now only allows http downloads
- 2001-12-03 10:44 bagder
- * docs/BUGS: modified the stack trace section slightly
- 2001-12-03 09:22 bagder
- * CHANGES: pre7 and pre8 details
- 2001-12-03 08:43 bagder
- * tests/data/Makefile.am: test127~ should not be included!
- 2001-12-02 15:16 bagder
- * lib/: url.c, urldata.h: more careful re-use of connections when
- SSL is used over proxies
- 2001-12-02 13:09 bagder
- * lib/Makefile.vc6: SM renamed the debug DLL
- 2001-12-02 13:07 bagder
- * config-win32.h: added a in_addr_t #define
- 2001-11-30 14:40 bagder
- * docs/curl_easy_setopt.3: documented CURLOPT_HTTP_VERSION and
- CURLOPT_FTP_USE_EPSV
- 2001-11-30 14:30 bagder
- * docs/curl.1: added --disable-epsv
- 2001-11-30 10:29 bagder
- * src/config-mac.h: no include, no const in strdup
- 2001-11-30 10:26 bagder
- * src/main.c: fixed the option parser to not loop when a long
- option is specified
- 2001-11-29 21:15 bagder
- * tests/runtests.pl: remove the command file after each test
- 2001-11-29 21:15 bagder
- * tests/data/: Makefile.am, test126, test190: test126 renamed to
- test190 as it has to be last among the FTP tests because of some
- problems in the test server :-/
- 2001-11-29 20:58 bagder
- * tests/data/: Makefile.am, test127: test 127 --disable-epsv
- 2001-11-29 20:42 bagder
- * CHANGES, src/main.c: --disable-epsv
- 2001-11-29 13:50 bagder
- * CHANGES: fixes for tru64, fixes for mac
- 2001-11-29 13:49 bagder
- * include/curl/curl.h, lib/url.c: disabling EPSV is now possible
- 2001-11-29 13:48 bagder
- * lib/telnet.c: stdin is file descriptor 0
- 2001-11-29 13:47 bagder
- * src/: setup.h, urlglob.c: mac fixes
- 2001-11-29 13:42 bagder
- * Makefile.am, src/Makefile.am: added mac stuff
- 2001-11-29 13:40 bagder
- * config-mac.h, src/config-mac.h: updated mac specific include
- files
- 2001-11-29 13:33 bagder
- * config-mac.h: unix newlines
- 2001-11-29 13:32 bagder
- * config-mac.h: wrongly set binary
- 2001-11-29 00:29 bagder
- * CHANGES: mucho stuff since pre6!
- 2001-11-29 00:21 bagder
- * include/curl/curl.h: added CURLOPT_FTP_USE_EPSV
- 2001-11-29 00:21 bagder
- * acconfig.h: in_addr_t added
- 2001-11-29 00:20 bagder
- * lib/: ftp.c, url.c, urldata.h: CURLOPT_FTP_USE_EPSV can now be
- set to FALSE to prevent libcurl from attempting to use EPSV
- before the standard PASV.
- 2001-11-29 00:19 bagder
- * lib/memdebug.c: fill memory with junk on malloc()
- 2001-11-29 00:14 bagder
- * acinclude.m4: now sets a type for in_addr_t even if it isn't
- found in the #include files like on my linux box
- 2001-11-28 17:00 bagder
- * lib/: multi.c, multi.h: more more more MORE
- 2001-11-28 16:46 bagder
- * lib/multi.c: the perform "state machine" is more explained now
- 2001-11-28 16:25 bagder
- * lib/: multi.c, multi.h: mods
- 2001-11-28 14:45 bagder
- * tests/data/: test103, test105, test106, test107, test109,
- test110, test111, test112, test115, test117, test118, test119,
- test120, test121, test122, test123, test124, test400: adjusted to
- new FTP commands in the command sequence
- 2001-11-28 14:16 bagder
- * acinclude.m4, configure.in: Added an in_addr_t check
- 2001-11-28 14:07 bagder
- * tests/: ftpserver.pl, data/test100, data/test102: EPSV and SIZE
- adjustments
- 2001-11-28 14:05 bagder
- * lib/ftp.c: Added EPSV which is now unconditionally always tried
- before PASV, which makes it work reaaaaly nicely on IPv6-enabled
- hosts! Added SIZE before RETR is made, always done on downloads.
- It makes us know the size prior to download much more frequently.
- Unfortunately, this breaks all the FTP test cases. *fixfixfix*
- 2001-11-28 13:16 bagder
- * lib/ftp.c: use in_addr_t for inet_addr() return code. Now, now
- portable is this *REALLY*? We should add some configure tests for
- this!
- 2001-11-28 12:09 bagder
- * lib/: multi.c, multi.h: used in the new multi interface, not yet
- actually part of libcurl but added to CVS to make them available
- to others
- 2001-11-27 14:37 bagder
- * docs/FAQ: support para makes more sense now
- 2001-11-27 14:34 bagder
- * docs/FAQ: language
- 2001-11-27 14:33 bagder
- * docs/FAQ: the list of contributors are in the THANKS file these
- days
- 2001-11-27 08:27 bagder
- * lib/: Makefile.am, mprintf.c, setup.h, strequal.c, urldata.h:
- Eric Lavigne updates
- 2001-11-27 08:27 bagder
- * config-mac.h: for building on Mac before OS X
- 2001-11-27 07:53 bagder
- * docs/: Makefile.am, index.html: greep at mindspring.com provided
- an index.html file that links to all the existing HTML documents.
- It makes it easier to browse all the docs with your browser.
- 2001-11-27 01:53 bagder
- * CHANGES: EPSV details
- 2001-11-27 01:50 bagder
- * lib/ftp.c: commented out the EPSV support
- 2001-11-27 01:48 bagder
- * lib/ftp.c: initial code added to support EPSV (IPv6-style PASV)
- 2001-11-27 01:47 bagder
- * CHANGES: recent changes
- 2001-11-26 10:57 bagder
- * docs/curl.1: made the -C more correct and detailed
- 2001-11-23 10:04 bagder
- * lib/connect.c: Andrés García's minor fix to make it compile on
- win32
- 2001-11-22 15:16 bagder
- * CHANGES: recent fixes
- 2001-11-22 14:57 bagder
- * lib/connect.c: this fix seems to make the connect fail properly
- even on IPv4-only Linux machines!
- 2001-11-22 14:03 bagder
- * docs/INSTALL: updated the list of machines
- 2001-11-22 10:40 bagder
- * lib/ftp.c: Eric fixed a wild write
- 2001-11-22 10:39 bagder
- * lib/arpa_telnet.h: Eric found a missing comma!!
- 2001-11-22 01:12 subman
- * lib/Makefile.vc6: Fixed release-ssl build
- 2001-11-22 01:06 subman
- * config-win32.h: Undefine long_long - not supported by VC
- 2001-11-22 00:11 bagder
- * docs/INSTALL: SM corrected wsock32 to ws2_32
- 2001-11-22 00:10 bagder
- * lib/Makefile.vc6: SM added connect.obj
- 2001-11-22 00:01 bagder
- * src/main.c: init the errorbuf to prevent junk from being output
- 2001-11-21 23:59 bagder
- * Makefile.dist: SM's vc target updates
- 2001-11-21 23:57 bagder
- * lib/connect.c: added error text for a failed connect case
- 2001-11-21 09:10 bagder
- * packages/Win32/cygwin/: Makefile.am, README: another Kevin Roth
- update
- 2001-11-20 16:00 bagder
- * docs/curl.1, docs/curl_easy_getinfo.3, include/curl/curl.h,
- lib/getinfo.c, lib/progress.c, lib/progress.h, lib/transfer.c,
- lib/urldata.h, src/writeout.c: Georg Horn's STARTTRANSFER_TIME
- patch
- 2001-11-20 09:03 bagder
- * docs/FAQ: -p, not -P, for proxy tunneling
- 2001-11-19 21:09 bagder
- * lib/Makefile.b32: use the ws2_32.lib now (Miklos Nemeth reporteD)
- 2001-11-19 21:08 bagder
- * lib/connect.h: long port => int port, as the c source uses!
- (Miklos Nemeth found this)
- 2001-11-19 21:06 bagder
- * lib/Makefile.b32.resp: Miklos Nemeth pointed out the missing
- connect.obj
- 2001-11-19 20:56 bagder
- * CHANGES: recent fixes
- 2001-11-19 20:21 bagder
- * src/main.c: Lars M Gustafsson showed us that the free(urlbuffer)
- was totally unnecessary and plain wrong.
- 2001-11-19 10:42 bagder
- * packages/Win32/cygwin/: Makefile.am, README: Kevin Roth's fixes
- 2001-11-16 12:21 bagder
- * lib/http.c: Klevtsov Vadim's time condition fix
- 2001-11-15 15:16 bumblebury
- * lib/ftp.c: looks better on one line (testing the cvs diffing via
- mail, but I also think this looks a bit better ;)
- 2001-11-14 21:13 bagder
- * docs/FAQ: spell, slightly modified "what you can do" crap
- 2001-11-14 14:43 bagder
- * docs/THANKS: added Richard Prescott's email
- 2001-11-14 10:32 bagder
- * docs/TODO: added Richard Levitte's suggestion to support multiple
- -T options
- 2001-11-14 08:11 bagder
- * lib/ssluse.c: Samuel Listopad's fix to allow global_init =>
- global_cleanup => global_init for ssl
- 2001-11-13 13:46 bagder
- * lib/ftp.c: corrected the ftp_getsize() usage, as the HPUX
- compiler warned on them
- 2001-11-13 13:09 bagder
- * lib/ftp.c: uninitialized variable
- 2001-11-13 10:56 bagder
- * docs/TODO: interface to export/import SSL session IDs
- 2001-11-13 10:07 bagder
- * CHANGES: more more more
- 2001-11-13 10:06 bagder
- * docs/TODO: 2 removed, 1 added
- 2001-11-13 10:05 bagder
- * docs/curl_easy_setopt.3: disable QUOTEs with NULL
- 2001-11-13 09:34 bagder
- * lib/http.c: my proxytunnel fix accidentally ruined the normal
- https connects
- 2001-11-13 08:20 bagder
- * docs/curl_global_init.3: point out that calling this function
- more than once is a sever error
- 2001-11-12 23:27 bagder
- * lib/ftp.c: make sure to "read out" the server reply even if we
- didn't get any data from the server when that's the only error
- 2001-11-12 23:10 bagder
- * lib/timeval.c: made Curl_tvdiff round the diff better and make
- the subtraction before the multiply to not wrap-around
- 2001-11-12 15:15 bagder
- * CHANGES: post-weekend fixes
- 2001-11-12 15:08 bagder
- * lib/: http.c, mprintf.c, url.c: made CURLOPT_HTTPPROXYTUNNEL work
- for plain HTTP as well
- 2001-11-12 11:19 bagder
- * lib/: getenv.c, mprintf.c: include setup.h
- 2001-11-12 10:47 bagder
- * lib/http.c: new Curl_ConnectHTTPProxyTunnel() function, needs a
- **lot** of testing!!!
- 2001-11-12 09:50 bagder
- * lib/progress.c: We need at least one millisecond to calculate
- current speed with! I also made the getinfo() stuff divide with
- 1000.0 now to enforce floating point since Paul Harrington claims
- the 7.9.1 still uses even second resolution in the timers there
- 2001-11-08 16:06 bagder
- * lib/formdata.c: Marcus Webster reported and fixed this
- read-one-byte-too-many problem...
- 2001-11-08 15:48 bagder
- * acinclude.m4: now we make sure that NULL is defined in the
- gethostbyname_r() compiles as it turned out they aren't
- everywhere, and that causes compiles to fail and then we don't
- find the proper function call!
- 2001-11-08 13:36 bagder
- * docs/curl.1: Added two missing return codes...
- 2001-11-08 13:16 bagder
- * CHANGES: the proof I did something yesterday as well
- 2001-11-07 15:13 bagder
- * lib/: transfer.c, url.c: we use signal() to ignore signals only
- as long as we have to, and we now restore the previous (if any)
- signal handler properly on return.
- 2001-11-07 13:56 bagder
- * lib/url.c: get the previous struct keep_sigact
- 2001-11-07 10:39 bagder
- * lib/ldap.c: adjusted after Ramana Mokkapati's comments
- 2001-11-07 10:37 bagder
- * CHANGES: moo
- 2001-11-07 09:26 bagder
- * docs/: Makefile.am, VERSIONS: Added VERSIONS that explains about
- the (lib)curl version numbers
- 2001-11-06 20:37 bagder
- * CHANGES: bug report #478780 fixed, cygwin stripped on install,
- some more details on the changes of yesterday
- 2001-11-06 20:33 bagder
- * lib/: setup.h, transfer.c, url.c: myalarm() is history, we now
- use HAVE_ALARM and we now do our very best to 1 - restore the
- previous sigaction struct as soon as we are about to shut off our
- timeout 2 - restore the previous alarm() timeout, in case an
- application or similar had it running before we "borrowed" it for
- a while.
- No, this does not fix the multi-thread problem you get with
- alarm(). This patch should correct bug report #478780:
- //sourceforge.net/tracker/?func=detail&atid=100976&aid=478780&group_id=976
- If not, please post details!
- 2001-11-06 09:44 bagder
- * packages/Win32/cygwin/Makefile.am: Kevin's patch to install the
- binary stripped
- 2001-11-05 15:11 bagder
- * CHANGES: Ramana Mokkapati's, John Lask's and Detlef Schmier's
- reports/changes
- 2001-11-05 15:08 bagder
- * src/main.c: John Lask's fix that adds "-1/--TLSv1" support
- 2001-11-05 15:07 bagder
- * include/curl/curl.h: Added an CURL_SSLVERSION_* enum for SSL
- protocol versions
- 2001-11-05 15:06 bagder
- * lib/ssluse.c: we can now tell ssl to use TLSv1 protocol, and we
- now use defines instead of real integers for versions, the
- defines are added to curl.h
- 2001-11-05 15:04 bagder
- * lib/ldap.c: Ramana Mokkapati did some good bug hunting, and we
- these fixes ldap transfers should work a lot better!
- 2001-11-05 13:37 bagder
- * lib/timeval.h: corrected the Curl_tvnow prototype
- (-Wstrict-prototypes found it)
- 2001-11-05 13:24 bagder
- * lib/ftp.h: Curl_ftpsendf() had wrong return type
- 2001-11-05 12:57 bagder
- * docs/THANKS: added john lask
- 2001-11-05 12:56 bagder
- * lib/Makefile.vc6: John Lask's new makefile
- 2001-11-04 12:35 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.9.1 cleanup commit
- 2001-11-04 12:21 bagder
- * tests/data/: Makefile.am, test30: added test 30, it checks that
- we return error on no content returned from a HTTP server
- 2001-11-03 00:09 bagder
- * tests/: FILEFORMAT, ftpserver.pl, httpserver.pl: improved
- functionality for new timeout tests
- 2001-11-03 00:09 bagder
- * tests/data/: Makefile.am, test126, test29, test303, test401,
- test402: new tests
- 2001-11-02 23:30 bagder
- * lib/: sendf.c, transfer.c, urldata.h: failf() now only overwrites
- the error buffer the first time it gets called for each
- *_perform(). It makes things a lot easier, as the first one that
- detects the error get to write the final error reason...
- 2001-11-02 15:23 bagder
- * CHANGES: Replaced read() and write() with recv() and send()
- 2001-11-02 14:16 bagder
- * docs/INTERNALS: more accurate
- 2001-11-02 14:04 bagder
- * lib/setup.h: Replaced read() and write() with recv() and send()
- for socket operations even under normal unixes.
- 2001-11-02 13:51 bagder
- * docs/TODO: re-ordered, cleaned up
- 2001-11-02 09:32 bagder
- * lib/Makefile.b32: Added connect.c. I really need someone to
- better maintain this makefile...
- 2001-11-02 09:32 bagder
- * lib/Makefile.m32: Jörn added connect.c
- 2001-11-01 16:26 bagder
- * CHANGES: another day another commit
- 2001-11-01 15:51 bagder
- * docs/FAQ: libcurl can init winsock since 7.8.1
- 2001-11-01 14:54 bagder
- * lib/url.c: ConnectionExists() now returns FALSE immediately if it
- finds a connection that is dead, because it can only find one
- entry anyway and if that is dead there won't be any other entry
- that matches
- 2001-11-01 13:47 bagder
- * lib/ftp.c: added comments and function headers
- 2001-11-01 13:18 bagder
- * lib/transfer.c: Update the byte counters in the loop so that
- aborted transfers have the information as well. Improves debug
- outputs etc.
- 2001-11-01 13:17 bagder
- * lib/ftp.c: Use Curl_tvdiff to compare times
- 2001-11-01 10:12 bagder
- * docs/FAQ: less I, more we
- 2001-11-01 08:27 bagder
- * packages/Win32/cygwin/Makefile.am: minor mods to make solaris
- plain 'make' to not die on this
- 2001-10-31 21:59 bagder
- * lib/ftp.c: fixed FTPSENDF for ipv6 compiles
- 2001-10-31 21:54 bagder
- * CHANGES: a bunch
- 2001-10-31 16:14 bagder
- * lib/url.c: Removed the SocketIsDead() stuff for SSL again as it
- doesn't work. We must rely on the new go-ahead-and-try mechanism
- that I just added to Transfer()
- 2001-10-31 16:13 bagder
- * lib/transfer.c: If Curl_do() fails with CURLE_WRITE_ERROR on a
- re-used connection, this new logic can retry the same operation
- on a new connection!
- 2001-10-31 16:08 bagder
- * lib/sendf.h: Curl_sendf now returns a CURLcode
- 2001-10-31 16:07 bagder
- * lib/sendf.c: return type cleanup
- 2001-10-31 16:06 bagder
- * lib/: krb4.c, security.c: check Curl_ftpsendf return codes
- 2001-10-31 15:57 bagder
- * lib/http.c: Added better checking of return codes when we send
- data to sockets/connections
- 2001-10-31 15:56 bagder
- * lib/ftp.c: major commit, now we check the return code on every
- invoke of Curl_ftpsendf - which now is made using a macro named
- FTPSENDF. I turned it all caps just to make it more visible that
- it is in fact a macro.
- 2001-10-31 15:48 bagder
- * lib/dict.c: check return code when issuing the request
- 2001-10-31 15:45 bagder
- * lib/progress.c: added typecasts to make the timers calculate with
- doubles, not longs as they accidentally did after the
- Curl_tvdiff() interface change
- 2001-10-31 14:42 bagder
- * docs/TheArtOfHttpScripting: added some -c talk, spell checked
- 2001-10-31 13:48 bagder
- * buildconf: no need for mumbojumbo
- 2001-10-31 11:19 bagder
- * README: added cool.haxx.se as an official mirror site
- 2001-10-31 09:44 bagder
- * lib/: connect.c, connect.h, url.c: nonblock => Curl_nonblock,
- remade the check for a live SSL connection (again)
- 2001-10-30 16:39 bagder
- * docs/curl.1: Added -0/--http1.0
- 2001-10-30 16:32 bagder
- * MITX.txt: removed the 'in documentation' part, as I've expressed
- in public before
- 2001-10-30 16:21 bagder
- * lib/url.c: Added an additional SSL check for a dead socket before
- we re-use an SSL connection. The simple socket-check is not
- enough in these cases.
- 2001-10-30 13:08 bagder
- * lib/cookie.c: prevent strdup()ing NULL -- Paul Harrington's
- report
- 2001-10-30 09:09 bagder
- * docs/curl.1: Corrected the -T description
- 2001-10-30 09:09 bagder
- * docs/MANUAL: removed silly old -t usage from here, added some
- blurb about the "new" -t that sets telnet options
- 2001-10-29 23:17 bagder
- * packages/Win32/cygwin/: Makefile.am, README: Kevin Roth updates
- 2001-10-29 14:41 bagder
- * docs/curl_formadd.3: corrected return code, general cleanup
- 2001-10-29 14:28 bagder
- * lib/libcurl.def: added curl_formadd
- 2001-10-29 14:21 bagder
- * lib/formdata.c: minor fix to support multiple files in one
- formadd() call
- 2001-10-29 11:46 bagder
- * CHANGES: 29 October fixes
- 2001-10-29 11:32 bagder
- * Makefile.am, configure.in: Kevin Roth's cygwin package fixes
- 2001-10-29 11:31 bagder
- * packages/: Makefile.am, Win32/Makefile.am,
- Win32/cygwin/Makefile.am, Win32/cygwin/README: Cygwin moved into
- the win32 drawer
- 2001-10-29 11:10 bagder
- * lib/: url.c, urldata.h: fixed conn->name error on connection
- re-use and enlarged the 'gname' array to hold 512 bytes (for
- user+password+hostname)
- 2001-10-29 08:49 bagder
- * lib/connect.c: SM's waitconnect return code fix!
- 2001-10-26 14:36 bagder
- * tests/data/test28: changed the Location: to match one Paul
- Harrington reports a problem with
- 2001-10-26 13:34 bagder
- * CHANGES: ldap fix, test28 added
- 2001-10-26 13:25 bagder
- * lib/progress.c: made 'timespent' a double, which makes more
- accurate calculations for quick downloads
- 2001-10-26 13:01 bagder
- * tests/data/: Makefile.am, test28: test28 added for "Location:
- extraspace" test
- 2001-10-25 10:28 bagder
- * lib/ldap.c: bug report #474568 - We need to set "no further data
- to download" before the Curl_ldap() function returns, as
- otherwise it'll hang on that assumed transfer.
- 2001-10-24 16:16 bagder
- * docs/INSTALL: added "s390 Linux" as a platform that curl was
- compiled for, and I also sorted the list of machines
- 2001-10-24 13:54 bagder
- * docs/INSTALL: added a section about cross compiling that Jim Duey
- wrote down for us
- 2001-10-24 13:44 bagder
- * CHANGES: lots and lots
- 2001-10-24 13:39 bagder
- * tests/data/: Makefile.am, test27: test case 27 added, to make
- sure cookie replacing don't leak anything
- 2001-10-24 13:39 bagder
- * tests/httpserver.pl: now reports the CORRECT pid on demand
- 2001-10-24 13:36 bagder
- * lib/cookie.c: T. Bharath found this memory leak. It occurs when
- we replace an internally already existing cookie with a new one.
- 2001-10-23 14:11 bagder
- * lib/hostip.c: pack_hostent() now aligns the data properly on
- 64bit boundaries to work on more CPU architectures
- 2001-10-23 12:12 bagder
- * docs/FAQ: grammar grammar!
- 2001-10-23 12:12 bagder
- * docs/FAQ: added "3.12 Why do FTP specific features over HTTP
- proxy fails?"
- 2001-10-23 09:54 bagder
- * configure.in: added AC_PREREQ(2.50) to prevent autoconf mistakes
- 2001-10-23 00:15 bagder
- * src/main.c: An SGI (IRIX) compiler doesn't like indended
- #-instructions, so they're all in column zero now!
- 2001-10-22 14:52 bagder
- * lib/connect.c: make sure the connect can't return OK but return a
- NULL as addr
- 2001-10-22 08:39 bagder
- * include/curl/curl.h: 2000 => 2001
- 2001-10-22 08:35 bagder
- * docs/curl_easy_setopt.3: rephrased the WRITEFUNCTION description
- a bit
- 2001-10-22 08:34 bagder
- * lib/transfer.c: failed transfers will now close the connection
- 2001-10-22 08:32 bagder
- * configure.in: added cygwin package makefile
- 2001-10-22 08:26 bagder
- * Makefile.am, packages/Makefile.am: Kevin Roth's cygwin fixes
- 2001-10-22 08:08 bagder
- * ltmain.sh: A Kevin Roth patch. -- It's a post 1.4.2 patch that
- will become part of libtool 1.4.3, and it's required to allow
- "make install" to function properly on cygwin.
- 2001-10-19 13:59 bagder
- * include/curl/curl.h: new return code: CURLE_GOT_NOTHING
- 2001-10-19 13:58 bagder
- * lib/: http.c, transfer.c, url.c, urldata.h: now counts header
- size return from server and if nothing is returned from a HTTP
- server we return error
- 2001-10-19 13:57 bagder
- * lib/easy.c: curl_easy_duphandle() now properly clones the cookie
- option - patch by T. Bharath
- 2001-10-19 13:56 bagder
- * tests/data/: Makefile.am, test37: added test 37
- 2001-10-19 08:27 bagder
- * lib/transfer.c: CURLOPT_FAILONERROR now only returns error if the
- HTTP code is 400 or above unconditionalliy. Previously, the code
- check was for >= 300 unless follow- location was enabled...
- 2001-10-17 14:33 bagder
- * lib/: hostip.c, memdebug.c: the malloc debug system only logs
- data if the logfile FILE * is set, which makes it easier to
- disable debug output when built with debug functions
- 2001-10-17 14:24 bagder
- * lib/transfer.c: call Curl_done() in Curl_perform() after
- Transfer() was called, even it it returned an error as there
- might be stuff in there we must free/cleanup. This fixes the
- memory leak Yanick Pelletier posted about 16 Oct 2001
- 2001-10-17 13:51 bagder
- * tests/: getpart.pm, httpserver.pl, runtests.pl: don't use
- 'strict' anymore, as it doesn't work good with the cygwin fixes
- also, always kill/restart the HTTP server on startup if it is our
- test server
- 2001-10-16 09:59 bagder
- * lib/Makefile.am: Kevin Roth's cygwin adjustment
- 2001-10-16 09:58 bagder
- * configure.in: added AC_LIBTOOL_WIN32_DLL for cygwin setup issues
- 2001-10-12 14:32 bagder
- * lib/: connect.c, speedcheck.c, timeval.c, timeval.h, url.c:
- Curl_tvdiff() now returns a millisecond diff, no double like
- before
- 2001-10-12 14:31 bagder
- * lib/urldata.h: progress meter fixes
- 2001-10-12 14:31 bagder
- * lib/progress.c: extensively commented source code, parts
- refreshened, the "current speed" is now more accurate since it is
- based on actual spent time without the assumptions from before
- 2001-10-12 14:30 bagder
- * lib/transfer.c: better check for absolute URL redirects, adjusted
- to new Curl_tvdiff() proto
- 2001-10-11 11:32 bumblebury
- * lib/: base64.c, cookie.c, dict.c, dllinit.c, easy.c, escape.c,
- file.c, formdata.c, ftp.c, getdate.c, getenv.c, getinfo.c,
- getpass.c, hostip.c, http.c, http_chunks.c, if2ip.c, krb4.c,
- ldap.c, memdebug.c, mprintf.c, netrc.c, progress.c, security.c,
- sendf.c, speedcheck.c, ssluse.c, strequal.c, strtok.c, telnet.c,
- timeval.c, transfer.c, url.c, version.c: looks nicer and is
- better compatible with older vim versions
- 2001-10-11 11:07 bagder
- * docs/curl_easy_setopt.3: cleanup on language, content and facts
- 2001-10-11 09:41 bagder
- * configure.in: getservbyname is not used by libcurl, don't check
- for it
- 2001-10-11 08:24 bagder
- * docs/curl_easy_setopt.3: removed WRITEINFO from here, it's not
- been supported since 7.4...
- 2001-10-11 00:04 bagder
- * tests/runtests.pl: checkserver() bugged, Kevin Roth detected and
- fixed
- 2001-10-10 23:59 bagder
- * tests/: getpart.pm, httpserver.pl: Kevin Roth's fixes to make
- tests work on cygwin
- 2001-10-10 15:11 bagder
- * docs/curl_easy_setopt.3: CURLOPT_WRITEFUNCTION description
- corrected
- 2001-10-10 14:48 bagder
- * lib/: cookie.c, url.c: cookiejar now enables the cookie engine
- 2001-10-09 14:04 bagder
- * tests/data/Makefile.am: hm
- 2001-10-09 14:03 bagder
- * tests/data/: Makefile.am, test34, test36: added chunked encoding
- tests
- 2001-10-09 13:34 bagder
- * tests/data/: Makefile.am, test47: added test 47 - enforced http
- 1.0 request
- 2001-10-09 08:57 bagder
- * CHANGES: resolve problem fixed, memory leak with ipv6 gone,
- configure improved, MSVC++ project files fixed, connecthost()
- compiler errors, ignore SIGPIPE, support CURLOPT_HTTP_VERSION
- etc...
- 2001-10-09 08:53 bagder
- * include/curl/curl.h: New: CURLOPT_HTTP_VERSION Renamed: the
- TimeCond type to curl_TimeCond
- 2001-10-09 08:53 bagder
- * src/main.c: Added -0/--http1.0 to enforce HTTP 1.0 requests
- 2001-10-09 08:52 bagder
- * lib/: http.c, url.c, urldata.h: added the option
- CURLOPT_HTTP_VERSION that can specify which HTTP version libcurl
- should use in its request
- 2001-10-09 08:23 bagder
- * lib/url.c: ignore SIGPIPE, as that can be actually get sent when
- we write to a socket
- 2001-10-08 13:07 bagder
- * tests/data/test46: updated the cookiejar comment
- 2001-10-08 08:56 bagder
- * lib/connect.c: hm, an unknown error from bind() when binding the
- outgoing socket would failf("%d") without the error as
- argument... it would always make a weird number get output
- 2001-10-08 08:43 bagder
- * lib/cookie.c: corrected cookie-jar comment
- 2001-10-05 09:30 bagder
- * docs/curl.1: using a HTTP proxy will disable some
- protocol-specific features that non- HTTP procotols may allow
- 2001-10-05 08:05 bagder
- * lib/: connect.c, connect.h: SM's patch applied, we should not use
- arguments or variables that have the same name as common
- functions...
- 2001-10-05 04:30 subman
- * lib/curllib.dsw: VC ID project workspace - fixes compile under
- win32
- 2001-10-05 04:29 subman
- * lib/curllib.dsp: VC ID project now uses ws2_32.lib - fixes
- compile under win32
- 2001-10-05 04:27 subman
- * lib/Makefile.vc6: Makefile.vc6 changed to include connect.c
- 2001-10-04 16:05 bagder
- * acinclude.m4, configure.in: Albert Chin's improved
- gethostbyname_r() tests
- 2001-10-04 15:36 bagder
- * lib/hostip.c: made sure the correct pieces of code are compiled
- on IPv4-only hosts, and the pack_hostent() is only compiled if
- gethostbyname_r() isn't present.
- 2001-10-04 15:25 bagder
- * memanalyze.pl: supports the new ADDR prefix for getaddrinfo() and
- freeaddrinfo() tracing
- 2001-10-04 15:25 bagder
- * lib/: ftp.c, hostip.c, hostip.h, memdebug.h, url.c: getaddrinfo()
- cleanups
- 2001-10-03 23:42 bagder
- * lib/hostip.c: Keith McGuigan's excellent fix that makes a cloned
- copy of the hostent struct for when gethostbyname() is used so
- that we have the memory of the struct allocated. This turns out
- to be needed if the curl handled is passed between threads on
- Windows and possibly other operating systems where we use that
- function.
- 2001-10-03 23:28 bagder
- * build_vms.com: Nico Baggus' updated for 7.9
- 2001-10-03 17:08 bagder
- * docs/INSTALL: Björn Stenberg reported successfully having built
- curl on StrongARM Linux
- 2001-10-03 13:58 bagder
- * docs/TODO: non-blocking connects *done*
- 2001-10-03 13:55 bagder
- * CHANGES: me fix curl_formadd() again
- 2001-10-03 11:31 bagder
- * lib/formdata.c: hm, I edited away the fine functionality and with
- this edit test case 9 is once again running OK
- 2001-10-03 10:16 bagder
- * CHANGES, src/version.h: 7.9.1 pre-release 1 status
- 2001-10-03 10:02 bagder
- * docs/curl_formadd.3: The ARRAY stuff is now added
- 2001-10-03 10:01 bagder
- * include/curl/curl.h: added new curl_formadd() stuff
- 2001-10-03 10:00 bagder
- * src/main.c: Georg Huettenegger's fix that makes us no longer use
- curl_formparse() but instead entirely rely on the curl_formadd()
- function. The former one is subject for removal in a future
- release.
- 2001-10-03 09:54 bagder
- * lib/formdata.c: Georg Huettenegger's curl_formadd fixes
- 2001-10-02 19:22 bagder
- * CHANGES: the changes done since the 7.9 release
- 2001-10-02 19:18 bagder
- * lib/connect.c: praise Bjorn Reese for mastering these dusty
- corners of socket hacking, now we check for the error state
- before believing we are connected in IPv6 cases
- 2001-10-02 14:51 bagder
- * lib/url.c: added port number in informational connect message
- 2001-10-02 13:26 bagder
- * lib/: connect.c, url.c: IPv6 adjustments, connect()ing to bad
- ports still don't work properly for IPv6
- 2001-10-02 11:40 bagder
- * lib/: connect.c, connect.h, ftp.c, hostip.h, setup.h, url.c,
- urldata.h: major connecting updates
- 2001-10-02 01:25 bagder
- * lib/url.c: pick the correct timeout before the connecthost call
- 2001-10-02 01:25 bagder
- * lib/connect.c: faster bailout on timeouts
- 2001-10-02 00:50 bagder
- * lib/timeval.c: added comment to the tvdiff
- 2001-10-02 00:50 bagder
- * lib/connect.c: removed warning
- 2001-10-02 00:42 bagder
- * lib/connect.c: corrected for IPv6
- 2001-10-02 00:34 bagder
- * acconfig.h: added five non-blocking #defines
- 2001-10-02 00:32 bagder
- * lib/: connect.c, connect.h, url.c: conn->hp is now conn->hostaddr
- changed the Curl_connethost() proto again
- 2001-10-02 00:31 bagder
- * lib/: ftp.c, krb4.c: sessionhandle->hp => hostaddr
- 2001-10-02 00:31 bagder
- * lib/urldata.h: renamed the stupid 'hp' to 'hostaddr' which
- actually says what it is
- 2001-10-01 13:35 bagder
- * lib/: ftp.c, transfer.c: removed obsoletetd myalarm() calls
- 2001-10-01 13:27 bagder
- * lib/url.c: moved the myalarm() usage, and now makes sure to
- switch it off after the name resolving, as that should be the
- *ONLY* section in libcurl that may take a while in a synchronous
- call.
- 2001-10-01 13:26 bagder
- * lib/connect.h: fixed the connecthost proto: added the timeout
- argument
- 2001-10-01 13:25 bagder
- * lib/connect.c: corrected the #include files
- 2001-10-01 10:59 bagder
- * lib/: Makefile.am, connect.c, connect.h, url.c: introduced
- non-blocking connects
- 2001-10-01 10:58 bagder
- * acinclude.m4, configure.in: Added non-blocking sockets test
- 2001-09-28 13:04 bagder
- * lib/: getinfo.c, transfer.c, urldata.h: filetime should be -1 if
- the remote time was unknown as 0 is actually a valid time. we now
- store the filetime as a long to know for sure it can hold -1
- (there exist some unsigned time_t cases)
- 2001-09-28 11:25 bagder
- * lib/security.c: improved readability slightly
- 2001-09-28 11:19 bagder
- * lib/: krb4.c, security.c: fixed the missing getftpresponse edits
- 2001-09-28 11:15 bagder
- * lib/: ftp.c, ftp.h, krb4.c, security.c: removed the socket
- argument from some functions that always passed in the same
- socket and it was available from the passed-in struct anyway!
- 2001-09-28 11:02 bagder
- * lib/ftp.c: now compiles warning-free when IPv6-enabled
- 2001-09-28 10:58 bagder
- * lib/ftp.c: moved the PORT and PASV code into separate smaller
- functions for readability renamed all static ^_ftp_* functions to
- ^ftp_, prefixing with underscore is not nice
- 2001-09-28 09:46 bagder
- * lib/: ftp.c, hostip.c: more ipv6 cleanups to make smaller
- functions that are easier to read
- 2001-09-28 09:05 bagder
- * lib/: ftp.c, hostip.c, hostip.h, url.c, urldata.h: more
- transparant support for IPv6 name resolving
- 2001-09-27 14:44 bagder
- * maketgz: generate bzip2 and zip files too
- 2001-09-26 09:12 bagder
- * src/main.c: free cookiejar string
- 2001-09-26 09:08 bagder
- * lib/: cookie.c, cookie.h, transfer.c: Now we're setting a default
- domain for received cookies so that we can properly match those
- cookies in subsequent requests
- 2001-09-26 09:06 bagder
- * tests/data/: Makefile.am, test46: Added test 46, cookie jar
- functionality
- 2001-09-26 09:05 bagder
- * tests/FILEFORMAT: we can verify files too
- 2001-09-25 09:55 bagder
- * lib/Makefile.m32, src/Makefile.m32: winsock 2 fixes
- 2001-09-25 08:39 bagder
- * include/curl/curl.h, src/version.h: 7.9 commit
- 2001-09-25 07:55 bagder
- * docs/examples/: Makefile.am, httpput.c: Added httpput.c
- 2001-09-24 09:48 bagder
- * CHANGES: two ipv6 fixes
- 2001-09-24 09:48 bagder
- * tests/data/stunnel.pem: moved to parent directory
- 2001-09-23 14:47 bagder
- * lib/ftp.c: test 119 proved a memory leak in the FTP parts when
- IPv6 is enabled and the RETR fails, this corrects it.
- 2001-09-23 14:46 bagder
- * tests/data/: test108, test116, test119: Adjusted to run on
- ipv6-enabled hosts
- 2001-09-19 23:57 bagder
- * CHANGES: redirect and ssl connect fixes
- 2001-09-19 23:49 bagder
- * lib/ssluse.c: Lots of praise and glory to Vojtech Minarik for
- setting up a test server and providing me with test-certificates
- that helped me nail the problem with curl not discovering with a
- bad certificate was used.
- 2001-09-19 16:49 bagder
- * docs/TODO: http put with --crlf requires chunked content
- encoding
- 2001-09-18 20:41 bagder
- * tests/data/test45: This verifies that bug report #462600 is
- fixed, a Location: following when the given URL has no
- protocol:// part and the Location: redirect contains a ://
- section
- 2001-09-18 20:33 bagder
- * lib/url.c: fixed bug report #462600, following a Location: when
- the initial URL didn't have a protocol:// part did wrong
- 2001-09-18 17:30 bagder
- * lib/http.h: removed Curl_http_close()
- 2001-09-18 17:30 bagder
- * lib/url.c: the stuff formerly done in Curl_http_close is now done
- in Curl_close
- 2001-09-18 17:29 bagder
- * lib/http.c: modified GetLine(), removed Curl_http_close()
- 2001-09-18 17:26 bagder
- * tests/httpserver.pl: made it respond as a http proxy on CONNECT
- 2001-09-18 17:26 bagder
- * tests/data/Makefile.am: added two https test cases
- 2001-09-18 17:13 bagder
- * tests/data/: test301, test302: HTTPS test case
- 2001-09-18 00:51 bagder
- * CHANGES: Linus Nielsen Feltzing fixed telnet for win32.
- 2001-09-18 00:24 bagder
- * docs/: Makefile.am, curl_easy_duphandle.3: curl_easy_duphandle is
- new
- 2001-09-17 16:38 bagder
- * lib/Makefile.vc6, src/Makefile.vc6: Linus Nielsen Feltzing
- changed winsock lib for linking
- 2001-09-17 16:10 bagder
- * include/curl/curl.h, lib/easy.c, lib/telnet.c, src/setup.h,
- src/version.h: Linus Nielsen Feltzing's telnet-for-win32 fixes
- 2001-09-17 16:08 bagder
- * config.guess, config.sub, ltmain.sh: libtool 1.4.2 generated
- 2001-09-17 10:55 bagder
- * tests/ftpsserver.pl: fixed the stunnel PEM path
- 2001-09-17 10:41 bagder
- * tests/stunnel.pem: added stunnel PEM
- 2001-09-17 10:41 bagder
- * tests/Makefile.am: added the stunnel PEM file
- 2001-09-17 10:41 bagder
- * tests/httpsserver.pl: changed the PEM path
- 2001-09-17 08:12 bagder
- * CHANGES: libtool 1.4.2
- 2001-09-14 14:18 bagder
- * lib/ftp.c: modified error message when PWD fails
- 2001-09-14 14:12 bagder
- * CHANGES: duphandle(), cipher list, *18* new ftp tests
- 2001-09-14 14:07 bagder
- * tests/Makefile.am: added README and FILEFORMAT to distrbution
- archive
- 2001-09-14 14:03 bagder
- * tests/data/: Makefile.am, test112, test113, test114, test115,
- test116, test117, test118, test119, test120, test121, test122,
- test123, test124, test125: new FTP tests
- 2001-09-14 14:02 bagder
- * tests/FILEFORMAT: the strip stuff
- 2001-09-14 14:01 bagder
- * tests/ftpserver.pl: fixed the REST again
- 2001-09-13 16:50 bagder
- * include/curl/easy.h: added curl_easy_duphandle
- 2001-09-13 16:49 bagder
- * lib/libcurl.def: Added curl_easy_duphandle
- 2001-09-13 14:52 bagder
- * lib/ftp.c: minor informatinal output changes
- 2001-09-13 14:52 bagder
- * tests/ftpserver.pl: moved lots of the verbose stuff to do logmsg
- instead
- 2001-09-13 14:51 bagder
- * tests/FILEFORMAT: initial test suite file format description
- 2001-09-13 14:51 bagder
- * tests/data/: Makefile.am, test108, test109, test110, test111: ftp
- tests added
- 2001-09-12 14:02 bagder
- * lib/: transfer.c, urldata.h: moved a 100K buffer from the
- transfer loop to the urlstate struct, as it seriously decreases
- the amount of used stack space
- 2001-09-12 13:31 bagder
- * configure.in: removed perl and php makefiles
- 2001-09-12 10:59 bagder
- * lib/hostip.c: reverted. twas no memory leak and the "fix" didn't
- even compile on windows...
- 2001-09-12 10:14 bagder
- * lib/ssluse.c: narrowed some source lines to fit in 80 cols
- 2001-09-12 10:00 bagder
- * lib/url.c: ConnectionKillOne() _can_ return -1 as an indication
- of error This is T. Bharath's fix
- 2001-09-12 09:57 bagder
- * lib/easy.c: T. Bharath's patch that sets up a few necessary
- buffers in the duphandle() function
- 2001-09-12 09:19 bagder
- * lib/hostip.c: *TERRIBLE* terrible memory leak occuring on all
- systems that have no gethostbyname_r() function, most notably
- windows machines...
- 2001-09-12 00:36 bagder
- * include/curl/curl.h: added CURLOPT_SSL_CIPHER_LIST
- 2001-09-12 00:36 bagder
- * src/main.c: --ciphers now sets CURLOPT_SSL_CIPHER_LIST
- 2001-09-12 00:35 bagder
- * docs/TODO: now can set list of ciphers
- 2001-09-12 00:34 bagder
- * docs/curl.1: added --ciphers
- 2001-09-12 00:29 bagder
- * docs/curl_easy_setopt.3: documented CURLOPT_SSL_CIPHER_LIST
- 2001-09-12 00:23 bagder
- * lib/url.c: CURLOPT_SSL_CIPHER_LIST support
- 2001-09-12 00:21 bagder
- * lib/urldata.h: added cipher_list
- 2001-09-12 00:21 bagder
- * lib/ssluse.c: added ability to set prefered list of ciphers
- 2001-09-11 14:00 bagder
- * CHANGES: changes since pre3
- 2001-09-11 12:15 bagder
- * Makefile.am: removed the 'perl' and 'php' dirs from the release
- archive
- 2001-09-11 12:00 bagder
- * lib/ssluse.c: ouputs the start and expire dates of the server
- certificate on verbose output
- 2001-09-11 09:45 bagder
- * tests/ftpserver.pl: cleaned up, now closes the listener port in
- PASV and it doesn't re-use the same passive port number
- 2001-09-11 08:39 bagder
- * docs/curl.1: some unixes have the netrc description in the ftp(1)
- man page
- 2001-09-10 09:43 bagder
- * lib/cookie.c: Curl_cookie_output() must check that there's a
- cookie struct present before trying to address it!
- 2001-09-10 08:05 bagder
- * CVS-INFO: updated tool versions
- 2001-09-07 11:53 bagder
- * configure.in: checks for sys/utime.h
- 2001-09-07 11:53 bagder
- * src/: config-win32.h, config.h.in, main.c: HAVE_SYS_UTIME_H
- adjustments
- 2001-09-07 11:40 bagder
- * lib/: ssluse.c, ssluse.h: made it compile properly when not
- building with SSL support
- 2001-09-07 06:01 bumblebury
- * lib/: base64.c, cookie.c, dict.c, dllinit.c, easy.c, escape.c,
- file.c, formdata.c, getdate.c, getenv.c, getinfo.c, getpass.c,
- hostip.c, http.c, http_chunks.c, if2ip.c, krb4.c, ldap.c,
- memdebug.c, mprintf.c, netrc.c, progress.c, security.c, sendf.c,
- speedcheck.c, ssluse.c, strequal.c, strtok.c, telnet.c,
- timeval.c, transfer.c, url.c, version.c: Added formatting
- sections for emacs and vim
- 2001-09-07 05:30 bumblebury
- * lib/ftp.c: fix for emacs
- 2001-09-06 10:32 bagder
- * lib/: ssluse.c, urldata.h: moved the session ID cache state
- variables into the UrlState struct within the SessionHandle. It
- was previously wrongly put in UserDefined
- 2001-09-06 08:26 bagder
- * lib/ssluse.c: Curl_SSL_Close_All() now checks that we have a
- session cache before we run around killing entries in it!
- 2001-09-05 15:26 bagder
- * docs/curl.1: added -R description
- 2001-09-05 09:24 bagder
- * lib/easy.c: first shaky and stumbling attempts at a *_duphandle()
- function
- 2001-09-05 08:56 bagder
- * Makefile.am: added curl-mode.el
- 2001-09-05 08:55 bagder
- * curl-mode.el: emacs lisp setup for hacking curl code
- 2001-09-05 04:49 bumblebury
- * lib/ftp.c: Fix formatting when tabs and spaces got mixed up (if
- tabstop was not set to 8 this looked quite funny :)
- Added a small formatting section for vim at the bottom, it also
- contains an emacs portion (copied it from another project I'm
- working on), I don't know if this is correct, but its a step (the
- vim part is correct :)
- 2001-09-03 16:31 bagder
- * src/config-win32.h: defined HAVE_UTIME and HAVE_UTIME_H
- 2001-09-03 14:51 bagder
- * lib/http_chunks.c: corrected the comment to be valid chunk format
- 2001-09-03 14:32 bagder
- * docs/TODO: -R removes a TODO
- 2001-09-03 14:10 bagder
- * CHANGES: -R added
- 2001-09-03 14:00 bagder
- * configure.in, src/config.h.in: utime() and utime.h adjustments
- for curl -R
- 2001-09-03 14:00 bagder
- * src/main.c: introducing -R/--remote-time which uses the remote
- file's time to set the local file's time
- 2001-09-03 09:01 bagder
- * lib/url.c: use the LIBCURL_NAME instead of the "hardcoded" string
- 2001-09-03 09:00 bagder
- * CHANGES, config.guess, config.sub, ltmain.sh: libtool 1.4.1
- 2001-09-01 12:20 bagder
- * lib/urldata.h: removed unused #defines
- 2001-09-01 11:43 bagder
- * CHANGES: Heikki Korpela noticed openbsd problems and libtool
- 2001-09-01 11:42 bagder
- * ltmain.sh: as generated with libtool 1.4.0a
- 2001-09-01 11:39 bagder
- * tests/Makefile.am: Heikki Korpela fixed the 'make -C' invokes.
- make -C is banned.
- 2001-08-31 01:03 bagder
- * CHANGES: the big struct rename of the year
- 2001-08-31 00:59 bagder
- * lib/: ftp.c, krb4.c, security.c: a few more struct fixes
- 2001-08-31 00:48 bagder
- * lib/: dict.c, easy.c, file.c, ftp.c, getinfo.c, getinfo.h,
- hostip.c, hostip.h, http.c, krb4.c, ldap.c, progress.c,
- progress.h, security.c, sendf.c, sendf.h, speedcheck.c,
- speedcheck.h, ssluse.c, ssluse.h, telnet.c, transfer.c,
- transfer.h, url.c, url.h, urldata.h: Major rename and redesign of
- the internal "backbone" structs. Details will be posted in a
- minute to the libcurl list.
- 2001-08-29 17:02 bagder
- * docs/CONTRIBUTE: updated a bit
- 2001-08-29 14:14 bagder
- * docs/TODO: removed cookies and SSL sessions
- 2001-08-29 11:51 bagder
- * CHANGES: new ftp upload example, brand new cookie functionality
- and more
- 2001-08-29 11:47 bagder
- * docs/curl_easy_setopt.3: added CURLOPT_COOKIEJAR details
- 2001-08-29 11:45 bagder
- * docs/curl.1: '-c -'
- 2001-08-29 11:44 bagder
- * docs/curl.1: -c/--cookie-jar documented
- 2001-08-29 11:36 bagder
- * lib/: ssluse.c, urldata.h: take port numbers into account when
- finding a previous session from the cache
- 2001-08-29 11:32 bagder
- * include/curl/curl.h: added COOKIEJAR
- 2001-08-29 11:32 bagder
- * src/main.c: uses the new cookie jar feature
- 2001-08-29 11:32 bagder
- * lib/: cookie.c, cookie.h, url.c, urldata.h: cookie jar
- adjustments
- 2001-08-29 09:12 bagder
- * docs/examples/: Makefile.am, ftpupload.c: added ftpupload.c
- 2001-08-28 11:02 bagder
- * CHANGES: lots of crap
- 2001-08-28 11:01 bagder
- * missing: added the most recent one from automake 1.5, it
- complained on the former one being "too old"
- 2001-08-28 10:58 bagder
- * lib/Makefile.am: up'ed the version-info
- 2001-08-28 10:55 bagder
- * include/curl/curl.h: curl_formadd() adjustments by Georg
- Huettenegger
- 2001-08-28 10:55 bagder
- * docs/curl_formadd.3: Georg Huettenegger's updates
- 2001-08-28 10:55 bagder
- * docs/Makefile.am: automake 1.5 complained on my SUFFIXES line!
- 2001-08-28 10:54 bagder
- * lib/: formdata.c, formdata.h: Georg Huettenegger's fixes and
- improvements to curl_formadd()
- 2001-08-28 10:54 bagder
- * lib/transfer.c: Georg Huettenegger added code to deal with error
- 417 when doing form posts. NOTE: we might do this for *ALL*
- errors when doing form posts.
- 2001-08-28 10:37 bagder
- * lib/: ssluse.c, ssluse.h, transfer.c, url.c, urldata.h: Added SSL
- session ID caching, moved some SSL code from url.c to ssluse.c
- 2001-08-26 22:51 bumblebury
- * lib/strtok.c: we should be using start here.
- 2001-08-26 16:28 bagder
- * lib/cookie.c: improved the test
- 2001-08-26 16:27 bagder
- * lib/strtok.c: Added #include <string.h> and removed a silly
- mistakenly added ,
- 2001-08-24 12:25 bagder
- * lib/strtok.c: rewrite to work around BSD announcement license
- issues, this is also somewhat easier to understand if I may say
- so. It is slightly slower.
- 2001-08-24 12:18 bagder
- * tests/data/test8: cookies are stored in the reversed order now
- (which in turn means that the order is _not_ actually reversed
- like it used to be)
- 2001-08-24 09:45 bagder
- * lib/curllib.dsp: T. Bharath's patch => linking with multithreaded
- versions of the c runtime library for use in multithreaded apps
- 2001-08-24 09:43 bagder
- * config-win32.h: T. Bharath's patch. It is kind of dirty, as it
- #pragma aways a whole bunch of compiler warnings, but I guess
- they make the life somewhat easier to live for a ms dude
- compiling this. For a rainy day: remove the pragmas and correct
- the source code that cause the warnings!
- 2001-08-24 09:41 bagder
- * lib/getdate.c: newly re-generated from the modified getdate.y
- 2001-08-24 09:39 bagder
- * lib/base64.c: include setup.h properly, not config.h
- 2001-08-24 09:39 bagder
- * lib/: getdate.y, mprintf.c: extern declarations no longer done on
- windows (T. Bharath's patch)
- 2001-08-24 09:24 bagder
- * lib/: setup.h, strequal.c: cleanups
- 2001-08-24 09:01 bagder
- * src/main.c: Kevin Roth's comments about -G have been addressed: o
- -G -I works on the same command line and makes HEAD instead of
- GET o -G with an already present question mark in the URL makes
- an ampersand get added as a separator instead
- 2001-08-24 08:31 bagder
- * lib/Makefile.vc6: Tim Costello's bug report #454856
- 2001-08-24 08:20 bagder
- * lib/ssluse.c: strcasecmp() is banned from our code, should be
- strequal() everywhere! Tim Costello reported bug report #454858.
- 2001-08-23 16:06 bagder
- * lib/url.c: When setting *_URL or *_PROXY in *_setopt(), it is
- important that we check and possibly free the existing pointer
- first, and then clear the "allocated" bit. We previously
- mistakenly could free the new pointer passed to us by the
- friendly user...!
- 2001-08-23 16:05 bagder
- * lib/: cookie.c, cookie.h: started working on a function for
- writing (all) cookies, made it possible to read multiple cookie
- files, no longer writes to the URL string passed to the _add()
- function. The new stuff is now conditionally compiled on the
- COOKIE define. Changed the _init() proto.
- 2001-08-23 13:12 bagder
- * docs/FAQ: added FTPS to the list of supported protocols
- 2001-08-23 13:11 bagder
- * docs/FAQ: item 4.6 is now an indication of a crash, not a timeout
- 2001-08-23 13:06 bagder
- * lib/curllib.dsp: As Steve Lhomme pointed out, this generates
- 'libcurl.dll' now instead of the previous 'curl.dll'
- 2001-08-23 12:56 bagder
- * build_vms.com: Nico's update: "modified the build procedure to
- restore to the right current directory where the build was
- started and it will autosense where is was run from and set up
- the correct default directory at start of the script."
- 2001-08-23 10:45 bagder
- * docs/examples/postit2.c: curl_formadd() using example, the 7.9
- style of building rfc1867 form posts
- 2001-08-23 08:10 bagder
- * lib/ftp.c: I want Sterling to be my friend, so I wasted some time
- on splitting up the huge monster function _ftp() into more little
- functions. There are still more that can be done, but this is at
- least improving readability and maintainability... :-)
- 2001-08-22 13:25 bagder
- * CHANGES: Georg Huettenegger's fixes, man pages converted to HTML
- pages and included in release archive
- 2001-08-22 13:24 bagder
- * lib/url.c: CURLOPT_FTPASCII is the old name, CURLOPT_TRANSFERTEXT
- is the new
- 2001-08-22 13:23 bagder
- * docs/LIBCURL: libcurl.3 has the info now
- 2001-08-22 13:23 bagder
- * docs/curl_easy_setopt.3: CURLOPT_POST isn't needed these days
- 2001-08-22 13:22 bagder
- * docs/TODO: updated
- 2001-08-22 13:22 bagder
- * README: libcurl.3 is the man page
- 2001-08-21 15:18 bagder
- * docs/Makefile.am, docs/curl_easy_setopt.3, docs/curl_formadd.3,
- docs/curl_formfree.3, docs/curl_formparse.3,
- docs/curl_slist_append.3, docs/libcurl.3,
- docs/examples/Makefile.am, include/curl/curl.h, lib/escape.c,
- lib/escape.h, lib/formdata.c, lib/formdata.h, lib/http.c,
- lib/transfer.c, lib/urldata.h, src/version.h, tests/runtests.pl:
- Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819
- 2001-08-21 14:46 bagder
- * tests/data/: Makefile.am, test44, test9: added test44 formpost
- without Expect:, modified test9
- 2001-08-21 11:16 bagder
- * maketgz: run 'make clean' before 'make dist' to make sure the
- HTML files are up-to-date
- 2001-08-21 11:16 bagder
- * docs/Makefile.am: added a 'html' target that builds HTML versions
- from the man page sources. It requires 'gnroff' and 'man2html'
- for now. 'make html' will be invoked by the 'maketgz' script and
- the HTML files are included in release archives.
- 2001-08-21 11:14 bagder
- * Makefile.am: make html runs make html in the docs dir
- 2001-08-21 08:56 bagder
- * docs/LIBCURL: this is replaced with libcurl.3
- 2001-08-21 08:50 bagder
- * CHANGES: fflush the progress output, fixed configure.in for SSL
- without --with-ssl
- 2001-08-21 08:36 bagder
- * configure.in: Troy Engel's fix for running configure without
- --with-ssl
- 2001-08-21 08:29 bagder
- * lib/progress.c: As Andrés García reported we need to fflush() the
- data->err so that the progress meter looks better on windows (and
- if the data->err is redirected from stderr it also makes a point)
- 2001-08-20 15:22 bagder
- * docs/TheArtOfHttpScripting: added "4.5 FIGURE OUT WHAT A POST
- LOOKS LIKE" added an online URL to this document corrected a bad
- use of -t
- 2001-08-20 09:59 bagder
- * include/curl/curl.h, src/version.h: 7.8.1
- 2001-08-20 09:46 bagder
- * ltconfig: libtool 1.3.5 leftover
- 2001-08-20 09:36 bagder
- * docs/curl_easy_setopt.3: updated version in header as we have
- 7.8.1 details in here
- 2001-08-20 09:25 bagder
- * CHANGES: RFC2732 parsing, curl-config patching, -G added,
- kerberos name space fixing, configure fixes, libtool cleanups
- 2001-08-20 09:10 bagder
- * Makefile.am, acinclude.m4, configure.in, lib/Makefile.am: Albert
- Chin's neat configure/package fixes
- 2001-08-19 19:09 bagder
- * src/main.c: SM's fix for -G on URLs with host name only
- 2001-08-18 04:42 bumblebury
- * lib/ftp.c: <couldn't resist> Use a more appropriate variable
- name </couldn't resist>
- 2001-08-17 12:24 bagder
- * lib/krb4.c: Curl_ prefix added to a few function calls
- 2001-08-17 12:19 bagder
- * lib/easy.c: include getinfo.h for Curl_getinfo() proto
- 2001-08-17 12:14 bagder
- * lib/: ftp.c, http.c, security.h, sendf.c: modified to use the
- renamed kerberos functions with Curl_ prefix
- 2001-08-17 12:13 bagder
- * lib/urldata.h: Added two fields in the connectdata struct for
- kerberos fiddles
- 2001-08-17 12:12 bagder
- * lib/krb4.c: use the Curl_ name space removed unused code removed
- use of global variable(s)
- 2001-08-17 12:11 bagder
- * lib/security.c: removed dead/unused code removed use of global
- variables removed name space pollutions (added Curl_ prefixes)
- 2001-08-17 12:10 bagder
- * lib/krb4.h: Curl_ prefix
- 2001-08-17 12:02 bagder
- * lib/security.h: cleaned up rewrite
- 2001-08-16 15:40 bagder
- * docs/curl.1: Added -G
- 2001-08-16 15:11 bagder
- * docs/curl-config.1: updated to the latest fixes to the shell
- script
- 2001-08-16 15:09 bagder
- * curl-config.in: hm, --cflags should only show the flags a 3rd
- party program would need
- 2001-08-16 15:05 bagder
- * curl-config.in: removed --include again and stuffed the libcurl's
- include path in --cflags
- 2001-08-16 15:02 bagder
- * curl-config.in: Added --include to set the compiler include flag
- for libcurl
- 2001-08-16 14:58 bagder
- * curl-config.in: Added -lcurl for --libs so that single option
- should now suffice to use when building anything with libcurl
- 2001-08-15 23:54 bagder
- * lib/url.c: IPv6-addresses can have dots too!
- 2001-08-15 23:40 bagder
- * lib/url.c: extract IPv6-style specified IP-addresses properly
- 2001-08-15 20:42 bagder
- * lib/ftp.c: const fixes
- 2001-08-15 20:40 bagder
- * include/curl/curl.h: -
- 2001-08-15 20:38 bagder
- * MITX.txt: Corrected the years in the copyright line
- 2001-08-15 20:34 bagder
- * docs/curl_getenv.3: const argument
- 2001-08-15 20:33 bagder
- * include/curl/curl.h: curl_getenv() now takes a const char * as
- argument
- 2001-08-15 20:17 bagder
- * include/curl/mprintf.h: add include of stdio.h, so that base64.c
- compiles
- 2001-08-15 15:41 bagder
- * CHANGES: CURL_GLOBAL_WIN32, config-vms.h, Borland makefile, -w
- %{http_code}, Bug #12733 over on php.net
- 2001-08-15 15:38 bagder
- * lib/http.c: Using CURLOPT_POST without using CURLOPT_POSTFIELDS
- caused us to strlen() a NULL pointer. Now, we treat a missing
- CURLOPT_POSTFIELDS as if there is no data to send.
- 2001-08-15 14:26 bagder
- * lib/ftp.c: removed one compiler error and two "unused variable"
- warnings
- 2001-08-15 09:22 bagder
- * src/main.c: SM's -G patch. There's some room for improvements
- still, as a command line like: "curl -d moo=foo -G
- daniel.haxx.se" currently fails.
- 2001-08-15 09:21 bumblebury
- * lib/ftp.c: more _ftp_cwd
- 2001-08-15 09:14 bumblebury
- * lib/ftp.c: ftp_cwd() abstraction
- "%" -> "%s"
- 2001-08-15 08:58 bumblebury
- * lib/ftp.c: This can be used in another place (Curl_ftp_done :)...
- declare at the top of the file, put the private functions at the
- bottom of the file, however, this is clearer imho (since _ftp is
- already there).
- 2001-08-15 08:55 bagder
- * lib/url.c: non-public functions should not use CURL * as
- arguments, so I changed them to use 'struct UrlData *' instead
- 2001-08-15 08:54 bagder
- * lib/transfer.h: modified the Curl_perform() proto
- 2001-08-15 08:54 bumblebury
- * lib/ftp.c: must merge before commit must merge before commit must
- merge before commit
- 2001-08-15 08:54 bagder
- * lib/urldata.h: removed protos that were moved to url.h and the
- new getinfo.h
- 2001-08-15 08:53 bagder
- * lib/url.h: moved the url.c prototypes to here
- 2001-08-15 08:53 bagder
- * lib/transfer.c: calls Curl_initinfo() in perform().
- 2001-08-15 08:52 bumblebury
- * lib/ftp.c: begin abstraction process...
- 2001-08-15 08:52 bagder
- * lib/getinfo.h: prototypes for getinfo.c
- 2001-08-15 08:52 bagder
- * lib/getinfo.c: Added Curl_initinfo() that's supposed to init
- session-specific getinfo- variables
- 2001-08-15 08:51 bagder
- * lib/easy.c: internal functions should not use 'CURL *' as
- arguments, I replaced them with the more appropriate 'struct
- UrlData *' instead.
- 2001-08-15 08:50 bagder
- * lib/Makefile.am: added getinfo.h
- 2001-08-15 08:13 bagder
- * lib/Makefile.b32.resp: David James made it build 7.8.1 pre 5
- 2001-08-14 13:04 bagder
- * docs/: curl_easy_init.3, libcurl.3: CURL_GLOBAL_WIN32 updates
- 2001-08-14 13:04 bagder
- * docs/curl_global_init.3: "added in 7.8.1"
- 2001-08-14 11:51 bagder
- * config-vms.h: geez, I'd ruined Nico's socklen_t define, corrected
- it now
- 2001-08-14 11:48 bagder
- * config-vms.h: Nico's updates
- 2001-08-14 11:41 bagder
- * CHANGES: redirected stderr problem fixed, VC build with SSL
- makefile fix, big form post fix, no more globals in ssl code fix,
- size_t and const fix, a few VMS changes
- 2001-08-14 11:26 bagder
- * lib/ftp.c: exchanged the second and third argument to fwrite(),
- as that makes it look good on VMS. Removed a '#if 0' section,
- made Curl_getmyhost static and cut off the 'Curl_' prefix
- 2001-08-14 11:25 bagder
- * lib/base64.c: #include <curl/mprintf.h>
- 2001-08-14 11:24 bagder
- * lib/: memdebug.c, memdebug.h: curl_memdebug takes a const
- argument now
- 2001-08-14 11:16 bagder
- * src/: main.c, urlglob.c, writeout.c: (un)signed and const cleanup
- 2001-08-14 10:49 bagder
- * configure.in: --enable-debug now sets the following CFLAGS: -W
- -Wall -Wwrite-strings -pedantic -g
- 2001-08-14 10:40 bagder
- * lib/urldata.h: minor fixes for compiler warnings
- 2001-08-14 10:40 bagder
- * lib/url.c: Curl_open() only take one argument now,
- Curl_ldap_done() and Curl_dict_done() were removed, compiler
- warnings corrected
- 2001-08-14 10:39 bagder
- * lib/transfer.c: const and (un)signed fixes
- 2001-08-14 10:38 bagder
- * lib/telnet.c: const and unsigned/signed fixes
- 2001-08-14 10:36 bagder
- * lib/ssluse.c: removed the use of the global array for the
- password that was necessary for OpenSSL versions prior to 0.9.4,
- this is conditional and should still work with older versions.
- 2001-08-14 10:34 bagder
- * lib/sendf.h: size_t and const
- 2001-08-14 10:34 bagder
- * lib/sendf.c: cleaned up some of the size_t and const mess
- 2001-08-14 10:33 bagder
- * lib/security.h: removed unused code, added const
- 2001-08-14 10:32 bagder
- * lib/security.c: cleaned up some picky compiler warnings and
- indented the code curl style
- 2001-08-14 10:32 bagder
- * lib/mprintf.c: added const char * => char * typecast
- 2001-08-14 10:31 bagder
- * lib/: memdebug.c, memdebug.h: const-ified lots of function
- arguments
- 2001-08-14 10:30 bagder
- * lib/ldap.c: const-ified the code, removed Curl_ldap_done()
- 2001-08-14 10:30 bagder
- * lib/krb4.c: fixed picky compiler warnings, unused arguments,
- const at proper places and I also indented the source code to fit
- curl "standard"
- 2001-08-14 10:29 bagder
- * lib/http_chunks.c: Curl_httpchunk_read now takes size_t size
- arguments instead of the previous ssize_t
- 2001-08-14 10:28 bagder
- * lib/http.c: made some char * into const char * and I removed the
- check for size > 0 in the add_buffer function.
- 2001-08-14 10:27 bagder
- * lib/getpass.h: added const to the prompt char * in the proto
- 2001-08-14 10:26 bagder
- * lib/getinfo.c: added typecast when converting const char * to
- char *
- 2001-08-14 10:25 bagder
- * lib/getenv.c: added const to the function protos
- 2001-08-14 10:25 bagder
- * lib/ftp.h: Curl_ftpsendf's third argument is now a const char *
- 2001-08-14 10:24 bagder
- * lib/ftp.c: corrected the size_t weirdness. Expect size_t to be
- unsigned. Moved most over to ssize_t that is signed. Removed all
- the special-purpose VMS #ifdefs that were added for this.
- 2001-08-14 10:23 bagder
- * lib/formdata.c: added a few consts and a few typecasts to please
- picky compiler options
- 2001-08-14 10:22 bagder
- * lib/file.c: size_t => ssize_t, removed the special VMS fix for
- that purpose
- 2001-08-14 10:20 bagder
- * lib/escape.c: added typecasts when converting from unsigned int
- to int
- 2001-08-14 10:19 bagder
- * lib/easy.c: Added an empty win32_cleanup for non-windows systems
- to prevent compiler warnings, changed the Curl_open() call as the
- second argument was never used anyway
- 2001-08-14 10:18 bagder
- * lib/dict.c: removed the *done() function as it served no purpose,
- added type casts when converting from 'const char *' to 'char *'
- to please my picky compiler options
- 2001-08-14 10:17 bagder
- * lib/cookie.c: commented out empty else blocks to shut up pedantic
- compilers
- 2001-08-14 10:16 bagder
- * lib/arpa_telnet.h: Added 'const' to the string arrays
- 2001-08-14 08:06 bagder
- * lib/mprintf.c: corrected dubious use of the same variable twice
- in a function call, gcc 3.0 warned about it
- 2001-08-13 08:33 bagder
- * lib/formdata.c: curl_formparse() should no longer have any
- size-limit in the data section after this patch from Peter Todd
- 2001-08-10 16:10 bagder
- * lib/transfer.c: corrected minor source indentation error
- 2001-08-10 08:24 bagder
- * lib/progress.c: moved the download/upload speed calculations, to
- be made on every invoke of the progressupdate, as on very quick
- transfers they wouldn't always get calculated!
- 2001-08-10 00:43 subman
- * lib/Makefile.vc6: Fixed bugs for building debug and SSL lib in VC
- makefile
- 2001-08-09 14:08 bagder
- * docs/curl_easy_setopt.3: Added CURLOPT_HTTPGET and
- CURLOPT_SSL_VERIFYHOST, added notes to the two timeout-options
- that they don't work in multi-threaded programs.
- 2001-08-09 14:04 bagder
- * docs/TODO: non-blocking connect please
- 2001-08-09 13:58 bagder
- * tests/data/test26: strip off user-agent before checking protocol
- 2001-08-09 11:47 bagder
- * src/main.c: The redirected error stream was closed before
- curl_easy_cleanup() was made, and when VERBOSE was enabled, that
- used the stream. Also, the stream was closed even if we looped to
- get more files. Corrects Dustin Boswell's bug report #441610
- 2001-08-09 11:13 bagder
- * src/Makefile.vc6: removied $Id$ again, this is treated as a
- binary file and then that field isn't updated! :-O
- 2001-08-09 11:10 bagder
- * src/: Makefile.b32, Makefile.m32, Makefile.vc6: Added $Id$ to
- the header
- 2001-08-09 11:10 bagder
- * lib/: Makefile.b32, Makefile.m32, Makefile.vc6: Added $Id$
- string for file version in the header
- 2001-08-08 09:51 bagder
- * tests/runtests.pl: when a test expects an error code but gets a
- different one, we now output both of them
- 2001-08-08 09:50 bagder
- * docs/INSTALL: Nico's notes about porting to VMS
- 2001-08-08 09:49 bagder
- * CHANGES: test cases, verifyhost, curl -E
- 2001-08-08 09:46 bagder
- * Makefile.am: added unfortunate but necessary special-purpose
- files for VMS and RISC OS
- 2001-08-08 09:35 bagder
- * src/main.c: The file name given to -E can now contain drive
- letters on windows, if they start the file name as in 'X:\' where
- X is any letter. The colon otherwise normally separate the file
- name from the password.
- 2001-08-08 09:23 bagder
- * docs/THANKS: credit where credit is due, added a bunch of recent
- contributors
- 2001-08-08 09:16 bagder
- * lib/: ssluse.c, url.c, urldata.h: Patrick Bihan-Faou introduced
- CURLOPT_SSL_VERIFYHOST and code to deal with it.
- 2001-08-08 09:15 bagder
- * include/curl/curl.h, src/main.c: Patrick Bihan-Faou's verifyhost
- addition
- 2001-08-08 08:05 bagder
- * config-riscos.h: config.h file for RISC OS compiles
- 2001-08-08 08:04 bagder
- * build_vms.com: script to build curl on VMS
- 2001-08-07 23:36 bagder
- * docs/TODO: replacing FILE * with common file descriptors?
- 2001-08-07 23:21 bagder
- * docs/FAQ: language correction
- 2001-08-07 20:02 bagder
- * docs/FAQ: added Rick Jones's more polite wording of 1.7, makes it
- better and friendlier
- 2001-08-07 14:42 bagder
- * tests/data/: Makefile.am, test18, test19, test20, test21, test22,
- test23, test24, test25, test26: nine new test cases
- 2001-08-07 13:17 bagder
- * docs/FAQ: added "1.7 What about CURL from curl.com?"
- 2001-08-07 11:21 bagder
- * tests/data/: Makefile.am, test202: test 202 - two file:// URLs in
- one command line
- 2001-08-07 11:16 bagder
- * tests/data/: Makefile.am, test201: added test 201, file:// with
- missing file
- 2001-08-06 15:44 bagder
- * CHANGES: VMS fixes, file:// changes, curl-config --libs patch
- 2001-08-06 15:35 bagder
- * curl-config.in: Heikki Korpela posted a patch that makes --libs
- include the directory in which libcurl itself is installed in.
- 2001-08-06 15:19 bagder
- * src/main.c: Nico's VMS fixes added
- 2001-08-06 15:18 bagder
- * src/Makefile.am: Added curlmsg.msg to the distribution
- 2001-08-06 15:18 bagder
- * src/curlmsg.msg: used under VMS
- 2001-08-06 14:47 bagder
- * lib/ftp.c: Nico's fixes for VMS, most of these are fixes for bad
- uses of size_t that forgets that it is very often unsigned. These
- should be fixed globally and then many #ifdef VMS lines can be
- removed.
- 2001-08-06 14:36 bagder
- * lib/: formdata.c, formdata.h, http.c: Curl_FormFree renamed to
- Curl_formclean, as it turns out VMS for example requires all
- global symbols to be *case insentively* unique! curl_formfree is
- a global function we shouldn't touch.
- 2001-08-06 14:27 bagder
- * lib/setup.h: adjusted for VMS
- 2001-08-06 14:26 bagder
- * config-vms.h: Nico's config.h for VMS
- 2001-08-06 14:24 bagder
- * lib/netrc.c: Nico's VMS fixes
- 2001-08-06 14:23 bagder
- * lib/memdebug.h: Nico's VMS adjustment
- 2001-08-06 14:22 bagder
- * lib/if2ip.c: VMS adjustments. The IOCTL_3_ARGS #define used now
- should be moved to become a configure checked one.
- 2001-08-06 14:20 bagder
- * lib/getpass.c: Nico Baggus made it work and compile under VMS!
- 2001-08-06 14:19 bagder
- * lib/: getenv.c, hostip.c: Nico Baggus' VMS adjustments
- 2001-08-06 14:17 bagder
- * lib/file.c: VMS #ifdefs added. several related to size_t problems
- that we must address globally anyway... check these as soon as
- the size_t fixes are in place
- 2001-08-06 14:16 bagder
- * lib/dllinit.c: made this whole file #ifdef WIN32
- 2001-08-06 14:14 bagder
- * lib/url.c: VMS #include fixes, file:// URL treatment improvements
- 2001-08-06 14:10 bagder
- * tests/: runtests.pl, data/test200: adjusted to the correct
- treatmeant of file:// URLs
- 2001-08-06 12:09 bagder
- * docs/INSTALL: Added RISC OS and OpenVMS to ported operating
- systems
- 2001-08-06 10:43 bagder
- * CHANGES, include/curl/curl.h, src/version.h, tests/runtests.pl:
- 7.8.1-pre3 commit
- 2001-08-06 10:22 bagder
- * lib/sendf.c: Jonathan Hseu noticed that you couldn't get a
- header callback unless you
- set CURLOPT_WRITEHEADER to non-NULL, even if you didn't care
- about that
- data. This is now fixed.
- 2001-08-06 10:18 bagder
- * lib/url.c: corrected the comment for CURLOPT_WRITEHEADER in
- setopt(), and made it read a void * and not a FILE *, as that was
- how it used to work and not anymore...
- 2001-08-05 15:00 bagder
- * CHANGES: many fixes mailed in during July
- 2001-08-05 14:34 bagder
- * lib/escape.c: curl_escape() no longer attempts to detect already
- encoded stuff (in order not to re-encode it).
- 2001-08-05 14:30 bagder
- * lib/transfer.c: - Sergio Ballestrero provided a patch for reading
- responses from NCSA httpd 1.5.x servers, as they return really
- screwed up response headers when asked for with HTTP 1.1.
- 2001-08-04 16:42 bagder
- * docs/TODO: -G or similar to make -d data get into a GET
- 2001-08-03 17:11 bagder
- * lib/arpa_telnet.h: complete rewrite to avoid the BSD license in
- the previous version
- 2001-08-03 16:06 bagder
- * docs/curl.1: clarified '-d @filename' with a tiny example
- 2001-08-03 15:52 bagder
- * lib/base64.h: fixed the header that wrongly was the krb4-style
- one
- 2001-08-03 15:51 bagder
- * lib/base64.c: Andrew Francis base64 decode, my previous base64
- encoder, new source header. No BSD-style license.
- 2001-08-03 13:53 bagder
- * include/curl/curl.h: added CURLOPT_HTTPGET
- 2001-08-03 13:52 bagder
- * lib/: http.c, transfer.c, url.c, urldata.h: httpreq cleanup fix
- 2001-08-03 08:39 bagder
- * tests/Makefile.am: httpsserver.pl added to release archive
- 2001-08-02 19:29 bumblebury
- * docs/curl_global_init.3: Funny, I skipped right over this before.
- everyting -> everything
- 2001-08-02 19:25 bagder
- * CHANGES: manual fix, select() loop fix, progress callback fix
- 2001-08-02 19:12 bagder
- * docs/MANUAL: Frank Keeney pointed out a manual mistake for
- certificate convertions
- 2001-08-02 19:08 bagder
- * docs/TODO: "Add an interface that enables a user to select
- prefered SSL ciphers to use."
- Rob Styles posted the question, as he could've used this...
- 2001-08-02 19:05 bagder
- * lib/progress.c: don't do final newline output when using progress
- callback
- 2001-08-02 18:52 bagder
- * lib/transfer.c: FD_ZERO() the keepfd variables properly when
- keepon is modified (Tomasz Lacki reported 12 Jul 2001)
- 2001-07-12 04:00 bumblebury
- * docs/examples/win32sockets.c: Leftover -- add a note about this
- in the examples file :)
- 2001-07-12 03:57 bumblebury
- * docs/TODO, docs/curl_global_init.3, include/curl/curl.h,
- lib/easy.c, src/main.c: Add win32 initialization support to
- curl_global_init() and curl_global_cleanup(). Update
- corresponding man pages...
- Improve the logic in curl_global_cleanup() and curl_global_init()
- so that they are not called twice if the application libraries
- have been initialized and make sure to reset the init flags in
- curl_global_cleanup().
- 2001-07-02 11:23 bagder
- * CHANGES: borland makefile fix
- 2001-07-02 10:21 bagder
- * docs/TODO: added more ideas that've been floating around lately
- 2001-07-02 09:04 bagder
- * docs/TODO: removed the "change test suite" item, as that is
- already made
- 2001-07-02 09:02 bagder
- * docs/TODO: Added an item about the cookie jar stuff, contains a
- link to the dev file about this subject
- 2001-06-29 13:33 bagder
- * docs/examples/win32sockets.c: removed static, removed curl
- special return type, added include windows.h
- 2001-06-29 13:18 bagder
- * lib/Makefile.b32: added strtok.c as a source file
- 2001-06-29 09:38 bagder
- * CHANGES, lib/ssluse.c: Nic Roets brought a fix for the
- certificate verification when using SSL.
- 2001-06-28 15:25 bagder
- * tests/data/Makefile.am: added test 43
- 2001-06-28 15:24 bagder
- * tests/data/test43: HTTP Location: following over HTTP proxy
- 2001-06-28 00:04 bagder
- * tests/data/test103: now runs ok on IPv6 enabled hosts
- 2001-06-28 00:01 bagder
- * tests/data/test101: now does OK even on IPv6-enabled hosts
- 2001-06-28 00:01 bagder
- * tests/runtests.pl: better strip
- 2001-06-25 14:58 bagder
- * CHANGES: multiple file transfers with resume fix
- 2001-06-25 14:56 bagder
- * src/main.c: 'resume from'-fix. When using "-C -" and doing
- multiple file download, the first resume was used on all files
- instead of being reset between each file. As found by Björn
- Stenberg.
- 2001-06-25 11:49 bagder
- * CHANGES: - Anton Kalmykov provided a fix that makes curl work
- with form field names with spaces like when -F is used.
- 2001-06-25 11:39 bagder
- * lib/formdata.c: Anton Kalmykov's fix for dealing with form names
- with spaces!
- 2001-06-21 11:39 bagder
- * docs/curl_easy_cleanup.3: added return type void in SYNOPSIS
- 2001-06-21 11:34 bagder
- * docs/: Makefile.am, curl_strequal.3, libcurl.3, libcurl.5:
- libcurl.5 is renamed to libcurl.3
- 2001-06-20 09:50 bagder
- * CHANGES: all changes from year 2000 was moved to CHANGES.2000 and
- that is now only available in CVS
- 2001-06-20 09:50 bagder
- * CHANGES.2000: the changelog from year 2000
- 2001-06-20 09:48 bagder
- * CHANGES: ftp cut off transfer fix, configure --with-ssl fix
- 2001-06-20 09:43 bagder
- * configure.in: when --with-ssl is used with a specified path, we
- use that path immediately to check libs and include files in, we
- don't check the default places first!
- 2001-06-19 11:12 bagder
- * docs/TODO: Added items we've discussed previously, and URLs to
- dev notes discussing the matter
- 2001-06-19 08:04 bagder
- * lib/ftp.c: better treatment of truly aborted transfers
- 2001-06-18 16:37 bagder
- * lib/.cvsignore: files to ignore by default in cvs operations
- 2001-06-14 14:16 bagder
- * tests/runtests.pl: made stdin testing work, also made
- 'nocheck=true' work when set on the reply data section
- 2001-06-14 14:05 bagder
- * tests/data/: Makefile.am, test15, test16, test17: three more HTTP
- tests added from the old test suite
- 2001-06-12 20:22 bagder
- * lib/ssluse.c: removed a failf() that would overwrite the previous
- error message
- 2001-06-12 11:23 bagder
- * CHANGES: better ssl error msg, libcurl.def fix, -version-info
- corrected, more test cases and fixed FTP ranges
- 2001-06-12 11:21 bagder
- * lib/url.c: Salvador Dávila's ftp range download fix
- 2001-06-12 11:12 bagder
- * tests/data/: Makefile.am, test101, test102, test103, test104,
- test105, test106, test107, test33: New test cases added
- 2001-06-12 10:38 bagder
- * tests/ftpserver.pl: supports SIZE now
- 2001-06-11 14:31 bagder
- * lib/Makefile.am: corrected the -version-info
- 2001-06-11 14:29 bagder
- * configure.in: Added a check that 'localhost' resolves before the
- gethostbyname_r() checks, as they depend on the resolving of that
- name. It seems this mistake is happening from time to time and
- people have a hard time finding out why configure can't detect
- their gethostbyname_r()-setup.
- 2001-06-07 13:44 bagder
- * lib/libcurl.def: duplicate curl_unescape entry removed
- 2001-06-07 11:39 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.8 commit
- 2001-06-07 08:21 bagder
- * docs/INSTALL: SM's suggested update of the Microsoft and SSL
- compiling section
- 2001-06-07 07:59 bagder
- * lib/url.c: SDavila posted a fix that sets conn->bits.use_range
- properly when doing resumed downloads
- 2001-06-07 07:41 bagder
- * lib/Makefile.m32: Jörn corrected the mingw32 makefile
- 2001-06-06 16:26 bagder
- * lib/: Makefile.vc6, curllib.dsp, libcurl.def: S. Moonesamy
- updates, strtok.[ch] issues
- 2001-06-06 11:39 bagder
- * CVS-INFO: Added note about src/hughelp.c and the new *.cvs file
- that can be used if you really can't generate that file.
- 2001-06-06 11:37 bagder
- * src/hugehelp.c.cvs: For people using CVS but with no perl, like
- all those windows losers. They can just rename this file and cut
- off the extension instead...
- 2001-06-06 11:33 bagder
- * README: corrected the CVS note about not creating a
- subdirectory... which it does now
- 2001-06-05 13:48 bagder
- * CHANGES: MUTE is gone, PHP examples, new CVS structure
- 2001-06-05 13:27 bagder
- * lib/formdata.c: made the test-program in the bottom
- compile/build, remember to link with strequal.o as well!
- 2001-06-01 23:56 bumblebury
- * curl-config.in: Add documentation for the --vernum attribute
- 2001-06-01 09:33 bagder
- * docs/curl_easy_setopt.3: CURLOPT_CONNECTTIMEOUT works on win32
- these days, S. Moonesamy pointed out
- 2001-06-01 06:46 bumblebury
- * README: Update the cvs instructions.
- 2001-06-01 02:02 bumblebury
- * CVS-INFO: Test (and revert change from previous test).
- 2001-06-01 01:56 bumblebury
- * CVS-INFO: testing... testing... 1, 2, 3
- 2001-05-31 15:55 bagder
- * docs/curl_easy_setopt.3: removed CURLOPT_MUTE, it is not used
- anymore
- 2001-05-31 15:52 bagder
- * include/curl/curl.h: MUTE is now considered obsolete
- 2001-05-31 15:50 bagder
- * lib/: sendf.c, url.c, urldata.h: CURLOPT_MUTE and data->bits.mute
- are history, removed, gone!
- 2001-05-31 15:32 bagder
- * CHANGES: the global init stuff, strtok.h mess, _REENTRANT fixed
- 2001-05-31 13:30 bumblebury
- * lib/easy.c: Test and substance patch.
- This is my first CVS commit :), what it does:
- - Makes sure that parts of the cURL library don't get initialized
- twice - Makes sure that we only free what we initialize
- 2001-05-31 10:41 bagder
- * docs/: curl_easy_cleanup.3, curl_easy_getinfo.3,
- curl_easy_init.3, curl_easy_perform.3, curl_easy_setopt.3,
- curl_escape.3, curl_formfree.3, curl_formparse.3, curl_getdate.3,
- curl_getenv.3, curl_global_cleanup.3, curl_mprintf.3,
- curl_slist_append.3, curl_slist_free_all.3, curl_strequal.3,
- curl_unescape.3, curl_version.3, libcurl.5: Added CVS $Id$
- keyword for inline version tracking
- 2001-05-31 10:35 bagder
- * docs/curl_global_init.3: updated to again set the flags of what
- to init, and now also feature a set of available flags
- 2001-05-31 10:24 bagder
- * configure.in: fixed the dlopen check
- 2001-05-31 09:03 bagder
- * lib/: http.c, if2ip.c: removed _REENTRANT define
- 2001-05-31 09:02 bagder
- * lib/getdate.c: re-generated
- 2001-05-31 09:02 bagder
- * lib/strtok.h: include setup.h _before_ system includes
- 2001-05-31 09:01 bagder
- * lib/setup.h: if NEED_REENTRANT is set, define _REENTRANT already
- here since it has to be defined as many include files as possible
- (Solaris req)
- 2001-05-31 09:00 bagder
- * lib/getdate.y: includes setup.h, and thus I could remove the
- _REENTRANT define
- 2001-05-31 08:10 bagder
- * include/curl/curl.h: the CURL_GLOBAL flags are now used to set
- what parts to init globally
- 2001-05-31 08:06 bagder
- * lib/easy.c: went back to the version where the flags argument to
- curl_global_init() specify exactly what global parts to init.
- Thanks to Sterling Hughes really for arguing wisely.
- 2001-05-31 08:05 bagder
- * lib/strtok.h: removed the prototype and made it include string.h
- instead
- If your system, such as Solaris 2.7, lacks the strtok_r()
- prototype in
- string.h, then you'll face a bunch of warnings on all
- instances
- where strtok_r() is used.
- There's not much we can do about it. Adding a prototype here
- screws
- everything up on other platforms! :-(
- 2001-05-31 07:55 bagder
- * lib/krb4.c: Sterling Hughes suggested we set 'static' before
- size_t...
- 2001-05-30 14:51 bagder
- * lib/url.c: libcurl now has MUTE and NOPROGRESS set by default
- 2001-05-30 13:24 bagder
- * include/curl/curl.h, src/version.h: 7.8-pre2
- 2001-05-30 13:06 bagder
- * lib/: cookie.c, netrc.c, strtok.h, url.c: include strtok.h to get
- the prototype
- 2001-05-30 13:06 bagder
- * lib/hostip.c: finally fixed the 'ret' compiler warning
- 2001-05-30 12:42 bagder
- * docs/TODO: removed python interface, there is one now! ;-)
- 2001-05-30 12:34 bagder
- * CHANGES: -# fix, thread fix, easy.c compile fix and more
- 2001-05-30 12:29 bagder
- * buildconf: made the automake line re-build from _all_ Makefile.am
- files in the source tree
- 2001-05-30 10:01 bagder
- * docs/FAQ: english fix
- 2001-05-30 10:01 bagder
- * src/main.c: now uses CURL_GLOBAL_DEFAULT
- 2001-05-30 10:00 bagder
- * include/curl/curl.h, lib/easy.c, lib/ssluse.c: curl_global_init()
- support for CURL_GLOBAL_NOT_SSL
- 2001-05-30 09:59 bagder
- * buildconf, reconf: Sterling Hughes's fixes
- 2001-05-30 06:31 crisb
- * Makefile.am, configure.in, packages/Makefile.am,
- packages/Solaris/Makefile.am: Added Solaris 'pkgadd' building
- support to packages collection and autoconf/automake files
- 2001-05-29 21:28 bagder
- * acinclude.m4: not used in autoconf version 2.50
- 2001-05-29 21:25 bagder
- * configure.in: check for strtok_r
- 2001-05-29 21:20 bagder
- * lib/strtok.h: curl_ => Curl_
- 2001-05-29 21:20 bagder
- * lib/strtok.c: re-indented to follow "project curl"-style, renamed
- curl_ prefix to Curl_
- 2001-05-29 21:17 bagder
- * lib/: cookie.c, netrc.c, url.c: strtok() replaced with strtok_r()
- 2001-05-29 21:17 bagder
- * buildconf: adjusted for automake 1.4+
- 2001-05-29 21:17 bagder
- * lib/: Makefile.am, strtok.c, strtok.h: Added strtok.[ch]
- 2001-05-29 21:14 bagder
- * CVS-INFO: we rqeuire autoconf 2.50 now
- 2001-05-29 20:30 bagder
- * src/main.c: fixed the -# to write to the same as --stderr is set
- to
- 2001-05-29 16:02 bagder
- * docs/FAQ: 3.11 How do I POST with a different Content-Type?
- 2001-05-29 15:28 bagder
- * docs/curl_easy_setopt.3: clarified the MUTE option
- 2001-05-29 15:23 bagder
- * docs/INTERNALS: updated, improved language at a few places
- 2001-05-29 14:09 bagder
- * docs/: Makefile.am, THANKS, curl.1: moved list of authors to the
- separate THANKS file and added that to the release archive
- 2001-05-29 14:09 bagder
- * docs/curl_global_cleanup.3: text: added in 7.8
- 2001-05-29 10:27 bagder
- * docs/curl_global_init.3: beauty fix
- 2001-05-29 09:20 bagder
- * lib/easy.c: global_init() takes that flag argument
- 2001-05-28 23:50 bagder
- * maketgz, include/curl/curl.h, src/version.h: 7.8-pre1 commit
- 2001-05-28 23:49 bagder
- * tests/: Makefile.am, getpart.pm, httpserver.pl: fixes
- 2001-05-28 23:49 bagder
- * Makefile.am: added libtool
- 2001-05-28 23:45 bagder
- * CHANGES: major: curl_general_init/cleanup
- 2001-05-28 23:45 bagder
- * docs/TODO: ftps:// works
- 2001-05-28 17:31 bagder
- * src/main.c: adjusted the global_init() call to pass the new flag
- argument too
- 2001-05-28 17:30 bagder
- * docs/curl_global_init.3, include/curl/curl.h: global_init() takes
- a flag option now, to tell libcurl what _not_ to init. it will
- make it better when the application uses several libs that use
- openssl and it also enables us to do the win32 winsock initing in
- the future if we want to
- 2001-05-28 17:26 bagder
- * tests/runtests.pl: better -v use, passes -I to all perl invokes
- 2001-05-28 17:06 bagder
- * src/main.c: added calls to curl_global_*, they aren't really
- needed for this application but it shows good manner to always
- cleanup
- 2001-05-28 16:58 bagder
- * configure.in, curl-config.in, docs/curl-config.1: added
- 'curl-config --vernum' for hardcore hex version output
- 2001-05-28 16:32 bagder
- * tests/data/Makefile.am: changed the check for command1.txt to
- test1, so that automatic testing in 'make distcheck' will work
- 2001-05-28 16:12 bagder
- * lib/Makefile.am: increased interface age
- 2001-05-28 16:12 bagder
- * lib/: easy.c, ssluse.c, ssluse.h, url.c: T. Bharath's comments
- about SSL cleanup incorporated, and the two new curl_global_*
- functions
- 2001-05-28 16:11 bagder
- * docs/: Makefile.am, curl_global_cleanup.3, curl_global_init.3,
- libcurl.5: curl_global_cleanup and curl_global_init added to the
- family
- 2001-05-28 14:31 bagder
- * tests/data/Makefile.am: Added more test cases
- 2001-05-28 14:30 bagder
- * tests/data/: test10, test11, test12, test13, test14, test200,
- test6, test7, test8, test9: test case converted to the new file
- format
- 2001-05-28 13:19 bagder
- * tests/data/test5: test: HTTP over proxy
- 2001-05-23 17:05 bagder
- * tests/README: Removed references to the previous file format,
- added some tests about the new format but there's still much more
- to be said and done
- 2001-05-23 17:02 bagder
- * tests/: Makefile.am, ftpserver.pl, getpart.pm, httpserver.pl,
- runtests.pl: adjusted to the new test case formats
- 2001-05-23 17:02 bagder
- * tests/data/Makefile.am: Removed the former files using the
- old-style test case format, added the new ones. Many more of the
- old ones must be "ported" to this new format to make the test
- suite complete again.
- 2001-05-23 17:00 bagder
- * tests/data/: command1.txt, command10.txt, command100.txt,
- command101.txt, command102.txt, command103.txt, command104.txt,
- command105.txt, command106.txt, command107.txt, command108.txt,
- command109.txt, command11.txt, command110.txt, command111.txt,
- command112.txt, command113.txt, command114.txt, command115.txt,
- command116.txt, command117.txt, command118.txt, command119.txt,
- command12.txt, command120.txt, command121.txt, command122.txt,
- command123.txt, command13.txt, command14.txt, command15.txt,
- command16.txt, command17.txt, command18.txt, command19.txt,
- command2.txt, command20.txt, command200.txt, command201.txt,
- command21.txt, command22.txt, command23.txt, command24.txt,
- command25.txt, command26.txt, command27.txt, command28.txt,
- command29.txt, command3.txt, command30.txt, command300.txt,
- command31.txt, command32.txt, command33.txt, command34.txt,
- command35.txt, command36.txt, command37.txt, command38.txt,
- command39.txt, command4.txt, command40.txt, command400.txt,
- command41.txt, command5.txt, command6.txt, command7.txt,
- command8.txt, command9.txt, error111.txt, error113.txt,
- error114.txt, error115.txt, error116.txt, error117.txt,
- error118.txt, error119.txt, error19.txt, error20.txt,
- error201.txt, error21.txt, error23.txt, error24.txt, error25.txt,
- error30.txt, error36.txt, extra33.txt, ftpd113.txt, ftpd114.txt,
- ftpd115.txt, ftpd116.txt, ftpd117.txt, ftpd118.txt, name1.txt,
- name10.txt, name100.txt, name101.txt, name102.txt, name103.txt,
- name104.txt, name105.txt, name106.txt, name107.txt, name108.txt,
- name109.txt, name11.txt, name110.txt, name111.txt, name112.txt,
- name113.txt, name114.txt, name115.txt, name116.txt, name117.txt,
- name118.txt, name119.txt, name12.txt, name120.txt, name121.txt,
- name122.txt, name123.txt, name13.txt, name14.txt, name15.txt,
- name16.txt, name17.txt, name18.txt, name19.txt, name2.txt,
- name20.txt, name200.txt, name201.txt, name21.txt, name22.txt,
- name23.txt, name24.txt, name25.txt, name26.txt, name27.txt,
- name28.txt, name29.txt, name3.txt, name30.txt, name300.txt,
- name31.txt, name32.txt, name33.txt, name34.txt, name35.txt,
- name36.txt, name37.txt, name38.txt, name39.txt, name4.txt,
- name40.txt, name400.txt, name41.txt, name5.txt, name6.txt,
- name7.txt, name8.txt, name9.txt, prot1.txt, prot10.txt,
- prot100.txt, prot101.txt, prot102.txt, prot103.txt, prot104.txt,
- prot105.txt, prot106.txt, prot107.txt, prot108.txt, prot109.txt,
- prot11.txt, prot110.txt, prot112.txt, prot12.txt, prot120.txt,
- prot121.txt, prot122.txt, prot123.txt, prot13.txt, prot14.txt,
- prot15.txt, prot16.txt, prot17.txt, prot18.txt, prot2.txt,
- prot22.txt, prot26.txt, prot27.txt, prot28.txt, prot29.txt,
- prot3.txt, prot30.txt, prot300.txt, prot31.txt, prot32.txt,
- prot33.txt, prot34.txt, prot35.txt, prot37.txt, prot38.txt,
- prot39.txt, prot4.txt, prot40.txt, prot400.txt, prot41.txt,
- prot5.txt, prot6.txt, prot7.txt, prot8.txt, prot9.txt,
- reply1.txt, reply10.txt, reply100.txt, reply101.txt,
- reply102.txt, reply103.txt, reply104.txt, reply105.txt,
- reply106.txt, reply11.txt, reply110.txt, reply110001.txt,
- reply110002.txt, reply12.txt, reply120.txt, reply121.txt,
- reply122.txt, reply1220001.txt, reply123.txt, reply13.txt,
- reply14.txt, reply15.txt, reply16.txt, reply17.txt, reply2.txt,
- reply200.txt, reply22.txt, reply24.txt, reply25.txt, reply26.txt,
- reply28.txt, reply29.txt, reply3.txt, reply30.txt, reply31.txt,
- reply310001.txt, reply310002.txt, reply32.txt, reply320001.txt,
- reply320002.txt, reply33.txt, reply34.txt, reply340001.txt,
- reply35.txt, reply36.txt, reply37.txt, reply38.txt,
- reply380001.txt, reply39.txt, reply390001.txt, reply390002.txt,
- reply4.txt, reply40.txt, reply400.txt, reply41.txt, reply5.txt,
- reply6.txt, reply7.txt, reply8.txt, reply9.txt, stdin17.txt,
- stdout107.txt, stdout108.txt, stdout109.txt, stdout110.txt,
- stdout112.txt, stdout15.txt, stdout18.txt, stdout27.txt, test1,
- test100, test2, test3, test300, test4, test400, upload107.txt,
- upload108.txt, upload109.txt, upload112.txt: new test case file
- format
- 2001-05-23 15:04 bagder
- * lib/cookie.c: Added Andres' comments about field 2 in netscape
- cookie files
- 2001-05-23 11:26 bagder
- * lib/cookie.c: Andrés García's netscape cookie file parser fix
- 2001-05-22 23:17 bagder
- * CHANGES, Makefile.am, configure.in, maketgz, src/Makefile.am:
- general autoconf and automake fixes
- 2001-05-22 23:09 bagder
- * lib/transfer.c: store httpcode _before_ doing the FAILONERROR
- check so that getinfo works afterwards (bug #426442)
- 2001-05-22 20:16 bagder
- * CHANGES, acconfig.h, config.guess, config.sub, configure.in,
- ltmain.sh, docs/curl_easy_setopt.3, docs/curl_formparse.3,
- docs/libcurl.5, include/curl/curl.h, src/config-win32.h,
- src/config.h.in, src/version.h: cleanup commit for new
- autoconf+automake+libtool versions
- 2001-05-22 14:05 bagder
- * CHANGES: fixes and improvments
- 2001-05-21 23:45 bagder
- * lib/: curllib.dsp, curllib.dsw: turned newlines into DOS styles
- 2001-05-21 23:42 bagder
- * src/Makefile.vc6, lib/Makefile.vc6: made it binary in CVS to
- maintain DOS newlines and turned those newlines into the DOS
- kind!
- 2001-05-21 15:40 bagder
- * tests/README: Added text about the test case numbering
- 2001-05-21 15:38 bagder
- * tests/runtests.pl: doesn't run ssl tests if libcurl wasn't built
- with ssl support (and reports about the libcurl SSL status)
- 2001-05-21 15:33 bagder
- * configure.in: added a lame double-check for libcrypto as
- otherwise it wouldn't get added properly! (?) Anyone has any
- better solution then please step forward!
- 2001-05-21 15:31 bagder
- * tests/data/Makefile.am: Added test case 400, the first ftps://
- one
- 2001-05-21 15:31 bagder
- * tests/data/: prot400.txt, reply400.txt: ftps test case data
- 2001-05-21 15:30 bagder
- * lib/transfer.c: slightly "hackish" approach to disable SSL during
- download if the connection is a FTPS connection as the data
- transfer is then done unencrypted!
- 2001-05-18 16:42 bagder
- * configure.in: this should not set a SSL path to LDFLAGS or
- CPPFLAGS unless it really needs to
- 2001-05-18 14:55 bagder
- * docs/TODO: added some, removed some, moved around some.
- 2001-05-18 14:36 bagder
- * configure.in: nicer OpenSSL header check
- 2001-05-18 14:03 bagder
- * lib/strequal.h: our internal strlcat() is now named
- Curl_strlcat()
- 2001-05-18 12:02 bagder
- * lib/strequal.c: strlcat() is now Curl_strlcat() instead to
- prevent collisions when used with other libs
- 2001-05-18 12:02 bagder
- * lib/krb4.c: strlcpy() turned static
- 2001-05-16 16:45 bagder
- * include/curl/curl.h: Added #define CURLE_ALREADY_COMPLETE to not
- break compiles that use that symbol, but libcurl will not return
- this ever
- 2001-05-15 15:09 bagder
- * docs/FAQ: added pointer to the examples/getinmemory.c source code
- for paragraph 5.2 "How can I receive all data into a large memory
- chunk?"
- 2001-05-15 15:08 bagder
- * docs/examples/Makefile.am: Added getinmemory.c
- 2001-05-15 15:04 bagder
- * docs/examples/getinmemory.c: this might actually compile too...
- 2001-05-15 15:03 bagder
- * docs/examples/getinmemory.c: an example on how you can use the
- write callback to receive data in a memory chunk
- 2001-05-15 14:56 bagder
- * docs/examples/Makefile.example: We need -lpthread for the pthread
- example
- 2001-05-15 14:55 bagder
- * docs/examples/sepheaders.c: corrected
- 2001-05-15 13:00 bagder
- * docs/curl.1: Added Pawel A. Gajda
- 2001-05-15 09:21 bagder
- * lib/url.c: Pawel A. Gajda fixed resumed transfers on persistent
- connections
- 2001-05-14 14:25 bagder
- * tests/data/Makefile.am: Added the first https test: 300
- 2001-05-14 14:09 bagder
- * tests/: ftpserver.pl, httpserver.pl, runtests.pl: pid files
- fixes, ftp server already-running-but-no-control check
- 2001-05-14 13:29 bagder
- * lib/ftp.c: Jun-ichiro itojun Hagino fixed FTP PORT for
- IPv6-enabled libcurl
- 2001-05-14 09:08 bagder
- * packages/Win32/README: added a pointer to the download web page
- 2001-05-12 18:11 bagder
- * lib/transfer.c: Added tons of comments all over
- 2001-05-12 11:49 bagder
- * CHANGES: multiple transfer path fixes, location fixes, resume
- download changes, ssl peer verify fixes and more
- 2001-05-12 11:37 bagder
- * include/curl/curl.h: CURLE_ALREADY_COMPLETE is removed
- CURLE_SSL_PEER_CERTIFICATE is added
- 2001-05-12 11:30 bagder
- * lib/: ftp.c, http.c: Uses the Curl_SSLConnect() according to the
- new return type
- 2001-05-12 11:29 bagder
- * lib/: ssluse.c, ssluse.h: fixed Curl_SSLConnect() to return
- CURLcode errors, including the new error code for peer
- certificate errors
- 2001-05-11 13:40 bagder
- * tests/data/: Makefile.am, command122.txt, command123.txt,
- name122.txt, name123.txt, prot122.txt, prot123.txt, reply122.txt,
- reply1220001.txt, reply123.txt: two new FTP file transfer resume
- test cases added
- 2001-05-11 13:38 bagder
- * lib/transfer.h: removed unused #ifdef'ed section
- 2001-05-11 13:38 bagder
- * lib/: ftp.c, urldata.h: when asking for a resumed FTP transfer,
- even though the entire file has already been transfered no longer
- returns error but instead is OK. The reasoning behind this is of
- course that no extra actions need to be taken and it is as if a
- transfer had been successfully performed.
- 2001-05-11 09:52 bagder
- * lib/transfer.c: checkheader() added to check headers+contents
- instead of the previous strnequal() approach that really didn't
- follow the RFC properly
- 2001-05-11 08:40 bagder
- * lib/url.c: another multiple FTP transfer fix
- 2001-05-11 08:10 bagder
- * lib/: transfer.c, url.c: Ingo Wilken's redirect fixes
- 2001-05-10 13:29 bagder
- * lib/transfer.c: Ingo Wilken's patch to support multiple spaces
- after "Location:"
- 2001-05-10 11:31 bagder
- * lib/url.c: When re-using a connection, the path pointers were not
- setup properly so that multiple FTP transfers were not possible
- 2001-05-10 09:51 bagder
- * tests/Makefile.am: added ftpsserver.pl stunnel.pm
- 2001-05-08 14:39 bagder
- * docs/curl.1: removed some texts like "starting with version XXX"
- blabla
- 2001-05-08 14:30 bagder
- * docs/: curl.1, curl_easy_setopt.3: made clear that the cookie
- file format understood is Netscape _and_ Mozilla
- 2001-05-08 14:10 bagder
- * lib/ftp.c: when getting a FTP file with NOBODY, we will no longer
- return error if SIZE doesn't work, we just don't output any size
- info!
- 2001-05-07 23:25 bagder
- * tests/data/Makefile.am: Added stunnel.pem
- 2001-05-07 14:38 bagder
- * lib/http.c: corrected the read-callback typecase since FILE * was
- replaced with void *
- 2001-05-07 13:17 bagder
- * lib/urldata.h: fixed 'storefread' to not make a warning
- 2001-05-07 13:12 bagder
- * include/curl/curl.h, src/version.h: 7.7.3
- 2001-05-07 12:51 bagder
- * CHANGES: changed FILE * to void * in all callbacks
- 2001-05-04 11:35 bagder
- * docs/examples/Makefile.am: Added multithread.c
- 2001-05-04 11:35 bagder
- * docs/examples/multithread.c: example using multiple threads to
- get URLs
- 2001-05-04 10:46 bagder
- * docs/curl.1: updated contributors list
- 2001-05-04 09:47 bagder
- * docs/curl_easy_setopt.3, include/curl/curl.h, lib/url.c,
- lib/urldata.h, src/main.c, tests/runtests.pl: 'FILE *' changed to
- 'void *' in all callback functions
- 2001-05-04 08:17 bagder
- * docs/INSTALL: fixed the link to the OS/2 Patch for OpenSSL
- 2001-05-03 16:24 bagder
- * docs/curl_formparse.3: corrected bad use of the CURLOPT_HTTPPOST
- header
- 2001-05-03 13:09 bagder
- * CHANGES: Cris changes
- 2001-05-03 12:53 bagder
- * lib/url.c: Cris Bailiff's fix to disable chunked transfers on
- re-used persistent connections.
- 2001-05-03 12:45 bagder
- * lib/transfer.c: Cris Bailiff's fix to never attempt to get the
- body of a 304-reply!
- 2001-05-03 11:13 bagder
- * CVS-INFO: buildconf added, Sterling Hughes added that file
- 2001-05-03 11:12 bagder
- * buildconf: useful script to run after updating from CVS
- 2001-05-03 11:10 bagder
- * docs/examples/Makefile.am: fixed the EXTRA_DIST line
- 2001-04-27 20:03 bagder
- * lib/transfer.c: When Content-Length:0 is received, we now bail
- now and return success directly after all the headers are
- received!
- 2001-04-27 16:48 bagder
- * CHANGES: bugs, fixes and updates
- 2001-04-27 16:46 bagder
- * docs/INTERNALS: clarified and updated
- 2001-04-27 10:02 bagder
- * lib/: transfer.c, url.c: improved treatment of "Content-Length:
- 0", which is done by having maxdownload set to -1 when not used
- 2001-04-27 09:58 bagder
- * tests/data/: command40.txt, command41.txt, name40.txt,
- name41.txt, prot40.txt, prot41.txt, reply40.txt, reply41.txt: new
- 2001-04-26 12:29 bagder
- * lib/ftp.c: Curl_GetFTPResponse() is rewritten to read all
- incoming data in large chunks, which makes it a lot faster and
- will make ftps work better...
- 2001-04-26 10:32 bagder
- * tests/runtests.pl: split curl and libcurl into two strings in the
- initial display
- 2001-04-25 23:24 bagder
- * lib/url.c: connection re-using didn't work on non-default ports
- when not using proxy until now
- 2001-04-24 23:47 bagder
- * memanalyze.pl: added some verbose summary output stuff
- 2001-04-24 23:46 bagder
- * tests/runtests.pl: no name no test
- 2001-04-24 23:41 bagder
- * lib/ssluse.c: include debugmem for memory leak detection
- 2001-04-24 23:11 bagder
- * tests/data/: command300.txt, command400.txt, name300.txt,
- name400.txt, prot300.txt: SSL based tests
- 2001-04-24 23:09 bagder
- * tests/: ftpserver.pl, ftpsserver.pl, httpsserver.pl, runtests.pl,
- stunnel.pm: new tests, new server invoke system
- 2001-04-24 23:09 bagder
- * tests/data/: stdout15.txt, stunnel.pem: fixed
- 2001-04-24 23:09 bagder
- * tests/README: stunnel and diff are added requirements
- 2001-04-24 08:12 bagder
- * lib/version.c: on albert chin's comment I remade the fix to set
- '\0' instead of 0 since they're chars
- 2001-04-23 14:37 bagder
- * README: libcurl.5 replaces LIBCURL as main libcurl overview
- document
- 2001-04-23 14:36 bagder
- * docs/curl_formparse.3: minor rephrasing
- 2001-04-23 13:57 bagder
- * docs/curl_formparse.3: form post, not just form
- 2001-04-23 13:55 bagder
- * docs/curl_formparse.3: clarified and extended with an example
- 2001-04-23 13:42 bagder
- * docs/README.win32: Added comment about where to find the HTML
- versions of the man pages
- 2001-04-23 13:40 bagder
- * docs/libcurl.5: Added curl_mprintf and curl_strequal in the list
- of "useful functions"
- 2001-04-23 10:30 bagder
- * docs/Makefile.am: curl_printf became curl_mprintf
- 2001-04-23 10:29 bagder
- * docs/: curl_mprintf.3, curl_printf.3: curl_printf is curl_mprintf
- now
- 2001-04-23 09:54 bagder
- * lib/version.c: Added zero termination, as the OpenSSL version
- string was written without it!
- 2001-04-23 09:34 bagder
- * include/curl/curl.h, src/version.h: curl 7.7.2
- 2001-04-23 09:27 bagder
- * CHANGES: borland fixes, broken host: for persistent connections
- 2001-04-23 09:09 bagder
- * docs/INTERNALS: persistent is spelled with an 'e', not an 'a'
- 2001-04-23 08:11 bagder
- * lib/url.c: no need to copy the name when re-using the connection,
- we already have the same name in that buffer from the URL
- parsing!
- 2001-04-22 19:39 bagder
- * lib/: Makefile.b32, Makefile.b32.resp: Rosimildo da Silva
- corrected them to build a proper lib and to use options for
- multi-threading compiling
- 2001-04-22 18:47 bagder
- * lib/url.c: copy the name properly when re-using a connection
- 2001-04-22 17:50 bagder
- * docs/Makefile.am: added missing (new) man pages
- 2001-04-22 17:49 bagder
- * lib/strequal.h: old krb4 fix for strlcat() prototype
- 2001-04-22 17:48 bagder
- * docs/: curl_printf.3, curl_strequal.3, curl_strnequal.3: brand
- new
- 2001-04-22 17:47 bagder
- * docs/TODO: removed done entries
- 2001-04-22 17:45 bagder
- * docs/FAQ: updated and spell checked
- 2001-04-22 17:44 bagder
- * docs/CONTRIBUTE: spell checked
- 2001-04-22 17:44 bagder
- * CVS-INFO: updated with the Java stuff and so
- 2001-04-20 16:45 bagder
- * docs/curl-config.1: Added an examples section with examples I
- made up for the web page
- 2001-04-20 16:44 bagder
- * docs/libcurl.5: This is LIBCURL turned into man page format!
- 2001-04-20 08:05 bagder
- * docs/curl.1: minor corrections
- 2001-04-20 08:00 bagder
- * CHANGES: SM's real name is now used where he's credited
- 2001-04-19 13:24 bagder
- * src/writeout.c: A Linus Nielsen Feltzing-patch that removes the
- decimals from the size outputs...
- 2001-04-19 13:19 bagder
- * docs/curl-config.1: fixed an nroff syntax mistake
- 2001-04-19 12:31 bagder
- * docs/LIBCURL: Added a brief description of curl-config, mentioned
- that curl_* functions are the only public ones
- 2001-04-19 08:01 bagder
- * acinclude.m4: Albert Chin's patch posted to the mailing list 19
- Apr 2001
- 2001-04-18 16:06 bagder
- * src/main.c: added an include to build on ultrix
- 2001-04-18 16:06 bagder
- * docs/INSTALL: confirmed install on ultrix 4.3a
- 2001-04-18 16:05 bagder
- * CHANGES: Last two days' changes, loadsa
- 2001-04-18 15:16 bagder
- * docs/Makefile.am: Added curl-config.1
- 2001-04-18 15:16 bagder
- * docs/curl-config.1: brand new command, brand new docs!
- 2001-04-18 13:53 bagder
- * docs/curl.1: Added contributors
- 2001-04-18 11:28 bagder
- * configure.in, curl-config.in: configure sets variables that
- curl-config uses to display what features that have been built-in
- 2001-04-18 09:25 bagder
- * lib/: file.c, ftp.c, http.c, progress.c, progress.h, transfer.c,
- url.c, urldata.h: Remade resume stuff to keep data in the
- connectdata struct instead of the main handle struct to work with
- persistant connections
- 2001-04-17 17:00 bagder
- * lib/progress.c: init the speed index variable between transfers
- 2001-04-17 15:21 bagder
- * include/curl/curl.h, lib/ftp.c: Frederic Lepied's ftp download
- resume fix
- 2001-04-17 14:37 bagder
- * curl-config.in: more intial fixes
- 2001-04-17 14:33 bagder
- * Makefile.am: Added curl-config as a script that now gets
- installed
- 2001-04-17 14:32 bagder
- * curl-config.in: libcurl version, not curl version
- 2001-04-17 14:27 bagder
- * configure.in: Generates curl-config now
- 2001-04-17 14:23 bagder
- * curl-config.in: tiny tool for outputting curl config variables
- 2001-04-17 09:28 bagder
- * lib/http.c: use GMT for the conditional timed gets (reported by
- Phil Karn)
- 2001-04-12 13:13 bagder
- * docs/examples/README: Added text about curl.haxx.se not being a
- good test target for people's libcurl experiments...
- 2001-04-12 08:16 bagder
- * docs/TODO: we must fix SSL when IPv6 is enabled, since we can
- still connect to ipv4 sites and then SSL works perfectly
- 2001-04-11 16:14 bagder
- * lib/transfer.c: calling curl_easy_perform() with no URL set, now
- returns an error as early as possible
- 2001-04-11 16:13 bagder
- * lib/url.c: we don't use the HTTP_PROXY environment variable in
- uppercase anymore, since it might become a security problem (Bugs
- item #415391)
- 2001-04-11 08:59 bagder
- * lib/url.c: oops, missed the shut-off non-blocking fix
- 2001-04-11 08:51 bagder
- * CHANGES: interfaces, windows non-blocking connect, progress meter
- fix and more
- 2001-04-11 08:41 bagder
- * lib/url.c: SM made the connection timeout work for windows boxes!
- 2001-04-10 09:38 bagder
- * docs/curl_easy_setopt.3: Added CURLOPT_HEADERFUNCTION description
- 2001-04-10 08:51 bagder
- * lib/url.c: setopt() works with the new CURLOPT_HEADERFUNCTION:
- 2001-04-10 08:49 bagder
- * include/curl/curl.h, lib/sendf.c, lib/urldata.h: Added new
- CURLOPT_HEADERFUNCTION callback for writing headers only
- 2001-04-09 07:56 bagder
- * lib/Makefile.vc6: corrected by SM to build better with openssl
- 2001-04-09 07:55 bagder
- * lib/: curllib.dsp, curllib.dsw: SM's updates
- 2001-04-07 20:39 bagder
- * CHANGES: formfree() fix, version display fixed, curl_escape() fix
- 2001-04-07 20:36 bagder
- * docs/curl_easy_setopt.3: Andrés García pointed out a mistake with
- CURLOPT_EGDSOCKET
- 2001-04-07 20:35 bagder
- * lib/escape.c: Andrés García fixed curl_escape()
- 2001-04-06 10:48 bagder
- * lib/version.c: show openssl 0.9.6a properly
- 2001-04-06 07:57 bagder
- * docs/curl_formfree.3: NULL argument crashes this in 7.7.1 and
- before
- 2001-04-06 07:52 bagder
- * lib/formdata.c: curl_formfree() can be called with a NULL
- argument
- 2001-04-04 08:23 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.7.1 commit
- 2001-04-03 15:37 bagder
- * lib/transfer.c: bugfixed the Location: following that must've
- been bad since the persistant connections were introduced
- 2001-04-03 15:18 bagder
- * lib/transfer.c: - disabling port on absolute redirects is wrong -
- removed #ifdefed code
- 2001-04-03 14:37 bagder
- * CHANGES: two crashes removed
- 2001-04-03 12:20 bagder
- * lib/: ftp.c, transfer.c, url.c: better error checks for failure
- conditions (based on Puneet Pawaia's reports)
- 2001-04-03 10:57 bagder
- * lib/Makefile.vc6: Puneet Pawaia pointed out the lack of
- http_chunks in several places.
- 2001-03-30 10:43 bagder
- * docs/curl_easy_setopt.3: elaborated more in CURLOPT_HTTPHEADER
- section
- 2001-03-29 13:25 bagder
- * CHANGES: ftps:// added and the perl interfaces changed
- 2001-03-29 10:16 bagder
- * lib/: ftp.c, url.c, urldata.h: ftps:// support added
- 2001-03-29 08:43 bagder
- * perl/README: Georg Horn's updates
- 2001-03-27 23:24 bagder
- * lib/transfer.c: make sure the alarm is off when returning from
- curl_easy_perform()
- 2001-03-27 11:10 bagder
- * docs/examples/README: Added a line about the new makefile example
- 2001-03-27 11:09 bagder
- * docs/examples/: Makefile.am, Makefile.example: Added
- Makefile.example as an example makefile that can build the
- example source files (if edited slightly)
- 2001-03-27 11:00 bagder
- * docs/examples/: Makefile.am, ftpget.c: Added ftpget.c just to
- show that it is exactly as easy to get FTP files
- 2001-03-27 10:45 bagder
- * docs/curl_easy_setopt.3: no more ' as first letter of a row, and
- made the quotes match in the top .BI line
- 2001-03-27 10:41 bagder
- * docs/curl_easy_setopt.3: Added some text to WRITEHEADER about the
- fact that libcurl will always write complete header lines
- one-by-one to that file handle
- 2001-03-26 15:49 bagder
- * CHANGES, include/curl/curl.h: 7.7.1-beta1
- 2001-03-26 11:07 bagder
- * CHANGES: persistant fix for http/1.0
- 2001-03-26 08:19 bagder
- * lib/transfer.c: 'Connection: keep-alive' is now understood when
- sent by a HTTP/1.0 server as an indication of a persistant
- connection
- 2001-03-24 19:50 bagder
- * CHANGES: numerous corrections since the 7.7 release
- 2001-03-24 19:28 bagder
- * docs/curl.1: Colin Watson's man patch as posted to debian bug
- tracker numer #90281
- 2001-03-23 16:28 bagder
- * docs/FAQ: two Qs added: 1.5 Who makes cURL? 1.6 What do you get
- for making cURL?
- 2001-03-23 15:29 bagder
- * Makefile.am: make should be $(MAKE)
- 2001-03-23 15:26 bagder
- * tests/data/reply14.txt: match the new never-read-body when doing
- HEAD
- 2001-03-23 09:24 bagder
- * lib/transfer.c: DONT TOUCH the data->url as it may point to
- read-only memory!!!
- 2001-03-23 09:16 bagder
- * docs/: FAQ, INSTALL, MANUAL: updates by SM nttp at iname.com
- 2001-03-23 08:52 bagder
- * lib/transfer.c: now always stops reading a HEAD reply after all
- the headers have been returned RFC 2616, section 9.4 says: "The
- HEAD method is identical to GET except that the server MUST NOT
- return a message-body in the response."
- 2001-03-23 08:46 bagder
- * lib/url.c: ConnectionExists() wrongly returned TRUE for too many
- connections if proxy was not used...
- 2001-03-22 21:06 bagder
- * docs/curl_escape.3: updated with the new
- don't-encode-already-encoded-data concept
- 2001-03-22 21:02 bagder
- * lib/transfer.c: Treat 302-redirects the same way we treat
- 303-redirects
- 2001-03-22 20:14 bagder
- * lib/transfer.c: reset the follow location counter in
- Curl_perform() so that we can follow new locations on the same
- connection that was previously followed on
- 2001-03-22 20:07 bagder
- * lib/getdate.c: brand new Curl_ prefixes on global symbols
- 2001-03-22 19:44 bagder
- * lib/getdate.y: made it use Curl_ prefixes on global symbols
- 2001-03-22 19:06 bagder
- * lib/escape.c: Jim Drash suggested and I made it not encode what
- looks like an already encoded letter (in curl_escape)
- 2001-03-22 18:21 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.7 commit
- 2001-03-22 16:42 bagder
- * lib/libcurl.def: removed the duplicates!
- 2001-03-22 12:53 bagder
- * lib/libcurl.def: added escape and unescape
- 2001-03-22 12:40 bagder
- * include/curl/curl.h, lib/escape.c, lib/escape.h: the new
- escape/unescape function setup
- 2001-03-22 12:24 bagder
- * CHANGES: (un)escape, configure hack, betas run fine
- 2001-03-22 12:23 bagder
- * docs/FAQ: added how to pronounce curl! ;-)
- 2001-03-22 12:22 bagder
- * docs/TODO: don't mention explicit version 7.8 removed
- escape/unescape as they're now documented
- 2001-03-22 12:22 bagder
- * docs/Makefile.am: added escape and unescape man pages
- 2001-03-22 11:32 bagder
- * docs/: curl_escape.3, curl_unescape.3: not exactly new, but
- documented for 7.7
- 2001-03-22 09:51 bagder
- * configure.in: Andrés García's problems on the mailing list made
- me realize that we can't allow this script to simply detect a
- gethostbyname_r() if it can't figure out how to use it. From now
- on, this script will fail when that happens.
- 2001-03-20 11:13 bagder
- * docs/TODO: GNUTLS is another new SSL library we can add support
- for. Anyone?
- 2001-03-19 09:42 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.7-beta5 commit
- 2001-03-19 09:36 bagder
- * tests/data/: Makefile.am, command39.txt, name39.txt, prot39.txt,
- reply39.txt, reply390001.txt, reply390002.txt: test case 39
- added, HTTP location and continue
- 2001-03-19 08:47 bagder
- * lib/transfer.c: Added support for HTTP code 100 continue, as
- 8.2.3 in RFC2616 defines
- 2001-03-16 16:45 bagder
- * lib/transfer.c: detect if chunked transfers are aborted
- 2001-03-16 16:44 bagder
- * lib/if2ip.c: corrected the close to sclose() so that the memdebug
- stuff works
- 2001-03-16 16:22 bagder
- * CHANGES, CVS-INFO, Makefile.am: new directories
- 2001-03-16 16:21 bagder
- * src/main.c: removed the CURL_SEPARATORS define
- 2001-03-16 16:20 bagder
- * lib/getdate.c: re-generated with the memdebug.h include
- 2001-03-16 16:19 bagder
- * lib/: getdate.y, getpass.c, if2ip.c, netrc.c, telnet.c: added
- memdebug.h include
- 2001-03-16 14:45 bagder
- * docs/examples/: getpageinvar.php, simpleget.php, simplepost.php:
- moved to ../../php/examples/
- 2001-03-16 14:44 bagder
- * docs/examples/README: the PHP examples are moved
- 2001-03-16 14:35 bagder
- * configure.in: fix the new makefiles in php/ and perl/
- 2001-03-16 14:35 bagder
- * perl/README: use perl in two ways
- 2001-03-16 14:34 bagder
- * perl/README: Short about the perl interface
- 2001-03-16 14:10 bagder
- * perl/contrib/mirror.pl: a perl script that can be used to mirror
- all curl archives
- 2001-03-16 14:09 bagder
- * packages/Makefile.am: Added README for releases
- 2001-03-16 14:09 bagder
- * perl/Makefile.am: Added to build proper releases
- 2001-03-16 14:05 bagder
- * perl/: checklinks.pl.in, crawlink.pl, formfind.pl.in,
- getlinks.pl.in, recursiveftpget.pl.in: moved to contrib/
- 2001-03-16 14:04 bagder
- * perl/contrib/: checklinks.pl.in, crawlink.pl, formfind.pl.in,
- getlinks.pl.in, recursiveftpget.pl.in: moved here from ../
- 2001-03-15 15:45 bagder
- * docs/TODO: moved the documentation item to 7.8, it is rather
- important to have things documented
- 2001-03-15 15:44 bagder
- * docs/INSTALL: updated to have the windows builds instructions use
- the root Makefile that is delivered with each source archive
- 2001-03-15 15:38 bagder
- * CHANGES: connection timeouts added
- 2001-03-15 15:38 bagder
- * lib/: url.c, urldata.h: added connect timeout support
- 2001-03-15 15:38 bagder
- * src/main.c: Added --connect-timeout support
- 2001-03-15 15:37 bagder
- * include/curl/curl.h: Added CURLOPT_CONNECTTIMEOUT
- 2001-03-15 15:37 bagder
- * docs/: TODO, curl.1, curl_easy_setopt.3: connection timeout is
- now supported
- 2001-03-15 13:34 bagder
- * Makefile.dist: Jörn's win32-fix to make it work better
- 2001-03-15 10:14 bagder
- * CHANGES: corrected it, did I mention IPv6 with HTTP proxy?
- 2001-03-15 09:38 bagder
- * docs/INSTALL: Put more concentrated unix install help already at
- the top, with a note that you might need to be root to use 'make
- install'.
- 2001-03-14 20:48 bagder
- * docs/curl.1: added some text for -d that says it "emulates
- filling in HTML forms" as that is what most people will use -d
- for
- 2001-03-14 19:26 bagder
- * CHANGES: ipv6 adjustments
- 2001-03-14 19:24 bagder
- * lib/ftp.c: removed a bunch of warnings for IPv6-compiles
- 2001-03-14 19:18 bagder
- * lib/url.c: now works with IPv6 and HTTP proxy
- 2001-03-14 17:59 bagder
- * CHANGES: netrc fix
- 2001-03-14 17:12 bagder
- * lib/netrc.c: hm, don't free the home dir and append the .netrc
- part properly
- 2001-03-14 17:05 bagder
- * configure.in: checks for a few functions and include files more
- for the new getpwuid() stuff in lib/netrc.c
- 2001-03-14 17:05 bagder
- * lib/netrc.c: uses getpwuid() to find user's home dir
- 2001-03-14 15:35 bagder
- * tests/data/Makefile.am: added a missing \
- 2001-03-14 15:26 bagder
- * tests/httpserver.pl: always append the incoming request to the
- server.input file, it allows the mainscript to verify a whole
- series of requests
- 2001-03-14 15:26 bagder
- * tests/data/: prot11.txt, prot18.txt, prot27.txt, prot31.txt,
- prot32.txt: updated to work with the modified http server
- 2001-03-14 15:25 bagder
- * tests/data/: Makefile.am, command38.txt, name38.txt, prot38.txt,
- reply38.txt, reply380001.txt: Added test case 38
- 2001-03-14 15:11 bagder
- * lib/: dict.c, http.c, telnet.c, url.c, urldata.h: Edin
- Kadribaic's bug report #408488 forced a rearrange of two struct
- fields from urldata to connectdata, quite correctly.
- 2001-03-14 12:47 bagder
- * docs/curl.1: Added the --egd-file and --random-file options
- 2001-03-14 12:25 bagder
- * include/curl/curl.h, src/version.h: curl 7.7 beta 3
- 2001-03-14 11:27 bagder
- * src/writeout.c: removed the two unnecessary include files
- 2001-03-14 11:21 bagder
- * CHANGES: ssluse fixed, various win32 fixes
- 2001-03-14 11:15 bagder
- * lib/ssluse.c: Björn Stenberg corrected the silly '(void)data'
- usage when SSL is not used
- 2001-03-14 11:06 bagder
- * lib/libcurl.def: Jörn's updated file
- 2001-03-14 09:59 bagder
- * docs/TODO: the URL escape/unescape functions are also public but
- undocumented
- 2001-03-14 09:58 bagder
- * lib/libcurl.def: First Jörn's updates were applied, then my take
- at removing the private functions from the list, then I renamed
- the *str(n)equal functions...
- 2001-03-14 09:55 bagder
- * src/main.c: no longer includes the curl/types.h and curl/easy.h
- include files explicitly, as they're taken care of indirectly by
- curl/curl.h these days.
- 2001-03-14 09:54 bagder
- * lib/Makefile.am: increased the 'current' number for the interface
- 2001-03-14 09:53 bagder
- * include/curl/curl.h: Curl_str(n)equal renamed to curl_str(n)equal
- 2001-03-14 09:51 bagder
- * docs/TODO: documented the undocumented public functions in
- libcurl
- 2001-03-14 09:49 bagder
- * CHANGES: chunked bugfix, Jörn's fixes, the interface number
- increase
- 2001-03-14 09:47 bagder
- * lib/: strequal.c, strequal.h: The Curl_* prefixes are now changed
- for curl_* ones, as these two functions are used externally and
- thus are public symbols.
- 2001-03-14 09:28 bagder
- * config-win32.h: Jörn added "#define socklen_t int"
- 2001-03-14 09:28 bagder
- * lib/file.c: Jörn fixed it to compile on win32 again
- 2001-03-14 09:23 bagder
- * lib/Makefile.m32: Jörn Hartroth added a set of files
- 2001-03-14 09:20 bagder
- * lib/ssluse.c: Jörn Hartroth fixed a bad #endif placement
- 2001-03-14 00:29 bagder
- * lib/http_chunks.c: re-added the default switch for weird states
- 2001-03-13 23:31 bagder
- * docs/TODO: removed the random seeding and persistant stuff, as
- both are already in this version!
- 2001-03-13 23:20 bagder
- * lib/transfer.c: Added a failf() error message when the chunked
- read returns failure
- 2001-03-13 23:16 bagder
- * lib/: http_chunks.c, http_chunks.h: updated the chunked
- state-machine to deal with the trailing CRLF that comes after the
- data part
- 2001-03-13 23:14 bagder
- * tests/runtests.pl: made 'X to Y' sequences not include X twice
- 2001-03-13 23:13 bagder
- * tests/data/: reply34.txt, reply340001.txt: corrected the chunked
- format
- 2001-03-13 16:44 bagder
- * docs/INTERNALS, docs/TODO, include/curl/curl.h, src/version.h:
- 7.7 beta 2 fixes
- 2001-03-13 14:31 bagder
- * tests/data/Makefile.am: EXTRA_DIST got too long, I shortened it
- now but we have to do something else as it will grow a lot
- more...
- 2001-03-13 14:22 bagder
- * lib/sendf.c: failf() now respects the mute flag
- 2001-03-13 14:14 bagder
- * CHANGES: Guenole Bescon's bug found on march 8 is added
- 2001-03-13 12:47 bagder
- * docs/FAQ: exchanged I and me to we and us in a lot of places
- updated for persistant connections and 7.7
- 2001-03-13 10:44 bagder
- * tests/data/: Makefile.am, command37.txt, name37.txt, prot37.txt,
- reply37.txt: Added test case 37, HTTP GET with name+password in
- the URL
- 2001-03-13 09:16 bagder
- * docs/INTERNALS: a whole new section on persitant connections and
- how they're treated internally
- 2001-03-13 09:16 bagder
- * docs/FEATURES: we speak HTTP 1.1 now more braging about the
- portability
- 2001-03-13 08:59 bagder
- * CHANGES, docs/curl_easy_setopt.3: close policies
- 2001-03-13 08:54 bagder
- * lib/url.c: initial close policy support
- 2001-03-13 08:53 bagder
- * lib/urldata.h: Added 'created' to the connectdata struct to hold
- the creation date, to be used for the close policy decision
- 2001-03-13 08:53 bagder
- * lib/timeval.c: Curl_tvnow is now properly declared with (void)
- 2001-03-13 08:46 bagder
- * include/curl/curl.h: curl_getinfo is removed, not a public
- function
- 2001-03-12 17:02 bagder
- * CHANGES, src/main.c: added --random-file and --egd-file to the
- command line client
- 2001-03-12 16:52 bagder
- * docs/curl_easy_setopt.3: Added the two new seeding options
- 2001-03-12 16:47 bagder
- * lib/urldata.h: two new random seed options for the ssl config
- struct
- 2001-03-12 16:47 bagder
- * include/curl/curl.h, lib/ssluse.c, lib/url.c: two new random seed
- options: CURLOPT_RANDOM_FILE and CURLOPT_EGDSOCKET
- 2001-03-12 16:29 bagder
- * CHANGES: better chunked error detection
- 2001-03-12 16:27 bagder
- * tests/data/: Makefile.am, command36.txt, error36.txt, name36.txt,
- reply36.txt: Added test case 36: [HTTP GET with badly formatted
- chunked Transfer-Encoding]
- 2001-03-12 16:21 bagder
- * lib/transfer.c: updated the comment for the chunked reading
- 2001-03-12 16:20 bagder
- * lib/http_chunks.c: made it return illegal hex in case no
- hexadecimal digit was read when at least one was expected
- 2001-03-12 16:20 bagder
- * lib/http_chunks.h: added an error code for illegal hex values in
- the chunked stream
- 2001-03-12 16:11 bagder
- * CHANGES: Added new libcurl options in include/curl/curl.h,
- they're documented in curl_easy_setopt.3 and they're partly
- implemented in lib/url.c
- Slowly, we're getting there...
- 2001-03-12 16:06 bagder
- * include/curl/curl.h: Added options for the persistant support,
- they're also documented in curl_easy_setopt.3 now
- 2001-03-12 16:05 bagder
- * lib/: url.c, urldata.h: support for a few new libcurl 7.7
- CURLOPT_* options added
- 2001-03-12 15:54 bagder
- * docs/curl_easy_setopt.3: Added four new options that come with
- the new persitant support: CURLOPT_MAXCONNECTS,
- CURLOPT_CLOSEPOLICY, CURLOPT_FRESH_CONNECT and
- CURLOPT_FORBID_REUSE
- 2001-03-12 14:59 bagder
- * CHANGES: the client is adjusted to work with persistant curl
- handles, and *gee* it seems to be working!!!
- 2001-03-12 14:58 bagder
- * lib/: transfer.c, url.c: Added infof() calls for persistant
- connection info, we are very likely to need these at least for
- debugging 7.7 and probably later as well...
- 2001-03-12 14:57 bagder
- * src/main.c: moved the libcurl init call
- 2001-03-12 14:55 bagder
- * docs/: LIBCURL, curl_easy_setopt.3: persistant updates
- 2001-03-12 14:54 bagder
- * docs/MANUAL: added a note about persitant connections through
- HTTP proxies
- 2001-03-12 14:54 bagder
- * docs/curl.1: Added some persistant notes
- 2001-03-12 14:47 bagder
- * tests/data/: reply10.txt, reply24.txt, reply3.txt, stdout18.txt,
- stdout27.txt: modified to make the curl client with persistant
- connection support do correct
- 2001-03-12 14:46 bagder
- * tests/runtests.pl: include the failed test case numbers in the
- end summary
- 2001-03-12 13:58 bagder
- * tests/README: Added description of the new test case ranges
- support
- 2001-03-12 13:58 bagder
- * tests/runtests.pl: made it support test case ranges on the
- command line, specified as "X to Y", where X is smaller than Y.
- 2001-03-12 13:45 bagder
- * tests/data/: command26.txt, name25.txt, prot26.txt, reply25.txt,
- reply26.txt, reply31.txt, reply310001.txt, reply32.txt,
- reply320001.txt, stdout27.txt: adjusted to work with the HTTP
- 1.1-speaking libcurl
- 2001-03-12 13:44 bagder
- * tests/httpserver.pl: output the protocol data to stderr when
- verbose is on
- 2001-03-12 11:18 bagder
- * CHANGES: server problems, libcurl *works* persistant over HTTP
- proxy!!!!
- 2001-03-12 11:13 bagder
- * lib/url.c: modified Curl_disconnect() so that it unlinks itself
- from the data struct, it saves me from more mistakes when the
- connectindex is -1 ... also, there's no point in having its
- parent do it as all parents would do it anyway.
- 2001-03-12 10:47 bagder
- * src/main.c: split up the big printf() into several ones to never
- use strings longer than 509 letters (as newer gcc warns on with
- -Wall)
- 2001-03-12 10:44 bagder
- * lib/url.c: bugfix: don't use the connectindex if it is -1
- 2001-03-12 10:44 bagder
- * docs/: FEATURES, MANUAL: added persistant connection details
- 2001-03-12 10:43 bagder
- * docs/CONTRIBUTE: replaced I and my with we and us
- 2001-03-12 10:42 bagder
- * docs/BUGS: updated
- 2001-03-09 17:50 bagder
- * lib/url.c: use the new name and hostname even though an old
- connection is reused, since we can re-use a proxy connection that
- actually has different host names on the same connection
- 2001-03-09 17:48 bagder
- * lib/http.c: remake Host: for each connection and it'll work with
- proxies too
- 2001-03-09 17:02 bagder
- * lib/transfer.c: for HTTP/1.0 we default to non keep-alive
- connections, but when we get a 1.0-reply from a proxy we use and
- the Proxy-Connection: keep-alive header is used, we switch it on
- and live happily ever after
- 2001-03-09 16:58 bagder
- * lib/urldata.h: Added httpversion to the progress struct, we do
- read it, we can just as well store it.
- 2001-03-09 16:38 bagder
- * configure.in: the socklen_t check is more involved now, but works
- on linux at least
- 2001-03-09 16:24 bagder
- * acconfig.h: Added socklen_t
- 2001-03-09 16:21 bagder
- * configure.in: added a check for socklen_t removed the
- tiny/Makefile that was added accidentaly before
- 2001-03-09 16:19 bagder
- * lib/urldata.h: all comments for the former public "low level"
- interface have been removed since they were out-of-date and not
- correct anymore.
- moved around some struct fields
- 2001-03-09 16:18 bagder
- * lib/url.c: removed handles and states from the main structs
- renamed prefixes from curl_ to Curl_ made persistant connections
- work with http proxies (at least partly)
- 2001-03-09 16:17 bagder
- * lib/transfer.h: curl_transfer became Curl_perform() to better
- match the public name and use the correct prefix
- 2001-03-09 16:16 bagder
- * lib/transfer.c: prefix changes curl_ to Curl_ made it work
- (partly) with persistant connections for HTTP/1.0 replies moved
- the 'newurl' struct field for Location: to the connectdata struct
- 2001-03-09 16:14 bagder
- * lib/speedcheck.c: #include <string.h> removed a warning
- 2001-03-09 16:14 bagder
- * lib/sendf.c: removed curl_read() and curl_write() - they weren't
- used and the public "low leve" interface is dumped
- 2001-03-09 16:13 bagder
- * lib/: memdebug.c, memdebug.h: uses socklen_t now
- 2001-03-09 16:13 bagder
- * lib/getinfo.c: curl_ prefix modified to Curl_
- 2001-03-09 16:12 bagder
- * lib/ftp.c: accept() and getsockname() now use socklen_t types, as
- that was just added to configure
- 2001-03-09 16:11 bagder
- * lib/escape.c: use unsigned int hex to receive the hex digit in,
- caused a warning with -Wall and a new gcc
- 2001-03-09 16:10 bagder
- * lib/easy.c: Modified to use Curl_* functions instead of curl_*
- ones
- 2001-03-09 14:11 bagder
- * src/mkhelp.pl: only generate maximum 509 characters in each
- string
- 2001-03-08 13:35 bagder
- * include/curl/curl.h, src/version.h: version 7.7-beta1
- 2001-03-08 13:32 bagder
- * CHANGES, docs/TODO, docs/curl_easy_setopt.3: persistant adjusts
- 2001-03-08 11:39 bagder
- * tests/data/: Makefile.am, command35.txt, name14.txt, name35.txt,
- prot35.txt, reply14.txt, reply35.txt: HTTP HEAD tests
- 2001-03-08 11:32 bagder
- * lib/transfer.c: return from transfer when all headers have been
- received and nobody is set, as is the case when doing HEAD
- requests
- 2001-03-08 10:25 bagder
- * docs/: FAQ, LIBCURL: updated for persistant connections
- 2001-03-08 10:23 bagder
- * maketgz: made it split the version number on - too to make
- 7.7-blabla make a better version number define in the header file
- 2001-03-08 10:04 bagder
- * include/curl/curl.h: added lots of numbers for the error codes as
- they're often printed and used
- 2001-03-08 09:33 bagder
- * tests/README: clarified the 0001-files use a bit, I couldn't
- understand it myself! :-)
- 2001-03-08 09:30 bagder
- * tests/data/: Makefile.am, command34.txt, name34.txt, prot34.txt,
- reply34.txt, reply340001.txt: Added test #34 - HTTP GET with
- chunked Transfer-Encoding
- 2001-03-08 00:51 bagder
- * lib/: http.c, http.h, http_chunks.c, http_chunks.h, transfer.c,
- urldata.h: "Transfer-Encoding: chunked" support added
- 2001-03-08 00:50 bagder
- * lib/Makefile.am: added the http_chunks files
- 2001-03-08 00:28 bagder
- * lib/: http_chunks.c, http_chunks.h: chunked transfer encoding
- support
- 2001-03-08 00:24 bagder
- * docs/TODO: connection timeout is in for 7.7
- 2001-03-07 18:12 bagder
- * lib/: transfer.c, urldata.h: initial chunked transfer-encoding
- support
- 2001-03-07 18:08 bagder
- * lib/ssluse.c: removed compiler warning if HAVE_RAND_STATUS is
- false
- 2001-03-06 15:37 bagder
- * docs/FAQ: Added persistant connections blurb even if it doesn't
- really work yet...
- 2001-03-06 13:50 bagder
- * docs/TODO: cleaned up for the 7.7 fixes
- 2001-03-06 01:04 bagder
- * acconfig.h, configure.in, lib/ssluse.c: new seeding stuff as
- mentioned by Albert Chin
- 2001-03-05 17:56 bagder
- * docs/examples/: Makefile.am, persistant.c: Added a persistant
- connection example
- 2001-03-05 16:51 bagder
- * docs/: curl_easy_cleanup.3, curl_easy_getinfo.3,
- curl_easy_init.3, curl_easy_perform.3, curl_easy_setopt.3,
- curl_formfree.3, curl_formparse.3, curl_getdate.3, curl_getenv.3,
- curl_slist_append.3, curl_slist_free_all.3, curl_version.3:
- updated to libcurl 7.7 conditions
- 2001-03-05 16:38 bagder
- * docs/LIBCURL: mucho updated with new 7.7 concepts
- 2001-03-05 15:52 bagder
- * lib/telnet.c: removed an incorrect comment
- 2001-03-05 15:13 bagder
- * CHANGES: all test cases run OK now (again)
- 2001-03-05 15:08 bagder
- * tests/README: more details on debugging with the test suite
- 2001-03-05 15:03 bagder
- * tests/runtests.pl: show the ftp server invoke line when -d is
- used
- 2001-03-05 15:03 bagder
- * tests/ftpserver.pl: talks more on verbose
- 2001-03-05 15:01 bagder
- * lib/telnet.c: free the struct on done
- 2001-03-05 14:59 bagder
- * lib/: telnet.c, urldata.h: telnet without any static variables
- 2001-03-05 14:40 bagder
- * lib/transfer.c: set download size properly for HTTP downloads
- 2001-03-05 14:40 bagder
- * lib/: ftp.c, http.c: enable persistant connections by default
- 2001-03-05 14:39 bagder
- * lib/: file.c, file.h, url.c, urldata.h: remade FILE:// support to
- look more as the other protocols
- 2001-03-04 19:11 bagder
- * tests/README: runtests -g explained
- 2001-03-04 19:07 bagder
- * tests/data/: prot1.txt, prot10.txt, prot100.txt, prot101.txt,
- prot102.txt, prot103.txt, prot104.txt, prot105.txt, prot106.txt,
- prot107.txt, prot108.txt, prot109.txt, prot11.txt, prot110.txt,
- prot112.txt, prot12.txt, prot120.txt, prot121.txt, prot13.txt,
- prot14.txt, prot15.txt, prot16.txt, prot17.txt, prot18.txt,
- prot2.txt, prot22.txt, prot26.txt, prot27.txt, prot28.txt,
- prot29.txt, prot3.txt, prot30.txt, prot31.txt, prot32.txt,
- prot33.txt, prot4.txt, prot5.txt, prot6.txt, prot7.txt,
- prot8.txt, prot9.txt, stdout18.txt: persistant support protocol
- updates
- 2001-03-04 17:34 bagder
- * CHANGES, configure.in, docs/curl_easy_perform.3,
- docs/curl_slist_append.3, include/curl/curl.h, lib/url.c,
- src/version.h, tests/data/reply110001.txt: 7.7 alpha 2 commit
- 2001-03-04 16:32 bagder
- * include/curl/curl.h: Added include of easy.h to enable
- libcurl-using programs to *only* have to include <curl/curl.h>
- 2001-03-04 16:25 bagder
- * lib/http.c: Curl_http() could crash on connection re-use
- 2001-03-03 18:50 bagder
- * lib/url.c: ipv6 fix for the 'port' no longer in urldata
- 2001-03-03 17:28 bagder
- * include/curl/curl.h: fixed for persistant stuff
- 2001-03-02 16:38 bagder
- * CHANGES: latest
- 2001-03-02 16:34 bagder
- * lib/: ftp.c, http.c, transfer.c, url.c, urldata.h: remade the
- port number stuff so that following locations work and doing
- intermixed HTTP and FTP persistant connections also work!
- 2001-03-02 08:44 bagder
- * lib/ftp.h: Added the disconnect proto
- 2001-03-02 08:44 bagder
- * lib/ftp.c: removed the slist -functions from here added the
- Curl_ftp_disconnect function for FTP-specific disconnects
- 2001-03-02 08:43 bagder
- * lib/url.c: improved connections
- 2001-03-02 08:42 bagder
- * lib/urldata.h: extending connectdata
- 2001-03-02 08:42 bagder
- * lib/sendf.c: moved the slist-functions here from FTP since
- they're more generic than simply for FTP-stuff
- 2001-03-02 08:41 bagder
- * lib/: memdebug.c, memdebug.h: strdup() takes a const char * now
- 2001-02-28 15:03 bagder
- * lib/url.c: cleanup better when connects fail
- 2001-02-23 00:51 bagder
- * lib/url.c: added some infof() calls for persistant info
- 2001-02-23 00:41 bagder
- * lib/http.c: we only allocate the HTTP struct if we need to
- 2001-02-23 00:32 bagder
- * lib/transfer.c: Now persistant connection download works thanks
- to the Content-Length taken into account
- 2001-02-23 00:32 bagder
- * lib/: ftp.c, http.c, url.c, urldata.h: moved the dynamicly set
- pointers to the connectdata struct
- 2001-02-22 23:33 bagder
- * docs/curl_formparse.3: Douglas R. Horner's corrections applied
- 2001-02-21 18:15 bagder
- * lib/: ftp.c, getdate.c, url.c, urldata.h: IPv6-adjustments
- 2001-02-20 18:46 bagder
- * lib/: http.c, url.c: corrected memory leaks when re-using
- connections
- 2001-02-20 18:35 bagder
- * CHANGES, docs/FEATURES, docs/curl.1, include/curl/curl.h,
- lib/dict.c, lib/ftp.c, lib/http.c, lib/krb4.c, lib/ldap.c,
- lib/security.c, lib/sendf.c, lib/ssluse.c, lib/ssluse.h,
- lib/telnet.c, lib/transfer.c, lib/url.c, lib/urldata.h,
- src/main.c, src/version.h, tests/data/reply11.txt: multiple
- connection support initial commit
- 2001-02-20 14:58 bagder
- * memanalyze.pl: bugfix
- 2001-02-20 14:58 bagder
- * tests/runtests.pl: -g runs the specified test(s) with gdb!
- 2001-02-20 14:57 bagder
- * docs/examples/win32sockets.c: removed the #ifdef
- 2001-02-20 14:56 bagder
- * docs/examples/: Makefile.am, curlgtk.c, postit.c, sepheaders.c,
- simple.c, win32sockets.c: win32sockets.c is now added with
- winsock init/cleanup example functions
- 2001-02-19 14:39 bagder
- * docs/examples/Makefile.am: Added three tiny PHP examples
- 2001-02-19 14:38 bagder
- * docs/examples/README: blurb about different languages and
- environments added
- 2001-02-19 14:38 bagder
- * docs/examples/: getpageinvar.php, simpleget.php, simplepost.php:
- just a few PHP/curl examples
- 2001-02-19 10:29 bagder
- * lib/Makefile.am: added two VC++ files for project stuff
- 2001-02-19 10:29 bagder
- * lib/url.c: Made CURLOPT_POST no longer necessary when
- CURLOPT_POSTFIELDS is used
- 2001-02-19 10:28 bagder
- * lib/urldata.h: Moved a bunch of prototypes from curl.h here,
- they're no longer public and I merely stuffed them here before I
- decide where they belong and if they are to remain at all
- 2001-02-19 10:27 bagder
- * include/curl/curl.h: removed a bunch of "low level" functions
- that were never used and are about to never become reality either
- 2001-02-19 10:26 bagder
- * lib/: curllib.dsp, curllib.dsw: MS VC++ stuff
- 2001-02-19 10:26 bagder
- * lib/libcurl.def: Bob Schader updated this
- 2001-02-19 10:25 bagder
- * docs/MANUAL: added stuff to the mailing list chapter
- 2001-02-16 14:41 bagder
- * docs/TODO: removed --continue task (done) added URL to the NTLM
- task
- 2001-02-16 14:41 bagder
- * docs/FAQ: 2.2 - rephrased
- 2001-02-13 22:57 bagder
- * lib/: ftp.c, url.c: better english timeouted => timed out, as
- suggested by Larry Fahnoe
- 2001-02-13 14:37 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.6.1 commit
- 2001-02-13 14:34 bagder
- * lib/: ftp.c, http.c, url.c: moved the protocol-specific free to
- allow easier multiple transfers
- 2001-02-12 14:20 bagder
- * CHANGES: ftp response fix, netrc fix for non-http/ftp, https put
- research
- 2001-02-12 14:19 bagder
- * docs/curl_formparse.3: corrected the prototype
- 2001-02-12 11:05 bagder
- * docs/FAQ: Added 3.10 and a few minor updates
- 2001-02-12 09:22 bagder
- * lib/url.c: very minor indentation fix
- 2001-02-12 09:21 bagder
- * lib/Makefile.am: removed getenv.h from the package as it was
- unused
- 2001-02-09 08:33 bagder
- * lib/getenv.h: Not used anymore
- 2001-02-09 08:14 bagder
- * lib/ftp.c: Added a failf() call in the error-check just added
- 2001-02-08 14:53 bagder
- * lib/url.c: if netrc is parsed and our host was found in there,
- set data->bits.user_passwd unconditioanlly!
- 2001-02-08 14:52 bagder
- * lib/ftp.c: today's FTP response check fix
- 2001-02-08 09:26 bagder
- * docs/examples/: Makefile.am, postit.c: postit.c was added as a
- HTML form file upload example
- 2001-02-07 10:49 bagder
- * CHANGES, acconfig.h, configure.in, docs/MANUAL,
- include/curl/curl.h, lib/ftp.c, src/version.h: 7.6.1-pre3
- 2001-02-07 10:31 bagder
- * lib/http.c: GetLine() didn't properly act on -1 lengths returned
- from Curl_read()
- 2001-02-07 10:23 bagder
- * config-win32.h: Added #define ssize_t int since ssize_t doesn't
- seem to exist in normal win32 systems
- 2001-02-07 09:36 bagder
- * lib/: netrc.c, transfer.c, url.c: no longer #includes "getenv.h"
- 2001-02-06 10:12 bagder
- * lib/strequal.c: silly me, corrected the strlcat() to compile
- 2001-02-06 10:08 bagder
- * lib/strequal.c: new openbsd inspired implementation of strlcat()
- 2001-02-06 08:14 bagder
- * src/Makefile.vc6: [email protected]'s suggested fix to set the
- libpath
- 2001-02-06 00:35 bagder
- * lib/: ftp.c, strequal.c: adjusted the IPv6 stuff to compile and
- build on Linux as well
- 2001-02-06 00:04 bagder
- * CHANGES, configure.in, docs/curl.1, lib/ftp.c, lib/hostip.c,
- lib/hostip.h, lib/url.c, lib/urldata.h: Jun-ichiro itojun
- Hagino's IPv6 adjustments
- 2001-02-05 23:35 bagder
- * CHANGES: Robert Weaver's VC experiences
- 2001-02-05 23:35 bagder
- * docs/MANUAL: Added a telnet section
- 2001-02-05 11:24 bagder
- * docs/INSTALL: Added a few more configure option explanations
- 2001-02-04 21:10 bagder
- * CHANGES: the new getinfo() stuff and the cygwin patch
- 2001-02-04 21:10 bagder
- * docs/curl_easy_setopt.3: Added blurb about the win32 thing that
- precents a DLL from using a pointer passed to it from user-space!
- 2001-02-04 21:08 bagder
- * docs/FAQ: extended 5.5
- 2001-02-04 21:07 bagder
- * docs/curl_easy_getinfo.3: CURLINFO_CONTENT_LENGTH_DOWNLOAD and
- CURLINFO_CONTENT_LENGTH_UPLOAD documented
- 2001-02-04 21:03 bagder
- * include/curl/curl.h, lib/getinfo.c:
- CURLINFO_CONTENT_LENGTH_DOWNLOAD and
- CURLINFO_CONTENT_LENGTH_UPLOAD were added as suggested by Bob
- Schader
- 2001-02-04 20:00 bagder
- * lib/if2ip.h: Ingo Ralf Blum made it compile with the newest
- cygwin
- 2001-02-01 08:59 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.6.1-pre2
- 2001-02-01 08:58 bagder
- * configure.in: Added support for --enable-debug
- 2001-01-31 16:06 bagder
- * lib/transfer.c: Curl_read() uses ssize_t now
- 2001-01-31 16:05 bagder
- * lib/: telnet.c, transfer.c: fixed up the telnet to work (using
- support from Linus Nielsen)
- 2001-01-31 14:54 bagder
- * CHANGES, include/curl/curl.h, lib/ftp.c, lib/http.c, lib/sendf.c,
- lib/sendf.h, lib/telnet.c: curl_read() and Curl_read() now have
- ssize_t in the last argument
- 2001-01-31 14:53 bagder
- * configure.in: Added a check for a working getaddrinfo() that is
- required for the IPv6 to be considered enabled
- 2001-01-30 12:52 bagder
- * lib/transfer.c: changed order of the range and follow-location
- checks so that a range-request will work even when following a
- Location:
- 2001-01-29 17:04 bagder
- * CHANGES: new test case
- 2001-01-29 16:07 bagder
- * tests/runtests.pl: removed upload.NN files after each test
- 2001-01-29 15:36 bagder
- * tests/data/: Makefile.am, command33.txt, extra33.txt, name33.txt,
- prot33.txt, reply33.txt: test case 33, HTTP PUT resume
- 2001-01-29 12:36 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.6-pre1
- 2001-01-29 11:24 bagder
- * docs/FAQ: Added an extra text about % in POST data after comments
- from Daniel Marell
- 2001-01-29 11:16 bagder
- * docs/FAQ: s/to I/do I/
- 2001-01-29 11:16 bagder
- * docs/FAQ: Added "3.9 How to I use curl in PHP?"
- 2001-01-29 08:26 bagder
- * src/main.c: The PUT stuff is never set! It is set with the
- UPLOAD...
- 2001-01-29 08:24 bagder
- * lib/http.c: HTTP PUT resume now sends Content-Range: headers as I
- believe the RFC2616 describes, Bob Schader's research seems to
- agree.
- 2001-01-29 08:23 bagder
- * lib/url.c: upload sets HTTP request to PUT for "HTTP upload"
- 2001-01-27 21:51 bagder
- * docs/FAQ: the keep-alive issue
- 2001-01-27 21:31 bagder
- * lib/transfer.c: bettersupport for HTTP return codes 300-399
- 2001-01-27 21:25 bagder
- * CHANGES: PUT resume things progress meter modified for resume
- POST/GET/Location adjustments
- 2001-01-27 21:02 bagder
- * tests/data/: Makefile.am, command31.txt, command32.txt,
- name31.txt, name32.txt, prot31.txt, prot32.txt, reply31.txt,
- reply310001.txt, reply310002.txt, reply32.txt, reply320001.txt,
- reply320002.txt: test case 31 and 32 were added
- 2001-01-27 19:57 bagder
- * lib/http.c: Resume is now done with a Content-Range header
- instead of a Range header if the request isn't GET. Presumably,
- this is how it should be made.
- 2001-01-27 19:51 bagder
- * tests/httpserver.pl: minor output fix
- 2001-01-27 19:50 bagder
- * tests/runtests.pl: Added -d that enables easier protocol/server
- debug overview (it invokes the servers with their -v options)
- 2001-01-27 19:49 bagder
- * tests/data/: Makefile.am, command29.txt, command30.txt,
- error30.txt, name29.txt, name30.txt, prot29.txt, prot30.txt,
- reply29.txt, reply30.txt: added test 29 and 30, HTTP resume and
- partial download tests
- 2001-01-27 19:23 bagder
- * lib/progress.c: The progess meter title get an extra output when
- a resumed transfer is taking place
- 2001-01-27 18:58 bagder
- * lib/url.c: data->httpreq was not set properly
- 2001-01-27 17:16 bagder
- * CHANGES, include/curl/curl.h, src/version.h: 7.6
- 2001-01-26 16:53 bagder
- * CHANGES: http upload resume
- 2001-01-26 16:52 bagder
- * docs/INTERNALS: moved the symbols talk to the library part,
- updated slightly to match
- 2001-01-26 16:52 bagder
- * lib/: url.c, urldata.h: Added a httpreq field in the main struct
- so that there's one field to check for what HTTP request that is
- being used. The old bit-style fields are still in there as well.
- 2001-01-26 16:50 bagder
- * lib/transfer.c: The check for that content-range is received must
- only be made if we requested GET resume. Other resumes are
- upload-wise and don't care about this header in the download
- stream
- 2001-01-26 16:49 bagder
- * lib/http.c: Made it possible to do "upload resume" over HTTP
- 2001-01-25 14:48 bagder
- * include/curl/curl.h, src/version.h: 7.6-pre4
- 2001-01-25 13:32 bagder
- * lib/progress.c: timespent is now updated in every call to the
- progress meter update function
- 2001-01-25 13:31 bagder
- * CHANGES: Rick's and Jeff's stuff
- 2001-01-25 13:28 bagder
- * configure.in: make the configure script die if select() or
- socket() is missing
- 2001-01-25 13:28 bagder
- * docs/curl.1: Added Ingo Ralf Blum
- 2001-01-25 13:27 bagder
- * docs/curl_easy_perform.3: use this function only once note added
- 2001-01-25 13:24 bagder
- * lib/http.h: modified the Curl_ConnectHTTPProxyTunnel proto
- 2001-01-25 13:23 bagder
- * lib/url.c: moved curl_read() and curl_write() to sendf.c
- 2001-01-25 13:23 bagder
- * lib/transfer.c: converted to use Curl_read() and Curl_write()
- 2001-01-25 13:22 bagder
- * lib/telnet.c: uses Curl_read() and Curl_write() unfolded
- telwrite() instead of being a separate single function
- 2001-01-25 13:21 bagder
- * lib/setup.h: use recv()/send() instead of read()/write() with
- sockets
- 2001-01-25 13:20 bagder
- * lib/: sendf.c, sendf.h: sendf is now only Curl_sendf Curl_write()
- and Curl_read() are here
- 2001-01-25 13:19 bagder
- * lib/krb4.c: removed two compiler warnings
- 2001-01-25 13:19 bagder
- * lib/http.c: Curl_read() and Curl_write() are now used for
- reading/writing sockets. Some functions changed prototype due to
- this change as well.
- 2001-01-25 13:17 bagder
- * lib/ftp.c: Get get-ftp-response function is now using Curl_read()
- for reading from a socket. Curl_ConnectHTTPProxyTunnel changed
- prototype.
- 2001-01-25 13:13 bagder
- * lib/dict.c: replaced sendf() calls with Curl_sendf()
- 2001-01-24 15:44 bagder
- * CHANGES, lib/if2ip.c, lib/url.c, src/main.c: Ingo Ralf Blum's
- cygwin fixes
- 2001-01-24 15:04 bagder
- * CHANGES: Robert Weaver's win32 getenv fix, my added comments in
- some files
- 2001-01-24 15:04 bagder
- * docs/curl.1: Added Robert Weaver as contributor
- 2001-01-24 15:03 bagder
- * lib/urldata.h: fixed the comment for 'path'
- 2001-01-24 13:32 bagder
- * lib/url.c: added comments all over
- 2001-01-24 13:10 bagder
- * lib/urldata.h: extended the gname field one byte to avoid a
- possible overflow added lots of explaining comments
- 2001-01-24 10:01 bagder
- * lib/getenv.c: Robert Weaver's fix
- 2001-01-23 14:00 bagder
- * config.h.in: generated by autoheader
- 2001-01-23 11:29 bagder
- * CHANGES: ipv6 adjustments
- 2001-01-23 11:21 bagder
- * lib/url.c: Enabled support for IPv6-style IP-addresses if
- ENABLE_IPV6 is set. If it isn't, curl will return an error when
- such an address is used.
- 2001-01-23 11:14 bagder
- * src/urlglob.c: big reorg to make it not exit when it fails, but
- instead just not do any globbing, it makes IPv6 support easier
- and smoother to add.
- 2001-01-23 09:16 bagder
- * lib/version.c: Added 'ipv6 enabled' for ipv6 compiled versions
- 2001-01-23 00:54 bagder
- * acconfig.h, configure.in: Added simple IPv6 recognition support
- 2001-01-22 17:25 bagder
- * CHANGES: Björn's progress meter fix, new test cases and
- ftpserver.pl patch
- 2001-01-22 17:21 bagder
- * lib/progress.c: Björn Stenberg's patch for making the progress
- meter betterlooking
- 2001-01-22 17:16 bagder
- * tests/ftpserver.pl: the custom reply engine was not inited
- properly
- 2001-01-22 17:05 bagder
- * tests/data/: Makefile.am, command121.txt, name121.txt,
- prot121.txt, reply121.txt: test case 121
- 2001-01-22 17:00 bagder
- * tests/data/: Makefile.am, command120.txt, name120.txt,
- prot120.txt, reply120.txt: Added test case 120, ftp with '-Q -'
- 2001-01-22 11:09 bagder
- * src/main.c: Removed the deprecated -c and -t from the --help
- output.
- 2001-01-22 09:42 bagder
- * docs/FAQ: Added 5.5 the CURLOPT_FILE problem on win32, DeYoung
- provided it!
- 2001-01-19 13:24 bagder
- * docs/curl.1: Added -g/--globoff description
- 2001-01-19 13:20 bagder
- * memanalyze.pl: Made the complaint on free-twice errors a lot
- better
- 2001-01-19 13:20 bagder
- * CHANGES: removed URL length restrictions, added a test case
- 2001-01-19 13:15 bagder
- * lib/transfer.c: No more URL length restrictions
- 2001-01-19 13:14 bagder
- * include/curl/curl.h: removed MAX_URL_LENGTH, there is no longer
- any length restrictions on URLs anywhere within libcurl
- 2001-01-19 13:14 bagder
- * src/main.c: corrected url memory handling with --globoff
- 2001-01-19 13:13 bagder
- * tests/data/Makefile.am: Added files for test case 28
- 2001-01-19 13:12 bagder
- * tests/data/: command28.txt, name28.txt, prot28.txt, reply28.txt:
- --globoff test case
- 2001-01-19 10:38 bagder
- * include/curl/curl.h, src/version.h: version 7.6-pre3
- 2001-01-19 10:38 bagder
- * docs/CONTRIBUTE: spelling error FPL should be GPL
- 2001-01-19 10:37 bagder
- * docs/INTERNALS: edited the portable code section
- 2001-01-17 15:17 bagder
- * docs/INTERNALS: brought up-to-date and extended
- 2001-01-17 15:17 bagder
- * CHANGES: Transfer and file renaming
- 2001-01-17 14:23 bagder
- * lib/: dict.c, easy.c, ftp.c, http.c, telnet.c, url.c: Transfer is
- now Curl_Tranfer() and transfer.h is used instead of highlevel.h
- and download.h
- 2001-01-17 14:22 bagder
- * lib/: Makefile.am, Makefile.b32, Makefile.b32.resp, Makefile.m32,
- Makefile.vc6: download.[ch] is renamed to transfer.[ch],
- highlevel.[ch] is history
- 2001-01-17 14:19 bagder
- * lib/: download.c, download.h, highlevel.c, highlevel.h,
- transfer.c, transfer.h: download and highlevel are replaced with
- transfer
- 2001-01-17 09:24 bagder
- * docs/INSTALL: clarified that vcvars32.bat is not part of the curl
- package
- 2001-01-15 15:59 bagder
- * docs/FAQ: shortened the "what is libcurl" text
- 2001-01-15 13:12 bagder
- * docs/RESOURCES: Added a few more similar tools
- 2001-01-15 11:28 bagder
- * docs/FAQ: removed an old reference to previous license conditions
- 2001-01-15 11:26 bagder
- * docs/FAQ: 4.2 and 4.3 were updated
- 2001-01-11 13:52 bagder
- * docs/FAQ: TELNET was missing in the basic initial description!
- Updated the language in the thread-safe question 5.1 to be more
- clear.
- 2001-01-11 13:33 bagder
- * docs/INSTALL: I successfully compiled on built curl for StrongARM
- NetBSD Added other known platforms Added the faked autoconf and
- autoheader trick posted about recently
- 2001-01-11 10:29 bagder
- * include/curl/curl.h, src/version.h: 7.6-pre2
- 2001-01-11 09:02 bagder
- * CHANGES: -g added, no more space requirements between short
- options and their parameters
- 2001-01-11 09:01 bagder
- * src/main.c: Added -g, fixed so that short options worked again.
- My last "merged" fix did screw a few things up.
- 2001-01-11 00:47 bagder
- * CHANGES, docs/TODO: made short options and their parmaters
- possible to specify without space separation
- 2001-01-11 00:42 bagder
- * src/main.c: made "short options" possible to specify -m20 as well
- as -m 200.
- 2001-01-10 23:46 bagder
- * lib/highlevel.c: added missing newlines to two infof() functions
- about document dates
- 2001-01-10 12:42 bagder
- * CHANGES: getpass_r() fix for SCO (hopefully)
- 2001-01-09 13:25 bagder
- * include/curl/curl.h, src/version.h: version 7.6-pre1
- 2001-01-09 13:25 bagder
- * src/main.c: bugfix for when more -o than URLs is used
- 2001-01-09 13:24 bagder
- * docs/curl.1: multiple URL adjustments
- 2001-01-09 13:24 bagder
- * tests/data/: Makefile.am, command26.txt, command27.txt,
- name26.txt, name27.txt, prot26.txt, prot27.txt, reply26.txt,
- stdout27.txt: Added two tests for multiple URLs (26 + 27)
- 2001-01-09 11:09 bagder
- * CVS-INFO: Loic's fix that removes the % from the instructions in
- the bottom
- 2001-01-09 11:09 bagder
- * Makefile.am: Additional "docs" about 'make rpms' added by Loic
- 2001-01-09 08:41 bagder
- * lib/krb4.h: Added the curl source-header
- 2001-01-09 00:35 bagder
- * packages/Linux/RPM/: curl-ssl.spec.in, curl.spec.in: removed
- FILES from the RPM
- 2001-01-08 23:30 bagder
- * lib/getpass.h: Added source header. Made the prototype not being
- set if HAVE_GETPASS_R is set, as those systems are likely to have
- it already set in a system header and this prototype has proven
- to cause problems on SCO systems.
- 2001-01-08 23:29 bagder
- * docs/curl.1: Added Loic Dachary as a contributor after his major
- makefile session!
- 2001-01-08 23:18 bagder
- * CHANGES, Makefile.am, tests/Makefile.am, tests/runtests.pl,
- tests/data/Makefile.am: Loic Dachary's updates to get 'make
- distcheck' work, including running the test suite
- 2001-01-08 23:02 bagder
- * lib/krb4.h: krb4.c header file, no source header (yet)
- 2001-01-08 18:38 bagder
- * Makefile.am, configure.in, tests/Makefile.am: 'make distcheck'
- works now
- 2001-01-08 18:28 bagder
- * tests/data/Makefile.am: Had to add this to get 'make distcheck'
- to run!
- 2001-01-08 17:32 bagder
- * CHANGES, CVS-INFO: corrected
- 2001-01-08 17:31 bagder
- * Makefile.am, configure.in, packages/Makefile.am,
- packages/Linux/Makefile.am, tests/Makefile.am,
- packages/Linux/RPM/Makefile.am, packages/Win32/Makefile.am:
- distcheck fixes
- 2001-01-08 17:22 bagder
- * lib/ftp.c: Added mprintf #include
- 2001-01-08 16:02 bagder
- * src/main.c: better cleanup when existing due to bad usage
- 2001-01-08 15:48 bagder
- * src/main.c: corrected the separator when using URL globbing
- 2001-01-08 15:36 bagder
- * docs/examples/Makefile.am: mostly a dummy
- 2001-01-08 14:42 bagder
- * packages/Linux/RPM/: curl-ssl.spec, curl-ssl.spec.in, curl.spec,
- curl.spec.in: use .spec.in files instead of plain .spec files
- 2001-01-08 14:40 bagder
- * docs/TODO: removed multiple URL, we do that now!
- 2001-01-08 14:39 bagder
- * lib/Makefile.in: generated file
- 2001-01-08 14:39 bagder
- * Makefile.am, configure.in, docs/Makefile.am, lib/Makefile.am:
- adjusted to work with automake 'make dist'
- 2001-01-08 13:58 bagder
- * FILES: we're now using automake to build archives, this file is
- obsolete
- 2001-01-08 13:57 bagder
- * maketgz: adjusted to use 'make dist' when building the package
- 2001-01-08 11:00 bagder
- * CHANGES, Makefile.am, configure.in, docs/Makefile.am,
- lib/Makefile.am, lib/Makefile.in, lib/ftp.c, src/Makefile.am,
- tests/Makefile.am: Loic Dachary's makefile/dist/rpm fixes
- 2001-01-08 08:45 bagder
- * CHANGES: krb4 fix, big symbol renaming action, multiple URL
- support in the client
- 2001-01-08 08:42 bagder
- * aclocal.m4: generated
- 2001-01-08 08:37 bagder
- * src/: main.c, urlglob.c, urlglob.h: Multiple URL support added
- 2001-01-08 08:37 bagder
- * src/hugehelp.c: generated file, don't CVS it
- 2001-01-05 14:44 bagder
- * docs/curl.1: multiple uses of -d was wrong documented
- 2001-01-05 13:19 bagder
- * lib/http.c, lib/mprintf.c, include/curl/mprintf.h: renamed Curl_
- to curl_ for the printf() prefixes
- 2001-01-05 11:11 bagder
- * CHANGES, docs/INTERNALS, include/curl/curl.h,
- include/curl/mprintf.h, lib/arpa_telnet.h, lib/base64.c,
- lib/base64.h, lib/cookie.c, lib/cookie.h, lib/dict.c, lib/dict.h,
- lib/download.c, lib/download.h, lib/file.c, lib/formdata.c,
- lib/formdata.h, lib/ftp.c, lib/ftp.h, lib/getenv.c, lib/getenv.h,
- lib/highlevel.c, lib/hostip.c, lib/hostip.h, lib/http.c,
- lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/krb4.c, lib/ldap.c,
- lib/ldap.h, lib/memdebug.c, lib/mprintf.c, lib/netrc.c,
- lib/netrc.h, lib/progress.c, lib/progress.h, lib/security.c,
- lib/sendf.c, lib/sendf.h, lib/speedcheck.c, lib/speedcheck.h,
- lib/ssluse.c, lib/ssluse.h, lib/strequal.c, lib/strequal.h,
- lib/telnet.c, lib/telnet.h, lib/timeval.c, lib/timeval.h,
- lib/url.c, lib/url.h, lib/version.c, src/main.c: Internal symbols
- that aren't static are now prefixed with 'Curl_'
- 2001-01-05 07:30 bagder
- * CHANGES, docs/RESOURCES, include/curl/curl.h, lib/Makefile.in,
- src/hugehelp.c, src/version.h: release commit
- 2001-01-04 13:44 bagder
- * docs/: LIBCURL, README.libcurl: README.libcurl is renamed to
- LIBCURL
- 2001-01-04 13:43 bagder
- * docs/FAQ: license updates
- 2001-01-04 13:43 bagder
- * docs/CONTRIBUTE: corrected the license section and added a piece
- about doing patches against recent versions of the source
- 2001-01-04 13:39 bagder
- * CVS-INFO: Added Makefile.dist
- 2001-01-04 13:36 bagder
- * CVS-INFO: Things to explain to people who get the sources from
- the CVS repository
- 2001-01-04 13:27 bagder
- * lib/mprintf.c, include/curl/mprintf.h: updated license text in
- headers
- 2001-01-04 11:46 bagder
- * CHANGES: Cut out all changes from 1999 and earlier. They're now
- in the CHANGES.0 file that is only present in the CVS and won't
- be included in release archives.
- 2001-01-04 11:45 bagder
- * CHANGES.0: Changes from 1999 and earlier
- 2001-01-04 11:37 bagder
- * Makefile.dist: new header
- 2001-01-04 11:34 bagder
- * docs/curl.1: filled in info what happens if the same options are
- used multiple times
- 2001-01-04 11:31 bagder
- * MITX.txt, MPL-1.0.txt, MPL-1.1.txt: new license files
- 2001-01-04 11:28 bagder
- * configure.in: configure now finds the correct version number even
- if invoked from outside the source-tree
- 2001-01-03 10:29 bagder
- * FILES, LEGAL, README, include/curl/curl.h, include/curl/easy.h,
- include/curl/stdcheaders.h, include/curl/types.h, lib/cookie.c,
- lib/cookie.h, lib/dict.c, lib/dict.h, lib/download.c,
- lib/download.h, lib/easy.c, lib/escape.c, lib/escape.h,
- lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
- lib/ftp.c, lib/ftp.h, lib/getenv.c, lib/getenv.h, lib/getinfo.c,
- lib/highlevel.c, lib/highlevel.h, lib/hostip.c, lib/hostip.h,
- lib/http.c, lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c,
- lib/ldap.h, lib/memdebug.c, lib/netrc.c, lib/netrc.h,
- lib/progress.c, lib/progress.h, lib/sendf.c, lib/sendf.h,
- lib/setup.h, lib/speedcheck.c, lib/speedcheck.h, lib/ssluse.c,
- lib/ssluse.h, lib/strequal.c, lib/strequal.h, lib/telnet.c,
- lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/url.c, lib/url.h,
- lib/urldata.h, lib/version.c, src/main.c, src/setup.h,
- src/urlglob.c, src/urlglob.h, src/writeout.c, src/writeout.h:
- dual-license fix
- 2001-01-03 10:13 bagder
- * docs/FAQ, include/curl/curl.h, lib/Makefile.in, src/version.h:
- cleanup-commit
- 2001-01-03 10:07 bagder
- * CHANGES: ftp commands are now sent single-write()
- 2001-01-03 09:35 bagder
- * perl/crawlink.pl: Added -i to allow ingore-patterns to get added
- 2001-01-03 09:18 bagder
- * perl/crawlink.pl: only add good links as root links don't break
- the loop on root link errors
- 2000-12-30 14:12 bagder
- * lib/sendf.c: ftpsendf() is remade to send the entire command in
- one write(), as some firewalls (like FW-1) seems to dislike
- split-up writes at times...
- 2000-12-30 12:48 bagder
- * docs/FAQ: Added '5.4 Does libcurl do Winsock initing on win32
- systems?'
- 2000-12-19 15:39 bagder
- * docs/TODO: multi doc lib support SSL session id support
- 2000-12-19 14:35 bagder
- * lib/memdebug.c: include unistd.h if present to prevent compiler
- warnings on close()
- 2000-12-19 14:34 bagder
- * memanalyze.pl: removed debug output
- 2000-12-19 14:32 bagder
- * memanalyze.pl: analyzes fopen() leaks as well
- 2000-12-19 14:23 bagder
- * lib/: memdebug.c, memdebug.h: Added fopen() and fclose() leak
- tracking
- 2000-12-19 14:09 bagder
- * include/curl/types.h: updated email and web site
- 2000-12-19 14:08 bagder
- * CHANGES: configure fix, two -O fixes
- 2000-12-19 10:06 bagder
- * lib/ftp.c: fixed a leaked file descriptor when PORT failed
- 2000-12-19 08:30 bagder
- * docs/FAQ: NTLM details added
- 2000-12-18 17:13 bagder
- * memanalyze.pl, lib/ftp.c, lib/memdebug.c, lib/memdebug.h: fixed
- accept() for memory debugging
- 2000-12-16 11:36 bagder
- * lib/ftp.c: changed the return code checker in the quote command
- send to only fail on >= 400 errors
- 2000-12-16 11:25 bagder
- * docs/RESOURCES: Added Kermit and link
- 2000-12-14 16:56 bagder
- * memanalyze.pl, lib/memdebug.c, lib/memdebug.h: added socket() /
- sclose() checks to the memdebug system
- 2000-12-14 13:19 bagder
- * perl/crawlink.pl: crawls through a whole site and verifies links
- 2000-12-14 09:37 bagder
- * docs/FAQ: How do a fetch multiple files with libcurl?
- 2000-12-14 09:34 bagder
- * include/curl/curl.h: added include stdio.h for the FILE
- 2000-12-12 14:10 bagder
- * docs/RESOURCES: Added a few related RFCs
- 2000-12-12 11:14 bagder
- * docs/TODO: removed the config file entry as that has been much
- improved lately
- 2000-12-12 11:05 bagder
- * docs/RESOURCES: points to the curl local copy of the netscape
- cookie spec points to the development site for wget reworded some
- RFC references so that they turn up as links on the converted web
- page better
- 2000-12-12 10:30 bagder
- * src/main.c: fixed a strdup(NULL) error
- 2000-12-12 09:48 bagder
- * src/main.c: Francois Petitjean's solaris core dump fix
- 2000-12-11 16:35 bagder
- * docs/FEATURES: updated the latest added features
- 2000-12-11 09:16 bagder
- * Makefile.dist: unix style newlines only
- 2000-12-11 09:15 bagder
- * src/Makefile.vc6: unix-style newlines
- 2000-12-11 09:14 bagder
- * lib/Makefile.vc6: unix style newlines
- 2000-12-11 08:38 bagder
- * configure.in: Albert Chin-A-Young fixed the SSL option to use
- LDFLAGS properly
- 2000-12-08 18:25 bagder
- * docs/curl_easy_setopt.3: fixed CURLOPT_COOKIE and added
- CURLOPT_CRLF
- 2000-12-07 10:09 bagder
- * lib/url.c: Added SA_RESTART since (some) HPUX doesn't have that
- define and it doesn't need it
- 2000-12-07 10:08 bagder
- * CHANGES: post 7.5 fixes
- 2000-12-06 11:10 bagder
- * src/: main.c, urlglob.c, urlglob.h: urlglob fix to prevent
- crashing when -o path is longer than url
- 2000-12-05 14:47 bagder
- * FILES, Makefile.dist, lib/Makefile.b32, lib/Makefile.b32.resp,
- src/Makefile.b32: Added the borland makefiles
- 2000-12-05 10:15 bagder
- * tests/Makefile.am: uses the PERL variable configure digs up
- 2000-12-05 09:04 bagder
- * lib/: getpass.c, getpass.h: changed third argument to size_t to
- match SCO prototype
- 2000-12-04 15:59 bagder
- * packages/Linux/RPM/curl-ssl.spec: Paul Marquis fixed a
- 7.4.2-dependency
- 2000-12-04 13:21 bagder
- * src/main.c: Jörn fixed a multiple URL output bug
- 2000-12-04 10:44 bagder
- * CHANGES, include/curl/curl.h, lib/Makefile.in, src/hugehelp.c,
- src/version.h: 7.5-commit
- 2000-12-01 08:02 bagder
- * src/Makefile.vc6: Craig Davison updated and made it work again!
- 2000-12-01 08:01 bagder
- * Makefile.dist: Craig Davison fixed the VC++ lines
- 2000-11-30 23:22 bagder
- * lib/Makefile.am: Added -version-info and lots of info
- 2000-11-30 22:59 bagder
- * lib/ftp.c: added a typecast to shut up a VC++ warning when
- converting from long to unsigned short
- 2000-11-30 22:54 bagder
- * lib/Makefile.vc6: Craig Davison updated this
- 2000-11-30 09:08 bagder
- * src/Makefile.am: README.curl is now MANUAL
- 2000-11-30 09:08 bagder
- * docs/MANUAL: Added a small note about referer needing to be
- complete to comply to the HTTP spec
- 2000-11-30 08:56 bagder
- * FILES: Includes MANUAL instead of README.curl now
- 2000-11-30 08:55 bagder
- * docs/MANUAL, docs/README.curl, README: README.curl is renamed to
- MANUAL
- 2000-11-29 09:19 bagder
- * lib/ftp.c: removed #if 0 sections
- 2000-11-29 09:17 bagder
- * lib/file.c: removed #if 0 section
- 2000-11-29 09:16 bagder
- * lib/url.c: removed '#if 0' sections
- 2000-11-29 08:48 bagder
- * docs/CONTRIBUTE: I'd love to see test cases with submitted
- patches...
- 2000-11-29 08:47 bagder
- * docs/INTERNALS: minor things about the test suite added
- 2000-11-28 13:49 bagder
- * tests/runtests.pl: now counts all test cases and presents a
- counter at the end
- 2000-11-28 13:45 bagder
- * CHANGES: maxredirs
- 2000-11-28 10:42 bagder
- * tests/data/: command25.txt, error25.txt, name25.txt, reply25.txt:
- max-redirs test case data
- 2000-11-28 10:41 bagder
- * lib/highlevel.c: free the URL on redirections, this was a
- previous memory leak
- 2000-11-28 10:11 bagder
- * docs/: curl.1, curl_easy_setopt.3: added maxredirs
- 2000-11-28 10:10 bagder
- * src/main.c: Added max-redirs support (James Griffiths' patch)
- 2000-11-28 10:10 bagder
- * include/curl/curl.h: added maxredirs, moved CURL_PROGRESS*
- defines to src/main.c
- 2000-11-28 10:05 bagder
- * lib/: highlevel.c, url.c, urldata.h: James Griffiths' max-redirs
- fix
- 2000-11-27 16:11 bagder
- * FILES: Added tests/ftpserver.pl
- 2000-11-27 14:39 bagder
- * docs/INSTALL: I rearranged it and added 'make test'
- 2000-11-27 14:32 bagder
- * docs/curl.1: spell check
- 2000-11-27 13:53 bagder
- * tests/runtests.pl: modified for ftp custom commands
- 2000-11-27 13:53 bagder
- * tests/ftpserver.pl: allows simple custom modifications for single
- test cases
- 2000-11-27 13:53 bagder
- * tests/README: Added the ftpdN.txt file
- 2000-11-27 13:52 bagder
- * tests/data/: command113.txt, command114.txt, command115.txt,
- command116.txt, command117.txt, command118.txt, command119.txt,
- error113.txt, error114.txt, error115.txt, error116.txt,
- error117.txt, error118.txt, error119.txt, ftpd113.txt,
- ftpd114.txt, ftpd115.txt, ftpd116.txt, ftpd117.txt, ftpd118.txt,
- name113.txt, name114.txt, name115.txt, name116.txt, name117.txt,
- name118.txt, name119.txt: ftp graceful error detection check data
- 2000-11-27 13:04 bagder
- * lib/file.c: Added the memdebug include file
- 2000-11-27 12:54 bagder
- * tests/data/: command200.txt, command201.txt, error201.txt,
- name200.txt, name201.txt, reply200.txt: file:// test data
- 2000-11-27 12:53 bagder
- * tests/runtests.pl: if the server doesn't output a logfile, the
- protocol file is not compared with it! This makes tests without
- server (like for file://) smarter.
- 2000-11-27 11:24 bagder
- * src/main.c: modified the --help output to have the passwords
- within [brackets] as they are optional...
- 2000-11-22 15:57 bagder
- * docs/: curl_easy_getinfo.3, curl_easy_setopt.3: added the new
- FILETIME stuff
- 2000-11-22 15:27 bagder
- * CHANGES, config.h.in, include/curl/curl.h, lib/Makefile.in,
- src/hugehelp.c, src/version.h: 7.5-pre3 commit
- 2000-11-22 15:18 bagder
- * docs/TODO: multiple URL support? forked?
- 2000-11-22 15:15 bagder
- * tests/data/: prot104.txt, reply104.txt: adjusted to modified FTP
- behaviour
- 2000-11-22 15:15 bagder
- * tests/Makefile.am: Added a curl-target to make it easier to build
- from this dir
- 2000-11-22 14:59 bagder
- * include/curl/curl.h: added filetime for opt and info
- 2000-11-22 14:51 bagder
- * src/main.c: Added cacert and filetime support
- 2000-11-22 14:50 bagder
- * lib/: ftp.c, getinfo.c, highlevel.c, url.c: document time fixes
- 2000-11-22 13:57 bagder
- * lib/urldata.h: Added struct fields to deal with time-of-document
- 2000-11-22 13:55 bagder
- * lib/sendf.h: client_write() proto and defines added
- 2000-11-22 13:55 bagder
- * lib/: ldap.c, telnet.c: uses client_write()
- 2000-11-22 13:54 bagder
- * lib/highlevel.c: uses client_write() now
- 2000-11-22 13:53 bagder
- * lib/sendf.c: Added the client_write() function
- 2000-11-22 13:51 bagder
- * lib/file.c: uses the new client_write() function
- 2000-11-22 13:50 bagder
- * lib/ftp.c: GetLastResponse() modified to return ftp code as
- integer initial modified-time support
- 2000-11-22 09:57 bagder
- * tests/data/: command24.txt, error24.txt, name24.txt, reply24.txt:
- HTTP GET fail silently on HTTP error return
- 2000-11-22 09:51 bagder
- * docs/curl.1: Added --cacert
- 2000-11-22 09:16 bagder
- * CHANGES: working with the test suite brings things up
- 2000-11-22 08:53 bagder
- * docs/curl.1: Added --url
- 2000-11-22 08:52 bagder
- * docs/README.curl: updated the config file section
- 2000-11-22 08:27 bagder
- * docs/FAQ: Added 5.2 How can I receive all data into a large
- memory chunk?
- 2000-11-21 20:37 bagder
- * memanalyze.pl: modified to work with printf()s that writes
- 0x-prefix on %p data
- 2000-11-21 20:30 bagder
- * tests/Makefile.am: I run the perl programs with 'perl [script]'
- instead, to overcome the hardcoded-path-in-scripts problem.
- 2000-11-21 20:28 bagder
- * tests/runtests.pl: upload check, better ability to specify test
- cases on the command line
- 2000-11-21 20:25 bagder
- * tests/ftpserver.pl: REST support seems to work NLST sends an
- NLST-looking list renamed the upload file
- 2000-11-21 20:21 bagder
- * tests/README: Added the uploadN.txt description
- 2000-11-21 20:20 bagder
- * tests/data/: command104.txt, command105.txt, command106.txt,
- command107.txt, command108.txt, command109.txt, command110.txt,
- command111.txt, command112.txt, error111.txt, name101.txt,
- name104.txt, name105.txt, name106.txt, name107.txt, name108.txt,
- name109.txt, name110.txt, name111.txt, name112.txt, prot103.txt,
- prot104.txt, prot105.txt, prot106.txt, prot107.txt, prot108.txt,
- prot109.txt, prot110.txt, prot112.txt, reply104.txt,
- reply105.txt, reply106.txt, reply110.txt, stdout107.txt,
- stdout108.txt, stdout109.txt, stdout110.txt, stdout112.txt,
- upload107.txt, upload108.txt, upload109.txt, upload112.txt: FTP
- test case data
- 2000-11-21 20:06 bagder
- * lib/url.c: set rangestringalloc to 0 after the string has been
- freed to prevent it from being freed twice (a NULL free the
- second time)
- 2000-11-21 20:05 bagder
- * lib/memdebug.c: uses the "internal" mprintf() routines for
- formatted output
- 2000-11-21 20:04 bagder
- * lib/ftp.c: bad directory name extractor fixed, now always free
- the file and directory very early, as that could leak memory
- before
- 2000-11-21 20:01 bagder
- * lib/escape.c: curl_unescape() did not stop at the set length
- properly when %-codes were used
- 2000-11-21 18:07 bagder
- * tests/runtests.pl: added a command line log that logs all command
- lines run in the complete test run
- 2000-11-21 18:04 bagder
- * tests/data/: command100.txt, command101.txt, command102.txt,
- command103.txt, name100.txt, name101.txt, name102.txt,
- name103.txt, prot100.txt, prot101.txt, prot102.txt, prot103.txt,
- reply100.txt, reply101.txt, reply102.txt, reply103.txt: FTP test
- case data
- 2000-11-21 16:51 bagder
- * tests/README: httpN => protN and some other minor updates
- 2000-11-21 16:50 bagder
- * memanalyze.pl: says nothing if no errors were found
- 2000-11-21 16:49 bagder
- * tests/ftpserver.pl: Added support for verifiedserver that returns
- a static silly string that allows the test script to verify that
- it is our test server running on the particular port
- 2000-11-21 16:48 bagder
- * tests/runtests.pl: starts and stops both HTTP and FTP servers now
- checks memanalyze output better filters PORT output when doing
- FTP compares
- 2000-11-21 16:37 bagder
- * src/main.c: removed the twice free_config_all() calls made the
- big config struct local (big . => -> replace)
- 2000-11-21 16:36 bagder
- * lib/url.c: added some defensive code around the GetHost()'s third
- argument result
- 2000-11-21 16:35 bagder
- * lib/hostip.c: GetHost() now sets the third pointer to NULL when
- the lookup fails, as the memory is then freed in the function
- 2000-11-21 16:34 bagder
- * lib/ftp.c: when using PORT, we now free the host name buffer
- properly
- 2000-11-21 15:24 bagder
- * tests/data/: http1.txt, http10.txt, http11.txt, http12.txt,
- http13.txt, http14.txt, http15.txt, http16.txt, http17.txt,
- http18.txt, http2.txt, http22.txt, http3.txt, http4.txt,
- http5.txt, http6.txt, http7.txt, http8.txt, http9.txt, prot1.txt,
- prot10.txt, prot11.txt, prot12.txt, prot13.txt, prot14.txt,
- prot15.txt, prot16.txt, prot17.txt, prot18.txt, prot2.txt,
- prot22.txt, prot3.txt, prot4.txt, prot5.txt, prot6.txt,
- prot7.txt, prot8.txt, prot9.txt: http* is now prot* since we're
- about to use other protocols as well
- 2000-11-21 14:41 bagder
- * tests/data/: command23.txt, error23.txt, name23.txt: attempt to
- use a bad protocol
- 2000-11-21 14:36 bagder
- * tests/ftpserver.pl: NLST does a LIST (a normal unix ftp client
- 'ls' becomes NLST) multiple transfers are supported
- 2000-11-21 14:22 bagder
- * tests/ftpserver.pl: STOR works!
- 2000-11-21 14:18 bagder
- * lib/mprintf.c: removed the storenonprintable function as it isn't
- used anymore
- 2000-11-21 13:54 bagder
- * tests/ftpserver.pl: fancier login text removed lots of wasted
- comments cleaned up a little STOR doesn't work
- 2000-11-21 13:00 bagder
- * tests/ftpserver.pl: removed the forks, we don't need forking for
- single-task testing
- 2000-11-21 12:37 bagder
- * tests/Makefile.am: runtests.pl -c should be -a
- 2000-11-21 10:38 bagder
- * src/: main.c, urlglob.h, writeout.c: removed pedantic compiler
- warnings
- 2000-11-21 10:31 bagder
- * lib/url.c: removed two unused variables and added an extra set of
- parentheses, done to remove pedantic compiler warnings
- 2000-11-21 10:31 bagder
- * lib/http.c: typecasted the argument to isspace() to int, to
- remove a pedantic compiler warning
- 2000-11-21 10:30 bagder
- * lib/ftp.c: includes http.h for the proxytunnel stuff
- 2000-11-21 10:29 bagder
- * lib/hostip.c: added comment on a variable that is unused on some
- platforms
- 2000-11-20 17:02 bagder
- * tests/ftpserver.pl: flushes the log handles before fork, now the
- logs work too!
- 2000-11-20 15:26 bagder
- * tests/ftpserver.pl: QUIT works, and now I can run a unix ftp
- client against the server and it runs pretty good
- 2000-11-20 14:47 bagder
- * tests/ftpserver.pl: CWD runs
- 2000-11-20 14:19 bagder
- * tests/ftpserver.pl: RETR seems to work too
- 2000-11-20 14:07 bagder
- * tests/ftpserver.pl: this is now a working ftp server, both PASV
- and PORT run fine, LIST works, RETR and STORE don't
- 2000-11-20 10:40 bagder
- * include/curl/curl.h: changed the comment for URL_MAX_LENGTH
- 2000-11-20 10:37 bagder
- * CHANGES: formfree, config file, --url, more testcases, infinite
- URL lengths and more
- 2000-11-20 10:04 bagder
- * tests/data/: command22.txt, http22.txt, name22.txt, reply22.txt:
- extremely long URL test
- 2000-11-20 09:54 bagder
- * src/urlglob.c: removed URL size restrictions, dynamically
- allocates the needed buffer size instead
- 2000-11-20 09:53 bagder
- * lib/: dict.c, http.c, url.c, urldata.h: removed URL size
- restrictions
- 2000-11-20 09:00 bagder
- * tests/ftpserver.pl: this is the first attempt of a tiny and
- simple ftp server in perl for curl test purposes
- 2000-11-20 08:59 bagder
- * tests/README: added a description about the memory checks
- 2000-11-20 08:54 bagder
- * src/main.c: no more "leaked" memory when this fails on various
- kinds of bad usage
- 2000-11-20 08:35 bagder
- * lib/url.c: Alexander Kourakos's lowercase environment variable
- fix
- 2000-11-18 17:31 bagder
- * lib/url.c: spell correction resolv => resolve in two error
- messages
- 2000-11-17 16:58 bagder
- * tests/runtests.pl: now supports checks for exit codes and check
- for memory even when curl returns (expected) exit code
- 2000-11-17 16:57 bagder
- * tests/data/: command19.txt, command20.txt, command21.txt,
- error19.txt, error20.txt, error21.txt, name19.txt, name20.txt,
- name21.txt: graceful failure test
- 2000-11-17 16:34 bagder
- * tests/runtests.pl: output FAILED properly even when -s is used
- 2000-11-17 16:33 bagder
- * tests/README: updated to the new stdout stuff and the new -a
- option
- 2000-11-17 16:32 bagder
- * src/main.c: fixed strdup() of a NULL pointer
- 2000-11-17 16:31 bagder
- * lib/memdebug.c: now exits and alerts on bad uses of strdup() and
- free()
- 2000-11-17 16:30 bagder
- * tests/data/stdout15.txt: updated to the new stdout file behaviour
- of runtests.pl
- 2000-11-17 16:30 bagder
- * Makefile.am, tests/Makefile.am: make test in root now runs make
- quiet-test in the test dir
- 2000-11-17 16:15 bagder
- * tests/: httpserver.pl, runtests.pl: uses stricter output
- 2000-11-17 16:07 bagder
- * tests/runtests.pl: better stdout check, full support for memory
- debug tests
- 2000-11-17 16:07 bagder
- * tests/data/: command18.txt, http18.txt, name18.txt, stdout18.txt:
- multiple URL test
- 2000-11-17 15:21 bagder
- * include/curl/curl.h: curl_formfree() added
- 2000-11-17 15:11 bagder
- * docs/curl_formfree.3: this has been missing all the time...
- 2000-11-17 15:06 bagder
- * lib/formdata.c: added curl_formfree()
- 2000-11-17 15:05 bagder
- * lib/memdebug.c: now includes stdlib.h
- 2000-11-17 15:03 bagder
- * src/main.c, lib/highlevel.c, lib/http.c, lib/url.c: memory leak
- cleanup campaign
- 2000-11-17 11:08 bagder
- * src/main.c: allows \r \n \t \v in config file parameters within
- quotes
- 2000-11-17 11:05 bagder
- * tests/data/: command17.txt, http17.txt, name17.txt, reply17.txt,
- stdin17.txt: config file test
- 2000-11-17 10:48 bagder
- * lib/: url.c, urldata.h: changed the 'port' field to long to
- better work with the va_arg() system
- 2000-11-17 10:47 bagder
- * src/main.c: major config file hack, now works a lot better and
- slightly different Added --url to allow URLs to be specified in
- the config file that way
- 2000-11-16 10:06 bagder
- * tests/httpserver.pl: moved out the FTP part
- 2000-11-16 08:32 bagder
- * CHANGES, FILES: forgot to commit before
- 2000-11-16 08:20 bagder
- * lib/progress.c: data->err must be used, not stderr
- 2000-11-15 21:45 bagder
- * src/main.c: fixed crash in config file parser
- 2000-11-15 16:48 bagder
- * tests/data/: command16.txt, http16.txt: updated to catch bug
- 122480
- 2000-11-15 16:36 bagder
- * lib/mprintf.c: not printf()ing %s normally for character that
- weren't isprint() made things go weird, had to remove this. I
- should use trio soon for all the *printf() stuff as this is too
- broken
- 2000-11-15 13:13 bagder
- * tests/httpserver.pl: 'use strict' compliant better complains if
- there are missing input files for a test case explaced exit-calls
- with returns instead
- 2000-11-15 13:06 bagder
- * tests/data/: command16.txt, http16.txt, name16.txt, reply16.txt:
- proxy authorization test case
- 2000-11-15 09:21 bagder
- * tests/runtests.pl: now sorts the test cases when "all" is used
- 2000-11-15 08:09 bagder
- * tests/runtests.pl: 'use strict' compliant
- 2000-11-14 12:56 bagder
- * tests/runtests.pl: removed some /= 256 that was wrongly left
- 2000-11-14 11:28 bagder
- * tests/runtests.pl: added help text on -h
- 2000-11-14 11:24 bagder
- * tests/README: more decriptions
- 2000-11-14 11:18 bagder
- * tests/runtests.pl: removed lots of external program dependencies
- (for windows compliance) added lots of comments added -s for
- short output and made it possible to run specific test cases from
- the command line
- 2000-11-13 21:47 bagder
- * tests/httpserver.pl: somewhat more functioning FTP
- 2000-11-13 20:58 bagder
- * tests/httpserver.pl: basic and early ftp support
- 2000-11-13 19:34 bagder
- * tests/runtests.pl: logs stderr as well now, which is good if the
- program crashes, and also dumps more information in case curl
- doesn't return success
- 2000-11-13 19:23 bagder
- * lib/Makefile.in: [no log message]
- 2000-11-13 19:23 bagder
- * lib/: highlevel.c, urldata.h: moved the followlocation field from
- the http struct to the urldata struct since it has to survive
- http struct deletion
- 2000-11-13 17:07 bagder
- * tests/: Makefile.am, README: updated
- 2000-11-13 17:06 bagder
- * tests/: README, httpserver.pl, runtests.pl, runtests.sh:
- converted shell script to perl
- 2000-11-13 17:05 bagder
- * tests/data/: command10.txt, command11.txt, command12.txt,
- command13.txt, command14.txt, command15.txt, http10.txt,
- http11.txt, http12.txt, http13.txt, http14.txt, http15.txt,
- name10.txt, name11.txt, name12.txt, name13.txt, name14.txt,
- name15.txt, reply10.txt, reply11.txt, reply110001.txt,
- reply110002.txt, reply12.txt, reply13.txt, reply14.txt,
- reply15.txt, stdout15.txt: more test case data
- 2000-11-13 12:59 bagder
- * src/main.c: removed the check that prevents -T and -o beinged
- used simultaneously!
- 2000-11-13 12:45 bagder
- * tests/: httpserver.pl, runtests.sh: if the server is already
- running when the script is started, it now verifies that it
- actually is our test server that runs
- 2000-11-13 12:29 bagder
- * lib/http.c: Added space after the Cookie: header keyword
- 2000-11-13 10:51 bagder
- * tests/runtests.sh: defaults to run all available test cases in (1
- - last) order
- 2000-11-13 10:44 bagder
- * tests/data/: command5.txt, command6.txt, command7.txt,
- command8.txt, command9.txt, http5.txt, http6.txt, http7.txt,
- http8.txt, http9.txt, name4.txt, name5.txt, name6.txt, name7.txt,
- name8.txt, name9.txt, reply5.txt, reply6.txt, reply7.txt,
- reply8.txt, reply9.txt: updated test cases
- 2000-11-13 10:43 bagder
- * tests/runtests.sh: new pid stuff, more filters, various fixes
- 2000-11-13 10:42 bagder
- * tests/httpserver.pl: changed pid stuff, made it work with rfc1867
- posts and made it work better on paths
- 2000-11-13 10:41 bagder
- * tests/README: more details added
- 2000-11-13 09:36 bagder
- * lib/libcurl.def: Jörg updated the list of exported functions
- 2000-11-13 09:03 bagder
- * tests/runserv.pl: replaced by a working server!
- 2000-11-13 09:02 bagder
- * tests/runtests.sh: uses the new httpd server, runs the tests much
- faster
- 2000-11-13 09:02 bagder
- * tests/httpserver.pl: new perl http server that works better
- 2000-11-13 08:51 bagder
- * lib/file.c: Chris Faherty fixed a free-twice problem
- 2000-11-12 16:14 bagder
- * docs/TODO: updated config file section
- 2000-11-12 16:11 bagder
- * tests/Makefile.am: Added empty actions for all: and install:
- 2000-11-10 16:26 bagder
- * CHANGES: The last few days of changes
- 2000-11-10 16:24 bagder
- * tests/data/: command1.txt, command2.txt, command3.txt,
- command4.txt, http1.txt, http2.txt, http3.txt, http4.txt,
- name1.txt, name2.txt, name3.txt, name4.txt, reply1.txt,
- reply2.txt, reply3.txt, reply4.txt: test files
- 2000-11-10 16:24 bagder
- * tests/: Makefile.am, README, runserv.pl, runtests.sh: initial
- checkin
- 2000-11-10 15:42 bagder
- * Makefile.am, configure.in: the tests dir is added
- 2000-11-10 14:42 bagder
- * lib/ftp.c: set type before checking --head size, as the type may
- cause the server to return different sizes
- 2000-11-10 12:28 bagder
- * lib/ftp.c: doing an ftp upload append that was already completed
- resulted in a "hang", it now results in an error instead
- 2000-11-10 10:19 bagder
- * configure.in: added getpass_r check
- 2000-11-10 10:19 bagder
- * lib/url.c: adjusted to the changed getpass_r()
- 2000-11-10 10:18 bagder
- * lib/: getpass.c, getpass.h: new interface, updated Angus'
- license, dependent on HAVE_GETPASS_R
- 2000-11-10 09:10 bagder
- * lib/cookie.c: Venkataramana Mokkapati corrected a cookie parser
- bug
- 2000-11-09 13:51 bagder
- * src/: main.c, setup.h, urlglob.c, urlglob.h: haxx.nu => haxx.se
- 2000-11-09 13:35 bagder
- * configure.in: Added RSAglue/rsaref lib check if the crypto lib is
- there but the ssl lib check fails.
- 2000-11-08 15:27 bagder
- * configure.in: cleaned up the thread-safe checks into separate
- functions, added check for gethostbyname() in the socket lib as
- it seems some systems need it
- 2000-11-08 00:09 bagder
- * lib/getdate.c: Added typecast to localtime_r()
- 2000-11-07 08:33 bagder
- * lib/getpass.c: removed the perror() outputs as they did nothing
- good to us
- 2000-11-07 00:18 bagder
- * lib/: getpass.c, getpass.h, url.c: getpass_r() is the new getpass
- name for thread-safe getpass!
- 2000-11-07 00:12 bagder
- * docs/curl.1: Added T. Bharath to the list of contributors
- 2000-11-07 00:11 bagder
- * docs/curl_easy_setopt.3: Added descriptions for:
- CURLOPT_PASSWDDATA, CURLOPT_PASSWDFUNCTION, CURLOPT_CAINFO and
- CURLOPT_SSL_VERIFYPEER.
- 2000-11-06 23:59 bagder
- * docs/curl_easy_getinfo.3: Added CURLINFO_SSL_VERIFYRESULT
- 2000-11-06 23:56 bagder
- * CHANGES: bugfixes and improvements
- 2000-11-06 23:55 bagder
- * README: removed bad mirror, added text about source contents
- (that should be here according to the source license)
- 2000-11-06 23:53 bagder
- * include/curl/curl.h, lib/getpass.c, lib/getpass.h, lib/url.c,
- lib/urldata.h: new getpass proto and function pointer usage
- 2000-11-06 16:32 bagder
- * lib/: progress.c, progress.h: modified pgrsTime() to the new
- functionality
- 2000-11-06 16:31 bagder
- * lib/: getinfo.c, highlevel.c, urldata.h: adjusted the
- time-keeping function to work better for location following
- requests
- 2000-11-06 09:12 bagder
- * lib/url.c: Emmanuel Tychon found a problem when specifying
- user-name only in a URL (and the password entered interactively).
- This fix also includes proper URL-decoding of the user name and
- password if specified in the URL.
- 2000-11-03 15:47 bagder
- * docs/examples/curlgtk.c: David Odin (aka DindinX) for
- MandrakeSoft, tiny example with GTK
- 2000-11-02 15:34 bagder
- * CHANGES, include/curl/curl.h: error code fix
- 2000-11-01 09:19 bagder
- * configure.in, lib/url.c: added signal in case sigaction is
- missing
- 2000-10-31 10:54 bagder
- * FILES: adjusted to the new packages dir
- 2000-10-31 10:53 bagder
- * curl-ssl.spec.in, curl.spec.in: removed, see packages/Linux/RPM
- 2000-10-31 10:50 bagder
- * packages/: README, Linux/RPM/README, Linux/RPM/curl-ssl.spec,
- Linux/RPM/curl.spec, Linux/RPM/make_curl_rpm, Win32/README: new
- package related file
- 2000-10-31 00:17 bagder
- * include/curl/curl.h: removed extra comma in the CURLINFO enum
- typedef
- 2000-10-31 00:15 bagder
- * include/curl/curl.h: Added CURLOPT_SSL_VERIFYPEER and
- CURLOPT_CAINFO
- 2000-10-30 16:07 bagder
- * docs/TODO: the verify cert stuff is now added!
- 2000-10-30 13:43 bagder
- * CHANGES: T. Bharath's ssl patch
- 2000-10-30 12:54 bagder
- * lib/getdate.y: typecasted the localtime_r() return code to not
- make it not warn even if the function prototype is missting
- 2000-10-30 12:53 bagder
- * lib/: ftp.c, getinfo.c, sendf.c, ssluse.c, telnet.c, url.c,
- urldata.h: new urldata ssl layout and T. Bharath brought the new
- SSL cert verify function
- 2000-10-27 14:25 bagder
- * docs/FAQ: Added section 4.8 I found a bug and did some minor
- cosmetics
- 2000-10-27 12:52 bagder
- * docs/curl.1: Added description on how to use the newly supported
- multiple -d options
- 2000-10-27 12:52 bagder
- * configure.in: Added sigaction check
- 2000-10-27 12:51 bagder
- * CHANGES: post 7.4.1 changes
- 2000-10-26 23:59 bagder
- * lib/setup.h: removed old unused getpass() leftovers
- 2000-10-26 23:57 bagder
- * lib/url.c: Georg Horn provided a fix for the timeout signal
- stuff. Finally the timeout switch should work under most unixes
- (requires sigaction())
- 2000-10-26 12:32 bagder
- * configure.in: removed getpass-check since getpass() is no longer
- being used
- 2000-10-26 12:32 bagder
- * lib/: getpass.c, getpass.h, url.c: renamed getpass() to
- my_getpass() and it is now thread-safe and should disable
- passwd-echoing on win32 (supplied by Björn Stenberg)
- 2000-10-26 10:15 bagder
- * src/main.c: Kevin Roth's bugreport with config files containing
- '-v defaulturl' is now fixed
- 2000-10-26 09:06 bagder
- * src/main.c: Kevin P Roth's idea of supporting multiple -d options
- was turned into reality
- 2000-10-25 09:43 bagder
- * docs/curl.1: Replaced the former bug report email address with
- the new [email protected]
- 2000-10-25 09:42 bagder
- * docs/TODO: Added a few ideas
- 2000-10-25 09:41 bagder
- * docs/FAQ: tiny spell correction
- 2000-10-25 09:41 bagder
- * lib/memdebug.c: compiles on Linux now
- 2000-10-23 15:56 bagder
- * configure.in, maketgz: the configure script dynamically gets the
- version from the include file now which lets the maketgz skip
- updating the configure.in file
- 2000-10-20 15:48 bagder
- * lib/: http.c, url.c: remote_port used in Host: headers only when
- non-default
- 2000-10-17 16:53 bagder
- * lib/: highlevel.c, speedcheck.c, speedcheck.h, urldata.h: made
- the speedcheck actually work again
- 2000-10-16 15:52 bagder
- * CHANGES, configure.in, include/curl/curl.h, lib/Makefile.in,
- src/hugehelp.c, src/version.h: 7.4.1 commit
- 2000-10-12 11:14 bagder
- * CHANGES: pre5 and pre6 fixes
- 2000-10-12 11:13 bagder
- * FILES: Added lib/libcurl.def for win32 DLL creations
- 2000-10-12 11:13 bagder
- * memanalyze.pl: just removed some example lines in the top comment
- 2000-10-12 11:12 bagder
- * src/urlglob.c: Jörn added glob_cleanup()
- 2000-10-12 10:22 bagder
- * lib/: sendf.c, url.c: sprintf() => snprintf()
- 2000-10-11 12:59 bagder
- * docs/INTERNALS: updated to better reflect reality
- 2000-10-11 12:59 bagder
- * docs/TODO: make curl capable of using the mozilla SSL engine
- 2000-10-11 12:58 bagder
- * lib/url.c: free the URL string if that was allocated
- 2000-10-11 12:57 bagder
- * lib/ftp.c: free the FTP struct already in the _done() function
- 2000-10-11 12:29 bagder
- * lib/: highlevel.c, http.c, urldata.h: memory leak adjusts
- 2000-10-10 00:29 bagder
- * lib/formdata.c: removed the header that confuses PHP
- 2000-10-09 23:36 bagder
- * lib/setup.h: added the bool typedef, moved here from curl/curl.h
- 2000-10-09 23:35 bagder
- * include/curl/curl.h, src/main.c: bool typedef fix
- 2000-10-09 13:31 bagder
- * memanalyze.pl: use this to analyze the memory debug logs
- MALLOCDEBUG will generate
- 2000-10-09 13:25 bagder
- * CHANGES: just too many to mention
- 2000-10-09 13:24 bagder
- * src/Makefile.am: Added commented MALLOCDEBUG stuff for memory
- debugging
- 2000-10-09 13:24 bagder
- * lib/Makefile.am: I commented the -DMALLOCDEBUG flag to make it
- easier to add
- 2000-10-09 13:13 bagder
- * src/: main.c, urlglob.c: added memory debugging support
- 2000-10-09 13:12 bagder
- * lib/: base64.c, cookie.c, escape.c, formdata.c, ftp.c, getenv.c,
- highlevel.c, hostip.c, http.c, krb4.c, mprintf.c, security.c,
- sendf.c, url.c: added memory debugging include file
- 2000-10-09 13:11 bagder
- * lib/: memdebug.c, memdebug.h: added for memory leak debugging etc
- 2000-10-08 14:50 bagder
- * lib/hostip.c: GetHost() did not properly assign the third
- argument pointer!
- 2000-10-06 14:45 bagder
- * src/main.c: corrected the --longoption parser
- 2000-10-06 13:06 bagder
- * lib/highlevel.c: removed include "writeout.h"
- 2000-10-06 13:03 bagder
- * lib/Makefile.m32, src/Makefile.m32: Jörg's updated makefile
- 2000-10-06 13:03 bagder
- * lib/url.c: the --interface code doesn't work on win32 and is
- #ifndef WIN32 now
- 2000-10-06 13:02 bagder
- * lib/: dllinit.c, libcurl.def: added for the win32 version
- 2000-10-06 12:40 bagder
- * configure.in: moved the src/config.h stuff to the bottom, as
- automake were adding include stuff to ../src in the lib
- directory's Makefile.in otherwise!
- 2000-10-06 08:28 bagder
- * lib/: url.c, urldata.h: HTTP resume fix, now the range pointer
- may be allocated
- 2000-10-04 15:09 bagder
- * docs/curl_easy_getinfo.3: filled in more information on the
- options
- 2000-10-04 15:08 bagder
- * docs/curl.1: size_request and size_header added to the -w
- description
- 2000-10-04 15:08 bagder
- * src/writeout.c: -w supports size_header and size_request
- 2000-10-04 15:07 bagder
- * lib/: getinfo.c, highlevel.c, http.c, urldata.h: counts header
- and request size
- 2000-10-04 00:07 bagder
- * docs/curl.1: Added Jason S. Priebe as contributor
- 2000-10-04 00:06 bagder
- * docs/curl_easy_setopt.3: documented writeinfo as removed in 7.4
- 2000-10-04 00:05 bagder
- * docs/curl_easy_getinfo.3: introduced in libcurl 7.4
- 2000-10-04 00:04 bagder
- * lib/url.c: removed writeinfo stuff
- 2000-10-03 18:53 bagder
- * lib/sendf.c: add_buffer_send() free()d the buffer *before* it was
- used! :-O
- 2000-10-03 13:05 bagder
- * lib/urldata.h: added the new upload_bufsize to the connectdata
- struct
- 2000-10-03 13:03 bagder
- * lib/url.c: inits the upload_bufsize at connect time
- 2000-10-03 13:02 bagder
- * lib/highlevel.c: new upload-buffer size design that starts with a
- smallish buffer and increases its size in case of need
- 2000-10-03 13:01 bagder
- * lib/: http.c, sendf.c, sendf.h: introduced the new add_buffer()
- concept that makes the HTTP request to get sent in only one shot
- 2000-10-02 08:49 bagder
- * docs/Makefile.am: Added curl_easy_getinfo.3
- 2000-10-02 08:40 bagder
- * docs/README.win32: added a small suggestion on how to get the
- curl man page in text format without nroff
- 2000-10-02 08:36 bagder
- * src/main.c: Uses the new "client-side" writeout function
- 2000-10-02 08:32 bagder
- * lib/Makefile.am: removed writeout.[ch] and added getinfo.c
- 2000-10-02 08:32 bagder
- * src/Makefile.am: Added writeout.c
- 2000-10-02 08:31 bagder
- * FILES: writeout.[ch] added in src/
- 2000-10-02 08:30 bagder
- * src/: writeout.c, writeout.h: moved out from the library and put
- here, uses the new curl_easy_getinfo()
- 2000-10-02 08:29 bagder
- * include/curl/: curl.h, easy.h: adjusted for curl_easy_getinfo
- 2000-10-02 08:28 bagder
- * lib/: getinfo.c, writeout.c, writeout.h: getinfo.c replaces the
- former writeout.c
- 2000-10-02 08:27 bagder
- * lib/: easy.c, highlevel.c: Added curl_easy_getinfo()
- 2000-09-29 08:34 bagder
- * lib/hostip.c: #include <malloc.h> was removed, it causes warnings
- on openbsd
- 2000-09-28 12:36 bagder
- * lib/: krb4.c, security.c: include base64.h instead of
- base64_krb.h
- 2000-09-28 12:26 bagder
- * CHANGES, acconfig.h, config.h.in, configure.in, docs/FAQ,
- docs/curl_easy_init.3, include/curl/curl.h, lib/Makefile.am,
- lib/Makefile.in, lib/http.c, lib/url.c, src/hugehelp.c,
- src/version.h: 7.3 commit
- 2000-09-28 10:01 bagder
- * lib/: base64.c, base64.h, base64_krb.c, base64_krb.h: replaced
- the old base64 stuff with the new ones
- 2000-09-27 00:32 bagder
- * docs/INSTALL: more configure options explained
- 2000-09-27 00:31 bagder
- * docs/README.curl: a --krb4 usage example added
- 2000-09-27 00:30 bagder
- * docs/: curl.1, curl_easy_setopt.3: added krb4-info
- 2000-09-27 00:28 bagder
- * lib/krb4.c: Added strlcpy() since it turns out some
- krb4-implementations don't include their own, even if mine did!
- 2000-09-27 00:27 bagder
- * configure.in: moved the RAND_status() and RAND_screen() checks to
- the openssl section added strlcpy() check in the krb4 section
- 2000-09-26 09:03 bagder
- * lib/ssluse.c: CRYPTO_free() of course, it makes it run with
- previous openssl versions too
- 2000-09-26 00:23 bagder
- * CHANGES: The last week's changes
- 2000-09-26 00:20 bagder
- * src/main.c: -c and -t is no longer prefered
- 2000-09-26 00:16 bagder
- * lib/url.c: corrected curl_write() for kerberos
- 2000-09-26 00:15 bagder
- * lib/: security.c, security.h: Martin Hedenfalk added
- sec_fflush_fd()
- 2000-09-26 00:15 bagder
- * lib/ftp.c: krb4 transfers get a sec_fflush_fd() to get uploads to
- work
- 2000-09-26 00:14 bagder
- * lib/cookie.c: a single cookie does not require a trailing
- semicolon anymore
- 2000-09-26 00:04 bagder
- * lib/ssluse.c: No longer uses Free() as that was removed from
- OpenSSL with 0.9.6
- 2000-09-25 23:49 bagder
- * lib/: progress.c, urldata.h: corrected bad data re-use and buffer
- problems
- 2000-09-21 10:54 bagder
- * include/curl/curl.h: Added CURLOPT_KRB4LEVEL
- 2000-09-21 10:53 bagder
- * docs/: FEATURES, INSTALL, README.curl, TODO, curl.1: updated
- 2000-09-21 10:53 bagder
- * FILES: added docs/examples now only includes specified files in
- src/ as I tend to store debug-source files in there as well!
- 2000-09-21 10:52 bagder
- * src/main.c: Added krb4 support for libcurl 7.3
- 2000-09-21 10:51 bagder
- * lib/version.c: now reports "krb4 enabled" is that's so
- 2000-09-21 10:50 bagder
- * lib/urldata.h: krb4 fields structs and fields added
- 2000-09-21 10:50 bagder
- * lib/url.c: krb4 support new GetHost() usage new base64 encoder
- usage
- 2000-09-21 10:49 bagder
- * lib/: sendf.c, sendf.h: adjusted to support krb4
- 2000-09-21 10:48 bagder
- * lib/http.c: Uses the new interface to ssend() and the base64
- encoder
- 2000-09-21 10:47 bagder
- * lib/: hostip.c, hostip.h: GetHost() changed function arguments
- 2000-09-21 10:47 bagder
- * lib/ftp.c: krb4 support added, new GetHost() usage
- 2000-09-21 10:46 bagder
- * lib/: base64.c, base64.h: new interface to the base64 encoder
- 2000-09-21 10:46 bagder
- * lib/: base64_krb.c, base64_krb.h, krb4.c, security.c, security.h:
- new for kerberos support
- 2000-09-21 00:32 bagder
- * docs/examples/: README, sepheaders.c, simple.c: new libcurl
- example code stuff
- 2000-09-18 23:54 bagder
- * src/main.c: Stephen Kick's --interface was added
- 2000-09-18 23:54 bagder
- * lib/: easy.c, url.c, urldata.h: Stephen Kick's interface fixes
- 2000-09-18 23:53 bagder
- * include/curl/curl.h: Stephen Kick added CURLOPT_INTERFACE
- 2000-09-18 23:16 bagder
- * lib/hostip.c: GetHost() now should return NULL when it fails,
- even for Tru64 unix
- 2000-09-18 16:14 bagder
- * docs/INSTALL: Added --disable-shared info and updated the 'make
- install' section.
- 2000-09-18 08:25 bagder
- * CHANGES, docs/TODO: ftp through http proxy tunnel is now
- implemented
- 2000-09-15 16:16 bagder
- * docs/INSTALL: Added PowerPC and sparc linux
- 2000-09-15 16:16 bagder
- * docs/README.curl: Updated to be accurate with the new proxytunnel
- option
- 2000-09-15 16:15 bagder
- * docs/: curl.1, curl_easy_setopt.3: proxy tunnel update
- 2000-09-15 16:15 bagder
- * docs/TheArtOfHttpScripting: spell corrections, changed some
- wording
- 2000-09-15 15:22 bagder
- * README: Added curl.linuxworx.com.au as an "official" mirror
- 2000-09-15 15:20 bagder
- * CHANGES, docs/FEATURES: proxytunnel added
- 2000-09-15 14:55 bagder
- * lib/: Makefile.in, ftp.c, http.c: bugfixed the proxytunnel
- 2000-09-15 08:11 bagder
- * src/main.c: -p/--proxytunnel was added
- 2000-09-15 08:10 bagder
- * lib/: Makefile.in, ftp.c, http.c, http.h: more "anything through
- http proxy tunnel" fixes
- 2000-09-14 16:14 bagder
- * include/curl/curl.h: Added HTTPPROXYTUNNEL
- 2000-09-14 16:05 bagder
- * lib/: ftp.c, http.c, http.h, url.c, urldata.h: introduced 'tunnel
- through http proxy' for ftp
- 2000-09-14 13:25 bagder
- * docs/INSTALL: updated the show-off list
- 2000-09-14 12:41 bagder
- * lib/url.c: file:// fix that prevents name lookup and sets
- no-upload and no-download
- 2000-09-07 13:34 bagder
- * include/curl/: curl.h, easy.h: C++ adjusted
- 2000-08-31 14:04 bagder
- * lib/: ftp.c, highlevel.c: made -I (size info only) work for ftp
- again
- 2000-08-31 14:03 bagder
- * lib/escape.c: in unescape(), '+' is now only converted to space
- after the first '?'
- 2000-08-31 08:10 bagder
- * configure.in: patched 7.2 configure to work!
- 2000-08-30 13:54 bagder
- * aclocal.m4, config.h.in, reconf, docs/RESOURCES,
- include/curl/curl.h, lib/Makefile.in, src/hugehelp.c,
- src/version.h: 7.2 cleanup commit
- 2000-08-30 13:53 bagder
- * configure.in: 7.2
- 2000-08-30 13:50 bagder
- * CHANGES, README: 7.2 commit
- 2000-08-30 08:09 bagder
- * largefile.m4: renamed to acinclude.m4 to get included by aclocal
- automatically
- 2000-08-24 21:19 bagder
- * docs/curl.1: Added Albert to the list contributors. The question
- is why I hadn't done that a long time ago...!
- 2000-08-24 21:17 bagder
- * FILES: added acinclude.m4
- 2000-08-24 21:16 bagder
- * acinclude.m4: largefile.m4 was turned into acinclude.m4
- 2000-08-24 19:56 bagder
- * src/main.c: --data-binary and family ;-)
- 2000-08-24 19:55 bagder
- * lib/Makefile.vc6: Jan Schmidt supplied an update
- 2000-08-24 19:12 bagder
- * configure.in: Inreased buffer size for the Linux
- gethostbyname_r() test
- 2000-08-24 18:27 bagder
- * include/curl/curl.h: Added CURLOPT_POSTFIELDSIZE
- 2000-08-24 16:28 bagder
- * docs/: curl.1, curl_easy_setopt.3: new binary post details
- 2000-08-24 16:28 bagder
- * lib/timeval.h: moved include setup.h
- 2000-08-24 16:27 bagder
- * lib/setup.h: include config.h first
- 2000-08-24 16:26 bagder
- * lib/: cookie.c, dict.c, download.c, easy.c, file.c, formdata.c,
- highlevel.c, hostip.c, http.c, if2ip.c, ldap.c, netrc.c,
- progress.c, sendf.c, speedcheck.c, ssluse.c, strequal.c,
- telnet.c, url.c, version.c, writeout.c: #include "setup.h" moved
- first of all includes
- 2000-08-24 16:26 bagder
- * lib/ftp.c: inet_ntoa_r() usage made more portable
- 2000-08-24 15:05 bagder
- * configure.in: removed the AC_TRY_RUN complaints
- 2000-08-24 14:33 bagder
- * largefile.m4, configure.in, lib/hostip.c, lib/http.c,
- lib/if2ip.c, lib/sendf.c, lib/sendf.h, lib/url.c, lib/urldata.h:
- hostname and large file support added
- 2000-08-23 09:27 bagder
- * docs/FAQ: Bjorn Reese helped me update the license section
- 2000-08-23 09:25 bagder
- * CHANGES: Fixed name problems, updated FAQ, -d post problem found
- 2000-08-23 09:25 bagder
- * acconfig.h, lib/getdate.y: Albert's fixes
- 2000-08-23 09:23 bagder
- * configure.in, lib/file.c, lib/ftp.c, lib/getdate.c, lib/hostip.c,
- lib/http.c, lib/if2ip.c: Albert Chin-A-Young's fixes
- 2000-08-21 23:57 bagder
- * include/curl/curl.h, lib/Makefile.in, src/hugehelp.c,
- src/version.h: 7.1.1 commit
- 2000-08-21 23:56 bagder
- * CHANGES, README, config.h.in, configure.in, docs/TODO,
- docs/curl.1: 7.1.1 cleanup commit
- 2000-08-18 17:09 bagder
- * lib/ftp.c: increased the buffer size used for name lookups
- 2000-08-17 23:08 bagder
- * lib/ftp.c: Fred Noz fixed the gethostbyaddr_() call
- 2000-08-17 23:07 bagder
- * lib/hostip.c: the gethostbyname_r() usage was improved by Fred
- Noz
- 2000-08-17 18:33 bagder
- * configure.in: removed the vprintf check, we have our own internal
- anyway gethostbyname_r arg-number checks no longer made if there
- isn't any gethostbyname_r function! aborts the configure if
- socket() is absent
- 2000-08-17 17:40 bagder
- * lib/url.c: removed HAVE_VPRINTF dependence
- 2000-08-17 17:39 bagder
- * lib/highlevel.c: removed the HAVE_VPRINTF check
- 2000-08-17 16:06 bagder
- * docs/FAQ: major update
- 2000-08-17 13:42 bagder
- * docs/FAQ: Added another config to the autoconf bug effect
- 2000-08-15 23:57 bagder
- * CHANGES: the latest writeout bugfix
- 2000-08-15 23:54 bagder
- * lib/writeout.c: made Writeout() capable of getting called
- repeatedly
- 2000-08-14 08:31 bagder
- * docs/: FAQ, TheArtOfHttpScripting: minor corrections
- 2000-08-11 20:08 bagder
- * lib/url.c: Linux name resolving problem fixed with larger
- name-buffer
- 2000-08-11 19:06 bagder
- * FILES: Added TheArtOfHttpScripting
- 2000-08-11 19:03 bagder
- * docs/TheArtOfHttpScripting: tutorial kind of document
- 2000-08-11 08:39 bagder
- * lib/http.c: Made it possible to replace the Content-Type: and
- Content-Length: headers curl issues when doing a regular HTTP
- post. This should not be taken light- heartedly though. Replacing
- them might get you into trouble!
- 2000-08-08 15:46 bagder
- * lib/url.c: allow zero length user names for http
- 2000-08-04 13:32 bagder
- * acconfig.h, config.h.in: updated with the latest thread-safe
- function stuff
- 2000-08-04 13:30 bagder
- * configure.in: brand new gethostbyname_r() and gethostbyaddr_r()
- checks that now detects the AIX-styles as well. I added
- --disable-thread to allow a user to disable all testing for
- thread-safe functions being present and thus go with the good old
- style functions. This might become handy if (when?) I add a bug
- in the threaded code, like the AIX code I have now but can't
- test!
- 2000-08-04 13:27 bagder
- * lib/if2ip.c: moved an include file further up to make AIX 3 more
- happy
- 2000-08-04 13:27 bagder
- * lib/: ftp.c, hostip.c: Fixed to use the new
- HAVE_GETHOSTBYxxxx_R_x defines, now trying to support the
- AIX-style as well. The AIX-stuff is *NOT* verified to work.
- 2000-08-02 10:08 bagder
- * src/Makefile.am: corrected to use the libtool libraries instead
- of the forced-static ones
- 2000-08-02 09:17 bagder
- * docs/: FAQ, curl.1: updated
- 2000-08-02 09:16 bagder
- * src/setup.h: moved the #define strequal() since they're now true
- functions in libcurl
- 2000-08-02 09:16 bagder
- * include/curl/curl.h: Added the strequal() prototypes here
- 2000-08-02 09:15 bagder
- * lib/highlevel.c: mr Khristophorov added support for lame web
- servers sending bad range headers...
- 2000-08-01 00:42 bagder
- * CHANGES, FILES, Makefile.am, aclocal.m4, config.h.in,
- configure.in, docs/CONTRIBUTE, docs/FAQ, docs/FEATURES,
- docs/RESOURCES, include/curl/curl.h, lib/Makefile.in,
- lib/getdate.c, lib/getdate.y, lib/http.c, src/hugehelp.c,
- src/version.h: big last-beta (?) cleanup commit
- 2000-08-01 00:41 bagder
- * lib/Makefile.am: The installed header files were moved from this
- to include/curl/Makefile.am
- 2000-08-01 00:40 bagder
- * include/: Makefile.am, curl/Makefile.am: added to enable include
- file install
- 2000-07-31 23:32 bagder
- * lib/getdate.c: generated from the newly edited getdate.y that now
- supports a thread-safe localtime() call
- 2000-07-31 23:31 bagder
- * lib/url.c: made urlfree static, added (void) in front of one of
- the SSL calls. I did these changes when trying to run lclint on
- the curl code.
- 2000-07-31 23:30 bagder
- * lib/http.c: Replacing one of the internal headers with one that
- has no contents will now completely disable that header to get
- sent.
- 2000-07-30 00:21 bagder
- * CHANGES, configure.in, lib/getdate.y, lib/http.c: added
- localtime_r()
- 2000-07-29 17:34 bagder
- * docs/Makefile.am: for install and more
- 2000-07-29 14:12 bagder
- * ltconfig, ltmain.sh: libtool stuff added
- 2000-07-28 09:58 bagder
- * FILES: Added two libtool files, is ltmain.sh really necessary?
- 2000-07-28 09:57 bagder
- * LEGAL: updated my email
- 2000-07-28 09:56 bagder
- * src/main.c: Added [:port] to the -x description for --help
- 2000-07-28 09:56 bagder
- * lib/url.c: clear the httproxy bit on cleanup if the allocproxy
- bit was set
- 2000-07-28 09:55 bagder
- * lib/http.c: corrected the Host: header's port number
- 2000-07-26 11:37 bagder
- * CHANGES: ASCII FTP download -F improvements FTP response timeouts
- HTTP user+password to same host only libtool
- 2000-07-26 11:34 bagder
- * docs/curl.1: another day, another contributor
- 2000-07-26 11:34 bagder
- * docs/TODO: removed libtool, added pointer to the sourceforge task
- list
- 2000-07-26 11:31 bagder
- * FILES: Added docs/Makefile*
- 2000-07-26 11:28 bagder
- * lib/Makefile.am, src/Makefile.am, Makefile.am, config.guess,
- config.sub, configure.in: libtool adjustments
- 2000-07-26 00:15 bagder
- * curl-ssl.spec, curl.spec: they're generated, they don't belong
- here
- 2000-07-25 23:19 bagder
- * docs/curl.1: Added Torsten Foertsch's changes to the -F
- description and his name to the list of contributors.
- 2000-07-25 23:17 bagder
- * lib/url.c: uses the new curl_close function to clean up the
- http-specific auth_host
- 2000-07-25 23:16 bagder
- * lib/http.h: Added http_close()
- 2000-07-25 23:16 bagder
- * lib/http.c: uses auth_host to only send user+password to that
- particular site, usable if Location: following takes "us" to
- other servers that should not get the user and password
- 2000-07-25 23:15 bagder
- * lib/highlevel.c: set a bit when a Location: is followed to allow
- code to act differently on those occations
- 2000-07-25 23:14 bagder
- * lib/urldata.h: curl_close is a new function pointer that can be
- set to a protocol-specific function to get called in the
- curl_close() function for cleanup auth_host is added to store the
- original (first) host name used
- 2000-07-25 14:21 bagder
- * include/curl/curl.h, lib/formdata.c: Torsten Foertsch's
- improvements
- 2000-07-25 14:13 bagder
- * lib/url.c: tiny adjustments to set the start-time before the
- curl_connect() is called to allow the connect function to better
- deal with timeouts, as was just added to ftp
- 2000-07-25 14:12 bagder
- * lib/ftp.c: The "get ftp command response" function now uses
- select() on the socket and thus enables timeout if the server
- doesn't respond within the proper time.
- 2000-07-25 09:39 bagder
- * CHANGES: A range of things done yesterday
- 2000-07-25 09:38 bagder
- * include/curl/curl.h: Added CURLOPT_PROXYPORT
- 2000-07-25 09:36 bagder
- * docs/curl_easy_setopt.3: Added CURLOPT_PROXYPORT, also added some
- more clarifications about the CURLOPT_PROXY option.
- 2000-07-25 09:35 bagder
- * docs/curl.1: Auto referer and a minor netrc fix
- 2000-07-25 09:34 bagder
- * src/main.c: Added some logic that now prevents multiple
- conflicting HTTP request types to get specified with the options.
- 2000-07-25 09:32 bagder
- * lib/urldata.h: Added proxyport
- 2000-07-25 09:31 bagder
- * lib/url.c: Added CURLOPT_PROXYPORT support Added a missing free()
- in curl_disconnect() Made (https) connect errors abort better and
- earlier
- 2000-07-25 09:29 bagder
- * configure.in: re-added the check for BOTH nsl and socket libs
- 2000-07-25 09:28 bagder
- * lib/http.c: The Host: header now includes the port number if not
- default HTTP
- 2000-07-25 09:26 bagder
- * lib/ftp.c: Code 250 is okay as well as the previous 226-code
- after a successful file transfer
- 2000-06-20 17:31 bagder
- * docs/curl_easy_cleanup.3, docs/curl_easy_init.3,
- docs/curl_easy_perform.3, docs/curl_easy_setopt.3,
- docs/curl_formparse.3, docs/curl_getdate.3, docs/curl_getenv.3,
- docs/curl_slist_append.3, docs/curl_slist_free_all.3,
- docs/curl_version.3, lib/base64.c, lib/base64.h, lib/dict.c,
- lib/dict.h, lib/download.c, lib/download.h, lib/easy.c,
- lib/escape.c, lib/escape.h, lib/file.c, lib/file.h,
- lib/formdata.c, lib/formdata.h, lib/ftp.c, lib/ftp.h,
- lib/getenv.c, lib/getenv.h, lib/getpass.c, lib/highlevel.c,
- lib/highlevel.h, lib/hostip.c, lib/hostip.h, lib/http.c,
- lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c, lib/ldap.h,
- lib/netrc.c, lib/netrc.h, lib/progress.c, lib/progress.h,
- lib/sendf.c, lib/sendf.h, lib/setup.h, lib/speedcheck.c,
- lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/strequal.c,
- lib/strequal.h, lib/telnet.c, lib/telnet.h, lib/timeval.c,
- lib/timeval.h, lib/url.c, lib/url.h, lib/urldata.h,
- lib/version.c, lib/writeout.c, lib/writeout.h, Makefile.dist,
- curl-ssl.spec.in, curl.spec.in, docs/README.curl, docs/curl.1:
- haxx.nu => haxx.se
- 2000-06-20 13:55 bagder
- * CHANGES: FTP bug fix new referer magic tricks!
- 2000-06-20 13:23 bagder
- * lib/urldata.h: Added auto and free referer fields to the UrlData
- struct
- 2000-06-20 11:28 bagder
- * include/curl/curl.h: Added AUTOREFERER
- 2000-06-20 11:28 bagder
- * lib/highlevel.c, lib/url.c, src/main.c: autoreferer added,
- switches off POST on location: following
- 2000-06-20 09:45 bagder
- * lib/ftp.c: Rich Gray fixed the PORT command line with the missing
- \r!
- 2000-06-16 15:29 bagder
- * CHANGES: progress meter/bar changes
- 2000-06-16 15:22 bagder
- * docs/curl_easy_setopt.3: removed the CURLOPT_PROGRESSMODE option
- 2000-06-16 15:19 bagder
- * include/curl/curl.h: PROGRESSMODE is history
- 2000-06-16 15:18 bagder
- * src/main.c: pretty big changes when the -# progress bar was moved
- in here from the lib/progess.c file, and is now used with the new
- progress callback function
- 2000-06-16 15:17 bagder
- * lib/urldata.h: mode was replaced with callback in the progress
- struct
- 2000-06-16 15:17 bagder
- * lib/url.c: progress.mode replaced with progress.callback
- 2000-06-16 15:16 bagder
- * lib/progress.h: removed pgrsMode()
- 2000-06-16 15:15 bagder
- * lib/progress.c: removed lots of #if 0'ed code removed the "mode"
- concept moved all #-stuff to the client
- 2000-06-16 15:14 bagder
- * lib/highlevel.c: Added pgrsStartNow() on the appropriate place
- 2000-06-15 16:34 bagder
- * lib/highlevel.c: when failing to write to a socket, we now bail
- out better I also use typecasted size_t now for systems with
- unsigned such ones
- 2000-06-15 16:33 bagder
- * lib/formdata.c: removed the last \r\n\r\n bytes now returns -1
- from FormReader() when the last form data has been read!
- 2000-06-14 19:28 bagder
- * CHANGES: POST fix
- 2000-06-14 19:23 bagder
- * lib/strequal.c: Added #include <string.h>
- 2000-06-14 19:15 bagder
- * lib/http.c: correct the POST workings. Tim Tassonis reported.
- 2000-06-14 16:33 bagder
- * CHANGES: the 7.0.6beta fixes
- 2000-06-14 16:29 bagder
- * lib/Makefile.am: the -W and -g stuff needn't be here by default
- 2000-06-14 16:28 bagder
- * config-win32.h, lib/Makefile.m32, src/Makefile.m32,
- src/config-win32.h: Added a define in the Mingw32 makefiles to
- allow parts of the config-win32 files depend on that as well. It
- turned out Borland has no unistd.h file either, only mingw32
- seems to use that.
- 2000-06-14 16:26 bagder
- * src/main.c: several minor fixes as pointed out by Björn Stenberg
- 2000-06-14 16:26 bagder
- * lib/strequal.c: bad HAVE_STRICMP usage found by Björn Stenberg
- 2000-06-14 16:08 bagder
- * docs/README.libcurl: added some more text about libcurl using
- 2000-06-14 16:02 bagder
- * docs/curl.1: edited the contributor list changed ftp-ascii to
- use-ascii and its explanation was fixed
- 2000-06-14 14:52 bagder
- * src/main.c: Added #include <fcntl.h> required by the setmode()
- for win32
- 2000-06-14 14:50 bagder
- * CHANGES, docs/curl_easy_setopt.3, include/curl/curl.h,
- src/main.c: new binary stdout approach for win32 systems
- 2000-06-14 12:50 bagder
- * config.h.in: Added GETHOSTBYNAME_R_NARGS and
- GETHOSTBYADDR_R_NARGS
- 2000-06-14 11:16 bagder
- * docs/INTERNALS: updated to be more valid for version 7 workings
- 2000-06-14 11:08 bagder
- * docs/RESOURCES: added a few RFCs to the list
- 2000-06-14 01:04 bagder
- * config-win32.h, lib/Makefile.vc6, lib/urldata.h: Luong Dinh
- Dung's comments adjusted
- 2000-06-13 10:11 bagder
- * CHANGES, lib/url.c: free-twice problem corrected
- 2000-06-09 14:08 bagder
- * CHANGES: resources + readme.win32
- 2000-06-09 09:10 bagder
- * docs/RESOURCES: edited it to look better when HTML'ified
- 2000-06-09 09:02 bagder
- * FILES: Added the docs/README.win32 file
- 2000-06-09 09:01 bagder
- * README, docs/curl.1: haxx.nu turns haxx.se
- 2000-06-09 09:00 bagder
- * docs/RESOURCES: mucho updated with lots of links to various odd
- stuff
- 2000-06-09 09:00 bagder
- * docs/README.win32: Some notes about life with curl in the win32
- world
- 2000-06-08 17:20 bagder
- * CHANGES, docs/TODO: the recent mocking
- 2000-06-08 17:14 bagder
- * src/Makefile.am: use top_dir instead of ../
- 2000-06-08 17:13 bagder
- * docs/curl_easy_setopt.3: Added progress callback info
- 2000-06-08 17:13 bagder
- * include/curl/curl.h: lower casing getenv and formparse added the
- progress function callback and data pointer added the callback
- typedefs
- 2000-06-08 17:11 bagder
- * lib/: url.c, urldata.h: added progress callback stuff, changed
- the callback typedefs to be public
- 2000-06-06 18:02 bagder
- * docs/curl_easy_setopt.3: modified
- 2000-06-06 16:54 bagder
- * docs/curl_formparse.3: Added description
- 2000-06-06 16:13 bagder
- * docs/FAQ: edited to look better after the txt2html convertion
- 2000-06-06 16:09 bagder
- * docs/FAQ: updated with more examples
- 2000-06-05 10:26 bagder
- * src/main.c: using the new formparse, the new getenv, using the
- new headers struct and clean up the headers better
- 2000-06-05 10:24 bagder
- * lib/getenv.c: curl_getenv() is now lowercase
- 2000-06-05 10:24 bagder
- * lib/formdata.c: the curl_formparse() function was turned
- lowercase
- 2000-06-05 10:23 bagder
- * lib/: http.c, urldata.h: struct HttpHeader changed to struct
- curl_slist
- 2000-06-05 10:21 bagder
- * docs/README.curl: Added text about how to convert certificates to
- PEM format
- 2000-06-02 15:35 bagder
- * docs/FAQ: minor edits
- 2000-06-02 15:32 bagder
- * docs/FAQ: Added many specific questions
- 2000-06-02 14:45 bagder
- * docs/FAQ: Edited, cleaned up
- 2000-06-02 14:06 bagder
- * docs/curl_easy_setopt.3: updated
- 2000-06-02 13:42 bagder
- * docs/curl_formparse.3: curl_formparse() man page
- 2000-06-02 13:39 bagder
- * docs/curl_version.3: Added description
- 2000-06-02 13:34 bagder
- * docs/curl_slist_free_all.3: Added description
- 2000-06-02 13:31 bagder
- * docs/curl_easy_setopt.3: changed the httppost struct into
- curl_slist struct
- 2000-06-02 13:31 bagder
- * docs/curl_slist_append.3: added description
- 2000-06-02 13:01 bagder
- * docs/curl_getenv.3: Added description
- 2000-06-02 12:50 bagder
- * docs/curl_getdate.3: added description
- 2000-06-02 11:02 bagder
- * docs/: curl_getdate.3, curl_getenv.3, curl_slist_append.3,
- curl_slist_free_all.3, curl_version.3: man page for this function
- already in used by the command line tool!
- 2000-05-31 08:31 bagder
- * lib/hostip.c: David LeBlanc corrected one of my mistakes
- 2000-05-31 00:27 bagder
- * lib/: ftp.c, hostip.c: Adjusted to the GETHOSTBYADDR_R_NARGS
- style
- 2000-05-31 00:26 bagder
- * acconfig.h: Added GETHOSTBYADDR_R_NARGS and GETHOSTBYNAME_R_NARGS
- 2000-05-31 00:26 bagder
- * configure.in: Added checks for number of parameters to the
- functions gethostbyname_r() and gethostbyaddr_r()
- 2000-05-30 18:31 bagder
- * CHANGES, config.h.in, configure.in, docs/TODO, src/hugehelp.c,
- src/version.h: pre-release commit
- 2000-05-30 01:09 bagder
- * src/main.c: modified to the new curl_getenv() style
- 2000-05-30 01:07 bagder
- * lib/: getenv.c, netrc.c, progress.c, url.c, urldata.h: made
- getenv() more threadsafe for win32
- 2000-05-30 00:54 bagder
- * docs/: TODO, curl.1: updated
- 2000-05-30 00:52 bagder
- * lib/inet_ntoa_r.h: had to add this since it was missing in the
- system includes!
- 2000-05-30 00:51 bagder
- * lib/: Makefile.in, ftp.c, hostip.c, hostip.h, if2ip.c, if2ip.h,
- url.c: David LeBlanc's fixes!
- 2000-05-30 00:50 bagder
- * lib/getdate.c: generated with bison 1.28 which removes the
- alloca() mess!
- 2000-05-26 15:58 bagder
- * src/main.c: URLGET_ERROR_SIZE is now CURL_ERROR_SIZE
- 2000-05-26 15:57 bagder
- * lib/if2ip.c: silly mistake corrected
- 2000-05-26 15:55 bagder
- * FILES: added the new man pages docs/*.3
- 2000-05-26 13:59 bagder
- * docs/: README.libcurl, curl_easy_perform.3: updated
- 2000-05-26 10:50 bagder
- * docs/: curl_easy_perform.3, curl_easy_setopt.3: more documented
- stuff
- 2000-05-26 10:12 bagder
- * include/curl/curl.h: fixed the CURL_ERROR_SIZE and renamed a
- urlget() leftover
- 2000-05-26 09:48 bagder
- * docs/TODO: Added a list of stuff to do for version 7
- 2000-05-25 17:18 bagder
- * lib/if2ip.c: AIX wants sys/time.h included
- 2000-05-25 17:18 bagder
- * configure.in: added sys/time.h check
- 2000-05-25 00:56 bagder
- * Makefile.am: fixed the new path to the curl man page
- 2000-05-25 00:53 bagder
- * src/Makefile.am: fixed the new docs path
- 2000-05-23 12:25 bagder
- * src/mkhelp.pl: now splits the text into several puts() calls
- 2000-05-22 21:15 bagder
- * CHANGES: Jörn's fixes mentioned
- 2000-05-22 21:13 bagder
- * FILES: moved many docs to the new docs/ dir
- 2000-05-22 21:11 bagder
- * CHANGES: more changes! ;-)
- 2000-05-22 21:10 bagder
- * docs/: INSTALL, curl.1: slightly adjusted
- 2000-05-22 21:09 bagder
- * lib/ldap.c: oops
- 2000-05-22 21:04 bagder
- * lib/ldap.c: adjusted to work even without RTLD_GLOBAL defined
- 2000-05-22 21:02 bagder
- * docs/: README.libcurl, curl_easy_cleanup.3, curl_easy_init.3,
- curl_easy_setopt.3: libcurl v7 adjustments
- 2000-05-22 19:35 bagder
- * docs/: BUGS, CONTRIBUTE, FAQ, FEATURES, INSTALL, INTERNALS,
- README.curl, README.libcurl, RESOURCES, TODO, curl.1: moved here
- from the root directory
- 2000-05-22 19:33 bagder
- * BUGS, CONTRIBUTE, FAQ, FEATURES, INSTALL, INTERNALS, README.curl,
- README.libcurl, RESOURCES, TODO, curl.1: moved to the new docs/
- directory
- 2000-05-22 19:20 bagder
- * src/: Makefile.m32, main.c: Jörn's fixes
- 2000-05-22 19:18 bagder
- * lib/: Makefile.m32, easy.c, url.c, urldata.h: Jört Hartroth's
- updates
- 2000-05-22 19:17 bagder
- * lib/highlevel.h: moved here from the newlib branch
- 2000-05-22 16:18 bagder
- * src/: Makefile.am, config-win32.h, hugehelp.c, main.c, urlglob.c,
- version.h: moved here from the newlib branch
- 2000-05-22 16:13 bagder
- * include/curl/getdate.h: unused
- 2000-05-22 16:12 bagder
- * include/curl/easy.h, include/curl/types.h, CHANGES, FAQ,
- config-win32.h, config.h.in, configure.in, curl.1, maketgz,
- include/curl/curl.h, lib/Makefile.am, lib/Makefile.in,
- lib/cookie.c, lib/dict.c, lib/dict.h, lib/download.c,
- lib/download.h, lib/escape.c, lib/escape.h, lib/file.c,
- lib/file.h, lib/formdata.c, lib/ftp.c, lib/ftp.h, lib/getdate.c,
- lib/getdate.h, lib/getdate.y, lib/getenv.c, lib/http.c,
- lib/http.h, lib/ldap.c, lib/ldap.h, lib/netrc.c, lib/progress.c,
- lib/progress.h, lib/sendf.c, lib/setup.h, lib/speedcheck.c,
- lib/speedcheck.h, lib/ssluse.c, lib/telnet.c, lib/telnet.h,
- lib/url.c, lib/url.h, lib/urldata.h, lib/version.c,
- lib/writeout.c, lib/writeout.h: moved here from the newlib branch
- 2000-05-22 16:09 bagder
- * lib/: easy.c, highlevel.c, strequal.c, strequal.h: files moved to
- main branch from the newlib branch
- 2000-05-17 23:21 bagder
- * src/main.c: moved the win32 init stuff here from the lib
- 2000-05-16 01:09 bagder
- * lib/: Makefile.am, Makefile.in, easy.c, getenv.c, highlevel.c,
- url.c: more moves towards the "easy" interface
- 2000-05-14 17:33 bagder
- * FAQ: "Will you write a script for me getting ZZZ from YYY?" added
- 2000-05-14 17:21 bagder
- * configure.in: Added BOTH nsl+socket lib check Added HOST and
- TARGET checks Added automatic update of the *spec.in files (Linux
- RPM stuff)
- 2000-05-14 15:36 bagder
- * CHANGES: the last days' changes
- 2000-05-14 15:33 bagder
- * configure.in: string checks added
- 2000-05-14 15:22 bagder
- * lib/: Makefile.am, Makefile.in, cookie.c, dict.c, escape.c,
- escape.h, file.c, formdata.c, ftp.c, highlevel.c, http.c, ldap.c,
- netrc.c, progress.h, setup.h, strequal.c, strequal.h, url.c,
- url.h, urldata.h, version.c: many changes
- 2000-05-14 15:12 bagder
- * CHANGES: lots of stuff
- 2000-05-10 00:48 bagder
- * lib/: Makefile.am, Makefile.in, url.c, urldata.h: slow night, few
- changes
- 2000-05-10 00:42 bagder
- * src/main.c: Removed all #ifdef GLOBURL lines, we always use them
- 2000-05-10 00:25 bagder
- * lib/ldap.c: Made support for RTLD_LAZY_GLOBAL as already commited
- to the main branch
- 2000-05-10 00:23 bagder
- * lib/ldap.c: Support for systems where RTLD_LAZY_GLOBAL is defined
- instead of RTLD_GLOBAL and RTLD_LAZY separately.
- 2000-05-09 14:29 bagder
- * src/: main.c, urlglob.c, urlglob.h: changed the glob_url() call,
- after Janne Johansson's buffer overflow report
- 2000-05-09 00:35 bagder
- * lib/: Makefile.in, dict.c, download.c, file.c, file.h, ftp.c,
- ftp.h, highlevel.c, http.c, http.h, ldap.c, progress.c, sendf.c,
- ssluse.c, telnet.c, url.c, url.h, urldata.h: Another step on the
- way
- 2000-05-02 23:36 bagder
- * lib/ldap.h: added -done proto
- 2000-05-02 23:35 bagder
- * lib/highlevel.c: just a few more comments
- 2000-05-02 23:33 bagder
- * lib/url.c: do/done applied more
- 2000-05-02 23:32 bagder
- * lib/: dict.c, dict.h, ftp.c, http.c, ldap.c, telnet.c, telnet.h:
- converted to be called with do/done style functions
- 2000-04-27 01:03 bagder
- * lib/: formdata.c, ftp.c, ftp.h, http.c, http.h, url.c, urldata.h:
- many updates
- 2000-04-26 23:37 bagder
- * lib/: Makefile.am, Makefile.in, dict.c, dict.h, download.c,
- download.h, ftp.c, ftp.h, http.c, http.h, ldap.c, ldap.h,
- telnet.h, url.c, urldata.h: massive initial newlib commit
- 2000-04-26 23:34 bagder
- * lib/: externaltypes.h, highlevel.c: used in the new library
- 2000-04-24 17:20 bagder
- * FAQ: configure having problem with openssl
- 2000-04-11 23:48 bagder
- * lib/progress.h: added a missing prototype, removed unused code
- 2000-04-11 23:47 bagder
- * lib/url.c: now uses a tiny bit of the new library interface!
- 2000-04-10 20:05 bagder
- * INSTALL: Added Darwin to the list of platforms
- 2000-04-08 22:45 bagder
- * INSTALL: updated the ports list
- 2000-04-08 21:33 bagder
- * FILES: Added the *spec.in files
- 2000-04-08 21:32 bagder
- * curl-ssl.spec.in, curl.spec.in: new files to generate .spec files
- automatically
- 2000-04-08 21:29 bagder
- * lib/url.c: now sends user agent to all requests that go through a
- http proxy
- 2000-04-08 21:28 bagder
- * lib/progress.c: Improved the looks of the progress meter when the
- file size is between 9999 KB and 100 MB since it then can display
- the size as XX.X MB instead of just XX as before.
- 2000-04-08 21:27 bagder
- * CHANGES: some rpm build improvements adjusted progress bar user
- agent sent when talking non-http through a http proxy
- 2000-04-04 20:08 bagder
- * lib/url.c: Marco's fix got adjusted
- 2000-04-04 19:47 bagder
- * CHANGES: two location problems and one OS/2 patch
- 2000-04-04 19:44 bagder
- * lib/url.c: Marco G. Salvagno's OS/2 patch is applied
- 2000-04-04 19:42 bagder
- * src/main.c: Marco G. Salvagno's patch applied
- 2000-04-02 20:28 bagder
- * FILES: added INTERNALS
- 2000-04-02 20:09 bagder
- * INTERNALS: describes internal code design
- 2000-04-02 14:08 bagder
- * lib/url.c: James Atwill correctly pointed out that curl didn't
- follow Location: headers properly when the new URL is an absolute
- one to a different port than the first URL...
- 2000-03-27 23:42 bagder
- * README.curl: Added some more explanatory text about HTTP posts
- 2000-03-27 23:36 bagder
- * lib/url.c: "H. Daphne Luong" <[email protected]> pointed out that
- curl cannot destroy the proxy server data internally as it did,
- since when doing a location: following it needs the proxy server
- string several times.
- 2000-03-23 12:02 bagder
- * BUGS, CHANGES, CONTRIBUTE, INSTALL: spelling errors corrected
- 2000-03-23 11:43 bagder
- * CHANGES: download.c, configure, VC fix and OS/2 fix
- 2000-03-23 11:41 bagder
- * lib/getpass.c: yet another tiny OS/2 fix
- 2000-03-23 11:41 bagder
- * lib/download.c: in case the select() returns -1 and errno is
- EINTR, it should not abort the download (MT-adjustment)
- 2000-03-23 11:40 bagder
- * lib/Makefile.vc6: Wham Bang's fixes
- 2000-03-23 11:39 bagder
- * curl-ssl.spec, curl.spec: Troy Engel's latest updates
- 2000-03-23 11:39 bagder
- * config-win32.h: HAVE_UNAME was bad HAVE_UNISTD_H is now not set
- if VC6 is defined
- 2000-03-23 11:36 bagder
- * FAQ: Added a question about other SSL libraries
- 2000-03-23 10:33 bagder
- * RESOURCES: just a little reformatted
- 2000-03-21 18:12 bagder
- * configure.in: removed the double BSD install check
- 2000-03-21 16:37 bagder
- * CHANGES, configure.in, include/curl/curl.h, lib/Makefile.in,
- src/hugehelp.c, src/main.c, src/version.h: 6.5.2 release commit
- 2000-03-21 15:23 bagder
- * config.h.in, configure.in: release commit time
- 2000-03-21 15:18 bagder
- * CHANGES: curl_unescape() update
- 2000-03-20 12:27 bagder
- * FAQ: reformatted, added a custom FTP command question
- 2000-03-20 11:31 bagder
- * BUGS: changed the URL to use http:// instead
- 2000-03-20 11:22 bagder
- * lib/escape.c: curl_unescape() could make a buffer overflow
- 2000-03-20 10:25 bagder
- * CHANGES: openbsd complaints fixes http_code in -w fix MS VC++
- fixes documentation updates -D update OS/2 port
- 2000-03-20 10:21 bagder
- * curl.1: modified to look better when man2html'ified
- 2000-03-20 10:11 bagder
- * lib/getdate.c: generated from the new getdate.y file
- 2000-03-20 10:10 bagder
- * lib/Makefile.am: commented the CFLAGS that was left in here by
- mistake
- 2000-03-20 10:10 bagder
- * curl.1: contributor Marco G. Salvagno added
- 2000-03-20 10:09 bagder
- * INSTALL: Marco G. Salvagno's paragraph about compiling for OS/2
- is added
- 2000-03-19 20:55 bagder
- * src/: main.c, setup.h: Marco G. Salvagno's OS/2 changes
- 2000-03-19 20:54 bagder
- * lib/: file.c, getpass.c, progress.c: Marco G. Salvagno's OS/2
- fixes
- 2000-03-17 18:18 bagder
- * lib/Makefile.vc6: updated to compile 6.5
- 2000-03-17 12:45 bagder
- * BUGS: how to report curl bugs!
- 2000-03-16 16:21 bagder
- * README: corrected the CVS info
- 2000-03-16 12:43 bagder
- * src/main.c: the --dump-header option now only creates the file
- when it needs to, not any sooner
- 2000-03-16 12:41 bagder
- * lib/writeout.c: Added the forgotten http_code!
- 2000-03-16 12:41 bagder
- * lib/ssluse.c: makes use of HAVE_RAND_SCREEN instead of WIN32 for
- using RAND_screen()
- 2000-03-16 12:40 bagder
- * lib/http.c: removed an unnecessary #ifdef WIN32
- 2000-03-16 12:40 bagder
- * lib/getdate.y: if stdlib.h exists, malloc.h should not be
- included (thus stop OpenBSD complaints)
- 2000-03-16 12:39 bagder
- * lib/ftp.c: cleaned up some #ifdef mess, now uses data->fwrite()
- to write headers
- 2000-03-16 12:38 bagder
- * lib/download.c: now writers the headers with the data->fwrite()
- function as well
- 2000-03-16 12:35 bagder
- * lib/Makefile.vc6: as Pascal Gaudette pointed out, the ldap files
- were missing
- 2000-03-16 12:35 bagder
- * curl.1: tiny fixes
- 2000-03-16 12:34 bagder
- * configure.in: Added checks for RAND_screen, malloc.h and stdlib.h
- 2000-03-16 12:33 bagder
- * config-win32.h: RAND_SCREEN is only available for win32 SSL users
- 2000-03-16 12:32 bagder
- * CONTRIBUTE, FAQ, FEATURES, FILES, INSTALL, README, README.curl,
- TODO: updates and fixes
- 2000-03-14 09:33 bagder
- * config.h.in, configure.in, include/curl/curl.h, lib/Makefile.in,
- src/config.h.in, src/hugehelp.c, src/version.h: 6.5 cleanup
- commit
- 2000-03-14 09:29 bagder
- * src/config-win32.h: Added HAVE_STRDUP
- 2000-03-14 09:29 bagder
- * config-win32.h: Added #define HAVE_SETVBUF 1
- 2000-03-13 10:13 bagder
- * CHANGES: The changes of today.
- 2000-03-13 10:12 bagder
- * configure.in: put back the perl binary check
- 2000-03-13 10:11 bagder
- * lib/http.c: now sends cookies space separated to better work with
- IIS4.0 servers
- 2000-03-13 10:11 bagder
- * curl.1: corrected spelling errors, improved look for the ranges
- part
- 2000-03-03 00:17 bagder
- * CHANGES: Ultrix fixes, openssl fix, docs, removed perl
- 2000-03-03 00:12 bagder
- * include/README: corrected a spelling mistake
- 2000-03-03 00:07 bagder
- * include/curl/curl.h: Added the WRITEINFO tag
- 2000-03-03 00:06 bagder
- * src/main.c: Added -N, added a strdup() function for systems
- without it. suggested for Ultrix by Damien Adant <[email protected]>.
- 2000-03-03 00:05 bagder
- * config-win32.h: sys/select.h and gettimeofday() adjusted
- 2000-03-03 00:04 bagder
- * README.curl: progress meter text updated to the new display
- 2000-03-03 00:03 bagder
- * curl.1: added -N and -w descriptions
- 2000-03-03 00:02 bagder
- * configure.in: Added checks for setvbuf(), RAND_set() and removed
- the perl stuff
- 2000-03-03 00:02 bagder
- * FILES: removed perl/
- 2000-03-03 00:01 bagder
- * lib/writeout.c: renamed some variables and made \r work
- 2000-03-03 00:01 bagder
- * lib/ssluse.c: Adjusted to run properly with OpenSSL 0.9.5.
- 2000-03-03 00:00 bagder
- * lib/download.c: Damien Adant <[email protected]> suggestion to make it
- compile on Ultrix
- 2000-03-01 23:50 bagder
- * curl.1: rephrased. -D writes a file, -b reads one.
- 2000-03-01 23:44 bagder
- * src/main.c: made -w support -w@[file] and -w@- (for stdin)
- 2000-03-01 23:40 bagder
- * CHANGES: describes the latest commited changes
- 2000-03-01 23:07 bagder
- * lib/writeout.c: new variables added
- 2000-03-01 23:06 bagder
- * lib/urldata.h: Added more variables to the progress struct
- targeted for statistics output
- 2000-03-01 23:05 bagder
- * lib/url.c: Added two new time stamp places
- 2000-03-01 23:01 bagder
- * lib/progress.h: added prototype and defines for pgrsTime()
- 2000-03-01 22:59 bagder
- * lib/progress.c: added pgrsTime() to store various time stamps for
- the -w option
- 2000-03-01 22:56 bagder
- * lib/download.c: store the pretransfer time store the http code
- 2000-03-01 22:54 bagder
- * lib/Makefile.m32: Applied Jörn's patch
- 2000-02-22 00:53 bagder
- * lib/Makefile.am: Added writeout.[ch]
- 2000-02-22 00:52 bagder
- * lib/: writeout.c, writeout.h: Supports the -w/--write-out feature
- 2000-02-22 00:52 bagder
- * src/main.c: new writeout support added
- 2000-02-22 00:51 bagder
- * lib/urldata.h: new fields in the progress struct
- 2000-02-22 00:51 bagder
- * lib/url.c: Added writeout stuff
- 2000-02-22 00:50 bagder
- * lib/progress.c: moved a few more variables to the progress struct
- and I had some problems on how to approach the -# progress bar in
- the new style transfers...
- 2000-02-22 00:49 bagder
- * TODO: Added the http post resume thing and the new SSL FTP online
- draft
- 2000-02-22 00:48 bagder
- * CHANGES: tonight's changes, the progress bar and the new -w
- option
- 2000-02-21 23:25 bagder
- * lib/Makefile.m32: removed upload.[ch] from here
- 2000-02-16 01:06 bagder
- * CHANGES: Progress meter work
- 2000-02-16 01:05 bagder
- * src/main.c: Starting working on the '-w/--write-out' output
- format specifier, although I didn't get that far! ;-) I also made
- curl *not* prevent the progress meter even if the output is a tty
- when your uploading (it is still done when downloading though). A
- HTTP POST is in that sense seen as an upload. It seemed so
- confusing that ftp upload doesn't display a progress meter by
- default.
- 2000-02-16 01:02 bagder
- * lib/urldata.h: added #include <timeval.h> on Jörn's advice added
- lastshow to the progress struct
- 2000-02-16 01:01 bagder
- * lib/url.c: Now starts the progress meter timer at once!
- 2000-02-16 01:01 bagder
- * lib/timeval.h: Jörn Hartroth adjusted for the mingw32 compiler
- 2000-02-16 01:00 bagder
- * lib/progress.c: re-arranged the progress meter columns, made the
- hour-field two characters wide and made the pgrsUpdate() make a
- final meter update so that the final values actually are
- displayed last.
- 2000-02-16 00:59 bagder
- * lib/download.c: modified the progress meter usage
- 2000-02-15 00:19 bagder
- * curl.1: Added Ron, Paul and Ellis to the list of contributors
- 2000-02-15 00:17 bagder
- * src/main.c: added support for -b@[file name] and -b@- (for stdin)
- for consistency
- 2000-02-15 00:16 bagder
- * CHANGES: The last week's (or so) changes
- 2000-02-15 00:15 bagder
- * lib/: progress.c, progress.h: all new progress stuff on the way
- in
- 2000-02-15 00:14 bagder
- * lib/Makefile.in: upload.[ch] are removed
- 2000-02-15 00:13 bagder
- * lib/urldata.h: new stuff for the new progress meter
- 2000-02-15 00:12 bagder
- * lib/getdate.c: newly generated from the new getdate.y
- 2000-02-15 00:03 bagder
- * lib/url.c: uses the new progress functions
- 2000-02-14 23:59 bagder
- * lib/download.c: made upload/download work better simultaneously
- now uses the new progress meter functions
- 2000-02-14 23:57 bagder
- * lib/: dict.c, file.c, ftp.c, http.c: updated to use the new set
- of progress-functions
- 2000-02-11 00:28 bagder
- * lib/getdate.y: Ellis Pritchard <[email protected]> made it work
- for MacOS X
- 2000-02-11 00:15 bagder
- * lib/http.c: This should no longer send empty cookies to the
- server
- 2000-02-11 00:14 bagder
- * lib/cookie.c: * Made '-' as file name to read cookies from equal
- stdin. * I hope I finally removed 'empty cookies' crash
- 2000-02-11 00:03 bagder
- * src/main.c: - Paul Marquis <[email protected]> fixed the config
- file parsing of curl to deal with any-length lines, removing
- the previous limit of 4K.
- 2000-02-09 00:21 bagder
- * CHANGES: committed the changes of yesterday, now from my new
- linux host at home
- 2000-02-08 01:27 bagder
- * src/urlglob.c: Ron Zapp <[email protected]> corrected a sprintf()
- problem
- 2000-02-02 00:57 bagder
- * lib/url.c: removed include upload.h
- 2000-02-02 00:56 bagder
- * lib/: ftp.c, http.c: removed #include "upload.h"
- 2000-02-02 00:54 bagder
- * lib/: cookie.c, cookie.h: Added some RFC2109 support
- 2000-02-02 00:54 bagder
- * CHANGES: cookie-update
- 2000-02-02 00:53 bagder
- * README: tiny spelling mistake
- 2000-02-02 00:52 bagder
- * lib/Makefile.am: upload.[ch] are history
- 2000-02-02 00:52 bagder
- * lib/: dict.c, ftp.c, http.c: Adjusted to use the new Transfer()
- instead of the old Download()
- 2000-02-02 00:51 bagder
- * lib/: download.c, download.h: Download() was merged with Upload()
- and now they both form the new Transfer() function that deals
- with both directions at the same time.
- 2000-02-02 00:50 bagder
- * lib/: upload.c, upload.h: Upload() and Download() are now
- Transfer()!
- 2000-02-01 01:42 bagder
- * CHANGES: status update before night-time
- 2000-01-31 23:22 bagder
- * curl.1: Cleared some confusions around -y and -Y as pointed out
- to me by M Travis Obenhaus <[email protected]>
- 2000-01-31 23:21 bagder
- * CHANGES: the latest changes
- 2000-01-31 23:21 bagder
- * src/main.c: fixed the progressmode selector sorted out the -y and
- -Y confusion in the help texts
- 2000-01-31 23:20 bagder
- * lib/url.c: removed the port number reset again, it is already
- being made when the location: URL turns out to be an "absolute"
- one and that should be the only time it is required.
- 2000-01-31 23:19 bagder
- * lib/progress.c: assume 79 columns instead of 80 in case we don't
- know, to better work on win32 systems
- 2000-01-19 22:57 bagder
- * lib/url.c: - Oskar Liljeblad <[email protected]> pointed out
- and corrected a problem
- in the Location: following system that made curl following a
- location: to a
- different protocol to fail.
- 2000-01-17 18:31 bagder
- * FEATURES: Added the post transfer quote feature
- 2000-01-17 18:30 bagder
- * FILES: Added the config-win32.h in the tree root, which is a
- config.h file that should include all the config lines that is
- valid for win32-machines!
- 2000-01-17 18:29 bagder
- * lib/setup.h: [email protected] rightfully suggested two
- #include include fixes
- 2000-01-16 19:56 bagder
- * configure: another generated file
- 2000-01-16 19:55 bagder
- * Makefile, Makefile.in: they're generated from the .am file
- 2000-01-16 19:55 bagder
- * README.curl: Adjusted to the new progress bar output
- 2000-01-16 19:54 bagder
- * lib/Makefile: I removed the Makefile. Since it is generated, it
- always gets changed and I don't want to keep commiting it!
- 2000-01-16 19:52 bagder
- * lib/progress.c: Made the progress bar cooler, with ideas from
- Björn Stenberg <[email protected]>
- 2000-01-16 19:52 bagder
- * lib/http.c: changed a tiny comment
- 2000-01-11 00:57 bagder
- * perl/: checklinks.pl, formfind.pl, getlinks.pl,
- recursiveftpget.pl: removed generated files
- 2000-01-11 00:55 bagder
- * CHANGES, Makefile, Makefile.in, config.guess-991124, configure,
- configure.in, stamp-h, stamp-h.in, stamp-h1, stamp-h1.in,
- lib/Makefile, lib/Makefile.in: more removals
- 2000-01-11 00:53 bagder
- * include/curl/: curl.beos-patch, curl.h, mprintf.h, stdcheaders.h:
- fixes
- 2000-01-11 00:46 bagder
- * lib/: formdata, sta01005, sta18057: cleanup
- 2000-01-11 00:41 bagder
- * src/: Makefile, Makefile.in, config.h, curl, stamp-h2,
- stamp-h2.in: Cleaning up
- 2000-01-11 00:36 bagder
- * CHANGES, Makefile, Makefile.am, Makefile.dist, Makefile.in,
- config.sub-991124, configure.in, curl.1, head, mkinstalldirs,
- reconf, lib/Makefile, lib/Makefile.am, lib/Makefile.in,
- lib/base64.c, lib/base64.h, lib/dict.c, lib/dict.h,
- lib/download.c, lib/download.h, lib/escape.c, lib/escape.h,
- lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
- lib/ftp.c, lib/ftp.h, lib/getenv.c, lib/getenv.h, lib/getpass.c,
- lib/hostip.c, lib/hostip.h, lib/http.c, lib/http.h, lib/if2ip.c,
- lib/if2ip.h, lib/ldap.c, lib/ldap.h, lib/mprintf.c, lib/netrc.c,
- lib/netrc.h, lib/progress.c, lib/progress.h, lib/sendf.c,
- lib/sendf.h, lib/setup.h, lib/speedcheck.c, lib/speedcheck.h,
- lib/ssluse.c, lib/ssluse.h, lib/telnet.c, lib/telnet.h,
- lib/timeval.c, lib/timeval.h, lib/upload.c, lib/upload.h,
- lib/url.c, lib/urldata.h, lib/version.c, src/Makefile,
- src/Makefile.am, src/Makefile.in, src/curl, src/hugehelp.c,
- src/main.c, src/setup.h, src/urlglob.c, src/urlglob.h: syncing
- with local edit
- 2000-01-11 00:29 bagder
- * config.cache, config.h, config.log, config.status,
- curl-6.3.1.tar.gz, curl.beos-patch, curl_631_general.patch,
- curl_63_form.patch, curl_63_partialdl.patch: removed junk files
- 1999-12-29 15:24 bagder
- * src/: config-win32.h, config.h, config.h.in, curl, setup.h,
- stamp-h2, stamp-h2.in: Initial revision
- 1999-12-29 15:24 bagder
- * src/: config-win32.h, config.h, config.h.in, curl, setup.h,
- stamp-h2, stamp-h2.in: new
- 1999-12-29 15:20 bagder
- * CHANGES, CONTRIBUTE, FAQ, FEATURES, FILES, INSTALL, LEGAL,
- MPL-1.0.txt, Makefile.am, Makefile.dist, README, README.curl,
- README.libcurl, RESOURCES, TODO, acconfig.h, aclocal.m4,
- config.guess, config.h.in, config.sub, configure.in,
- curl-ssl.spec, curl.1, curl.spec, curl_63_partialdl.patch,
- install-sh, maketgz, missing, mkinstalldirs, reconf, stamp-h.in,
- curl_63_form.patch, configure, config.log, config.h,
- config.status, head, stamp-h, Makefile.in, Makefile,
- curl.beos-patch, curl-6.3.1.tar.gz, stamp-h1.in,
- config.guess-991124, config-win32.h, config.sub-991124,
- config.cache, curl_631_general.patch, stamp-h1, include/README,
- include/curl/getdate.h, include/curl/curl.beos-patch,
- include/curl/curl.h, include/curl/mprintf.h,
- include/curl/stdcheaders.h, lib/Makefile.am, lib/Makefile.m32,
- lib/Makefile.vc6, lib/arpa_telnet.h, lib/base64.c, lib/base64.h,
- lib/cookie.c, lib/cookie.h, lib/dict.c, lib/dict.h,
- lib/download.c, lib/download.h, lib/escape.c, lib/escape.h,
- lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
- lib/ftp.c, lib/ftp.h, lib/getdate.c, lib/getdate.h,
- lib/getdate.y, lib/getenv.c, lib/getenv.h, lib/getpass.c,
- lib/getpass.h, lib/hostip.c, lib/hostip.h, lib/http.c,
- lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c, lib/ldap.h,
- lib/mprintf.c, lib/netrc.c, lib/netrc.h, lib/progress.c,
- lib/progress.h, lib/sendf.c, lib/sendf.h, lib/speedcheck.c,
- lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/telnet.c,
- lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/upload.c,
- lib/upload.h, lib/url.c, lib/url.h, lib/Makefile, lib/urldata.h,
- lib/version.c, lib/Makefile.in, lib/formdata, lib/sta01005,
- lib/setup.h, lib/sta18057, perl/README, perl/getlinks.pl,
- perl/checklinks.pl, perl/checklinks.pl.in, perl/formfind.pl.in,
- perl/formfind.pl, perl/getlinks.pl.in, perl/recursiveftpget.pl,
- perl/recursiveftpget.pl.in, src/Makefile, src/Makefile.am,
- src/Makefile.m32, src/Makefile.vc6, src/main.c, src/mkhelp.pl,
- src/urlglob.c, src/urlglob.h, src/version.h, src/Makefile.in,
- src/hugehelp.c: Initial revision
- 1999-12-29 15:20 bagder
- * CHANGES, CONTRIBUTE, FAQ, FEATURES, FILES, INSTALL, LEGAL,
- MPL-1.0.txt, Makefile.am, Makefile.dist, README, README.curl,
- README.libcurl, RESOURCES, TODO, acconfig.h, aclocal.m4,
- config.guess, config.h.in, config.sub, configure.in,
- curl-ssl.spec, curl.1, curl.spec, curl_63_partialdl.patch,
- install-sh, maketgz, missing, mkinstalldirs, reconf, stamp-h.in,
- curl_63_form.patch, configure, config.log, config.h,
- config.status, head, stamp-h, Makefile.in, Makefile,
- curl.beos-patch, curl-6.3.1.tar.gz, stamp-h1.in,
- config.guess-991124, config-win32.h, config.sub-991124,
- config.cache, curl_631_general.patch, stamp-h1, include/README,
- include/curl/getdate.h, include/curl/curl.beos-patch,
- include/curl/curl.h, include/curl/mprintf.h,
- include/curl/stdcheaders.h, lib/Makefile.am, lib/Makefile.m32,
- lib/Makefile.vc6, lib/arpa_telnet.h, lib/base64.c, lib/base64.h,
- lib/cookie.c, lib/cookie.h, lib/dict.c, lib/dict.h,
- lib/download.c, lib/download.h, lib/escape.c, lib/escape.h,
- lib/file.c, lib/file.h, lib/formdata.c, lib/formdata.h,
- lib/ftp.c, lib/ftp.h, lib/getdate.c, lib/getdate.h,
- lib/getdate.y, lib/getenv.c, lib/getenv.h, lib/getpass.c,
- lib/getpass.h, lib/hostip.c, lib/hostip.h, lib/http.c,
- lib/http.h, lib/if2ip.c, lib/if2ip.h, lib/ldap.c, lib/ldap.h,
- lib/mprintf.c, lib/netrc.c, lib/netrc.h, lib/progress.c,
- lib/progress.h, lib/sendf.c, lib/sendf.h, lib/speedcheck.c,
- lib/speedcheck.h, lib/ssluse.c, lib/ssluse.h, lib/telnet.c,
- lib/telnet.h, lib/timeval.c, lib/timeval.h, lib/upload.c,
- lib/upload.h, lib/url.c, lib/url.h, lib/Makefile, lib/urldata.h,
- lib/version.c, lib/Makefile.in, lib/formdata, lib/sta01005,
- lib/setup.h, lib/sta18057, perl/README, perl/getlinks.pl,
- perl/checklinks.pl, perl/checklinks.pl.in, perl/formfind.pl.in,
- perl/formfind.pl, perl/getlinks.pl.in, perl/recursiveftpget.pl,
- perl/recursiveftpget.pl.in, src/Makefile, src/Makefile.am,
- src/Makefile.m32, src/Makefile.vc6, src/main.c, src/mkhelp.pl,
- src/urlglob.c, src/urlglob.h, src/version.h, src/Makefile.in,
- src/hugehelp.c: new
|