head	1.380;
access;
symbols
	caudium_1_4_9:1.319.2.47
	caudium_1_4_8:1.319.2.47
	caudium_1_4_7:1.319.2.32
	caudium_1_4_6:1.319.2.32
	caudium_1_2_35:1.105.2.140
	caudium_1_2_34:1.105.2.140
	caudium_1_4_5:1.319.2.16
	caudium_1_4_4:1.319.2.16
	caudium_1_4_3:1.319.2.2
	caudium_1_4_2:1.319.2.2
	caudium_1_5_1:1.321
	caudium_1_4_1:1.319.2.1
	stable_1_4:1.319.0.2
	caudium_1_3_33:1.315
	caudium_1_3_32:1.315
	caudium_1_3_31:1.305
	caudium_1_3_30:1.305
	caudium_1_3_29:1.305
	caudium_1_2_33:1.105.2.123
	caudium_1_2_32:1.105.2.123
	caudium_1_3_23:1.265
	caudium_1_3_22:1.265
	caudium_1_3_21:1.245
	caudium_1_3_20:1.245
	caudium_1_3_19:1.242
	caudium_1_3_18:1.242
	caudium_1_2_31:1.105.2.106
	caudium_1_2_30:1.105.2.106
	caudium_1_2_29:1.105.2.104
	caudium_1_2_28:1.105.2.104
	caudium_1_3_17:1.235
	caudium_1_3_16:1.234
	caudium_1_2_27:1.105.2.92
	caudium_1_2_26:1.105.2.92
	caudium_1_2_25:1.105.2.83
	caudium_1_2_24:1.105.2.83
	caudium_1_0_57:1.51.2.69
	caudium_1_0_56:1.51.2.69
	caudium_1_3_15:1.210
	caudium_1_3_14:1.210
	caudium_1_2_23:1.105.2.74
	caudium_1_2_22:1.105.2.74
	caudium_1_2_21:1.105.2.72
	caudium_1_2_20:1.105.2.72
	caudium_1_0_55:1.51.2.66
	caudium_1_0_54:1.51.2.66
	caudium_1_3_13:1.188
	caudium_1_3_12:1.188
	caudium_1_3_11:1.186
	caudium_1_3_10:1.186
	caudium_1_2_19:1.105.2.70
	caudium_1_2_18:1.105.2.70
	caudium_1_3_9:1.184
	caudium_1_3_8:1.184
	caudium_1_3_7:1.179
	caudium_1_3_6:1.179
	caudium_1_2_17:1.105.2.66
	caudium_1_2_16:1.105.2.66
	caudium_1_2_15:1.105.2.63
	caudium_1_2_14:1.105.2.63
	caudium_1_2_12:1.105.2.62
	caudium_1_2_10:1.105.2.62
	caudium_1_3_5:1.171
	caudium_1_3_4:1.171
	caudium_1_2_9:1.105.2.44
	caudium_1_2_8:1.105.2.44
	caudium_1_3_3:1.133
	caudium_1_2_7:1.105.2.32
	caudium_1_2_6:1.105.2.32
	caudium_1_0_53:1.51.2.60
	caudium_1_0_52:1.51.2.60
	caudium_1_0_51:1.51.2.57
	caudium_1_0_50:1.51.2.57
	caudium_1_0_45:1.51.2.57
	caudium_1_0_44:1.51.2.57
	caudium_1_0_43:1.51.2.56
	caudium_1_0_42:1.51.2.56
	Caudium_1_3_2:1.129
	caudium_1_2_5:1.105.2.12
	caudium_1_2_4:1.105.2.12
	caudium_1_0_41:1.51.2.53
	caudium_1_0_40:1.51.2.53
	caudium_1_0_39:1.51.2.53
	Caudium_1_0_38:1.51.2.52
	caudium_1_2_3:1.105
	caudium_1_2_2:1.105
	caudium_1_3_1:1.105
	caudium_1_2_1:1.105
	stable_1_2:1.105.0.2
	caudium_1_0_37:1.51.2.39
	caudium_1_0_36:1.51.2.39
	caudium_1_1_5:1.92
	caudium_1_1_4:1.92
	caudium_1_1_3:1.89
	caudium_1_1_2:1.89
	caudium_1_0_34:1.51.2.26
	caudium_1_0_32:1.51.2.24
	caudium_1_0_30:1.51.2.24
	caudium_1_0_28:1.51.2.24
	caudium_1_0_24:1.51.2.21
	caudium_1_0_22:1.51.2.21
	caudium_1_0_20:1.51.2.21
	caudium_1_0_18:1.51.2.21
	caudium_1_0_17:1.51.2.21
	caudium_1_0_16:1.51.2.21
	caudium_1_0_15:1.51.2.18
	caudium_1_0_14:1.51.2.18
	caudium_1_0_13:1.51.2.17
	caudium_1_0_12:1.51.2.17
	caudium_1_0_11:1.51.2.2
	caudium_1_0_10:1.51.2.2
	stable_1_0:1.51.0.2
	caudium_1_0_9:1.48
	caudium_1_0_8:1.36
	caudium_1_0_7:1.35
	caudium_1_0_6:1.35
	caudium_1_0_5:1.32
	caudium_1_0_4:1.32
	caudium_1_0_3:1.32
	caudium_1_0_2:1.32
	start:1.1.1.1
	Roxen:1.1.1;
locks; strict;
comment	@# @;


1.380
date	2008.01.05.17.57.20;	author hww3;	state Exp;
branches;
next	1.379;

1.379
date	2007.12.03.21.43.53;	author hww3;	state Exp;
branches;
next	1.378;

1.378
date	2007.11.22.21.28.07;	author bertrand;	state Exp;
branches;
next	1.377;

1.377
date	2007.11.20.20.53.33;	author hww3;	state Exp;
branches;
next	1.376;

1.376
date	2007.10.12.01.20.32;	author hww3;	state Exp;
branches;
next	1.375;

1.375
date	2007.08.17.00.59.45;	author hww3;	state Exp;
branches;
next	1.374;

1.374
date	2007.08.15.02.45.04;	author hww3;	state Exp;
branches;
next	1.373;

1.373
date	2007.08.13.02.55.03;	author hww3;	state Exp;
branches;
next	1.372;

1.372
date	2007.08.09.16.58.38;	author hww3;	state Exp;
branches;
next	1.371;

1.371
date	2007.07.24.00.11.01;	author hww3;	state Exp;
branches;
next	1.370;

1.370
date	2007.07.13.04.28.51;	author hww3;	state Exp;
branches;
next	1.369;

1.369
date	2007.07.04.00.22.27;	author hww3;	state Exp;
branches;
next	1.368;

1.368
date	2007.04.05.07.58.22;	author bertrand;	state Exp;
branches;
next	1.367;

1.367
date	2007.03.07.08.45.06;	author bertrand;	state Exp;
branches;
next	1.366;

1.366
date	2007.02.26.02.14.08;	author hww3;	state Exp;
branches;
next	1.365;

1.365
date	2006.12.06.18.28.38;	author hww3;	state Exp;
branches;
next	1.364;

1.364
date	2006.11.24.10.34.20;	author bertrand;	state Exp;
branches;
next	1.363;

1.363
date	2006.09.24.15.45.43;	author hww3;	state Exp;
branches;
next	1.362;

1.362
date	2006.09.20.08.23.12;	author bertrand;	state Exp;
branches;
next	1.361;

1.361
date	2006.09.19.18.29.12;	author kiwi;	state Exp;
branches;
next	1.360;

1.360
date	2006.07.19.18.23.34;	author hww3;	state Exp;
branches;
next	1.359;

1.359
date	2006.03.30.18.13.26;	author hww3;	state Exp;
branches;
next	1.358;

1.358
date	2006.02.15.14.53.06;	author bertrand;	state Exp;
branches;
next	1.357;

1.357
date	2006.02.08.09.43.35;	author bertrand;	state Exp;
branches;
next	1.356;

1.356
date	2006.01.05.13.43.25;	author kiwi;	state Exp;
branches;
next	1.355;

1.355
date	2005.12.13.12.32.31;	author kiwi;	state Exp;
branches;
next	1.354;

1.354
date	2005.11.04.06.34.08;	author hww3;	state Exp;
branches;
next	1.353;

1.353
date	2005.10.21.22.28.18;	author hww3;	state Exp;
branches;
next	1.352;

1.352
date	2005.10.19.13.08.56;	author kiwi;	state Exp;
branches;
next	1.351;

1.351
date	2005.10.05.12.29.48;	author kiwi;	state Exp;
branches;
next	1.350;

1.350
date	2005.09.22.18.11.29;	author hww3;	state Exp;
branches;
next	1.349;

1.349
date	2005.09.09.15.59.12;	author hww3;	state Exp;
branches;
next	1.348;

1.348
date	2005.09.09.15.56.33;	author hww3;	state Exp;
branches;
next	1.347;

1.347
date	2005.08.18.19.37.01;	author kiwi;	state Exp;
branches;
next	1.346;

1.346
date	2005.07.22.19.00.18;	author kiwi;	state Exp;
branches;
next	1.345;

1.345
date	2005.07.22.14.19.03;	author kiwi;	state Exp;
branches;
next	1.344;

1.344
date	2005.05.12.02.18.34;	author hww3;	state Exp;
branches;
next	1.343;

1.343
date	2005.05.06.14.48.35;	author kiwi;	state Exp;
branches;
next	1.342;

1.342
date	2005.03.07.13.38.23;	author kiwi;	state Exp;
branches;
next	1.341;

1.341
date	2005.01.06.13.09.34;	author kiwi;	state Exp;
branches;
next	1.340;

1.340
date	2004.12.17.15.11.31;	author kiwi;	state Exp;
branches;
next	1.339;

1.339
date	2004.11.12.10.06.26;	author kiwi;	state Exp;
branches;
next	1.338;

1.338
date	2004.11.10.15.44.20;	author bertrand;	state Exp;
branches;
next	1.337;

1.337
date	2004.11.10.15.41.48;	author bertrand;	state Exp;
branches;
next	1.336;

1.336
date	2004.11.09.16.45.03;	author bertrand;	state Exp;
branches;
next	1.335;

1.335
date	2004.11.09.15.49.35;	author bertrand;	state Exp;
branches;
next	1.334;

1.334
date	2004.11.05.14.28.51;	author kiwi;	state Exp;
branches;
next	1.333;

1.333
date	2004.10.31.19.53.32;	author hww3;	state Exp;
branches;
next	1.332;

1.332
date	2004.10.25.16.34.01;	author bertrand;	state Exp;
branches;
next	1.331;

1.331
date	2004.10.14.15.30.48;	author bertrand;	state Exp;
branches;
next	1.330;

1.330
date	2004.10.14.14.41.30;	author bertrand;	state Exp;
branches;
next	1.329;

1.329
date	2004.09.22.13.22.04;	author grendel;	state Exp;
branches;
next	1.328;

1.328
date	2004.09.21.10.36.07;	author vida;	state Exp;
branches;
next	1.327;

1.327
date	2004.09.20.22.23.47;	author jnt;	state Exp;
branches;
next	1.326;

1.326
date	2004.09.20.13.15.39;	author grendel;	state Exp;
branches;
next	1.325;

1.325
date	2004.09.19.13.49.37;	author hww3;	state Exp;
branches;
next	1.324;

1.324
date	2004.09.17.14.36.59;	author kiwi;	state Exp;
branches;
next	1.323;

1.323
date	2004.09.17.14.19.34;	author kiwi;	state Exp;
branches;
next	1.322;

1.322
date	2004.09.16.09.27.37;	author kiwi;	state Exp;
branches;
next	1.321;

1.321
date	2004.09.14.08.24.07;	author kiwi;	state Exp;
branches;
next	1.320;

1.320
date	2004.09.14.08.08.59;	author kiwi;	state Exp;
branches;
next	1.319;

1.319
date	2004.09.09.22.55.05;	author jnt;	state Exp;
branches
	1.319.2.1;
next	1.318;

1.318
date	2004.08.25.00.28.11;	author grendel;	state Exp;
branches;
next	1.317;

1.317
date	2004.08.24.09.39.48;	author jnt;	state Exp;
branches;
next	1.316;

1.316
date	2004.08.19.19.54.52;	author hww3;	state Exp;
branches;
next	1.315;

1.315
date	2004.08.19.15.09.40;	author kiwi;	state Exp;
branches;
next	1.314;

1.314
date	2004.07.20.11.03.42;	author kiwi;	state Exp;
branches;
next	1.313;

1.313
date	2004.06.09.00.03.42;	author jnt;	state Exp;
branches;
next	1.312;

1.312
date	2004.06.01.06.59.19;	author jnt;	state Exp;
branches;
next	1.311;

1.311
date	2004.05.27.10.58.36;	author vida;	state Exp;
branches;
next	1.310;

1.310
date	2004.05.19.18.03.13;	author kiwi;	state Exp;
branches;
next	1.309;

1.309
date	2004.05.19.18.01.47;	author kiwi;	state Exp;
branches;
next	1.308;

1.308
date	2004.05.19.14.28.03;	author bertrand;	state Exp;
branches;
next	1.307;

1.307
date	2004.05.18.23.46.41;	author vida;	state Exp;
branches;
next	1.306;

1.306
date	2004.05.17.14.36.23;	author kiwi;	state Exp;
branches;
next	1.305;

1.305
date	2004.05.10.16.47.13;	author bertrand;	state Exp;
branches;
next	1.304;

1.304
date	2004.05.10.16.34.53;	author bertrand;	state Exp;
branches;
next	1.303;

1.303
date	2004.05.07.18.26.39;	author kiwi;	state Exp;
branches;
next	1.302;

1.302
date	2004.04.23.17.59.56;	author vida;	state Exp;
branches;
next	1.301;

1.301
date	2004.04.23.15.15.02;	author bertrand;	state Exp;
branches;
next	1.300;

1.300
date	2004.04.23.15.04.32;	author hww3;	state Exp;
branches;
next	1.299;

1.299
date	2004.04.22.14.09.35;	author vida;	state Exp;
branches;
next	1.298;

1.298
date	2004.04.19.09.21.39;	author vida;	state Exp;
branches;
next	1.297;

1.297
date	2004.04.05.12.09.40;	author vida;	state Exp;
branches;
next	1.296;

1.296
date	2004.04.05.05.54.50;	author jnt;	state Exp;
branches;
next	1.295;

1.295
date	2004.04.01.14.03.54;	author kiwi;	state Exp;
branches;
next	1.294;

1.294
date	2004.03.30.22.42.12;	author vida;	state Exp;
branches;
next	1.293;

1.293
date	2004.03.30.17.03.39;	author grendel;	state Exp;
branches;
next	1.292;

1.292
date	2004.03.30.16.49.23;	author grendel;	state Exp;
branches;
next	1.291;

1.291
date	2004.03.30.16.33.44;	author kiwi;	state Exp;
branches;
next	1.290;

1.290
date	2004.03.28.14.09.37;	author vida;	state Exp;
branches;
next	1.289;

1.289
date	2004.03.26.18.05.48;	author kiwi;	state Exp;
branches;
next	1.288;

1.288
date	2004.03.22.17.43.19;	author vida;	state Exp;
branches;
next	1.287;

1.287
date	2004.03.19.18.37.26;	author hww3;	state Exp;
branches;
next	1.286;

1.286
date	2004.03.03.15.23.44;	author vida;	state Exp;
branches;
next	1.285;

1.285
date	2004.02.26.15.46.16;	author ice;	state Exp;
branches;
next	1.284;

1.284
date	2004.02.25.16.12.34;	author kiwi;	state Exp;
branches;
next	1.283;

1.283
date	2004.02.24.16.02.54;	author kiwi;	state Exp;
branches;
next	1.282;

1.282
date	2004.02.21.20.25.58;	author kiwi;	state Exp;
branches;
next	1.281;

1.281
date	2004.02.21.07.08.41;	author jnt;	state Exp;
branches;
next	1.280;

1.280
date	2004.02.21.01.05.05;	author jnt;	state Exp;
branches;
next	1.279;

1.279
date	2004.02.20.22.57.14;	author jnt;	state Exp;
branches;
next	1.278;

1.278
date	2004.02.20.17.51.06;	author vida;	state Exp;
branches;
next	1.277;

1.277
date	2004.02.19.19.01.02;	author kiwi;	state Exp;
branches;
next	1.276;

1.276
date	2004.02.19.18.55.40;	author kiwi;	state Exp;
branches;
next	1.275;

1.275
date	2004.02.11.10.18.39;	author kiwi;	state Exp;
branches;
next	1.274;

1.274
date	2004.02.02.17.16.18;	author kiwi;	state Exp;
branches;
next	1.273;

1.273
date	2004.01.15.18.42.23;	author grendel;	state Exp;
branches;
next	1.272;

1.272
date	2004.01.15.04.40.20;	author jnt;	state Exp;
branches;
next	1.271;

1.271
date	2003.12.09.21.18.28;	author jnt;	state Exp;
branches;
next	1.270;

1.270
date	2003.12.05.06.18.03;	author jnt;	state Exp;
branches;
next	1.269;

1.269
date	2003.12.04.16.57.17;	author vida;	state Exp;
branches;
next	1.268;

1.268
date	2003.12.04.16.50.17;	author vida;	state Exp;
branches;
next	1.267;

1.267
date	2003.12.03.11.22.36;	author kiwi;	state Exp;
branches;
next	1.266;

1.266
date	2003.11.30.16.21.18;	author kiwi;	state Exp;
branches;
next	1.265;

1.265
date	2003.11.30.00.59.49;	author kiwi;	state Exp;
branches;
next	1.264;

1.264
date	2003.10.22.04.19.12;	author hww3;	state Exp;
branches;
next	1.263;

1.263
date	2003.10.21.08.28.01;	author kiwi;	state Exp;
branches;
next	1.262;

1.262
date	2003.09.30.09.51.01;	author kiwi;	state Exp;
branches;
next	1.261;

1.261
date	2003.09.28.22.18.12;	author hww3;	state Exp;
branches;
next	1.260;

1.260
date	2003.09.28.22.13.12;	author kiwi;	state Exp;
branches;
next	1.259;

1.259
date	2003.09.28.22.00.02;	author grendel;	state Exp;
branches;
next	1.258;

1.258
date	2003.09.28.21.59.25;	author grendel;	state Exp;
branches;
next	1.257;

1.257
date	2003.09.28.21.58.37;	author grendel;	state Exp;
branches;
next	1.256;

1.256
date	2003.09.28.21.57.18;	author kiwi;	state Exp;
branches;
next	1.255;

1.255
date	2003.09.28.21.21.48;	author jnt;	state Exp;
branches;
next	1.254;

1.254
date	2003.09.28.20.09.35;	author hww3;	state Exp;
branches;
next	1.253;

1.253
date	2003.09.28.20.07.16;	author jnt;	state Exp;
branches;
next	1.252;

1.252
date	2003.09.28.20.06.14;	author hww3;	state Exp;
branches;
next	1.251;

1.251
date	2003.09.28.20.05.51;	author hww3;	state Exp;
branches;
next	1.250;

1.250
date	2003.09.28.17.49.10;	author kiwi;	state Exp;
branches;
next	1.249;

1.249
date	2003.09.28.17.31.32;	author kiwi;	state Exp;
branches;
next	1.248;

1.248
date	2003.09.28.17.23.14;	author kiwi;	state Exp;
branches;
next	1.247;

1.247
date	2003.09.28.16.56.51;	author kiwi;	state Exp;
branches;
next	1.246;

1.246
date	2003.09.28.16.53.53;	author kiwi;	state Exp;
branches;
next	1.245;

1.245
date	2003.08.30.11.56.03;	author kiwi;	state Exp;
branches;
next	1.244;

1.244
date	2003.07.16.12.59.51;	author vida;	state Exp;
branches;
next	1.243;

1.243
date	2003.07.11.09.09.01;	author kiwi;	state Exp;
branches;
next	1.242;

1.242
date	2003.07.10.22.17.34;	author jnt;	state Exp;
branches;
next	1.241;

1.241
date	2003.07.09.17.07.43;	author kiwi;	state Exp;
branches;
next	1.240;

1.240
date	2003.06.30.15.52.35;	author kiwi;	state Exp;
branches;
next	1.239;

1.239
date	2003.06.30.13.07.48;	author kiwi;	state Exp;
branches;
next	1.238;

1.238
date	2003.06.28.21.18.12;	author kiwi;	state Exp;
branches;
next	1.237;

1.237
date	2003.06.21.16.47.10;	author kiwi;	state Exp;
branches;
next	1.236;

1.236
date	2003.06.21.12.59.31;	author kiwi;	state Exp;
branches;
next	1.235;

1.235
date	2003.06.21.12.49.39;	author kiwi;	state Exp;
branches;
next	1.234;

1.234
date	2003.06.20.22.21.12;	author cd34;	state Exp;
branches;
next	1.233;

1.233
date	2003.06.20.19.42.52;	author kiwi;	state Exp;
branches;
next	1.232;

1.232
date	2003.06.20.14.18.43;	author kiwi;	state Exp;
branches;
next	1.231;

1.231
date	2003.06.06.18.59.46;	author hww3;	state Exp;
branches;
next	1.230;

1.230
date	2003.06.06.16.06.23;	author kiwi;	state Exp;
branches;
next	1.229;

1.229
date	2003.06.03.21.07.52;	author hww3;	state Exp;
branches;
next	1.228;

1.228
date	2003.05.25.18.46.03;	author kiwi;	state Exp;
branches;
next	1.227;

1.227
date	2003.05.25.18.25.07;	author kiwi;	state Exp;
branches;
next	1.226;

1.226
date	2003.05.25.16.33.05;	author kiwi;	state Exp;
branches;
next	1.225;

1.225
date	2003.05.13.23.16.48;	author kiwi;	state Exp;
branches;
next	1.224;

1.224
date	2003.05.04.13.49.04;	author mbaehr;	state Exp;
branches;
next	1.223;

1.223
date	2003.05.04.12.37.37;	author vida;	state Exp;
branches;
next	1.222;

1.222
date	2003.05.03.17.44.20;	author kiwi;	state Exp;
branches;
next	1.221;

1.221
date	2003.04.30.09.59.51;	author bertrand;	state Exp;
branches;
next	1.220;

1.220
date	2003.03.28.22.17.51;	author kiwi;	state Exp;
branches;
next	1.219;

1.219
date	2003.03.28.14.39.41;	author maverick;	state Exp;
branches;
next	1.218;

1.218
date	2003.03.26.12.58.30;	author vida;	state Exp;
branches;
next	1.217;

1.217
date	2003.03.14.16.42.19;	author kiwi;	state Exp;
branches;
next	1.216;

1.216
date	2003.03.11.14.38.13;	author kiwi;	state Exp;
branches;
next	1.215;

1.215
date	2003.02.28.20.53.47;	author hww3;	state Exp;
branches;
next	1.214;

1.214
date	2003.02.28.03.23.36;	author jnt;	state Exp;
branches;
next	1.213;

1.213
date	2003.02.24.17.40.19;	author kiwi;	state Exp;
branches;
next	1.212;

1.212
date	2003.02.24.17.13.54;	author kiwi;	state Exp;
branches;
next	1.211;

1.211
date	2003.02.13.16.40.54;	author kiwi;	state Exp;
branches;
next	1.210;

1.210
date	2003.02.12.21.44.49;	author vida;	state Exp;
branches;
next	1.209;

1.209
date	2003.02.10.11.08.41;	author kiwi;	state Exp;
branches;
next	1.208;

1.208
date	2003.02.07.02.17.14;	author hww3;	state Exp;
branches;
next	1.207;

1.207
date	2003.02.05.15.18.23;	author kiwi;	state Exp;
branches;
next	1.206;

1.206
date	2003.02.04.16.18.26;	author kiwi;	state Exp;
branches;
next	1.205;

1.205
date	2003.01.27.22.21.15;	author kiwi;	state Exp;
branches;
next	1.204;

1.204
date	2003.01.26.00.32.31;	author kiwi;	state Exp;
branches;
next	1.203;

1.203
date	2003.01.24.17.30.37;	author kiwi;	state Exp;
branches;
next	1.202;

1.202
date	2003.01.22.16.01.10;	author kiwi;	state Exp;
branches;
next	1.201;

1.201
date	2003.01.14.17.59.10;	author cd34;	state Exp;
branches;
next	1.200;

1.200
date	2003.01.12.14.25.22;	author kiwi;	state Exp;
branches;
next	1.199;

1.199
date	2003.01.09.18.41.59;	author kiwi;	state Exp;
branches;
next	1.198;

1.198
date	2003.01.08.22.52.37;	author kiwi;	state Exp;
branches;
next	1.197;

1.197
date	2002.12.18.14.51.30;	author kiwi;	state Exp;
branches;
next	1.196;

1.196
date	2002.12.17.14.05.52;	author kiwi;	state Exp;
branches;
next	1.195;

1.195
date	2002.12.13.12.16.38;	author kiwi;	state Exp;
branches;
next	1.194;

1.194
date	2002.12.12.16.15.22;	author kiwi;	state Exp;
branches;
next	1.193;

1.193
date	2002.12.12.11.57.42;	author kiwi;	state Exp;
branches;
next	1.192;

1.192
date	2002.12.11.21.32.04;	author kiwi;	state Exp;
branches;
next	1.191;

1.191
date	2002.12.11.21.02.38;	author kiwi;	state Exp;
branches;
next	1.190;

1.190
date	2002.12.11.16.40.48;	author grendel;	state Exp;
branches;
next	1.189;

1.189
date	2002.12.11.16.39.36;	author grendel;	state Exp;
branches;
next	1.188;

1.188
date	2002.12.11.14.21.37;	author kiwi;	state Exp;
branches;
next	1.187;

1.187
date	2002.12.07.21.49.08;	author kiwi;	state Exp;
branches;
next	1.186;

1.186
date	2002.12.06.11.14.09;	author kiwi;	state Exp;
branches;
next	1.185;

1.185
date	2002.12.04.16.56.48;	author grendel;	state Exp;
branches;
next	1.184;

1.184
date	2002.12.02.02.09.58;	author grendel;	state Exp;
branches;
next	1.183;

1.183
date	2002.11.30.15.56.37;	author vida;	state Exp;
branches;
next	1.182;

1.182
date	2002.11.17.19.18.06;	author vida;	state Exp;
branches;
next	1.181;

1.181
date	2002.11.15.16.04.02;	author cd34;	state Exp;
branches;
next	1.180;

1.180
date	2002.11.09.20.31.06;	author cd34;	state Exp;
branches;
next	1.179;

1.179
date	2002.10.30.16.04.56;	author kiwi;	state Exp;
branches;
next	1.178;

1.178
date	2002.10.04.23.59.50;	author cd34;	state Exp;
branches;
next	1.177;

1.177
date	2002.10.03.16.55.12;	author grendel;	state Exp;
branches;
next	1.176;

1.176
date	2002.10.03.16.44.12;	author kiwi;	state Exp;
branches;
next	1.175;

1.175
date	2002.10.02.23.54.29;	author james_tyson;	state Exp;
branches;
next	1.174;

1.174
date	2002.10.01.16.01.45;	author kiwi;	state Exp;
branches;
next	1.173;

1.173
date	2002.09.29.21.05.59;	author grendel;	state Exp;
branches;
next	1.172;

1.172
date	2002.09.25.21.15.44;	author bertrand_lupart;	state Exp;
branches;
next	1.171;

1.171
date	2002.09.15.03.57.27;	author cd34;	state Exp;
branches;
next	1.170;

1.170
date	2002.09.14.19.01.13;	author cd34;	state Exp;
branches;
next	1.169;

1.169
date	2002.09.12.15.59.34;	author kiwi;	state Exp;
branches;
next	1.168;

1.168
date	2002.09.11.17.35.57;	author kiwi;	state Exp;
branches;
next	1.167;

1.167
date	2002.09.11.15.13.08;	author bertrand_lupart;	state Exp;
branches;
next	1.166;

1.166
date	2002.09.02.13.55.43;	author kiwi;	state Exp;
branches;
next	1.165;

1.165
date	2002.08.31.18.58.43;	author kiwi;	state Exp;
branches;
next	1.164;

1.164
date	2002.08.28.17.23.18;	author cd34;	state Exp;
branches;
next	1.163;

1.163
date	2002.08.28.17.22.14;	author cd34;	state Exp;
branches;
next	1.162;

1.162
date	2002.08.28.11.32.55;	author grendel;	state Exp;
branches;
next	1.161;

1.161
date	2002.08.28.01.46.58;	author cd34;	state Exp;
branches;
next	1.160;

1.160
date	2002.08.15.23.47.33;	author kazmer;	state Exp;
branches;
next	1.159;

1.159
date	2002.08.12.23.49.07;	author kazmer;	state Exp;
branches;
next	1.158;

1.158
date	2002.08.12.19.59.10;	author kazmer;	state Exp;
branches;
next	1.157;

1.157
date	2002.08.12.12.38.38;	author kazmer;	state Exp;
branches;
next	1.156;

1.156
date	2002.08.12.08.12.23;	author kazmer;	state Exp;
branches;
next	1.155;

1.155
date	2002.08.11.23.15.49;	author james_tyson;	state Exp;
branches;
next	1.154;

1.154
date	2002.08.02.01.15.17;	author kazmer;	state Exp;
branches;
next	1.153;

1.153
date	2002.08.01.23.27.45;	author kazmer;	state Exp;
branches;
next	1.152;

1.152
date	2002.08.01.23.23.25;	author kazmer;	state Exp;
branches;
next	1.151;

1.151
date	2002.08.01.18.15.28;	author grendel;	state Exp;
branches;
next	1.150;

1.150
date	2002.08.01.18.09.27;	author cd34;	state Exp;
branches;
next	1.149;

1.149
date	2002.07.30.22.53.34;	author james_tyson;	state Exp;
branches;
next	1.148;

1.148
date	2002.07.21.20.31.33;	author james_tyson;	state Exp;
branches;
next	1.147;

1.147
date	2002.07.19.21.40.50;	author grendel;	state Exp;
branches;
next	1.146;

1.146
date	2002.07.07.23.06.04;	author kiwi;	state Exp;
branches;
next	1.145;

1.145
date	2002.07.05.11.45.43;	author kiwi;	state Exp;
branches;
next	1.144;

1.144
date	2002.07.05.01.11.23;	author grendel;	state Exp;
branches;
next	1.143;

1.143
date	2002.07.04.22.53.56;	author kiwi;	state Exp;
branches;
next	1.142;

1.142
date	2002.06.26.18.17.23;	author kiwi;	state Exp;
branches;
next	1.141;

1.141
date	2002.06.25.00.27.37;	author kiwi;	state Exp;
branches;
next	1.140;

1.140
date	2002.06.25.00.26.23;	author kiwi;	state Exp;
branches;
next	1.139;

1.139
date	2002.06.24.13.14.31;	author kiwi;	state Exp;
branches;
next	1.138;

1.138
date	2002.06.22.22.05.35;	author kiwi;	state Exp;
branches;
next	1.137;

1.137
date	2002.06.22.22.03.38;	author kiwi;	state Exp;
branches;
next	1.136;

1.136
date	2002.06.22.22.02.15;	author kiwi;	state Exp;
branches;
next	1.135;

1.135
date	2002.06.14.10.11.34;	author gourdelier;	state Exp;
branches;
next	1.134;

1.134
date	2002.06.12.15.39.28;	author bertrand_lupart;	state Exp;
branches;
next	1.133;

1.133
date	2002.05.20.17.36.27;	author gourdelier;	state Exp;
branches;
next	1.132;

1.132
date	2002.05.16.16.07.52;	author kiwi;	state Exp;
branches;
next	1.131;

1.131
date	2002.05.16.02.03.04;	author grendel;	state Exp;
branches;
next	1.130;

1.130
date	2002.05.15.13.10.44;	author kiwi;	state Exp;
branches;
next	1.129;

1.129
date	2002.05.03.16.24.49;	author grendel;	state Exp;
branches;
next	1.128;

1.128
date	2002.04.23.02.17.55;	author grendel;	state Exp;
branches;
next	1.127;

1.127
date	2002.04.22.14.06.16;	author kiwi;	state Exp;
branches;
next	1.126;

1.126
date	2002.04.22.12.46.40;	author kiwi;	state Exp;
branches;
next	1.125;

1.125
date	2002.04.20.15.48.25;	author grendel;	state Exp;
branches;
next	1.124;

1.124
date	2002.04.20.13.57.59;	author kiwi;	state Exp;
branches;
next	1.123;

1.123
date	2002.04.18.13.09.43;	author kiwi;	state Exp;
branches;
next	1.122;

1.122
date	2002.04.17.18.28.13;	author kiwi;	state Exp;
branches;
next	1.121;

1.121
date	2002.04.17.18.21.20;	author kiwi;	state Exp;
branches;
next	1.120;

1.120
date	2002.04.17.17.59.42;	author kiwi;	state Exp;
branches;
next	1.119;

1.119
date	2002.04.17.13.01.34;	author kiwi;	state Exp;
branches;
next	1.118;

1.118
date	2002.04.16.17.53.27;	author kiwi;	state Exp;
branches;
next	1.117;

1.117
date	2002.02.24.19.53.28;	author kiwi;	state Exp;
branches;
next	1.116;

1.116
date	2002.02.21.17.41.33;	author grendel;	state Exp;
branches;
next	1.115;

1.115
date	2002.02.21.16.51.37;	author kiwi;	state Exp;
branches;
next	1.114;

1.114
date	2002.02.20.18.09.39;	author kiwi;	state Exp;
branches;
next	1.113;

1.113
date	2002.02.19.17.46.03;	author grendel;	state Exp;
branches;
next	1.112;

1.112
date	2002.02.14.22.00.24;	author kiwi;	state Exp;
branches;
next	1.111;

1.111
date	2002.02.11.15.55.15;	author kiwi;	state Exp;
branches;
next	1.110;

1.110
date	2002.02.11.15.25.45;	author grendel;	state Exp;
branches;
next	1.109;

1.109
date	2002.02.10.03.30.42;	author kiwi;	state Exp;
branches;
next	1.108;

1.108
date	2002.02.09.05.59.27;	author kiwi;	state Exp;
branches;
next	1.107;

1.107
date	2002.01.31.13.02.39;	author kiwi;	state Exp;
branches;
next	1.106;

1.106
date	2002.01.29.21.10.10;	author kiwi;	state Exp;
branches;
next	1.105;

1.105
date	2002.01.11.15.52.59;	author kiwi;	state Exp;
branches
	1.105.2.1;
next	1.104;

1.104
date	2002.01.11.15.41.30;	author kiwi;	state Exp;
branches;
next	1.103;

1.103
date	2002.01.07.16.10.02;	author grendel;	state Exp;
branches;
next	1.102;

1.102
date	2002.01.07.15.20.06;	author grendel;	state Exp;
branches;
next	1.101;

1.101
date	2002.01.05.02.37.36;	author kiwi;	state Exp;
branches;
next	1.100;

1.100
date	2002.01.03.18.05.30;	author kiwi;	state Exp;
branches;
next	1.99;

1.99
date	2002.01.03.14.38.39;	author kiwi;	state Exp;
branches;
next	1.98;

1.98
date	2002.01.02.17.09.50;	author kiwi;	state Exp;
branches;
next	1.97;

1.97
date	2002.01.02.16.28.49;	author kiwi;	state Exp;
branches;
next	1.96;

1.96
date	2002.01.02.16.13.36;	author kiwi;	state Exp;
branches;
next	1.95;

1.95
date	2001.12.27.19.23.00;	author kiwi;	state Exp;
branches;
next	1.94;

1.94
date	2001.12.27.19.02.15;	author kiwi;	state Exp;
branches;
next	1.93;

1.93
date	2001.11.16.12.15.05;	author kiwi;	state Exp;
branches;
next	1.92;

1.92
date	2001.09.28.22.10.32;	author neotron;	state Exp;
branches;
next	1.91;

1.91
date	2001.08.21.13.16.17;	author kiwi;	state Exp;
branches;
next	1.90;

1.90
date	2001.08.02.20.42.36;	author neotron;	state Exp;
branches;
next	1.89;

1.89
date	2001.07.04.19.02.01;	author uid22667;	state Exp;
branches;
next	1.88;

1.88
date	2001.06.29.01.04.38;	author neotron;	state Exp;
branches;
next	1.87;

1.87
date	2001.06.04.19.41.34;	author neotron;	state Exp;
branches;
next	1.86;

1.86
date	2001.05.26.02.34.37;	author neotron;	state Exp;
branches;
next	1.85;

1.85
date	2001.05.09.18.39.57;	author neotron;	state Exp;
branches;
next	1.84;

1.84
date	2001.05.08.19.01.14;	author neotron;	state Exp;
branches;
next	1.83;

1.83
date	2001.05.08.02.17.31;	author neotron;	state Exp;
branches;
next	1.82;

