File: historie.html

package info (click to toggle)
libapache-csacek 2.1.9-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,496 kB
  • ctags: 1,773
  • sloc: ansic: 11,833; makefile: 454; yacc: 199; sh: 164; php: 51; sed: 5
file content (880 lines) | stat: -rw-r--r-- 42,582 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<META HTTP-Equiv="Content-Type" Content="text/html; charset=iso-8859-2">
<TITLE> C-SaCzech 2.1 </TITLE>
</HEAD>

<BODY BGCOLOR=WHITE>

<table width="100%">
<tr>
<td valign=top width=100>
  <table width=100 cellspacing=0 cellpadding=0>
  <tr>
  <td align=center><A HREF="http://www.csacek.cz/"><IMG SRC="img/csacek_logo.gif" alt="[CSacek]" BORDER=0 WIDTH=92 HEIGHT=42></a></td>
  </tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td><A HREF="index.html">Home</A></td></tr>
  <tr><td><A HREF="index.html#priste">Dal vvoj</A></td></tr>
  <tr><td><A HREF="index.html#co_je_to">Co je CSek</A></td></tr>
  <tr><td><A HREF="index.html#lokace">Download</A></td></tr>
  <tr><td><A HREF="faq.html">FAQ</A></td></tr>
  <tr><td><A HREF="instalace.html">Instalace</A></td></tr>
  <tr><td><A HREf="csacek.html">Dokumentace</A></td></tr>
  <tr><td><A HREF="index.html#credits">Kredit</A></td></tr>
  <tr><td><A HREF="index.html#kontakt_autor">Kontakty</A></td></tr>
  <tr><td><a href="obj.html">Podpora</a></td></tr>
  <tr><td><a href="historie.html">Historie</a></td></tr>
  <tr><td><a href="licence.html">Licence</a></td></tr>
  <tr><td><hr></td></tr>
  <tr><td><A HREF="index.html#jine_zajimavosti">Dal info o etin</A></td></tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td align=center><A HREF="http://www.4web.cz/"><IMG SRC="img/hosted_by_4web.gif" ALT="[Hosted by 4Web]" BORDER=0 width=88 height=31></A></td>
  </tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td>&nbsp;</td></tr>
  <tr><td align=center><a href="http://validator.w3.org/check/referer"><img border="0"
        src="http://www.w3.org/Icons/valid-html401"
        alt="Valid HTML 4.01!" height="31" width="88"></a></td></tr>
  </table>
</td>
<td>

<H1>Historie</H1>

<EM>C-SaCzech</EM>
vznikl bhem dubna a zatku kvtna lta Pn tischo devtistho 
devadestho estho.
<P>
Tato strnka zachycuje zmny v jednotlivch verzch a data release.
<P>

<A NAME="posledni_zmeny">
<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <STRONG>verze 2.1.9 (10.3.2002)</STRONG>
</A>
<ul>
<li>dokumentace z velk sti pepsna a upravena pro zpehlednn;
   je nyn tak pln validn HTML 4.01 Transitional</li>
<li>v parseru opraveny dal dva ppady, kdy se parametr <tt>isspace()</tt>
    a <tt>toupper()</tt> nepevedl na (unsigned char) a mohlo se tedy
    pout zporn slo na architekturch, kde char je defaultn signed</li>
<li>parser chybn nezruil jeden z vnitnch
    pznak tehdy, kdy dorazil na konec bufferu pi ten pkazu nebo tagu,
    co vedlo k pokozen
    pedvanho dokumentu (nkolik znak bylo pepsno jinmi) - jedn
    se o pomrn vzcnou chybu, bylo nutn splnit nkolik pedpoklad,
    aby se chyba projevila</li>
<li>Apache: mod_ssl hek upraven tak, e se spust vdy a ne jen tehdy,
    kdy se uivatel autentizuje serveru; nyn tedy CSek s mod_ssl funguje
    sprvn i na anonymnch serverech nepoadujc autentifikaci. Je ale nutno
    mt sprvn nastavenou konfiguraci serveru - viz
    <a href="csacek.html#mod_ssl_conf">konfigurace mod_ssl_ s CSkem</a>.</li>
</ul>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <em>verze 2.1.8 (17.2.2002)</em>
<UL>
<LI>META tag v xHTML tvaru (<tt>&lt;meta ... /&gt;</tt>) je podporovn -
    lomtko a pvodn nzvy parametr jsou zachovny
<LI>pidno <a href="csacek.html#konfigurace">csacekTestJS</a>:
    pokud zapnuto (default vypnuto), CSek
    pouije heuristiku pro uhdnut, zda pedvan <tt>text/html</tt>
    text nen ve skutenosti ist JavaScript</LI>
<LI>parser pegenerovn novou verz Bisonu - 2.18</LI>
<LI>vstup z <tt>csacek_info</tt> je nyn validn HTML 4.03
    (oveeno validtorem W3C)</LI>