1.82
date	2001.05.08.00.25.57;	author neotron;	state Exp;
branches;
next	1.81;

1.81
date	2001.04.24.23.02.33;	author neotron;	state Exp;
branches;
next	1.80;

1.80
date	2001.03.27.00.11.14;	author neotron;	state Exp;
branches;
next	1.79;

1.79
date	2001.03.26.18.42.34;	author neotron;	state Exp;
branches;
next	1.78;

1.78
date	2001.03.14.21.13.04;	author neotron;	state Exp;
branches;
next	1.77;

1.77
date	2001.03.13.01.15.22;	author neotron;	state Exp;
branches;
next	1.76;

1.76
date	2001.03.01.17.30.49;	author neotron;	state Exp;
branches;
next	1.75;

1.75
date	2001.02.24.19.47.47;	author neotron;	state Exp;
branches;
next	1.74;

1.74
date	2001.02.24.19.47.35;	author neotron;	state Exp;
branches;
next	1.73;

1.73
date	2001.02.11.19.24.54;	author neotron;	state Exp;
branches;
next	1.72;

1.72
date	2001.01.24.18.39.05;	author neotron;	state Exp;
branches;
next	1.71;

1.71
date	2001.01.22.02.22.15;	author james_tyson;	state Exp;
branches;
next	1.70;

1.70
date	2001.01.17.01.04.52;	author neotron;	state Exp;
branches;
next	1.69;

1.69
date	2001.01.16.23.57.51;	author neotron;	state Exp;
branches;
next	1.68;

1.68
date	2001.01.16.19.24.31;	author neotron;	state Exp;
branches;
next	1.67;

1.67
date	2001.01.13.01.04.13;	author neotron;	state Exp;
branches;
next	1.66;

1.66
date	2001.01.11.22.39.43;	author neotron;	state Exp;
branches;
next	1.65;

1.65
date	2001.01.11.01.14.26;	author neotron;	state Exp;
branches;
next	1.64;

1.64
date	2001.01.10.23.14.33;	author neotron;	state Exp;
branches;
next	1.63;

1.63
date	2001.01.08.22.18.47;	author neotron;	state Exp;
branches;
next	1.62;

1.62
date	2001.01.07.22.24.06;	author james_tyson;	state Exp;
branches;
next	1.61;

1.61
date	2001.01.06.02.55.50;	author neotron;	state Exp;
branches;
next	1.60;

1.60
date	2001.01.06.00.53.20;	author neotron;	state Exp;
branches;
next	1.59;

1.59
date	2001.01.02.18.57.13;	author neotron;	state Exp;
branches;
next	1.58;

1.58
date	2000.12.21.14.13.01;	author grendel;	state Exp;
branches;
next	1.57;

1.57
date	2000.12.15.20.43.50;	author neotron;	state Exp;
branches;
next	1.56;

1.56
date	2000.12.14.03.20.01;	author neotron;	state Exp;
branches;
next	1.55;

1.55
date	2000.12.14.03.09.03;	author neotron;	state Exp;
branches;
next	1.54;

1.54
date	2000.12.13.06.44.43;	author neotron;	state Exp;
branches;
next	1.53;

1.53
date	2000.12.13.05.44.45;	author neotron;	state Exp;
branches;
next	1.52;

1.52
date	2000.12.13.05.38.33;	author neotron;	state Exp;
branches;
next	1.51;

1.51
date	2000.12.12.22.02.16;	author kiwi;	state Exp;
branches
	1.51.2.1;
next	1.50;

1.50
date	2000.12.12.21.27.26;	author neotron;	state Exp;
branches;
next	1.49;

1.49
date	2000.12.12.21.24.04;	author neotron;	state Exp;
branches;
next	1.48;

1.48
date	2000.12.06.01.15.05;	author neotron;	state Exp;
branches;
next	1.47;

1.47
date	2000.12.06.00.24.08;	author neotron;	state Exp;
branches;
next	1.46;

1.46
date	2000.12.04.23.49.02;	author neotron;	state Exp;
branches;
next	1.45;

1.45
date	2000.12.04.23.36.05;	author neotron;	state Exp;
branches;
next	1.44;

1.44
date	2000.12.04.23.17.07;	author neotron;	state Exp;
branches;
next	1.43;

1.43
date	2000.12.02.00.38.58;	author neotron;	state Exp;
branches;
next	1.42;

1.42
date	2000.11.30.23.27.27;	author neotron;	state Exp;
branches;
next	1.41;

1.41
date	2000.11.30.09.04.45;	author neotron;	state Exp;
branches;
next	1.40;

1.40
date	2000.11.30.08.13.42;	author neotron;	state Exp;
branches;
next	1.39;

1.39
date	2000.11.30.08.09.30;	author neotron;	state Exp;
branches;
next	1.38;

1.38
date	2000.11.28.00.03.45;	author neotron;	state Exp;
branches;
next	1.37;

1.37
date	2000.11.27.08.03.19;	author neotron;	state Exp;
branches;
next	1.36;

1.36
date	2000.11.27.06.28.12;	author neotron;	state Exp;
branches;
next	1.35;

1.35
date	2000.11.27.04.51.44;	author neotron;	state Exp;
branches;
next	1.34;

1.34
date	2000.11.21.04.51.04;	author neotron;	state Exp;
branches;
next	1.33;

1.33
date	2000.11.20.23.08.10;	author neotron;	state Exp;
branches;
next	1.32;

1.32
date	2000.11.14.21.24.27;	author neotron;	state Exp;
branches;
next	1.31;

1.31
date	2000.11.06.22.16.36;	author neotron;	state Exp;
branches;
next	1.30;

1.30
date	2000.11.03.00.57.00;	author neotron;	state Exp;
branches;
next	1.29;

1.29
date	2000.10.25.02.02.03;	author neotron;	state Exp;
branches;
next	1.28;

1.28
date	2000.10.25.01.55.26;	author neotron;	state Exp;
branches;
next	1.27;

1.27
date	2000.10.25.01.18.41;	author neotron;	state Exp;
branches;
next	1.26;

1.26
date	2000.10.23.20.41.47;	author neotron;	state Exp;
branches;
next	1.25;

1.25
date	2000.10.23.18.17.46;	author neotron;	state Exp;
branches;
next	1.24;

1.24
date	2000.10.20.22.27.04;	author neotron;	state Exp;
branches;
next	1.23;

1.23
date	2000.10.20.02.59.03;	author neotron;	state Exp;
branches;
next	1.22;

1.22
date	2000.10.19.19.14.25;	author neotron;	state Exp;
branches;
next	1.21;

1.21
date	2000.10.10.20.36.35;	author neotron;	state Exp;
branches;
next	1.20;

1.20
date	2000.09.28.19.15.20;	author neotron;	state Exp;
branches;
next	1.19;

1.19
date	2000.09.28.18.34.25;	author neotron;	state Exp;
branches;
next	1.18;

1.18
date	2000.09.28.02.51.05;	author neotron;	state Exp;
branches;
next	1.17;

1.17
date	2000.09.27.22.00.55;	author neotron;	state Exp;
branches;
next	1.16;

1.16
date	2000.09.25.21.00.23;	author neotron;	state Exp;
branches;
next	1.15;

1.15
date	2000.09.25.20.09.15;	author neotron;	state Exp;
branches;
next	1.14;

1.14
date	2000.09.20.22.47.33;	author neotron;	state Exp;
branches;
next	1.13;

1.13
date	2000.09.17.01.02.03;	author kiwi;	state Exp;
branches;
next	1.12;

1.12
date	2000.09.13.02.32.50;	author neotron;	state Exp;
branches;
next	1.11;

1.11
date	2000.08.14.04.13.25;	author neotron;	state Exp;
branches;
next	1.10;

1.10
date	2000.08.09.20.28.49;	author neotron;	state Exp;
branches;
next	1.9;

1.9
date	2000.08.08.00.21.21;	author neotron;	state Exp;
branches;
next	1.8;

1.8
date	2000.08.07.19.35.18;	author neotron;	state Exp;
branches;
next	1.7;

1.7
date	2000.08.07.01.52.00;	author neotron;	state Exp;
branches;
next	1.6;

1.6
date	2000.08.07.01.41.46;	author neotron;	state Exp;
branches;
next	1.5;

1.5
date	2000.08.05.23.45.44;	author neotron;	state Exp;
branches;
next	1.4;

1.4
date	2000.08.02.06.04.21;	author neotron;	state Exp;
branches;
next	1.3;

1.3
date	2000.08.02.06.03.10;	author neotron;	state Exp;
branches;
next	1.2;

1.2
date	2000.07.28.16.46.44;	author neotron;	state Exp;
branches;
next	1.1;

1.1
date	2000.07.28.16.31.07;	author neotron;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.07.28.16.31.07;	author neotron;	state Exp;
branches;
next	;

1.51.2.1
date	2000.12.13.05.37.28;	author neotron;	state Exp;
branches;
next	1.51.2.2;

1.51.2.2
date	2000.12.14.03.16.08;	author neotron;	state Exp;
branches;
next	1.51.2.3;

1.51.2.3
date	2000.12.14.21.32.32;	author neotron;	state Exp;
branches;
next	1.51.2.4;

1.51.2.4
date	2000.12.14.21.53.48;	author neotron;	state Exp;
branches;
next	1.51.2.5;

1.51.2.5
date	2000.12.15.20.43.14;	author neotron;	state Exp;
branches;
next	1.51.2.6;

1.51.2.6
date	2001.01.04.01.17.03;	author neotron;	state Exp;
branches;
next	1.51.2.7;

1.51.2.7
date	2001.01.08.19.34.52;	author neotron;	state Exp;
branches;
next	1.51.2.8;

1.51.2.8
date	2001.01.08.22.45.52;	author neotron;	state Exp;
branches;
next	1.51.2.9;

1.51.2.9
date	2001.01.11.01.25.41;	author neotron;	state Exp;
branches;
next	1.51.2.10;

1.51.2.10
date	2001.01.11.22.39.39;	author neotron;	state Exp;
branches;
next	1.51.2.11;

1.51.2.11
date	2001.01.16.19.22.43;	author neotron;	state Exp;
branches;
next	1.51.2.12;

1.51.2.12
date	2001.01.17.01.12.06;	author neotron;	state Exp;
branches;
next	1.51.2.13;

1.51.2.13
date	2001.01.18.18.55.53;	author neotron;	state Exp;
branches;
next	1.51.2.14;

1.51.2.14
date	2001.01.22.02.16.13;	author neotron;	state Exp;
branches;
next	1.51.2.15;

1.51.2.15
date	2001.01.22.02.44.18;	author neotron;	state Exp;
branches;
next	1.51.2.16;

1.51.2.16
date	2001.01.24.18.41.37;	author neotron;	state Exp;
branches;
next	1.51.2.17;

1.51.2.17
date	2001.02.10.05.12.06;	author neotron;	state Exp;
branches;
next	1.51.2.18;

1.51.2.18
date	2001.02.10.05.25.34;	author neotron;	state Exp;
branches;
next	1.51.2.19;

1.51.2.19
date	2001.02.10.05.56.02;	author neotron;	state Exp;
branches;
next	1.51.2.20;

1.51.2.20
date	2001.02.10.07.17.22;	author neotron;	state Exp;
branches;
next	1.51.2.21;

1.51.2.21
date	2001.02.11.19.24.58;	author neotron;	state Exp;
branches;
next	1.51.2.22;

1.51.2.22
date	2001.03.01.17.30.01;	author neotron;	state Exp;
branches;
next	1.51.2.23;

1.51.2.23
date	2001.03.12.21.24.27;	author neotron;	state Exp;
branches;
next	1.51.2.24;

1.51.2.24
date	2001.03.13.01.13.02;	author neotron;	state Exp;
branches;
next	1.51.2.25;

1.51.2.25
date	2001.03.14.21.28.24;	author neotron;	state Exp;
branches;
next	1.51.2.26;

1.51.2.26
date	2001.03.22.19.38.09;	author neotron;	state Exp;
branches;
next	1.51.2.27;

1.51.2.27
date	2001.03.27.00.09.14;	author neotron;	state Exp;
branches;
next	1.51.2.28;

1.51.2.28
date	2001.04.16.19.14.51;	author neotron;	state Exp;
branches;
next	1.51.2.29;

1.51.2.29
date	2001.05.08.19.00.19;	author neotron;	state Exp;
branches;
next	1.51.2.30;

1.51.2.30
date	2001.05.09.18.40.22;	author neotron;	state Exp;
branches;
next	1.51.2.31;

1.51.2.31
date	2001.06.28.21.52.42;	author neotron;	state Exp;
branches;
next	1.51.2.32;

1.51.2.32
date	2001.06.29.00.13.13;	author neotron;	state Exp;
branches;
next	1.51.2.33;

1.51.2.33
date	2001.06.29.00.30.21;	author neotron;	state Exp;
branches;
next	1.51.2.34;

1.51.2.34
date	2001.06.29.01.07.12;	author neotron;	state Exp;
branches;
next	1.51.2.35;

1.51.2.35
date	2001.08.02.20.42.29;	author neotron;	state Exp;
branches;
next	1.51.2.36;

1.51.2.36
date	2001.08.02.20.47.41;	author neotron;	state Exp;
branches;
next	1.51.2.37;

1.51.2.37
date	2001.09.28.22.10.04;	author neotron;	state Exp;
branches;
next	1.51.2.38;

1.51.2.38
date	2001.11.06.11.32.35;	author kiwi;	state Exp;
branches;
next	1.51.2.39;

1.51.2.39
date	2001.11.06.11.49.44;	author kiwi;	state Exp;
branches;
next	1.51.2.40;

1.51.2.40
date	2001.11.06.12.04.22;	author kiwi;	state Exp;
branches;
next	1.51.2.41;

1.51.2.41
date	2001.11.07.13.12.13;	author kiwi;	state Exp;
branches;
next	1.51.2.42;

1.51.2.42
date	2001.11.07.14.37.52;	author kiwi;	state Exp;
branches;
next	1.51.2.43;

1.51.2.43
date	2001.11.16.12.13.52;	author kiwi;	state Exp;
branches;
next	1.51.2.44;

1.51.2.44
date	2002.01.02.16.12.07;	author kiwi;	state Exp;
branches;
next	1.51.2.45;

1.51.2.45
date	2002.02.11.15.18.15;	author grendel;	state Exp;
branches;
next	1.51.2.46;

1.51.2.46
date	2002.02.11.15.59.09;	author kiwi;	state Exp;
branches;
next	1.51.2.47;

1.51.2.47
date	2002.02.20.18.52.02;	author grendel;	state Exp;
branches;
next	1.51.2.48;

1.51.2.48
date	2002.02.21.16.49.08;	author kiwi;	state Exp;
branches;
next	1.51.2.49;

1.51.2.49
date	2002.02.21.17.39.03;	author grendel;	state Exp;
branches;
next	1.51.2.50;

1.51.2.50
date	2002.02.24.19.52.36;	author kiwi;	state Exp;
branches;
next	1.51.2.51;

1.51.2.51
date	2002.02.25.12.09.03;	author grendel;	state Exp;
branches;
next	1.51.2.52;

1.51.2.52
date	2002.02.27.14.07.10;	author kiwi;	state Exp;
branches;
next	1.51.2.53;

1.51.2.53
date	2002.02.27.14.36.10;	author kiwi;	state Exp;
branches;
next	1.51.2.54;

1.51.2.54
date	2002.04.16.17.48.06;	author kiwi;	state Exp;
branches;
next	1.51.2.55;

1.51.2.55
date	2002.04.22.14.09.56;	author kiwi;	state Exp;
branches;
next	1.51.2.56;

1.51.2.56
date	2002.05.15.12.46.15;	author kiwi;	state Exp;
branches;
next	1.51.2.57;

1.51.2.57
date	2002.05.15.13.53.45;	author kiwi;	state Exp;
branches;
next	1.51.2.58;

1.51.2.58
date	2002.05.16.02.06.30;	author grendel;	state Exp;
branches;
next	1.51.2.59;

1.51.2.59
date	2002.05.16.02.10.17;	author grendel;	state Exp;
branches;
next	1.51.2.60;

1.51.2.60
date	2002.05.16.10.53.14;	author kiwi;	state Exp;
branches;
next	1.51.2.61;

1.51.2.61
date	2002.06.22.22.08.48;	author kiwi;	state Exp;
branches;
next	1.51.2.62;

1.51.2.62
date	2002.06.25.00.47.17;	author kiwi;	state Exp;
branches;
next	1.51.2.63;

1.51.2.63
date	2002.07.05.11.51.59;	author kiwi;	state Exp;
branches;
next	1.51.2.64;

1.51.2.64
date	2002.09.12.15.49.12;	author kiwi;	state Exp;
branches;
next	1.51.2.65;

1.51.2.65
date	2002.12.13.12.01.03;	author kiwi;	state Exp;
branches;
next	1.51.2.66;

1.51.2.66
date	2002.12.13.14.38.51;	author kiwi;	state Exp;
branches;
next	1.51.2.67;

1.51.2.67
date	2003.01.24.17.20.45;	author kiwi;	state Exp;
branches;
next	1.51.2.68;

1.51.2.68
date	2003.01.27.22.20.06;	author kiwi;	state Exp;
branches;
next	1.51.2.69;

1.51.2.69
date	2003.03.02.17.19.26;	author kiwi;	state Exp;
branches;
next	1.51.2.70;

1.51.2.70
date	2004.05.19.14.23.55;	author bertrand;	state Exp;
branches;
next	1.51.2.71;

1.51.2.71
date	2005.03.07.13.35.07;	author kiwi;	state Exp;
branches;
next	;

1.105.2.1
date	2002.02.09.05.56.31;	author kiwi;	state Exp;
branches;
next	1.105.2.2;

1.105.2.2
date	2002.02.09.05.58.34;	author kiwi;	state Exp;
branches;
next	1.105.2.3;

1.105.2.3
date	2002.02.10.03.29.33;	author kiwi;	state Exp;
branches;
next	1.105.2.4;

1.105.2.4
date	2002.02.11.15.57.15;	author kiwi;	state Exp;
branches;
next	1.105.2.5;

1.105.2.5
date	2002.02.15.12.14.22;	author grendel;	state Exp;
branches;
next	1.105.2.6;

1.105.2.6
date	2002.02.20.17.52.44;	author kiwi;	state Exp;
branches;
next	1.105.2.7;

1.105.2.7
date	2002.02.20.18.42.58;	author grendel;	state Exp;
branches;
next	1.105.2.8;

1.105.2.8
date	2002.02.21.16.52.12;	author kiwi;	state Exp;
branches;
next	1.105.2.9;

1.105.2.9
date	2002.02.21.17.24.42;	author grendel;	state Exp;
branches;
next	1.105.2.10;

1.105.2.10
date	2002.02.24.19.49.50;	author kiwi;	state Exp;
branches;
next	1.105.2.11;

1.105.2.11
date	2002.02.25.12.18.10;	author grendel;	state Exp;
branches;
next	1.105.2.12;

1.105.2.12
date	2002.02.27.17.01.00;	author kiwi;	state Exp;
branches;
next	1.105.2.13;

1.105.2.13
date	2002.04.16.17.50.48;	author kiwi;	state Exp;
branches;
next	1.105.2.14;

1.105.2.14
date	2002.04.17.13.03.30;	author kiwi;	state Exp;
branches;
next	1.105.2.15;

1.105.2.15
date	2002.04.17.18.01.09;	author kiwi;	state Exp;
branches;
next	1.105.2.16;

1.105.2.16
date	2002.04.17.18.18.41;	author kiwi;	state Exp;
branches;
next	1.105.2.17;

1.105.2.17
date	2002.04.18.00.13.51;	author grendel;	state Exp;
branches;
next	1.105.2.18;

1.105.2.18
date	2002.04.18.12.55.40;	author kiwi;	state Exp;
branches;
next	1.105.2.19;

1.105.2.19
date	2002.04.20.14.00.04;	author kiwi;	state Exp;
branches;
next	1.105.2.20;

1.105.2.20
date	2002.04.22.12.43.53;	author kiwi;	state Exp;
branches;
next	1.105.2.21;

1.105.2.21
date	2002.04.22.13.59.43;	author kiwi;	state Exp;
branches;
next	1.105.2.22;

1.105.2.22
date	2002.04.23.02.20.53;	author grendel;	state Exp;
branches;
next	1.105.2.23;

1.105.2.23
date	2002.04.24.10.19.59;	author kiwi;	state Exp;
branches;
next	1.105.2.24;

1.105.2.24
date	2002.05.03.16.27.25;	author grendel;	state Exp;
branches;
next	1.105.2.25;

1.105.2.25
date	2002.05.15.13.01.02;	author kiwi;	state Exp;
branches;
next	1.105.2.26;

1.105.2.26
date	2002.05.16.02.04.56;	author grendel;	state Exp;
branches;
next	1.105.2.27;

1.105.2.27
date	2002.05.16.16.05.50;	author kiwi;	state Exp;
branches;
next	1.105.2.28;

1.105.2.28
date	2002.05.20.17.37.03;	author gourdelier;	state Exp;
branches;
next	1.105.2.29;

1.105.2.29
date	2002.05.22.11.35.33;	author kiwi;	state Exp;
branches;
next	1.105.2.30;

1.105.2.30
date	2002.05.22.11.46.43;	author kiwi;	state Exp;
branches;
next	1.105.2.31;

1.105.2.31
date	2002.05.22.12.58.20;	author kiwi;	state Exp;
branches;
next	1.105.2.32;

1.105.2.32
date	2002.05.22.15.23.26;	author kiwi;	state Exp;
branches;
next	1.105.2.33;

1.105.2.33
date	2002.05.22.15.32.12;	author kiwi;	state Exp;
branches;
next	1.105.2.34;

1.105.2.34
date	2002.06.10.16.26.29;	author kiwi;	state Exp;
branches;
next	1.105.2.35;

1.105.2.35
date	2002.06.12.15.31.29;	author bertrand_lupart;	state Exp;
branches;
next	1.105.2.36;

1.105.2.36
date	2002.06.14.10.05.38;	author gourdelier;	state Exp;
branches;
next	1.105.2.37;

1.105.2.37
date	2002.06.22.22.07.24;	author kiwi;	state Exp;
branches;
next	1.105.2.38;

1.105.2.38
date	2002.06.24.12.48.51;	author kiwi;	state Exp;
branches;
next	1.105.2.39;

1.105.2.39
date	2002.06.25.00.41.40;	author kiwi;	state Exp;
branches;
next	1.105.2.40;

1.105.2.40
date	2002.06.26.18.15.43;	author kiwi;	state Exp;
branches;
next	1.105.2.41;

1.105.2.41
date	2002.07.05.11.48.38;	author kiwi;	state Exp;
branches;
next	1.105.2.42;

1.105.2.42
date	2002.07.07.23.00.54;	author kiwi;	state Exp;
branches;
next	1.105.2.43;

1.105.2.43
date	2002.07.08.17.32.22;	author grendel;	state Exp;
branches;
next	1.105.2.44;

1.105.2.44
date	2002.07.09.11.26.52;	author kiwi;	state Exp;
branches;
next	1.105.2.45;

1.105.2.45
date	2002.07.21.20.31.00;	author james_tyson;	state Exp;
branches;
next	1.105.2.46;

1.105.2.46
date	2002.07.21.20.35.04;	author kiwi;	state Exp;
branches;
next	1.105.2.47;

1.105.2.47
date	2002.08.31.18.53.18;	author kiwi;	state Exp;
branches;
next	1.105.2.48;

1.105.2.48
date	2002.08.31.19.03.30;	author kiwi;	state Exp;
branches;
next	1.105.2.49;

1.105.2.49
date	2002.09.02.13.52.43;	author kiwi;	state Exp;
branches;
next	1.105.2.50;

1.105.2.50
date	2002.09.11.15.10.01;	author bertrand_lupart;	state Exp;
branches;
next	1.105.2.51;

1.105.2.51
date	2002.09.11.17.26.23;	author kiwi;	state Exp;
branches;
next	1.105.2.52;

1.105.2.52
date	2002.09.11.17.36.18;	author kiwi;	state Exp;
branches;
next	1.105.2.53;

1.105.2.53
date	2002.09.12.15.54.14;	author kiwi;	state Exp;
branches;
next	1.105.2.54;

1.105.2.54
date	2002.09.15.10.51.47;	author kiwi;	state Exp;
branches;
next	1.105.2.55;

1.105.2.55
date	2002.09.25.20.53.58;	author bertrand_lupart;	state Exp;
branches;
next	1.105.2.56;

1.105.2.56
date	2002.10.01.15.59.06;	author kiwi;	state Exp;
branches;
next	1.105.2.57;

1.105.2.57
date	2002.10.03.16.43.15;	author kiwi;	state Exp;
branches;
next	1.105.2.58;

1.105.2.58
date	2002.10.03.16.44.29;	author kiwi;	state Exp;
branches;
next	1.105.2.59;

1.105.2.59
date	2002.10.03.16.57.08;	author grendel;	state Exp;
branches;
next	1.105.2.60;

1.105.2.60
date	2002.10.18.19.39.11;	author kiwi;	state Exp;
branches;
next	1.105.2.61;

1.105.2.61
date	2002.10.18.19.59.29;	author grendel;	state Exp;
branches;
next	1.105.2.62;

1.105.2.62
date	2002.10.21.17.17.36;	author kiwi;	state Exp;
branches;
next	1.105.2.63;

1.105.2.63
date	2002.10.21.18.55.50;	author kiwi;	state Exp;
branches;
next	1.105.2.64;

1.105.2.64
date	2002.10.21.20.05.11;	author kiwi;	state Exp;
branches;
next	1.105.2.65;

1.105.2.65
date	2002.10.21.22.09.44;	author kiwi;	state Exp;
branches;
next	1.105.2.66;

1.105.2.66
date	2002.10.22.13.03.34;	author kiwi;	state Exp;
branches;
next	1.105.2.67;

1.105.2.67
date	2002.10.30.15.41.17;	author kiwi;	state Exp;
branches;
next	1.105.2.68;

1.105.2.68
date	2002.10.30.16.23.54;	author kiwi;	state Exp;
branches;
next	1.105.2.69;

1.105.2.69
date	2002.11.17.19.22.54;	author vida;	state Exp;
branches;
next	1.105.2.70;

1.105.2.70
date	2002.12.04.15.00.28;	author kiwi;	state Exp;
branches;
next	1.105.2.71;

1.105.2.71
date	2002.12.13.12.06.34;	author kiwi;	state Exp;
branches;
next	1.105.2.72;

1.105.2.72
date	2002.12.13.14.48.39;	author kiwi;	state Exp;
branches;
next	1.105.2.73;

1.105.2.73
date	2002.12.17.13.35.58;	author kiwi;	state Exp;
branches;
next	1.105.2.74;

1.105.2.74
date	2002.12.17.13.56.11;	author kiwi;	state Exp;
branches;
next	1.105.2.75;

1.105.2.75
date	2002.12.18.14.47.41;	author kiwi;	state Exp;
branches;
next	1.105.2.76;

1.105.2.76
date	2002.12.18.14.49.03;	author kiwi;	state Exp;
branches;
next	1.105.2.77;

1.105.2.77
date	2002.12.18.14.53.18;	author kiwi;	state Exp;
branches;
next	1.105.2.78;

1.105.2.78
date	2003.01.24.17.17.21;	author kiwi;	state Exp;
branches;
next	1.105.2.79;

1.105.2.79
date	2003.01.27.22.16.29;	author kiwi;	state Exp;
branches;
next	1.105.2.80;

1.105.2.80
date	2003.01.27.22.23.03;	author kiwi;	state Exp;
branches;
next	1.105.2.81;

1.105.2.81
date	2003.02.25.21.50.10;	author kiwi;	state Exp;
branches;
next	1.105.2.82;

1.105.2.82
date	2003.02.28.15.01.18;	author kiwi;	state Exp;
branches;
next	1.105.2.83;

1.105.2.83
date	2003.03.02.18.25.41;	author kiwi;	state Exp;
branches;
next	1.105.2.84;

1.105.2.84
date	2003.03.14.16.39.51;	author kiwi;	state Exp;
branches;
next	1.105.2.85;

1.105.2.85
date	2003.03.28.14.35.13;	author maverick;	state Exp;
branches;
next	1.105.2.86;

1.105.2.86
date	2003.03.28.22.26.28;	author kiwi;	state Exp;
branches;
next	1.105.2.87;

1.105.2.87
date	2003.04.30.07.20.41;	author bertrand;	state Exp;
branches;
next	1.105.2.88;

1.105.2.88
date	2003.04.30.09.39.09;	author bertrand;	state Exp;
branches;
next	1.105.2.89;

1.105.2.89
date	2003.04.30.17.45.35;	author bertrand;	state Exp;
branches;
next	1.105.2.90;

1.105.2.90
date	2003.05.03.17.42.06;	author kiwi;	state Exp;
branches;
next	1.105.2.91;

1.105.2.91
date	2003.05.04.13.49.05;	author mbaehr;	state Exp;
branches;
next	1.105.2.92;

1.105.2.92
date	2003.05.13.23.12.15;	author kiwi;	state Exp;
branches;
next	1.105.2.93;

1.105.2.93
date	2003.05.15.19.20.55;	author kiwi;	state Exp;
branches;
next	1.105.2.94;

1.105.2.94
date	2003.05.15.20.53.35;	author bertrand;	state Exp;
branches;
next	1.105.2.95;

1.105.2.95
date	2003.05.21.20.59.53;	author grendel;	state Exp;
branches;
next	1.105.2.96;

1.105.2.96
date	2003.05.25.17.43.28;	author kiwi;	state Exp;
branches;
next	1.105.2.97;

1.105.2.97
date	2003.05.25.18.21.11;	author kiwi;	state Exp;
branches;
next	1.105.2.98;

1.105.2.98
date	2003.05.25.18.22.11;	author kiwi;	state Exp;
branches;
next	1.105.2.99;

1.105.2.99
date	2003.05.25.18.47.01;	author kiwi;	state Exp;
branches;
next	1.105.2.100;

1.105.2.100
date	2003.06.03.22.11.33;	author kiwi;	state Exp;
branches;
next	1.105.2.101;

1.105.2.101
date	2003.06.20.19.43.34;	author kiwi;	state Exp;
branches;
next	1.105.2.102;

1.105.2.102
date	2003.06.21.13.08.59;	author kiwi;	state Exp;
branches;
next	1.105.2.103;

1.105.2.103
date	2003.06.21.16.49.04;	author kiwi;	state Exp;
branches;
next	1.105.2.104;

1.105.2.104
date	2003.06.23.18.30.38;	author kiwi;	state Exp;
branches;
next	1.105.2.105;

1.105.2.105
date	2003.06.23.19.06.48;	author kiwi;	state Exp;
branches;
next	1.105.2.106;

1.105.2.106
date	2003.06.23.19.16.32;	author kiwi;	state Exp;
branches;
next	1.105.2.107;

1.105.2.107
date	2003.06.28.21.57.51;	author kiwi;	state Exp;
branches;
next	1.105.2.108;

1.105.2.108
date	2003.06.30.13.02.27;	author kiwi;	state Exp;
branches;
next	1.105.2.109;

1.105.2.109
date	2003.07.02.18.05.18;	author kiwi;	state Exp;
branches;
next	1.105.2.110;

1.105.2.110
date	2003.07.09.17.05.26;	author kiwi;	state Exp;
branches;
next	1.105.2.111;

1.105.2.111
date	2003.07.10.22.20.48;	author jnt;	state Exp;
branches;
next	1.105.2.112;

1.105.2.112
date	2003.07.18.10.47.02;	author kiwi;	state Exp;
branches;
next	1.105.2.113;

1.105.2.113
date	2003.07.24.09.09.58;	author kiwi;	state Exp;
branches;
next	1.105.2.114;

1.105.2.114
date	2003.12.05.06.16.51;	author jnt;	state Exp;
branches;
next	1.105.2.115;

1.105.2.115
date	2003.12.09.21.03.22;	author jnt;	state Exp;
branches;
next	1.105.2.116;

1.105.2.116
date	2003.12.15.16.42.45;	author hww3;	state Exp;
branches;
next	1.105.2.117;

1.105.2.117
date	2003.12.15.17.41.57;	author vida;	state Exp;
branches;
next	1.105.2.118;

1.105.2.118
date	2003.12.15.19.50.50;	author jnt;	state Exp;
branches;
next	1.105.2.119;

1.105.2.119
date	2004.01.27.13.12.48;	author kiwi;	state Exp;
branches;
next	1.105.2.120;

1.105.2.120
date	2004.01.27.13.36.07;	author vida;	state Exp;
branches;
next	1.105.2.121;

1.105.2.121
date	2004.01.28.22.47.24;	author kiwi;	state Exp;
branches;
next	1.105.2.122;

1.105.2.122
date	2004.01.29.14.40.55;	author kiwi;	state Exp;
branches;
next	1.105.2.123;

1.105.2.123
date	2004.02.02.15.52.42;	author kiwi;	state Exp;
branches;
next	1.105.2.124;

1.105.2.124
date	2004.02.09.02.54.11;	author grendel;	state Exp;
branches;
next	1.105.2.125;

1.105.2.125
date	2004.02.11.05.11.48;	author jnt;	state Exp;
branches;
next	1.105.2.126;

1.105.2.126
date	2004.02.11.10.15.54;	author kiwi;	state Exp;
branches;
next	1.105.2.127;

1.105.2.127
date	2004.02.19.19.03.56;	author kiwi;	state Exp;
branches;
next	1.105.2.128;

1.105.2.128
date	2004.04.05.05.57.27;	author jnt;	state Exp;
branches;
next	1.105.2.129;

1.105.2.129
date	2004.04.23.15.12.40;	author bertrand;	state Exp;
branches;
next	1.105.2.130;

1.105.2.130
date	2004.04.23.15.15.49;	author bertrand;	state Exp;
branches;
next	1.105.2.131;

1.105.2.131
date	2004.04.23.15.16.47;	author bertrand;	state Exp;
branches;
next	1.105.2.132;

1.105.2.132
date	2004.05.07.10.32.24;	author vida;	state Exp;
branches;
next	1.105.2.133;

1.105.2.133
date	2004.05.19.14.25.30;	author bertrand;	state Exp;
branches;
next	1.105.2.134;

1.105.2.134
date	2004.05.19.14.29.08;	author bertrand;	state Exp;
branches;
next	1.105.2.135;

1.105.2.135
date	2004.07.19.19.42.11;	author kiwi;	state Exp;
branches;
next	1.105.2.136;

1.105.2.136
date	2004.07.19.19.45.11;	author kiwi;	state Exp;
branches;
next	1.105.2.137;

1.105.2.137
date	2004.09.20.21.46.34;	author jnt;	state Exp;
branches;
next	1.105.2.138;

1.105.2.138
date	2004.11.12.10.00.56;	author kiwi;	state Exp;
branches;
next	1.105.2.139;

1.105.2.139
date	2004.11.12.10.07.29;	author kiwi;	state Exp;
branches;
next	1.105.2.140;

1.105.2.140
date	2004.11.12.10.20.50;	author kiwi;	state Exp;
branches;
next	1.105.2.141;

1.105.2.141
date	2004.12.17.15.01.12;	author kiwi;	state Exp;
branches;
next	1.105.2.142;

1.105.2.142
date	2005.02.27.17.00.28;	author kiwi;	state Exp;
branches;
next	1.105.2.143;

1.105.2.143
date	2005.03.07.13.32.54;	author kiwi;	state Exp;
branches;
next	1.105.2.144;

1.105.2.144
date	2005.07.22.13.33.23;	author kiwi;	state Exp;
branches;
next	1.105.2.145;

1.105.2.145
date	2005.08.18.19.24.32;	author kiwi;	state Exp;
branches;
next	1.105.2.146;

1.105.2.146
date	2005.10.19.12.43.29;	author kiwi;	state Exp;
branches;
next	1.105.2.147;

1.105.2.147
date	2007.07.30.20.15.25;	author hww3;	state Exp;
branches;
next	;

1.319.2.1
date	2004.09.14.08.17.55;	author kiwi;	state Exp;
branches;
next	1.319.2.2;

1.319.2.2
date	2004.09.14.15.26.15;	author vida;	state Exp;
branches;
next	1.319.2.3;

1.319.2.3
date	2004.09.16.09.26.56;	author kiwi;	state Exp;
branches;
next	1.319.2.4;

1.319.2.4
date	2004.09.17.14.18.26;	author kiwi;	state Exp;
branches;
next	1.319.2.5;

1.319.2.5
date	2004.09.17.14.36.43;	author kiwi;	state Exp;
branches;
next	1.319.2.6;

1.319.2.6
date	2004.09.19.13.51.28;	author hww3;	state Exp;
branches;
next	1.319.2.7;