<LI>zrueno pepisovn DOCTYPE (poteba jen pro MSIE 3.0 a ten u
    nen pouvn</LI>
<LI>pi zpracovn embedded JavaScriptu (kdu mezi <tt>&lt;SCRIPT&gt;</tt>
a &lt;/SCRIPT&gt;) se vypne pepisovn <em>vech</em> tag, vetn
<TT>FONT</tt></LI>
<LI>mrn optimalizace memory managementu pro doasnou pam</LI>
<LI>zajitno, aby parametr pi voln <TT>isspace(3)</tt> nebyl
    zporn - mohlo vst k&nbsp;pdu modulu pokud tag obsahoval
    esk znaky</LI>
<LI>tag <tt>&lt;?xml&gt;</tt> je nyn pedvn bez ponien</LI>
<LI>hlavika <TT>Content-Length</tt> se posl i pi metod <tt>HEAD</tt> - 
    nemus bt sprvn, ale jako informace je lep ne dn hlavika</LI>
<LI> verze <em>2.1.7</em> obsahovala chybu (zanechan debug vpis), 2.1.8
    ji opravuje
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.6 (12.4.2001)</EM>
<UL>
<li> ISAPI: oprav pd pi posln POST formule bez dat, CSek je nyn
	tak opatrnji detekuje zatek novho poadavku; CSek tak
	funguje na IIS 4.0
	(pomoc: <a href="mailto:ocelka@ics.muni.cz">Jaromr Ocelka</a>)
<li> configure: pro pevod na velk psmena pouij
	<tt>tr abcd...z ABCD...Z</tt> misto <tt>tr [a-z] [A-Z]</tt> - tu
	druhou formu nkter implementace tr neznaj
	(nael: <a href="mailto:ibor.bubik@proit.cz">Libor Bubk</a>)
<li> cstools: pidn "stupe" (<tt>DEGREE SIGN</tt>) a paragraf
		(<tt>SECTION SIGN</tt>)
<li> oprava kdu potajcho priority v <tt>Accept-Charset</tt>, co
	mohlo vst k vbru patnho kdovn
	 (<a href="mailto:cermak@trimedia.cz">Martin "Marji" ermk</a>)
<li> hdn uivatelem podporovanho kdovn se d hlavikou
	<tT>Accept-Charset</tt> i tehdy, kdy klient v
	<tt>Accept-Language</tt> poslal <tt>cs</tt>
	(<a href="mailto:cermak@trimedia.cz">Martin "Marji" ermk</a>)
<LI> URL se opravuje i u atributu <tt>SRC</tt> tagu <tt>SCRIPT</tt>
	(doporuil: <a href="mailto:daniel.kafka@multimedia.cz">Daniel Kafka</a>)
<LI> oprava: v tagu <tt>&lt;?xml ...?&gt;</tt> se omylem po pepsn nzvu
	kodovn vloila mezera mezi <tt>&lt;?</tt> a <tt>xml</tt>, co onen
	tag znehodnotilo
<LI> <tt>configure</tt>: pidn parametr <tt>--with-apxs</tt>, kter umouje
	explicitn zadat celou cestu k apxs, pokud nen v cest; tak byl
	mrn upraven algoritmus hledn <tT>apxs</tt>, nyn se dv
	tak do nkolika asto pouvanch adres, kter nemus bt
	v cest (opravu poslal <A HREF="mailto:Ivo.Panacek@regionet.cz">Ivo
	Panek</A>)
<LI> soust distribuce je nyn <tt>mod_czech</tt> kompatibiln
	soubor <tt>cestina.html</tt> (vyrobil a dal k dispozici
	<A HREF="mailto:Ivo.Panacek@regionet.cz">Ivo Panek</A>)
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.5 (3.5.2000)</EM>
<UL>
<LI> Apache + mod_ssl: pi sub-requestu se nyn dv zpt SSL kontext,
	aby mod_ssl mohl udlat pslun oven; to mimo jin znamen, e
	direktiva <TT>SSLRequireSSL</TT> funguje tak jak m<BR>
	(nael <A HREF="mailto:petrsi@jcu.cz">Petr imek</A>)
<LI> opravena dal chyba zpracovn uvozovek/apostrof v odkazech<BR>
	(nael <A HREF="robert@acs.cz">Robert Janek</A>)
<LI> Apache: na <TT>csacek_info</TT> strnce se vypisuje i to, jestli byl
	modul zkompilovn s podporou EAPI (podpora EAPI je nutn pro korektn
	funkci CSku s <TT>mod_ssl</TT>)
<LI> Apache: opravena chyba zanesen pi pravch ve verzi 2.1.4 - nkter
	konfiguran parametry byly pro virtuln servery ignorovny
	a vdy se pouily globln hodnoty<BR>
	(nael <A HREF="mailto:pkalian@sww.cz">Pavel Kalin</A>)
</UL>
<P>
	
<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.4 (31.3.2000)</EM>
<UL>
<LI> oprava pepisovn hlaviek <TT>Set-Cookie</TT> - pi uritm tvaru
	cookie CSek alokoval mn pamti ne poteboval a mohl
	pepsat kus nhodn pamti, co vedlo nejastji k&nbsp;brzkmu pdu
	serveru (nael:
	<A HREF="mailto:tom@serv1.triky.cz">Tom Zeman</A>)
<LI> pidno <A HREF="faq.html">FAQ</A>
<LI> seznam nakonfigurovanch CSek server se udruje jako globln
	(pedtm se pro Apache sdlel jen seznam virtulnch server);
	direktiva <TT>csacekServers</TT> me bt pouita jen v konfiguranch
	souborech serveru (tedy nesm bt v <TT>.htaccess</TT>)
<LI> cstools: opraven peklad  (U s rkou) a  (U s kroukem) v kdovn
	brat kamenk (oprava:
	<A HREF="mailto:churavy@fnplzen.cz">Tom Churav</A>)
<LI> pi prav hlaviky <TT>Accept-Charset</TT> se jmno aktivn
	sti (viz <TT>PART</TT>) pid jen tehdy, pokud se nerovn prvnmu
	tokenu
<LI> implementovna zplata na <A HREF="faq.html#faq_5">podivn chovn
	PHP4v3</A>
<LI> znak oznaujc CSek "tag" (defaultn <TT>?</TT>) lze
	zmnit pomoc parametru <TT>--with-cmdtag</TT> skriptu
	<TT>configure</TT>
<LI> <TT>PART</TT>: opraveno zpracovn atributu <TT>OTHER</TT> 
<LI> zruena vlastnost CSku, kdy se v URL typu 
	<TT>http://server/.XXX/neco/</TT> st <TT>XXX</TT> vzala
	jako nzev sti a pedalo se URL <TT>http://server/neco/</TT> -
	nen uiten z zpsobuje problmy (na chybu upozornil
	<A HREF="mailto:petr@novicom.cz">Petr Linke</A>)
<LI> CGI: server Zeus CGI skriptm tvrd, e klient podporuje HTTP/1.1
	i kdy to tak nen (<TT>SERVER_PROTOCOL</TT> je vdy <TT>HTTP/1.1</TT>)
	- pokud CGI CSek jede pod Zeusem, neve mu v tomto ohledu ani slovo
	a vdy pouije jen vlastnosti <TT>HTTP/1.0</TT>
<LI> doc: pidn velmi strun soubor <TT>INSTALL</TT> - slou
	pro odpchnut a informaci, kde lze najt vce
<LI> opravena chyba, kdy pro urit strnky CSek pedal na vstup
	jen jejich st (s nalezenm chyby pomohl
	<A HREF="mailto:hd@ti.cz">Honza Duk</A> a 
	<A HREF="mailto:Radek.Vybiral@vsb.cz">Radek Vybral</A>)
<LI> pi parsovn dokumentu na CSek pkazy se oetuj i ppadn
	chyby v HTML kdu - jako konec pkazu se <EM>vdy</EM>
	povauje prvn nalezen <TT>&gt;</TT>, i kdy je v uvozovkch
<LI> pi pepisovn URL se nzvy HTML tag do vstupu p ve stejn
	podob, jako byly uvedeny v originle
<LI> zmna prbhu hdn podporovanho kdovn pi implicitnm
	pekdovn - <TT>Accept-Language</TT> se dv vt
	vha, <TT>Accept-Charset</TT> se parsuje sprvn tak,
	aby se pouilo kdovn s nejvy prioritou (<TT>iso-8859-2</TT>
	je stle preferovno) - zaloeno na diskuzi
	s <A HREF="mailto:ad-vis@iol.cz">Petrem Soukem</A>
<LI> Polci, Maai dostvaj dokumenty tak v <TT>iso-8859-2</TT>,
	jako ei a Slovci
<LI> Apache, ISAPI: proitn kd spravujc konfiguraci CSku
<LI> zmna struktury <TT>csa_params_t</TT> - msto sady "flagovitch"
	atribut se pouvaj bitov pznaky v jedinm atributu <TT>flags</TT>
<LI> debug pod MS Windows: msto sla procesu se pouv nhodn
	slo - PID se pod Windows pli rychle recykluje
<LI> <TT>CSA_USE_CHARSET</TT> u nen nastaviteln, <TT>charset</TT>
	se v hlavice <TT>Content-Type</TT> posl vdy - i tehdy,
	pokud je vstupn kdovn <TT>US-ASCII</TT>
<LI> cstools: pidny aliasy <TT>lat</TT>, <TT>iso</TT> a <TT>koi</TT> - pouv
	je <TT>mod_czech</TT> a usnadn se tak pechod na CSek
	(oprava: <A HREF="mailto:prcek@pinknet.cz">Zdenk indel</A>)
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.3 (25.2.2000)</EM>
<UL>
<LI> zmna licence na BSD-like
<LI> Apache: CSek funn i se Strongholdem (testovno na Stronghold 2.4.2
	pro NetBSD)
<LI> URL se v sekcch <TT>&lt;SCRIPT&gt;</TT> nepepisuje - CSek
	m problmy s JavaScriptem a ostatnmi klient-side skripty; tohle je
	doasn een, ne bude implementovna opravdov oprava
<LI> proitn kd vyhledvajc CSek pkazy, je nyn optimalizovn
	pro obvykl ppad, kdy nalezen sekvence <TT>&lt;--</TT>
	nebo <TT>&lt;?</TT> neoznauje CSek pkaz
<LI> zoptimalizovn a proitn kd starajc se o pekdovn etzc
<LI> opravena chyba v <TT>csa_decodequery()</TT> - pokud vstup obsahoval
	sekvence <TT>%XY</TT>, posunul se patn ukazatel pozice
	a kd se pokouel st za koncem pedanho etzce
<LI> ISAPI: proitno zpracovn vstupnch dat (adaptace na zmny
	<TT>csa_decodequery()</TT> v minul verzi)
<LI> opraveno vypisovn seznamu CSek server v <TT>csacek_info</TT>
<LI> <TT>configure</TT>: jmna parametr a vypisovan zprvy poanglitny,
	mrn zmny nzv (podrobnji viz <TT>./configure --help</TT>);
	jako nzev defaultnho kdovn serveru lze pout jakkoli
	nzev podporovan v pkazech
	<A HREF="csacek.html#prikaz_MYCHARSET"><TT>MYCHARSET</TT></A> nebo
	<TT>META</TT> tagu
<LI> mezi ppustn nzvy kdovn pidno <TT>iso8859-2</TT> a
	<TT>iso8859-1</TT> - tato mutace sprvnch MIME nzv se
	obas pouv
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.2 (25.1.2000)</EM>
<UL>
<LI> CSek m sv <A HREF="index.html#csacek_logo">logo!</A>
<LI> Apache: pidna podpora <TT>mod_ssl</TT>
<LI> Apache, CGI: odstranny problmy s uploadem soubor, nyn funn
	(nael: <A HREF="mailto:mike@navrcholu.cz">Michal Krause</A>)
<LI> ISAPI: opraveny problmy s autentifikac typu NTLM
	(nael: <A HREF="mailto:kubes@texpert.cz">Ladislav Kube</A>)
<LI> pepsn a zoptimalizovn kd udrujj seznam CSek server,
	rychlost vyhledvn pro seznam o velikosti 1000 se zvila
	asi 50-80x, pro 50 server asi 6-10x
<LI> Apache: opravena chyba s <TT>apxs</TT> - <TT>apxs</TT> se nevolalo
	ani v  ppad, e ho <TT>configure</TT> nael
	(nael: <A HREF="mailto:Radek.Vybiral@vsb.cz">Radek Vybral</A>)
<LI> hlavika <TT>Vary</TT> se te u opravdu posl tehdy, kdy m
	(nael: <A HREF="mailto:hynek@med.cz">Hynek Med</A>)
<LI> pidna podpora XML tagu <TT>XML</TT> - pomoc tohoto tagu se
	indikuje mimo jin pouit kdovn znak; CSek
	pouije jednak pro uren, v em je dan dokument
	napsn, druhak ji pepe tak, aby odpovdala
	kdovn, do kterho se dokument pevd
<LI> CSek sti: pokud nzev sti nebyl uveden v URL pedvanho
	dokumentu, necpe se ani do pepisovanch URL
<LI> opravena chyba zpracovn <TT>Range</TT> v ppad, e klient
	podporuje HTTP/1.1 a/nebo kompresi
<LI> dokumentace: dopsn podrobn prvodce instalac CSku
<LI> Apache: nyn je mon modul pouvat se zapnutm ladnm
	(<TT>--with-debug</TT>) - <TT>csa_debug_register_cleanup()</TT>
	chybn nezadalo child_cleanup, co vedlo k&nbsp;dereferenci
	nulovho ukazatele nap. pi spoutn CGI
<LI> pidn CSek pkaz <TT>csacekServers</TT>,
	syntaxi m podobnou jako stejnojmenn konfiguran direktiva
<LI> proitna struktura <TT>csa_params_t</TT>, vznam jednotlivch
	"flagovitch" atribut pevzal atribut <TT>flags</TT>
<LI> <TT>csa_decodequery()</TT> zoptimalizovno a vrac nyn vdy
	etezec o stejn dlce jako byl ten pvodn; umouje to
	rapidn zjednoduen volajcho kdu (zejmna v ISAPI modulu) -
	z Apache modulu byl nyn zbyten kd odstrann, z ISAPI jet ne
<LI> pravy kdu tak, aby byl zkompilovateln pokud mono bez warning
	i v ppad zapnut velmi psnch kontrol kompiltoru gcc;
	pslun parametry se pi kompilaci CGI pouij tehdy,
	pokud se skriptu <TT>configure</TT> d parametr <TT>--with-debug</TT>
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.1 (15.11.1999)</EM>
<UL>
<LI> opravena fce <TT>csa_strcasestr()</TT> aby se hledalo opravdu hledalo
	nezvisle na velkch/malch psmenech ve vech ppadech; chyba se
	projevila napklad tak, e Apache nebo ISAPI CSek URL typu
	<TT>http://nekde/guess/cosi.html</TT> pesmroval na
	<TT>http://nekde/guessISO-8859-2/cosi.html</TT> msto na
	<TT>http://nekde/ISO-8859-2/cosi.html</TT>.<BR>
	Nael <A HREF="mailto:rosa@vsnet.cz">Jakub Rosa</A>.
<LI> ISAPI: opravena potencialn chyba pi pedvn chunkovanch dat -
	pokud server poslal hlaviky na nkolikrt a <TT>Transfer-Encoding</TT>
	nebylo a v t posledn dvce, jdro CSku povaovalo data
	za nechunkovan
<LI> Apache: direktiva <TT>csacekChangeURL</TT> nyn funguje.<BR>
	Opravu poslal: <A HREF="mailto:pavel.krebs@varicad.com">Pavel
	Krebs</A>
<LI> pi pepisovn META tagu se pouij stejn uvozovky jako byly
	ve zdroji; tak opravena chyba ve vypisovn atributu
	<TT>HTTP-Equiv</TT>, kde jeho hodnota se neukonovala uvozovkou
<LI> ISAPI, Apache: pokud na zatku URL byl jakkoli podetzec
	<TT>guess</TT>, <TT>whichcode</TT> nebo <TT>__CHARSET__</TT>,
	bralo se to chybn jako oznaen clovho kdovn/akce;
	CSek pi nslednm zpracovn zahlsil "Bad output
	code name".<BR>
	Nael <A HREF="mailto:rosa@vsnet.cz">Jakub Rosa</A>.
<LI> ISAPI: expirujc verze psala do Event Logu etzec
	<TT>991026:991126</TT> nebo podobn; jednalo se o omylem zanechan
	ladic vpis
<LI> CGI: pi subrequestu se nyn pouv HTTP/1.1 a v odpovdi serveru
	se nyn poslaj vechny hlaviky i tehdy, zpracovv-li se
	HTTP/0.9 poadavek - nyn HTTP/0.9 funguje proti Apache serveru
	i v ppad, e poadavek jde pes CGI CSek
<LI> CSek nyn posl hlaviku <TT>Vary</TT> - nutn proto, aby ppadn
	proxy ke vdla, podle eho se odpov mn a klientm nabdla
	pro n vhodnou verzi dokumentu.<BR>
	Nael <A HREF="mailto:hynek@med.cz">Hynek Med</A>.
<LI> pekdovvaj se i chybov odpovdi od serveru
<LI> Apache: opravena chyba pi pouit chunked kdovn (tj. proti HTTP/1.1
	klientm), kdy se chunked odpov nezakonovala sekvenc
	<TT>0\r\n\r\n</TT>.<BR>
	Nael <A HREF="mailto:patrik@ein.cz">Patrik Rak</A>.
<LI> Apache: pouit direktivy <TT>csacekRecodeInput</TT> nyn
	nezpsob pd serveru pi ten konfigurace
<LI> Apache: opraveno zacyklen v ppad, e HTTP/1.1 klient
	podal o dokument del
	ne <TT>X_CSA_OUT_BUFLEN_CHUNK</TT> (tj. 8150) bajt
<LI> prava dokumentace (INSTALL): defaultn RedHat konfigurace Apache pouv
	direktivy <TT>ClearModuleList</TT> a <TT>AddModule</TT>,
	pokud m CSek jako modul fungovat, je teba na pslun
	msto pidat direktivu <TT>AddModule mod_csacek.c</TT>,
	jinak CSek nen aktivn (a tedy "nefunguje")
<LI> pi pepisovn tag se pouij uvozovky nebo apostrofy tak, jak
	bylo uvedeno ve zdroji msto toho, aby se vdy
	pouily uvozovky - znamen to, e nap. nsledujc
	JavaScript kd:
	<BLOCKQUOTE>
	<TT>val = "&lt;A HREF='http://nekde/neco.html'&gt;"</TT>
	</BLOCKQUOTE>
	je platn i po pekdovn CSkem
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.1.0 (23.9.1999)</EM>
<UL>
<LI> CSek nyn funguje i jako ISAPI modul
<LI> Apache: pokud je na systmu k&nbsp;dispozici <TT>apxs</TT>, modul se
	s jeho pomoc rovnou i zkompiluje
<LI> pln podpora HTTP/1.1 uvnit CSku, vetn podpory <TT>Range</TT>
	a chunked kdovn; CSek tak HTTP/1.1 klientm posl
	data dokumentu prbn, co et pam i as
<LI> Apache, ISAPI: nov direktiva <TT>csacekImplicitWork</TT> - pokud se vypne,
	CSek pracuje jen v ppad, e kdovn bylo explicitn
	ureno (tj. poadovan URI bylo typu <TT>.../toXXX/...</TT>)
<LI> Apache, ISAPI: nov direktiva <TT>csacekServers</TT>, direktiva
	<TT>csacekServer</TT> zruena
<LI> pekdovv se cokoli, co m <TT>Content-Type</TT> zanajc
	na <TT>text/</TT> - krom <TT>text/html</TT> se vechny
	takov dokumenty zpracovvaj jako by byly typu <TT>text/plain</TT>
<LI> zruen "pkaz" typu <TT>&lt;?<EM>promnn</EM>?&gt;</TT> - praktick
	vyuit bylo jen pro <TT>whichcode</TT> (tam se to nyn dl jinak)
	a jeho
	podpora zmanenala pomrn o dost vc prce pi zpracovn CSek
	pkaz
<LI> pidna zkladn podpora azbuky - CSek um pekdovvat mezi
	<TT>KOI8-R</TT>, <TT>ISO-8859-5</TT>, <TT>windows-1251</TT>
	a <TT>CP866</TT>; podpora pevod azbuka &lt;-&gt; latinka
	a azbuka &lt;-&gt; Unicode bude pidna v 2.1.1
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.9 (13.9.1999)</EM>
<UL>
<LI> <TT>META</TT> s oznaenm kdovn se nyn neru, pouze se parametr
	<TT>charset</TT> pepe na sprvnou hodnotu - MSIE natst
	pi ukldn (Save) dokumentu pi ppadnm pevodu do jinho
	kdovn pepisuje i <TT>META</TT> tag
<LI> pekdovvn dat serveru: pokud vzorek vypad na <TT>iso-8859-1</TT>,
	pokrauje se v&nbsp;hledn - me se jednat o text, kter jen nhodou
	obsahuje platn <TT>iso-8859-1</TT> znaky, ale jedn se ve zkutenosti
	o text v <TT>iso-8859-2</TT>; nap. tehdy, kdy text obsahuje
	jen znak '' - v <TT>iso-8859-1</TT> je na stejn pozici
	ve znakov sad jeden druh apostrofu
<LI> Apache: pi pekdovn dat od klienta se neupdejtovala hodnota
	vstupn hlaviky <TT>Content-Length</TT>, co mohlo
	vst k zajmavm efektm v ppad, e tuto hodnotu nkater
	modul pouval k uren celkov dlky vstupnch dat; nap. u PHP
	to vedlo k tomu, e se ke vstupnm datm pidvalo nhodn "smet"<BR>
	dky moc zejmna <A HREF="mailto:mike@navrcholu.cz">Michalovi Krause</A>
	za neocenitelnou pomoc pi zjiovn, v em je vlastn chyba
<LI> pidna podpora nkolika dalch windows znak: left single quotation
	mark, right single quotation mark, right double quotation mark
	(<A HREF="mailto:snajdr@firma.seznam.cz">Petr Snajdr</A>)
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.8 (31.8.1999)</EM>
<UL>
<LI> star verze <TT>mod_html</TT> padala, pokud odpovd od CGI skriptu
	neobsahovala <TT>Content-Type</TT> - CSek proto poslal
	jako <TT>Content-Type</TT> poslal <TT>text/plain</TT>
	v ppad, e v pvodn odpovdi nebyl specifikovn;
	nyn upraveno tak, aby se to dlalo jen u (Fast)CGI
	mutace a kdy opravdu CGI b pod serverem s <TT>mod_html</TT>
	aktivnm
<LI> hdan kdovn a jazyka pi implicitnm pekdovn:
	pokud klient m <TT>sk</TT> nebo <TT>cs</TT>
	mezi preferovanmi jazyky a neposlal <TT>Accept-Charset</TT>,
	poli mu dokument v <TT>iso-8859-2</TT> -&gt;
	eliminuje se z velke casti potreba delat DNS lookup
<LI> Apache-SSL: novejsi verze (minimalne od verze 1.29) uz neni treba
	patchovat, staci v <TT>apache_ssl.c</TT>
	nastavit <TT>SSL_IS_OPTIONAL</TT> na <TT>TRUE</TT>
<LI> z hlaviek <TT>If-Modified-Since</TT> se mus odstraovat
	nestandardn parametr <TT>length</TT>, kter pouv MSIE -
	CSkem pedan dokument me mt jinou dlku, ne je
	fyzick velikost dokumentu a zbyten se dokument pedv znovu
	i tehdy, kdy se nezmnil
<LI> opraven problm s kompilac pod AIX 4.2 nativnm IBM kompiltorem
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.7 (13.7.1999)</EM>
<UL>
<LI> opraven nefunkn pkaz <tt>csacekServer</tt>:
	jmno serveru pi vkldn do seznamu CSek serveru
	nezkoprovalo do "trval" pamti a nechalo se zkoprovan
	z doasnho poolu; dky tomu se pozdji pi testovn
	hodnoty mohl pointr odkazovat na njak znovu vyuit
	msto a to mohlo obsahovat prakticky jakkoli data, pravdpodobn
	u vak ne to pvodn jmno serveru; za uritch okolnost
	to mohlo zpsobit i pd CSku<BR>
	tato chyba nemla dn vliv na direktivu <TT>csacekServers</TT>
	v konfiguraci serveru
<LI> opravena star chyba v <TT>csa_DocParts()</TT> - pi pouit <TT>PART</TT>
	ve tvaru <TT>&lt;? PART xx=yy OTHER=neco ?&gt;</TT>
	se pi platnm <TT>OTHER</TT>
	jeho text vype jen poprv nebo po <TT>&lt;? PART ALL ?&gt;</TT>
<LI> pepisovn URL: neni-li v&nbsp;URL za CSkem uvedeno URI, pipi tam
	URI aktulnho dokumentu v. <TT>QUERY_STRING</TT>
	- lze vyut pi odkazu na dokument
	v jin jazykov verzi nebo teba pro <TT>whichcode</TT>
	(v efektu je tato zmna
	obdoba lampovskho <TT>select</TT> a na to, e nepotebuje,
	aby klient poslal hlaviku <TT>Referer</TT>)
<LI> 	cstools: opravena velmi stara chyba v <TT>cstools_guess_charset()</TT>
	- pokud v textu byly njak CSkovi neznm znaky,
	pi prochzen cstools_map[] mohl st za koncem pole,
	co v zvislosti na OS nemuselo mt dn nsledek
	nebo mohlo zpsobit pd CSka (objeveno pi ladn ISAPI filtru)
<LI> cstools: do tabulek pidn znak apostrof - ne ten klasick ', ale
	ten, vyskytujc se v iso-8859-[12] a windows-1250 na pozici 180
<LI> Apache: zoptimalizovno zpracovn dat pi <TT>POST</TT>, nyn
	mn nron na pam
<LI> komprese: dv se pednost deflate ped gzip
<LI> pekdovvn dat od klienta do kdovn serveru lze pepnat
	konfiguran direktivou, nastaven pi kompilaci se pouv
	jako default
<LI> zoptimalizovno pekdovvn uivatelskch dat
<LI> <TT>csacek_info</TT> pedlno, mimo jin vypisuje konfiguraci platnou
	pro dan URL, informace lpe setdny
<LI> zlepena podpora pepnn jazykov varianty - pokud URL obsahuje
	<TT>.../to.XX/...</TT> nebo <TT>.../toGUESS.XX/...</TT>
	a uivatel si vybral njak urit kdovn, ta CSkovsk
	st se pepe tak, aby zachoval uivatelv vbr kdovn
<LI> CSek na MS Windows: defaultn kodovn zmnno na <TT>windows-1250</TT>,
	samozejm lze zmnit v konfiguraci (pro CGI jen pmou editaci
	<TT>NT/NTcsa_config.h</TT> a rekompilac)
<LI> <TT>User-Agent</TT> se nyn nijak nepenastastavuje - zbyten
	to zaned logy
<LI> pekdovvn dat od uivatele: opravena chyba
	v&nbsp;<TT>cstools_guess_charset()</TT>, kter zpsobila,
	e data obsahujc znak "nov dek" nebo tabeltor,
	se povaovala za binrn a nepekdovala se
<LI> opravena chyba v&nbsp;<TT>csa_setitem()</TT>: za uritch okolnost
	se mohlo zacyklit (nedlalo problmy v souasnm kdu, projevilo
	se a pi vvoji ISAPI CSka)
<LI> <TT>whichcode_template.html</TT>: v&nbsp;anglick verzi opraveno nkolik
	gramatickch chyb
<LI> <TT>csa_init_params()</TT>: pokud je cfg NULL, pouij csa_cfg_def -
	tak opravuje znmou chybu CSku 2.0.6, pi kter CSek
	hlsil "Bad default source code name"
<LI> Apache: opraveno pedvn Set-Cookie, nyn se pedj sprvn
	vechny bez duplikac
<LI> zdrojov kd nyn testovn lintem, kter objevil nkolik
	potencilnch chyb a write-only promnnch
<LI> opraveno <TT>csa_is_csacek_server()</TT>: nyn opravdu funguje
	pepisovn URL na ostatn CSek servery
<LI> <TT>csa_process_headers()</TT> - mirn optimalizace: nezpracovvej
	hlaviky, ktere stejn nebudou pedny klientovi
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.6 (24.2.1999)</EM>
<UL>
<LI> pokud nen vstupn kdovn ureno explicitn a hd se,
	pouije se iso-8859-2 pro klienty, kte nespecifikovali
	podporovan kdovn a chtj dokument v etin
<LI> Apache: POST data se pedvaj korektn i v ppad, e
	je vypnut automatick pekdovn uivatelskho vstupu
	do kdovn serveru
<LI> opravena chyba v pevodu do Unicode (UTF-8), kd mrn
	zoptimalizovn
<LI> pi pevodu z windows-1250 do jinho kdovn se pevd znaky
	<TT>copyright sign</TT>, <TT>trade mark sign</TT> a
	<TT>registered sign</TT> do pslun HTML/textov podoby;
	do pekdovacch tabulek
	pidna podpora pro znak <TT>multiplication sign</TT>
<LI> zoptimalizovno "hdn" uivatelem podporovanho kdovn/jazyka
	(eliminovn DNS lookup v ppad, e se u z hlaviek
	uhodne podporovan jazyk a znakov sada),
	kd proitn a zitelnn
<LI> zoptimalizovn kd pro pravu URL
<LI> zruen banner (byl to HTML koment, kter CSek vpisoval
	do pedvanch HTML dokument)
<LI> opravena pomrn star chyba ve zpracovn hlaviek vrcench
	sub-requestem - na jednom mst se koprovalo o jeden znak
	mn ne mlo, take napklad hodnota hlavika<BR>
	<TT>Content-Type: text/html; charset=iso-8859-2</TT><BR>
	se pochopila jako <TT>text/htm</TT> a dokument se pak
	vbec nekonvertil
<LI> komprese: kosmetick zmny inicializanho kdu, dn funn
	zmny
<LI> oeten chyb klient: MSIE 3.0 nepouije "esk", tj. CE
	fonty pro fonty explicitn definovan pomoc tagu
	<TT>FONT</TT>, pokud dokument nen ve <TT>windows-1250</TT>;
	CSek nyn pi pevodu do jinho kdovn ne
	<TT>windows-1250</TT> upravuje <TT>&lt;FONT FACE=...&gt;</TT>
	tak, aby obsahovalo nejdve CE variantu
<LI> oeten chyb klient: MSIE 3.0 nezobraz dokument, pokud
	tento m vyznaen kdovn v hlavikch a obsahuje
	tag <TT>&lt;!DOCTYPE&gt;</TT>  s uvedenm URL
	na pouit DTD; CSek nyn to URL odstrauje, aby 
	to fungovalo i pes proxy
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.5 (15.11.1998)</EM>
<UL>
<LI> patch release - stabiln verze, doufejme u posledn v ad 2.0.X
<LI> porty: pouit <TT>alloca(3)</TT> nyn portabilnj, CSek
	nyn funguje i na systmech bez (fungujcho) <TT>alloca(3)</TT>
<LI> Apache: pod Apache 1.1 nyn modul funguje 
	(v kdu se pouval Apachem 1.1
	nepodporovan nvratov kd 301 Moved Permanently)
<LI> (Fast)CGI: opraveno dublovn hodnoty <TT>Content-Length</TT>
	pi peposln POST dat
<LI> opraveno dublovn znaku '=' v URL (chyba zavleena pi oprav chyby
	s rovntkem pi zpracovn parametr typu <TT>jmno=hodnota</TT>);
	pi t pleistosti pepsn kd kolem do mnohem itelnj
	podoby
<LI> CSek lze nyn zkompilovat tak pod AIX 4.2; zskal jsem 
	nov pstup na RS6000 stroj s AIXem, take je to nyn jedna
	z podporovanch platforem
<LI> CSek lze nyni zkompilovat i pod HP-UX (testovno na HP/UX 10.20
	s K&amp;R cc); bohuel nemm stl pstup k systmu s HP/UX
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.4 (30.10.1998)</EM>
<UL>
<LI> patch release
<LI> jedna velmi (alespo pl roku) star chyba - pi zpracovn
	parametru CSek pkazu ve tvaru <TT>jmno=hodnota</TT>
	se pkaz patn rozeznal a neprovedl pokud <TT>hodnota</TT>
	nebylo v uvozovkch a obsahovalo rovntko
<LI> aby se upravoval obsah HTML tagu <TT>META</TT>, <TT>A</TT>,
	<TT>BODY</TT> a <TT>FORM</TT>, mus bt v dokumentu opravdu
	uvedeny jako HTML tag; pedchoz implementace umoovala, aby byly
	uvedeny i v HTML komenti (<TT>&lt;!--</TT> a <TT>--&gt;</TT>),
	co mohlo nkdy vadit
<LI> Apache: opraven kd tak, aby modul opt fungoval i pod Apache 1.1
<LI> (Fast)CGI: pi pedvn dokumentu pmo  ze souboru
	se patn nastavil pznak, zda se jedn o HTML dokument -
	byl vdy false (m vznam jen pro vypisovn CSek banneru)
<LI> pepisovn URL nefungovalo korektn, pokud pepisovan URL u
	obsahovalo CSek a zanalo na <TT>csacekIgnorePrefix</TT>
	(defaultn <TT>/cgi-bin</TT>)
<LI> plain UNICODE opravy: odstranna chyba pi pekdovn do
	plain unicode (tj. klasickho 2B zapisu); banner a URL
	pi automatickm pepisu URL se nyn ped vloenm
	do vstupu pekduj
<LI> prava zachzen se seznamem CSek server - pokud nen
	u direktivy <TT>csacekServer</TT> zadn port, chpe se to jako
	kterkoli port - m vznam pro automatick pepisovn URL
<LI> Netscape a komprese: v NC 4.5b2 je chyba, kter zpsob, e 
	za uritch okolnost se msto dokumentu zobraz przdn
	strnka; tento problm se d obejt napklad tak, e
	hlavika <TT>Via</TT> m dlku jakhokoli tokenu maximln
	rovnu 60 bajtm
<LI> Apache: opraveno zachzen s hlavikami <TT>Connection</TT>
	a <TT>Keep-Alive</TT>, tm nikdy by nyn server neml
	poslat klientovi poadavek o uzaven spojen pi
	Keep-Alive (tj. <TT>Connection: close</TT>)
	ani pi pedvn dynamickch dat
<LI> komprese: chybn se kompresovalo ve a ne jen text/html a text/plain;
	pod Apache toto "ve" znamen text/html, text/plain a dynamicky
	generovan data; za uritch okolnost se na zatek dat
	pipsala inicializan hlavika komprese, ale obsah se
	nekompresoval --&gt; data se pokazila<BR>
<LI> <TT>&#95;_LAMPACHARSET__</TT> se nenahrazovalo sprvnou hodnotou,
	pokud se pouvalo implicitn kdovn (tj. kdy URL bylo bez 
	<TT>/toXXX</TT>)
<LI> Apache: modul nelo pout pod Apache 1.3X (na jednom mst
	bylo pouito
	<TT>table_get()</TT> msto <TT>ap_table_get()</TT>)
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.3 (13.10.1998)</EM>
<UL>
  <LI> patch release
  <LI> opravena chyba 2.0.2, kdy CSek pekdovval ve (a ne jen
	text/html a text/plain)
  <LI> do seznamu nazvu kodovani pidno "ISO Latin 1" a "ISO Latin 2" - 
	to druh je ast (defaultn ?) nastaven preferovanho
	jazyka v Lynxu
  <LI> cstools &amp; Apache: chyba v kdu mla za nsledek, e i etzec
	pouze sten odpovdajc nazvu kdovn se bral jako platn
	match; CSek tak mohl zbyten "oezvat" URL ped pednm
	requestu dle Apache rutinm a perfektn platn URL najednou
	nefungovalo
  <LI> dokumentace: v sti Historie u 2.0.2 pepsna do hkovan etiny,
	dodn uzavrajc <TT>&lt;/TT&gt;</TT> tag
  <LI> dky pouit neinicializovan promnn se na nkterch architekturch/OS
	msto strnky jako HTML zobrazil dokument jako text spolu s st
	hlaviek; nyn se ve zobrazuje korektn kdekoli
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.2 (11.9.1998)</EM>
<UL>
  <LI> patch release
  <LI> definitivn (doufejme) opraveno zacyklen kdu starajcho se
	o "nadjn"
	zbytky etzce zanajcho na "_" v pracovnm bufferu
  <LI> Netscape servery: "sprvn" jmno virtulnho serveru se 
	zskvalo z <TT>SERVER_URL</TT>; to me obsahovat i slo
	portu, s m se nepotalo; nyn se na analzu <TT>SERVER_URL</TT>
	pouv <TT>csa_parse_url()</TT>
  <LI> Apache: Linux (a mon dal OSy): kd pedpokladal, ze <TT>rewind()</TT>
	udl implicitn <TT>lseek()</TT> na zatek souboru, i kdy
	pedstava stdio o streamu je, e nebyl mnn - co vad,
	protoe se na nkolika mstech zapisuje do souboru pes deskriptor
	(Apache kd, ne pmo CSek) -
	vsledek byl, e na Linuxu se msto dokumentu vrtily patn
	hlaviky a dn tlo;
	nyn se msto <TT>rewind()</TT> vol <TT>lseek()</TT>, take
	to funguje korektn vude (a ne jen na BSD systmech)
  <LI> opraveno nefungujc <TT>PART</TT> v ppad, e jmeno CGI skriptu
	mlo pponu, nepatc do <TT>PART</TT> - napklad <TT>.cgi</TT>
	nebo <TT>.exe</TT> (fatln na NT serverech jedoucch pod IIS)
  <LI> cstools: opravena mapa x-mac-ce (prohozen I acute a I circumflex,
	patn kd pro division sign) a cp852 (prohozen I acute a I
	circumflex); opraveno pekdovn UTF-->8bit kodovn (kd
	nezvldal ciste 8bit znaky)
  <LI> ist implementovna podpora HTTP/0.9, HTTP/0.9 klientm se nyn
	neposlaj hlaviky
  <LI> pidna podpora URL typu <TT>http:/path/</TT>, pouvan
	Mrkvosoftem (a podporovane tak Netscape)
  <LI> WNT: urychlen kompilace pod MSVC++ pouitm specilnch konstant
	pro preprocesor
  <LI> W32: distribun <TT>Makefile</TT> a <TT>copy_csacek.bat</TT>
	nyn funguje tak pod W95
  <LI> Apache: CSek je nyn defaultn _zapnut_, tj. pokud nem
	bt aktivn, je ho teba explicitn vypnout
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0.1 (21.6.1998)</EM>
<UL>
  <LI> patch release
  <LI> opraveno zacyklen pi uritm vskytu retzce <TT>__</TT> v dokumentu,
	 problm s whichcode (vypisovn provedench pkaz <TT>PART</TT>
	do vstupu), CGI CSek lze nyn bez problm zkompilovat pi
	pouit metody HTTP vyzvedvn dokumentu, <TT>&#95;_CHARSET_</TT> se nyn
	nahrazuje sprvnou hodnotou i pi implicitnm hdn vystupnho
	kodovn
  <LI> specialn je oeteno, jestli klient d o dokument pomoc <TT>HEAD</TT>
	a pokud ano, tlo se vbec neposl; Apache si to bohuzel
	neoetuje (alespo ne ve verzi 1.2.6)
</UL>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 2.0 (3.6.1998)</EM>
<BLOCKQUOTE>
  Bhem tm osmimsn prce byl kd takka kompletn
pepsn a byla pidna podpora FastCGI a Apache. CSek je
mono bez problm  peloit na NetBSD, Linuxu, Solarisu,
IRIXu i MS Windows NT - a dky nasazen GNU autoconf by
ml bt CSek bez vtch problm zkompilovateln
i na ktermkoli jinm modernjm Un*xu.
CSek nyn <EM>vdy</EM> posl hlaviku
<TT>Content-Length</TT> a pokud to klient zvldne, textov dokumenty kompresuje.
Byla pidna podpora Unicode ve form UTF-8.
Je podporovno vyznaen kdovn dokumentu pomoc tagu <TT>META</TT>.
Pkazy CSku jsou nyn
implementovny ist, s pouitm lexiklnho analyztoru. Mohou
nyn bt na nkolik dk a me jich bt na jednom dku i vc.
Je tak mon, aby na jednom dku byl pkaz a zrove HTML text.
Pi tom vem CSek funguje rychleji -- CGI CSek 2.0b1 je
piblin 1.2x - 2x rychlej ne CSek 1.3.5.
</BLOCKQUOTE>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.3.4 (listopad 1997)</EM>
<UL>
   <LI> patch release - jen opraveny chyby nalezen ve verzi 1.3.3
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.3.3 (erven 1997)</EM>
<UL>
   <LI> patch release - jen opraveny chyby nalezen ve verzi 1.3.2
   <LI> oznaen verze pesunuto do samostatnho souboru <TT>version.h</TT>
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.3.2 (nor-bezen 1997)</EM>
<UL>
   <LI> CSek byl pln naportovn na NT
   <LI> DECODEQUERY je nyn doporuen volba
   <LI> opravena chyba, kdy se pri uritm tvaru pkazu <TT>BAR</TT> CSek
	zacyklil
   <LI> opravena chyba s pipisovnm znaku ^Q do QUERY_STRING pi
	urit dlce pedanho QUERY_STRING
   <LI> opravena chyba dealokace pole ve <TT>freecmdarr()</TT> (mohla se 
	projevit u pkaz jako je nap. <TT>PART</TT>, tj. tch, kter mohou 
	mt vc parametr)
   <LI> opravena chyba v <TT>connect_server()</TT> - patn mapovn
	adresy na IP adresu (projev se pokud CSek
	nebyl zkompilovn s LOCALHOSTHACK) 
   <LI> pi kompilaci je mono zadat seznam ppon oznaujcch
	soubory, kter se maj vdy kdovat metodou <TT>http</TT>
   <LI> CSek filtry byly odstranny a nadle nejsou podporovny; pokud
		bude poptvka, snad se jednou zas objev v jin form
   <LI> <TT>RESTRICTDOMAINS</TT> a <TT>MULTIPART</TT> bylo sloueno dohromady 
	pod hlavikou <TT>MULTIPART</TT>
   <LI> je-li aktivn <TT>NOCODE</TT>, pkazy <TT>PART, DOMAIN</TT>
	se ignoruj
   <LI> byly rozeny monosti definovn lity s nabdkou kdovn
	pmo v dokumentu; lze dynamicky mnit hlaviku esk
	i anglick verze, zvr a pojmenovn linky na volbu pomoc
	<TT>whichcode</TT>
   <LI> z CSku byl odstrann kd, starajc se o SSI; nechv se nyn
	zcela na stran serveru
   <LI> volba NPH spolu se souvisejcm kdem je tak minulost
   <LI> pokud poadovan URL ukazuje na adres a nekon na /,
	CSek klienta pesmruje na <TT>URL/</TT>
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM> verze 1.3.1 (nor 1996) 
	- intern velmi chybov verze, nebyla dna veejn k dispozici</EM>
<P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.3 (srpen-listopad 1996)</EM>
<UL>
   <LI> podpora SSI a shtml
   <LI> monost vce defaultnch soubor (tzn. soubor, kter se
	poskytnou pokud se zad jako poadovan dokument jmno adrese)
   <LI> u kdovanch dokument pedvn parametr &quot;<TT>charset</TT>&quot; u 
	<TT>Content-type</TT>
   <LI> podpora autorizace pstupu
   <LI> zaveden CSek filtr
   <LI> optimalizovny nroky na pam - na mnoha mstech odstranny 
	statick buffery, nahrazeny pointry  a dynamickou alokac
   <LI> animovan GIFy zstvaj animovan i po dokonen prvn smyky
   <LI> zjednoduena struktura funkc, opraveno mnoho drobnch chyb, 
nejdleitj asi sprvn penos obrzk, pedvn sprvnho statutu,
	fungujc podpora metody POST a PUT,
	zpracovn hlaviky If-Modified-Since, udlno vce "blbuvzdorn", 
	vude kde se me vyskytnout chyba je detekovna a ohlena, 
	a mnoho dalho
   <LI> monost zjitn zakompilovan konfigurace CSku (<TT>?csacek_report</TT>)
   </UL> 
   <P>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.23 (zatek ervna 1996)</EM>
<UL>
   <LI> dost chybov, doporuuji kdy tak jen vybrat opravenou
  	verzi <tt>cstools.h</tt>
   <LI> podpora skript volanch metodou <TT>POST</TT>
   <LI> lpe zachovv <TT>HTTP</TT> hlaviky
   <LI> opraveno chybn pekdovvn nkterch znak
   <LI> opraven <TT>whichcode.sl</TT>
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.22 (konec kvtna 1996)</EM>
<UL>
   <LI> monost nastaven (tm) jakhokoli tvaru automaticky generovan
        lity s nabdkou kdovn pmo v dokumentu
   <LI> podpora vcejazynch dokument - monost mt v jednom 
        dokumentu vc rznch st a dynamicky vybrat, kter zobrazit
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.21 (konec kvtna 1996)</EM>
<UL>
   <LI> soust automaticky generovan lity s nabdkou kdovn
        me bt i monost pepnout kdovn pomoc pvodnho
        <TT>whichcode</TT>.
   <LI> opraveno patn pouvn metody FILE (koliduje s definic
        FILE ve <TT>stdio.h</TT>); nzvy metod jsou nyn opt malmi
        psmeny
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.2 (konec kvtna 1996)</EM>
<UL>
   <LI> automatick vloen lity s nabdkou kdovn 
   <LI> kdovac tabulky rozeny o vtinu ostatnch znak s diakritikou (i nap. a se stkou apod.)
   <LI> opraven <TT>whichcode.src</TT>, aby vytvoen <TT>whichcode</TT>
 	byl zpracovateln i <EM>bashem</EM>
</UL> 

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.1 (kvten 1996)</EM>
<UL>
   <LI> opraveno patn nahrazovn etzce <TT>&#95;_CHARSET__</TT>
	pi metod <TT>http</TT>
   <LI> kdovac tabulky rozeny o slovensk znaky
   <LI> chybov hlky jsou "systmovj" - v hlavice vrac
	(po vzoru SaCzechu 2.1) i Status s platnm kdem.
   <LI> <TT>&#95;_CHARSET__</TT> rozpoznvn i v HTML hlavikch pi metod http
	(umouje zachovn kdu i v obrzcch s klikou)
   <LI> lze pekdovat i parametry, zadan programu (obsah promnn
	<TT>QUERY_STRING</TT>)
   <LI> zdokonaleno rozhodovn, kter metoda se m pout pi <TT>guess</TT>
        tak, e metoda <TT>http</TT> se pouije i tehdy, kdy
        poadovan URL obsahuje <TT>CGISUFFIX</TT>.
</UL>

<IMG SRC="img/ball.gif" WIDTH=14 HEIGHT=14 alt="*"> <EM>verze 1.0 (kvten 1996)</EM>
<UL>
   <LI> monost zskvat kdovan dokumenty prostednictvm HTTP
   <LI> podpora HTTP hlaviek <TT>Last-Modified, Content-Size</TT> 
	a <TT>If-Modified-Since</TT> pi zpracovn soubor
   <LI> monost opatit konverzn sadu pponou (nap. <TT>.cgi</TT>) pokud
	to systm vyaduje
   <LI> pi metod <TT>HTTP</TT> nebo <TT>GUESS</TT> je volanmu
	skriptu pedvn i dotaz (<TT>QUERY_STRING</TT>)
   <LI> korektn chovn pi chybn zadanm URL (neexistujc soubor)
   <LI> je mono pouvat vce jmen kd (aliasy) 
   <LI> soust distribuce je <TT>which.src</TT> s pklady kd
</UL>
<P>

<A HREF="#_top"><IMG SRC="img/zpet.gif" width=16 height=16 ALT="[Zpet]"> Zpt</A> <P>

</td>
</tr>
</table>

<HR>

<FONT SIZE=1>
This page is part of documentation of 
<A HREF="http://www.csacek.cz/">C-SaCzech</A>.
It has been created and is maintained by 
<A HREF="http://www.ics.muni.cz/~dolecek/">Jaromr Doleek</A>,
<A HREF="mailto:dolecek@sky.cz">dolecek@sky.cz</A> <BR>
</FONT>
<EM>$Id: historie.html,v 1.2 2002/03/10 20:03:31 dolecek Exp $</EM>

</BODY>
</HTML>