1.319.2.7
date	2004.09.20.13.14.01;	author grendel;	state Exp;
branches;
next	1.319.2.8;

1.319.2.8
date	2004.09.20.17.27.25;	author vida;	state Exp;
branches;
next	1.319.2.9;

1.319.2.9
date	2004.09.20.18.46.48;	author grendel;	state Exp;
branches;
next	1.319.2.10;

1.319.2.10
date	2004.09.20.22.21.57;	author jnt;	state Exp;
branches;
next	1.319.2.11;

1.319.2.11
date	2004.09.21.10.36.10;	author vida;	state Exp;
branches;
next	1.319.2.12;

1.319.2.12
date	2004.09.22.13.22.23;	author grendel;	state Exp;
branches;
next	1.319.2.13;

1.319.2.13
date	2004.10.14.14.41.11;	author bertrand;	state Exp;
branches;
next	1.319.2.14;

1.319.2.14
date	2004.10.14.15.30.32;	author bertrand;	state Exp;
branches;
next	1.319.2.15;

1.319.2.15
date	2004.10.26.09.29.23;	author bertrand;	state Exp;
branches;
next	1.319.2.16;

1.319.2.16
date	2004.10.28.13.15.26;	author kiwi;	state Exp;
branches;
next	1.319.2.17;

1.319.2.17
date	2004.10.28.13.29.59;	author kiwi;	state Exp;
branches;
next	1.319.2.18;

1.319.2.18
date	2004.10.31.16.06.04;	author hww3;	state Exp;
branches;
next	1.319.2.19;

1.319.2.19
date	2004.10.31.19.51.17;	author hww3;	state Exp;
branches;
next	1.319.2.20;

1.319.2.20
date	2004.11.05.15.56.06;	author kiwi;	state Exp;
branches;
next	1.319.2.21;

1.319.2.21
date	2004.11.09.16.47.31;	author bertrand;	state Exp;
branches;
next	1.319.2.22;

1.319.2.22
date	2004.11.10.16.11.41;	author bertrand;	state Exp;
branches;
next	1.319.2.23;

1.319.2.23
date	2004.11.12.10.04.28;	author kiwi;	state Exp;
branches;
next	1.319.2.24;

1.319.2.24
date	2004.11.27.08.41.39;	author jnt;	state Exp;
branches;
next	1.319.2.25;

1.319.2.25
date	2004.12.17.15.08.11;	author kiwi;	state Exp;
branches;
next	1.319.2.26;

1.319.2.26
date	2005.01.06.12.51.46;	author kiwi;	state Exp;
branches;
next	1.319.2.27;

1.319.2.27
date	2005.03.01.14.44.57;	author kiwi;	state Exp;
branches;
next	1.319.2.28;

1.319.2.28
date	2005.03.07.13.37.02;	author kiwi;	state Exp;
branches;
next	1.319.2.29;

1.319.2.29
date	2005.05.06.14.39.46;	author kiwi;	state Exp;
branches;
next	1.319.2.30;

1.319.2.30
date	2005.05.09.19.44.00;	author hww3;	state Exp;
branches;
next	1.319.2.31;

1.319.2.31
date	2005.05.12.02.13.41;	author hww3;	state Exp;
branches;
next	1.319.2.32;

1.319.2.32
date	2005.06.29.13.54.49;	author kiwi;	state Exp;
branches;
next	1.319.2.33;

1.319.2.33
date	2005.07.22.14.15.26;	author kiwi;	state Exp;
branches;
next	1.319.2.34;

1.319.2.34
date	2005.08.18.19.32.29;	author kiwi;	state Exp;
branches;
next	1.319.2.35;

1.319.2.35
date	2005.09.23.07.57.58;	author kiwi;	state Exp;
branches;
next	1.319.2.36;

1.319.2.36
date	2005.10.05.12.13.33;	author kiwi;	state Exp;
branches;
next	1.319.2.37;

1.319.2.37
date	2005.10.05.16.03.13;	author kiwi;	state Exp;
branches;
next	1.319.2.38;

1.319.2.38
date	2005.10.19.12.56.34;	author kiwi;	state Exp;
branches;
next	1.319.2.39;

1.319.2.39
date	2005.11.04.13.12.57;	author kiwi;	state Exp;
branches;
next	1.319.2.40;

1.319.2.40
date	2005.12.13.12.37.28;	author kiwi;	state Exp;
branches;
next	1.319.2.41;

1.319.2.41
date	2006.01.05.13.33.41;	author kiwi;	state Exp;
branches;
next	1.319.2.42;

1.319.2.42
date	2006.02.08.10.15.02;	author bertrand;	state Exp;
branches;
next	1.319.2.43;

1.319.2.43
date	2006.05.27.08.39.21;	author kiwi;	state Exp;
branches;
next	1.319.2.44;

1.319.2.44
date	2006.09.19.18.30.06;	author kiwi;	state Exp;
branches;
next	1.319.2.45;

1.319.2.45
date	2006.09.20.08.24.50;	author bertrand;	state Exp;
branches;
next	1.319.2.46;

1.319.2.46
date	2006.10.16.09.13.50;	author kiwi;	state Exp;
branches;
next	1.319.2.47;

1.319.2.47
date	2006.10.16.09.47.35;	author kiwi;	state Exp;
branches;
next	1.319.2.48;

1.319.2.48
date	2006.10.16.10.10.40;	author kiwi;	state Exp;
branches;
next	1.319.2.49;

1.319.2.49
date	2007.03.07.08.44.20;	author bertrand;	state Exp;
branches;
next	1.319.2.50;

1.319.2.50
date	2007.03.20.21.45.51;	author kiwi;	state Exp;
branches;
next	1.319.2.51;

1.319.2.51
date	2007.04.05.12.30.13;	author kiwi;	state Exp;
branches;
next	1.319.2.52;

1.319.2.52
date	2007.07.30.20.11.21;	author hww3;	state Exp;
branches;
next	1.319.2.53;

1.319.2.53
date	2007.08.11.11.57.28;	author kiwi;	state Exp;
branches;
next	1.319.2.54;

1.319.2.54
date	2007.10.12.01.17.20;	author hww3;	state Exp;
branches;
next	1.319.2.55;

1.319.2.55
date	2007.11.20.23.26.19;	author hww3;	state Exp;
branches;
next	1.319.2.56;

1.319.2.56
date	2007.11.20.23.30.27;	author hww3;	state Exp;
branches;
next	1.319.2.57;

1.319.2.57
date	2007.11.21.10.27.24;	author bertrand;	state Exp;
branches;
next	1.319.2.58;

1.319.2.58
date	2007.11.22.21.46.26;	author bertrand;	state Exp;
branches;
next	1.319.2.59;

1.319.2.59
date	2007.12.23.23.04.55;	author hww3;	state Exp;
branches;
next	1.319.2.60;

1.319.2.60
date	2008.01.05.18.08.42;	author hww3;	state Exp;
branches;
next	;


desc
@@


1.380
log
@fix cgi posts under shuffler
@
text
@Changes in Caudium 1.5.1 since Caudium 1.4.1
---------------------------------------------
- Fix CGI processing for POSTs when running under Shuffler.
    (Bill Welliver)
- Testing out a new cache expiration technique that doesn't involve
    large amounts of I/O. This should reduce occurances of runaway
    cache expiration as well as file descriptor shortages.
    (Bill Welliver)
- Error Log tab now only stores the most recent 250 items. This should 
   prevent a source of constantly growing memory usage.
   (Bill Welliver)
- New option --with-pike-module in start-caudium allows to specify some more
  Pike modules to load at start time.
   (Bertrand LUPART)
- Added randomization to cache and storage jobs to prevent surges.
    (Bill Welliver)
- We now store cache item sizes, which should reduce fd usage and
    improve startup times.
    (Bill Welliver)
- Removed a double read on cache items, which should improve performance.
    (Bill Welliver)
- Cache tuning to prevent runaway cache expiration.
    (Bill Welliver)
- Default maximum POST size is now 5MB for new virtual servers.
    (Bill Welliver)
- An error 413 is returned for requests crossing the maximum POST size,
    even though it may be interpreted as a "premature close".
    (Bill Welliver)
- Config interface variables pertaining to cache storage engine now use
    SQL instead of MySQL.
    (Bill Welliver)
- Storage.Methods.MySQL is now Storage.Methods.SQL in honor of its newly 
    found cross-databasiness, which includes support for SQLite.
    (Bill Welliver)
- User listing toggle in User Filesystem works more properly.
    (Bill Welliver)
- Fixes for authentication providers that don't support user listings
    (Bill Welliver)
- Added a "null" slow storage backend for cache.
    (Bill Welliver)
- Fix color selector for wizards.
    (Bill Welliver)
- Make running with Shuffler the default.
    (Bill Welliver)
- Rework the module add page to make it load faster and look better.
    (Bill Welliver)
- Reverting to Pike language prestate parser; disable use of "internal" 
    prestates.
    (Bill Welliver)
- CIF pages using the wizard form now sport a unique identifier in the request
  so that the page is still up to date, even with browsers that caches a lot.
   (Bertrand LUPART)
- The CIF can now show if the server is running with Shuffler or nbio.
   (Bertrand LUPART)
- Fixed a bug where empty variables passed in the URL would totally mess up the
  other variables and empty variables in the request id object.
   (Bertrand LUPART)
- Client certificate request support added. We can specify a set of issuers
    and a root authority chain. We still need a module to equate the client
    certificate with a user.
    (Bill Welliver)
- Multi-User aware configuration interface.
    (Bill Welliver)
- Configuration Interface is now a regular virtual server.
    (Bill Welliver)
- Added PAM Authentication provider; requires System.PAM module.
    (Bill Welliver)
- Requests on the same 1st level virtual host can now be splitted into
  different logfiles given the virtual host domain used in the HTTP request.
    (Bertrand LUPART / Olivier CHENEL)
- <scut cut_on_whites="1"></scut> ask scut to only cut on whitespaces. The
  goal is not to cut words.
  The module can be configured to do this by default in the CIF.
  Not enabled by default for backward compatibility.
    (Bertrand LUPART)
- <scut htmlencode="1"></scut> won't encode string in HTML. Volontary not
  documented on the user side, since that's not percieved as a good practice.
  See scut.pike source code for enabling this.
    (Bertrand LUPART)
- Fix to destroy file objects after the request is sent when using shuffler.
  This should fix a problem with running out of file descriptors. Also, a 
  patch was applied to Pike 7.6 CVS to fix a crash caused by using shuffler.
    (Bill Welliver)
- <cimg> now append the original image filename to the internal path, so that
  the webcrawlers can still index a <cimg> processed image.
    (Bertrand LUPART)
- The CIF can now show the system limits set for Caudium.
  See http://bertrand.gotpike.org/space/start/2006-02-27/1 for more
  informations.
    (Bertrand LUPART)
- Fixed cgi when USE_SHUFFLER is used.
    (Bill Welliver)
- Added quiet option to EMIT SQL, so that sql backtraces don't get
  sent to the browser.
    (Bill Welliver)
- Added quoting capabilities to EMIT, so that you can do &foo.bar:mysql;
  to get your entity replacements properly quoted.
    (Bill Welliver)
- 123sessions: added force_include_urls to be able to specify urls you 
  wish to trigger a redirect to include the session identifier. if left 
  empty, normal behavior is used. this augments include_urls and exclude 
  urls, which are used to specify url subtrees where session processing 
  is either performed or not performed.
    (Bill Welliver)
- Fixed a few leaks in Caudium.make_tag_attributes() and encode_mapping()
   and optimized them a bit, which should plug a fast growing leak when
   using <define>
    (Bill Welliver)
- Added --with-shuffler and --shuffler options for running with
   Pike Shuffler 
    (Bertrand LUPART)
- Fixed a bug where some CGI/uniscript pages where not fully displayed to the
   client. See http://bertrand.gotpike.org/space/start/2006-02-15/1 for more 
   informations.
   (Bertrand LUPART)
- Fixed a Virtual Host Matcher bug where the port number was not properly 
   identified from the hostname.
   (Bernd Shoeller)
- Fixed some Caudium.nbio code that where still used in socket.pike
   (Xavier Beaudouin)
- Properly decode UTF-8 requests that have been HTTP encoded.
   (Bill Welliver)
- Fix for the 2GB file limit in Caudium.nbio, which should allow
   big files to be transmitted now.
   (Bill Welliver)
- Fix in protocols/http that inadvertantly caused modules using
   HTTP.pipe_in_progress() to drop the connection with the client.
   In particular, this should fix problems in proxy modules,
   but other modules may see an impact as well.
   (Bill Welliver)
- Streaming mode now works in HTTP Relay Module.
   (Bill Welliver)
- Added support for Bonjour Advertisement of virtual servers. 
   Available under Virtual Server Global Variables. Uses either
   the virtual server config name, or the "virtual server name" 
   setting under Global Variables (click on "More Options to 
   show this option.) Available when Pike is compiled with
   DNS_SD support, available on MacOSX/Darwin and systems with
   Howl installed.
   (Bill Welliver)
- Added new showcolumns argument for <sqltable> (Caudium bug id #19, patch
  by Hex).
   (Xavier Beaudouin)
- Fixed errors in russian translations (Caudium bug id #18)
   (Xavier Beaudouin)
- Fixed _Caudium C module to compile with a non threaded Pike.
   (Xavier Beaudouin / Michel Luczak) 
- FastCGI module automatically kills any FastCGIs it created when 
   the module stops. This should eliminate "stranded" FCGIs.
   (Bill Welliver)
- Fixes for <user> tag when working with new authentication system.
   (Bill Welliver)
- Group functionality can be disabled in SQL Authentication Provider
   (Bill Welliver)
- Added vhs_syslogger module to log using Syslog to local or distant host
   (Xavier Beaudouin)
- Fixed bug #17 (ultralog not working on 1.5)
   (Xavier Beaudouin)
- Fixed syslog to work as it is advertized on CIF
   (Xavier Beaudouin)
- Fixed emit->maxrows and emit->skiprows
   (Bill Welliver)
- Added emit->sort_function and emit->sort_key to sort query results
   Example usage: sort_function="Array.oid_sort_func" sort_key="version"
   where sort_function is the name of a function compatible with 
   Array.sort_array, and sort_key is the name of a field in the resultset 
   to sort by.
   (Bill Welliver)
- Backported VHS SQLogger from 1.2. Same warnings as for 1.4 branch....
   (Xavier Beaudouin)
- Fixed bug #11
   (Xavier Beaudouin)
- Because of changes in Pike 7.6.24+ that have been not compatible with
  it self, we requires now 7.6.24 now.
   (Xavier Beaudouin)
- Fix installation script that has been stop to work with pike 7.6.24+
   (Xavier Beaudouin)
- Add Index redirect files option that allow people that use L7 load balancers
  to redirect to files that have been specified instead of listing the
  directory.
   (Xavier Beaudouin)
- Fix error on vhs_dirparser when there is no files on directory and that
  option "show dot files" is set to no
   (Xavier Beaudouin)
- The watchdog now really take care of the port configuration for each virtual
  server instead of guessing it from the server URI. As a consequence, the
  watchdog can now check multiple HTTP ports for a virtual server.
  Checks are made on the protocol used as well as on the binded interface
  before adding a new virtual server/port to the watch list.
  This fixes a bug where the watchdog would restart Caudium ever and ever on a
  fresh install until some virtual server binds to the port 80.
   (Bertrand LUPART)
- Fixed a watchdog backtrace on fresh install when there are no virtual server
  set up in the CIF, yet.
   (Bertrand LUPART)
- Starting Caudium with --gdb now turns the watchdog off.
   (Bertrand LUPART)
- Some work on accessed-sql:
  - now 2nd level virtual hosting safe
	- fix for a first loading bug that required to restart Caudium
	- now possible to use <counter add="0"> for not incrementing the counter
   (Bertrand LUPART)
- _Caudium.getip() call to get interfaces names and ips for *BSD flavors.
   (Xavier Beaudouin)
- <if> no longer evaluates true if using the "element is value" syntax and the
  element is not present.
   (Bill Welliver)
- Fixed a backtrace during load of the WebApp module.
   (Bill Welliver)
- Watchdog debug can be enabled using --watchdog-debug
   (Bertrand Lupart)
- If set using HTTP GET, the watchdog can now be set up either to check every
  1st level virtual server or either only the first one.
   (Bertrand Lupart)
- The watchdog can now check virtual servers using HTTP GET
   (Bertrand Lupart)
- The id->variables isn't set as before regarding variables with emtpy values,
  this broke the screen for adding a new virtual server.
   (Bertrand Lupart)
- Watchdog PID check can now be disabled with --without-watchdog-pidcheck
  It is disabled by default on Linuxes < 2.6, since their threads
  implementations assigned different PIDs for each thread.
   (Bertrand Lupart)
- Fixed backtrace when using <accessed since> or <accessed help> when accessed
  was handled by accessed-sql or accessed-memory.
   (Bertrand Lupart)
- Not using strftime on solaris as it does not support the POSIX %z flag
  which rendered Caudium.cern_http_date() unusable.
   (Marek Habersack)
- The id->variables wasn't set as before regarding empty values, this broke
  some applications and most notably lead to internal server error when
  reseting a variable in the configuration interface.
   (David Gourdelier)
- Comparing of empty strings didn't work in RXML so this lead to wrong
  <if match...>
   (David Gourdelier)
- Fix for the RXML parsers sending the wrong content-type header when parsing
  a non-html document.
   (James Tyson)
- Pikegraphy now likes filenames with spaces.
   (Bill Welliver)
- Watchdog should now work with servers that change uid.
   (Bill Welliver)
- Stopping/restarting of server should work properly now, especially for servers that change uid.
   (Bill Welliver)
- Fix a backtrace in Config-Action openports when there is no lsof located 
  on the hosted machine.
   (Xavier Beaudouin)
- Fixed loading of Crypto related Configuration Actions in CIF.
   (Xavier Beaudouin)
- Fixed a segfault in Caudium C module when broken variable assignments
  in the query part of the url are parsed (eg ?foo=too&hop=&gazon=zz - hop= 
  is the invalid syntax), SF bug #1028622
   (Marek Habersack)
@


1.379
log
@changes
@
text
@d3 6
@


1.378
log
@Removed --with-shuffler from start-caudium since it's now the default.
Added --with-pike-module for specifying Pike modules at start time.
@
text
@d3 3
@


1.377
log
@ch-ch-ch-changes
@
text
@d3 3
@


1.376
log
@pike version bump for stability
@
text
@d3 7
@


1.375
log
@changes
@
text
@d3 2
@


1.374
log
@changes
@
text
@d3 5
@


1.373
log
@changes
@
text
@d3 6
@


1.372
log
@changes
@
text
@d3 4
@


1.371
log
@changes!
@
text
@d3 2
@


1.370
log
@changes
@
text
@d3 2
@


1.369
log
@changes
@
text
@d3 4
@


1.368
log
@Changes
@
text
@d3 3
@


1.367
log
@Changes
@
text
@d3 3
@


1.366
log
@ch-ch-ch-changes
@
text
@d3 5
@


1.365
log
@changes
@
text
@d3 8
@


1.364
log
@Changes of mine
@
text
@d3 2
@


1.363
log
@guess caudium isn't quite dead yet :)
@
text
@d3 12
@


1.362
log
@CHANGES
@
text
@d3 4
@


1.361
log
@Up to date CHANGESlog
@
text
@d3 7
@


1.360
log
@ch-ch-ch-changes
@
text
@d3 2
@


1.359
log
@ch-ch-ch-changes
@
text
@d3 6
@


1.358
log
@CGI/Uniscript incomplete pages
@
text
@d3 13
@


1.357
log
@CHANGES
@
text
@d3 4
@


1.356
log
@Fixed some Caudium.nbio code that where still used in socket.pike
@
text
@d3 3
@


1.355
log
@Changelog
@
text
@d3 2
@


1.354
log
@and they said development has stalled!
@
text
@d3 2
@


1.353
log
@changes
@
text
@d3 10
@


1.352
log
@Caudium bug id #18 : Fixing Russian translation
               #19 : Add new showcolumns argument for <sqltable>
@
text
@d3 8
@


1.351
log
@ Fixed _Caudium C module to compile with a non threaded Pike.
   (Xavier Beaudouin / Michel Luczak)
@
text
@d3 5
@


1.350
log
@ch-ch-ch-changes
@
text
@d3 2
@


1.349
log
@ch-ch-ch-changes
@
text
@d3 3
@


1.348
log
@ch-ch-ch-changes
@
text
@d3 2
@


1.347
log
@VHS Syslogger ported from 1.2 tree (please someone that have a pike usuable can test if it compile ?)
Updated some defvar.
@
text
@d3 2
@


1.346
log
@Fixed bug #17 (ultralog not working)
@
text
@d3 2
@


1.345
log
@Fix syslog as in caudium 1.2
@
text
@d3 2
@


1.344
log
@same for 1.5
@
text
@d3 2
@


1.343
log
@VHS Sqllogger
@
text
@d3 8
@


1.342
log
@Fixed bug #11
@
text
@d3 2
d6 1
@


1.341
log
@Porting changes from 1.4 tree to HEAD-CVS
@
text
@d3 1
@


1.340
log
@Same as in 1.4 (with same restrictions...)
@
text
@d3 5
@


1.339
log
@Fix error on vhs_dirparser when there is no files on directory and that
option "show dot files" is set to no
@
text
@d3 4
@


1.338
log
@\t -> "  "
@
text
@d3 3
@


1.337
log
@Watchdog CHANGES
@
text
@d13 1
a13 1
	 (Bertrand LUPART)
d20 1
a20 1
	 (Bertrand LUPART)
@


1.336
log
@Watchdog CHANGES
@
text
@d3 8
@


1.335
log
@Watchdog and accessed-sql CHANGES
@
text
@d3 3
@


1.334
log
@_Caudium.getip() is now here. This will stop Caudium to blown when
it is starting to get /sbin/ifconfig -a interfaces by using Process.<whatever>
at startup and that blown because of threads...
@
text
@d3 7
@


1.333
log
@ch-ch-ch-changes
@
text
@d3 2
@


1.332
log
@Changes
@
text
@d3 5
@


1.331
log
@Changes
@
text
@d3 7
@


1.330
log
@Changes
@
text
@d3 3
@


1.329
log
@changes
@
text
@d3 8
a10 1
- not using strftime on solaris as it does not support the POSIX %z flag
@


1.328
log
@bugfix bugfix bugfix...
@
text
@d3 3
@


1.327
log
@changes from 1.2, 1.4
@
text
@d3 7
@


1.326
log
@more detailed description of the fix
@
text
@d3 3
@


1.325
log
@ch-ch-changes
@
text
@d14 3
a16 2
- Fixed a segfault in Caudium C module when some HTTP queries doesn't have 
  all variables (eg ?foo=too&hop=&gazon=zz), SF bug #1028622
a17 1

@


1.324
log
@Change log
@
text
@d3 6
@


1.323
log
@Fixed loading of Crypto related Configuration Actions in CIF.
@
text
@d3 3
@


1.322
log
@Update Changelog
@
text
@d3 2
a4 1

@


1.321
log
@Old changes logs from 1.4 are now in CHANGES-1.4.gz
Starting a new changelog for Caudium 1.5
@
text
@d4 4
@


1.320
log
@Caudium 1.4 branch is ready.
@
text
@d1 1
a1 1
Changes in Caudium 1.4.1 since Caudium 1.3.31
a2 2
- Caudium 1.3.31 is now stable_1_4 branch.
   (Xavier Beaudouin)
a3 563
Changes in Caudium 1.3.31 since Caudium 1.3.23
----------------------------------------------
- Modified config.html and mainconfig.pike to show the current version
  number when logging into the configuration interface.
   (James Tyson)
- id->rest_query now set. SF Bug # 927519
   (Marek Habersack)
- HTTP/1.1 absolute URIs are correctly ignored now. SF Bug # 613187
   (Marek Habersack)
- Changed rxmltags.pike to automatically parse !DOCTYPE and ?xml and set
  id->misc->is_xml.  Changed several tag modules to use xml compliant
  Caudium.make_tag where appropriate.  SF Bug # 1015082.
   (James Tyson)
- Changed Storage.Methods.Disk to explicitly destruct unused Stdio.File
  objects in the hope of fixing SF bug #  979401.
   (James Tyson)
- Modified Servlet module so that Jasper can run on its own. 
   (Bill Welliver)
- Web Applications work again, including Jasper JSP 
   (Bill Welliver)
- Added Caudium.Crypto_Randomnesis API. This should help developpers
  that still use Crypto.randomness to get random data to be still 
  compatible without changing too mutch their code.
   (Xavier Beaudouin)
- Added low level function : _Caudium.program_object_memory_usage() from
  Grubba (with some little modifications) to get real memory usage.
   (Xavier Beaudouin)
- Fully implement Cache disk indexing.  This _really_ speeds up load times.
  but please remove your cache directory.
   (James Tyson)
- Add support for creating Storage.pmod tables on Postgres too.
   (Jeff Utter, James Tyson)
- Remove all thread locking from Cache.pmod/* and Storage.pmod/* since pike's
  threads don't really work anyway, and there is really very little chance of
  contention.
   (James Tyson)
- In Gsession, you can give any number of arguments to the function to call
  when the session expires using set_expire_hook().
   (David Gourdelier)
- Now Caudium display the compilation error when loading or reloading a
  module like it did on 1.2 branch.
   (David Gourdelier)
- Floats are now hanlded by Caudium.sexpr_eval()
   (Bertrand Lupart, Jan-Felix Wittman)
- Fixed image generation in the Caudium configuration interface.
  Removed some duplicate caches and replaced very old cache with new one.
  Fixed some wrong return type for images from the CIF in the HTTP headers.
   (David Gourdelier)
- Fixed some breakage on bump_version / snapshots etc... since we have 
  moved the version of caudium from base_server/caudium.pike into 
  etc/modules/CaudiumVersion.pmod
   (Xavier Beaudouin)

Changes in Caudium 1.3.23 since Caudium 1.3.21
----------------------------------------------
- Fixed rxmltags.pike:tag_use() that prevented using <use file=""> RXML tag at
  all when using VHS because it completly emptied id->misc.
   (Bertrand Lupart)
- Fix HTML 4.01 strict compliance in gsession.
   (Jeff Utter, David Gourdelier)
- Added make_html_tag, make_html_container, make_html_tag_attributes that 
  output HTML compliant strings escaping any unsafe characters (only " 
  actually).
   (David Gourdelier)
- Added make_xml_tag, make_xml_container, make_xml_tag_attributes that
  output XML compliant strings escaping any unsafe characters.
   (David Gourdelier)
- Modifed make_tag, make_container, make_tag_attributes so that you can
  output either HTML or XML strings with the value of the last argument of 
  these functions.
  You can give id->misc->is_xml as the last argument of these functions and
  it'll automatically output the correct string format according to the
  headers of your RXML template.
  Default to HTML output (exactly the same output as Caudium 1.2).
   (David Gourdelier)
- Added Caudium.xml_encode_mapping and Caudium.html_encode_mapping that
  respectivly encode the key/value pairs of a mapping into a XML or HTML safe
  key/value pairs. This should be much faster than doing the same in Pike.
   (David Gourdelier)
- Added an option to _make_tag_attributes so that you can specify the 
  encoding to use, can be HTML or XML (default to HTML).
   (David Gourdelier)
- Fixed a bug that prevent the quoting of " in _make_tag_attributes as well
  as some missing encoding for XML.
   (David Gourdelier)
- The site_id variable has been added in the Caudium request id object for
  making modules 2nd level virtual hosting (2lvh) safe.
  Basically, this has to be used instead of id->conf->name has a key for
  caching data for the module to be 2lvh-safe.
  By default, it is set to id->conf->name. If 2lvh is wanted, the 2lvh module
  should override it by its data in precache_rewrite().
  Code fixed:
	- accessed-old.pike
	- caucho.pike
	- configuration.pike (try_get_file())
	- htaccess.pike
	- rimage.pike
	- rxmltags.pike (<insert>, <use>)
  Code enhanced:
	- vhs_system_ldap.pike
	- vhs_system_sql.pike
   (Bertrand Lupart)
- Fixed a bug preventing caching of ActiveDirectory authentication
  information. Authentication using ActiveDirectory should be much faster.
   (Bill Welliver)
- Fixed a bug where PATH_INFO environnement variable wasn't give to scripts 
  executed throught uniscript modules.
   (David Gourdelier)
- Fixed a bug in store() and added debug mode in Gsession.
   (David Gourdelier)
- Allow for having tags & containers which are not in a Caudium module but for
  example in Pike module using the XML parser.
   (David Gourdelier)
- Added mimetype for XSL stylesheets.
   (James Tyson)
- Removed proxy.pike, use simple_proxy instead.
   (Xavier Beaudouin)
- Removed relay.pike, it is too buggy because of spinner's day shuffler()
  function.
   (Xavier Beaudouin)
- Removed ftp / proxy server templates.
   (Xavier Beaudouin)
- Fixed a bug that appear between 1.3 and 1.2 preventing the SSL from
  working with HTTP answers that don't send data like 302.
   (David Gourdelier)
- Added a -DHTML_DEBUG to debug every tags/containers/whatever call in the
  XML compliant RXML parser and doing a gauge() on each of your function to
  allow easier RXML code optimization. 
   (David Gourdelier)
- The functions in _Caudium.so now use the new scratchpad volatile buffer 
  code instead of alloca.
   (Marek Habersack)
- Now Caudium.make_tag_attributes() uses the _Caudium._make_tag_attributes()
  C routine. Start Caudium with -DUSE_OLD_MAKE_TAG_ATTRIBUTES if you have
  problems using the new code. This "workaround" will be removed in the 1.4 
  release.
   (Xavier Beaudouin)
- Remove the proxy disk cache since it's not useful, buggy and contains lot of
  junk.
   (David Gourdelier)
- Caudium.httpdate_to_time() now uses _Caudium.parse_date(). Faster than
  using Calendar.
   (Xavier Beaudouin)
- The function in _Caudium modules handled by datetime.c was not correctly
  exported into main _Caudium module this is now fixed (except for get_date).
   (Xavier Beaudouin)
- Navigation bar that behaves better when managing a lot of elements
   (Guillaume Fraysse)
- Added support for <emit>...</> a'la Roxen2 to the XML compliant parser.
   (Bill Welliver)
- Added authentication layer to the XML-RPC server.
   (David Gourdelier)
- Adding chroot support to CGI (and then FastCgi, Uniscript...).
   (Xavier Beaudouin)
- Removed usage of alloca in do_encode_stuff(). This gives segfaults
  on FreeBSD 4.x when called from _Caudium.http_encode_url(). SF Bug #902691.
   (Xavier Beaudouin) 
- Added Caudium.Crypto.urandom() function to wrap easily the correct random
  source according to the Pike version.
   (Xavier Beaudouin)
- Fix bug in Cache.FastStorage which caused devide by zero when calculating
  object hitrates.
   (James Tyson)
- Add tests around System.getrusage() so that Caudium can fall back to
  predef::rusage if necessary.
   (James Tyson)
- Backout changes in Storage.Method.Disk because it was completely broken.
   (James Tyson)
- Added the XML-RPC server. Contributed by David Gourdelier, Martin Baehr and
  Karl Pitrich. 
    (David Gourdelier)
- In the SSI Compat Tags module don't cache include virtual if the included
  url is a dynamic one.
   (Tamas Tevesz [from endre at interware dot hu]).
- Fixed bug in vhs_logger.pike that stopped it from logging remote hostnames.
   (James Tyson)
- Removed unnecessary inline statements from a few functions.
   (Xavier Beaudouin)
- Caudium now requires Pike 7.5
   (Marek Habersack)
- Profiled and streamlined the Cache's disk storage system.  Now uses an
  index of cached content to speed up startup times massively.  Also writes
  to disk in a way that should no longer block the server.
   (James Tyson)
- Modified ultraparse.pike to include an explicit list of profiles to show.
   (James Tyson)
- Modified vhs_logger.pike to include $agent_unquoted log format.
   (James Tyson)
- Added <get_prestate/> to get a list of prestates in a format suitable for
  your url.
   (David Gourdelier)
- protocol/http2.pike is now removed. It breaks to often.
   (James Tyson)

Changes in Caudium 1.3.21 since Caudium 1.3.19
----------------------------------------------
- SuperForm MkII is now on main tree and not in Work In Progress
   (Martin Baehr)
- Start script (start-caudium) now has a built in watchdog. See the CIF 
  Global variables under "Watchdog..." for configuration information. 
  Watchdog configuration is reloaded every 2 hours.
   (Bill Welliver)
- Simple heath check (Ping / pong) on Http protocol is back.
   (Bill Welliver)
- Caudium start script is now done in 100% pike
   (Bill Welliver)
- Ported Bill's roxenlib patch for iVend (see 
  http://hww3.riverweb.com/dist/ivend/patches/roxenlib_quote.patch for more
  informations).
   (Xavier Beaudouin)
- Removed ISMAP from server templates and sort server templates by 
  filename.
   (Bil Welliver) 
- more_modules/ files are now in modules/examples/
   (Xavier Beaudouin)
- Added the Bitstream Vera Sans font
   (Marek Habersack)
- Removed the Microsoft TTF fonts
   (Marek Habersack)
- Removed Mirror Server / Mirror Filesystem since it is not used or
  maintained and it is half working.
   (Xavier Beaudouin)
- Removed mnoGo search module from Caudium because now we have Lucene
  instead.
   (James Tyson)
- Removed PHP4 module due to its non-functioning status. Use FastUniscript 
  instead.
   (Bill Welliver)
- Removed FTP and Gopher protocols.
   (James Tyson)
- Removed Verdana fonts due to licensing restrictions. You can supply your 
  own font from a windows system.
   (Bill Welliver) 
- SpiderMonkey and libxslt are now in wip/ repository.
   (Xavier Beaudouin)
- Pike C module OpenSSL is removed. It will be not used.
   (Xavier Beaudouin)
- Pike C module JavaScript is removed. NJS is a dead project.
   (Xavier Beaudouin)
- Removed old libfcgi C tools. FastCGI is totaly handled by a Pike code.
   (Xavier Beaudouin)
- Removed old deprecated modules from server.
   (Xavier Beaudouin)
- Changed requirement of pike version to at least 7.4.25.
   (Xavier Beaudouin)

Changes in Caudium 1.3.19 since Caudium 1.3.18
----------------------------------------------
- Added a basic search engine powered by Jakarta Lucene. See README.Lucene
  for more informations.
   (Bill Welliver)

Changes in Caudium 1.3.17 since Caudium 1.3.16
----------------------------------------------
- You can add your own Pike modules in ../local/pmods. For distributions,
  put them in ./local_pmods.
  (David Gourdelier)
- Added ability to add a link to a stylesheet in Ultralog module.
   (James Tyson)
- Fixed a bug in htaccess module that make it ignoring .htaccess files.
   (Xavier Beaudouin)
- Imported Roxen 2.x/3.x robots.txt module
   (Xavier Beaudouin)
- Removed ifdef ADT.Table on debuginformation.pike since it exist on pike 7.0+
   (Xavier Beaudouin)
- Imported Roxen 1.2/1.3 Robot Trap Module
   (Xavier Beaudouin)
- Backported Roxen 3.4 relay2 proxy (not functionnal yet).
   (Xavier Beaudouin)
- MIME.Decode in base_server/wizard.pike is now inside a catch() to avoid
  break in case of partial / malformed base64 data given to the webserver.
   (Xavier Beaudouin)
- Added a catch() into MIME.Message used in multipart/form-data handler in
  http.pike and http2.pike to avoid locks into Caudium when malformed data
  comes into webserver.
   (Xavier Beaudouin)

Changes in Caudium 1.3.16 since Caudium 1.3.14
----------------------------------------------
- Added cnum and rtext to column types in tablify.  cnum uses , as the 
  thousands delimiter and rtext right aligns text.
   (Chris Davies)
- Avoid using -O2 optimization on FreeBSD Alpha
   (Xavier Beaudouin)
- Fix detection of alloca() for _Caudium C module.
   (Xavier Beaudouin)
- Uses if exist thread safe calls (the _r() ones) from libc in function 
  _Caudium.http_date() _Caudium.cern_http_date().
   (Xavier Beaudouin)
- AJP | Tomcat connector can now load balance requests across multiple
  Tomcat instances.
   (Bill Welliver)
- Ideas and fixes for Pike script support mark II to help compatibility 
  applied.
   (Xavier Beaudouin)
- Created new version of uniscript that uses FastCGI to communicate with 
  the script interpreter, hopefully providing better performance.
   (Bill Welliver)
- Updated uniscript to inherit CGI rather than copy it. (Bill Welliver)
- AJP | Tomcat Connector should now talk nicely to Tomcat 3 and 4 engines.
   (Bill Welliver)
- Added a check in CGI module (and the all modules that inherits it) that
  ask for a mountpoint that ends with and '/' at the end to avoid potential
  security problems (eg list of files directories) (SF bug #713835).
   (Xavier Beaudouin)
- Fixes in responses given to FTP client in the ftp protocol. Mostly because
  Opera don't like it too much. (SF bug #560771)
   (Xavier Beaudouin)
- Added SILENT_COMPAT define in performance.h to allow Caudium not complaining
  in his log about compat calls. Define this can help administrator to gain
  in term of speed.
   (Xavier Beaudouin)
- Fix a bug in autoconf script that stop the correct detection of pike
  version and include under a FreeBSD port.
   (Xavier Beaudouin)
- Fix a bug in ssl3.pike where the redirect from http would always pick the
  admin port.
- Caudium.make_tag_attributes() now write args whose name value equals name
  as foo="foo" instead of just foo.
  This might be some legacy stuff that isn't XML compliant. 
  This applies to Caudium.make_tag() and Caudium.make_container().
- Now pike highlighter supports CSS :)
- Added sscanf container for RXML.
- Open Ports Wizard is now fixed and give more accurate informations.
- Old FCGI-CGI backend is now disabled per default. If you'd like to use the
  old FastCGI interface, please provide --with-oldfastcgi to ./configure 
  script.
- Added AJP | Tomcat Connector module to allow connecting to Jakarta 
  Tomcat and Jetty servlet engines.
- <if group="somegroup"> now consults the new naming system for group 
  membership information, as well as the groupfile option.
- LDAP and SQL authentication sources have been completely rewritten, 
  with incompatible settings. Users of these authentication sources will 
  need to check their settings when these modules are upgraded.
- Authentication and naming system has been completely rewritten. The 
  system consists of a Master handler and one or more stackable 
  authentication source providers. The new system also provides built in 
  access to groups and group membership information. The new 
  authentication system  provides new APIs, the existing APIs have been  
  deprecated. Virtual servers that utilize existing authentication modules 
  will be upgraded to the new system automatically on the first startup.
- An automatic upgrade system is in place, for updating settings that may 
  have incompatably changed between releases. A global variable "Upgrade 
  Performed?" allows the upgrade procedure to be run manually on the next 
  restart. Output messages are sent to the debug log and the CIF Event log.
- Changed Cache API slightly to make programming easier.
- Added some wrappers to parse_html() and parse_html_lines() that are
  called Caudium.parse_html() and Caudium.parse_html_lines(). This wrapper
  is Wide Strings complian (eg >8 bits compatible) and is set per default.
  If you have bugs with it, please send it to bugs@@caudium.info. You can
  use the old parser from spider module (Pike) by starting Caudium with
  OLD_SPIDER define set.
- Headline module has been removed. This was mostly a hack from Headline
  module from David Hedbor (see roxen community for that) and it is too
  buggy and not really clean.
- Caudium.so pike glue in now _Caudium. A Pike module library is here to handle
  all functions that are coded in C or in Pike or that uses both things.
- Fix a bug with icons and virtual directories like /mail/ in gbutton module.

Changes in Caudium 1.3 since Caudium 1.2.1
------------------------------------------

- Fixed a bug in the new compression module : when using things like <insert>
  in RXML pages the data was compressed twice.
- <accessed> tag is now handled in a separate module. To have old behavior,
  use "Accessed Tag Counter: Old version", other supports Memory, SQL, FileDB
  are also available.
- mod_caucho support for Resin updated to support multiple instances of resin
  and load balancing among them. Also added support for RXML parsing of output.
- Java Servlet module updated to Servlet API 2.2, handles file extensions 
  and allows output to be RXML parsed.
- Added in etc/include/performance.h a define that allow administrator
  to force load all configurations and modules at the starting of Caudium.
  Note this is not recommanded if you have thousands of virtuals servers.
  You can use this with ./start script on a runtime : -DLOAD_CONFIGS_STARTUP
- Apache/NSCA SSI tags are now handled into a separate module called
  SSI Compat Tags (ssi_compat.pike). Don't forget to add this to your
  configuration interface if you need this support...
- Fix pluging path for rimage module.
- modules/scripting/oldcgi.pike and modules/scripting/fcgi.pike are now 
  deprecated. For FastCGI support you can use now fastcgi.pike that work
  much better than the old one.
- Fix submitted in caudium_general ml about corrupted Accessed db.
- Fix for sf bug #634688: Backtrace with cache and start as user.
- Fixed error in setools.pike regarding user agent & regexp
- We can now accept a certification chain instead of just a single certificate.
  Should be provided as a series of filenames sparated by commas. The cacert
  should be first and the server cert should the be last.
- Old auth modules are now in server/deprecated_modules.
- IP Less module is now in server/deprecated_modules. Don't forget to add this
  to you module list if you still need it.
- Fix an error in disk_cache.pike on hash() call since it has changed a lot
  since pike 7.0.
- mod_perl / Perl support for Caudium is known to work now... but only with
  perl 5.8. This close sf bug #512601.
- Added a README.Perl
- Fix for SF Bug #652095 (lowercase boundary in CONTENT_TYPE)
- Caudium.http_encode_url() used instead of Pike routine.
  *COMPAT Warning* Direct calls to http_encode_url() work only when
  API_COMPAT is set.
- Caudium.http_encode_cookie() used instead of Pike routine.
  *COMPAT Warning* Direct calls to http_encode_cookie() work only when
  API_COMPAT is set.
- Caudium.http_encode_string() used instead of Pike's base_server/http.pike one.
  *COMPAT Warning* Direct calls to http_encode_string() work only when
  API_COMPAT is set.
- Stdio.mkdirhier() used everywhere. 
  *COMPAT Warning* Direct calls to mkdirhier() work only when API_COMPAT
  is set.
- Caudium.http_date() used instead of Pike's base_server/http.pike one.
  *COMPAT Warning* Direct calls to http_date() work only when API_COMPAT
  is set.
- Caudium.cern_http_date() used instead of Pike's base_server/http.pike one.
  *COMPAT Warning* Direct calls to cern_http_date() work only when API_COMPAT
  is set.
- *COMPAT Warning* Dims module is now removed. Use Image.Dims instead.
- Caudium now _requires_ Pike 7.4.1+
- Caudium can now be monitored using SNMP
- Set the "charset" field in the response mapping to specify the
  charset for the file being served. Otherwise a default charset
  is used (if enabled in the CIF).
- Rewrite of auto_gzip.pike. The module can now compress dynamic 
  content and has a set of new features:
  . include/exclude rules
  . statistics
  . max/min data size
  . compression level
  . web server caching (configurable) and vary response
- Fix for bug #601976
- Added support for FastCgi inside the webserver, this is an import
  from Roxen 2 fastcgi.pike.
- Modifications to setools.pike, added <randomhref> container (3rdparty/cd34)
- Added Human Verify, a tool to use with form submissions (3rdparty/cd34)
- Added RXML parse option in Uniscript, thanks to Wim Bonis <bonis at bonis.de>
- Fixed sumbar in the diagram tag
- Fixed an obscure bug that locks caudium on FreeBSD when using 
  the 404 redirector.
- Removed Argument Cache variables from Global Variables because it is now
  handled by the new caching engine.
- Fixed typo in uniscript.pike (SF bug #604758)
- Added code to set the maximum POST body size on a per virtual server
  basis. The default value is defined in performance.h and can be modified
  from the CIF.
- Fixed bad HTML code in initial sreen setup that prevented some browsers to
  show the page
- Fix comma placement in defvar in superform
- Minor changes to Tablify.pike/Wizard.pike to generate HTML that is
  able to be validated
- Fix htaccess module for redirecttemp, redirecttemporary, redirectperm,
  redirectpermanent, authuserfile, authname, authgroupfile, redirect and
  errorfile.
- New module the format nicely the pike source code into HTML.
- Set "Lazy entity end" default to yes (XML-compliant RXML parser)
- Added ::login:: regexp (unixlike allowed regex for login / user) to
  superform
- Fixed bug in the Explicit Hostname Redirector module if used in a SSL
  virtual server, and if redirection is needed, the module was doing its
  rediretion to a non SSL server. (sf bug #602846)
- Added minor change to mainconfig.pike to allow Caudium version number to
  appear in the title
- Updated SQLuserdb to utilize new accept group= code
- added new module ACL: accept group=
  This addition augments id->auth with a fourth array member which is the
  user's group.
- defined, then promptly obsoleted and introduced a new api for MODULE_TYPES
  (see server/modules/misc/contenttypes.pike for short docs), modified
  server/base_server/configuration.pike:type_from_filename() so that it now
  conforms to this new api.
- redid the contenttypes parser. split etc/extensions in two separate
  files (for extensions and encodings), as it is logical.
- Added the handling of external mime-types definitions to contenttypes.pike
- Added a nifty new 3rdparty module that implements menus using prestates.
- Re-enabled permanent storage of the "program" datatype when using pike7.3
  build >= 51. Pike bug #3096 resolved.
- Added a quick and dirty mass virtual hosting module to the third-party
  repository.
- Fixed modules/tags/developer.pike.
- Fixed a compilation error in modules/tags/hash.pike. Now we actually do
  have the SHA1 hashing method, with three aliases even.
- Fixed bug in http.pike/mainconfig.pike that didn't allow modules with a :
  in the name to be selected in the Configuration Interface
- Removed legacy Argument Cache code and folded it into the Cache Manager.
- Fixed bug in the XML compliant RXML parser that caused to to backtrace on
  certain tags (like <H1 />).
- Added support for the default character set for the returned content
  type. The information is sent in the Content-Type response header and
  may be overwritten using the <meta> tag in the document.
- Added support in VHS LDAP to use Caudium system log directory instead of
  userdir one.
- Added .htaccess manual link... Useful since most of Apache users think
  that our .htaccess is compatible..
- Autoconf 2.53+ is now required to build Caudium from CVS
- Added string hash module.
- Added support in VHS Sql to use Caudium system log directory instead of      
  userdir one.
- index.php and index.php3 now added in all directories modules.
- Added support for RFC 3236 (XHTML media type)
- Fix an error when PUT method is used...
- Variable HTTPS is set to "on" when SSL is used. (compatibility variable 
  used for CGIs...)
- Webdav protocol implementation (RFC 2518) added. Not finished yet
- Added a -DMAX_BODY_SIZE=<size> option for starting caudium. The default size
  for the body is 16k otherwise. 
- Updated the error message that occured when the user want to list the open 
  ports in the CIF and Caudium does not run as root.
- svg/svgz file image format handling.
- Fix a problem when Caudium is not running as root : display a warning if 
  the user tries to run lsof in open ports action tab.
- The Generate a self signed certificate and a RSA key-pair was not delivering
  any warning to the user. Now it displays in red on the HTML output.
- Added a link to the caudium.info website from the CIF.
- 404 handler is not set per default on Old 404 system. To avoid 1.0 -> 1.2    
  compatiblity and keep the XML-Compliant parser quiet. 
- Fixed #530674: passive mode FTP connection problem (with Mozilla  
  and derivative browsers).
- <if exists="file"> shouldn't use the cache. Thanks to Hirling Endre.
- The start script now changes the cwd to the directory it is started from.
  Prevents beginners from crying.
- Fixed bug #547354 - <aconf> URIs don't work
- Fixed bug #542177 that makes incorrect listings from directories2.pike.
- Fixed bug #514391 (user listing in userfs), seems that Caudium Cache.
- Fixed bug #533861 <wizard> was broken. Autodocs now added, new features like
  formname attribute to wizard conatiner, hidden "verify" container.
- SSL.pmod used is the one from Pike now. This verification is now done
  when configure script is ran.
- Caudium 1.3 now *REQUIRES* pike 7.2+ or more recent (7.2.xxx with xxx > 200).
- Fixed the Last-Modified code in http.pike and http2.pike. If the request is
  not marked as dynamic (!id->misc->is_dynamic), then the header will be sent 
  properly. 
- It is now possible to unset more than one variable at a time by using globs,
  both normal variable of the &form; scope and those of the &var; scrope. 
  Undefine of defines, tags and containers also works with globs. Patch #536492
  from disumu.
- Added patch #534125 to ultralog that check the file exist before set 
  filewatch and a status of the module.
- Added patch #534118 that fix for TYPE_FILE and TYPE_DIR checks.
- Half fixed bug #533124. There is no backtrace but I'm not really pleased 
  by the way how it is fixed...
- Fixed bug #530674
- Added support for Darwin (MacOS X) dynamic loading and correct pic flag for it.
- business graphics module now creates the cache directory in the correct
  location (under the argument_cache_dir hierarchy)
- Now font name can be specified in <diagram > tag and use the CIF default
  font name.
- Scopes compatibility is to On/Conditional. If there is problems about that
  (cf bugs #514651 & #512647) then change it to Off/Conditional. 
  Changes is due because there will more issues from users moving from
  Caudium 1.0 to 1.2 than Roxen 1.3 to Caudium 1.3...
- Fixed bug #515131 : gtext broke on weird URLs
- Bill Welliver's Mailit! module is now included into Caudium.
- Corrected a bug in ftp protocol in pasv mode. Thanks to  Joe Radinger <cheese@@nosuchhost.net>
- New configuration files are created with the 0600 permission bits now.
- Fixed bug #515405: New error handler doesn't HTML encode (see
  http://www.cert.org/advisories/CA-2000-02.html), error pages was able to
  send abitrary code to browser using non existant pages (like for example :
  http://www.foo.server/<script>alert("CSS");</script>).
- Fixed bugs #514651 & #512647 : Scopes compatibility break RXML
- Fixed bug #514653 : Unitialized variables get backtraces when try to
  expr them (same code : <formoutput><set variable=GT expr="#GT# + #Z#">
  </formoutput> was give backtrace if either GT or Z was not previously
  initialized).
- File index.rxml is now recognized as index file.
- New cache system added
@


1.319
log
@just thought it would look nice when it says 1.4 :)
@
text
@d1 5
@


1.319.2.1
log
@Starting the 1.4 branch
@
text
@a0 5
Changes in Caudium 1.4.1 since Caudium 1.3.31
---------------------------------------------
- Released Caudium 1.4 in stable_1_4 branch
   (Xavier Beaudouin)

@


1.319.2.2
log
@bug--;
@
text
@a2 3
- Fixed a prehistoric bug where Caudium couldn't write to log file because 
  it was creating a directory instead of a file. 
   (David Gourdelier)
@


1.319.2.3
log
@Updates Changelogs
@
text
@a0 6
Changes in Caudium 1.4.3 since Caudium 1.4.2
--------------------------------------------
- Fixed a segfault in Caudium C module when some HTTP queries doesn't have 
  all variables (eg ?foo=too&hop=&gazon=zz), SF bug #1028622
   (Marek Habersack)

@


1.319.2.4
log
@Fixed Config actions
@
text
@a2 2
- Fixed loading of Crypto related Configuration Actions in CIF.
   (Xavier Beaudouin)
@


1.319.2.5
log
@Update Changelog
@
text
@a2 3
- Fix a backtrace in Config-Action openports when there is no lsof located 
  on the hosted machine.
   (Xavier Beaudouin)
@


1.319.2.6
log
@production ch-ch-changes
@
text
@a2 7
- Pikegraphy now likes filenames with spaces.
   (Bill Welliver)
- Watchdog should now work with servers that change uid.
   (Bill Welliver)
- Stopping/restarting of server should work properly now, especially for 
 servers that change uid.
   (Bill Welliver)
@


1.319.2.7
log
@more detailed description of the fix
@
text
@d15 2
a16 3
- Fixed a segfault in Caudium C module when broken variable assignments
  in the query part of the url are parsed (eg ?foo=too&hop=&gazon=zz - hop= 
  is the invalid syntax), SF bug #1028622
@


1.319.2.8
log
@Changes
@
text
@a2 2
- Error code was wrongly set to 401 for every errors.
   (David Gourdelier)
@


1.319.2.9
log
@spelling/wording
@
text
@d3 1
a3 1
- Error code was incorrectly set to 401 for every error.
@


1.319.2.10
log
@same as 1.2.
@
text
@a2 3
- Fix for the RXML parsers sending the wrong content-type header when parsing
  a non-html document.
     (James Tyson)
@


1.319.2.11
log
@bugfix bugfix bugfix...
Maybe the time for a RC1-2?
@
text
@a2 7
- The id->variables wasn't set as before regarding empty values, this broke
  some applications and most notably lead to internal server error when
  reseting a variable in the configuration interface.
   (David Gourdelier)
- Comparing of empty strings didn't work in RXML so this lead to wrong 
  <if match...>
   (David Gourdelier)
d5 1
a5 1
   (James Tyson)
@


1.319.2.12
log
@changes
@
text
@a2 3
- not using strftime on solaris as it does not support the POSIX %z flag
  which rendered Caudium.cern_http_date() unusable.
   (Marek Habersack)
@


1.319.2.13
log
@Changes
@
text
@d3 1
a3 8
- Watchdog PID check can now be disabled with --without-watchdog-pidcheck
  It is disabled by default on Linuxes < 2.6, since their threads
	implementations assigned different PIDs for each thread.
	 (Bertrand Lupart)
- Fixed backtrace when using <accessed since> or <accessed help> when accessed
  was handled by accessed-sql or accessed-memory.
	 (Bertrand Lupart)
- Not using strftime on solaris as it does not support the POSIX %z flag
@


1.319.2.14
log
@Changes
@
text
@a2 3
- The id->variables isn't set as before regarding variables with emtpy values,
  this broke the screen for adding a new virtual server.
	 (Bertrand Lupart)
@


1.319.2.15
log
@Changes
@
text
@a2 6
- Backport of Watchdog stuff from the development branch:
  - Watchdog debug can be enabled using --watchdog-debug
  - If set using HTTP GET, the watchdog can now be set up either to check every
    1st level virtual server or either only the first one.
  - The watchdog can now check virtual servers using HTTP GET
   (Bertrand Lupart)
@


1.319.2.16
log
@RC2 is comming RSN...
@
text
@d1 1
a1 1
Changes in Caudium 1.4.4 since Caudium 1.4.2
@


1.319.2.17
log
@On the way to finish bugs until RC3 :)
@
text
@a0 4
Changes in Caudium 1.4.5 since Caudium 1.4.4
--------------------------------------------


@


1.319.2.18
log
@ch-ch-ch-changes
@
text
@d3 1
a3 2
- Fixed a backtrace when loading the WebApp module.
   (Bill Welliver)
@


1.319.2.19
log
@ch-ch-ch-changes
@
text
@a2 3
- <if> no longer evaluates true if using the "element is value" syntax and the 
  element is not present.
   (Bill Welliver)
@


1.319.2.20
log
@Fixes for FreeBSD threads issues with /sbin/ifconfig -a at startup.
_Caudium.getip() has been created for that. This works now only on *BSD flavors
please test on others Operating System or try to find a remplacement.
@
text
@a2 3
- On *BSD flavors we don't use /sbin/ifconfig to get all IP addresses from
  the system. An internal C function is used (_Caudium.getip()).
   (Xavier Beaudouin)
@


1.319.2.21
log
@Watchdog CHANGES
@
text
@a2 5
- Fixed a watchdog backtrace on fresh install when there are no virtual server
  set up in the CIF, yet.
   (Bertrand LUPART)
- Starting Caudium with --gdb now turns the watchdog off.
   (Bertrand LUPART)
@


1.319.2.22
log
@Backport Watchdog stuff from 1.5
@
text
@a2 8
- The watchdog now really take care of the port configuration for each virtual
  server instead of guessing it from the server URI. As a consequence, the
  watchdog can now check multiple HTTP ports for a virtual server.
  Checks are made on the protocol used as well as on the binded interface
  before adding a new virtual server/port to the watch list.
  This fixes a bug where the watchdog would restart Caudium ever and ever on a
  fresh install until some virtual server binds to the port 80.
   (Bertrand LUPART)
@


1.319.2.23
log
@Fix error on vhs_dirparser when there is no files on directory and that
option "show dot files" is set to no
@
text
@a2 3
- Fix error on vhs_dirparser when there is no files on directory and that
  option "show dot files" is set to no
   (Xavier Beaudouin)
@


1.319.2.24
log
@Small bugfix in start-caudium
@
text
@a2 3
- Fix error in start-caudium which doesn't look in lib/ for c-modules, which
  seems to be where they're put on OSX.
   (James Tyson)
@


1.319.2.25
log
@Same as in 1.2 (but tested only on 1.2 since 1.4 is not usable).
@
text
@a2 4
- Add Index redirect files option that allow people that use L7 load balancers
  to redirect to files that have been specified instead of listing the
  directory.
   (Xavier Beaudouin)
@


1.319.2.26
log
@We requires 7.6.24 now
@
text
@a2 5
- Because of changes in Pike 7.6.24+ that have been not compatible with
  it self, we requires now 7.6.24 now.
   (Xavier Beaudouin)
- Fix installation script that has been stop to work with pike 7.6.24+
   (Xavier Beaudouin)
@


1.319.2.27
log
@Fix bug #09.
@
text
@a2 3
- Fix bug #0000009 that prevents ultralog to run in command line
  because of report_debug don't exist on command line.
   (Xavier Beaudouin)
@


1.319.2.28
log
@Bug #11
@
text
@a2 2
- Fix bug #0000011
   (Xavier Beaudouin)
@


1.319.2.29
log
@Backport of VHS SQLLogger
@
text
@a2 3
- Backported VHS - SQLlogger (untested since Pike is unstable on FreeBSD
  and it cannot be compiled on OS X Tiger....)
   (Xavier Beaudouin)
@


1.319.2.30
log
@backport
@
text
@a2 4
- Backported: PikeGraphy uses Caudium's authentication system for 
  user authentication. Security levels are still stored in the 
  user table. 
   (Bill Welliver)
@


1.319.2.31
log
@ch-ch-ch-changes
@
text
@a2 8
- Fixed emit->maxrows and emit->skiprows
   (Bill Welliver)
- Added emit->sort_function and emit->sort_key to sort query results
   Example usage: sort_function="Array.oid_sort_func" sort_key="version"
   where sort_function is the name of a function compatible with 
   Array.sort_array, and sort_key is the name of a field in the resultset 
   to sort by.
   (Bill Welliver)
@


1.319.2.32
log
@Caudium 1.4 RELEASE
@
text
@a2 2
- Caudium 1.4 RELEASE
   (Xavier Beaudouin)
@


1.319.2.33
log
@Fix Syslog (as on caudium 1.2)::
@
text
@a2 5
- Make syslog function work as it is advertised on CIF.
   (Xavier Beaudouin)

Changes in Caudium 1.4.5 since Caudium 1.4.4
--------------------------------------------
@


1.319.2.34
log
@VHS Syslogger ported from 1.2 tree (please someone that have a pike usuable can test if it compile ?)
Updated some defvar.
@
text
@a2 2
- Added vhs_syslogger module to log using Syslog to local or distant host
   (Xavier Beaudouin)
@


1.319.2.35
log
@Backporting Bill 1.5 works into 1.4 tree.
@
text
@a2 9
- FastCGI module automatically kills any FastCGIs it created when 
   the module stops. This should eliminate "stranded" FCGIs.
   (Bill Welliver)
- Fixes for <user> tag when working with new authentication system.
   (Bill Welliver)
- Group functionality can be disabled in SQL Authentication Provider
   (Bill Welliver)
- Fixed a bug that prevents streamed answers from working in ssl mode.
   (Bill Welliver)
@


1.319.2.36
log
@
 Fixed _Caudium C module to compile with a non threaded Pike.
   (Xavier Beaudouin / Michel Luczak)
@
text
@a2 2
- Fixed _Caudium C module to compile with a non threaded Pike.
   (Xavier Beaudouin / Michel Luczak) 
@


1.319.2.37
log
@Try to fix caudium when nagios is used.
@
text
@a2 2
- Attempting to fix like RIS did on 4.1 the CGI when using Nagios
   (Xavier Beaudouin)
@


1.319.2.38
log
@Caudium bug id #18 & #19
@
text
@a2 5
- Added new showcolumns argument for <sqltable> (Caudium bug id #19, patch
  by Hex).
   (Xavier Beaudouin)
- Fixed errors in russian translations (Caudium bug id #18)
   (Xavier Beaudouin)
@


1.319.2.39
log
@Backporting Bill work.
@
text
@a2 18
- Fix for the 2GB file limit in Caudium.nbio, which should allow
  big files to be transmitted now.
   (Bill Welliver)
- Fix in protocols/http that inadvertantly caused modules using
  HTTP.pipe_in_progress() to drop the connection with the client.
  In particular, this should fix problems in proxy modules,
  but other modules may see an impact as well.
   (Bill Welliver)
- Streaming mode now works in HTTP Relay Module.
   (Bill Welliver)
- Added support for Bonjour Advertisement of virtual servers.
  Available under Virtual Server Global Variables. Uses either
  the virtual server config name, or the "virtual server name"
  setting under Global Variables (click on "More Options to
  show this option.) Available when Pike is compiled with
  DNS_SD support, available on MacOSX/Darwin and systems with
  Howl installed.
   (Bill Welliver)
@


1.319.2.40
log
@Backporting Bill updates
@
text
@a2 2
- Properly decode UTF-8 requests that have been HTTP encoded.
   (Bill Welliver)
@


1.319.2.41
log
@Fixed some Caudium.nbio code that where still used in socket.pike
@
text
@a2 2
- Fixed some Caudium.nbio code that where still used in socket.pike
   (Xavier Beaudouin)
@


1.319.2.42
log
@Virtual host matcher fix from Bernd Schoeller.
@
text
@a2 3
- Fixed a Virtual Host Matcher bug where the port number was not properly 
   identified from the hostname.
   (Bernd Shoeller)
@


1.319.2.43
log
@Update
@
text
@d1 1
a1 1
Changes in Caudium 1.4.x since Caudium 1.4.5
@


1.319.2.44
log
@*big* backport from devel version. Thanks to bertrand and bill :)
@
text
@a2 17
- Fixed cgi when USE_SHUFFLER is used.
    (Bill Welliver)
- Added quiet option to EMIT SQL, so that sql backtraces don't get
  sent to the browser.
    (Bill Welliver)
- Added quoting capabilities to EMIT, so that you can do &foo.bar:mysql;
  to get your entity replacements properly quoted.
    (Bill Welliver)
- 123sessions: added force_include_urls to be able to specify urls you
  wish to trigger a redirect to include the session identifier. if left
  empty, normal behavior is used. this augments include_urls and exclude
  urls, which are used to specify url subtrees where session processing
  is either performed or not performed.
    (Bill Welliver)
- Added --with-shuffler and --shuffler options for running with
   Pike Shuffler
    (Bertrand LUPART)
@


1.319.2.45
log
@Those changes were not backported.
@
text
@a2 8
- The CIF can now show the system limits set for Caudium.
  See http://bertrand.gotpike.org/space/start/2006-02-27/1 for more
  informations.
    (Bertrand LUPART)
- Fixed a bug where some CGI/uniscript pages where not fully displayed to the
   client. See http://bertrand.gotpike.org/space/start/2006-02-15/1 for more
   informations.
   (Bertrand LUPART)
@


1.319.2.46
log
@add --enable-nbio, defaulting to 'yes'
 (Changelog)
@
text
@a2 2
- Added --enable-nbio, defaulting to 'yes'
   (Marek Habersack)
@


1.319.2.47
log
@New Stable Version.
@
text
@d1 1
a1 1
Changes in Caudium 1.4.8 since Caudium 1.4.5
@


1.319.2.48
log
@Now release is done... :)
@
text
@a0 3
Changes in Caudium 1.4.x since Caudium 1.4.9
--------------------------------------------

@


1.319.2.49
log
@Changes
@
text
@a2 5
- The CIF can now show if the server is running with Shuffler or nbio.
   (Bertrand LUPART)
- Fixed a bug where empty variables passed in the URL would totally mess up the
  other variables and empty variables in the request id object.
   (Bertrand LUPART)
@


1.319.2.50
log
@Fix modules to be builded (bug reported by Michel Luczak).
@
text
@a2 2
- Fix C modules to be builded bug reported by Michel Luczak
   (Xavier Beaudouin)
@


1.319.2.51
log
@Backporting Bertrand cache avoider for wizard.
@
text
@a2 4
- CIF pages using the wizard form now sport a unique identifier in the         
  request so that the page is still up to date, even with browsers that
  caches a lot.
   (Bertrand LUPART)
@


1.319.2.52
log
@changes
@
text
@a2 2
- Color picker input for wizard should now work properly.
   (Josef Radinger)
@


1.319.2.53
log
@Backported 1.5 changes into 1.4 tree
@
text
@a2 2
- Backporting devel changes in cache and added None cache type
   (Bill Welliver)
@


1.319.2.54
log
@pike version bump for stability
@
text
@a2 2
- Require Pike 7.6.112
   (Bill Welliver)
@


1.319.2.55
log
@backporting Cache and Storage changes
@
text
@a2 9
- Added randomization to cache and storage jobs to prevent surges.
    (Bill Welliver)
- We now store cache item sizes, which should reduce fd usage and
    improve startup times.
    (Bill Welliver)
- Removed a double read on cache items, which should improve performance.
    (Bill Welliver)
- Cache tuning to prevent runaway cache expiration.
    (Bill Welliver)
d5 1
a5 1
- Added "None" cache type
@


1.319.2.56
log
@build fixes
@
text
@a2 4
- IMPORTANT: The cache storage filename format is different with this 
    release. It is highly recommended that you empty the 
    $PREFIX/caudium_cache directory before starting this version.
    (Bill Welliver)
@


1.319.2.57
log
@Changes
@
text
@d1 1
a1 1
Changes in Caudium 1.4.x since Caudium 1.4.8
a2 4
- Actually use Pike's Shuffler as default instead of Caudium's NBIO (backport
  from 1.5).
  Added --with-nbio for forcing NBIO usage instead fo Shuffler.
   (Bertrand LUPART)
@


1.319.2.58
log
@Added --with-pike-module for specifying Pike modules at start time.
@
text
@a2 3
- New option --with-pike-module in start-caudium allows to specify some more
  Pike modules to load at start time.
   (Bertrand LUPART)
@


1.319.2.59
log
@fix for ssl3 redirects and other "dataless" responses.
should fix config interface and directory listings, for example.
@
text
@a0 6
Changes in Caudium 1.4.x since Caudium 1.4.12
--------------------------------------------
- Fix redirects and other responses that don't return data when running in
  SSL mode.
    (Bill Welliver)

@


1.319.2.60
log
@fix for POSTs with CGI and shuffler
@
text
@a2 2
- Fix CGI handling of POST requests when running with Shuffler.
    (Bill Welliver)
@


1.318
log
@changes
@
text
@d3 3
@


1.317
log
@CHANGES
@
text
@d3 4
@


1.316
log
@what did bill do today?
@
text
@d3 7
@


1.315
log
@Blurb about Crypto.randomness
@
text
@d3 4
@


1.314
log
@_Caudium.program_object_memory_usage() function for all of us...
Vida you'll will be happy to find what is growing on Camas now :p
@
text
@d3 4
@


1.313
log
@The cache indexer now works properly, and will fix the slow startup problem - PLEASE TEST
@
text
@d3 3
@


1.312
log
@thanks Jeff
@
text
@d3 3
@


1.311
log
@Change
@
text
@d3 6
@


1.310
log
@Wrong guy !
@
text
@d3 3
@


1.309
log
@Update changlog
@
text
@d5 1
a5 1
   (Bertrand Lupart)
@


1.308
log
@Changes
@
text
@d3 3
@


1.307
log
@Changes++
@
text
@d3 2
@


1.306
log
@1.3.31
@
text
@d3 4
@


1.305
log
@I don't like spaces.
@
text
@d1 7
@


1.304
log
@Changes
@
text
@d5 1
a5 1
	 (Bertrand Lupart)
@


1.303
log
@Jeff Utter's patch
@
text
@d3 3
d33 16
a48 3
- Fixed try_get_file so that it can run in 2nd level virtual hosting mode.
   (Bertrand Lupart)
- Fixed htaccess module so that it can run in 2nd level virtual hosting mode.
@


1.302
log
@Some changes...:)
@
text
@d3 2
@


1.301
log
@
Changes
@
text
@d3 25
@


1.300
log
@changes
@
text
@d3 4
@


1.299
log
@Change!
@
text
@d3 3
@


1.298
log
@Changes
@
text
@d3 3
@


1.297
log
@Change
@
text
@d3 2
@


1.296
log
@adding xsl mimetype
@
text
@d3 3
@


1.295
log
@caudium()->shuffle() is now history.
@
text
@d3 2
d40 1
a40 1
- Added authentification layer to the XML-RPC server.
@


1.294
log
@Change
@
text
@d3 7
@


1.293
log
@changes
@
text
@d3 7
@


1.292
log
@some fixes
@
text
@d3 2
a4 2
- The encoding functions now use the new scratchpad volatile buffer code
  instead of alloca.
@


1.291
log
@Let's use more C there !
@
text
@d3 4
a6 1
- Now Caudium.make_tag_attributes() use _Caudium._make_tag_attributes()
d8 2
a9 1
  problem. This "workaround" will be removed on 1.4 release.
d11 1
a11 1
- Remove the proxy disk cache since it's not usefull, buggy and contain lot of
d14 1
a14 1
- Caudium.httpdate_to_time() now use _Caudium.parse_date(). Faster than
d18 1
a18 1
  exported into main _Caudium module this is now fixed (excepted for get_date).
d20 1
a20 1
- Navigation bar that behave better when managing lot of elements
d22 1
a22 1
- Added support for <emit>...</> ala Roxen2 to the XML compliant parser.
d24 1
a24 1
- Added authentification layer to XML-RPC server.
d28 2
a29 2
- Removed usage of alloca in do_encode_stuff(). This give some segfault
  on FreeBSD when called from _Caudium.http_encode_url(). SF Bug #902691.
d31 2
a32 2
- Added Caudium.Crypto.urandom() function to wrap easyly the good random
  source according of pike version.
d42 1
a42 1
- Added a XML-RPC server. Contributed by David Gourdelier, Martin Baehr and
d45 1
a45 1
- On SSI Compat Tags module don't cache include virtual if the included
d50 1
a50 1
- Bunch of cleanup about inlining that are not necessary.
@


1.290
log
@Change
@
text
@d3 7
a9 2
- Remove the proxy disc cache since it's not usefull, buggy and contain lot of
  junk. (David Gourdelier)
@


1.289
log
@More usage of _Caudium modules.
@
text
@d3 2
@


1.288
log
@It's time for changes...
@
text
@d3 6
d10 1
a10 1
  (Guillaume Fraysse)
@


1.287
log
@changes
@
text
@d3 2
@


1.286
log
@Change
@
text
@d3 2
@


1.285
log
@
un-mutch, on bertrand's request ;)
@
text
@d3 2
d22 2
a23 1
  Karl Pitrich. (David Gourdelier)
@


1.284
log
@Adding chroot() support to CGIs
@
text
@d156 1
a156 1
  Opera don't like it too mutch. (SF bug #560771)
d231 1
a231 1
  mutch better than the old one.
@


1.283
log
@Bug SF #902691.
@
text
@d3 2
@


1.282
log
@Implemented Caudium.Crypto.urandom() call. An attempt to make
a more generic random source instead of changing Pike Crypto API.
<rant>
 When does Pike will stop to change (and as usual not document !!!)
 all internal API
</rant>
@
text
@d3 3
@


1.281
log
@bugfix - cache
@
text
@d3 3
@


1.280
log
@I like that Caudium runs without pike7.5 dammit
@
text
@d3 3
@


1.279
log
@backout of what I did the other day.  just breaks caudium
@
text
@d3 3
@


1.278
log
@Changes
@
text
@d3 2
@


1.277
log
@Better
@
text
@d3 2
@


1.276
log
@Update the Changelog as well
@
text
@d3 2
a4 1
- Don't cache include virtual if the included url is a dynamic one.
@


1.275
log
@Fix a bug in vhs_logger that stopped it from logging remote hostnames.
@
text
@d3 2
@


1.274
log
@Inlining cleanup
@
text
@d3 2
@


1.273
log
@changes
@
text
@d3 2
a4 1
=======
@


1.272
log
@Profiled and streamlined the Cache's disk storage system.  Now uses an index of cached content to speed up startup times massively.  Also writes to disk in a way that should no longer block the server.
@
text
@d3 3
@


1.271
log
@CHANGES
@
text
@d3 4
@


1.270
log
@better do this before I get told off :)
@
text
@d3 2
@


1.269
log
@Actually get_prestate is a better name for it.
@
text
@d3 2
d6 3
a8 2
  your url. (David Gourdelier)
- protocol/http2.pike is now removed. It break to often.
@


1.268
log
@Changes.
@
text
@d3 1
a3 1
- Added <add_pre_state/> to get a list of prestates in a format suitable for
@


1.267
log
@Fix for http2 -> automaticaly converted into http when upgrading.
This needs some test.
@
text
@d3 2
@


1.266
log
@Caudium 1.3.21... Allmost pre-RC
@
text
@d3 2
@


1.265
log
@SuperForm MkII is part of tree.
@
text
@d1 3
@


1.264
log
@changes for watchdog
@
text
@d3 2
@


1.263
log
@Update Changes !
@
text
@d3 4
@


1.262
log
@Ported http://hww3.riverweb.com/dist/ivend/patches/roxenlib_quote.patch
patch from Bill.
Bill, can you complete the autodoc, please ?
@
text
@d3 4
@


1.261
log
@changes to server templates.
@
text
@d3 4
@


1.260
log
@more_modules/* moved into modules/examples/
@
text
@d3 3
@


1.259
log
@since we use names here... :>
@
text
@d3 2
d6 1
a6 1
  (Marek Habersack)
d8 1
a8 1
  (Marek Habersack)
@


1.258
log
@changes
@
text
@d4 1
d6 1
@


1.257
log
@changes
@
text
@d5 2
a6 2
- Removed Mirror Server / Mirror Filesystem since it is not used nor
  maintainer and it is half working.
@


1.256
log
@Mirror FS / Mirror Server / RoxenRPC are now past.
@
text
@d3 2
@


1.255
log
@updates, removed mnogo
@
text
@d1 1
a1 1
Changes in Caudium 1.3.19 since Caudium 1.3.18
d3 3
@


1.254
log
@buh bye php4
@
text
@d3 3
@


1.253
log
@xavier is just anal
@
text
@d3 3
@


1.252
log
@oops
@
text
@d3 2
@


1.251
log
@changes
@
text
@a20 1
>>>>>>> 1.250
@


1.250
log
@SpiderMonkey and libxslt moved to wip/ repository.
@
text
@d3 3
d21 1
@


1.249
log
@JavaScript / NJS is dead, so removing it now.
@
text
@d3 2
@


1.248
log
@Libfgi -> /dev/null
@
text
@d3 4
@


1.247
log
@Removing old modules.
@
text
@d3 2
@


1.246
log
@Now we are ready to make cleanness.
@
text
@d3 2
d6 1
a6 1
  (Xavier Beaudouin)
@


1.245
log
@Added Changes + Small readme about Lucene
@
text
@d3 5
@


1.244
log
@Change
@
text
@d3 3
@


1.243
log
@Update.
@
text
@d6 3
@


1.242
log
@I wanted to change the background colour :)
@
text
@d1 3
@


1.241
log
@Fixing vida mistake that make htaccess module to ignore .htaccess files.
@
text
@d3 2
@


1.240
log
@Imported robots.txt generator from Roxen 2.x / 3.x tree.
Relay2 is not yet working. Making it as expirimental.
@
text
@d3 2
@


1.239
log
@ADT.Table exists in Pike 7.0+ so it is not needed to keep this old code.
@
text
@d3 2
d9 1
a9 1
- Backported Roxen 3.4 relay2 proxy.
@


1.238
log
@Robot Trap Module from old Roxens day is revival :-)
@
text
@d3 2
@


1.237
log
@Fixed some modules to handle Caudium.Crypto
Catch some MIME.Decode
Backported relay2 from Roxen 3.x
@
text
@d3 2
@


1.236
log
@Version change.
@
text
@d3 9
@


1.235
log
@Version changes.
@
text
@d1 3
@


1.234
log
@Note regarding cnum,rtext added to tablify/tablify nicer
@
text
@d1 2
a2 2
Changes in Caudium 1.3 since Caudium 1.3.14
-------------------------------------------
d5 1
d7 1
d9 1
d12 1
@


1.233
log
@Update Changes
@
text
@d3 2
@


1.232
log
@Better detection of alloca (eg alloca can be also in stblib.h) by using
the right autoconf macro
Avoid add -O2 flags to gcc on FreeBSD Alpha since it does bad code
The PPC G4 optimization are set only on Power Macintosh platform
Check that memory allocation is done in cern_http_date and http_date when
using _r functions.
Since _r functions are threads safe, allow Threads when calling such functions.
@
text
@d3 1
@


1.231
log
@update changes
@
text
@d3 3
@


1.230
log
@Some fixes and updates for newpikescript from RJB
@
text
@d3 3
@


1.229
log
@fast uniscript
@
text
@d3 3
@


1.228
log
@Fix potential security problem in CGI (SF bug #713835).
@
text
@d3 6
@


1.227
log
@Fixed some FTP things.
@
text
@d3 4
@


1.226
log
@Added SILENT_COMPAT in performance.h. Setting it (per default disabled) can
gain some more speed on modules that works with compat lib because the compat
lib stops to use backtrace() to find file and line number where is called the
call.
@
text
@d3 3
d9 1
d12 1
@


1.225
log
@Fix pike detection like in Caudiul 1.2 ports.
@
text
@d3 3
@


1.224
log
@made description more suitable for general audience
@
text
@d3 2
@


1.223
log
@spelling.
@
text
@d3 2
a4 2
- Fix a bug on ssl3.pike where the redirect would always pick the admin port,
  because this is what get_context(0) finds.
@


1.222
log
@Update of Changelog
@
text
@d3 2
a4 2
- Fix a bug on ssl3.pike where the redirect would alwaus pick the admin port,
  because this what get_context(0) finds.
@


1.221
log
@
foo="foo" stuff
@
text
@d3 2
@


1.220
log
@Brand new pike highlighter.
@
text
@d3 4
@


1.219
log
@modules/graphics/gbutton.pike:
 Fix some illogic things in mk_url which lead to
 set the icd args for each button created even
 when no icon_src where set (in this case, try
 to open the current path which lead to a exception
 in CAMAS directory at least and break the creation
 of the button).

 Maybe a analysis of why the function try_get_file
 when called whith a directory of this kind call
 get_file with a null value, would be interesting
 too.
@
text
@d3 1
@


1.218
log
@Changes
@
text
@d38 1
@


1.217
log
@Changes.
@
text
@d3 1
@


1.216
log
@Old FCGI-CGI compilation is now desactived. You'll need to provide --with-oldfastcgi option to the ./configure script if you need it.
@
text
@d3 1
@


1.215
log
@what have I been up to?
@
text
@d3 3
@


1.214
log
@That sound just about cover it.  Please tell me if you have any problems related to these changes
@
text
@d3 18
@


1.213
log
@Blubs about new Caudium.parse_html() and Caudium.parse_html_lines().
@
text
@d3 1
@


1.212
log
@Removing Headline module. It is really a pain in the ... to maintain...
@
text
@d3 6
@


1.211
log
@Add Mhash glue, renamed Caudium to _Caudium and added Caudium.pmod to
have a full collection of call and functions.
@
text
@d1 5
a5 2
Changes in Caudium 1.3 since Caudium 1.2.1
------------------------------------------
@


1.210
log
@forgot to update last Change
@
text
@d3 5
@


1.209
log
@<accessed> tag is now out of rxmltags :)
@
text
@d3 3
@


1.208
log
@changes
@
text
@d3 5
a7 2
- mod_caucho support for Resin updated to support multiple instances of resin and load 
  balancing among them. Also added support for RXML parsing of output.
@


1.207
log
@New performance.h define : LOAD_CONFIGS_STARTUP to allow caudium admin to force load all configurations/virtuals server at caudium's startup.
@
text
@d3 4
@


1.206
log
@SSI supports are now in external module.
@
text
@d3 4
@


1.205
log
@Fix plugins path for rimage module.
@
text
@d3 3
@


1.204
log
@Moved deprecated modules in the right place. And renamed fastcgi.pike to
official name.
@
text
@d3 1
@


1.203
log
@Fix for corrupted Accessed db.
@
text
@d3 3
@


1.202
log
@Fix for sf bug #634688
@
text
@d3 1
@


1.201
log
@Comment regarding Changes
@
text
@d3 1
@


1.200
log
@Update of Changelog
@
text
@d3 1
@


1.199
log
@Moved to server/deprecated_modules/
@
text
@d3 3
@


1.198
log
@IP Less module is now in server/deprecated_modules
@
text
@d3 1
@


1.197
log
@Fixing hash() call that doesn't support bignums.
@
text
@d3 2
@


1.196
log
@Some notes for Perl support.
@
text
@d3 2
@


1.195
log
@sf bug #652095
@
text
@d3 3
@


1.194
log
@http_encode_cookie() -> Caudium.http_encode_cookie()
http_encode_url()    -> Caudium.http_encode_url()
@
text
@d3 1
@


1.193
log
@Caudium.http_encode_string() used now.
@
text
@d3 6
@


1.192
log
@Direct calls to mkdirhier() is now working when API_COMPAT is set. Consider use Stdio.mkdirhier() instead.
@
text
@d3 3
@


1.191
log
@Uses now Caudium.http_date() instead of pike's slow one.
@
text
@d3 3
@


1.190
log
@removed one line from the changes
@
text
@d3 3
@


1.189
log
@changed
@
text
@a8 1
- Caudium now _requires_ Pike 7.3.62+
@


1.188
log
@Uses now Caudium.cern_http_date() instead of old pike one.
@
text
@d4 1
a4 1
  *COMPAT Warning* Directs calls cern_http_date() works only when API_COMPAT
@


1.187
log
@Update for Dims module.
@
text
@d3 3
@


1.186
log
@Changes....
@
text
@d3 1
@


1.185
log
@a warning
@
text
@d3 2
@


1.184
log
@changes
@
text
@d3 1
@


1.183
log
@Changes !
@
text
@d3 3
@


1.182
log
@Update CHANGES due to recent fastcgi commits.
@
text
@d3 7
a9 1

d12 1
a12 1
from Roxen 2 fastcgi.pike.
@


1.181
log
@Correct error that I made when submitting to sourceforge way back when
@
text
@d4 3
@


1.180
log
@3rdparty/cd34/setools.pike modification, added <randomhref> container
@
text
@a3 1
<<<<<<< CHANGES
a5 1
=======
a6 1
>>>>>>> 1.179
@


1.179
log
@Added option to RXML parse the contents from uniscript script. Patch from Wim
Bonis (bonis@@bonis.de)
@
text
@d4 4
d9 1
@


1.178
log
@Sumbar / Diagram Tag Fix
@
text
@d4 1
@


1.177
log
@spelling fixes
@
text
@d4 1
@


1.176
log
@Changelog
@
text
@d4 2
a5 2
- Fixed and obscur bug that locks caudium on FreeBSD when using 
  404 redirector.
@


1.175
log
@changes
@
text
@d4 2
@


1.174
log
@Fixed a typo in uniscript
@
text
@d4 2
@


1.173
log
@tom's changes
@
text
@d3 2
@


1.172
log
@
backported changes from 1.2
@
text
@d3 3
@


1.171
log
@Fixed defvar , placement in superform.pike
@
text
@d3 2
@


1.170
log
@Updated file regarding wizard.pike/tablify.pike to make it generate validatable
code
@
text
@d3 1
@


1.169
log
@Fix for htaccess module. (vida please update the condition in CHANGES file
as well).
@
text
@d3 2
@


1.168
log
@New module that highlight pike source code.
@
text
@d3 3
@


1.167
log
@
Different RXML parser default configuration.
@
text
@d3 1
@


1.166
log
@New ::login:: regexp for login only.
@
text
@d3 1
@


1.165
log
@Fixing bug #602846
@
text
@d3 2
@


1.164
log
@Changed CHANGES file to move my latest change to the CHANGE file to the
top of the CHANGES file.
@
text
@d3 3
@


1.163
log
@Modification to mainconfig.pike, Allow Caudium Version to appear in the
<title> tag of the Configuration Interface
@
text
@d3 2
a107 2
- Added minor change to mainconfig.pike to allow Caudium version number to
  appear in the title
@


1.162
log
@changes
@
text
@d106 2
a107 1

@


1.161
log
@Updated changes regarding SQLuserdb.pike
@
text
@d3 4
d106 1
a106 1
- Updated SQLuserdb to utilize new accept group= code
@


1.160
log
@

'kay, removed those trims
@
text
@d102 1
a102 1

@


1.159
log
@

changes.

important: at first glance, this change in configuration didn't (shouldn't)
break anything. if it does, please report it to me.
@
text
@d5 1
a5 1
  server/base_server/configuration.pike:type_from_filename*( so that it now
@


1.158
log
@

cha... you know ;P
@
text
@d3 4
@


1.157
log
@

changes, my fave changes, ooo soooole miiioooooooo....
@
text
@d3 2
@


1.156
log
@

changes, changes, oh joy, changes!
@
text
@d3 1
@


1.155
log
@Yay. The kind folks at RIS have fixed the segfault with master()->Codec() which was plaging pike7.3. The cache will avoid serialising (program)'s if your pike7.3 build number is < 51 however, to avoid segfaults. I suggest using >= build 51 because it's a shiteload faster starting up
@
text
@d3 1
@


1.154
log
@

changes. with some spelling fixes, too :)
@
text
@d3 2
@


1.153
log
@

bertrand and vida forgot a couple of commas :)
@
text
@d3 2
d18 2
a19 2
- Added .htaccess manual link... Usefull since most of apache people
  thinks that our .htaccess is compatible..
d44 1
a44 1
- <if exists="file"> shouldn't use the cache. Thanks ot Hirling Endre.
@


1.152
log
@

changelog. i'm actually writing the changelog! kiwi should be proud of me ;)
@
text
@d3 1
@


1.151
log
@latest comments go to the top
@
text
@d3 2
@


1.150
log
@Updated changes regarding http.pike/mainconfig.pike and : in module names
@
text
@d3 2
d87 1
a87 2
- Fixed bug in http.pike/mainconfig.pike that didn't allow modules with a :
  in the name to be selected in the Configuration Interface
@


1.149
log
@Argument Cache moved to the caudium cache manager, this is just the beginning folks. TODO: Remove the Argument cache stuff from Global Variables and then move on to the ImageCache and possibly write a slow storage SQL backend for the cache code.
@
text
@d85 2
@


1.148
log
@Bugfix
@
text
@d3 1
@


1.147
log
@changes
@
text
@d3 2
@


1.146
log
@Typo in vhs_system_sql.pike and backporting the functionality from SQL to
the LDAP system.
@
text
@d3 3
@


1.145
log
@Added Link to .htaccess manual.
@
text
@d3 2
@


1.144
log
@Autoconf 2.53+ is now required to build Caudium from the CVS
@
text
@d3 2
@


1.143
log
@Changes...
@
text
@d3 1
@


1.142
log
@Typo and new usefull fonctionnality for VHS.
@
text
@d3 1
@


1.141
log
@Changes about index.php and index.php3
@
text
@d3 2
@


1.140
log
@RFC 3236 support ( XHTML MIME type support in support and in directories
index files). As well as php index support.
@
text
@d3 1
@


1.139
log
@Changes !
@
text
@d3 1
@


1.138
log
@Changes Again
@
text
@d3 1
@


1.137
log
@Changes! Changes !
@
text
@d3 2
@


1.136
log
@Changes ! Changes !
@
text
@d3 1
@


1.135
log
@Updated the error message that occured when the user want to list the open
ports in the CIF and Caudium does not run as root.
@
text
@d3 2
@


1.134
log
@
Updating CHANGES.
@
text
@d3 2
@


1.133
log
@Changelog...
@
text
@d3 1
@


1.132
log
@404 Handler is now set to old per default.
@
text
@d3 5
@


1.131
log
@changelog
@
text
@d3 2
@


1.130
log
@<if exists="file"> shouldn't use cache. And update of autodocs...
@
text
@d3 2
@


1.129
log
@changes logged :P
@
text
@d3 3
a5 2
- The start script now changes the cwd to the directory it is started from. Prevents
  beginners from crying.
@


1.128
log
@blah
@
text
@d3 2
@


1.127
log
@Fix bug #542177 (directories2.pike).
@
text
@d3 1
@


1.126
log
@Fixed bug #514391 : user listing in userfs.
@
text
@d3 1
@


1.125
log
@updated the changelog
@
text
@d3 1
@


1.124
log
@Updated Changelog.
@
text
@d7 4
a10 1
- Caudium 1.3 now *REQUIRE* pike 7.2+ or more recent (7.2.xxx with xxx > 200).
@


1.123
log
@Pike 7.2 is required now for Caudium 1.3, SSL.pmod is now the one of Pike's toolkit and it is verified when configure script is lauch.
@
text
@d3 2
@


1.122
log
@It is now possible to unset more than one variable at a time by using globs,
both normal variable of the &form; scope and those of the &var; scrope.
Undefine of defines, tags and containers also works with globs. Patch #536492
from disumu.
@
text
@d3 3
@


1.121
log
@Patch #534125 from disumu
@
text
@d3 4
@


1.120
log
@Updated changes.
@
text
@d3 2
@


1.119
log
@changelog
@
text
@d3 1
@


1.118
log
@Updating...
@
text
@d3 2
@


1.117
log
@Update Changes...
@
text
@d3 1
@


1.116
log
@same fix as for 1.2
@
text
@d3 1
@


1.115
log
@Font problems in Business Graphics from 1.2
@
text
@d3 2
a4 1

@


1.114
log
@Moved default scopes compatibility from Off/Conditional to On/Conditional.
We will have more users moving from Caudium 1.0 to Caudium 1.2 than users
moving from Roxen 1.3 to Caudium 1.2... (Thanks David)
@
text
@d4 2
@


1.113
log
@change
@
text
@d4 4
@


1.112
log
@Added comment about Mailit! module.
@
text
@d4 1
@


1.111
log
@Corrected a ftp bug in PASV mode.
@
text
@d4 1
@


1.110
log
@change
@
text
@d4 1
@


1.109
log
@Updating CHANGES.
@
text
@d4 1
@


1.108
log
@Changes Again.
@
text
@d4 4
@


1.107
log
@Updating changes
@
text
@d4 6
@


1.106
log
@CHANGES is ready for 1.3
@
text
@d3 2
@


1.105
log
@The bug #411984 is not from xmlparser.
@
text
@d1 2
a2 130
Changes in Caudium 1.2 since Caudium 1.0
----------------------------------------
- Added MODULE_EXPERIMENTAL to XML-Compliant RXML parser since it has sometimes
  some unespected way of working...
- Fix for bug #411982: the <set variable...> tag was reporting debug 
  status to the client even though the debug flag wasn't up.
- Corrected incorrect status computation of servers usage. Was counting only
  one virtual server.
- "caudiumctl" script added. Very useful for people who know apache well.
- Fix for bug #479167: The argument cache garbage collector was buggy.
- Fix for bug #446340: <list-tags> <dice> gives internal server error.
- Fix for bug #498377: the environment variable didn't show the complete url
  with the query.
- Corrected backtrace when invoquing internal images that don't exist on
  caudium-images/ directory.
- Restart and shutdown pages now follow the CIF theme.
- Fix for bug #450757: When calling parse_rxml() when using the XML compliant
  RXML parser, make sure to propagate and keep custom tags correctly.
- Added embedded Perl script / perl tag support from Roxen, originally
  ported to Caudium by Jan Legenhausen.
- Made the ftp protocol use supplied error code if it's present after a
  command fails. This leads to more helpful error messages than
  "file not found'.
- filesystem.pike improvements:
  - Removed the stat cache completely. It's not any major benefit
    unless you have a dog slow system / disk with lots of requests and
    even then it has questionable benefits. The gain of using it is
    also very small.
  - Organized options in sub-levels for easier overview.
  - Added default settings for umask as well as new file and directory
    modes.
  - Added an option to keep the permissions on files replacing by an
    upload.
  - Made the access method configuration finer grained. Now you can
    disable individual features like chmod and mkdir.
    COMPATIBILITY ALERT: Before the PUT method permission was used for
    the new features. This is no longer true and therefor server which
    allows PUT needs to enable the CHMOD, MKDIR and MV after
    upgrading!
- Removed htmlparse dependency from the Enhanced Directory Listings
  module since we have two parsing modules now.
- Quote the chars < > @@ in http_encode_url and http_encode_string.
- added the excellent gbutton.pike module from Roxen 2.x
- Added processing instructions in the XML parser. This is tags using the
  syntax <?tagname contents ?>. Current existing processing instructions are
  <?pike ?> (Pike tag module), <?comment ?> (rxmltags), <?perl ?>
  (perl module).
- Wrote a tar filesystem module. This module allows you to mount an
  uncompressed tar file in the virtual filesystem.
- Added new http_error handler. The old 404 handler is still there, but
  disabled per default. This has now been modified to it's almost final
  state. Just waiting on InternalFiles to be finished.
- Correctly find libraries for various versions of Sablotron (0.50 and
  0.44 tested).
- Fixed some bugs in the Caudium c-module.
- Fixed newer 7.1 compaztibility problems (bye bye Simulate).
- Applied Chris Davies custom changes to the SQL User Database. These add a
  configurable timeout for cached user entries and an option to block sites
  with too many failed authentication attempts.
- Fixed some bugs in the XSLT Template module, added more configurable
  options. Also fixed the setting of the base uri.
- Some major optimizations related to http2 and cached responses. Also
  removed support for 'config in url' in the http2 protocol completely (ie
  /<...config...>/foo.bar).
- MSIE doesn't send the Pragma: no-cache header when you reload a
  page. This makes it really hard to reload certain things in Caudium,
  since that header is used to determine if the cache should or
  shouldn't be used. To solve this problem you can now use the
  prestate (nocache) to emulate this behavior. 
- Added new special token to the access log file name format. %H will
  be replaced with the hostname Caudium is running on. Useful if you
  use the same configuration file for multiple machines.
- New feature: access log files are now not opened until they are
  used. Also there is a configurable maximum idle time after which the
  log will be closed (can be disabled). Also made the "reopen timeout"
  somewhat random to avoid the "all log files reopen at the same time"
  misfeature.
- Fixed security bug which allowed people to ge the RXML source code
  of a page if a request was made to an RXML file while Caudium was
  loading.
- Fixed error message when a modules was not found (accidently broken).
- Wrote a new non-blocking data sender that is somewhat more efficient
  and much less buggy than Pipe.pipe. Also uses a moving window when
  mmapping large files, thus overcoming the major problem with
  Pipe.pipe for high traffic, large file sites.
- Fixed <use> cache lookup (use the full path as the key, not the unresolved
  path).
- Removed the bug-causing directory override feature. If you need to list
  directories, don't put an index.html in it.
- Fixed handling of precache modules in ip-less virtual servers.
- Added timeout logic to http protocols (from Caudium 1.0).
- Removed network neighbourhood code.
- Use Caudium.nbio to send POST data to CGI scripts. It makes for
  example uploads of large files (<input type=file>) __MUCH__
  faster (data transfer of a 25 MB file went from about a minute to a
  few seconds - pure Caudium CPU usage savings).
- Added module for embedded JavaScript support. The new variable
  scopes are usable directly from JavaScript using the scope.name
  syntax; i.e "form.name", "vars['test']" (the "var" scope is named
  "vars" to avoid a name conflict). Note that "vars.name.first" won't
  work. You need to use "vars['name.first']" instead. This is a big
  one: To utilize this module, you need a patched version of the NJS
  JavaScript interpreter. Send a mail to david@@caudium.net if you want
  to beta-test this!
- Greatly improved the redirect module. Improvements include:
  + Patterns are matched in the order entered instead of random
    order.
  + Greater control of the type of matching done using keywords.
  + Added glob match method.
  + Compilation of regular expression is cached, which should greatly
    improve matching speed when there are many regexp patterns.
  + Ability to match on host names, headers and cookies using the new modifier
    keywords (see module docs).
  + Ability to insert the query string of the original request in the
    destination. Can be useful in combination with %p or %f.
- Fixed a couple of problem related to ssl3.
- Added delayed loading of modules in virtual servers. 
- Fixed broken caching of directory expansion. Could significantly speed
  up startup time if the list of module directories is large and/or
  if module directories contains lots of files and sub-directories. 
- Use Colors and Graphics.Graph modules to remove duplicated code.
- Fixed more compatibility problems with newer (7.2 and 7.3) Pike.
- Removed various old compat code (for Pike < 7.0). Still more to go however.
- Fix to allow / in the name of modules and variables (bug #423435).
- Always simplify path in low_get_file. This is added to prevent the
  possibility of a bugs allowing access to files outside of the
  configured web page directories. Please note that there are no known
  such bugs in Caudium.
- CAMAS is now on a sperate CVS tree and removed from main Caudium tree.
- Little fixes with installation OpenBSD
@


1.105.2.1
log
@Updating Changelog
@
text
@a0 8
Changes in Caudium 1.2.x since Caudium 1.2.2
--------------------------------------------
- Fixed bugs #514651 & #512647 : Scopes compatibility break RXML
- Fixed bug #514653 : Unitialized variables get backtraces when try to
  expr them (same code : <formoutput><set variable=GT expr="#GT# + #Z#">
  </formoutput> was give backtrace if either GT or Z was not previously
  initialized).

@


1.105.2.2
log
@Update changes
@
text
@a7 1
- File index.rxml is now recognized as index file.
@


1.105.2.3
log
@Changes updates
@
text
@a8 4
- Fixed bug #515405: New error handler doesn't HTML encode (see 
  http://www.cert.org/advisories/CA-2000-02.html), error pages was able to
  send abitrary code to browser using non existant pages (like for example :
  http://www.foo.server/<script>alert("CSS");</script>).
@


1.105.2.4
log
@Corrected a ftp bug in PASV mode.
@
text
@a2 1
- Corrected a bug in ftp protocol in pasv mode. Thanks to  Joe Radinger <cheese@@nosuchhost.net
@


1.105.2.5
log
@fix for #515131
@
text
@a2 1
- Fixed bug #515131 : gtext broke on weird URLs
@


1.105.2.6
log
@Changelog...
@
text
@a2 4
- Scopes compatibility is to On/Conditional. If there is problems about that
  (cf bugs #514651 & #512647) then change it to Off/Conditional. 
  Changes is due because there will more issues from users moving from
  Caudium 1.0 to 1.2 than Roxen 1.3 to Caudium 1.3...
@


1.105.2.7
log
@modified smartlink to remove -rpath (and equivalents) from the compiler's
command line if either building a debian package or if the programmer sets
the NO_RPATH_PLEASE envvar before running configure.
@
text
@a2 3
- The compilation process may skip rpath from the compiler/linker command line
  if either building a Debian package or the NO_RPATH_PLEASE variable is found
  in the environment when running configure (and smartlink thereafter).
@


1.105.2.8
log
@Updated CHANGES.
@
text
@a2 2
- Now font name can be specified in <diagram > tag and use the CIF default
  font name.
@


1.105.2.9
log
@cache dir now created correctly
@
text
@a2 2
- business graphics module now creates the cache directory in the correct
  location (under the argument_cache_dir hierarchy)
@


1.105.2.10
log
@added support for Darwin (MacOS X) dynamic loading
added correct pic flag for Darwin
@
text
@a2 1
- Added support for Darwin (MacOS X) dynamic loading and correct pic flag for it.
@


1.105.2.11
log
@debian stuff
@
text
@d6 1
a6 1
- Font name can now be specified for the <diagram> tag and can use the CIF default
d12 1
a12 1
  (sf bugs #514651 & #512647) then change it to Off/Conditional. 
d16 1
a16 2
- Corrected a bug in ftp protocol in pasv mode. Thanks to 
  Joe Radinger <cheese@@nosuchhost.net>
@


1.105.2.12
log
@Updates of Caudium Version.
@
text
@d1 1
a1 1
Changes in Caudium 1.2.4 since Caudium 1.2.2
@


1.105.2.13
log
@Updated Changes
@
text
@a0 4
Changes in Caudium 1.2.x since Caudium 1.2.4
--------------------------------------------
- Fixed bug id #530674

@


1.105.2.14
log
@Changelog
@
text
@a2 1
- Half fixed bug #533124. Needs more investigation.
@


1.105.2.15
log
@Updated change....
@
text
@a2 1
- Added patch #534118 that fix for TYPE_FILE and TYPE_DIR checks.
@


1.105.2.16
log
@Update Changelog
@
text
@a2 2
- Added patch #534125 to ultralog that check the file exist before set 
  filewatch and a status of the module.
@


1.105.2.17
log
@changes
@
text
@a2 3
- Fixed the Last-Modified code in http.pike and http2.pike. If the request is
  not marked as dynamic (!id->misc->is_dynamic), then the header will be sent 
  properly. 
@


1.105.2.18
log
@Name conflict when using Pike 7.2 and SSL.pmod corrected.
@
text
@a2 4
- Fixed name space conflict between Pike 7.2's SSL.pmod and Caudium's one.
  SSL.pmod has been renamed CaudiumSSL and it is used only when Pike 7.0
  is used with Caudium. Otherwise, Caudium use Pike 7.2+ builtin SSL.pmod
  for SSL3 connections.
@


1.105.2.19
log
@Fixed bug #533861 and new features on wizard tag (see CHANGES file).
@
text
@a2 2
- Fixed bug #533861 <wizard> was broken. Autodocs now added, new features like
  formname attribute to wizard conatiner, hidden "verify" container.
@


1.105.2.20
log
@Update changelog.
@
text
@a2 1
- Fixed bug #514391 (user listing in userfs), seems that Caudium Cache.
@


1.105.2.21
log
@Fix bug #542177 (directories2.pike).
@
text
@a2 1
- Fixed bug #542177 that makes incorrect listings from directories2.pike.
@


1.105.2.22
log
@blah
@
text
@a2 1
- Fixed bug #547354 - <aconf> URIs don't work
@


1.105.2.23
log
@Bug #547546 (Backtrace when using http:// URL for SSL) thank to vida.
@
text
@a2 2
- Fixed bug #547546 - Backtrace when using http:// URL for SSL. Now Caudium
  redirect to the https:// url like it did before.
@


1.105.2.24
log
@same as for 1.3
@
text
@a2 2
- The start script now changes the cwd to the directory it is started from. Prevents
  beginners from crying.
@


1.105.2.25
log
@<if exists="file"> shouldn't use cache. + update of autodocs.
@
text
@a2 1
- <if exists="file"> shouldn't use the cache. Thanks ot Hirling Endre.
@


1.105.2.26
log
@changelog
@
text
@d3 1
a3 3
- Fixed #530674: passive mode FTP connection problem (with Mozilla  
  and derivative browsers).
- <if exists="file"> shouldn't use the cache. Thanks to Endre Hirling.
@


1.105.2.27
log
@404 Handler is now set to old per default.
@
text
@a2 2
- 404 handler is not set per default on Old 404 system. To avoid 1.0 -> 1.2 
  compatiblity and keep the XML-Compliant parser quiet.
@


1.105.2.28
log
@Changelog...
@
text
@a2 5
- Fix a problem when Caudium is not running as root : display a warning if 
  the user tries to run lsof in open ports action tab.
- The Generate a self signed certificate and a RSA key-pair was not delivering
  any warning to the user. Now it displays in red on the HTML output.
- Added a link to the caudium.info website from the CIF.
@


1.105.2.29
log
@Removing mnogosearch related files.
@
text
@a2 1
- mnogosearch pike module removed since the pike glue doesn't work.
@


1.105.2.30
log
@Removed perl support since it doesn't working...
@
text
@a2 2
- perl scripting module and subsystem removed. Anyway the uniscript.pike
  can allow administrator to support perl scripting. SF bug #512601
@


1.105.2.31
log
@Site admin can now disable the new 404 system at startup... 1st try to
fix the bugs 549916 and 556872 until we rewrite that from scratch.
@
text
@a2 2
- New define ENABLE_NEW404 / DISABLE_NEW404 to allow administrator to
  disable on the whole server the new 404 handler.
@


1.105.2.32
log
@Preparing for RC3
@
text
@d1 1
a1 1
Changes in Caudium 1.2.6 since Caudium 1.2.4
@


1.105.2.33
log
@Little update...
@
text
@a0 3
Changes in Caudium 1.2.x since Caudium 1.2.6
--------------------------------------------

@


1.105.2.34
log
@Better Email regexp
@
text
@a2 4
- Changed the regexp in superform.pike for email, it is now more realistic
  than the previous one.
- Fixed in XSLTtag the problem with retrieving templates from the virtual
  filesystem.
@


1.105.2.35
log
@
SVG file format handling.
@
text
@a6 1
- Added svg/svgz mime type handling.
@


1.105.2.36
log
@Updated the error message that occured when the user want to list the open
  ports in the CIF and Caudium does not run as root.
@
text
@a2 2
- Updated the error message that occured when the user want to list the open 
  ports in the CIF and Caudium does not run as root.
@


1.105.2.37
log
@Changes.
@
text
@a2 2
- Variable HTTPS is set to "on" when SSL is used. (compatibility variable      
  used for CGIs...) 
@


1.105.2.38
log
@Fix error with PUT method.
@
text
@a2 1
- Fix an error when PUT method is used...
@


1.105.2.39
log
@RFC 3236 (XHTML media type) and index.php[3] supports
@
text
@a2 2
- index.php and index.php3 now added in all directories modules.
- Added support for RFC 3236 (XHTML media type)
@


1.105.2.40
log
@Typo and new usefull fonctionnality for VHS.
@
text
@a2 2
- Added support in VHS Sql to use Caudium system log directory instead of
  userdir one. 
@


1.105.2.41
log
@Manuals link for .htaccess module.
@
text
@a2 1
- Added .htaccess manual link... Usefull since our is NSCA compatible...
@


1.105.2.42
log
@Typo in vhs_system_sql.pike and backporting the functionality from SQL to
the LDAP system.
@
text
@a2 2
- Added support in VHS LDAP to use Caudium system log directory instead of
  userdir one. 
@


1.105.2.43
log
@fixes
@
text
@d3 6
a8 6
- Added support in VHS LDAP to use the Caudium system log directory instead of
  the userdir one. 
- Added .htaccess manual link... Useful since ours is NSCA compatible...
- Added support in VHS Sql to use the Caudium system log directory instead of
  the userdir one. 
- index.php and index.php3 now added in all the directory modules.
@


1.105.2.44
log
@Release is comming !
@
text
@d1 2
a2 2
Changes in Caudium 1.2.8 (Release 1, 2002-07-10) since Caudium 1.2.6
--------------------------------------------------------------------
@


1.105.2.45
log
@Bugfix
@
text
@a2 2
- Fixed bug in the XML compliant RXML parser that caused to to backtrace on
  certain tags (like <H1 />).
@


1.105.2.46
log
@Update the change files :)
@
text
@d1 2
a2 2
Changes in Caudium 1.2.x since 1.2.8
------------------------------------
a4 3

Changes in Caudium 1.2.8 (Release 1, 2002-07-10) since Caudium 1.2.6
--------------------------------------------------------------------
@


1.105.2.47
log
@Bug #602846
@
text
@a2 3
- Fixed bug in the Explicit Hostname Redirector module if used in a SSL
  virtual server, and if redirection is needed, the module was doing its
  rediretion to a non SSL server.
@


1.105.2.48
log
@Forgot bug number.
@
text
@d5 1
a5 1
  rediretion to a non SSL server. (sf bug #602846)
@


1.105.2.49
log
@New ::login:: regexp for login only.
@
text
@a2 2
- Added ::login:: regexp (unixlike allowed regex for login / user) to
  superform
@


1.105.2.50
log
@
Different RXML parser default configuration.
@
text
@a2 1
- Set "Lazy entity end" default to yes (XML-compliant RXML parser)
@


1.105.2.51
log
@New module that highlight pike source code.
@
text
@a2 1
- New modules the format nicely the pike source code into HTML.
@


1.105.2.52
log
@Typo
@
text
@d3 1
a3 1
- New module the format nicely the pike source code into HTML.
@


1.105.2.53
log
@Fix for htaccess module. (vida please update the condition in CHANGES file
as well).
@
text
@a2 3
- Fix htaccess module for redirecttemp, redirecttemporary, redirectperm,
  redirectpermanent, authuserfile, authname, authgroupfile, redirect and
  errorfile.
@


1.105.2.54
log
@Fixed comma placement defvar in superform.pike
@
text
@a2 1
- Fixed comma placement defvar in superform.pike 
@


1.105.2.55
log
@
Setup screen had HTML code messed up. The screen won't show on Chimera for
example.
@
text
@a2 1
- Fixed bad HTML code in initial setup screen
@


1.105.2.56
log
@Fixed a typo in uniscript
@
text
@a2 2

- Fixed typo in uniscript.pike (SF bug #604758)
@


1.105.2.57
log
@Change log !
@
text
@a3 2
- Fixed and obscur bug that locks caudium on FreeBSD when using 404file.
  Sync' it with current 1.3 caudium tree as well.
@


1.105.2.58
log
@Typo
@
text
@d4 1
a4 1
- Fixed and obscur bug that locks caudium on FreeBSD when using 404 redirector.
@


1.105.2.59
log
@same as for 1.3
@
text
@d4 2
a5 2
- Fixed an obscure bug that locks caudium on FreeBSD when using the 404 
  redirector.
@


1.105.2.60
log
@Added 404file with minor change.
@
text
@a3 1
- Added 404file module from Chris David (was present on 1.3 branch)
@


1.105.2.61
log
@a fixlet
@
text
@d4 1
a4 1
- Added 404file module from Chris Davies (was present on the 1.3 branch)
@


1.105.2.62
log
@Modules from Chris
@
text
@a3 3
- Added harrypotter, humanverify, pswik, setools and sqlformedit modules
  from Chris Davies that were on 1.3 tree.
- Updated tablify & wizard to be more w3c compliant from Caudium 1.3 sources.
@


1.105.2.63
log
@Updates
@
text
@d1 2
a2 2
Changes in Caudium 1.2.14 since 1.2.8
-------------------------------------
@


1.105.2.64
log
@Booo
@
text
@a0 3
Changes in Caudium 1.2.xx since 1.2.14
--------------------------------------

@


1.105.2.65
log
@1.2.16 release...
@
text
@d1 1
a1 1
Changes in Caudium 1.2.16 since 1.2.14
a2 2

- Fix autoconf woes with moving from 2.1x version to new 2.53.
@


1.105.2.66
log
@Changes...
@
text
@a3 1
- Fix autoconf detection of Pike's version.
@


1.105.2.67
log
@Added option to RXML parse the contents from uniscript script. Patch from Wim Bonis (bonis@@bonis.de)
@
text
@a0 5
Changes in Caudium 1.2.xx since 1.2.16
--------------------------------------

- Added RXML parse option in Uniscript, thanks to Wim Bonis <bonis at bonis.de>

@


1.105.2.68
log
@Added a patch from Wis Bonis
@
text
@a3 2
- Added Minor patch in php4 scripting. And docs about php.ini variables 
  option.
@


1.105.2.69
log
@Fix for bug #601976
@
text
@a3 1
- Fix for bug #601976
@


1.105.2.70
log
@Updated Changes.
@
text
@d1 1
a1 1
Changes in Caudium 1.2.18 since 1.2.16
a3 2
- Added Fast CGI module from Roxen 2. Now should work without any external
  C glue. Note this is early work.
@


1.105.2.71
log
@Bug #652095
@
text
@a0 4
Changes in Caudium 1.2.XX since 1.2.18
--------------------------------------
- Fix sf bug #652095 (lowercase boundary in CONTENT_TYPE)

@


1.105.2.72
log
@Preparing to 1.2.20
@
text
@d1 1
a1 1
Changes in Caudium 1.2.20 since 1.2.18
@


1.105.2.73
log
@Updates.
@
text
@a0 6
Changes in Caudium 1.2.22 since 1.2.20
--------------------------------------
- Fix a typo in http2.pike
- Re-added perl support (sf bug #512601). Note that perl support works only
  with Perl 5.8 (probably with 5.6 but this is not tested).

@


1.105.2.74
log
@Perl support works only with perl 5.8...
@
text
@d5 1
a5 1
  with Perl 5.8.
@


1.105.2.75
log
@hash() function in pike >= 7.0 doesn't support bignums. So changing this to avoid backtrace..
@
text
@a0 5
Changes in Caudium 1.2.xx since 1.2.22
--------------------------------------
- Fix a error in disk_cache.pike on hash() call since it has changed a lot
  since pike 7.0

@


1.105.2.76
log
@Adding note about proxy.pike
@
text
@d4 1
a4 2
  since pike 7.0. NOTE: if you upgrade from a caudium using pike 0.6 to 
  one using pike >= 7.0 please consider empty disk cache from proxy.pike.
@


1.105.2.77
log
@English typo
@
text
@d3 1
a3 1
- Fix an error in disk_cache.pike on hash() call since it has changed a lot
@


1.105.2.78
log
@Fix for Accessed db.
@
text
@a2 1
- Fix submitted in caudium_general ml about corrupted Accessed db.
@


1.105.2.79
log
@Fix rimage plugins path.
@
text
@a2 1
- Fix pluging path for rimage module.
@


1.105.2.80
log
@Typo
@
text
@d3 1
a3 1
- Fix plugins path for rimage module.
@


1.105.2.81
log
@Backport from 1.3 tree for autogzip module.
@
text
@a2 1
- AutoGzip module backported from Caudium 1.3 tree.
@


1.105.2.82
log
@Added change about gsession.
@
text
@a2 1
- GSession module backported from Caudium 1.3 tree.
@


1.105.2.83
log
@Prepare for 1.2.24 (for freeBSD 4.8)
@
text
@d1 1
a1 1
Changes in Caudium 1.2.24 since 1.2.22
@


1.105.2.84
log
@Changes.
@
text
@a0 4
Changes in Caudium 1.2.xx since 1.2.24
--------------------------------------
- Backported Open Files wizard from 1.3 tree to show more accurate informations.

@


1.105.2.85
log
@modules/graphics/gbutton.pike:
 Fix some illogic things in mk_url which lead to
 set the icd args for each button created even
 when no icon_src where set (in this case, try
 to open the current path which lead to a exception
 in CAMAS directory at least and break the creation
 of the button).

 Maybe a analysis of why the function try_get_file
 when called whith a directory of this kind call
 get_file with a null value, would be interesting
 too.
@
text
@a3 1
- Fix a bug with icons and virtual directories like /mail/ in gbutton module.
@


1.105.2.86
log
@Backport from Caudium 1.3
@
text
@a2 1
- Backported Highlight pike system from 1.3 that now support CSS :)
@


1.105.2.87
log
@
Fix for the foo="foo" stuff in make_tag_attributes()
@
text
@a2 2
- make_tag_attributes() now output args like foo="foo", not only "foo"
  This applies to make_tag() and make_container()
@


1.105.2.88
log
@
Reverting changes for foo="foo" in make_tag_attributes() for the stable branch (1.2)
@
text
@d3 2
@


1.105.2.89
log
@
Fix for the / args in make_tag_attributes()
@
text
@a2 2
- make_tag_attributes() now don't output any "/" that could be in the argument.
  That affects both make_tag() and make_container()
@


1.105.2.90
log
@Updates Changelog
@
text
@a2 2
- Fix a bug on ssl3.pike where the redirect would always pick the admin port,
  because this what get_context(0) finds.
@


1.105.2.91
log
@made description more suitable for general audience
@
text
@d3 2
a4 2
- Fix a bug in ssl3.pike where the redirect from http would always pick the
  admin port.
@


1.105.2.92
log
@Now this is really fixed.
@
text
@a2 2
- Fix a bug in autoconf script that avoid autoconf to detect pike when 
  configure script is executed under FreeBSD ports.
@


1.105.2.93
log
@Administrivia
@
text
@d1 1
a1 4
Changes in Caudium 1.2.xx since 1.2.26
--------------------------------------

Changes in Caudium 1.2.26 since 1.2.24
@


1.105.2.94
log
@
Forgot this one
@
text
@a7 2
- Fix a bug in autoconf that prevented Caudium to compile if $CPPFLAGS was set
  before configure time.
@


1.105.2.95
log
@some debian changes, some typos fixed
@
text
@d12 1
a12 1
- make_tag_attributes() doesn't output any "/" that could be in the argument.
d14 2
a15 2
- Backported Highlight pike system from 1.3 that now support CSS
- Backported Open Files wizard from 1.3 tree to show more accurate information.
@


1.105.2.96
log
@Ftp fixes mostly for Opera.
@
text
@a2 2
- Fixes in responses given to FTP client in the ftp protocol. Mostly because
  Opera don't like it too mutch.
@


1.105.2.97
log
@Added bug id
@
text
@d4 1
a4 1
  Opera don't like it too mutch. (SF bug #560771)
@


1.105.2.98
log
@Added name of people that have fixed / change the option in changelog.
This should be mandatory.
@
text
@a4 1
    (Xavier Beaudouin)
@


1.105.2.99
log
@Fix potential security bug in CGI. Sf bug #713835.
@
text
@a2 4
- Added a check in CGI module (and the all modules that inherits it) that
  ask for a mountpoint that ends with and '/' at the end to avoid potential
  security problems (eg list of files directories) (SF bug #713835).
   (Xavier Beaudouin)
@


1.105.2.100
log
@Backporting fastuniscript
@
text
@a2 5
- Created new version of uniscript that uses FastCGI to communicate with
  the script interpreter, hopefully providing better performance.
   (Bill Welliver)
- Updated uniscript to inherit CGI rather than copy it.
   (Xavier Beaudouin)
@


1.105.2.101
log
@Avoid -O2 on FreeBSD Alpha
@
text
@a2 1
- Avoid use -O2 on FreeBSD Alpha
@


1.105.2.102
log
@Oops
@
text
@a3 1
   (Xavier Beaudouin)
@


1.105.2.103
log
@MIME Decode changes as in Caudium 1.3
@
text
@a2 7
- MIME.Decode in base_server/wizard.pike is now inside a catch() to avoid
  break in case of partial / malformed base64 data given to the webserver.
   (Xavier Beaudouin)
- Added a catch() into MIME.Message used in multipart/form-data handler in
  http.pike and http2.pike to avoid locks into Caudium when malformed data
  comes into webserver.
   (Xavier Beaudouin)
@


1.105.2.104
log
@Preparing for Caudium 1.2.28
@
text
@d1 1
a1 1
Changes in Caudium 1.2.28 since 1.2.26
@


1.105.2.105
log
@Version updates
@
text
@a0 4
Changes in Caudium 1.2.xx since 1.2.28
--------------------------------------


@


1.105.2.106
log
@Groumpf... Version not released...
@
text
@d1 5
a5 1
Changes in Caudium 1.2.30 since 1.2.26
@


1.105.2.107
log
@Robot Trap from 1.3 tree is now here :)
@
text
@a2 2
- Added Robot Trap from Caudium 1.3 tree.
   (Xavier Beaudouin)
@


1.105.2.108
log
@ADT.Table exists in Pike 7.0+ so it is not needed to keep this old code.
@
text
@a2 2
- Removed ifdef ADT.Table on debuginformation.pike since it exist on pike 7.0+
   (Xavier Beaudouin)
@


1.105.2.109
log
@robots.txt generator from Roxen 2.x/3.x and ehanced by kiwi :)
@
text
@a2 2
- Added robot.txt generator from Roxen 2.x/3.x and updated it a bit.
   (Xavier Beaudouin)
@


1.105.2.110
log
@Fixing vida mistake that make htaccess module to ignore .htaccess files.
@
text
@a2 2
- Fixed a bug in htaccess module that make it ignoring .htaccess files.
   (Xavier Beaudouin)
@


1.105.2.111
log
@I wanted to change the background colour, that's all :)
@
text
@a2 2
- Added ability to add a link to a stylesheet in Ultralog module.
   (James Tyson)
@


1.105.2.112
log
@mailit and mailform module from 1.3 tree.
@
text
@a2 4
- Added Mailform module from Caudium 1.3 tree
   (Xavier Beaudouin)
- Added Bill Welliver's Mailit module from Caudium 1.3 tree
   (Xavier Beaudouin)
@


1.105.2.113
log
@Backported Caudium 1.3 LOAD_CONFIGS_STARTUP define/function.
@
text
@a2 5
- Backported Caudium 1.3 global configuration option to force load of all 
  Caudium modules at startup by adding an optional define in performance.h.
  Start Caudium with -DLOAD_CONFIGS_STARTUP or add #define LOAD_CONFIGS_STARTUP
  performance.h or in config.h enable this functionality.
   (Xavier Beaudouin)
@


1.105.2.114
log
@can you stop sucking please?
@
text
@a2 2
- Modified vhs_logger.pike to include $agent_unquoted log format.
   (James Tyson)
@


1.105.2.115
log
@CHANGES
@
text
@a2 2
- Modified ultraparse.pile to include an explicit list of profiles to show.
   (James Tyson)
@


1.105.2.116
log
@changes
@
text
@a0 6
Changes in Caudium 1.2.32 since 1.2.30
-------------------------------
- Added support for chained SSL certificates. Chained certs should be provided as a 
  comma separated list, with the host certificate last.
   (Bill Welliver)

@


1.105.2.117
log
@s/pile/pike/
@
text
@d9 1
a9 1
- Modified ultraparse.pike to include an explicit list of profiles to show.
@


1.105.2.118
log
@md5 passwords work now
@
text
@a2 3
- Modified userdb.pike to handle crypt_md5 style passwords provided that the pike
  Crypto module is present.
   (James Tyson)
@


1.105.2.119
log
@Preparing for a release
@
text
@d3 2
a4 2
- Modified userdb.pike to handle crypt_md5 style passwords provided that the 
  pike Crypto module is present.
d6 2
a7 2
- Added support for chained SSL certificates. Chained certs should be provided
  as a comma separated list, with the host certificate last.
@


1.105.2.120
log
@Sorry i forgot to commit this.
@
text
@a2 3
- Imported a SSL pmod from Pike 7.2.340 since it works a little better
  than SSL in newer Pike 7.2. 
   (David Gourdelier)
@


1.105.2.121
log
@Update changes.
@
text
@a2 3
- Fixes usage of Pike_sp instead of sp. Thanks to Karl Pitrich that reports
  this bug.
   (Xavier Beaudouin)
@


1.105.2.122
log
@Update Changes about configure.ac modifications.
@
text
@d2 1
a2 5
--------------------------------------
- Caudium configure script now checks if pike version is > 7.0.268 and
  < 7.3.0 to avoid "bug" reports from users that want to use Caudium
  with pike 7.4
   (Xavier Beaudouin)
@


1.105.2.123
log
@Fix for inline problems.
@
text
@a2 4
- Avoid to use too mutch inlining in leaf functions. This keep gcc 3.3.x 
  happy and avoid some problems that can occur ( see discussion about
  that : http://lists.freebsd.org/pipermail/freebsd-current/2003-July/007065.html).
   (Xavier Beaudouin)
@


1.105.2.124
log
@debian stuff
@
text
@d3 3
a5 3
- Avoid to use too much inlining in leaf functions. This keeps gcc 3.3.x 
  happy and avoids some problems that can occur (see discussion about
  that: http://lists.freebsd.org/pipermail/freebsd-current/2003-July/007065.html).
d68 1
a68 1
  Opera don't like it too much. (SF bug #560771)
@


1.105.2.125
log
@fix for vhs_logger bug
@
text
@a2 2
- Fixed bug in vhs_logger.pike that stopped it from logging remote hostnames.
   (James Tyson)
@


1.105.2.126
log
@Changelog was not in the right place.
@
text
@d1 1
a1 1
Changes in Caudium 1.2.3x since 1.2.32
a4 3

Changes in Caudium 1.2.32 since 1.2.30
--------------------------------------
@


1.105.2.127
log
@Backported SSI Compat Patch from Caudium 1.3 tree.
@
text
@a2 3
- On SSI Compat option in Core RXML Tags module, don't cache include virtual
  when the included url is a dynamic one.
   (Tamas Tevesz / Xavier Beaudouin / endre at interware dot hu)
@


1.105.2.128
log
@added xsl mimetype
@
text
@a2 2
- Added mimetype for XML stylesheets.
   (James Tyson)
@


1.105.2.129
log
@
Changes
@
text
@a2 2
- Fixed htaccess module so that it can run in 2nd level virtual hosting mode.
	(Bertrand Lupart)
@


1.105.2.130
log
@
Seems names are indented.
@
text
@d4 1
a4 1
	 (Bertrand Lupart)
@


1.105.2.131
log
@
Shit, there are spaces, no tabs.
@
text
@d4 1
a4 1
   (Bertrand Lupart)
@


1.105.2.132
log
@Change++;
@
text
@a2 3
- Fixed a bug in store() in Gsesion module (wrong arguments given to the
  storage specific store function)
   (David Gourdelier)
@


1.105.2.133
log
@Changes
@
text
@a2 2
- Floats can now be used in sexpr_eval()
   (Bertrand Lupart / Jan-Felix Wittman)
@


1.105.2.134
log
@better english
@
text
@d3 2
a4 2
- Floats are now handled by sexpr_eval()
   (Bertrand Lupart, Jan-Felix Wittman)
@


1.105.2.135
log
@Creating Experimental Switch file module.
@
text
@a2 2
- Added Switch File module for handle Switch like 404files does.
   (Xavier Beaudouin)
@


1.105.2.136
log
@Forgotten this change.
@
text
@a2 3
- On vhs_system_ldap support of logging file using wwwDomain posixAcccount
  parameter.
   (Xavier Beaudouin)
@


1.105.2.137
log
@fixed in CVS :)
@
text
@a2 3
- Fix for the RXML parsers sending the wrong content-type header when parsing
  a non-html document.
   (James Tyson)
@


1.105.2.138
log
@fix backtrace on vhs_dirparser.pike when show dot file is set to no
@
text
@a2 3
- Fix error on vhs_dirparser when there is no files on directory and that
  option "show dot files" is set to no
   (Xavier Beaudouin)
@


1.105.2.139
log
@Typo fixed
@
text
@d16 1
a16 1
- Fixed a bug in store() in Gsession module (wrong arguments given to the
@


1.105.2.140
log
@1.2 branch needs a new release
@
text
@d1 1
a1 1
Changes in Caudium 1.2.34 since 1.2.32
@


1.105.2.141
log
@New feature "Index redirect files"
@
text
@a0 7
Changes in Caudium 1.2.xx since 1.2.34
--------------------------------------
- Add Index redirect files option that allow people that use L7 load balancers
  to redirect to files that have been specified instead of listing the
  directory.
   (Xavier Beaudouin)

@


1.105.2.142
log
@Update defvars + changelogs
@
text
@a2 5
- Added VHS 404 module for handle a 404 file on the request located in the VFS.
   (Xavier Beaudouin)
- Added VHS SQL logger module to handle logging into a database like
  apache mod_log_sql does.
   (Xavier Beaudouin)
@


1.105.2.143
log
@Bug #11
@
text
@a2 2
- Fixed bug #11
   (Xavier Beaudouin)
@


1.105.2.144
log
@Make syslog logging working correctly sine the values was not the right ones.
@
text
@a2 3
- Make syslog working as it should be (eg no logging on screen when it is
  set to on on CIF). Added syslog.h for usage in others modules.
   (Xavier Beaudouin)
@


1.105.2.145
log
@VHS Syslogger is now working. :p
Updated some defvar.
@
text
@a2 2
- Added vhs_syslogger module to log using Syslog to local or distant host
   (Xavier Beaudouin)
@


1.105.2.146
log
@Caudium bug ID #18 -> fixing russian translations
@
text
@a2 2
- Fixed errors in russian translations (Caudium bug id #18)
   (Xavier Beaudouin)
@


1.105.2.147
log
@changes, thanks to josef radinger
@
text
@a2 2
- Fix for Color picker used by Wizards.
   (Josef Radinger)
@


1.104
log
@Update changes
@
text
@d3 2
a4 2
- Added MODULE_EXPERIMENTAL to XML-Compliant RXML parser according to
  bug #411984.
@


1.103
log
@bugfix info
@
text
@d3 2
@


1.102
log
@some docs changes
@
text
@d3 2
@


1.101
log
@Update of change log
@
text
@d5 1
a5 2
- "caudiumctl" script was added. Very usefull to help people who
  knows well apache.
@


1.100
log
@Updating changes...
@
text
@d3 2
@


1.99
log
@Trunking to 1.2 branch
@
text
@d3 2
@


1.98
log
@Some updates.
@
text
@d1 2
a2 2
Changes in Caudium 1.1 since CVS branching
-----------------------------------------------
@


1.97
log
@Fix for bug #446340
@
text
@d3 1
@


1.96
log
@Fix for bug #498377.
@
text
@d3 1
@


1.95
log
@Corrected backtrace when image is loaded thru "internal" image and if the
file doesn't exist or it is not readable.
@
text
@d3 2
@


1.94
log
@Updated changes
@
text
@d3 2
@


1.93
log
@Updated
@
text
@d3 1
@


1.92
log
@Fixed bug #450757
@
text
@d116 1
@


1.91
log
@Camas is now removed from main Caudium source tree
@
text
@d3 2
@


1.90
log
@Patch to prevent possible Roxen 2.x UTF-8-like bugs.
@
text
@d113 1
@


1.89
log
@Better redirect module.
@
text
@d109 4
@


1.88
log
@Fixed bug #423435.
@
text
@d96 4
@


1.87
log
@Use the Colors and Graphics.Graph modules, fixed 7.3 problems (new calendar) with ultralog.
@
text
@d104 1
a104 2


@


1.86
log
@Delayed module loading and some minor fixes.
@
text
@d101 5
@


1.85
log
@Good thing to set remoteaddr when using ssl, neh?
@
text
@d97 4
@


1.84
log
@Fixed a possible problem with relaying using ssl3. Most likely not an issue in
1.1 due to the use of Caudium.nbio, but the patch doesn't hurt in any case.
@
text
@d96 1
a96 1
- Fixed a potential problem with relaying and ssl3.@


1.83
log
@Greatly improved the redirect module. This also fixes the problem described
in bug #420238 (overkill fix! Yeah!)
@
text
@d96 1
a96 1

@


1.82
log
@Note about javascript
@
text
@d89 8
@


1.81
log
@Use Caudium.nbio for CGI POST data sending.
@
text
@d80 9
a88 1
  few seconds - pure Caudium CPU usage savings).@


1.80
log
@Removed network neighbourhood code.
@
text
@d77 4
@


1.79
log
@Forwardported http timeout logic from 1.0.
@
text
@d76 1
@


1.78
log
@fixed handling of precache modules.
@
text
@d75 1
@


1.77
log
@Removed all traces of the directory override misfeature. It was a creator of
problems with potential security risks and dubious benefit. Try to fetch
http://www.roxen.com// for an example of the bug...
@
text
@d74 1
@


1.76
log
@Fixed use tag cache (resolve patch before looking up in cache).
@
text
@d72 2
@


1.75
log
@removed bad space
@
text
@d70 2
@


1.74
log
@Changed to use Caudium.nbio, made the "max size for direct write" configurable.
@
text
@a65 1

@


1.73
log
@Fixed message when a module wasn't found.
@
text
@d66 5
a70 1
  @


1.72
log
@Fixed minor security bug.
@
text
@d65 1
a65 1

@


1.71
log
@*** empty log message ***
@
text
@d62 5
@


1.70
log
@Implemented automatic access log closing and delayed access log opening. This
feature is handy for ISPs. A similar patch for Roxen 1.3 has been around. This
code isn't the same, but the idea is. Now we also avoid trying to open a log
file if the previous opening failed (due to permissions, or what not).
@
text
@d35 2
a36 1
  disabled per default.
@


1.69
log
@Change
@
text
@d56 5
a60 1
 
@


1.68
log
@Made the prestate nocache emulate the Pragma: no-cache header.
@
text
@d53 3
@


1.67
log
@Major speed increase of (at least) http2.pike cached responsed due to various
optimizations.
@
text
@d48 6
a53 1

@


1.66
log
@xslt bugfix
@
text
@d45 4
@


1.65
log
@Change
@
text
@d43 2
@


1.64
log
@Removed all Simulate use since it's now removed in Pike 7.1
@
text
@d40 3
@


1.63
log
@Fixed Sablotron detection.
@
text
@d38 2
@


1.62
log
@Updated CHANGES to reflect new error handler addition
@
text
@d36 2
@


1.61
log
@Wrote a little tar filesystem module, which allows you to mount an uncompressed
tar file in the virtual file system.
@
text
@d34 2
@


1.60
log
@Added support for processing instruction style tags. These are tags
using the format <?name contents ?>. They are perfect for embedding
code and for comments since you avoid various XML quoting issues
etc. Currently implemented tags are <?pike?>, <?perl?> and <?comment?>.
To use processing tags, the XML based parser is required.
@
text
@d32 2
@


1.59
log
@changes
@
text
@d28 4
@


1.58
log
@- ported the Roxen 2.2. gbutton module to Caudium
- updated ImageCache based on Roxen 2.2 code
@
text
@d26 1
@


1.57
log
@Removed htmlparse dependency in directories2 and removed forgotten
debug define in filesystem.
@
text
@d26 1
@


1.56
log
@Added notice about removing the stat cache.
@
text
@d24 2
@


1.55
log
@Updated file systme and added some nice features (see CHANGES for details).
@
text
@d9 4
@


1.54
log
@First checkin of embedded Perl support.
@
text
@d5 15
@


1.53
log
@CHANGES -> old CHANGES
@
text
@d3 2
@


1.52
log
@Note aboug cvs split added.
@
text
@d1 1
a1 1
Changes in Caudium 1.0.X (CVS)
a2 141
- Don't add '-lc' on SCO OpenServer and UnixWare when linking
  dynamic libraries (it's not needed and apparently potentially
  breaks things). Reported by Boyd Gerber.
- Remove smartlink from the cached CC value in the beginning of the configure
  script to account for times when the smartlink binary has been removed but
  config.cache is kept.
- Install script is now somewhat nicer. First of all it uses readline when
  available. Secondly it also asks for administrator name and password.
  Finally, it works with Pike 7.1 again.
- Various bugfixes to CAMAS, including support for Pike 7.1
- Removed NT compatibility hacks since we have no plans of ever
  supporting NT.
- Removed C++ comments from FastIMHO (fix compile error).
- Fixed the server template creator.
- Added a script that tries to find, and warn about, potential
  problem with the configured Pike. It is run at the end of the
  configure script.
- Fixed PHP4 scripting support when using the SSL3 protocol.
- FTP renaming should now work with the restricted filesystem with
  home dir remapping enabled [bug #124035].
- Some minor cosmetic changes with ports in the configuration interface.
- Use Mhash.Hash and PCRE.Regexp from Pexts (when available) in most
  situations where Crypto.md5/sha and Regexps are used.
- Fixed a 0.6 compatibility bug and noted that SSL will not work with
  Pike 0.6. This will not be fixed. If you need SSL, use Pike 7.0.  -
- Changed all '#if efun' to '#if constant'. This is a cosmetical
  change. However '#if efun' is deprecated.
- Fixed various (new) 7.1 compatibility issues. 
- Added the compact 'Add module' page originally added in Roxen 1.4.
- Fixed compile error reporting when loading the configuration interface.
- CAMAS support folders caching now.
- CVS branched. This is the 1.1 branch.

Changes in Caudium 1.0.8 (RC1, released 2000-11-26)
---------------------------------------------------
- Caudium is a Roxen 1.3 fork. We have different goals and
  ideas on what the server need to become successful. We have opted to
  start on version 1.0 to point out that this is a different
  server. Check out our website at http://caudium.net/ for further
  information.
- We use SourceForge. This means public CVS, bug tracking, task lists
  and more. The URL is http://sourceforge.net/projects/caudium/ 
- Now works with Pike 7.0 and 7.1. To do this a number of minor fixes
  has been made. Functionality with 7.1 is not guaranteed since it's type
  control system is still improving. We recommend running Caudium with
  the latest 7.0 from CVS.
- Wrote query-string and HTTP header parsers in C. Seems to give a
  nice performance boast.
- Fixed small bug in htmlparse.pike when using tags that return a
  string directly.
- Added PiXSL, a glue to the XSLT parser Sablotron and UltraLog, a log
  parser, to the default distribution.
- Option to edit the server name removed and added option to hide
  server version.  Also added a header with the Pike version used to
  run Caudium. It can also be disabled (the version).
- Pike not isn't built as part of the server, but instead you specify
  which Pike you want to use (or use the default one).
- Don't send the Last-Modified header for dynamic (RXML-parsed)
  pages. Fixes caching problems with clients that correctly handles
  If-Modified-Since, like MSIE and Galeon.
- Changed files named roxen* to caudium*, as well as references to roxen->
  etc. Caudium should still be completely Roxen 1.3 compatible.
- Demo SSL-certificate fixed for Caudium.
- Various changes that might affect compatibility. Caudium should be
  100% compatible with Roxen 1.3 per default however. See
  README.compatibility for more details on this.
- protocols/http.pike use the parse_got David originally wrote for
  Roxen 2.1.  It sort-of-fixes the worst Roxen DOS (send an eternally
  long header and see Roxen use 100% CPU in no time). If you use http2.pike
  there is also a maximum request length which completely fixes the problem.
- new protocols/http2.pike: This is considered experimental but will
  eventually replace protocols/http.pike. Major differences from
  protocols/http.pike are: most request/header parsing done in C (even
  more so than http.pike), uses ram cache code from Roxen 2.1 +
  various rewrites for speed. This one, with the ram cache, is much
  faster than the other http protocol.
- new options to modules/filesystems/userfs.pike : banish list can
  be disabled if needed, the virtual user system has now the option
  to add a kind of "workaround" to add some prefix to user name on the
  URL, and when the option "Look at the user dir" is set to No, the 
  home filesystem can be hashed. Very good for home pages hosting.
- Fixed the bug that sometimes added \r\n to the POST data (often
  reported when Roxen was used with PHP, but it was in fact not related).
- Added support for and use the Roxen 2.x module registration syntax:
  module_type, module_name, module_doc and module_unique.
- Re-added (it disappeared in Roxen 1.3) an option to disable the extra
  Caudium environment variables in CGI-scripts since they sometimes cause
  unwanted problems.
- Replace the characters '-=$ ' with '_' in the Caudium specific
  environment variables to avoid potential problems when running CGI
  scripts.
- Added strftime argument to date-related tags (<modified>, <date>
  etc). Allows you to do custom formatting. See 'man strftime' on normal
  UNIX box for details on strftime.
- Added new option to <noparse>, 'until'. See <help for=noparse> for
  more information.
- Fixed a bug in the help tag.
- Cast the MySQL insert id result to a string in the <sqlquery>
  tag. Earlier it was inserted into id->variables as an integer, which
  caused various problems.
- New ip-less hosting module, Virtual Host Matcher, which does regular
  expression based matching. Default is to do exact-only matching. You
  can then write a regexp that "rewrites" a host header for this exact
  matching. Also allows for default matching by using .* as the regular
  expression match.
- New module type, MODULE_PRECACHE. Needed to combine virtual hosting
  and the http2 memory cache. Can also potentially be used to use custom keys
  for caching.
- Added define to disable the ip->host lookup in the config
  interface. See README.performance for details and the reasoning behind this.
- Split htmlparse.pike into two files. htmlparse.pike for the parser part and
  rxmltags.pike which contains all the tags.
- New "main" parser using the semi-XML-compliant Parser.HTML from Pike
  7.x.  This same HTML/XML parser is used by Roxen 2.x core as
  well. However we use it in a much more basic way, with less glue
  around it. I.e. Caudium's XML parser is not at all similar to that
  of Roxen 2.x in the Pike source level - we just use the same
  parser written in C.
- Added scope based variables using the 2.x syntax. Access though the
  entity syntax - &scope.var; - requires the new parser.
  <insert variable="scope.var" /> and similar syntaxes work with both parsers.
- Added <inc/> and <dec/> tags to increment/decrement the value of a
  variable.
- Added <dice/> tag from Roxen 2.1 - return a random number based on the
  "type" attribute.
- Moved to an inline documentation format. See doc/docspec.html for the
  specification. This will hopefully lead to more up-do-date docs and
  better documented code.
- Embedded PHP4 should be working pretty well now. Requires the very
  latest PHP4 source (from CVS, but when 4.0.4 is released, that'll
  work) and the latest Pike 7.0 or 7.1 source.
- Caudium now comes with CAMAS, which is a continuation / fork of
  IMHO.  The main reason being that newer IMHO most likely will only
  work with Roxen 2.x (even version 0.98 did not work with Roxen 1.3
  or Caudium), but there are other reasons too.
- External FastCGI program/library updated (might now work better than
  before).
- Tags are no longer priority based. Ie the priority of a tag module doesn't
  affect the order of tag parsing. This shouldn't break anything since I don't
  know of anyone using this feature. The reason for the change was to simplify
  the parse modules. Also the XML parser never supported this feature.
@


1.51
log
@Adding comment against camas
@
text
@d34 1
@


1.51.2.1
log
@Note aboug cvs split added.
@
text
@a33 3
- CVS branched. The main trunk is now Caudium 1.1. To check work with the
  1.0 stable version, do a 'cvs update -r stable_1_0' in your checked
  out source tree.
@


1.51.2.2
log
@Small ftp.pike misfeature fix from the 1.1 branch.
@
text
@a33 3
- Made the ftp protocol use supplied error code if it's present after a
  command fails. This leads to more helpful error messages than
  "file not found'.
@


1.51.2.3
log
@Fixed CHANGES...
@
text
@d1 2
a2 2
Changes in Caudium 1.0.10 (RC2, release 2000-12-14)
---------------------------------------------------
@


1.51.2.4
log
@typo
@
text
@d1 2
a2 2
Changes in Caudium 1.0.10 (RC2, released 2000-12-14)
----------------------------------------------------
@


1.51.2.5
log
@Removed htmlparse dependency
@
text
@a0 6
Changes in Caudium 1.0.X (RC3, not released)
--------------------------------------------
- Removed htmlparse dependency from the Enhanced Directory Listings
  module since we have two parsing modules now.


@


1.51.2.6
log
@CHANGES
@
text
@d5 1
a5 1
- Quote the chars < > @@ in http_encode_url and http_encode_string.
@


1.51.2.7
log
@Removed CAMAS
@
text
@a5 2
- Removed CAMAS since it's not stable. Use the 1.1 version if you want
  to use it (either CVS or a snapshot).
@


1.51.2.8
log
@Fixed detection and linking of Sablotron. Tested with versions 0.50 and 0.44.
@
text
@a7 2
- Correctly find libraries for various versions of Sablotron (0.50 and
  0.44 tested). 
@


1.51.2.9
log
@Applied Chris Davies changes to allow cached entry timeout and repeated
failed authentication blocking.
@
text
@a9 4
- Fixed a bug in Caudium.ParseHTTP->create (http2.pike fix).
- Applied Chris Davies custom changes to the SQL User Database. These add a
  configurable timeout for cached user entries and an option to block sites
  with too many failed authentication attempts.
@


1.51.2.10
log
@xslt bugfix
@
text
@a13 2
- Fixed some bugs in the XSLT Template module, added more configurable
  options. Also fixed the setting of the base uri.
@


1.51.2.11
log
@Made the prestate nocache emulate the Pragma: no-cache header.
@
text
@a15 5
- MSIE doesn't send the Pragma: no-cache header when you reload a
  page. This makes it really hard to reload certain things in Caudium,
  since that header is used to determine if the cache should or
  shouldn't be used. To solve this problem you can now use the
  prestate (nocache) to emulate this behavior. 
@


1.51.2.12
log
@Implemented automatic access log closing and delayed access log opening. This
feature is handy for ISPs. A similar patch for Roxen 1.3 has been around. This
code isn't the same, but the idea is. Now we also avoid trying to open a log
file if the previous opening failed (due to permissions, or what not).
@
text
@a20 8
- Added new special token to the access log file name format. %H will
  be replaced with the hostname Caudium is running on. Useful if you
  use the same configuration file for multiple machines.
- New feature: access log files are now not opened until they are
  used. Also there is a configurable maximum idle time after which the
  log will be closed (can be disabled). Also made the "reopen timeout"
  somewhat random to avoid the "all log files reopen at the same time"
  misfeature.
@


1.51.2.13
log
@better no pike found message
@
text
@a28 1
- Print a nice error message when a suitable Pike isn't found.
@


1.51.2.14
log
@Ultralog fix
@
text
@d29 1
a29 3
- Print a nice error message when a suitable Pike isn't found during
  configuration.
- Fixed a bug in the UltraLog module when threads are unavailable.
@


1.51.2.15
log
@Fixed QUERY calls...
@
text
@a31 1
- Corrected QUERY calls in the sql filesystem module.
@


1.51.2.16
log
@Fixed minor security bug.
@
text
@a32 3
- Fixed security bug which allowed people to ge the RXML source code
  of a page if a request was made to an RXML file while Caudium was
  loading.
@


1.51.2.17
log
@Backported Caudium 1.1 http2 / data cache improvments, made verify script fail
completely if Pike 7.1 - 7.3 are found and also made the configure script
ignore such Pike versions. Some minor bug fixes too.
@
text
@a32 4
- Backported improved data cache and http2 protocol from Caudium 1.1.
- Fixed various minor bugs and typos.
- Pike 7.1, 7.2 and 7.3 are not supported with Caudium 1.0. The verify
  script now says this.
a35 1

@


1.51.2.18
log
@Foo
@
text
@d1 1
a1 1
Changes in Caudium 1.0.14 (final)
@


1.51.2.19
log
@Made the CAMAS removal more clear.
@
text
@d6 2
a7 2
- *** Removed CAMAS since it's not stable. Use the 1.1 version if you want
  *** to use it (either CVS or a snapshot).
@


1.51.2.20
log
@Fixed error handling (too much copying from 1.1...)
@
text
@d1 1
a1 1
Changes in Caudium 1.0 Release 1
d40 1
@


1.51.2.21
log
@Fixed message when a module wasn't found.
@
text
@a39 1
- Fixed error message when a modules was not found (accidently broken).
@


1.51.2.22
log
@Fixed use tag cache (resolve patch before looking up in cache).
@
text
@a40 2
- Fixed <use> cache lookup (use the full path as the key, not the unresolved
  path).
@


1.51.2.23
log
@changes
@
text
@a42 2
- Added timeout for sending connections to work around problem in Pike where
  remotely closed connections aren't handled correctly. 
@


1.51.2.24
log
@Removed all traces of the directory bug (some call it a feature...). Fixed a bug
in userfs.pike when using Pike 0.6.
@
text
@a44 2
- Removed the bug-causing directory override feature. If you need to list
  directories, don't put an index.html in it.
@


1.51.2.25
log
@fixed handling of precache modules.
@
text
@a46 1
- Fixed handling of precache modules in ip-less virtual servers. 
@


1.51.2.26
log
@Tada!
@
text
@d1 2
a2 2
Changes in Caudium 1.0.34 (stable release 1, 2001-03-22)
--------------------------------------------------------
@


1.51.2.27
log
@Removed network neighbourhood code.
@
text
@a0 4
Changes in Caudium 1.0.XX
-------------------------
- Removed old network neighbourhood code.

@


1.51.2.28
log
@Fixed network timeout code bug.
@
text
@a3 3
- Fixed bug in connection timeout code. When running in non-threaded
  mode, long connections (ie large downloads) would be timed out
  incorrectly.
@


1.51.2.29
log
@Fixed a problem with relaying using ssl3 and threads.
@
text
@a6 1
- Fixed a problem with relaying and ssl3.
@


1.51.2.30
log
@Good thing to set remoteaddr when using ssl, neh?
@
text
@d7 1
a7 1
- Fixed a couple of problem related to ssl3.
@


1.51.2.31
log
@Fixed <if variable> to work with scopes.
@
text
@a7 1
- Fixed <if variable> to work with scopes.
@


1.51.2.32
log
@If the method contains spaces, return bad request (happens when file contains
unencoded spaces).
@
text
@a8 2
- Throw a bad request answer if the file contains unencoded spaces
  (http2 protocol).
@


1.51.2.33
log
@Fixed bug #432433
@
text
@a10 1
- Fixed bug #432433
@


1.51.2.34
log
@Fixed bug #423435.
@
text
@d11 1
a11 2
- Fixed bug #432433 (redirect module fix)
- Fix to allow / in the name of modules and variables (bug #423435).
@


1.51.2.35
log
@Patch to prevent possible Roxen 2.x UTF-8-like bugs.
@
text
@a12 4
- Always simplify path in low_get_file. This is added to prevent the
  possibility of a bugs allowing access to files outside of the
  configured web page directories. Please note that there are no known
  such bugs in Caudium.
@


1.51.2.36
log
@UltraLog bug: Default extensions when none specified.
@
text
@a16 3
- Small bug fixed in UltraLog - when no extensions is specified,
  supply a default list and avoid a runtime error. Reported bu Michael
  Stenitzer.
@


1.51.2.37
log
@Fixed bug #450757
@
text
@a2 2
- Fix for bug #450757: When calling parse_rxml() when using the XML compliant
  RXML parser, make sure to propagate and keep custom tags correctly.
d11 1
a11 1
- Fixed bugs #432433 and #449140 (redirect module fixed)
@


1.51.2.38
log
@Changelog updated
@
text
@d1 2
a2 2
Changes in Caudium 1.0.36 (stable release 2, 2001-11-06)
--------------------------------------------------------
a21 7
- 123session backported from 1.1 source tree, with updated and modification
  submitted by Chris Davies
- LDAP Tag and LDAP Auth now support pike 7.0.xxx Protocols.LDAP and have
  a configurable version
- PiXSL now compile on FreeBS
- Supports updated with Opera 5.0 browser
- SQLuserdb backported from 1.1 with Chris Davies modifications
@


1.51.2.39
log
@Typos
@
text
@d24 1
a24 1
- LDAP Tag and LDAP Auth now support pike 7.x Protocols.LDAP and have
d26 1
a26 1
- PiXSL now compiles on FreeBSD
@


1.51.2.40
log
@Updated for futures changes
@
text
@a0 3
Changes in Caudium 1.0.XX
-------------------------

@


1.51.2.41
log
@Bug #473716
@
text
@a2 2
- Added support for //!NOMODULE in modules. This close bug #473716
- oldcgi is not not shown in the module list.
@


1.51.2.42
log
@Updated CHanges
@
text
@a4 5
- ldapuserauth.pike: fixed a security problem when using user access mode :
  it was possible to login as any user by typing any password when user 
  passwd was not in cache (eg where you were the first to login after a
  restart/start of caudium).
- ldapuserauth.pike: crypt problem fixed.
@


1.51.2.43
log
@Updated
@
text
@a9 1
- little fixes with installation on OpenBSD
@


1.51.2.44
log
@Fix for bug #498377.
@
text
@a2 2
- Fix for bug #498377: the environment variable didn't show the complete url
  with the query.
@


1.51.2.45
log
@change
@
text
@a2 1
- New configuration files are created with the 0600 permission bits now.
@


1.51.2.46
log
@Corrected a ftp bug in PASV mode.
@
text
@a2 1
- - Corrected a bug in ftp protocol in pasv mode. Thanks to  Joe Radinger <cheese@@nosuchhost.net>
@


1.51.2.47
log
@boo
@
text
@d3 1
a3 4
- The compilation process may skip rpath from the compiler/linker command line
  if either building a Debian package or the NO_RPATH_PLEASE variable is found
  in the environment when running configure (and smartlink thereafter).
- Corrected a bug in ftp protocol in pasv mode. Thanks to  Joe Radinger <cheese@@nosuchhost.net>
@


1.51.2.48
log
@Font problems in Business Graphics from 1.2
@
text
@a2 2
- Now font name can be specified in <diagram > tag and use the CIF default
  font name.
@


1.51.2.49
log
@same fix what in 1.2
@
text
@a2 2
- business graphics module now creates the cache directory in the correct
  location (under the argument_cache_dir hierarchy)
@


1.51.2.50
log
@added support for Darwin (MacOS X) dynamic loading
added correct pic flag for Darwin
@
text
@a2 1
- Added support for Darwin (MacOS X) dynamic loading and correct pic flag for it.
@


1.51.2.51
log
@debian stuff
@
text
@d6 1
a6 1
- Font name can now be specified for the <diagram> tag and can use the CIF default
d11 1
a11 2
- Corrected a bug in ftp protocol in pasv mode. Thanks to 
  Joe Radinger <cheese@@nosuchhost.net>
d15 1
a15 1
- Added support for //!NOMODULE in modules. This closes bug #473716
@


1.51.2.52
log
@Preparing to release third caudium 1.0 release.
@
text
@d1 2
a2 2
Changes in Caudium 1.0.38 (stable release 3, 2002-02-27)
--------------------------------------------------------
@


1.51.2.53
log
@Dammed solaris that killed me in make dist....
@
text
@d1 1
a1 1
Changes in Caudium 1.0.40 (stable release 3, 2002-02-27)
@


1.51.2.54
log
@Updated changes.
@
text
@a0 5
Changes in Caudium 1.0.xx
-------------------------
- Fixed SF bug #530674


@


1.51.2.55
log
@Fix bug #542177 (directories2.pike).
@
text
@a2 1
- Fixed bug #542177 that makes incorrect listings from directories2.pike.
d4 1
@


1.51.2.56
log
@<if exists="file"> shouldn't use cache.
@
text
@a2 1
- <if exists="file"> shouldn't use the cache. Thanks ot Hirling Endre.
@


1.51.2.57
log
@Update before releasing ...
@
text
@d1 2
a2 2
Changes in Caudium 1.0.44 (stable release 4, 2002-05-15)
--------------------------------------------------------
@


1.51.2.58
log
@changelog
@
text
@d3 1
a3 3
- Fixed #530674: passive mode FTP connection problem (with Mozilla
  and derivative browsers).
- <if exists="file"> shouldn't use the cache. Thanks to Endre Hirling.
@


1.51.2.59
log
@stuff
@
text
@d1 1
a1 1
Changes in Caudium 1.0.50 (stable release 4, 2002-05-15)
@


1.51.2.60
log
@Preparing 1.0.52
@
text
@d1 1
a1 1
Changes in Caudium 1.0.52 (stable release 4, 2002-05-16)
a4 3

Changes in Caudium 1.0.50 (stable release 4, 2002-05-15)
--------------------------------------------------------
@


1.51.2.61
log
@Changes.
@
text
@a0 5
Changes in Caudium 1.0.xx since Caudium 1.0.52
----------------------------------------------
- Variable HTTPS is set to "on" when SSL is used. (compatibility variable      
  used for CGIs...) 

@


1.51.2.62
log
@RFC 3236 (XHTML media type) and index.php[3] supports
@
text
@a2 2
- index.php and index.php3 now added in all directories modules.
- Added support for RFC 3236 (XHTML media type)
@


1.51.2.63
log
@Manuals link for .htaccess module.
@
text
@a2 1
- Added .htaccess manual link... Usefull since our is NSCA compatible...
@


1.51.2.64
log
@Fix for htaccess module. (vida please update the condition in CHANGES file
as well).
@
text
@a2 3
- Fix htaccess module for redirecttemp, redirecttemporary, redirectperm,
  redirectpermanent, authuserfile, authname, authgroupfile, redirect and
  errorfile.
@


1.51.2.65
log
@Bug #652095
@
text
@a2 1
- Fix sf bug #652095 (lowercase boundary in CONTENT_TYPE)
@


1.51.2.66
log
@Preparing for a new Caudium 1.0 release.
@
text
@d1 1
a1 1
Changes in Caudium 1.0.54 since Caudium 1.0.52
@


1.51.2.67
log
@Fix for Accessed db.
@
text
@a0 4
Changes in Caudium 1.0.XX since Caudium 1.0.54
----------------------------------------------
- Fix submitted in caudium_general ml about corrupted Accessed db.

@


1.51.2.68
log
@Fix plugins path for rimage module.
@
text
@a2 1
- Fix plugins path for rimage module.
@


1.51.2.69
log
@Preparing for 1.0.56 release (for FreeBSD 4.8).
@
text
@d1 1
a1 1
Changes in Caudium 1.0.56 since Caudium 1.0.54
@


1.51.2.70
log
@Changes
@
text
@a2 1
- Floats are now handled by sexpr_eval()
@


1.51.2.71
log
@Fixed bug #11
@
text
@a0 4
Changes in Caudium 1.0.xx since Caudium 1.0.56
----------------------------------------------
- Fixed bug #11

@


1.50
log
@changes
@
text
@d33 1
@


1.49
log
@changes
@
text
@d18 2
a19 1
  problem in the Pike used.
d31 2
@


1.48
log
@Notes about SSL3 not working with Pike 0.6 (not worth fixing)
@
text
@d26 4
a29 1
  Pike 0.6. This will not be fixed. If you need SSL, use Pike 7.0.
@


1.47
log
@Changes
@
text
@d25 2
@


1.46
log
@Changes
@
text
@d23 2
@


1.45
log
@Fixed ftp file moving problem [bug #124035].
@
text
@d22 1
@


1.44
log
@Changes...
@
text
@d20 2
@


1.43
log
@Added a little script that verifies / warns about various aspects in the Pike
version used for Caudium. It's run at the end of the configure script.
@
text
@d19 1
@


1.42
log
@foo
@
text
@d17 2
@


1.41
log
@Fixed the 'make server template' action (now it actually works).
@
text
@d9 3
@


1.40
log
@FastIMHO fix notice
@
text
@d13 1
@


1.39
log
@Removed NT compatibility stuff since we won't ever need it.
@
text
@d12 1
@


1.38
log
@- Don't add '-lc' on SCO OpenServer and UnixWare when linking
  dynamic libraries (it's not needed and apparently potentially
  breaks things). Reported by Boyd Gerber.
- Remove smartlink from the cached CC value in the beginning of the configure
  script to account for times when the smartlink binary has been removed but
  config.cache is kept.
@
text
@d9 3
@


1.37
log
@Some fixes and clarifications
@
text
@d1 1
a1 1
Changes in Caudium 1.0.8 (RC1)
d3 10
a12 1
+ Caudium is a Roxen 1.3 fork. We have different goals and
d17 1
a17 1
+ We use SourceForge. This means public CVS, bug tracking, task lists
d19 1
a19 1
+ Now works with Pike 7.0 and 7.1. To do this a number of minor fixes
d23 1
a23 1
+ Wrote query-string and HTTP header parsers in C. Seems to give a
d25 1
a25 1
+ Fixed small bug in htmlparse.pike when using tags that return a
d27 1
a27 1
+ Added PiXSL, a glue to the XSLT parser Sablotron and UltraLog, a log
d29 1
a29 1
+ Option to edit the server name removed and added option to hide
d32 1
a32 1
+ Pike not isn't built as part of the server, but instead you specify
d34 1
a34 1
+ Don't send the Last-Modified header for dynamic (RXML-parsed)
d37 1
a37 1
+ Changed files named roxen* to caudium*, as well as references to roxen->
d39 2
a40 2
+ Demo SSL-certificate fixed for Caudium.
+ Various changes that might affect compatibility. Caudium should be
d43 1
a43 1
+ protocols/http.pike use the parse_got David originally wrote for
d47 1
a47 1
+ new protocols/http2.pike: This is considered experimental but will
d53 1
a53 1
+ new options to modules/filesystems/userfs.pike : banish list can
d58 1
a58 1
+ Fixed the bug that sometimes added \r\n to the POST data (often
@


1.36
log
@Make dist at other location -> up version number in CHANGES.
@
text
@d56 3
a58 2
- Replace '-=$ ' with '_' in the Caudium specific environment variables to
  avoid potential problems.
d81 5
a85 3
  7.x.  This parser is the same that's used in Roxen 2.x. Preliminary
  results show that the parser is about half as fast as the older,
  more basic one.
d99 4
a102 3
- Caudium now comes with CAMAS, which is a continuation / fork of IMHO.
  The main reason being that newer IMHO most likely will only work with
  Roxen 2.x, but there are reasons too.
@


1.35
log
@Updated / fixed CHANGES before release.
@
text
@d1 1
a1 1
Changes in Caudium 1.0.6 (RC1)
@


1.34
log
@Notice about the change in tag parsing added.
@
text
@d1 1
a1 1
Changes since last Roxen 1.3
d10 4
a13 4
+ Now works with Pike 7. Not completely tested but at least everything
  seems to compile ok. This also means that quite a number of small
  fixes has been made, since most errors are due to the better (and
  more correct) type checking in the Pike 7 series.
d21 2
a22 1
  server version. 
d31 7
a37 5
+ Various incompatible changes. See README.compatibility for details.
+ protocols/http.pike use the parse_got David wrote for Roxen 2.1. It
  sort-of-fixes the worst Roxen DOS (send an eternally long header and
  see Roxen die). The second part of the fix is to implement a maximum
  header length.
d40 4
a43 4
  protocols/http.pike are: most request/header parsing done in (more
  so than http.pike), uses ram cache code from Roxen 2.1 + various
  rewrites for speed. This one, with the ram cache, is much faster
  than the other http protocol.
d49 3
a51 2
+ Fixed the bug that sometimes added \r\n to the POST data.
+ Added support for and use the Roxen 2.x module registration syntax:
d53 1
a53 1
+ Re-added (it disappeared in Roxen 1.3) an option to disable the extra
d56 1
a56 1
+ Replace '-=$ ' with '_' in the Caudium specific environment variables to
d58 2
a59 2
+ Added strftime argument to date-related tags (<modified>, <date>
  etc). Allows you to do custom formatting. See 'man strftime' normal
d61 1
a61 1
+ Added new option to <noparse>, until. See <help for=noparse> for
d63 2
a64 2
+ Fixed a bug in the help tag.
+ Cast the MySQL insert id result to a string in the sqlquery
d66 2
a67 2
  naturally isn't a good idea.
+ New ip-less hosting module, Virtual Host Matcher, which does regular
d72 1
a72 1
+ New module type, MODULE_PRECACHE. Needed to combine virtual hosting
d75 3
a77 3
+ Added define to disable the ip->host lookup in the config
  interface. See README.performance.
+ Split htmlparse.pike into two files. htmlparse.pike for the parser part and
d79 5
a83 4
+ New "main" parser using the optionally XML-compliant Parser.HTML. This parser
  is the same that's used in Roxen 2.x. Preliminary results show that
  the parser is about half as fast as the older, more basic one.
+ Added scope based variables using the 2.x syntax. Access though the
d85 2
a86 2
  <insert variable="scope.var" /> and set works with both parsers.
+ Added <inc/> and <dec/> tags to increment/decrement the value of a
d88 1
a88 1
+ Added <dice/> tag from Roxen 2.1 - return a random number based on the
d90 1
a90 1
+ Moved to an inline documentation format. See doc/docspec.html for the
d93 1
a93 1
+ Embedded PHP4 should be working pretty well now. Requires the very
d96 1
a96 1
+ Caudium now comes with CAMAS, which is a continuation / fork of IMHO.
d99 1
a99 1
+ External FastCGI program/library updated (might now work better than
d101 1
a101 1
+ Tags are no longer priority based. Ie the priority of a tag module doesn't
@


1.33
log
@Added notice about FastCGI
@
text
@d95 5
a99 1
  before). @


1.32
log
@More changes.
@
text
@d94 2
@


1.31
log
@Changed text about PHP since Pike patch is applied
@
text
@d91 3
@


1.30
log
@Added notice about PHP4 and fixed some typos.
@
text
@d88 3
a90 5
+ Embedded PHP4 should be working a lot better now. Requires the very latest
  PHP4 source (from CVS, but when 4.0.4 is released, that'll work) and the
  latest Pike 7.0 source (at the time of writing, a small patch is
  required to the Pike source to avoid crashes - should hopefully soon
  be applied by the Pike developers).
@


1.29
log
@Added notice about inline docs.
@
text
@d27 3
a29 3
+ Changed files named roxen to caudium, as well as refences to roxen->
  etc. It should still be compatible however.
+ Demo ssl-certificate fixed for Caudium.
d43 2
a44 2
  to add a kind of "workaround" to add some prefix to username on the
  url, and when the option "Look at the user dir" is set to No, the 
d60 1
a60 1
+ Cast the mysql insert id result to a string in the sqlquery
d88 5
@


1.28
log
@- Added <dice> tag from Roxen 2.1.
- New scope, &random; -> random((int)entity), i.e. &random.1000; returns a
  random number between 0 and 999.
- Define function "has_value" if it's missing.
@
text
@d85 3
@


1.27
log
@- Set id->misc->scopes in do_parse instead of in handle_extension. Otherwise
  it breaks if someone calls parse_rxml before handle_extension has been
  called.
- Added <inc/> and <dec/> tags.
- Wrote three utility functions for scope handling in caudiumlib,
  parse_scope_var, get_scope_var and set_scope_var.
- Rewrite rxmltags.pike to use the above functions.
@
text
@d83 2
@


1.26
log
@Documented entities/scopes and added the clone() function to VarScope so that
the scope is cleared correctly between requests.
@
text
@d81 2
@


1.25
log
@Small change to CHANGES.
@
text
@d78 3
a80 5
+ Added entities (which require the new main parser). The interface is
  rather simple and will of course be documented.

 

@


1.24
log
@Quoting tweaks, optionally (default) parse tag attribute values for entities,
make caudium.pike write number of used fds when shutting down when it's out of
fds.
@
text
@d78 5
a82 1
+ Added entities (which require the new main parser).
@


1.23
log
@In mode 3, treat <pr></pr> the same as <pr/>. Also added a notice in CHANGES
about the new parser.
@
text
@d76 3
a78 3
  is the same that's used in Roxen 2.x. It will give us support for entities
  in a way similar to Roxen 2.x (although not identical). Preliminary results
  show that the parser is about half as fast as the older, more basic one.
@


1.22
log
@Added a new performance define. If undefined, no config-if ip->host lookups
will be done. Recommended for hosts with many ips.
@
text
@d73 6
@


1.21
log
@Changes added
@
text
@d71 2
a72 1

@


1.20
log
@Fixed a minor bug in the sqltag module
@
text
@d46 1
a46 1
- Fixed the bug that sometimes added \r\n to the POST data.
d63 8
@


1.19
log
@- Added new option to <noparse>, until. See documentation for details.
- Fixed longstanding bug in the <help>.
@
text
@d60 4
@


1.18
log
@Added change
@
text
@d57 3
@


1.17
log
@XSLT parser now returns a mapping with error message information when a parser
error occurs.
@
text
@d53 4
a56 1
  avoid potential problems.@


1.16
log
@Somewhat better quoting of environment variable names.
@
text
@d18 1
a18 1
+ Added iXSL, a glue to Sablotron (XSLT parser) and UltraLog, a log
@


1.15
log
@Re-added (it disappeared in Roxen 1.3) an option to disable the extra
Caudium environment variables in CGI-scripts since they sometimes
cause unwanted problems.
@
text
@d52 2
@


1.14
log
@updated changes
@
text
@d49 3
@


1.13
log
@Add some new options to user filesystems :
 o ability to enable/disable banish list
 o ability to add a configurable prefix to the virtual user hosting support
 o ability to have a hashed "home directory" when the "look at user directory"
   is set to no.
@
text
@d47 2
@


1.12
log
@changes
@
text
@d41 5
@


1.11
log
@added note about protocols/http2.pike to CHANGES
@
text
@d18 1
a18 1
+ Added PiXSL, a glue to Sablotron (XSLT parser) and UltraLog, a log
d41 1
a41 3

 

@


1.10
log
@Modules now share base configure/makefiles
@
text
@d35 8
@


1.9
log
@Readme about compat issues
@
text
@d31 4
@


1.8
log
@Fixed
@
text
@d30 2
@


1.7
log
@note about sourceforge
@
text
@d20 2
d29 1
a29 2
+ Demo ssl-certificate remade.

@


1.6
log
@tada
@
text
@d8 2
@


1.5
log
@added a 'is_dynamic' entry to the 'file' mapping. If set
(done by htmlparse.pike) if-modified-since with be ignored and the
Last-Modified header won't be set. Fixes incorrect caching by various
clients that correctly use if-modified-since.
@
text
@d1 1
a1 1
Changes since last Roxen Challenger 1.3
d3 1
a3 1
+ Caudium is a Roxen Challenger 1.3 fork. We have different goals and
d23 4
@


1.4
log
@changed changes
@
text
@d9 3
a11 1
  seems to compile ok. 
d19 4
a22 1
  which Pike you want to use (or use the default one). @


1.3
log
@PiXSL now links with libs correctly, fixed bug in htmlparse.pike and fixed a 0.7 but in counter.pike.
@
text
@d4 4
a7 2
  ideas on what needs to be done. Check out our website at
  http://caudium.net/ for further information.
d9 1
a9 1
  seems to compile ok.
@


1.2
log
@change
@
text
@d3 3
a5 1

d8 8
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
Changes since Roxen Challenger 1.3.121 Yellow
d4 2
a5 1846
o Fixed the manual-server server template.

o Ignore \r in .htaccess passwd and group files.

o ldapuserauth.pike:
  o Added checking of hashed password (SHA, MD5, CRYPT);
  o Added 'userPassword' map

o Fixed bug in sqltag module. (con->error() == 0 was not handled.)

o Added the image conversion module.

o Fixed typo in servlet.pike that prevented it from compiling.

o Added optional displaying of dates in directory listings.

o Added kludge for problem with getting separate wizard instances for
  each page with IE.

o Added better configure tests for UnixWare and OpenServer.  (Thanks
  to Boyd Lynn Gerber)

Changes since Roxen Challenger 1.3.120 Yellow
-----------------------------------------------

o HTML-quoted the output from information tags in htmlparse that
  weren't already doing that. (security fix)

o Fixed font listings in wizards and config action.

Changes since Roxen Challenger 1.3.115 Yellow
-----------------------------------------------

o Rigged the binary build-script to make binaries that work on
  unpatched AIX4.2 and HPUX10.20 systems.

o The SSI compat command, <!--#exec cgi="..."--> changed to not use
  the cache per default. If you do want to use the cache, use the
  <cgi> tag or <insert file=...> instead.
 
o Added byte-range handling. (Thanks to David Hedbor at Real Audio.)
  note: Experimental and must be enabled in global variables.

o Added a supports lookup cache. 

o Fixed start --version to actually output the correct version.

o Fixed ABS to print out the backtraces of all threads if engaged.

o Added workaround in the CGI-module for systems that don't like
  negative UIDs/GIDs.

o Fixed new "power by"-icons.

o LDAP upgrades by Honza.

o Made new manuals. Now includes the mythical programmers manual.


Changes since Roxen Challenger 1.3.111 Yellow
-----------------------------------------------

o Added some files that were lacking to get the Servlet support working.

o Fixed a problem in the SQL-module which prevented proper garbage collection,
  resulting in stale connections not being closed.

o Made a year 2000 compliance check. As expected no year 2000 bugs
  were found, but a few other date-related bugs were found and fixed.

o Added the Odbc-module to the GPLed Challenger.

o Fixed <imgs> to work in virtual filesystems.

o Fixed bug in the Croatian, Czech and Italian language modules that
  made the date() modes "full" and "date" always report the current
  year as year.

o Improved trace outputs from the Java servlets module.

o Fixed the request count in the ip-less hosting module.

o Changed 1.2 to 1.3 in the documentation and test files.

o Changed COPYING to better reflect the situation with RSA patents.

o Brought back extern/README to reality as of 1999.

o Disabled the socketpair kludge for Linux. Roxen needs more
  functionality than Linux broken socketpair provides, so let it fall
  back on socketpair ultra instead. This might break CGI-scripts
  on Linux, but now we have a chance of fixing it in pikes fall
  backs. Tests with Linuxen that we have available show no breakage.

o Fixed several bugs in the CGI-support.

o Updated the manual.

o Fixed bug in font loader.

o Fixed <gtext-id> to work as it used to before the cache-rewrite.

o Added <gtext-url> that incorporates the behavior <gtext-id> just
  was fixed not to have..


Changes since Roxen Challenger 1.3.107 Yellow
-----------------------------------------------

o Updated documentation from manual server. Including the built in
  RXML help.

o Fixed bug in gtext that generated errornous buttons.

o Lots of fixes for NT.

o Fixed thread problem in Yabu.


Changes since Roxen Challenger 1.2.95 Yellow
-----------------------------------------------

o Reverted the error messages introduced in 1.2.95.

o Automated the CLASSPATH setting (for servlets).

o Install script now tries to locate installed databases etc and set
  environment variables accordingly.

o Fixed resolving to handle computers without /etc/resolv.conf

o Added option to build 40-bit version of the Crypto module. (Ugh.)

o Added internal handling of cgi-scripts. This eliminates the need for
  an external cgi-script wrapper and speeds up execution.

o Rewrote CGI-module. In contrast to the old cgi.pike this one
  actually looks nice. Except for code that you can read and enjoy
  there is now a uid and group cache.

o Added possibility to parse the output from CGI-scripts. Possibly
  putting an end to the biggest FAQ of them all.

o Added <cgi> tag.

o Added support for libiodbc.

o Changed default build from 1.2 to 1.3.

o Fixed so that Challenger doesn't unnecessarily try to become
  superuser to write config files.

o Fixed so that Challenger doesn't unnecessarily change permissions on
  files.

NOTE: The two changes above can lead to Challenger being unable to
      read files from an old installation. Check permissions on the
      following files to make sure the user you are running Roxen as
      can read (and write) them:
 
 etc/supports
 configurations/*
 logs/*
 bgcache/*

o Added internal mountpoint for usage with modules that need a mount
  point to export data and converted gtext to use it.

o Added a global persistent argument cache and converted gtext to use it.

o Fixed bug in SSL that that broke <aconf> on Unix and SSL on NT.

o Added kludge for glibc2.1

o Added config action that makes a self-signed SSL certificate.

o Added quoting to insert. When used with the argument variable or
  cookie the inserted string will will have "<", ">", "&",""" ,"'"
  and ":" quoted to HTML entities. Use the argument encode=none to
  avoid this.

o Added ":" to the characters that are quoted by default by formoutput,
  sqloutput.

NOTE: The two quoting changes above might break RXML-pages the rely on
      unquoted content. Those changes was therefore not made lightly, but
      due to security concerns it had to be done.

o Moved newpikescript.pike to unfinishedmodules/

o Added truetype font support.

o Support for jpeg, gif and png as indata for gtext.

o Added <fsize> tag.

o Added printable PDF-versions of the manuals.



Changes since Roxen Challenger 1.2.93 Yellow
-----------------------------------------------

o Fixed bug in shutdown code.

o Added better error messages when failing to write the configuration.


Changes since Roxen Challenger 1.2.87 Yellow
-----------------------------------------------

o Added the <scope> tag.

o Modified the scope for <formoutput>. Should fix problems introduced
  in 1.2.87.

o Fixed bug in Postgres module. Thanks to Francesco Chemolli.

o Fixed bug in SQLuserdb.


Changes since Roxen Challenger 1.2.77 Yellow
-----------------------------------------------

o Fixed problems with limits in tar by archiving the manual separately.

o Fixed old bug in roxenlib where the id object wasn't properly
  copied. This has affected several parts of Roxen, among other
  things possibly resulting in broken gtexts.

o Fixed race in gtext.

o Replaced ftp with ftp2. Configurations will automaticly change from
  ftp2 to ftp.

o Added better documentation for virtual user hosting.


Changes since Roxen Challenger 1.2.76 Yellow
-----------------------------------------------

o Makefiles fixed to work with !gmake again.

o Fixed --pid-file.

o Quoting fixes and changes.

o Added HTTP MOVE to filesystem.pike (Roaming access).


Changes since Roxen Challenger 1.2.61 Yellow
-----------------------------------------------

o Added the manual and manual-server to the distribution.

o Fixed certificate generation to work with Pike 0.6.

o Fixed bug related to insert and multiple layers of query variables. (SSI)

o Added support for SSI #set.

o Fixed the "striped polygons"-bug in Pike 0.5's Image package.

o Improved documentation for proxy security patterns.


Changes since Roxen Challenger 1.2.48 Yellow
-----------------------------------------------

o GDBM package removed from the distribution.

o Updated documentation.

o Lots of new internal documentation added for RXML tags and containers.

o Fixed recursion bug in <insert> when trying to insert empty files in
  combination with use of PATH_INFO

o Fixed the bug that ate POST's when using SSL.

o DOCUMENT_URI now handled correctly.

o Borderwidth is no longer configurable in the language module.


Changes since Roxen Challenger 1.2.47 Yellow
-----------------------------------------------

o FreeBSD thread fix.

o Updated Czech language module.


Changes since Roxen Challenger 1.2.46 Infrared
-----------------------------------------------

o Improved Postgres configure tests.

o Fixed PATH_INFO to work when using <insert>.

o Modified <insert> so that appended query variables are sent to the
  included script.


Changes since Roxen Challenger 1.2.45 Yellow
-----------------------------------------------

o Fixed dynamic linking for FreeBSD ELF. 


Changes since Roxen Challenger 1.2.43 Yellow
-----------------------------------------------

o Fixed bug that made the config object sent to modules sometimes be 0.

o Reenabled the decoding of URLs in a way that shouldn't break anything.

o Fixed Business Graphics to use background and foreground colors if available.

o Made a new SSL3 demo certificate that expires in the year 2011.

o Changed name of "Directory Parsing Module MkII" to "Extended
  Directory Parsing Module"

o Modified SQLuserdb to use the standard SQL-URL to specify database and its
  metadata.


Changes since Roxen Challenger 1.2.42 Red
-----------------------------------------------

o Removed Wais and Gopher from the proxy template.

o Moved hostredirect.pike to old_modules/.

o Fixed bug in the Counter module.

o Fixed bug in the Pathinfo module.

o Made configuration of container name in the Indirect href module
  into an expert variable.

o Fixed Business Graphics to use the global default font.

o Repaired support for multiple font dirs.

o Added support for multiple checkboxes with the same name in wizards.
  Thanks to Francesco Chemolli.


Changes since Roxen Challenger 1.2.41 Yellow
-----------------------------------------------

o Changed some configure rules for MySQL.

o Updated documentation for security patterns.

o Fixed ftp2.

o Fixed the global tag attributes.


Changes since Roxen Challenger 1.2.37 Yellow
-----------------------------------------------

o Fixed broken dependencies rule.

o Fixed bug in userfs banish list.

o Fixed compability with the old language module.

o Config action "Thread backtrace" removed from the 1.2 dist.

o Improved Bussiness Graphics cache.

o Separated Roxen 1.2 from the main Roxen cvs-tree. There is now an
  absolute feature freeze in effect.


Changes since Roxen Challenger 1.2.36 Yellow
-----------------------------------------------

o PATH_INFO handling has been extracted into a separate module.

o The CGI module now uses the PATH_INFO module to do PATH_INFO handling.

o Added option to disable the user listing in the userfs module.

o Added new tag: <undefine>.

o Added config action: Thread backtrace.

o Usefull comments added to some files in base_server  :-)

o Removed Pike0.6 from the standard 1.2 dist.


Changes since Roxen Challenger 1.2.35 Yellow
-----------------------------------------------

o #if'ed out a few things in modules that won't compile with 0.5.

o Pike is now by default compiled without rtldebug. To enable debug
  configure --with-rtldebug.

o Some SSI updates.

o <expire-time> now supports the argument "now".

o Updated Pike 0.6

o Fixed bug in module security levels and improved documentation.


Changes since Roxen Challenger 1.2.34 Yellow
-----------------------------------------------

o Added <recursive-output>, <auth-reqiured> and <expire-time>

o Fixed install

o Updated Pike 0.6


Changes since Roxen Challenger 1.2.32 Yellow
-----------------------------------------------

o Updated pike/0.5/lib/modules/Crypto/rsa.pike to work with the new
  SSL3 module.

o Added support for dynamic modules in Pike 0.6 on UnixWare.
  Thanks to Honza Petrous <hop@@unibase.cz>.

o accept_and_parse.c should now compile on Linux.
  Thanks to Brian Lenihan <brianl@@prognet.com>.

o Fixed bug in the start-script.

o Disabled some debug.

o The HTTP relay module now works with SSL3.

o Removed some dead code from the rimage module.

o Fixed logging bug in ftp2.pike.

o Added support for MySQL on NT.

o Added new variable to decide what tags will be parsed for colors in
  gtext.

  OBSERVE: All setting concerning parsing for colors in gtext will
           return to the default values with this release. So you will
           have to reconfigure if you have earlier disabled parsing of
           some tags.

o Fixed some bugs that prevented the language module from working.
  Thanks to Peter Holzer <hjp@@wsr.ac.at>.


Changes since Roxen Challenger 1.2.31 Yellow
-----------------------------------------------

o Added support for SSL3 ServerKeyExchange.
  This makes SSL3 work with Netscape 4.5.

o First release of the accept-and-parse optimized HTTP module. EXPERIMENTAL.
  NOTE: Modules returning http_stream (eg the CGI module) are not
        supported yet.

o New module: Roxen image manipulation tag.
  This is a layer based image manipulation tag with plugins.

o Made kill CGI scripts after X real time minute(s) a VAR_MORE instead
  of VAR_EXPERT and added a check to only allow killing of pid > 1.

o Rewrote the "Reload configurations from disk" action, by adding a
  stat cache and moving the entire functionality to roxen.pike. Fixed
  it so that it only (re)loads new or changed configs, and that it
  correctly removes modules and "rmed" configurations. Also attached
  this functionality to SIGHUP. This means that if you add a config or
  change it on the disk, a simple SIGHUP will reload it.

o Added a "reload" target to the tools/init.d_roxen and changed
  restart to only (try to) kill the Roxen process. Also added a new
  variable, "flags" which makes it easy to for example enable threads
  (without editing the file in 4711 places).

o Fixed the "clean" target in several Makefiles.

o Updated the Postgress module to 1.0.3 level. Thanks to Francesco Chemolli.

o Improved support for threads on AIX.

o Improved support for HPUX.

o Improved support for IRIX.

o Fixed several obscure bugs in Pike 0.6.

o Added some checks for stack overflow to Pike 0.6.

o Improved support for NT.

o Fixed several compilation warnings when compiling Pike 0.6.

o Added option --truss to the start-script (only usefull on Solaris).

o Added options --without-debug, --file-profile to the start-script.

o Improved help in the start-script.

o The RoxenConfig cookie now expires two years into the future.

o Automatic redirects now support SSL.

o Now reloads all configurations on SIGHUP.

o Improved quoting support in the *output tags.

o Added new module type: MODULE_EXPERIMENTAL.

o Improved parsing of the query in the Resolv Path action.

o Added setting of id->misc->cacheable to most modules.

o Disabled the automatic redirect from /foo/file.html/ to /foo/file.html
  to be able to support the path-info "/".

o Fixed a few bugs in the userfs module.

o Optimized htaccess to use less reverse IP lookups.

o Improved the gtext cache performance.

o Added support for logging of stderr to the CGI module.

o Killframe now checks the client.

o Reenabled the extra_extension code.

o Some default images have been changed.

o The tools/init.d_roxen script has been cleaned up.


Changes since Roxen Challenger 1.2.30 Yellow
-----------------------------------------------

o Thread dead-lock bug in Pike 0.6 hopefully fixed.

o Fixed serious security bug if Roxen is run with Pike 0.5 and with
  SSI-exec enabled.

o Fixed several serious thread dead-lock bugs in Pike 0.6.

o Pike 0.6 now supports dynamic modules on HPUX.

o Fixed some problems with the localinstall target.

o The asynchronous DNS module should now be thread-safe.

o The HTML-parser now parses <!--#foo xxx="yyy"--> correctly.

o Detection of gmp2 added.

o Updated pike/0.6/.how_to_create_modules

o Added detection of broken readdir_r() in Linux (always returns 9).

o Fixed Kinkie's email-address in lots of places.

o conf->sql_connect() now uses a connection-cache.

o Kinkie's Anti-Block System (ABS) hs been added.

o Improved CGI support.

o Added module for FrontPage support.

o Several new formoutput quoting methods have been added.

o The openfiles action now uses <pre> instead of <table>, since
  NS's <table>-handling is so slow.

o Fixed some problems the userfs module had with FTP.

o Some <gtext> updates.

o The pike-script module now has an option to clear password info
  (enabled by default).


Changes since Roxen Challenger 1.2.29 Red
-----------------------------------------------

o SSL3 has been updated to not be vulnerable to the Bleichenbacher
  PKCS#1 attack.

o Applied ftpgateway patch by Wilhelm Koehler <wk@@cs.tu-berlin.de>.

o Improved support for ncFTP in ftp2.pike.

o Added check for libm, since Raphsosy doesn't have libm.

o Added kluge to support clients based on SSLeay 0.9.

o Fixed problem sending plain files with SSL3.

o Pike 0.5 SQL API has been updated to Pike 0.6 level.

o Now installs a script to run the Roxen Pike as "$(prefix)/bin/pike-roxen".

o Fixed OLD select() bug in the backend (both Pike 0.5 and 0.6).

o Fixed bug in handling of the default content type.

o Now strips ::$DATA and the like from the filename on NT.

o Added config-interface button to clear the caches associated with
  a virtual server.

o Improved procfs test for Pike 0.5.

o Support for virtual user hosting added to the userfs module.

o Improved error message in case of CGI wrapper execution failure.

o LARGEFILE64 support now compiles on HPUX/gcc.

o Removed some C++-style comments (is there any flag to gcc to
  disable support for C++-style comments?).

o Fixed bug with compiling Pike 0.5 on OS's without support for
  dynamic loading.

o Fixed a few minor 8bit string bugs.

o Fixed bug in file->stat().

o Fixed bugs in the wizard module.

o Added support for <if group=foo>.

o Added support for MODULE_FIRST modules in the gopher protocol (needed on NT).

o Roxen's http protocols module no longer claims to handle protocols other
  than HTTP/0.9, HTTP/1.0 and HTTP/1.1.

o Improved ASN.1 support in Pike 0.6.

o Improved test for threads on FreeBSD.

o A few scope-bugs in Pike 0.6 have been fixed.

o Fixed minor leak in Image.PNG.

o Fixed leak in parse_html_lines().

o Fixed bug in test for existance of passwd.pw_gecos.

o Fixed bug in start-script when run with stupid /bin/sh's (Raphsody).

o Improved statistics output in "Actions"/"Status"/"Access / request status".

o Fixed bug with opening of primary configuration port.

o The CGI variable QUERY_STRING could sometimes be terminated with a \r.

o The "Roxen is alive!" message is now split over serveral lines for
  readability reasons.

o Fixed bug in the profiling information presentation wizard.

o Added a few more MIME types.

o dutch.pike rewritten by Stephen R. van den Berg <srb@@cuci.nl>.

o htaccess.pike now knows about the methods used by ftp2.pike.

o Business Graphics updated.

o Fixed filewrapper bug in ftp2.pike.

o Fixed user session counter in ftp2.pike.


Changes since Roxen Challenger 1.2.28 Yellow
-----------------------------------------------

o The HTTP proxy should now work again.
  Thanks to Wilhelm Khler <wk@@cs.tu-berlin.de>.

o pike/0.5/doc/ is now back in the distribution.

o Fixed a few cosmetic bugs.

o pike/0.5/src/modules/files/file.c didn't compile on OS's with broken
  socketpair() (eg SCO).

o Fixed bug in FreeBSD 3.0 detection.

o Applied patch by Andy Church <achurch@@dragonfire.net>, which fixes
  the IP address list. Thanks.

o <gtext> now supports PNG on pike's that have Image.PNG.

o The permissions on /tmp/.Roxen_fcgi_pipes/. are now set to 01777.
  Thanks to Kai Garlipp <garlipp@@informatik.uni-rostock.de>.


Changes since Roxen Challenger 1.2.27 Yellow
-----------------------------------------------

o Improved debug in the CGI wrapper.

o LARGEFILE_SOURCE support in Pike 0.5.

o Fixes to the Odbc module.

o Improved NT support.

o Pike 0.6 now supports threads on FreeBSD 3.0.

o Improved checks for floatingpoint behaviour in Pike 0.6.

o The start script now supports the option --gdb, which runs Roxen in a gdb.

o Several modules have been updated to Pike 0.6.

o Fixed a few cosmetic bugs.

o ftp2 now supports SITE UMASK.

o Improved HTTP timeout handling.

o Fixed date bug in the ChangeLog creation.

o Fixed several minor bugs.


Changes since Roxen Challenger 1.2.26 Yellow
-----------------------------------------------

o Bug in protocols/http.pike fixed. If a connection was made, but no
  data was sent, the connection wouldn't timeout.

o ntroxenloader.pike now understands -verbose.

o Fixed the testsuite in extern/ so that it is possible to run as root.

o Pike 0.6 now seems to compile on BeOS/x86.

o "Actions"/"Misc" con now be selected properly.

o Fixed problem with erroneous error messages on start on OSs without threads.

o "Actions"/"Maintenance"/"Show all open ports..." now works again.

o Fixed bug in directories.pike.

o userfs.pike now reports banished users only once.

o Fixed stat bug in userfs.pike.

o Fixed "tagname" bug in graphic_text.pike.

o ip-less.pike now checks if the hostname is an IP number.

o cgi.pike now supports "Send stderr to client" in combination with
  "Audit trail".

o #include now works in Pike-scripts again.

o Added the attribute "eval" to the <set> tag.

o Added the new tags <nooutput> and <sort>.

o Improved timeout handling in ftp2.pike.

o Disabled some debug output in the http.pike protocol module.

o The internal server error page now attempts to censor any passwords.


Changes since Roxen Challenger 1.2.25 Yellow
-----------------------------------------------

o Bug in opening of server ports fixed.

o Now only uses smartpipe if THREADS are enabled.

o Added support for the following commands to ftp2.pike:
   CLNT		set CLieNT
   FEAT		list FEATures
   RNFR		ReName FRom
   RNTO		ReName TO
   MLSD		Machine processing LiSt Directory
   MLST		Machine processing LiST
   SITE CHMOD	SITE specific command "CHMOD"

o ftp2.pike has also received some bug-compatibility with Netscape.

o Pike 0.6 has gotten several portability fixes.

o id->handle_request() has been split into two functions id->handle_request(),
  and id->send_result() to make asynchronous I/O easier. Thanks to
  Francesco Chemolli <kinkie@@kame.usr.dsi.unimi.it>.

o The testsuite for extern/ now tries to run as nobody if it ran as root.

o The start and install scripts have received some updates needed for the
  latest Pike 0.6.

o The czech language module has been updated and now uses ISO 8859-2.
  Thanks to Jan Petrous <hop@@unibase.cz>.

o The filesystem module has been updated to handle MV and CHMOD.
  This was needed for the improved ftp support.

o A new RXML tag: <use>. This tag can be used to define page-local tags
  and containers.

o Improved diagnostic errors in the CGI module and wrapper.

o The gopher protocol module now works again. :-)
  
o Some minor bugs and cosmetic errors have been fixed.


Changes since Roxen Challenger 1.2.24 Yellow
-----------------------------------------------

o Roxen now calls itself 1.3 when run with Pike 0.6.

o The basic filesystem now clears the old entry in the stat-cache for
  files uploaded or deleted.

o Now works with Pike 0.6-NT again.

o Several fixes to the SSL certificate generation code.

o Fixed a couple of more minor leaks in Pike 0.6.

o Improved support for poll(2) in Pike 0.6.

o Improved error messages in Pike 0.6.

o Lots of fixes to Process.create_process() in Pike 0.6.

o Updated a few actions to work with Pike 0.6.

o Fixed some bugs in roxen_master.pike.

o Several fixes to Business Graphics.

o More modules updated to work with Pike 0.6.

o The IP-less module now causes authorization to be against the correct
  auth module, instead of against the master port servers auth module.

o Fixed several bugs in both of the FTP protocol modules.

o Fixed obscure bug in the module loader.

o Fixed several bugs in the CGI-wrapper.

o Added testsuite for the CGI-wrapper.

o Added kluge enabling socketpair() on Linux regardless of wether it
  works or not.

o Protocols.DNS is now more bug-compliant.

o Pike 0.6 now has some poll(2) fallbacks.

o The internal server error page has been improved.


Changes since Roxen Challenger 1.2.21 Yellow
-----------------------------------------------

o LOTS of changes to Pike 0.6.

o Added new module type, MODULE_PROVIDER. This is a module type which
  enables other modules, scripts or protocols to call other modules
  in a standard way. Function needed in the module:

  "string|array|multiset query_provides()" - Return the name of the

  data this module provides. One existing example is "counter"
  (which is the graphical counter module).

  Functions available to other modules:
   object conf->get_provider(string for);
     Get the first (highest priority) provider for "for".
   array (object) conf->get_providers(string for);
     Dito, but return all matching modules.
   void map_providers(string for, string fun, mixed ... args);
     Run the function "fun" in all modules providing "for", with the
     optional arguments "args".
   mixed call_provider(string for, string fun, mixed ... args);
     Run the function "fun" in all modules providing "for", with the
     optional arguments "args" until a positive response
     (!zero). Return the result. This is the main way of calling
     functions in provider modules from other places.
   
o Added new tag - echo. It's usable with one of the following syntaxes:
  <echo var='Remote Host'> <echo remote_host>  <insert remote_host>
  Case doesn't matter and in the first syntax, ' ' and '_' are
  interchangable. The available variables are identical to the SSI
  <!--#echo var="..." -->

o Fix of killframe.

o A new protocol-module - ftp2 has been added, which hopefully will
  work better than the old ftp module.

o htaccess.pike now strips '\r' from the file before parsing.

o Improved handling of opening and closing of configuration ports.

o Various Business Graphics fixes.

o sed module added.

o Several fixes to smartpipe.pike

o Some fixes to graphic_text.pike

o Several fixes to the HTTP protocol module.

o A ChangeLog for the entire Roxen distribution is now automatically
  made from the log entries in out CVS repository.

o Applied patches by Jordi Murgo <jordi@@serveis.lleida.net> to
  spanish.pike.

o Applied patches by Wilhelm Khler <wk@@cs.tu-berlin.de> to userfs.pike.

o Added the graphical counter module by Jordi Murgo <jordi@@lleida.net>
  to the distribution.  

o All copyright notices should be updated to Idonex, as well as email
  addresses and more.

o Fixed a couple of bugs in the flush cache wizard.

o Several tags have updated documentation (using the "help" option).

o New tag, <list-tags>.

o CGI now works correctly with Pike 0.6. 


Changes since Roxen Challenger 1.2 beta 1
-----------------------------------------------

o New version-numbering scheme. This version of Roxen is called 1.2.21 or
  1.2(21) where 21 is the build-number. Hopefully this is less confusing
  than the old schemes.

o Supports both Pike 0.5 and Pike 0.6.

o Now has support for having several versions of Pike in the distribution.

o Several memory-leaks in Pike have been fixed.

o The CGI-wrapper is now somewhat more paranoid.

o The CGI-wrapper now kills the script and returns an error message if
  it hasn't found the end of the headers (\r\n\r\n) after receiving
  20KB of data. 

o Added the align attribute to the <pr> tag. Same functionality as
  <img align=...>.

o Fixed several obscure bugs that gcc-2.8.0 detected.

o Added version-information to lots of files.

o Experimental keep-alive support added.

o Cleaned up the start-script

o Several performance optimizations.

o Improved thread-handling.

o New file-shuffling code.

o Added support for request-tracing.

o Wizard-generator improved.

o Lots of fixes to Business-Graphics.

o Several minor bugs fixed.


Changes since Roxen Challenger 1.2 alpha 15
-----------------------------------------------

o FTP data connections are now opened on the same IP as the command
  connection is on. This ought to make firewalls happier.

o Fixed an old bug in protocols/ssl3.pike. It should no longer generate
  an internal error when accessing a config-interface with ssl3 using http.

o host lookup now doesn't need any external processes to work. Protocols.DNS
  is used instead.

o The folder list module now works on pages with query variables
  (foo.html?bar=baz&gaz=zonk). The non-fl related variables will be
  kept when unfolding / folding.

o roxen_perror() now reports time synchronously.

o open() of non-existant files speeded up.

o install.pike now checks for existance of protocols/ssl3.pike.

o Fixed obscure bug in roxen_master.pike.

o Applied Henrik P Johnson <hpj@@globecom.net>'s fixes to
  modules/filesystems/secure_fs.pike

o Added option to let query to be RXML-parsed in modules/tags/sqltag.pike.

o Parsing of the PEM file-format moved from protocols/ssl3.pike to a new
  Pike-module: SSL.pem.

o Added support for Hungarian. Thanks to Zsolt Varga <redax@@agria.hu>.


Changes since Roxen Challenger 1.2 alpha 14
-----------------------------------------------

o Fixed some bugs in the top-level Makefiles.

o Added support for SparcWorks-cc.

o Several fixes of old long-time bugs in Pike:
  o Disappearing call-out bug fixed.
  o Image color-quantifier rewritten.
  o GIF-encoder rewritten.
  o Several threading-bugs fixed.
  o Some fd-leaks fixed.

o Added some sanity-checks to privs.pike

o Some bug-fixes in the wizard-handling.

o Applied some rather large patches to the obox-module by Francesco Chemolli.

o Changed the default mode of the ftp-protocol module to ASCII.


Changes since Roxen Challenger 1.2 alpha 13
-----------------------------------------------

o Problems distributing crypto-code outside Sweden.

o New status action: Extended process status for Linux. It uses pstree
  and the /proc/ file system. A bonus is that it can be used as a
  general process tree browser!

o Added a configurable "default content type" to the Content type
  module. Now it's easy to use text/plain instead of the default
  application/octet-stream for all unknown files.

o Location-modules now have a secondary sorting-order (longest path first),
  which removes some cases where priorities were needed before.

o SSL3 now reads data to be sent nonblocking, so cgi-scripts should work again
  on https ports.

o Business Graphics module added.

o Cleaned up the output from some of the Makefiles.

o Disabled the non-working SGI sproc()-support fully.

o Workaround for PANIC-causing bug in AIX.

o Improved support for cyclic structures in Pike.

o Kluge added to support the libz distributed with IRIX 6.3.

o Improved colortable support in the Image module.

o The Msql and Postgres modules by Francesco Chemolli added to the
  distribution.

o The <sqltable> tag now takes an optional attribute "ascii" to generate
  a tab-separated output suitable for eg the <diagram> tag.

o The Makefiles now pass along more arguments to the sub-makes.

o -pipe option to gcc disabled since it caused configure to hang when
  configuring gmp.

o Several warnings when compiling fcgi fixed.

o THREADS disabled on all OS's except Solaris.

o Neighbourhood disabled by default. Define ENABLE_NEIGHBOURHOOD to enable it
  again.

o pike/src/modules/Pipe/pipe.c reverted to version 1.11 due to problems
  with 1.12 and later.

o Fixed several bugs in the CVS filesystem.

o Fixed some not-binary-clean bugs in the proxy.

o The sqltag-module now only has one config-variable (unless SQL_TAG_COMPAT
  is defined).

o Some bugs in the ftp protocol-module fixed.

o pikescript removed from the generic-server template.


Changes since Roxen Challenger 1.2 alpha 12
-----------------------------------------------

o Added a new module. <pimage></pimage>. This tag has the same security 
  impact that the <pike></pike> tag has, and should not be enabled for 
  untrusted filesystems.

  Examples of usage are in the (new) examples directory.

o Added threading to the ftp protocol-module at last.

o The ftp protocol-modules built-in ls now has support for several more flags.

o Several configure-script fixes.

o The <if> tag in combination with the <else> tag now work as people have
  assumed them to.

o The sql-tags can now be used together with the <else> tag.

o Applied CGI fix by Eric Lammerts <eric@@scintilla.utwente.nl>.

o CGI's are now forked from the backend thread to avoid confusing some OS's.

o Fixed several race-conditions when running with THREADS enabled.

o Updated supplied gmp to gmp-2.0.2-ssh-2.

o Removed several arbitrary limits.

o Some neighbourhood fixes.

o Some internal security fixes.

o Applied hostredirect fix by Martin Baehr <mbaehr@@email.archlab.tuwien.ac.at>.


Changes since Roxen Challenger 1.2 alpha 11
-----------------------------------------------

o Threads now work better.

o The start-script now sets the umask to 022, to be certain it can read
  the files Roxen creates.

o Some fixes to the neigbourhood system.

o The mutex-code in pike/src/treads.c rewritten, optimized and bugfixed.
  The need for mutex_kluge has been removed.
  Locking an unlocked mutex now doesn't involve any thread-operations at all.
  Several race-conditions removed.

o The compiler-option -sopt for IRIX-cc has been disabled since it caused the
  compiler to hang on interpret.c

o Improved tests for the Gz-module.

o Several fixes to support stupid C preprocessors.

o Fixes to the UDP code.

o The supplied version of gmp now compiles on Solaris 2.6 x86.

o ((program)"privs") assigned to a constant (Privs) to improve efficiency.

o Now opens all ports at the beginning of the boot-sequence to keep
  "Connection refused" time to a minimum.

o The log-file filename can now contain the current date and time.

o Removed some race-conditions.

o Now possible to select server to upgrade from.


Changes since Roxen Challenger 1.2 alpha 10
-----------------------------------------------

o Threads are enabled by default, and actually work.

o The HTTP protocol now does it's very best to log the ACTUAL number
  of sent bytes, even for CGI scripts. It will not work for
  modules (or pike-scripts) that use the http_pipe_in_progress()
  function, though, but to my knowledge there are no such modules in
  the Roxen distribution, with the exception of the Proxy module,
  which will not be logged in the normal log anyway.

  I had to remove support for the external shuffle program for this to
  work. This program was not very helpful anyway, unless you run
  Solaris 2.4 it only slows things down, if you do not have a multi
  CPU machine, in which case the internal thread support in Roxen is
  better anyway.

o Added some more directories to search by default for nfonts and modules.
  "../local/modules" and "../local/nfonts". Roxen will by default not install
  anything in these directories.

o The configure-scripts are now better att choosing optimizer options.

o The neighbourhood function can now also use TCP.

o Several config_actions updated.

o Directory-module cache-problem fixed.

o Many modules now marked as thread-safe.

o The gtext-module now uses typographically correct spacing.

o The sqltag-module now has improved documentation.

o Pike version bumped to 0.5b10.

o The number of FTP users can now be viewed under "Status and debug info".

o The FTP built-in ls now uses the Getopt-module to parse its arguments.
  It also sends the data asynchronously for improved response-times. Not
  threaded (yet).

o The FTP built-in ls now supports -R.

o Fixed double \r-bug in the simulated "ls -l" in the ftp-protocol module.

o The ftp-protocol module now supports the MDTM (modification time) command.

o Fixed bug in the setting of the default domain.


Changes since Roxen Challenger 1.2 alpha 9
-----------------------------------------------

o The Languagemodule now supports Accept-Language headers and is
  capable of presenting directory listings.

o Minor redesign of the buttons in the config-interface.

o Copying of configurations now works again.

o The htaccess module is now a MODULE_URL module, which improves the internal
  security in Roxen.

o Improved fallbacks in the htaccess-module.

o The start-script now uses the pike named "roxen" if it exists, so that
  Roxen shows up as "roxen" instead of as "pike" in process-listings.

o The LIST and NLST commands in the ftp-module now support glob-patterns.

o Libraries needed for the Gdbm, Gmp and Gz modules added to the distribution.

o WideValues and CommonLog Pike-modules added.

o Added "Easy Build" Makefile to top directory. It should now be possible to
  just type "make; make install" to get a Roxen buildt and installed on most
  Operating Systems. The default prefix (/usr/local) will be used for the
  installation.

o Configurationfiles older than Spinnerb11p11 no longer supported.

o Roxen can now register itself with other Roxen servers on the same local
  network. See "Actions:Neighborhood:Roxen Neighbourhood...". This is very
  useful if you have several Roxen servers.

o The actions are now grouped.

o Added wizard-interface for easy construction of wizards.

o Added some more actions.

o Documentation-strings added to many modules for use by the upgrade action.

o Bugfixes to the host-redirect module.

o Added module for easy IP-less virtual host configuration.

o Language-module updated.

o The flik-module now has support for being in frames uses <a name> to
  automaticly center on the right place.

o The http-protocol module now handles multipart/form-data correctly.
  This might affect some old form-handling code.

o tools/init.d_roxen now supports HP-UX's init.d-system.

o Added option to disable anonymous ftp.

o Bug with never dieing cgi-scripts fixed.

o The start-script now waits 5 seconds before restarting Roxen. This
  is to keep it from taking 100% CPU if Roxen fails to load.

o Updated README.ssl3 file.

o Shuffle disabled for everything except Solaris 2.4, 2.5 and 2.5.1.

o feature_list now checks for some more modules.

o CommonLog and WideValues modules added to the standard distribution.

o Missing Sql.pmod glue added.

o Sql conventions changed somewhat. Data-values returned from queries are
  now either a string with the value, or zero (0) for NULL.

o Added config-check for broken installbsd on AIX.

o /roxen-internal-* images may now be jpegs.

o Contents under the "Status"-tab moved to actions.

o New demo-certificate for ssl.

o Module for IP-less hosting added. Simply add this module to the virtual-
  servers having real ports, and it will redirect requests to the virtual-
  server whose server-URL matches the host-header best.

o Added the sqltag-module to the default distribution.


Changes since Roxen Challenger 1.2 alpha 8
-----------------------------------------------

o When you save port changes in virtual servers (and also the
  configuration ports), you now get a page where you are prompted to
  change the virtual server URL (or configuration URL). You can choose
  between the different ports and the current one, which you can also
  modify to something else. This should decrease the number of
  misconfigured server URLs drastically.

o Shutdown and restart have moved to the Actions tab.

o Several other actions added.

o Now opens the configuration port(s) first instead of last.

o Colors in the configuration interface changed to the official
  Infovav User Interface Colors. Some other changes to the layout as well.

o Changed the name of the 'Error Log' to 'Event Log', since that is a
  more apropriate name. Also fixed it's layout.

o Added a new tag: <pr>. Use <pr help> to get some help.
  Basicaly it just adds an 'Powered By Roxen' logo.

o The FTP-protocol module now sends a nice message when it shuts down a
  connection due to timeout.

o The SSL3-module is now used in favour of the old SSL-protocol modules,
  which in turn have at last been removed.

o Module-level security improved again.

o Two new functions in roxenlib.pike:
  - html_encode_string -> replaces <>& with &lt;
  - html_encode_tag_value -> encodes a string for use as a value in an
    html tag (ie 'bar " & " ' -> '"bar &quot; &amp; &quot; "').

o & was displayed as  in some fields in configuration interface due
  to the use of a buggy html_encode_string. 

o internal-roxen-* and internal-gopher-* are not parsed if
  id->not_query doesn't start with '/'. Before the Roxen proxy
  "nicely" took care of them.

o Added support for subnet-based IP security.

o Module-variables can now be tagged as less interresting, and are then
  shown only in more-mode.

o Added possibility to disable directory-listing overrides to the
  fastdirectory-module.

o The mirror server and client now have some documentation.

o The restricted-filesystem now supports hiding the path to the
  home-directory.

o Fixed some CGI environment-variable bugs.


Changes since Roxen Challenger 1.2 alpha 7
-----------------------------------------------

o The SSL3 module now returns a redirect if it is accessed with HTTP.

o CGI security fix.

o Tetris-protocol added.

o Got rid of "Calling function in a destructed object" when SSL3 connections
  are broken.

o Restricted filesystem added. This filesystem restrictes access to
  directories prefixed by the users home-directory. This is useful for eg
  an FTP-server. Thanks to Zsolt Varga <redax@@agria.hu> for the idea.

o SSL3 ports now work without restarting the server.

o Copying configurations now works again.

o privs.pike now clears supplementary group list in case initgroups fails.

o Added kludge for HPUX's broken grouphandling.

o Bugfix for the ftp-module if there aren't any MODULE_FIRST modules.

o configvar can now be started again.

o Single-letter options can now be passed to the start-script.

o Backward-compatibility patch to color.pike.

o Security-levels made a bit less paranoid.

o Logformat fix.

o "New module" button renamed to "Add module".

o Protocol-modules now get the configuration-object as the second argument
  to create().

o Now works again with a threaded pike on Linux.

o CGI problems with SCRIPT_NAME/PATH_INFO hopefully fixed.

o stdin, stdout and stderr can now be specified to spawn_pike().

o activex added to supports-file.

o Added missing parts needed for the mirror-filesystem client/server.
  NOTE: Do NOT generate circular dependencies with mirror-filesystems, or
  there is risk of deadlock.

o The hostredirect-module now handles the case that the host-header isn't
  specified correctly.

o The flik-module now has alt-texts.

o Added support for some more HTTP-proxy-headers.


Changes since Roxen Challenger 1.2 alpha 6
-----------------------------------------------

o New modules: Mirror Filesystem and Mirror Server.  Add a mirror
  server to the server you want to mirror, and a Mirror Filesystem in
  all mirrors. The searchpath of the Mirror Filesystem is used as a
  cache.  It is not a good idea to use the same cache-directory with
  multiple mirror filesystems. There is a mirror for www.roxen.com at
  skuld:2000. The mirror filesystem does not mirror the needed
  modules, though.

o Added option to create FTP servers.

o SSL3 speeded up.

o Reenabled the "Roxen is alive!" output even if DEBUG isn't defined.

o Added option to attempt setting of the RoxenUserID cookie only once.
  Thanks to Francesco 'Kinkie' Chemolli <kinkie@@kame.usr.dsi.unimi.it>.

o Added option to disable sym-link following to the normal filesystem.

o Added language modules for Croatian and Slovenian.

o cgi.c now compiles on HPUX again.

o Pike updated to 0.5b9.

o color.pike rgb_to_hsv() fixed for grayscales.

o Module-level security now supports combinations of allow ip and allow user.

o Some patches to the disk-cache.

o Support for several font directories added.

o roxen_hostname now started as root.

o language-modules are now initialized in a safer way.

o privs.pike now contains a default-entry for the root user.

o MIME.decode_base64() now used to decode HTTP-passwords.

o Now gets updates from www.roxen.com instead of from roxen.com.

o Reloading of the "New module" page now only recompiles the modified modules.

o Some fixes to parse_rxml().

o Some fixes to the relay-module.

o Gtext-module now supports scroll.

o Fixed CGI-bug.

o Fixed FTP security bug.

o Added profiling-info to debug-info for developers (requires patch to Pike).

o htaccess now defaults the limit for HEAD to the same as that for GET.


Changes since Roxen Challenger 1.2 alpha 5
-----------------------------------------------

o Fixed the 'default' type in etc/extensions. It should be checked
  now..

o The images in the configuration interface is now cached on
  disk. This seems to speed things up on slow machines, and the images
  will work on HP's where gcc is used...

o Fixed a bug in the .htaccess related to the removal of previously
  loaded .htaccess files.

o Fixed some documentation in the graphics text module

o The hsv colorspace in color.pike has been fixed somewhat, 
  to specify a color in the HSV colorspace, use @@H,S,V.
  H is a number between 0 and 360, S anv V are numbers between 0 and
  100 (percent).

o It is now possible to specify colors like 'light neon dark light green'.
  The spaces are quite optional. Possible colormodifiers include
  light, dark and neon.
  
o Added better checks during module-initialization.

o Fixed permission bug in the ftp-module.

o Ftp-module now supports DELE.

o Fixed file_stat() in roxen_master.pike.

o Several MIME-types added.

o Userdatabase module using YP (NIS) added.

o POSIX_SOURCE is now defined during the configure tests.

o The quite meaningless error message
  "This is (probably) the reason: 0" is hopefully gone now.

o Now uses correct permissions when updating the etc/supports file.

o #!NO in modules now seems to work.

o Garbage-collector updated (thanks to Wilhelm Khler).

o THREADS-mode can now use multiple shuffle-threads (thanks to Wilhelm Khler).
  To try THREADS (very alpha..) edit etc/include/config.h
  
o Some bugs in the proxies fixed.


Changes since Roxen Challenger 1.2 alpha 4
-----------------------------------------------

o Reenabled the config-interface error-log.

o You can now use path's like /cvs:/roxen_src/server/modules as a module
  directory. Not really all that useful (the modules will be read from 
  CVS automatically, thus ensuring that the latest version is used), but 
  it might be useful for groups of people running concurrent development 
  of roxen modules (like we at infovav..), there is no need to check out 
  the latest version of a module before it can be reloaded in the server.

  the CVSROOT environment variable will be used as the CVS root.

  This was added as an extension to get_dir, stat_file and 
  (program)"string"; (see the etc/roxen_master.pike file)

  So normal pike-scripts can also take advantage of this.

  This is only enabled if CVS_FILESYSTEM is defined.

o The somewhat annoying 'Roxen is alive!' message will no longer be 
  written to the log once per minute unless something else is written
  to the log. It will only be output once if DEBUG isn't defined.

o Root execution of CGI scripts disabled.

o Shuffle disabled for all OS's except Solaris 2.x on sparc.

o Logfiles now opened as root.

o Ftp-module now gives error message instead of sending an error-file.

o .htaccess-module now filters files starting with ".ht".

o Added height specification to module-list images. The module-list should
  now display *much* faster.

o Some patches to disk_cache.pike. It no longer uses FILE objects per 
  default (they cannot be used in non-blocking mode), instead File() 
  objects are used (raw files). Also, the ROXEN_HEAD_SIZE define is not 
  added to headers->headers_size multiple times. Also, the use of 
  file->tell() has been removed, since that function seems to be somewhat 
  broken in FILE (stdio like) objects.

o Some patches for those who are brave enough to run with THREADS enabled.
  Most debug output removed.

o Some new extensions to MIME content-types mappings in the etc/extensions 
  file.

o Applied some patches by Wilhelm Khler.

o Some patches to language.pike. It no longer uses the value of the LANG 
  environment variable to select the default language. ROXEN_LANG is used 
  instead.

o Replaced all remaining instances of roxen->query with id->conf->query.

o proxy.pike now uses the global shuffle function.

o Cleaned up some of the prestate handling code.


Changes since Roxen Challenger 1.2 alpha 3
-----------------------------------------------

o Now uses Pike 0.5b7.

o make install now saves the last 2 versions of the server.

o color.pike now has support for the HSV color-space.

o Some patches to disk_cache.pike.

o Applied some patches by Wilhelm Khler.

o Roxen now returns time in GMT

o http module fd-leak work-around.

o Extensions .{c,cc,h} now are subtypes of text instead of application.

o Intraseek added to set of robots.

o italian.pike updated by Francesco Chemolli.

o The user filesystem nolonger hangs if the public directory is a file.

o Some patches to ismap.pike.

o Fixes to language.pike.

o Patched ftpgateway.pike.

o Patched proxy.pike.

o Pikescripts can now use #include.

o Added handling of exec bit on HTML-files.

o Some nicer error-messages from the SSL3-module.


Changes since Roxen Challenger 1.2 alpha 2
-----------------------------------------------

o Fixes to module-level security.

o Enabled some debug output from the host-name lookup module.

o Added some support for OS's lacking effective user/group.

o New functions program_filename and program_directory in roxenlib.pike.

o New global function spawn_pike in roxenloader.pike.

o Patches to hostredirect.pike, ismap.pike, proxy.pike.

o Applied patches by Wilhelm Khler.

o Security patch to cgi.pike.


Changes since Roxen Challenger 1.2 alpha 1
-----------------------------------------------

o Patch for cgi.c to enable compilation on FreeBSD.

o Removed several C++ //-style comments.

o roxen->shuffle now works on OS's without send_fd.

o Install script now queries if you want SSL3 or not.

o Install script now doesn't install SSL3 if you don't have GMP.

o Minor fix to graphic_text.pike.


Changes since Roxen Challenger 1.1.1 alpha 6
-----------------------------------------------

o etc/master.pike has been renamed to etc/roxen_master to avoid
  name conflicts/confusion.

o Support for SSLv3 added.
  NOTE: This module uses strong encryption, which may violate local law.
	In the US this module violates patents held by RSA Inc.
  A version of Roxen without the crypto-module will be made available
  on demand.

o The install-script now uses ssl3 for the configuration port.

o Added support for setting the cpu-limit and nice-level for CGI-scripts.

o Some patches to shuffle.

o Some patches to ssl.

o Some patches to fcgi.

o Several functions have moved from roxen->X to id->conf->X to allow for
  threads.

o Fixed the install-script.

o Should now start the garbage-collector correctly when started from a
  standard installation.

o Applied a LARGE patch for the disk cache by Wilhelm Khler (Thanks!)

o Applied another patch by Wilhelm Khler (Thanks again!)

o Fixed most of the bugs in the ticket-database.

o Fixed several small bugs here and there.

o Ftp-module now supports STOR.

o Ftp-module now restores auth-information for every transaction. This is
  necessary since eg the htaccess-module modifies the auth-field, which is
  fine for single-transaction protocols like HTTP, but won't do for
  multiple-transaction protocols like FTP.

o Ftp-module now supports setting prestates via SITE PRESTATE.

o Added some new top-level Makefile targets:
  install_all		Install both Roxen and Pike.
  install_pike		Install only Pike.
  verify		Run Pikes testsuite.
  verbose_verify	Run Pikes testsuite in verbose mode.


Changes since Roxen Challenger 1.1.1 alpha 5
-----------------------------------------------

o Now uses Pike 0.5b4

o Shrunk the roxen-master.

o The FTP-protocol module now supports named FTP. This is implemented by
  mounting / on / and having "allow user=any" in "Security: Patterns".
  One interesting feature is that users using named FTP can still see
  the anonymous tree.

o Added support for MODULE_FIRST modules to the FTP-protocol module. This
  allows for using .htaccess-files to restrict access to certain directories.

o Install-script updated.

o Now sets --prefix to . for the Pike-tree.

Changes since Roxen Challenger 1.1.1 alpha 2
-----------------------------------------------

o Now uses replace_master().

o proxy_auth_needed() has moved to roxenlib.

o Many files updated to Pike 0.5b2.

o Startscript now inserts the value of the environment variable DEFINES
  into commandline.

o /precompiled/* no longer supported; use the new module-system instead.


Changes since Roxen Challenger 1.1 
-----------------------------------------------

o The host redirect module has been improved by Martin Baehr.

o Support for shadow passwords added to userdb (method shadow). The
  default method is always set to file. If getpwent is used on a system
  with thousands of users, it takes a VERY long time to read all the
  users. 

o allow/deny user using 'any' was broken in the last fix. This is, of
  course, fixed now.

o <apre href=#foo> and others now works as expected.

o Install script now doesn't append the domain name if it's already in
  the hostname (which is the case in BSD UNIXes).

o etc/extensions is now more complete.

o The convert_accessed.pike script fixed. Someone forgot committing
  the bugfixed version before the release.

o Fix in the host->ip functions. Before Roxen assumed that there were
  no hostnames that started with en in (for example
  50foo.bar.com). This little misfeature is fixed now. Before the
  proxy never worked with one of these hosts. The bug was found by
  Iztok Umek <Iztok.Umek@@snet.fri.uni-lj.si>. Thanks!
  
o Bugfix in module security. You now get the "403 Forbidden" return
  code if your IP isn't allowed to view a page, instead of "404 Not
  Found". Thanks to Kai Garlipp <garlipp@@informatik.uni-rostock.de>
  for the patch.

o Added container <formoutput> to simplify using forms.
	
@


1.1.1.1
log
@Roxen 1.3 imported
@
text
@@
