Annotation of parser3/ChangeLog, revision 1.77
1.77 ! misha 1: 2009-01-29 misha
! 2: * Makefile.am 1.61:
! 3: * Makefile.in 1.76:
! 4: * acinclude.m4 1.47:
! 5: * aclocal.m4 1.50:
! 6: * acsite.m4 1.25:
! 7: * configure 1.103:
! 8: * configure.in 1.109:
! 9: * src/include/Makefile.in 1.23:
! 10: * src/main/Makefile.in 1.63:
! 11: *** empty log message ***
! 12:
! 13: 2009-01-25 misha
! 14: * tests/results/194.processed 1.1:
! 15: =no message
! 16:
! 17: * tests/194.html 1.1:
! 18: * tests/194_dir/194.p 1.1:
! 19: - test for @GET[] was added
! 20:
! 21: * src/classes/file.C 1.183:
! 22: - more changes for parsing different number of params for file::
! 23: load
! 24:
! 25: * tests/193.html 1.1:
! 26: - tests for exception while base64-decode binary to string was
! 27: added
! 28:
! 29: * tests/192.html 1.1:
! 30: - tests for file::load with different number of options
! 31:
! 32: * src/classes/math.C 1.56:
! 33: - ups. forgot '+1'
! 34:
! 35: * src/classes/file.C 1.182:
! 36: * src/classes/table.C 1.247:
! 37: * src/include/pa_common.h 1.128:
! 38: * src/include/pa_http.h 1.4:
! 39: * src/main/pa_common.C 1.241:
! 40: * src/main/pa_http.C 1.22:
! 41: * src/main/pa_xml_io.C 1.23:
! 42: - ^file::load[...;http://...;] now can post files (new option $.encode[multipart-form/data] should
! 43: be specified)
! 44: - $.method[] option for file::load now is not case-sensitive
! 45:
! 46: * src/include/pa_string.h 1.175:
! 47: * src/main/untaint.C 1.144:
! 48: - for file post the new taint language L_FILE_POST was added
! 49:
! 50: * src/classes/math.C 1.55:
! 51: * src/include/Makefile.am 1.11:
! 52: * src/include/pa_random.h 1.1:
! 53: * src/main/Makefile.am 1.48:
! 54: * src/main/main.vcproj 1.23:
! 55: * src/main/pa_random.C 1.1:
! 56: - some stuff was moved to separate files
! 57:
! 58: 2009-01-23 misha
! 59: * src/classes/math.C 1.54:
! 60: - little optimisation in ^math:sha1[]
! 61: - spaces to tabs were converted
! 62:
! 63: 2009-01-12 misha
! 64: * src/main/pa_http.C 1.21:
! 65: - value of $.method[] option force uppercased now
! 66:
! 67: * src/classes/file.C 1.181:
! 68: * src/include/pa_common.h 1.127:
! 69: * src/main/pa_http.C 1.20:
! 70: * src/targets/apache13core/mod_parser3_core.C 1.12:
! 71: * src/targets/cgi/parser3.C 1.248:
! 72: * src/targets/isapi/parser3isapi.C 1.100:
! 73: * src/types/pa_vform.C 1.94:
! 74: * src/types/pa_vmail.C 1.83:
! 75: - some constants changed their names
! 76:
! 77: * src/main/pa_common.C 1.240:
! 78: - changes in formating
! 79:
! 80: * src/include/pa_http.h 1.3:
! 81: - some spaces were converted to tabs
! 82:
! 83: * src/classes/file.C 1.180:
! 84: - fixed 4-th paramether for file::load
! 85: - little code rewriting
! 86:
! 87: * src/types/pa_vfile.C 1.42:
! 88: - little code rewriting
! 89:
! 90: * src/main/pa_common.C 1.239:
! 91: * src/main/pa_http.C 1.19:
! 92: * src/main/untaint.C 1.143:
! 93: * src/types/pa_value.h 1.130:
! 94: - some formating changes
! 95:
! 96: * src/include/pa_common.h 1.126:
! 97: - some formating spaces transformed to tabs
! 98:
! 99: * src/classes/string.C 1.169:
! 100: - exception while base64-decode binary to a string
! 101:
! 102: 2009-01-11 misha
! 103: * configure.in 1.107:
! 104: - version changed to 3.3.1b
! 105:
! 106: 2008-09-05 misha
! 107: * Makefile.am 1.59:
! 108: * Makefile.am 1.60:
! 109: * Makefile.am [release_3_3_0] 1.58.2.2:
! 110: * Makefile.in 1.74:
! 111: * Makefile.in 1.75:
! 112: * Makefile.in [release_3_3_0] 1.73.2.2:
! 113: * acinclude.m4 1.45:
! 114: * acinclude.m4 1.46:
! 115: * acinclude.m4 [release_3_3_0] 1.44.2.2:
! 116: * aclocal.m4 1.48:
! 117: * aclocal.m4 1.49:
! 118: * aclocal.m4 [release_3_3_0] 1.47.2.2:
! 119: * acsite.m4 1.23:
! 120: * acsite.m4 1.24:
! 121: * acsite.m4 [release_3_3_0] 1.22.2.2:
! 122: * configure 1.101:
! 123: * configure 1.102:
! 124: * configure [release_3_3_0] 1.100.2.2:
! 125: * configure.in 1.105:
! 126: * configure.in 1.106:
! 127: * configure.in [release_3_3_0] 1.104.2.2:
! 128: * src/lib/Makefile.am 1.10:
! 129: * src/lib/Makefile.am [release_3_3_0] 1.9.2.1:
! 130: * src/lib/Makefile.in 1.18:
! 131: * src/lib/Makefile.in [release_3_3_0] 1.17.2.1:
! 132: * src/lib/pcre/Makefile.am 1.4:
! 133: * src/lib/pcre/Makefile.am [release_3_3_0] 1.4.2.2:
! 134: * src/lib/pcre/Makefile.in 1.15:
! 135: * src/lib/pcre/Makefile.in [release_3_3_0] 1.15.2.2:
! 136: *** empty log message ***
! 137:
! 138: * src/lib/pcre/Makefile.in [release_3_3_0] 1.15.2.1:
! 139: file Makefile.in was added on branch release_3_3_0 on 2008-09-05
! 140: 10:59:35 +0000
! 141:
! 142: * src/lib/pcre/Makefile.am [release_3_3_0] 1.4.2.1:
! 143: file Makefile.am was added on branch release_3_3_0 on 2008-09-05
! 144: 10:59:35 +0000
! 145:
! 146: 2008-09-04 misha
! 147: * Makefile.am [release_3_3_0] 1.58.2.1:
! 148: * Makefile.in [release_3_3_0] 1.73.2.1:
! 149: * acinclude.m4 [release_3_3_0] 1.44.2.1:
! 150: * aclocal.m4 [release_3_3_0] 1.47.2.1:
! 151: * acsite.m4 [release_3_3_0] 1.22.2.1:
! 152: * configure [release_3_3_0] 1.100.2.1:
! 153: * configure.in [release_3_3_0] 1.104.2.1:
! 154: *** empty log message ***
! 155:
! 156: * src/include/pa_version.h [release_3_3_0] 1.33.2.1:
! 157: =no message
! 158:
! 159: * tests/130.html 1.3:
! 160: * tests/131.html 1.3:
! 161: - these exceptions not typeless anymore
! 162:
! 163: * src/classes/op.C 1.183:
! 164: - exception with 'invalid taint language' not typeless anylonger
! 165:
! 166: * src/classes/image.C 1.119:
! 167: - some exceptions while operations with image not typeless
! 168: anymore
! 169:
! 170: * src/classes/file.C 1.179:
! 171: * src/main/pa_common.C 1.238:
! 172: * src/main/pa_exec.C 1.72:
! 173: * src/main/pa_http.C 1.18:
! 174: * src/types/pa_vhashfile.C 1.56:
! 175: - some exceptions while operations with files not typeless
! 176: anymore
! 177:
! 178: * src/classes/date.C 1.83:
! 179: * src/types/pa_value.C 1.25:
! 180: * src/types/pa_vcookie.C 1.75:
! 181: * src/types/pa_vdate.h 1.47:
! 182: - exceptions while checking date range not typeless anymore
! 183:
! 184: * src/include/pa_exception.h 1.54:
! 185: - exception type string for invalid date range was added
! 186:
! 187: 2008-09-03 misha
! 188: * src/classes/file.C 1.178:
! 189: * src/main/pa_string.C 1.218:
! 190: - exception while pce operations not typeless anymore
! 191:
! 192: * src/include/pa_exception.h 1.53:
! 193: - exception type for pce operations was added
! 194:
! 195: * tests/191.html 1.1:
! 196: * tests/191_a.p 1.1:
! 197: * tests/191_b.p 1.1:
! 198: - tests for calling .CLASS and .CLASS_NAME insite classes
! 199:
! 200: * src/classes/table.C 1.246:
! 201: - don't save table header whiile ^table.save[append;filename] if
! 202: file exists
! 203:
! 204: 2008-09-03 misha
! 205: * src/classes/file.C 1.178:
! 206: * src/main/pa_string.C 1.218:
! 207: - exception while pce operations not typeless anymore
! 208:
! 209: * src/include/pa_exception.h 1.53:
! 210: - exception type for pce operations was added
! 211:
! 212: * tests/191.html 1.1:
! 213: * tests/191_a.p 1.1:
! 214: * tests/191_b.p 1.1:
! 215: - tests for calling .CLASS and .CLASS_NAME insite classes
! 216:
! 217: * src/classes/table.C 1.246:
! 218: - don't save table header whiile ^table.save[append;filename] if
! 219: file exists
! 220:
! 221: 2008-09-02 misha
! 222: * src/main/compile.tab.C 1.123:
! 223: * src/main/compile.y 1.230:
! 224: * src/main/compile_tools.h 1.81:
! 225: * src/types/pa_vstateless_class.h 1.61:
! 226: * tests/182_dir/a1.p 1.2:
! 227: * tests/182_dir/a2.p 1.2:
! 228: - append option was renamed to partial and it login changed: we
! 229: must mark class as partial for allow their modifications in
! 230: future.
! 231:
! 232: 2008-08-29 misha
! 233: * tests/022.html 1.3:
! 234: * tests/results/022.processed 1.5:
! 235: - testing taint[regex] in mask for file:list
! 236:
! 237: * tests/022_dir/b[b].txt 1.1:
! 238: - file for testing taint[regex] in mask for file:list was added
! 239:
! 240: * src/classes/file.C 1.177:
! 241: - bugfix: ^taint[regex][] didn't works in file:list
! 242:
! 243: 2008-08-26 misha
! 244: * src/types/pa_vobject.C 1.27:
! 245: - we must get .CLASS and .CLASS_NAME from last derived object
! 246:
! 247: * src/classes/image.C 1.118:
! 248: - many strings "image.format" replaced by IMAGE_FORMAT constant string
! 249: - handle GPS info while parse exif
! 250: - understand some more exif tags
! 251:
! 252: * src/include/pa_exception.h 1.52:
! 253: - string "image.format" was added
! 254:
! 255: 2008-08-21 misha
! 256: * src/classes/file.C 1.176:
! 257: * src/main/pa_string.C 1.217:
! 258: - use method for print pcre_exec text error
! 259:
! 260: * src/main/pa_common.C 1.237:
! 261: - method for print pcre_exec text error was added
! 262:
! 263: * src/include/pa_common.h 1.125:
! 264: - method declaration for print pcre_exec text error was added
! 265:
! 266: 2008-08-19 misha
! 267: * src/main/execute.C 1.323:
! 268: - bugfix: opcodes must be in separate namespace while debug
! 269: execution as well
! 270:
! 271: * tests/015.html 1.3:
! 272: * tests/results/015.processed 1.5:
! 273: - test for escaping some parser chars was added
! 274:
! 275: 2008-08-18 misha
! 276: * tests/190.html 1.1:
! 277: * tests/190.p 1.1:
! 278: * tests/results/190.processed 1.1:
! 279: - test for $caller.self.field + default getter in one class was
! 280: added
! 281:
! 282: * tests/189.html 1.1:
! 283: * tests/results/189.processed 1.1:
! 284: - test for ^date::create[date object]
! 285:
! 286: * tests/188.html 1.1:
! 287: * tests/results/188.processed 1.1:
! 288: - tests for match with UTF-8 strings
! 289:
! 290: * src/main/pa_string.C 1.216:
! 291: - option 'U' (ungreedy) was added to ^string.match[]
! 292:
! 293: 2008-08-15 misha
! 294: * Makefile.am 1.58:
! 295: * Makefile.in 1.73:
! 296: * acinclude.m4 1.44:
! 297: * aclocal.m4 1.47:
! 298: * acsite.m4 1.22:
! 299: * bin/Makefile.in 1.14:
! 300: * configure 1.100:
! 301: * configure.in 1.104:
! 302: * etc/Makefile.in 1.19:
! 303: * etc/parser3.charsets/Makefile.in 1.23:
! 304: * src/Makefile.in 1.60:
! 305: * src/classes/Makefile.in 1.66:
! 306: * src/include/Makefile.in 1.22:
! 307: * src/include/pa_version.h 1.32:
! 308: * src/lib/Makefile.in 1.17:
! 309: * src/lib/cord/Makefile.in 1.8:
! 310: * src/lib/cord/include/Makefile.in 1.6:
! 311: * src/lib/cord/include/private/Makefile.in 1.6:
! 312: * src/lib/gc/Makefile.in 1.6:
! 313: * src/lib/gc/include/Makefile.in 1.6:
! 314: * src/lib/gd/Makefile.in 1.7:
! 315: * src/lib/ltdl/Makefile.in 1.11:
! 316: * src/lib/md5/Makefile.in 1.12:
! 317: * src/lib/sdbm/Makefile.in 1.5:
! 318: * src/lib/sdbm/apr-include/Makefile.in 1.5:
! 319: * src/lib/smtp/Makefile.in 1.7:
! 320: * src/main/Makefile.in 1.62:
! 321: * src/sql/Makefile.in 1.16:
! 322: * src/targets/Makefile.in 1.47:
! 323: * src/targets/apache13/Makefile.in 1.52:
! 324: * src/targets/apache13core/Makefile.in 1.9:
! 325: * src/targets/cgi/Makefile.in 1.71:
! 326: * src/targets/isapi/Makefile.in 1.17:
! 327: * src/types/Makefile.in 1.65:
! 328: *** empty log message ***
! 329:
! 330: * src/lib/pcre/LICENCE 1.2:
! 331: * src/lib/pcre/Makefile.am 1.3:
! 332: * src/lib/pcre/Makefile.in 1.14:
! 333: * src/lib/pcre/README 1.2:
! 334: * src/lib/pcre/Tech.Notes 1.2:
! 335: * src/lib/pcre/dftables.c 1.2:
! 336: * src/lib/pcre/get.c 1.2:
! 337: * src/lib/pcre/internal.h 1.2:
! 338: * src/lib/pcre/maketables.c 1.3:
! 339: * src/lib/pcre/pcre.3 1.2:
! 340: * src/lib/pcre/pcre.3.html 1.2:
! 341: * src/lib/pcre/pcre.3.txt 1.2:
! 342: * src/lib/pcre/pcre.c 1.2:
! 343: * src/lib/pcre/pcre.h 1.3:
! 344: * src/lib/pcre/pcre.vcproj 1.6:
! 345: * src/lib/pcre/pcre_dftables.vcproj 1.7:
! 346: * src/lib/pcre/study.c 1.2:
! 347: - old PCRE files removed
! 348:
! 349: * src/lib/pcre/config.h 1.1:
! 350: - configuration for PCRE library
! 351:
! 352: * src/classes/classes.vcproj 1.18:
! 353: * src/lib/Makefile.am 1.9:
! 354: * src/main/main.vcproj 1.21:
! 355: * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.13:
! 356: * src/targets/cgi/parser3.vcproj 1.16:
! 357: * src/targets/isapi/parser3isapi.vcproj 1.12:
! 358: * src/types/types.vcproj 1.21:
! 359: - use PCRE library from win32\pcre instead of parser3\src\lib\
! 360: pcre
! 361:
! 362: * src/include/pa_charset.h 1.40:
! 363: * src/include/pa_config_fixed.h 1.73:
! 364: * src/main/pa_charset.C 1.65:
! 365: * src/main/pa_globals.C 1.183:
! 366: - moved to new PCRE library
! 367:
! 368: * src/classes/file.C 1.175:
! 369: * src/main/pa_string.C 1.215:
! 370: - moved to new PCRE library and set flag UTF8 if $request:
! 371: charset is UTF-8
! 372:
! 373: * src/include/pa_opcode.h 1.29:
! 374: * src/include/pa_operation.h 1.7:
! 375: * src/main/compile.C 1.80:
! 376: * src/main/compile.tab.C 1.122:
! 377: * src/main/compile.y 1.229:
! 378: * src/main/compile_tools.C 1.60:
! 379: * src/main/compile_tools.h 1.80:
! 380: * src/main/execute.C 1.322:
! 381: - opcodes were moved to separate namespace
! 382:
! 383: 2008-08-14 misha
! 384: * src/types/pa_vstateless_class.C 1.34:
! 385: - newline at the end missed
! 386:
! 387: * src/main/untaint.C 1.142:
! 388: - char '-' also prefixed by '\' while regex tainting
! 389:
! 390: 2008-08-11 misha
! 391: * tests/187.html 1.1:
! 392: * tests/187.p 1.1:
! 393: * tests/results/187.processed 1.1:
! 394: - tests for $caller.self, $caller.self.field and $
! 395: caller.self.field[value] were added
! 396:
! 397: * src/types/pa_vmethod_frame.h 1.67:
! 398: - still need to check 'self' runtime as well (for $caller.self)
! 399:
! 400: 2008-07-25 misha
! 401: * tests/021.html 1.3:
! 402: * tests/032.html 1.3:
! 403: * tests/033.html 1.3:
! 404: * tests/047.html 1.3:
! 405: * tests/055.html 1.3:
! 406: * tests/059.html 1.4:
! 407: * tests/061.html 1.3:
! 408: * tests/064.html 1.3:
! 409: * tests/067.html 1.3:
! 410: * tests/068.html 1.3:
! 411: * tests/085.html 1.3:
! 412: * tests/086.html 1.3:
! 413: * tests/098.html 1.3:
! 414: * tests/109.html 1.3:
! 415: * tests/121.html 1.3:
! 416: - set correct charsets in tests with international characters
! 417:
! 418: 2008-07-23 misha
! 419: * src/main/pa_http.C 1.17:
! 420: - escape $cookies as %uXXXX while file::load[...;http://
! 421:
! 422: * src/classes/file.C 1.174:
! 423: * src/main/pa_globals.C 1.182:
! 424: * src/main/pa_string.C 1.214:
! 425: - pcre now everywhere in separate namespace
! 426:
! 427: * src/types/pa_vmethod_frame.h 1.66:
! 428: - looking for caller before looking for vars
! 429:
! 430: * src/main/compile.tab.C 1.121:
! 431: * src/main/compile.y 1.228:
! 432: - characters '@' and '#' now can be escaped by '^'
! 433:
! 434: 2008-07-22 misha
! 435: * src/classes/string.C 1.168:
! 436: * tests/186.html 1.3:
! 437: - names changes: escape=>js-escape, unescape=>js-unescape
! 438:
! 439: 2008-07-21 misha
! 440: * tests/186.html 1.1:
! 441: * tests/results/186.processed 1.1:
! 442: - test for string escape/unescape
! 443:
! 444: * src/classes/string.C 1.167:
! 445: - string has escape and unescape methods now
! 446:
! 447: * src/include/pa_string.h 1.174:
! 448: * src/main/pa_string.C 1.213:
! 449: - escape method was added
! 450:
! 451: * src/include/pa_charset.h 1.38:
! 452: * src/main/pa_charset.C 1.64:
! 453: - more escape method-layers added (with different params)
! 454:
! 455: 2008-07-18 misha
! 456: * tests/results/185.processed 1.3:
! 457: - test for ^str.pos[substr](offset) was added
! 458:
! 459: * tests/185.html 1.4:
! 460: - test for ^str.pos[sub](offset) added
! 461:
! 462: * operators.txt 1.211:
! 463: * src/classes/string.C 1.165:
! 464: * src/classes/void.C 1.40:
! 465: - ^string.pos[substr](offset) -- 2nd param accepted now
! 466:
! 467: * src/main/pa_string.C 1.212:
! 468: - .pos works fine with offset for utf-8 strings
! 469:
! 470: 2008-07-17 misha
! 471: * src/classes/string.C 1.164:
! 472: * src/include/pa_string.h 1.172:
! 473: * src/main/pa_string.C 1.211:
! 474: - helper length added for mid for small optimisation
! 475:
! 476: 2008-07-16 misha
! 477: * tests/185.html 1.1:
! 478: * tests/results/185.processed 1.1:
! 479: - tests for length/left/right/mid/pos with utf-8 strings
! 480:
! 481: * src/classes/string.C 1.163:
! 482: - left/right/mid/length/pos works fine for utf-8 strings
! 483:
! 484: * src/include/pa_charset.h 1.37:
! 485: * src/include/pa_string.h 1.171:
! 486: * src/main/pa_charset.C 1.61:
! 487: * src/main/pa_string.C 1.210:
! 488: - methods for working with pos/mid for strings in utf-8 were
! 489: added
! 490:
! 491: * src/main/untaint.C 1.141:
! 492: - comments removed
! 493:
! 494: 2008-07-15 misha
! 495: * tests/184.html 1.1:
! 496: * tests/results/184.processed 1.1:
! 497: - test for case body as expression: $var(^switch(1){^case(1)(
! 498: true)..})
! 499:
! 500: * src/classes/op.C 1.182:
! 501: - case body can be expression now: $var(^switch(1){^case(1)(true)
! 502: ..})
! 503:
! 504: * tests/183.html 1.1:
! 505: * tests/results/183.processed 1.1:
! 506: - added test for testing new cookie encoding (%uXXXX)
! 507:
! 508: * src/main/untaint.C 1.140:
! 509: - cookies outputs as %uXXXX now. while decoding for backward
! 510: compatibility they decoded from %XX in request:charset too
! 511:
! 512: * src/main/pa_request.C 1.298:
! 513: * src/types/pa_vcookie.C 1.74:
! 514: * src/types/pa_vcookie.h 1.33:
! 515: - cookie class now decode cookies before first access after last
! 516: request:charset changing (as form class).
! 517:
! 518: * src/main/pa_charset.C 1.60:
! 519: - added method escape for escaping cookies as %uXXXX
! 520: - before transcode calculate required space for dest string. it reduce mem usage for transcode
! 521:
! 522: * src/include/pa_charset.h 1.36:
! 523: - added method escape for escaping cookies as %uXXXX
! 524:
! 525: * src/include/pa_string.h 1.170:
! 526: - taint lang (internal) L_HTTP_COOKIE was added. will used for
! 527: escaping cookies as %uXXXX
! 528:
! 529: * src/include/pa_common.h 1.124:
! 530: - escape method has new option for skip converting '+' to a
! 531: space char
! 532:
! 533: * src/main/pa_common.C 1.236:
! 534: * src/main/pa_http.C 1.16:
! 535: - skip BOM code before transcode
! 536: - escape method has new option for skip converting '+' to a space char
! 537:
! 538: 2008-07-08 misha
! 539: * src/classes/op.C 1.181:
! 540: - bugfix in switch
! 541: - case "stops" on 1st match (no UE if more then 1 case matches anylonger)
! 542: - optimization: doing searching.as_string() || searching.as_double() only once
! 543:
! 544: 2008-07-04 misha
! 545: * src/types/pa_vdate.h 1.46:
! 546: - is_evaluated_expr returning true added so now ^date::create[
! 547: date object] works
! 548:
! 549: * src/classes/string.C 1.162:
! 550: - left and right added as aliases for start and end in ^
! 551: string.trim[]
! 552:
! 553: 2008-07-03 misha
! 554: * src/classes/file.C 1.173:
! 555: - allow $.limit for file::sql as well
! 556:
! 557: * src/classes/file.C 1.172:
! 558: - allow $.offset option for file::sql
! 559: - force send limit=1 to query for use sql specifics authomatically
! 560:
! 561: * src/classes/hash.C 1.88:
! 562: * src/classes/string.C 1.161:
! 563: * src/classes/table.C 1.245:
! 564: - don't throw exception if $.limit value if empty. autoconvert
! 565: it as everywere
! 566:
! 567: 2008-07-02 misha
! 568: * Makefile.am 1.57:
! 569: * Makefile.in 1.72:
! 570: * acinclude.m4 1.43:
! 571: * aclocal.m4 1.46:
! 572: * acsite.m4 1.21:
! 573: * configure 1.99:
! 574: * configure.in 1.102:
! 575: *** empty log message ***
! 576:
! 577: * configure.in 1.101:
! 578: * src/include/pa_version.h 1.31:
! 579: - time to change version number to 3.3.0 %-)
! 580:
! 581: 2008-06-26 misha
! 582: * src/classes/file.C 1.171:
! 583: * src/classes/hash.C 1.87:
! 584: * src/classes/string.C 1.160:
! 585: * src/classes/table.C 1.244:
! 586: * src/classes/void.C 1.39:
! 587: - $.limit(0) fixes
! 588:
! 589: * src/sql/pa_sql_driver.h 1.45:
! 590: - new drivers API and new version (10.0)
! 591: - $.limit(0) fixes
! 592:
! 593: * src/classes/op.C 1.180:
! 594: * src/include/pa_sql_connection.h 1.41:
! 595: * src/include/pa_sql_driver_manager.h 1.34:
! 596: * src/main/pa_sql_driver_manager.C 1.88:
! 597: - document_root added
! 598:
! 599: * src/sql/pa_sql_driver.h 1.44:
! 600: - SQL_NO_LIMIT added (preparations to new API)
! 601:
! 602: * src/main/compile.tab.C 1.120:
! 603: - error message was changed
! 604:
! 605: 2008-06-25 misha
! 606: * src/main/compile.y 1.227:
! 607: - error message was changed
! 608:
! 609: 2008-06-24 misha
! 610: * tests/176.html 1.3:
! 611: * tests/176_dir/a.p 1.2:
! 612: * tests/176_dir/d.p 1.2:
! 613: * tests/results/176.processed 1.2:
! 614: - @OPTION => @OPTIONS
! 615:
! 616: * tests/182.html 1.1:
! 617: * tests/182_dir/a1.p 1.1:
! 618: * tests/182_dir/a2.p 1.1:
! 619: * tests/182_dir/a3.p 1.1:
! 620: - tests for @OPTIONS\nappend
! 621:
! 622: * src/main/compile.tab.C 1.119:
! 623: * src/main/compile.y 1.226:
! 624: - stuff for @OPTIONS\nappend
! 625:
! 626: * src/main/compile_tools.h 1.79:
! 627: - new methods for @OPTIONS\nappend
! 628:
! 629: * src/types/pa_vmethod_frame.h 1.65:
! 630: - ALL_VARS_LOCAL_NAME moved fo compile.y
! 631:
! 632: 2008-06-17 misha
! 633: * src/main/compile.tab.C 1.118:
! 634: * src/main/compile.y 1.225:
! 635: - bugfix in 'def' compilation: ^if(default){true. it's
! 636: incorrect. must be exception}
! 637:
! 638: 2008-06-16 misha
! 639: * tests/181.ent 1.1:
! 640: * tests/181.html 1.1:
! 641: * tests/results/181.processed 1.1:
! 642: - test for checking external reference loading with 'http://
! 643: localhost' prefix while creating xdoc
! 644:
! 645: * src/classes/Makefile.in 1.65:
! 646: *** empty log message ***
! 647:
! 648: * tests/180.html 1.2:
! 649: - use ^inet:ntoa[] and ^inet:aton[] instead of ^math:long2ip[]
! 650: and ^math:ip2long[]
! 651:
! 652: * src/types/pa_vobject.C 1.26:
! 653: * src/types/pa_vobject.h 1.49:
! 654: - get_scalar_value method added which use scalar stateless class method when user object used in
! 655: scalar context
! 656: - use get_scalar_value when user object requested in scalar context
! 657:
! 658: * src/main/pa_common.C 1.235:
! 659: - size must be int but not size_t or we can't compare with 0
! 660: sprintf result
! 661:
! 662: * src/main/execute.C 1.321:
! 663: * src/main/pa_request.C 1.297:
! 664: * src/types/pa_vmethod_frame.C 1.9:
! 665: * src/types/pa_vmethod_frame.h 1.64:
! 666: - go back to one VMethodFrame with internal switch between local/
! 667: global vars
! 668:
! 669: * src/types/pa_vclass.C 1.36:
! 670: - register scalar if method @GET[] was specified
! 671:
! 672: * src/types/pa_vstateless_class.C 1.33:
! 673: * src/types/pa_vstateless_class.h 1.60:
! 674: * src/types/pa_vstateless_object.h 1.38:
! 675: - stateless class and object now has private scalar field and
! 676: getter/setter for working with it
! 677:
! 678: * src/classes/math.C 1.53:
! 679: - methods math:long2ip & math:ip2long were moved to inet static
! 680: class
! 681:
! 682: * src/classes/Makefile.am 1.51:
! 683: * src/classes/classes.vcproj 1.17:
! 684: * src/classes/inet.C 1.1:
! 685: - inet static class added (^inet:aton[IP], ^inet:ntoa(number))
! 686:
! 687: * tests/180.html 1.1:
! 688: * tests/results/180.processed 1.1:
! 689: - tests for ^math:long2ip(long) and ^math:ip2long[IP]
! 690:
! 691: * src/classes/math.C 1.52:
! 692: - ^math:ip2long[IP] added
! 693:
! 694: 2008-06-11 misha
! 695: * src/main/pa_xml_io.C 1.22:
! 696: - use file_read_text again because of we need cut BOM code and
! 697: remove DOS newline chars. but don't transcode it anyway.
! 698:
! 699: * src/include/pa_common.h 1.123:
! 700: * src/include/pa_http.h 1.2:
! 701: * src/main/pa_common.C 1.234:
! 702: * src/main/pa_http.C 1.15:
! 703: - option for disable transcoding while file_read and
! 704: file_read_text added
! 705:
! 706: 2008-06-10 misha
! 707: * tests/179.html 1.1:
! 708: * tests/179.p 1.1:
! 709: * tests/results/179.processed 1.1:
! 710: - test for many classes in 1 file
! 711:
! 712: * src/main/compile.tab.C 1.117:
! 713: * src/main/compile.y 1.224:
! 714: - compile return list of classes now. internals.
! 715:
! 716: * src/main/compile.C 1.79:
! 717: * src/main/compile_tools.h 1.78:
! 718: - compile return list of classes now.
! 719:
! 720: * src/main/pa_request.C 1.295:
! 721: - compile return list of classes now. try call @conf and @auto
! 722: for each returned class
! 723:
! 724: * src/include/pa_request.h 1.189:
! 725: - compile return list of classes now
! 726:
! 727: * src/types/pa_vstateless_class.h 1.59:
! 728: - typedef ArrayClass added (for return list of classes when
! 729: compile buf)
! 730:
! 731: 2008-06-07 misha
! 732: * src/main/pa_request.C 1.294:
! 733: - constructing VRequest object with 3rd param -- form
! 734:
! 735: * src/types/pa_vrequest.C 1.40:
! 736: * src/types/pa_vrequest.h 1.35:
! 737: - constructor acceps 3rd param: form. needed for get
! 738: post_charset
! 739:
! 740: * src/types/pa_vform.C 1.93:
! 741: * src/types/pa_vform.h 1.54:
! 742: - VForm::get_post_charset() added
! 743:
! 744: * src/include/pa_common.h 1.122:
! 745: * src/main/pa_common.C 1.233:
! 746: * src/main/pa_http.C 1.14:
! 747: * src/types/pa_vform.C 1.92:
! 748: * src/types/pa_vform.h 1.53:
! 749: - some polish
! 750:
! 751: 2008-06-06 misha
! 752: * src/types/pa_vform.C 1.91:
! 753: * src/types/pa_vform.h 1.52:
! 754: - if POST -- try detec charset and decode chars from it but not
! 755: from response:charset
! 756:
! 757: * src/main/pa_http.C 1.13:
! 758: - detect_charset moved out of here
! 759:
! 760: * src/include/pa_common.h 1.121:
! 761: * src/main/pa_common.C 1.232:
! 762: - more helpers methods moved here
! 763: - unescape_chars accepn one charset now
! 764:
! 765: * src/main/pa_http.C 1.12:
! 766: - new constants used
! 767: - don't allow $.content-type in ^file::load[;http://;$.method[POST]]
! 768: - add charset info while ^file::load[;http://;$.method[POST]]
! 769: - option $.omit-post-charset(true) added to ^file::load[;http://] for disabling charset during post
! 770:
! 771: * src/types/pa_vform.C 1.90:
! 772: - new constants used
! 773:
! 774: * src/include/pa_common.h 1.120:
! 775: - some constants were added
! 776:
! 777: * src/classes/form.C 1.41:
! 778: * src/types/pa_vform.C 1.89:
! 779: - use StrStartFromNC instead of StrEqNc
! 780:
! 781: * src/main/pa_common.C 1.231:
! 782: - new method for caseless search c-substring in c-string
! 783: - use isxdigit instead of is_hex_digit
! 784:
! 785: * src/include/pa_common.h 1.119:
! 786: - new method for caseless search c-substring in c-string
! 787:
! 788: 2008-06-05 misha
! 789: * tests/178.html 1.1:
! 790: * tests/results/178.processed 1.1:
! 791: - test for testing default getter
! 792:
! 793: * tests/178_dir/178a.p 1.1:
! 794: * tests/178_dir/178b.p 1.1:
! 795: * tests/178_dir/178c.p 1.1:
! 796: * tests/178_dir/178d.p 1.1:
! 797: * tests/178_dir/178e.p 1.1:
! 798: - classes for test for testing default getter
! 799:
! 800: * src/main/execute.C 1.320:
! 801: - default getter soul
! 802:
! 803: * src/types/pa_vobject.C 1.25:
! 804: * src/types/pa_vobject.h 1.48:
! 805: - get default getter if requested objects' field not found
! 806:
! 807: * src/types/pa_vclass.C 1.35:
! 808: - register default getter if defined
! 809: - get default getter if requested field not found
! 810:
! 811: * src/types/pa_vstateless_object.h 1.37:
! 812: - method get_default_getter was added
! 813:
! 814: * src/types/pa_vstateless_class.C 1.32:
! 815: * src/types/pa_vstateless_class.h 1.58:
! 816: - pointer to default getter and methods for get/set it were
! 817: added
! 818:
! 819: * src/types/pa_junction.h 1.8:
! 820: * src/types/pa_vjunction.h 1.26:
! 821: - junction has auto_name field (for default getter)
! 822:
! 823: 2008-06-04 misha
! 824: * src/main/pa_xml_io.C 1.21:
! 825: - load external xml in binary mode (no transcoding, no cutting
! 826: BOM code, no fixing line breaks) and get it to libxml "as is"
! 827:
! 828: 2008-06-03 misha
! 829: * src/main/pa_common.C 1.230:
! 830: - use store_Char instead of transcodeCharFromUTF8
! 831:
! 832: * src/include/pa_charset.h 1.34:
! 833: * src/main/pa_charset.C 1.58:
! 834: - method store_Char added, transcodeCharFromUTF8 -- removed
! 835:
! 836: 2008-06-02 misha
! 837: * tests/177.html 1.1:
! 838: * tests/results/177.processed 1.1:
! 839: - test for checking .[acm]date after local ^file::load[] was
! 840: added
! 841:
! 842: * tests/176.html 1.1:
! 843: * tests/results/176.processed 1.1:
! 844: - test for checking @OPTION\locals + @method[vars][locals] added
! 845:
! 846: * tests/results/auto.p 1.3:
! 847: - CLASS_PATH specified for checking use
! 848:
! 849: 2008-05-30 misha
! 850: * Makefile.am 1.55:
! 851: * Makefile.am 1.56:
! 852: * Makefile.in 1.70:
! 853: * Makefile.in 1.71:
! 854: * acinclude.m4 1.41:
! 855: * acinclude.m4 1.42:
! 856: * aclocal.m4 1.44:
! 857: * aclocal.m4 1.45:
! 858: * acsite.m4 1.19:
! 859: * acsite.m4 1.20:
! 860: * configure 1.97:
! 861: * configure 1.98:
! 862: * configure.in 1.100:
! 863: * configure.in 1.99:
! 864: * src/types/Makefile.in 1.63:
! 865: *** empty log message ***
! 866:
! 867: * src/main/compile.tab.C 1.116:
! 868: * src/main/compile.y 1.223:
! 869: - changes in compiler: @OPTION\nlocals + @method[vars][;locals;]
! 870: were added
! 871:
! 872: * src/main/execute.C 1.319:
! 873: - code of OP_CALL and OP_CALL__WRITE was moved to separate method op_code
! 874: - switch from VMethodFrame to VMethodFrameGlobal + VMethodFrameLocal
! 875:
! 876: * src/include/pa_request.h 1.188:
! 877: - code of OP_CALL and OP_CALL__WRITE was moved to separate
! 878: method op_code
! 879:
! 880: * src/main/pa_request.C 1.293:
! 881: - use VMethodFrameGlobal instead of VMethodFrame now
! 882:
! 883: * src/types/pa_vstateless_class.h 1.57:
! 884: - stateless class have bool flag all_vars_local as well
! 885:
! 886: * src/types/Makefile.am 1.42:
! 887: * src/types/pa_vmethod_frame.h 1.63:
! 888: * src/types/pa_vmethod_frame_global.h 1.1:
! 889: * src/types/pa_vmethod_frame_local.h 1.1:
! 890: - who children for VMethodFrame were added: one (global) works
! 891: as VMethodFrame before and second (local) write all vars in self
! 892: vars scope
! 893:
! 894: * src/types/pa_method.h 1.8:
! 895: - method has bool flag all_vars_local now
! 896:
! 897: 2008-05-29 misha
! 898: * tests/129.html 1.4:
! 899: * tests/results/129.processed 1.6:
! 900: - more tests for ^table.hash[]
! 901:
! 902: * src/classes/hash.C 1.86:
! 903: - ^hash::sql has a new option: $.type[hash|string|table] as ^
! 904: table.hash[] one.
! 905:
! 906: * src/classes/op.C 1.179:
! 907: - ^try has 3rd param now: finally code which executed anyway
! 908: after try or catch section
! 909:
! 910: 2008-05-27 misha
! 911: * src/classes/table.C 1.243:
! 912: - bugfix: ^table.hash[key][$.type[table]] must not fail if $
! 913: .distinct(1) wasn't specified
! 914:
! 915: 2008-05-26 misha
! 916: * src/classes/op.C 1.178:
! 917: - allow ^throw[my type]
! 918:
! 919: 2008-05-22 misha
! 920: * configure 1.96:
! 921: * configure.in 1.98:
! 922: - version number updated to 3.2.4b
! 923:
! 924: * src/classes/op.C 1.177:
! 925: * src/classes/string.C 1.159:
! 926: - trim format string before eval/format
! 927:
! 928: * tests/175.html 1.1:
! 929: * tests/results/175.processed 1.1:
! 930: - more tests for different format strings in .format[]
! 931:
! 932: * src/types/pa_vform.C 1.88:
! 933: - while decoding get values decode %uXXXX as well (not only %XX)
! 934:
! 935: * src/main/pa_common.C 1.229:
! 936: - unescape_chars can decode %uXXXX if charset specified
! 937: - checks for format before print number (^d.format[>...<], ^eval($d)[>...<])
! 938: - formating with spaces (instead of tabs) removed
! 939:
! 940: * src/include/pa_common.h 1.118:
! 941: - unescape_chars can decode %uXXXX if charset specified
! 942:
! 943: * src/include/pa_charset.h 1.33:
! 944: * src/main/pa_charset.C 1.57:
! 945: - method for get char in requested charset from utf code was
! 946: added
! 947:
! 948: 2008-05-19 misha
! 949: * tests/174.html 1.2:
! 950: * tests/results/174.processed 1.2:
! 951: - test for ^hashfile.cleanup[] added
! 952:
! 953: * src/classes/hashfile.C 1.44:
! 954: - optimization: don't create any key or value variable if it's
! 955: name weren't specified (^hf.foreach[;v]{...})
! 956:
! 957: 2008-05-16 misha
! 958: * src/classes/hash.C 1.85:
! 959: - optimization: don't create any key variable if variable name
! 960: wasn't specified (^h.foreach[;v]{...})
! 961:
! 962: 2008-05-15 misha
! 963: * src/classes/op.C 1.176:
! 964: - small changes
! 965:
! 966: * src/classes/hashfile.C 1.43:
! 967: - code reformating (as hash.foreach)
! 968:
! 969: * src/classes/hash.C 1.84:
! 970: - calculate var_context once before foreach
! 971:
! 972: 2008-05-14 misha
! 973: * src/classes/hashfile.C 1.42:
! 974: - incorrect vars context calculation for ^hashfile.foreach[;]{}
! 975: fixed
! 976:
! 977: * src/classes/hash.C 1.83:
! 978: * src/classes/table.C 1.242:
! 979: - little optimisation
! 980:
! 981: * src/classes/file.C 1.169:
! 982: - bugfix: double absolute path while loading file
! 983:
! 984: * tests/174.html 1.1:
! 985: * tests/results/174.processed 1.1:
! 986: - tests for hashfile were added
! 987:
! 988: * buildall-with-xml 1.23:
! 989: - moving to libxslt 1.1.24
! 990:
! 991: 2008-04-30 misha
! 992: * src/classes/file.C 1.168:
! 993: - stat file while loading (local only) so .adate, .mdate and
! 994: .cdate available without additional ::stat
! 995:
! 996: 2008-04-28 misha
! 997: * src/classes/file.C 1.167:
! 998: - $.name and $.content-type available for stated file
! 999:
! 1000: 2008-04-14 misha
! 1001: * src/targets/cgi/parser3.C 1.247:
! 1002: - new year in copyright %-)
! 1003:
! 1004: * src/include/pa_version.h 1.30:
! 1005: - new version number in head
! 1006:
! 1007: 2008-04-10 misha
! 1008: * Makefile.am [release_3_2_3] 1.54.2.1:
! 1009: * Makefile.am [release_3_2_3] 1.54.2.2:
! 1010: * Makefile.am [release_3_2_3] 1.54.2.3:
! 1011: * Makefile.in [release_3_2_3] 1.69.2.1:
! 1012: * Makefile.in [release_3_2_3] 1.69.2.2:
! 1013: * Makefile.in [release_3_2_3] 1.69.2.3:
! 1014: * acinclude.m4 [release_3_2_3] 1.40.2.1:
! 1015: * acinclude.m4 [release_3_2_3] 1.40.2.2:
! 1016: * acinclude.m4 [release_3_2_3] 1.40.2.3:
! 1017: * aclocal.m4 [release_3_2_3] 1.43.2.1:
! 1018: * aclocal.m4 [release_3_2_3] 1.43.2.2:
! 1019: * aclocal.m4 [release_3_2_3] 1.43.2.3:
! 1020: * acsite.m4 [release_3_2_3] 1.18.2.1:
! 1021: * acsite.m4 [release_3_2_3] 1.18.2.2:
! 1022: * acsite.m4 [release_3_2_3] 1.18.2.3:
! 1023: * configure [release_3_2_3] 1.95.2.1:
! 1024: * configure [release_3_2_3] 1.95.2.2:
! 1025: * configure [release_3_2_3] 1.95.2.3:
! 1026: * configure.in [release_3_2_3] 1.97.2.1:
! 1027: * configure.in [release_3_2_3] 1.97.2.2:
! 1028: * configure.in [release_3_2_3] 1.97.2.3:
! 1029: *** empty log message ***
! 1030:
! 1031: * src/include/pa_version.h [release_3_2_3] 1.29.2.1:
! 1032: =no message
! 1033:
! 1034: * tests/080.html 1.3:
! 1035: * tests/results/080.processed 1.5:
! 1036: - cut '0' from exponential part because of on diff OS it differ (
! 1037: 20 or 020 for ex)
! 1038:
! 1039: * tests/119.html 1.3:
! 1040: * tests/results/119.processed 1.5:
! 1041: - check for encoding while creating xdoc
! 1042:
! 1043: 2008-04-09 misha
! 1044: * buildall-with-xml 1.22:
! 1045: - move to libxml 2.6.32 and libxslt 1.1.23
! 1046:
! 1047: * src/main/pa_common.C 1.228:
! 1048: - comment added
! 1049:
! 1050: * src/classes/date.C 1.81:
! 1051: - little refactoring
! 1052:
! 1053: 2008-04-08 misha
! 1054: * Makefile.am 1.53:
! 1055: * Makefile.am 1.54:
! 1056: * Makefile.in 1.68:
! 1057: * Makefile.in 1.69:
! 1058: * acinclude.m4 1.39:
! 1059: * acinclude.m4 1.40:
! 1060: * aclocal.m4 1.42:
! 1061: * aclocal.m4 1.43:
! 1062: * acsite.m4 1.17:
! 1063: * acsite.m4 1.18:
! 1064: * bin/Makefile.in 1.13:
! 1065: * configure 1.94:
! 1066: * configure 1.95:
! 1067: * configure.in 1.96:
! 1068: * configure.in 1.97:
! 1069: * etc/Makefile.in 1.18:
! 1070: * etc/parser3.charsets/Makefile.in 1.22:
! 1071: * src/Makefile.in 1.59:
! 1072: * src/classes/Makefile.in 1.64:
! 1073: * src/include/Makefile.in 1.21:
! 1074: * src/include/pa_config_auto.h.in 1.44:
! 1075: * src/include/pa_config_fixed.h 1.72:
! 1076: * src/lib/Makefile.in 1.16:
! 1077: * src/lib/cord/Makefile.in 1.7:
! 1078: * src/lib/cord/include/Makefile.in 1.5:
! 1079: * src/lib/cord/include/private/Makefile.in 1.5:
! 1080: * src/lib/gc/Makefile.in 1.5:
! 1081: * src/lib/gc/include/Makefile.in 1.5:
! 1082: * src/lib/gd/Makefile.in 1.6:
! 1083: * src/lib/ltdl/Makefile.in 1.10:
! 1084: * src/lib/md5/Makefile.in 1.11:
! 1085: * src/lib/pcre/Makefile.in 1.13:
! 1086: * src/lib/sdbm/Makefile.in 1.4:
! 1087: * src/lib/sdbm/apr-include/Makefile.in 1.4:
! 1088: * src/lib/smtp/Makefile.in 1.6:
! 1089: * src/main/Makefile.in 1.61:
! 1090: * src/sql/Makefile.in 1.15:
! 1091: * src/targets/Makefile.in 1.46:
! 1092: * src/targets/apache13/Makefile.in 1.51:
! 1093: * src/targets/apache13core/Makefile.in 1.8:
! 1094: * src/targets/cgi/Makefile.in 1.70:
! 1095: * src/targets/isapi/Makefile.in 1.16:
! 1096: * src/types/Makefile.in 1.62:
! 1097: *** empty log message ***
! 1098:
! 1099: 2008-04-07 misha
! 1100: * src/classes/table.C 1.240:
! 1101: - use NO_STRINGSTREAM for switch to old style of ^table.save[]:
! 1102: prepare one big string and sabe it at once. it's safe on freebsd
! 1103: 4.x but use much more memory.
! 1104:
! 1105: * buildall-with-xml 1.21:
! 1106: * buildall-without-xml 1.13:
! 1107: - option --disable-stringstream added (under comment. use it on
! 1108: freebsd 4.x)
! 1109:
! 1110: 2008-02-22 misha
! 1111: * src/main/pa_http.C 1.11:
! 1112: - exception if $.body[] and $.forms[] specified together in file::load[;http]
! 1113: - get back transcoding $.body[] in file::load[;http]
! 1114:
! 1115: 2008-02-21 misha
! 1116: * src/classes/date.C 1.80:
! 1117: - ^date.gmt-string[] was added
! 1118:
! 1119: * src/types/pa_value.C 1.24:
! 1120: - method for output date in RFC 822 format moved to pa_common.h
! 1121:
! 1122: * src/include/pa_common.h 1.117:
! 1123: - method for output date in RFC 822 format moved here from
! 1124: pa_value.C
! 1125:
! 1126: * src/types/pa_vmail.C 1.82:
! 1127: - fixed core in sending mail with attachment in simple mode ($
! 1128: .file[file here]) introduced in 3.2.2
! 1129:
! 1130: 2008-02-20 misha
! 1131: * src/main/pa_http.C 1.10:
! 1132: - transcode $.headers before escaping into specified charset while ^file::load[...;http://...] (
! 1133: L_URI instead of L_HTTP_HEADER)
! 1134: - $.cookies param available in ^file::load[;http://...] now (but we don't parse set-cookies from
! 1135: response yet) (cookies not transcoded as common $cookies)
! 1136:
! 1137: 2008-02-19 misha
! 1138: * src/main/pa_request.C 1.292:
! 1139: - rollback: we mustn't force taint $response:field values
! 1140: because in this case $response:locateion[http://...] don't
! 1141: works.
! 1142:
! 1143: 2008-02-15 misha
! 1144: * src/classes/op.C 1.175:
! 1145: - little refactoring
! 1146:
! 1147: * src/main/pa_http.C 1.9:
! 1148: - taint names of $.headers for load[;http
! 1149:
! 1150: * src/main/pa_request.C 1.291:
! 1151: - force taint values of $response:field
! 1152:
! 1153: 2008-02-14 misha
! 1154: * src/main/pa_request.C 1.290:
! 1155: - $response:field transcoded to $response:charset before
! 1156: escaping now
! 1157:
! 1158: * src/main/pa_http.C 1.8:
! 1159: - some outdated comments removed
! 1160:
! 1161: * src/classes/date.C 1.79:
! 1162: - lastdat -> last-day
! 1163:
! 1164: * src/classes/date.C 1.78:
! 1165: - ^date:lastday(year;month) and ^date.lastday[] were added
! 1166: - little code refactoring
! 1167: - comments changes
! 1168:
! 1169: * tests/159.html 1.2:
! 1170: * tests/results/159.processed 1.2:
! 1171: - test for number of days in February
! 1172:
! 1173: * src/types/pa_value.C 1.23:
! 1174: - fixes in code formatting
! 1175:
! 1176: * src/classes/file.C 1.166:
! 1177: * src/classes/op.C 1.174:
! 1178: * src/classes/table.C 1.239:
! 1179: - fixes in code formatting and comments
! 1180:
! 1181: 2008-02-13 misha
! 1182: * src/main/pa_common.C 1.227:
! 1183: - bugfix for february at leap year
! 1184:
! 1185: 2008-01-28 misha
! 1186: * tests/160.html 1.4:
! 1187: * tests/results/160.processed 1.4:
! 1188: - more test for cache added
! 1189:
! 1190: * src/classes/op.C 1.173:
! 1191: - bugfix: cache body executed twice if contains unhandled
! 1192: exception
! 1193:
! 1194: 2008-01-25 misha
! 1195: * src/lib/sdbm/sdbm.c 1.4:
! 1196: - use arp_malloc instead of malloc (fixed bug when hashfile
! 1197: became inavailable after memory:compact)
! 1198:
! 1199: * src/lib/sdbm/apr-include/apr_strings.h 1.4:
! 1200: * src/lib/sdbm/apr_strings.C 1.3:
! 1201: - +arp_malloc
! 1202:
! 1203: 2008-01-22 misha
! 1204: * src/classes/table.C 1.238:
! 1205: - little refactiring and exception texts changes in method ^
! 1206: table.hash[]
! 1207:
! 1208: * src/types/pa_vcookie.C 1.73:
! 1209: - link to cookie specification changed
! 1210:
! 1211: 2008-01-21 misha
! 1212: * tests/171.html 1.3:
! 1213: * tests/cat.sh 1.2:
! 1214: * tests/results/171.processed 1.3:
! 1215: - more tests for file::exec/cgi
! 1216:
! 1217: * src/classes/file.C 1.165:
! 1218: - bugfix: core while processing headers if executed cgi script
! 1219: don't return content
! 1220:
! 1221: 2008-01-18 misha
! 1222: * configure 1.93:
! 1223: =no message
! 1224:
! 1225: * buildall-with-xml 1.20:
! 1226: - move to libxml2 version 2.6.31
! 1227:
! 1228: * configure.in 1.95:
! 1229: * src/include/pa_version.h 1.29:
! 1230: - version number updated to '3.2.3b'
! 1231:
! 1232: 2007-12-28 misha
! 1233: * src/classes/hash.C 1.82:
! 1234: * src/include/pa_hash.h 1.69:
! 1235: - hash.contain => hash.contains
! 1236:
! 1237: 2007-12-27 misha
! 1238: * gnu.vcproj [release_3_2_2] 1.2.2.1:
! 1239: * parser3.sln [release_3_2_2] 1.10.2.1:
! 1240: * src/classes/classes.vcproj [release_3_2_2] 1.15.2.1:
! 1241: * src/lib/cord/cord.vcproj [release_3_2_2] 1.4.2.1:
! 1242: * src/lib/gd/gd.vcproj [release_3_2_2] 1.9.2.1:
! 1243: * src/lib/ltdl/ltdl.vcproj [release_3_2_2] 1.4.2.1:
! 1244: * src/lib/md5/md5.vcproj [release_3_2_2] 1.4.2.1:
! 1245: * src/lib/pcre/pcre.vcproj [release_3_2_2] 1.4.2.1:
! 1246: * src/lib/pcre/pcre_dftables.vcproj [release_3_2_2] 1.5.2.1:
! 1247: * src/lib/pcre/pcre_parser_ctype.vcproj [release_3_2_2] 1.5.2.1:
! 1248: * src/lib/sdbm/sdbm.vcproj [release_3_2_2] 1.5.2.1:
! 1249: * src/lib/smtp/smtp.vcproj [release_3_2_2] 1.8.2.1:
! 1250: * src/main/main.vcproj [release_3_2_2] 1.19.2.1:
! 1251: * src/targets/apache13/ApacheModuleParser3.vcproj [release_3_2_2] 1.8.2.1:
! 1252: * src/targets/apache13core/ApacheModuleParser3Core.vcproj [release_3_2_2] 1.11.2.1:
! 1253: * src/targets/cgi/parser3.vcproj [release_3_2_2] 1.14.2.1:
! 1254: * src/targets/isapi/parser3isapi.vcproj [release_3_2_2] 1.10.2.1:
! 1255: * src/types/types.vcproj [release_3_2_2] 1.19.2.1:
! 1256: =no message
! 1257:
! 1258: * gnu.vcproj 1.3:
! 1259: * parser3.sln 1.11:
! 1260: * src/classes/classes.vcproj 1.16:
! 1261: * src/lib/cord/cord.vcproj 1.5:
! 1262: * src/lib/gd/gd.vcproj 1.10:
! 1263: * src/lib/ltdl/ltdl.vcproj 1.5:
! 1264: * src/lib/md5/md5.vcproj 1.5:
! 1265: * src/lib/pcre/pcre.vcproj 1.5:
! 1266: * src/lib/pcre/pcre_dftables.vcproj 1.6:
! 1267: * src/lib/pcre/pcre_parser_ctype.vcproj 1.6:
! 1268: * src/lib/sdbm/sdbm.vcproj 1.6:
! 1269: * src/lib/smtp/smtp.vcproj 1.9:
! 1270: * src/main/main.vcproj 1.20:
! 1271: * src/targets/apache13/ApacheModuleParser3.vcproj 1.9:
! 1272: * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.12:
! 1273: * src/targets/cgi/parser3.vcproj 1.15:
! 1274: * src/targets/isapi/parser3isapi.vcproj 1.11:
! 1275: * src/types/types.vcproj 1.20:
! 1276: - back to VS2003 because of Apache 1.3 module can't work if it was built in VS 2005.
! 1277: with cgi all file so VS2003 project files can be easy converted to the new format.
! 1278:
! 1279: 2007-12-25 misha
! 1280: * Makefile.am [release_3_2_2] 1.52.8.1:
! 1281: * Makefile.in [release_3_2_2] 1.67.2.1:
! 1282: * acinclude.m4 [release_3_2_2] 1.38.14.1:
! 1283: * aclocal.m4 [release_3_2_2] 1.41.14.1:
! 1284: * acsite.m4 [release_3_2_2] 1.16.14.1:
! 1285: * acsite.m4 [release_3_2_2] 1.16.14.2:
! 1286: * bin/Makefile.in [release_3_2_2] 1.12.14.1:
! 1287: * configure [release_3_2_2] 1.92.2.1:
! 1288: * configure.in [release_3_2_2] 1.94.2.1:
! 1289: * etc/Makefile.in [release_3_2_2] 1.17.14.1:
! 1290: * etc/parser3.charsets/Makefile.in [release_3_2_2] 1.21.14.1:
! 1291: * src/Makefile.in [release_3_2_2] 1.58.14.1:
! 1292: * src/classes/Makefile.in [release_3_2_2] 1.63.2.1:
! 1293: * src/include/Makefile.in [release_3_2_2] 1.20.14.1:
! 1294: * src/include/pa_config_auto.h.in [release_3_2_2] 1.43.14.1:
! 1295: * src/include/pa_version.h [release_3_2_2] 1.28.8.2:
! 1296: * src/lib/Makefile.in [release_3_2_2] 1.15.10.1:
! 1297: * src/lib/cord/Makefile.in [release_3_2_2] 1.6.10.1:
! 1298: * src/lib/cord/include/Makefile.in [release_3_2_2] 1.4.14.1:
! 1299: * src/lib/cord/include/private/Makefile.in [release_3_2_2] 1.4.14.1:
! 1300: * src/lib/gc/Makefile.in [release_3_2_2] 1.4.14.1:
! 1301: * src/lib/gc/include/Makefile.in [release_3_2_2] 1.4.14.1:
! 1302: * src/lib/gd/Makefile.in [release_3_2_2] 1.5.14.1:
! 1303: * src/lib/ltdl/Makefile.in [release_3_2_2] 1.9.8.1:
! 1304: * src/lib/md5/Makefile.in [release_3_2_2] 1.10.14.1:
! 1305: * src/lib/pcre/Makefile.in [release_3_2_2] 1.12.14.1:
! 1306: * src/lib/sdbm/Makefile.in [release_3_2_2] 1.3.14.1:
! 1307: * src/lib/sdbm/apr-include/Makefile.in [release_3_2_2] 1.3.14.1:
! 1308: * src/lib/smtp/Makefile.in [release_3_2_2] 1.5.14.1:
! 1309: * src/main/Makefile.in [release_3_2_2] 1.60.14.1:
! 1310: * src/sql/Makefile.in [release_3_2_2] 1.14.14.1:
! 1311: * src/targets/Makefile.in [release_3_2_2] 1.45.14.1:
! 1312: * src/targets/apache13/Makefile.in [release_3_2_2] 1.50.14.1:
! 1313: * src/targets/apache13core/Makefile.in [release_3_2_2] 1.7.14.1:
! 1314: * src/targets/cgi/Makefile.in [release_3_2_2] 1.69.14.1:
! 1315: * src/targets/isapi/Makefile.in [release_3_2_2] 1.15.14.1:
! 1316: * src/types/Makefile.in [release_3_2_2] 1.61.2.1:
! 1317: *** empty log message ***
! 1318:
! 1319: * src/include/pa_version.h [release_3_2_2] 1.28.8.1:
! 1320: =no message
! 1321:
! 1322: 2007-12-04 misha
! 1323: * src/types/pa_vcode_frame.h 1.34:
! 1324: - changes in comment
! 1325:
! 1326: 2007-11-29 misha
! 1327: * src/main/execute.C 1.318:
! 1328: * src/types/pa_vcode_frame.h 1.33:
! 1329: - code frame don't intercept strings any longer
! 1330:
! 1331: * tests/173.html 1.1:
! 1332: * tests/results/173.processed 1.1:
! 1333: - tests for $d[^date::now[]] $j{$d} $r[$j] -- must create date
! 1334: object in $r but not in main code frame
! 1335:
! 1336: * tests/172.html 1.1:
! 1337: * tests/results/172.processed 1.1:
! 1338: - more tests for pass objects from code frames
! 1339:
! 1340: 2007-11-27 misha
! 1341: * tests/152.html 1.7:
! 1342: * tests/results/152.processed 1.7:
! 1343: - tests for converting strings 'true'/'false' to bool were added
! 1344:
! 1345: * tests/152.html 1.6:
! 1346: - added checks for converting strings 'true'/'false' to bool
! 1347:
! 1348: * src/classes/string.C 1.158:
! 1349: - ^srting.bool[] now can convert to bool not only strings with
! 1350: numbers but with values 'true'/'false' as well
! 1351:
! 1352: * src/targets/apache13core/mod_parser3_core.C 1.11:
! 1353: * src/targets/cgi/parser3.C 1.246:
! 1354: * src/targets/isapi/parser3isapi.C 1.99:
! 1355: - buffer size for parser3.log increased
! 1356:
! 1357: * src/main/pa_common.C 1.226:
! 1358: - remove_crlf optimize whitespaces now
! 1359:
! 1360: * src/include/pa_common.h 1.116:
! 1361: - remove_crlf return cstring size now
! 1362:
! 1363: * src/include/pa_types.h 1.50:
! 1364: - constant with buffer size for parser3.log added
! 1365:
! 1366: 2007-11-16 misha
! 1367: * tests/cat.sh 1.1:
! 1368: - script for tests for file::exec/cgi
! 1369:
! 1370: * tests/171.html 1.1:
! 1371: - tests for file::exec/cgi
! 1372:
! 1373: * tests/results/171.processed 1.1:
! 1374: - tests results for file::exec/cgi
! 1375:
! 1376: 2007-11-15 misha
! 1377: * src/main/pa_exec.C 1.71:
! 1378: - fixed incorrect exec code for unix
! 1379:
! 1380: * src/classes/file.C 1.164:
! 1381: - .body must be set before analyzing cgi headers
! 1382:
! 1383: * src/classes/file.C 1.163:
! 1384: - bugfix: we must transcode output fix EOLs only if exec/cgi
! 1385: return anything.
! 1386:
! 1387: 2007-11-14 misha
! 1388: * operators.txt 1.204:
! 1389: - info about new text|binary option for file::exec/cgi was added
! 1390:
! 1391: * src/classes/file.C 1.162:
! 1392: * src/include/pa_exec.h 1.19:
! 1393: * src/main/pa_exec.C 1.70:
! 1394: - ^file:exec[[text|binary];script;...]
! 1395:
! 1396: * src/classes/file.C 1.161:
! 1397: * src/classes/image.C 1.117:
! 1398: * src/classes/string.C 1.157:
! 1399: * src/classes/table.C 1.237:
! 1400: * src/include/pa_exception.h 1.51:
! 1401: - more text strings moved to the one place
! 1402:
! 1403: 2007-11-09 misha
! 1404: * src/types/pa_vrequest.C 1.39:
! 1405: - $request:argv must be taint
! 1406:
! 1407: * operators.txt 1.203:
! 1408: * src/include/pa_request_info.h 1.6:
! 1409: * src/targets/cgi/parser3.C 1.245:
! 1410: * src/types/pa_vrequest.C 1.38:
! 1411: * src/types/pa_vrequest.h 1.34:
! 1412: - $request:argv
! 1413:
! 1414: 2007-10-25 misha
! 1415: * buildall-with-xml 1.19:
! 1416: * buildall-without-xml 1.12:
! 1417: - options preparations for ./configure rewrited
! 1418:
! 1419: * src/main/compile.tab.C 1.115:
! 1420: * src/main/compile.y 1.222:
! 1421: - bug if parser.compile error occure in unhandled_exception
! 1422: finally fixed
! 1423:
! 1424: 2007-10-23 misha
! 1425: * tests/170.html 1.1:
! 1426: * tests/results/170.processed 1.1:
! 1427: - test for @method[][result]
! 1428:
! 1429: * operators.txt 1.202:
! 1430: - added info about node.prefix and node.namespaceURI
! 1431:
! 1432: * src/classes/xnode.C 1.81:
! 1433: - xmlHasProp used instead of xmlGetProp
! 1434:
! 1435: * src/types/pa_vxnode.C 1.49:
! 1436: - DOM2 fields namespaceURI and prefix were added for node and
! 1437: attribute
! 1438:
! 1439: 2007-10-22 misha
! 1440: * src/types/pa_vmail.C 1.81:
! 1441: - content-transfer-encoding: 8bit added
! 1442:
! 1443: * src/main/pa_request.C 1.289:
! 1444: - added const content-transfer-encoding
! 1445:
! 1446: * src/include/pa_request.h 1.187:
! 1447: - added const content-transfer-encoding
! 1448: - ups. constants must be in lowercase (for search)
! 1449:
! 1450: * src/types/pa_vmail.C 1.80:
! 1451: - more constants used
! 1452: - content-transfer-encoding: 8bit added
! 1453:
! 1454: * src/main/pa_uue.C 1.11:
! 1455: - content-transfer-encoding moved out of here
! 1456:
! 1457: * src/include/pa_request.h 1.186:
! 1458: - more constants
! 1459:
! 1460: * src/types/pa_vmail.C 1.79:
! 1461: - constant renamed
! 1462: - $.content-id don't ommit anymore if $.content-disposition was specified
! 1463: - little refactoring
! 1464:
! 1465: * src/include/pa_request.h 1.185:
! 1466: * src/main/pa_request.C 1.288:
! 1467: - constant renamed
! 1468:
! 1469: 2007-10-17 misha
! 1470: * operators.txt 1.201:
! 1471: - info about table::create[nameless]{data}[>options<] was added
! 1472:
! 1473: * src/main/compile.tab.C 1.114:
! 1474: * src/main/compile.y 1.221:
! 1475: - if error occure while compile method don't put this method in methods table anymore.
! 1476: in other case the parser coredumped if @unhandled_exception method can't be compiled because of
! 1477: parser.compile error.
! 1478:
! 1479: * src/main/execute.C 1.317:
! 1480: - little code reformating
! 1481:
! 1482: * src/main/pa_request.C 1.287:
! 1483: - little code reformating
! 1484: - comment changed
! 1485:
! 1486: 2007-10-16 misha
! 1487: * tests/035.html 1.3:
! 1488: * tests/results/035.processed 1.5:
! 1489: - tests table::create[]{}[options] added
! 1490:
! 1491: * src/classes/table.C 1.236:
! 1492: - table::create[]{} now accept 3rd param: options (only $
! 1493: .seperator[] yet)
! 1494:
! 1495: 2007-10-10 misha
! 1496: * src/classes/table.C 1.235:
! 1497: - some contstants moved to pa_common.h
! 1498: - some code changes
! 1499:
! 1500: 2007-10-02 misha
! 1501: * src/main/pa_uue.C 1.10:
! 1502: - memory usage during uuencode reduced more then three time as
! 1503: much. but base64 encoding method still use less memory anyway.
! 1504:
! 1505: 2007-09-17 misha
! 1506: * src/include/pa_common.h 1.115:
! 1507: - some stuff for use with .for_each moved here
! 1508:
! 1509: * src/classes/hash.C 1.81:
! 1510: - some stuff for use with .for_each moved to common
! 1511:
! 1512: * src/types/pa_vcookie.C 1.72:
! 1513: - $cookie:fields available now
! 1514:
! 1515: * operators.txt 1.200:
! 1516: - added info about $cookie:fields
! 1517:
! 1518: * src/types/pa_venv.C 1.4:
! 1519: * src/types/pa_venv.h 1.34:
! 1520: - some strings moved to #define
! 1521:
! 1522: 2007-09-14 misha
! 1523: * buildall-with-xml 1.18:
! 1524: - new xml libs again =)
! 1525:
! 1526: 2007-08-28 misha
! 1527: * src/classes/table.C 1.233:
! 1528: - new option ^table.columns[[column name]] was added
! 1529:
! 1530: * src/classes/string.C 1.156:
! 1531: - new option ^string.split[...;v;[column name]]
! 1532:
! 1533: * operators.txt 1.199:
! 1534: - texts about ^table.columns[[column name]] and ^string.split[
! 1535: ...][v][column name] were added
! 1536:
! 1537: * tests/168.html 1.1:
! 1538: * tests/169.html 1.1:
! 1539: * tests/results/168.processed 1.1:
! 1540: * tests/results/169.processed 1.1:
! 1541: - tests for ^table.columns[[column name]] and ^string.split[...]
! 1542: [v][column name] were added
! 1543:
! 1544: * src/include/pa_exception.h 1.50:
! 1545: - error text message for ^hash._keys[], ^table.columns[] and ^
! 1546: string.split[]
! 1547:
! 1548: 2007-08-27 misha
! 1549: * src/main/untaint.C 1.138:
! 1550: - try to fix coredump on unix if print to body ^taint[sql][
! 1551: something] outside of connect
! 1552:
! 1553: * buildall-with-xml 1.17:
! 1554: * buildall-without-xml 1.11:
! 1555: - strip parser3 was added (commented by default)
! 1556:
! 1557: * tests/167.html 1.1:
! 1558: * tests/results/167.processed 1.1:
! 1559: - test for ^taint[sql] outside of connect
! 1560:
! 1561: 2007-08-20 misha
! 1562: * operators.txt 1.198:
! 1563: - comment about new method ^node.hasAttributes[] was added
! 1564:
! 1565: * src/include/pa_exception.h 1.49:
! 1566: - more exception text strings moved here
! 1567:
! 1568: * src/classes/xnode.C 1.78:
! 1569: - DOM2 method ^xnode.hasAttributes[] was added
! 1570:
! 1571: * src/include/pa_exception.h 1.48:
! 1572: - some exception text strings movet to pa_exception
! 1573:
! 1574: * tests/149.html 1.2:
! 1575: * tests/results/149.processed 1.3:
! 1576: - test for ^xnode.hasAttributes[] was added
! 1577: - some code changes
! 1578:
! 1579: * src/classes/file.C 1.160:
! 1580: * src/classes/math.C 1.51:
! 1581: * src/classes/op.C 1.172:
! 1582: * src/classes/string.C 1.155:
! 1583: * src/classes/xdoc.C 1.156:
! 1584: - more duplicated exception text strings were removed
! 1585:
! 1586: * src/classes/file.C 1.159:
! 1587: * src/classes/hashfile.C 1.41:
! 1588: * src/classes/image.C 1.116:
! 1589: * src/classes/op.C 1.171:
! 1590: * src/classes/string.C 1.154:
! 1591: * src/classes/table.C 1.232:
! 1592: * src/classes/xdoc.C 1.155:
! 1593: * src/classes/xnode.C 1.79:
! 1594: - some duplicate exceptions' text strings removed
! 1595:
! 1596: 2007-08-17 misha
! 1597: * operators.txt 1.197:
! 1598: * src/targets/cgi/parser3.C 1.243:
! 1599: - annoying 'SIGPIPE' messages in parser3.log switched off by
! 1600: default. If someone really still need it: use $SIGPIPE(1)
! 1601:
! 1602: * tests/006.html 1.4:
! 1603: * tests/059.html 1.3:
! 1604: * tests/results/006.processed 1.5:
! 1605: * tests/results/059.processed 1.5:
! 1606: - more tests for match
! 1607:
! 1608: * src/classes/math.C 1.50:
! 1609: * src/targets/cgi/parser3.C 1.244:
! 1610: * src/targets/isapi/parser3isapi.C 1.98:
! 1611: - little syntax changes
! 1612:
! 1613: * tests/129.html 1.3:
! 1614: * tests/results/129.processed 1.5:
! 1615: - tests for ^table.hash[...][$.type[string|hash|table]] added
! 1616:
! 1617: 2007-08-08 misha
! 1618: * buildall-with-xml 1.15:
! 1619: * buildall-without-xml 1.9:
! 1620: - remove libs source files by default since now
! 1621:
! 1622: 2007-08-07 misha
! 1623: * buildall-with-xml 1.14:
! 1624: - compile libxml2 without http support
! 1625: - some option syntax changes
! 1626:
! 1627: * buildall-without-xml 1.8:
! 1628: - some option syntax changes
! 1629:
! 1630: * src/main/pa_xml_io.C 1.20:
! 1631: - will use parser file loader for xml needs
! 1632:
! 1633: 2007-08-06 misha
! 1634: * buildall-with-xml 1.13:
! 1635: - moved to libxml2-2.6.29 and libxslt-1.1.21
! 1636:
! 1637: * tests/160.html 1.3:
! 1638: * tests/results/160.processed 1.3:
! 1639: - cache test was rewrited
! 1640:
! 1641: 2007-07-06 misha
! 1642: * src/types/pa_vform.C 1.87:
! 1643: - bugfix: uploaded file name wasn't transcoded
! 1644:
! 1645: * src/classes/math.C 1.49:
! 1646: - ^math:long2ip(long) and ^math:sha1[string] were added
! 1647:
! 1648: * tests/153.html 1.3:
! 1649: * tests/results/153.processed 1.3:
! 1650: - added test for ^math:sha1[string]
! 1651:
! 1652: 2007-06-28 misha
! 1653: * etc/parser3.charsets/windows-1251.cfg 1.13:
! 1654: - removed duplicated and some incorrect chars
! 1655:
! 1656: 2007-06-19 misha
! 1657: * src/include/pa_hash.h 1.68:
! 1658: - methods generic_hash_code & hash_code were moved on top
! 1659: because of gcc 4 had a problems during building.
! 1660:
! 1661: 2007-06-18 misha
! 1662: * tests/results/019.processed 1.4:
! 1663: - new image commited
! 1664:
! 1665: 2007-06-09 misha
! 1666: * src/types/pa_vmethod_frame.h 1.62:
! 1667: - method as_expression was added
! 1668:
! 1669: * src/classes/op.C 1.170:
! 1670: * src/classes/table.C 1.231:
! 1671: - in while and table.select method as_expression used now
! 1672:
! 1673: 2007-06-08 misha
! 1674: * src/lib/cord/include/private/cord_pos.h 1.4:
! 1675: - back to origin value because of no speed/memory optimisation
! 1676: but some proglems with long cycles occure
! 1677:
! 1678: * tests/166.html 1.1:
! 1679: * tests/results/166.processed 1.1:
! 1680: - test for ^match[...][n]
! 1681:
! 1682: * tests/165.html 1.1:
! 1683: * tests/results/165.processed 1.1:
! 1684: - tests for loops
! 1685:
! 1686: 2007-06-06 misha
! 1687: * src/classes/op.C 1.169:
! 1688: * src/classes/table.C 1.230:
! 1689: - ^while(true){}, ^while(1){}, ^table.select(true) and ^
! 1690: table.select(1) didn't works because of awaiting junction-param
! 1691: only. fixed.
! 1692:
! 1693: 2007-05-24 misha
! 1694: * src/include/pa_os.h 1.6:
! 1695: - consts for blocking locks + some comments were added
! 1696:
! 1697: * src/main/pa_os.C 1.9:
! 1698: - locks engines were rewrited: now we don't use system locks
! 1699: which wait till other threads release it but try get lock, if
! 1700: fail wait 1 sec and make 10 attempts.
! 1701:
! 1702: * src/lib/sdbm/apr_file_io.C 1.6:
! 1703: - wait till lock released while opening files
! 1704:
! 1705: * src/classes/table.C 1.229:
! 1706: - changes in includes. if unclude <sstream> after our classes on
! 1707: unix it can't be build
! 1708:
! 1709: * src/types/pa_vhashfile.C 1.55:
! 1710: - not needed code removed
! 1711:
! 1712: * src/classes/op.C 1.168:
! 1713: - cache was rewrited. I hope it works with locking system now on
! 1714: unix
! 1715:
! 1716: * src/include/pa_os.h 1.7:
! 1717: * src/main/pa_os.C 1.10:
! 1718: - 20 attempt to get lock with 0.5 secs interval
! 1719:
! 1720: 2007-05-23 misha
! 1721: * src/classes/file.C 1.158:
! 1722: * src/classes/op.C 1.167:
! 1723: * src/include/pa_common.h 1.114:
! 1724: * src/main/pa_common.C 1.225:
! 1725: - cosmetic changes
! 1726:
! 1727: 2007-05-18 misha
! 1728: * tests/results/160.processed 1.2:
! 1729: - returned time corrected
! 1730:
! 1731: * tests/160.html 1.2:
! 1732: - time increased because on unix 1 mean nothing :(
! 1733:
! 1734: * src/lib/cord/include/private/cord_pos.h 1.3:
! 1735: - rebalance tree not so often. it's give some speed increasing
! 1736:
! 1737: * src/classes/hash.C 1.80:
! 1738: - added ^hash.contain[key]
! 1739:
! 1740: * operators.txt 1.195:
! 1741: - added info about ^hash.contain[key]
! 1742:
! 1743: * src/include/pa_hash.h 1.67:
! 1744: - added method for checking key exists in hash
! 1745:
! 1746: 2007-05-07 misha
! 1747: * src/include/pa_string.h 1.169:
! 1748: - was compilation error during build on freebsd4
! 1749:
! 1750: 2007-05-03 misha
! 1751: * src/classes/table.C 1.227:
! 1752: - option $.type[hash|string|table] was added for ^table.hash[]
! 1753:
! 1754: * src/classes/file.C 1.157:
! 1755: - comment removed
! 1756:
! 1757: 2007-04-26 misha
! 1758: * src/types/pa_vhashfile.C 1.54:
! 1759: * src/types/pa_vhashfile.h 1.37:
! 1760: - while ::open the real files doesn't opened in place anymore
! 1761:
! 1762: 2007-04-24 misha
! 1763: * src/include/pa_exception.h 1.47:
! 1764: "static" removed
! 1765:
! 1766: * src/classes/math.C 1.48:
! 1767: - I thought one more time and remove lg(N) :)
! 1768:
! 1769: 2007-04-23 misha
! 1770: * src/classes/math.C 1.47:
! 1771: ^math:lg(N) => ^math:log10(N)
! 1772:
! 1773: * src/classes/math.C 1.46:
! 1774: added:
! 1775: - ^math:ln(N) (the same as ^math:log(N))
! 1776: - ^math:lg(N)
! 1777:
! 1778: * tests/097.html 1.6:
! 1779: * tests/results/097.processed 1.7:
! 1780: - charsets converstion during ^file::load[text;http://...] added
! 1781:
! 1782: * tests/164.html 1.1:
! 1783: * tests/results/164.processed 1.1:
! 1784: - test for hashfile
! 1785:
! 1786: * src/types/pa_vhashfile.C 1.53:
! 1787: - don't open hashfile files until 1st access
! 1788:
! 1789: * src/types/pa_vhashfile.C 1.52:
! 1790: * src/types/pa_vhashfile.h 1.36:
! 1791: - .clear() removed.
! 1792:
! 1793: * src/include/pa_exception.h 1.46:
! 1794: - string constant with "parser.runtime" text was added
! 1795:
! 1796: * src/classes/hashfile.C 1.40:
! 1797: - little comment changes
! 1798:
! 1799: * tests/164.html 1.2:
! 1800: * tests/results/164.processed 1.2:
! 1801: - check for set expires as a date
! 1802:
! 1803: * src/classes/hashfile.C 1.39:
! 1804: - with .clear[] called files_delete() now.
! 1805:
! 1806: * src/classes/date.C 1.77:
! 1807: * src/classes/double.C 1.61:
! 1808: * src/classes/file.C 1.156:
! 1809: * src/classes/form.C 1.40:
! 1810: * src/classes/hash.C 1.79:
! 1811: * src/classes/image.C 1.115:
! 1812: * src/classes/int.C 1.57:
! 1813: * src/classes/mail.C 1.111:
! 1814: * src/classes/math.C 1.45:
! 1815: * src/classes/op.C 1.166:
! 1816: * src/classes/string.C 1.153:
! 1817: * src/classes/table.C 1.226:
! 1818: * src/classes/void.C 1.38:
! 1819: * src/classes/xdoc.C 1.154:
! 1820: * src/classes/xnode.C 1.77:
! 1821: * src/classes/xnode.h 1.26:
! 1822: * src/include/pa_request.h 1.184:
! 1823: * src/main/execute.C 1.316:
! 1824: * src/main/pa_charset.C 1.56:
! 1825: * src/main/pa_charsets.C 1.17:
! 1826: * src/main/pa_common.C 1.224:
! 1827: * src/main/pa_dictionary.C 1.24:
! 1828: * src/main/pa_exec.C 1.69:
! 1829: * src/main/pa_http.C 1.7:
! 1830: * src/main/pa_request.C 1.286:
! 1831: * src/main/pa_sql_driver_manager.C 1.87:
! 1832: * src/main/pa_table.C 1.62:
! 1833: * src/types/pa_value.C 1.22:
! 1834: * src/types/pa_value.h 1.129:
! 1835: * src/types/pa_vclass.C 1.34:
! 1836: * src/types/pa_vconsole.h 1.13:
! 1837: * src/types/pa_vfile.h 1.61:
! 1838: * src/types/pa_vhash.h 1.59:
! 1839: * src/types/pa_vimage.h 1.48:
! 1840: * src/types/pa_vmail.C 1.78:
! 1841: * src/types/pa_vmethod_frame.h 1.61:
! 1842: * src/types/pa_vstateless_class.C 1.31:
! 1843: * src/types/pa_vstateless_class.h 1.56:
! 1844: * src/types/pa_vtable.C 1.27:
! 1845: * src/types/pa_vxdoc.h 1.44:
! 1846: * src/types/pa_wcontext.C 1.34:
! 1847: - "parser.runtime" strings were removed
! 1848:
! 1849: 2007-04-20 misha
! 1850: * src/classes/hashfile.C 1.38:
! 1851: - ^hashfile.cleanup[], ^hashfile.release[] were added
! 1852:
! 1853: * src/classes/op.C 1.165:
! 1854: - bug. must be false
! 1855:
! 1856: * operators.txt 1.193:
! 1857: - added info about .^hashfile.release[], ^hashfile.clenaup[] and
! 1858: new ^string.match[][>N-option<]
! 1859:
! 1860: * configure.in 1.94:
! 1861: - checking for unsetenv was added
! 1862:
! 1863: * src/types/pa_vhashfile.C 1.51:
! 1864: * src/types/pa_vhashfile.h 1.35:
! 1865: - hashfile can auto reopen now
! 1866:
! 1867: * src/types/pa_vform.C 1.86:
! 1868: - some comments
! 1869:
! 1870: * configure 1.92:
! 1871: =cheching for unsetenv
! 1872:
! 1873: * operators.txt 1.194:
! 1874: - some comments changing
! 1875:
! 1876: * src/classes/string.C 1.152:
! 1877: * src/include/pa_string.h 1.168:
! 1878: * src/main/pa_string.C 1.209:
! 1879: - ^string.match[][] understand new option now: return number of
! 1880: matches but not table wit results
! 1881:
! 1882: 2007-04-18 misha
! 1883: * buildall-with-xml 1.10:
! 1884: * buildall-without-xml 1.6:
! 1885: added commented lines with --disable-safe-mode option
! 1886:
! 1887: * buildall-with-xml 1.11:
! 1888: moving to libxml2-2.6.28
! 1889:
! 1890: * operators.txt 1.192:
! 1891: - info about $form:files
! 1892:
! 1893: 2007-04-17 misha
! 1894: * src/types/pa_vdate.h 1.45:
! 1895: - start adding unsetenv("TZ");
! 1896:
! 1897: * tests/163.html 1.2:
! 1898: * tests/results/163.processed 1.2:
! 1899: removing auto format
! 1900:
! 1901: * src/types/pa_vform.C 1.85:
! 1902: * src/types/pa_vform.h 1.51:
! 1903: - some code was modified
! 1904: - $form:files was added
! 1905:
! 1906: 2007-04-16 misha
! 1907: * tests/163.html 1.1:
! 1908: * tests/results/163.processed 1.1:
! 1909: - test for .int[], floor, round, ceiling and .format[]
! 1910:
! 1911: * src/classes/file.C 1.155:
! 1912: - little optimization for getting args in exec/cgi
! 1913:
! 1914: 2007-04-13 misha
! 1915: * src/classes/file.C 1.154:
! 1916: - arguments for file::exec/cgi can be specified now as s table
! 1917: with one column
! 1918:
! 1919: 2007-03-27 misha
! 1920: * tests/162.html 1.1:
! 1921: * tests/results/162.processed 1.1:
! 1922: - test for ^table.select(^condition[$t])
! 1923:
! 1924: * tests/results/auto.p 1.2:
! 1925: - load windows-1251 charset for some tests
! 1926:
! 1927: * tests/run_parser.sh 1.4:
! 1928: PARSER_CONFIG -> CGI_PARSER_CONFIG
! 1929:
! 1930: * tests/013.html 1.3:
! 1931: * tests/results/013.processed 1.5:
! 1932: - added test for checking $._default value while hash
! 1933: modifications
! 1934:
! 1935: * tests/160.html 1.1:
! 1936: * tests/results/160.processed 1.1:
! 1937: - add test for ^cache[key](secs){code}, ^cache[] and ^cache(0)
! 1938:
! 1939: * tests/161.html 1.1:
! 1940: * tests/161_utf8.txt 1.1:
! 1941: * tests/161_windows1251.txt 1.1:
! 1942: * tests/results/161.processed 1.1:
! 1943: - added test for ^file::load[text;/local/file.txt;$.charset[...]]
! 1944:
! 1945:
! 1946: 2007-03-22 misha
! 1947: * operators.txt 1.191:
! 1948: - added info about date.weekyear
! 1949:
! 1950: * src/include/pa_common.h 1.113:
! 1951: - "charset" string defined for ^file::load[text;/local.txt] and ^
! 1952: table::load[/table.txt]
! 1953:
! 1954: * src/main/pa_common.C 1.223:
! 1955: * src/main/pa_http.C 1.6:
! 1956: - $.charset option for ^file::load[text;/local.txt] and ^table::load[/table.txt] was added
! 1957: - not needed transcodes were removed from ^file::load[...;http://...]
! 1958:
! 1959: * src/types/pa_vdate.h 1.44:
! 1960: - date.week was fixed
! 1961: - date.weekyear was added
! 1962:
! 1963: * src/classes/date.C 1.76:
! 1964: - date.week was fixed
! 1965:
! 1966: * tests/159.html 1.1:
! 1967: * tests/results/159.processed 1.1:
! 1968: - tests for date.week and date.weekyear added
! 1969:
! 1970: 2007-03-15 misha
! 1971: * src/classes/table.C 1.225:
! 1972: - enclose column numbers for nameless tables as well
! 1973:
! 1974: 2007-03-14 misha
! 1975: * src/targets/cgi/parser3.C 1.242:
! 1976: - bugxif. failed when request cgi
! 1977:
! 1978: * src/classes/table.C 1.224:
! 1979: - table.save optimization: now required much less memory
! 1980:
! 1981: 2007-03-13 misha
! 1982: * buildall-with-xml 1.8:
! 1983: - pattern needed now for building
! 1984:
! 1985: * tests/097.html 1.5:
! 1986: - added test for xdoc::load
! 1987:
! 1988: * buildall-with-xml 1.9:
! 1989: libxml2: --without-ftp --without-docbook
! 1990:
! 1991: * tests/results/097.processed 1.6:
! 1992: - added test results for xdoc::load & xdoc::load[http://...]
! 1993:
! 1994: * tests/158.html 1.1:
! 1995: * tests/results/158.processed 1.1:
! 1996: * tests/results/158.processes 1.1:
! 1997: * tests/results/158.processes 1.2:
! 1998: - tests for table.save/table.load
! 1999:
! 2000: 2007-03-12 misha
! 2001: * tests/107.html 1.4:
! 2002: * tests/results/107.processed 1.5:
! 2003: - added test for xpath '//man'
! 2004:
! 2005: 2007-03-01 misha
! 2006: * tests/097.html 1.4:
! 2007: * tests/results/097.processed 1.5:
! 2008: - added test for creating xdoc from file
! 2009:
! 2010: * tests/157.html 1.3:
! 2011: * tests/results/157.processed 1.2:
! 2012: - added test for file:move
! 2013:
! 2014: 2007-02-28 misha
! 2015: * tests/results/099.processed 1.5:
! 2016: - ever send content-disposition to client with file
! 2017:
! 2018: * operators.txt 1.190:
! 2019: * src/classes/xdoc.C 1.151:
! 2020: - ^xdoc::create[$file] added.
! 2021:
! 2022: * src/classes/xdoc.C 1.153:
! 2023: - another attempt
! 2024:
! 2025: * tests/157.html 1.1:
! 2026: + test for file:copy
! 2027:
! 2028: * src/classes/xdoc.C 1.152:
! 2029: - roll back last changes for a while
! 2030:
! 2031: * src/classes/file.C 1.153:
! 2032: - under lock we create non-exist dir anyway
! 2033:
! 2034: 2007-02-26 misha
! 2035: * src/classes/file.C 1.152:
! 2036: - some similar strings moved to #define instead of to be copy/
! 2037: pasted many times
! 2038:
! 2039: * src/types/pa_vfile.h 1.60:
! 2040: - class name string ("file") moved to #define
! 2041:
! 2042: 2007-02-20 misha
! 2043: * bin/auto.p.dist.in 1.14:
! 2044: - added lines for sqlite
! 2045:
! 2046: * configure.in 1.93:
! 2047: - added some strings for sqlite detection
! 2048:
! 2049: 2007-02-19 misha
! 2050: * buildall-with-xml 1.7:
! 2051: * buildall-without-xml 1.5:
! 2052: - some modifications
! 2053:
! 2054: * operators.txt 1.189:
! 2055: - some comments changes
! 2056:
! 2057: 2007-02-17 misha
! 2058: * buildall-with-xml 1.6:
! 2059: * buildall-without-xml 1.4:
! 2060: - moving to gc6.8
! 2061:
! 2062: * src/main/pa_request.C 1.285:
! 2063: - damn, i forgot to commit it while I change console behaviour
! 2064:
! 2065: 2007-02-12 misha
! 2066: * src/types/pa_vimage.C 1.36:
! 2067: * src/types/pa_vimage.h 1.47:
! 2068: - fixed bug added while adding 'bool' (^if($image){} caused
! 2069: exception)
! 2070:
! 2071: * src/targets/cgi/parser3.C 1.241:
! 2072: - don't print headers if $console:line[data] was used during cgi
! 2073: execution.
! 2074:
! 2075: * src/types/pa_vconsole.h 1.12:
! 2076: - console class have bool flag now which marked as 'true' if
! 2077: class was used.
! 2078:
! 2079: * tests/152.html 1.5:
! 2080: * tests/results/152.processed 1.6:
! 2081: - more types was added to test 152
! 2082:
! 2083: 2007-02-09 misha
! 2084: * src/types/pa_vxdoc.C 1.34:
! 2085: * src/types/pa_vxdoc.h 1.43:
! 2086: * src/types/pa_vxnode.C 1.48:
! 2087: * src/types/pa_vxnode.h 1.39:
! 2088: - bugfix. I broke xdoc & xnode in expression
! 2089:
! 2090: * tests/152.html 1.3:
! 2091: * tests/results/152.processed 1.4:
! 2092: - test rewrited
! 2093:
! 2094: * tests/152.html 1.4:
! 2095: * tests/results/152.processed 1.5:
! 2096: - test alightly updated
! 2097:
! 2098: 2007-02-08 misha
! 2099: * tests/152.html 1.2:
! 2100: * tests/results/152.processed 1.3:
! 2101: - add test for checking 'def' for void, string, bool, int &
! 2102: double
! 2103:
! 2104: 2007-02-07 misha
! 2105: * src/main/pa_common.C 1.222:
! 2106: - definitions for ^file:base64[filespec]
! 2107:
! 2108: * src/types/pa_vconsole.h 1.11:
! 2109: * src/types/pa_vcookie.C 1.71:
! 2110: - little optimization
! 2111:
! 2112: * src/classes/file.C 1.151:
! 2113: - ^file:base64[filespec]
! 2114:
! 2115: * tests/results/153.processed 1.2:
! 2116: - result test for ^file:base64[filespec] was updated
! 2117:
! 2118: * tests/153.html 1.2:
! 2119: - test for ^file:base64[filespec] was added
! 2120:
! 2121: * src/include/pa_common.h 1.112:
! 2122: - declarations for ^file:base64[filespec]
! 2123:
! 2124: * operators.txt 1.188:
! 2125: - ^file:base64[filespec] was added
! 2126:
! 2127: 2007-02-06 misha
! 2128: * src/types/pa_vbool.h 1.30:
! 2129: - bugfix
! 2130:
! 2131: * tests/156.html 1.1:
! 2132: - added test for bool cookie
! 2133:
! 2134: * src/main/utf8-to-lower.inc 1.2:
! 2135: * src/main/utf8-to-upper.inc 1.2:
! 2136: - some chars were temporary commented
! 2137:
! 2138: * tests/153.html 1.1:
! 2139: * tests/154.html 1.1:
! 2140: * tests/todo.txt 1.6:
! 2141: - two more tests added
! 2142:
! 2143: * src/types/pa_vcookie.h 1.32:
! 2144: - not needed string "cookie" removed
! 2145:
! 2146: * tests/155.html 1.1:
! 2147: * tests/results/155.processed 1.1:
! 2148: - added test for check $.encloser[] option for table save/load
! 2149:
! 2150: 2007-02-05 misha
! 2151: * tests/results/141.processed 1.5:
! 2152: - math:md5 must be lowercased
! 2153:
! 2154: * src/targets/cgi/parser3.C 1.240:
! 2155: - 2007 in help ;)
! 2156:
! 2157: * tests/results/152.processed 1.2:
! 2158: - newline at the end was missed
! 2159:
! 2160: 2007-02-03 misha
! 2161: * tests/152.html 1.1:
! 2162: - test for bool added
! 2163:
! 2164: * operators.txt 1.187:
! 2165: - info bool class was added
! 2166:
! 2167: * src/classes/Makefile.am 1.50:
! 2168: * src/classes/Makefile.in 1.63:
! 2169: * src/classes/bool.C 1.1:
! 2170: * src/classes/classes.vcproj 1.15:
! 2171: * src/classes/double.C 1.60:
! 2172: * src/classes/int.C 1.56:
! 2173: * src/classes/string.C 1.151:
! 2174: * src/classes/void.C 1.37:
! 2175: * src/classes/xnode.C 1.76:
! 2176: * src/include/pa_string.h 1.167:
! 2177: * src/types/pa_vbool.h 1.29:
! 2178: * src/types/pa_vclass.h 1.52:
! 2179: * src/types/pa_vimage.h 1.46:
! 2180: * src/types/pa_vint.h 1.45:
! 2181: * src/types/pa_vjunction.C 1.4:
! 2182: * src/types/pa_vjunction.h 1.25:
! 2183: * src/types/pa_vproperty.C 1.1:
! 2184: * src/types/pa_vproperty.h 1.4:
! 2185: * src/types/pa_vstateless_class.C 1.30:
! 2186: * src/types/pa_vstateless_class.h 1.55:
! 2187: * src/types/pa_vxdoc.C 1.33:
! 2188: * src/types/pa_vxdoc.h 1.42:
! 2189: * src/types/pa_vxnode.h 1.38:
! 2190: * src/types/types.vcproj 1.19:
! 2191: - bool class was added
! 2192:
! 2193: * tests/results/150.processed 1.2:
! 2194: * tests/results/151.processed 1.2:
! 2195: * tests/results/152.processed 1.1:
! 2196: - test for bool added and some content length fixes
! 2197:
! 2198: * buildall-with-xml 1.5:
! 2199: - moved to libxml2-2.6.27 and libxslt-1.1.20
! 2200:
! 2201: * src/main/pa_request.C 1.284:
! 2202: - fix
! 2203:
! 2204: 2007-01-18 misha
! 2205: * src/classes/string.C 1.150:
! 2206: * src/main/pa_string.C 1.208:
! 2207: - return table during ^string.match[][] even if no matched
! 2208: found.
! 2209:
! 2210: 2006-12-20 misha
! 2211: * src/types/pa_method.h 1.7:
! 2212: * src/types/pa_vfile.h 1.59:
! 2213: - some syntax changes [ http://www.parser.ru/forum/?id=55598 ]
! 2214:
! 2215: 2006-12-19 misha
! 2216: * src/main/pa_request.C 1.283:
! 2217: - always set content-disposition for $response:body[hash here].
! 2218: more details: http://www.parser.ru/forum/?id=52130
! 2219:
! 2220: * src/types/pa_vxdoc.C 1.32:
! 2221: - $xDoc is "xnode" == true now. more details: http://
! 2222: www.parser.ru/forum/?id=52359
! 2223:
! 2224: 2006-12-07 misha
! 2225: * operators.txt 1.186:
! 2226: - added info about bool params in cookie set
! 2227:
! 2228: * src/types/pa_value.C 1.21:
! 2229: * src/types/pa_value.h 1.128:
! 2230: * src/types/pa_vbool.h 1.28:
! 2231: - is_bool method was added
! 2232:
! 2233: * src/types/pa_vcookie.C 1.70:
! 2234: - bool param in cookies available now
! 2235: $cookie:name[
! 2236: $.value[123]
! 2237: $.secure(true)
! 2238: $.httponly(true)
! 2239: ]
! 2240:
! 2241: 2006-12-02 misha
! 2242: * src/classes/file.C 1.150:
! 2243: - file_block_read used instead of native read
! 2244:
! 2245: * src/include/pa_common.h 1.111:
! 2246: - added file_block_read declaration
! 2247:
! 2248: * src/main/pa_common.C 1.221:
! 2249: - added file_block_read with read error detection
! 2250: - file_block_read used instead of native read
! 2251:
! 2252: 2006-12-01 misha
! 2253: * src/classes/file.C 1.148:
! 2254: - ^file:copy[from;fo] was added
! 2255:
! 2256: * operators.txt 1.184:
! 2257: - added info about ^file:copy[]
! 2258:
! 2259: * src/types/pa_vstateless_class.C 1.29:
! 2260: * src/types/pa_vstateless_class.h 1.54:
! 2261: - $var.CLASS_NAME added
! 2262:
! 2263: * operators.txt 1.185:
! 2264: - info about $var.CLASS_NAME was added
! 2265:
! 2266: 2006-11-20 misha
! 2267: * src/classes/date.C 1.75:
! 2268: - bug fix :)
! 2269:
! 2270: 2006-11-17 misha
! 2271: * src/main/pa_common.C 1.220:
! 2272: - little optimization in getMonthDays
! 2273: - small changes in crc32 calculation
! 2274:
! 2275: * src/classes/date.C 1.74:
! 2276: - not needed code was removed
! 2277:
! 2278: * src/include/pa_common.h 1.110:
! 2279: - array in crc32 calculation was changed to static
! 2280:
! 2281: 2006-11-16 misha
! 2282: * src/types/pa_vmail.C 1.76:
! 2283: - mail:send now set content-type: multipart/related instead of
! 2284: multipart/mixed if file have $.content-id[]
! 2285:
! 2286: * src/types/pa_vmail.C 1.77:
! 2287: - fix missed brakes
! 2288:
! 2289: 2006-11-15 misha
! 2290: * src/types/pa_vdouble.h 1.52:
! 2291: abs -> fabs
! 2292:
! 2293: 2006-11-14 misha
! 2294: * src/include/pa_common.h 1.109:
! 2295: - hex_string was moved from math.C
! 2296: - CRC32_MAX_BUFFER_SIZE was renamed to FILE_BUFFER_SIZE
! 2297:
! 2298: * operators.txt 1.183:
! 2299: - added info about ^file.md5[] and ^file:md5[file-name]
! 2300:
! 2301: * src/types/pa_vdouble.h 1.51:
! 2302: - incorrect frac detection with negative values was fixed
! 2303:
! 2304: * src/classes/math.C 1.44:
! 2305: - hex_string was moved to pa_common.h
! 2306:
! 2307: * src/main/pa_common.C 1.219:
! 2308: - CRC32_MAX_BUFFER_SIZE was renamed to FILE_BUFFER_SIZE
! 2309:
! 2310: * src/classes/file.C 1.147:
! 2311: - ^file.md5[] and ^file:md5[file-name] were added
! 2312:
! 2313: 2006-11-13 misha
! 2314: * operators.txt 1.182:
! 2315: - added info about ^math:crc32[string], ^file:crc32[file-name] &
! 2316: ^file.crc32[]
! 2317:
! 2318: * src/classes/file.C 1.146:
! 2319: - some comments were changed
! 2320: - added ^file:crc32[file-name] and ^file.crc32[]
! 2321:
! 2322: * src/classes/math.C 1.43:
! 2323: - added ^math:crc32[string]
! 2324:
! 2325: * src/include/pa_common.h 1.108:
! 2326: * src/main/pa_common.C 1.218:
! 2327: - some functions for crc32 calculation added
! 2328:
! 2329: 2006-11-03 misha
! 2330: * tests/150.html 1.1:
! 2331: * tests/151.html 1.1:
! 2332: * tests/results/150.processed 1.1:
! 2333: * tests/results/151.processed 1.1:
! 2334: - 2 tests were added
! 2335:
! 2336: * src/include/pa_array.h 1.70:
! 2337: - not needed variable removed
! 2338:
! 2339: * src/include/pa_array.h 1.69:
! 2340: * src/include/pa_table.h 1.62:
! 2341: - table.locate & table.join with $.reverse(1) were fixed
! 2342:
! 2343: * src/main/pa_http.C 1.5:
! 2344: - bug fix. now tainted data from $.form and query converted to $
! 2345: .charset during ^file::load[http://...]
! 2346:
! 2347: 2006-11-02 misha
! 2348: * src/include/pa_table.h 1.61:
! 2349: ups. forget '=' char
! 2350:
! 2351: * src/include/pa_table.h 1.60:
! 2352: - one more fix in .locate[...][$.reverse(1)]
! 2353:
! 2354: 2006-11-01 misha
! 2355: * src/main/pa_http.C 1.4:
! 2356: - second param for this mid method is length but not end_index so this method has error and can't detect charsets in next content-types:
! 2357: Content-type: text/html; charset="windows-1251"
! 2358: Content-type: text/html; charset="windows-1251";
! 2359: Content-type: text/html; charset=windows-1251;
! 2360:
! 2361: only
! 2362: Content-type: text/html; charset=windows-1251
! 2363: was fine
! 2364:
! 2365: * src/include/pa_table.h 1.59:
! 2366: - bug fix during ^table.locate( condition false for all records )
! 2367: [$.reverse(1)]
! 2368:
! 2369: * src/classes/math.C 1.42:
! 2370: - bug fix, details: http://www.parser.ru/forum/?id=53360
! 2371:
! 2372: 2006-10-31 misha
! 2373: * src/classes/file.C 1.145:
! 2374: - empty args in file::exec removed now
! 2375:
! 2376: 2006-09-11 misha
! 2377: * bin/auto.p.dist.in 1.13:
! 2378: - 2 errors were fixed
! 2379: - table::set was replaced to table::create
! 2380: - some changes in text/code formatting
! 2381:
! 2382: 2006-09-03 paf
! 2383: * src/classes/file.C 1.144:
! 2384: proper tainting of ^file::exec/cgi[script;env;COMMAND;LINE;
! 2385: PARAMS]
! 2386:
! 2387: 2006-06-09 paf
! 2388: * src/classes/table.C 1.223:
! 2389: formatting
! 2390:
! 2391: * src/classes/hash.C 1.78:
! 2392: incorporated patch from misha
! 2393: Sent: Wednesday, June 07, 2006 9:52 PM
! 2394: Subject: parser3: patch for $hash._default disappear while
! 2395:
! 2396: * src/types/pa_vmail.C 1.75:
! 2397: misha:
! 2398: Sent: Wednesday, June 07, 2006 8:51 PM
! 2399: Subject: patch for base64 in ^mail:send[] %-)
! 2400:
! 2401: * src/classes/table.C 1.222:
! 2402: incorporated patch from misha:
! 2403: Sent: Thursday, June 08, 2006 12:38 PM
! 2404: Subject: parser3: patch for ignoring string options for ^table.save[]
! 2405:
! 2406: * src/lib/pcre/pcre-2_08.tar.gz 1.2:
! 2407: one can easily find those
! 2408:
! 2409: * operators.txt 1.181:
! 2410: ^mail:send[
! 2411: $.file1[
! 2412: $.value[file]
! 2413: $.format[!uue|!base64] << new base64 option. default uue
! 2414: ]
! 2415: ]
! 2416:
! 2417: 2006-04-09 paf
! 2418: * buildall-with-xml [release_3_2_1] 1.1.2.5:
! 2419: merged
! 2420: . ftp paths update
! 2421:
! 2422: * buildall-with-xml 1.4:
! 2423: . ftp paths update
! 2424:
! 2425: * gnu.vcproj 1.2:
! 2426: * operators.txt 1.180:
! 2427: * parser3.sln 1.10:
! 2428: * src/classes/classes.vcproj 1.14:
! 2429: * src/classes/file.C 1.143:
! 2430: * src/classes/hash.C 1.77:
! 2431: * src/classes/hashfile.C 1.37:
! 2432: * src/classes/image.C 1.114:
! 2433: * src/classes/op.C 1.164:
! 2434: * src/classes/table.C 1.221:
! 2435: * src/classes/xdoc.C 1.150:
! 2436: * src/classes/xnode.C 1.75:
! 2437: * src/include/pa_array.h 1.68:
! 2438: * src/include/pa_config_fixed.h 1.71:
! 2439: * src/include/pa_dir.h 1.19:
! 2440: * src/include/pa_memory.h 1.15:
! 2441: * src/include/pa_request.h 1.181:
! 2442: * src/include/pa_stack.h 1.25:
! 2443: * src/lib/cord/cord.vcproj 1.4:
! 2444: * src/lib/gd/gd.vcproj 1.9:
! 2445: * src/lib/ltdl/ltdl.vcproj 1.4:
! 2446: * src/lib/md5/md5.vcproj 1.4:
! 2447: * src/lib/pcre/pcre.vcproj 1.4:
! 2448: * src/lib/pcre/pcre_dftables.vcproj 1.5:
! 2449: * src/lib/pcre/pcre_parser_ctype.vcproj 1.5:
! 2450: * src/lib/sdbm/sdbm.vcproj 1.5:
! 2451: * src/lib/smtp/smtp.h 1.7:
! 2452: * src/lib/smtp/smtp.vcproj 1.8:
! 2453: * src/main/compile.y 1.220:
! 2454: * src/main/execute.C 1.315:
! 2455: * src/main/main.vcproj 1.19:
! 2456: * src/main/pa_cache_managers.C 1.17:
! 2457: * src/main/pa_charset.C 1.55:
! 2458: * src/main/pa_exec.C 1.68:
! 2459: * src/main/pa_http.C 1.3:
! 2460: * src/main/pa_request.C 1.281:
! 2461: * src/main/pa_socks.C 1.25:
! 2462: * src/main/pa_sql_driver_manager.C 1.86:
! 2463: * src/main/pa_string.C 1.207:
! 2464: * src/main/pa_stylesheet_connection.C 1.5:
! 2465: * src/main/pa_stylesheet_manager.C 1.28:
! 2466: * src/targets/apache13/ApacheModuleParser3.vcproj 1.8:
! 2467: * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.11:
! 2468: * src/targets/apache13core/pa_threads.C 1.6:
! 2469: * src/targets/cgi/getopt.c 1.5:
! 2470: * src/targets/cgi/parser3.C 1.239:
! 2471: * src/targets/cgi/parser3.vcproj 1.14:
! 2472: * src/targets/isapi/pa_threads.C 1.18:
! 2473: * src/targets/isapi/parser3isapi.C 1.97:
! 2474: * src/targets/isapi/parser3isapi.vcproj 1.10:
! 2475: * src/types/pa_value.C 1.20:
! 2476: * src/types/pa_value.h 1.127:
! 2477: * src/types/pa_vcookie.C 1.69:
! 2478: * src/types/pa_vhashfile.C 1.50:
! 2479: * src/types/pa_vhashfile.h 1.34:
! 2480: * src/types/pa_vmail.C 1.74:
! 2481: * src/types/pa_vresponse.C 1.27:
! 2482: * src/types/pa_vstatus.C 1.26:
! 2483: * src/types/types.vcproj 1.18:
! 2484: * tests/descript.ion 1.4:
! 2485: * www/htdocs/_bug.html 1.117:
! 2486: * www/htdocs/_bug.xsl 1.16:
! 2487: + ^break[] ^continue[], in ^for, ^while, ^menu, ^hash/
! 2488: hashfile.foreach
! 2489:
! 2490: * src/main/compile.tab.C 1.113:
! 2491: ` change compiled
! 2492:
! 2493: * gnu.vcproj [vs2005_to_gcc] 1.1.32.1:
! 2494: * parser3.sln [vs2005_to_gcc] 1.9.28.1:
! 2495: * src/classes/classes.vcproj [vs2005_to_gcc] 1.13.8.1:
! 2496: * src/classes/file.C [vs2005_to_gcc] 1.142.12.1:
! 2497: * src/classes/hash.C [vs2005_to_gcc] 1.76.12.1:
! 2498: * src/classes/image.C [vs2005_to_gcc] 1.113.12.1:
! 2499: * src/classes/op.C [vs2005_to_gcc] 1.163.12.1:
! 2500: * src/classes/table.C [vs2005_to_gcc] 1.220.4.1:
! 2501: * src/classes/xdoc.C [vs2005_to_gcc] 1.149.8.1:
! 2502: * src/classes/xnode.C [vs2005_to_gcc] 1.74.8.1:
! 2503: * src/include/pa_array.h [vs2005_to_gcc] 1.67.12.1:
! 2504: * src/include/pa_config_fixed.h [vs2005_to_gcc] 1.70.8.1:
! 2505: * src/include/pa_dir.h [vs2005_to_gcc] 1.18.12.1:
! 2506: * src/include/pa_memory.h [vs2005_to_gcc] 1.14.8.1:
! 2507: * src/include/pa_request.h [vs2005_to_gcc] 1.180.8.1:
! 2508: * src/include/pa_stack.h [vs2005_to_gcc] 1.24.12.1:
! 2509: * src/lib/cord/cord.vcproj [vs2005_to_gcc] 1.3.8.1:
! 2510: * src/lib/gd/gd.vcproj [vs2005_to_gcc] 1.8.8.1:
! 2511: * src/lib/ltdl/ltdl.vcproj [vs2005_to_gcc] 1.3.20.1:
! 2512: * src/lib/md5/md5.vcproj [vs2005_to_gcc] 1.3.20.1:
! 2513: * src/lib/pcre/pcre.vcproj [vs2005_to_gcc] 1.3.20.1:
! 2514: * src/lib/pcre/pcre_dftables.vcproj [vs2005_to_gcc] 1.4.20.1:
! 2515: * src/lib/pcre/pcre_parser_ctype.vcproj [vs2005_to_gcc] 1.4.20.1:
! 2516: * src/lib/sdbm/sdbm.vcproj [vs2005_to_gcc] 1.4.26.1:
! 2517: * src/lib/smtp/smtp.h [vs2005_to_gcc] 1.6.12.1:
! 2518: * src/lib/smtp/smtp.vcproj [vs2005_to_gcc] 1.7.8.1:
! 2519: * src/main/compile.y [vs2005_to_gcc] 1.219.8.1:
! 2520: * src/main/execute.C [vs2005_to_gcc] 1.314.12.1:
! 2521: * src/main/main.vcproj [vs2005_to_gcc] 1.18.8.1:
! 2522: * src/main/pa_cache_managers.C [vs2005_to_gcc] 1.16.12.1:
! 2523: * src/main/pa_charset.C [vs2005_to_gcc] 1.54.8.1:
! 2524: * src/main/pa_exec.C [vs2005_to_gcc] 1.67.12.1:
! 2525: * src/main/pa_http.C [vs2005_to_gcc] 1.2.12.1:
! 2526: * src/main/pa_request.C [vs2005_to_gcc] 1.280.8.1:
! 2527: * src/main/pa_socks.C [vs2005_to_gcc] 1.24.12.1:
! 2528: * src/main/pa_sql_driver_manager.C [vs2005_to_gcc] 1.85.12.1:
! 2529: * src/main/pa_string.C [vs2005_to_gcc] 1.206.4.1:
! 2530: * src/main/pa_stylesheet_connection.C [vs2005_to_gcc] 1.4.8.1:
! 2531: * src/main/pa_stylesheet_manager.C [vs2005_to_gcc] 1.27.12.1:
! 2532: * src/targets/apache13/ApacheModuleParser3.vcproj [vs2005_to_gcc] 1.7.20.1:
! 2533: * src/targets/apache13core/ApacheModuleParser3Core.vcproj [vs2005_to_gcc] 1.10.8.1:
! 2534: * src/targets/apache13core/pa_threads.C [vs2005_to_gcc] 1.5.12.1:
! 2535: * src/targets/cgi/getopt.c [vs2005_to_gcc] 1.4.10.1:
! 2536: * src/targets/cgi/parser3.C [vs2005_to_gcc] 1.238.8.1:
! 2537: * src/targets/cgi/parser3.vcproj [vs2005_to_gcc] 1.13.8.1:
! 2538: * src/targets/isapi/pa_threads.C [vs2005_to_gcc] 1.17.12.1:
! 2539: * src/targets/isapi/parser3isapi.C [vs2005_to_gcc] 1.96.10.1:
! 2540: * src/targets/isapi/parser3isapi.vcproj [vs2005_to_gcc] 1.9.8.1:
! 2541: * src/types/pa_value.C [vs2005_to_gcc] 1.19.12.1:
! 2542: * src/types/pa_value.h [vs2005_to_gcc] 1.126.12.1:
! 2543: * src/types/pa_vcookie.C [vs2005_to_gcc] 1.68.12.1:
! 2544: * src/types/pa_vmail.C [vs2005_to_gcc] 1.73.10.1:
! 2545: * src/types/pa_vresponse.C [vs2005_to_gcc] 1.26.12.1:
! 2546: * src/types/pa_vstatus.C [vs2005_to_gcc] 1.25.12.1:
! 2547: * src/types/types.vcproj [vs2005_to_gcc] 1.17.8.1:
! 2548: * tests/descript.ion [vs2005_to_gcc] 1.3.8.1:
! 2549: * www/htdocs/_bug.html [vs2005_to_gcc] 1.116.6.1:
! 2550: * www/htdocs/_bug.xsl [vs2005_to_gcc] 1.15.18.1:
! 2551: ! switched to VS2005 (projects and object<info explicitly typed>.for_each(, info))
! 2552: + $response:field[] setting void means removing
! 2553: + grammar $name` name stops now, for mysql `$field`
! 2554: + started ^break[] ^continue[], in ^for. TODO: to other iterators (while, menu, foreach)
! 2555: + all log messages += [uri=, method=, cl=]
! 2556:
! 2557: 2006-03-23 moko
! 2558: * Makefile.am [release_3_1_6] 1.48.6.2.2.1:
! 2559: * Makefile.am [release_3_2_1] 1.51.6.3:
! 2560: * Makefile.in [release_3_1_6] 1.62.6.3.2.1:
! 2561: * Makefile.in [release_3_2_1] 1.65.6.3:
! 2562: * acinclude.m4 [release_3_1_6] 1.35.6.3.2.1:
! 2563: * acinclude.m4 [release_3_2_1] 1.38.6.1:
! 2564: * aclocal.m4 [release_3_1_6] 1.38.6.3.2.1:
! 2565: * aclocal.m4 [release_3_2_1] 1.41.6.1:
! 2566: * acsite.m4 [release_3_1_6] 1.13.6.2.2.1:
! 2567: * acsite.m4 [release_3_2_1] 1.16.6.1:
! 2568: * configure [release_3_1_6] 1.83.6.4.2.2:
! 2569: * configure [release_3_2_1] 1.90.2.2:
! 2570: * configure.in [release_3_1_6] 1.83.6.5.2.2:
! 2571: * configure.in [release_3_2_1] 1.91.2.2:
! 2572: * src/include/pa_version.h [release_3_1_6] 1.19.6.6.2.2:
! 2573: * src/include/pa_version.h [release_3_2_1] 1.27.2.2:
! 2574: *** empty log message ***
! 2575:
! 2576: 2006-03-04 paf
! 2577: * src/main/pa_string.C 1.206:
! 2578: ! cache file curruption checks++ [thanks to Igor Zinkovsky for
! 2579: detailed report]
! 2580:
! 2581: * src/main/pa_string.C [release_3_1_6] 1.202.6.2.2.1:
! 2582: * src/main/pa_string.C [release_3_2_1] 1.205.4.1:
! 2583: merged from HEAD
! 2584: ! cache file curruption checks++ [thanks to Igor Zinkovsky for detailed report]
! 2585:
! 2586: 2006-03-01 paf
! 2587: * src/main/untaint.C [release_3_1_6] 1.134.6.2.2.1:
! 2588: merged from HEAD
! 2589: ! mail:send << changed \r or \n to ' ' in
! 2590:
! 2591: 2006-02-18 paf
! 2592: * src/main/untaint.C [release_3_2_1] 1.136.6.1:
! 2593: merged from HEAD
! 2594: ! mail:send << changed \r or \n to ' ' in
! 2595:
! 2596: * src/main/untaint.C 1.137:
! 2597: ! mail:send << changed \r or \n to ' ' in
! 2598:
! 2599: 2006-02-03 paf
! 2600: * src/main/pa_common.C 1.217:
! 2601: ! bugfix: decoding from base64
! 2602:
! 2603: * src/main/pa_common.C [release_3_2_1] 1.216.4.1:
! 2604: merged from HEAD
! 2605: ! bugfix: decoding from base64
! 2606:
! 2607: 2006-01-20 paf
! 2608: * src/classes/table.C 1.220:
! 2609: ! bugfix ^table.save[$.encloser-s now handled properly
! 2610:
! 2611: * src/classes/table.C [release_3_1_6] 1.208.6.11.2.1:
! 2612: * src/classes/table.C [release_3_2_1] 1.219.6.1:
! 2613: merged from HEAD
! 2614: ! bugfix ^table.save[$.encloser-s now handled properly
! 2615:
! 2616: * src/types/pa_vhashfile.C [release_3_1_6] 1.48.14.1:
! 2617: . merged hashfile.foreach memory economy fix
! 2618:
! 2619: 2006-01-19 paf
! 2620: * buildall-with-xml [release_3_2_1] 1.1.2.4:
! 2621: * buildall-without-xml [release_3_2_1] 1.1.2.4:
! 2622: merged from HEAD
! 2623: ! libgc:USE_MUNMAP activates merging of free memory blocks which helps a lot in our case:
! 2624: after transform we want CORD(main.result)->cstr[big malloc]->transcode[big malloc]
! 2625:
! 2626: * buildall-with-xml 1.3:
! 2627: * buildall-without-xml 1.3:
! 2628: ! libgc:USE_MUNMAP activates merging of free memory blocks which helps a lot in our case:
! 2629: after transform we want CORD(main.result)->cstr[big malloc]->transcode[big malloc]
! 2630:
! 2631: * src/types/pa_vhashfile.C [release_3_2_1] 1.48.16.1:
! 2632: . merged hashfile.foreach memory economy fix
! 2633:
! 2634: 2006-01-17 paf
! 2635: * src/types/pa_vhashfile.C 1.49:
! 2636: ! hashfile.foreach: counted pairs before reading them. got rid
! 2637: of reallocs = became quicker and less fragmentated
! 2638:
! 2639: 2005-12-29 paf
! 2640: * Makefile.am [release_3_2_1] 1.51.6.2:
! 2641: * Makefile.in [release_3_2_1] 1.65.6.2:
! 2642: * src/lib/ltdl/Makefile.am [release_3_2_1] 1.2.14.2:
! 2643: * src/lib/ltdl/Makefile.in [release_3_2_1] 1.8.6.2:
! 2644: . now site.m4 also packaged when 'make dist', so do configure
! 2645: companion files in src/lib/ltdl
! 2646:
! 2647: * src/lib/ltdl/Makefile.am [release_3_2_1] 1.2.14.1:
! 2648: * src/lib/ltdl/Makefile.in [release_3_2_1] 1.8.6.1:
! 2649: * src/lib/ltdl/acconfig.h [release_3_2_1] 1.1.2.1:
! 2650: * src/lib/ltdl/acinclude.m4 [release_3_2_1] 1.2.38.1:
! 2651: * src/lib/ltdl/config.guess [release_3_2_1] 1.2.2.1:
! 2652: * src/lib/ltdl/config.sub [release_3_2_1] 1.2.2.1:
! 2653: * src/lib/ltdl/configure.in [release_3_2_1] 1.4.36.1:
! 2654: * src/lib/ltdl/install-sh [release_3_2_1] 1.2.2.1:
! 2655: * src/lib/ltdl/ltmain.sh [release_3_2_1] 1.1.2.1:
! 2656: * src/lib/ltdl/missing [release_3_2_1] 1.2.2.1:
! 2657: . now config_auto.h is created with configure [were constant]
! 2658:
! 2659: * INSTALL [release_3_2_1] 1.48.2.2:
! 2660: * buildall-with-xml [release_3_2_1] 1.1.2.3:
! 2661: * buildall-without-xml [release_3_2_1] 1.1.2.3:
! 2662: *** empty log message ***
! 2663:
! 2664: * buildall-with-xml [release_3_2_1] 1.1.2.2:
! 2665: * buildall-without-xml [release_3_2_1] 1.1.2.2:
! 2666: . farawell doc indication
! 2667:
! 2668: * src/lib/ltdl/ltmain.sh 1.1:
! 2669: file ltmain.sh was initially added on branch release_3_2_1.
! 2670:
! 2671: * INSTALL 1.49:
! 2672: * Makefile.am 1.52:
! 2673: * Makefile.in 1.66:
! 2674: * buildall-with-xml 1.2:
! 2675: * buildall-without-xml 1.2:
! 2676: * configure 1.91:
! 2677: * configure.in 1.92:
! 2678: * src/include/pa_version.h 1.28:
! 2679: * src/lib/ltdl/Makefile.am 1.3:
! 2680: * src/lib/ltdl/Makefile.in 1.9:
! 2681: * src/lib/ltdl/acconfig.h 1.2:
! 2682: * src/lib/ltdl/acinclude.m4 1.3:
! 2683: * src/lib/ltdl/config.guess 1.3:
! 2684: * src/lib/ltdl/config.sub 1.3:
! 2685: * src/lib/ltdl/configure.in 1.5:
! 2686: * src/lib/ltdl/install-sh 1.3:
! 2687: * src/lib/ltdl/ltmain.sh 1.2:
! 2688: * src/lib/ltdl/missing 1.3:
! 2689: * www/htdocs/_bug.html 1.116:
! 2690: . merged from 3.2.1
! 2691:
! 2692: * INSTALL [release_3_2_1] 1.48.2.3:
! 2693: . references to documentation and some clarification
! 2694:
! 2695: * Makefile.am [release_3_2_1] 1.51.6.1:
! 2696: * Makefile.in [release_3_2_1] 1.65.6.1:
! 2697: . dist+=buildall*
! 2698:
! 2699: * src/lib/ltdl/acconfig.h 1.1:
! 2700: file acconfig.h was initially added on branch release_3_2_1.
! 2701:
! 2702: 2005-12-28 paf
! 2703: * configure [release_3_2_1] 1.90.2.1:
! 2704: . 3.2.1
! 2705:
! 2706: * buildall-with-xml 1.1:
! 2707: file buildall-with-xml was initially added on branch
! 2708: release_3_2_1.
! 2709:
! 2710: * INSTALL [release_3_2_1] 1.48.2.1:
! 2711: * buildall-with-xml [release_3_2_1] 1.1.2.1:
! 2712: * buildall-without-xml [release_3_2_1] 1.1.2.1:
! 2713: + started to simplify build process, see INSTALL
! 2714:
! 2715: * buildall-without-xml 1.1:
! 2716: file buildall-without-xml was initially added on branch
! 2717: release_3_2_1.
! 2718:
! 2719: 2005-12-26 paf
! 2720: * configure.in [release_3_1_6] 1.83.6.5.2.1:
! 2721: * src/include/pa_version.h [release_3_1_6] 1.19.6.6.2.1:
! 2722: * src/main/compile.tab.C [release_3_1_6] 1.103.8.10.2.1:
! 2723: version
! 2724:
! 2725: * configure [release_3_1_6] 1.83.6.4.2.1:
! 2726: ver
! 2727:
! 2728: 2005-12-21 paf
! 2729: * src/main/compile.tab.C 1.112:
! 2730: * src/main/main.vcproj 1.18:
! 2731: * www/htdocs/_bug.html 1.115:
! 2732: . win32: grammar is now compiled with bison 1.875b, it reports
! 2733: unexpected token names
! 2734:
! 2735: 2005-12-19 paf
! 2736: * configure 1.89:
! 2737: * src/lib/Makefile.in 1.15:
! 2738: * src/lib/cord/Makefile.in 1.6:
! 2739: . makes
! 2740:
! 2741: * src/main/compile.tab.C [release_3_1_5] 1.103.8.10:
! 2742: * src/types/pa_vxnode.h [release_3_1_5] 1.30.12.2:
! 2743: * www/htdocs/_bug.html [release_3_1_5] 1.84.4.16:
! 2744: * www/htdocs/_bug.xsl [release_3_1_5] 1.15.6.1:
! 2745: ! bugfix xnode now holds a link to xmlNode to prevent premature
! 2746: gc(xmlNode)
! 2747:
! 2748: * configure 1.90:
! 2749: * configure.in 1.91:
! 2750: * src/classes/classes.vcproj 1.13:
! 2751: * src/include/pa_config_fixed.h 1.70:
! 2752: * src/include/pa_version.h 1.26:
! 2753: * src/include/pa_version.h 1.27:
! 2754: * src/lib/gd/gd.vcproj 1.8:
! 2755: * src/lib/smtp/smtp.vcproj 1.7:
! 2756: * src/main/main.vcproj 1.17:
! 2757: * src/main/pa_globals.C 1.181:
! 2758: * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.10:
! 2759: * src/targets/cgi/parser3.vcproj 1.13:
! 2760: * src/targets/isapi/parser3isapi.vcproj 1.9:
! 2761: * src/types/types.vcproj 1.17:
! 2762: . killing gdome [what a relief]
! 2763:
! 2764: * src/types/pa_vxnode.C 1.47:
! 2765: . less warnings
! 2766:
! 2767: * src/targets/cgi/parser3.C 1.238:
! 2768: . style
! 2769:
! 2770: * src/classes/xnode.C 1.74:
! 2771: . "xml.dom"
! 2772: . xnode.select* now works on xdoc too [were barking "not element"]
! 2773:
! 2774: * tests/137.html 1.3:
! 2775: * tests/results/137.processed 1.4:
! 2776: . not handled this case yet. code does not hang from inserting
! 2777: parent into child, considering thing minor issue -- nodes are
! 2778: removed from source anyway, don't know why shold that be an
! 2779: error after all
! 2780:
! 2781: * tests/097.html 1.3:
! 2782: * tests/106.html 1.3:
! 2783: * tests/108.html 1.3:
! 2784: * tests/110.html 1.3:
! 2785: * tests/112.html 1.3:
! 2786: * tests/113.html 1.3:
! 2787: * tests/114.html 1.3:
! 2788: * tests/115.html 1.3:
! 2789: * tests/116.html 1.3:
! 2790: * tests/117.html 1.3:
! 2791: * tests/Makefile 1.4:
! 2792: * tests/results/001.processed 1.4:
! 2793: * tests/results/002.processed 1.4:
! 2794: * tests/results/003.processed 1.4:
! 2795: * tests/results/004.processed 1.4:
! 2796: * tests/results/005.processed 1.4:
! 2797: * tests/results/006.processed 1.4:
! 2798: * tests/results/008.processed 1.4:
! 2799: * tests/results/009.processed 1.4:
! 2800: * tests/results/010.processed 1.4:
! 2801: * tests/results/011.processed 1.4:
! 2802: * tests/results/012.processed 1.4:
! 2803: * tests/results/013.processed 1.4:
! 2804: * tests/results/014.processed 1.4:
! 2805: * tests/results/015.processed 1.4:
! 2806: * tests/results/016.processed 1.4:
! 2807: * tests/results/017.processed 1.4:
! 2808: * tests/results/018.processed 1.4:
! 2809: * tests/results/020.processed 1.4:
! 2810: * tests/results/021.processed 1.4:
! 2811: * tests/results/022.processed 1.4:
! 2812: * tests/results/023.processed 1.4:
! 2813: * tests/results/024.processed 1.4:
! 2814: * tests/results/025.processed 1.4:
! 2815: * tests/results/026.processed 1.4:
! 2816: * tests/results/027.processed 1.4:
! 2817: * tests/results/028.processed 1.4:
! 2818: * tests/results/029.processed 1.4:
! 2819: * tests/results/030.processed 1.4:
! 2820: * tests/results/031.processed 1.4:
! 2821: * tests/results/032.processed 1.4:
! 2822: * tests/results/033.processed 1.4:
! 2823: * tests/results/034.processed 1.4:
! 2824: * tests/results/035.processed 1.4:
! 2825: * tests/results/036.processed 1.4:
! 2826: * tests/results/037.processed 1.4:
! 2827: * tests/results/038.processed 1.4:
! 2828: * tests/results/039.processed 1.4:
! 2829: * tests/results/040.processed 1.4:
! 2830: * tests/results/041.processed 1.4:
! 2831: * tests/results/042.processed 1.4:
! 2832: * tests/results/043.processed 1.4:
! 2833: * tests/results/044.processed 1.4:
! 2834: * tests/results/045.processed 1.4:
! 2835: * tests/results/046.processed 1.4:
! 2836: * tests/results/047.processed 1.4:
! 2837: * tests/results/048.processed 1.4:
! 2838: * tests/results/049.processed 1.4:
! 2839: * tests/results/050.processed 1.4:
! 2840: * tests/results/051.processed 1.4:
! 2841: * tests/results/052.processed 1.4:
! 2842: * tests/results/053.processed 1.4:
! 2843: * tests/results/054.processed 1.4:
! 2844: * tests/results/055.processed 1.4:
! 2845: * tests/results/056.processed 1.4:
! 2846: * tests/results/057.processed 1.4:
! 2847: * tests/results/058.processed 1.4:
! 2848: * tests/results/059.processed 1.4:
! 2849: * tests/results/060.processed 1.4:
! 2850: * tests/results/061.processed 1.4:
! 2851: * tests/results/062.processed 1.4:
! 2852: * tests/results/063.processed 1.4:
! 2853: * tests/results/064.processed 1.4:
! 2854: * tests/results/065.processed 1.4:
! 2855: * tests/results/066.processed 1.4:
! 2856: * tests/results/067.processed 1.4:
! 2857: * tests/results/068.processed 1.4:
! 2858: * tests/results/069.processed 1.4:
! 2859: * tests/results/070.processed 1.4:
! 2860: * tests/results/071.processed 1.4:
! 2861: * tests/results/072.processed 1.4:
! 2862: * tests/results/073.processed 1.4:
! 2863: * tests/results/074.processed 1.4:
! 2864: * tests/results/075.processed 1.4:
! 2865: * tests/results/076.processed 1.4:
! 2866: * tests/results/077.processed 1.4:
! 2867: * tests/results/078.processed 1.4:
! 2868: * tests/results/079.processed 1.4:
! 2869: * tests/results/080.processed 1.4:
! 2870: * tests/results/081.processed 1.4:
! 2871: * tests/results/082.processed 1.4:
! 2872: * tests/results/083.processed 1.4:
! 2873: * tests/results/084.processed 1.4:
! 2874: * tests/results/085.processed 1.4:
! 2875: * tests/results/086.processed 1.4:
! 2876: * tests/results/087.processed 1.4:
! 2877: * tests/results/088.processed 1.4:
! 2878: * tests/results/089.processed 1.4:
! 2879: * tests/results/090.processed 1.4:
! 2880: * tests/results/091.processed 1.4:
! 2881: * tests/results/092.processed 1.4:
! 2882: * tests/results/093.processed 1.4:
! 2883: * tests/results/094.processed 1.4:
! 2884: * tests/results/095.processed 1.4:
! 2885: * tests/results/096.processed 1.4:
! 2886: * tests/results/097.processed 1.4:
! 2887: * tests/results/099.processed 1.4:
! 2888: * tests/results/100.processed 1.3:
! 2889: * tests/results/101.processed 1.4:
! 2890: * tests/results/102.processed 1.4:
! 2891: * tests/results/104.processed 1.4:
! 2892: * tests/results/105.processed 1.4:
! 2893: * tests/results/106.processed 1.4:
! 2894: * tests/results/107.processed 1.4:
! 2895: * tests/results/108.processed 1.4:
! 2896: * tests/results/109.processed 1.4:
! 2897: * tests/results/110.processed 1.4:
! 2898: * tests/results/111.processed 1.4:
! 2899: * tests/results/112.processed 1.4:
! 2900: * tests/results/113.processed 1.4:
! 2901: * tests/results/114.processed 1.4:
! 2902: * tests/results/115.processed 1.4:
! 2903: * tests/results/117.processed 1.4:
! 2904: * tests/results/119.processed 1.4:
! 2905: * tests/results/120.processed 1.4:
! 2906: * tests/results/121.processed 1.4:
! 2907: * tests/results/122.processed 1.4:
! 2908: * tests/results/123.processed 1.4:
! 2909: * tests/results/124.processed 1.4:
! 2910: * tests/results/125.processed 1.4:
! 2911: * tests/results/126.processed 1.4:
! 2912: * tests/results/127.processed 1.4:
! 2913: * tests/results/128.processed 1.4:
! 2914: * tests/results/129.processed 1.4:
! 2915: * tests/results/130.processed 1.4:
! 2916: * tests/results/131.processed 1.4:
! 2917: * tests/results/132.processed 1.4:
! 2918: * tests/results/133.processed 1.4:
! 2919: * tests/results/134.processed 1.4:
! 2920: * tests/results/135.processed 1.4:
! 2921: * tests/results/136.processed 1.4:
! 2922: * tests/results/138.processed 1.4:
! 2923: * tests/results/139.processed 1.4:
! 2924: * tests/results/140.processed 1.4:
! 2925: * tests/results/141.processed 1.4:
! 2926: * tests/results/142.processed 1.2:
! 2927: * tests/results/143.processed 1.2:
! 2928: * tests/results/144.processed 1.2:
! 2929: * tests/results/145.processed 1.2:
! 2930: * tests/results/146.processed 1.2:
! 2931: * tests/results/147.processed 1.2:
! 2932: * tests/results/148.processed 1.2:
! 2933: * tests/results/149.processed 1.2:
! 2934: * tests/results/auto.p 1.1:
! 2935: * tests/run_parser.sh 1.3:
! 2936: . now works if we turn off default auto.p
! 2937:
! 2938: * src/types/pa_vxnode.C 1.46:
! 2939: * tests/142.html 1.2:
! 2940: * tests/144.html 1.2:
! 2941: * tests/145.html 1.2:
! 2942: * tests/149.html 1.1:
! 2943: * tests/descript.ion 1.3:
! 2944: * tests/outputs/d.cmd 1.1:
! 2945: * tests/results/142.processed 1.1:
! 2946: * tests/results/143.processed 1.1:
! 2947: * tests/results/144.processed 1.1:
! 2948: * tests/results/145.processed 1.1:
! 2949: * tests/results/146.processed 1.1:
! 2950: * tests/results/147.processed 1.1:
! 2951: * tests/results/148.processed 1.1:
! 2952: * tests/results/149.processed 1.1:
! 2953: * www/htdocs/_bug.html 1.114:
! 2954: . removed .nodeValue from all node types other than 5 (grabbed
! 2955: piece from gdome)
! 2956:
! 2957: 2005-12-16 paf
! 2958: * tests/142.html 1.1:
! 2959: * tests/143.html 1.1:
! 2960: * tests/144.html 1.1:
! 2961: * tests/145.html 1.1:
! 2962: . dom [part]
! 2963:
! 2964: * tests/146.html 1.1:
! 2965: * tests/147.html 1.1:
! 2966: * tests/148.html 1.1:
! 2967: * www/htdocs/_bug.html 1.113:
! 2968: . more tests
! 2969:
! 2970: * src/main/compile.tab.C [release_3_1_5] 1.103.8.9:
! 2971: * src/main/compile.tab.C [release_3_2_0] 1.109.2.2:
! 2972: * src/main/compile.y [release_3_1_5] 1.213.10.7:
! 2973: * src/main/compile.y [release_3_2_0] 1.217.2.2:
! 2974: * src/types/pa_value.h [release_3_1_5] 1.119.6.4:
! 2975: * src/types/pa_vvoid.h [release_3_1_5] 1.22.8.2:
! 2976: merged from HEAD
! 2977: ! fixed overoptimized ^call(false) case. (confused it with ^call[] case)
! 2978:
! 2979: * src/main/compile.tab.C 1.111:
! 2980: * src/main/compile.y 1.219:
! 2981: * www/htdocs/_bug.html 1.112:
! 2982: ! fixed overoptimized ^call(false) case. (confused it with ^call[
! 2983: ] case)
! 2984:
! 2985: * INSTALL 1.47:
! 2986: * configure.in 1.90:
! 2987: * src/lib/Makefile.am 1.8:
! 2988: . sweetest part [no glib/gdome in INSTALL and patches]
! 2989:
! 2990: * tests/006.html 1.3:
! 2991: * tests/034.html 1.3:
! 2992: * tests/057.html 1.3:
! 2993: * tests/Makefile 1.3:
! 2994: * tests/make_tests.cmd 1.1:
! 2995: * tests/results/001.processed 1.3:
! 2996: * tests/results/002.processed 1.3:
! 2997: * tests/results/003.processed 1.3:
! 2998: * tests/results/004.processed 1.3:
! 2999: * tests/results/005.processed 1.3:
! 3000: * tests/results/006.processed 1.3:
! 3001: * tests/results/008.processed 1.3:
! 3002: * tests/results/009.processed 1.3:
! 3003: * tests/results/010.processed 1.3:
! 3004: * tests/results/011.processed 1.3:
! 3005: * tests/results/012.processed 1.3:
! 3006: * tests/results/013.processed 1.3:
! 3007: * tests/results/014.processed 1.3:
! 3008: * tests/results/015.processed 1.3:
! 3009: * tests/results/016.processed 1.3:
! 3010: * tests/results/017.processed 1.3:
! 3011: * tests/results/018.processed 1.3:
! 3012: * tests/results/019.processed 1.3:
! 3013: * tests/results/020.processed 1.3:
! 3014: * tests/results/021.processed 1.3:
! 3015: * tests/results/022.processed 1.3:
! 3016: * tests/results/023.processed 1.3:
! 3017: * tests/results/024.processed 1.3:
! 3018: * tests/results/025.processed 1.3:
! 3019: * tests/results/026.processed 1.3:
! 3020: * tests/results/027.processed 1.3:
! 3021: * tests/results/028.processed 1.3:
! 3022: * tests/results/029.processed 1.3:
! 3023: * tests/results/030.processed 1.3:
! 3024: * tests/results/031.processed 1.3:
! 3025: * tests/results/032.processed 1.3:
! 3026: * tests/results/033.processed 1.3:
! 3027: * tests/results/034.processed 1.3:
! 3028: * tests/results/035.processed 1.3:
! 3029: * tests/results/036.processed 1.3:
! 3030: * tests/results/037.processed 1.3:
! 3031: * tests/results/038.processed 1.3:
! 3032: * tests/results/039.processed 1.3:
! 3033: * tests/results/040.processed 1.3:
! 3034: * tests/results/041.processed 1.3:
! 3035: * tests/results/042.processed 1.3:
! 3036: * tests/results/043.processed 1.3:
! 3037: * tests/results/044.processed 1.3:
! 3038: * tests/results/045.processed 1.3:
! 3039: * tests/results/046.processed 1.3:
! 3040: * tests/results/047.processed 1.3:
! 3041: * tests/results/048.processed 1.3:
! 3042: * tests/results/049.processed 1.3:
! 3043: * tests/results/050.processed 1.3:
! 3044: * tests/results/051.processed 1.3:
! 3045: * tests/results/052.processed 1.3:
! 3046: * tests/results/053.processed 1.3:
! 3047: * tests/results/054.processed 1.3:
! 3048: * tests/results/055.processed 1.3:
! 3049: * tests/results/056.processed 1.3:
! 3050: * tests/results/057.processed 1.3:
! 3051: * tests/results/058.processed 1.3:
! 3052: * tests/results/059.processed 1.3:
! 3053: * tests/results/060.processed 1.3:
! 3054: * tests/results/061.processed 1.3:
! 3055: * tests/results/062.processed 1.3:
! 3056: * tests/results/063.processed 1.3:
! 3057: * tests/results/064.processed 1.3:
! 3058: * tests/results/065.processed 1.3:
! 3059: * tests/results/066.processed 1.3:
! 3060: * tests/results/067.processed 1.3:
! 3061: * tests/results/068.processed 1.3:
! 3062: * tests/results/069.processed 1.3:
! 3063: * tests/results/070.processed 1.3:
! 3064: * tests/results/071.processed 1.3:
! 3065: * tests/results/072.processed 1.3:
! 3066: * tests/results/073.processed 1.3:
! 3067: * tests/results/074.processed 1.3:
! 3068: * tests/results/075.processed 1.3:
! 3069: * tests/results/076.processed 1.3:
! 3070: * tests/results/077.processed 1.3:
! 3071: * tests/results/078.processed 1.3:
! 3072: * tests/results/079.processed 1.3:
! 3073: * tests/results/080.processed 1.3:
! 3074: * tests/results/081.processed 1.3:
! 3075: * tests/results/082.processed 1.3:
! 3076: * tests/results/083.processed 1.3:
! 3077: * tests/results/084.processed 1.3:
! 3078: * tests/results/085.processed 1.3:
! 3079: * tests/results/086.processed 1.3:
! 3080: * tests/results/087.processed 1.3:
! 3081: * tests/results/088.processed 1.3:
! 3082: * tests/results/089.processed 1.3:
! 3083: * tests/results/090.processed 1.3:
! 3084: * tests/results/091.processed 1.3:
! 3085: * tests/results/092.processed 1.3:
! 3086: * tests/results/093.processed 1.3:
! 3087: * tests/results/094.processed 1.3:
! 3088: * tests/results/095.processed 1.3:
! 3089: * tests/results/096.processed 1.3:
! 3090: * tests/results/097.processed 1.3:
! 3091: * tests/results/099.processed 1.3:
! 3092: * tests/results/101.processed 1.3:
! 3093: * tests/results/102.processed 1.3:
! 3094: * tests/results/104.processed 1.3:
! 3095: * tests/results/105.processed 1.3:
! 3096: * tests/results/106.processed 1.3:
! 3097: * tests/results/107.processed 1.3:
! 3098: * tests/results/108.processed 1.3:
! 3099: * tests/results/109.processed 1.3:
! 3100: * tests/results/110.processed 1.3:
! 3101: * tests/results/111.processed 1.3:
! 3102: * tests/results/112.processed 1.3:
! 3103: * tests/results/113.processed 1.3:
! 3104: * tests/results/114.processed 1.3:
! 3105: * tests/results/115.processed 1.3:
! 3106: * tests/results/116.processed 1.3:
! 3107: * tests/results/117.processed 1.3:
! 3108: * tests/results/118.processed 1.3:
! 3109: * tests/results/119.processed 1.3:
! 3110: * tests/results/120.processed 1.3:
! 3111: * tests/results/121.processed 1.3:
! 3112: * tests/results/122.processed 1.3:
! 3113: * tests/results/123.processed 1.3:
! 3114: * tests/results/124.processed 1.3:
! 3115: * tests/results/125.processed 1.3:
! 3116: * tests/results/126.processed 1.3:
! 3117: * tests/results/127.processed 1.3:
! 3118: * tests/results/128.processed 1.3:
! 3119: * tests/results/129.processed 1.3:
! 3120: * tests/results/130.processed 1.3:
! 3121: * tests/results/131.processed 1.3:
! 3122: * tests/results/132.processed 1.3:
! 3123: * tests/results/133.processed 1.3:
! 3124: * tests/results/134.processed 1.3:
! 3125: * tests/results/135.processed 1.3:
! 3126: * tests/results/136.processed 1.3:
! 3127: * tests/results/137.processed 1.3:
! 3128: * tests/results/138.processed 1.3:
! 3129: * tests/results/139.processed 1.3:
! 3130: * tests/results/140.processed 1.3:
! 3131: * tests/results/141.processed 1.3:
! 3132: . refreshed old tests, made them work without auto.p (in utf8)
! 3133: . things noted:
! 3134: . gif got encoded differently
! 3135: . exif 0000:00:00 decoded now into 0000:00:00 (were some strange year)
! 3136:
! 3137: * src/classes/xdoc.C 1.149:
! 3138: * src/classes/xnode.C 1.72:
! 3139: * src/classes/xnode.h 1.25:
! 3140: * src/include/pa_charset.h 1.32:
! 3141: * src/include/pa_config_includes.h 1.32:
! 3142: * src/include/pa_globals.h 1.113:
! 3143: * src/include/pa_memory.h 1.14:
! 3144: * src/include/pa_request.h 1.180:
! 3145: * src/include/pa_xml_exception.h 1.5:
! 3146: * src/lib/cord/Makefile.am 1.4:
! 3147: * src/lib/cord/cord.vcproj 1.3:
! 3148: * src/lib/cord/cordbscs.c 1.6:
! 3149: * src/lib/cord/cordprnt.c 1.4:
! 3150: * src/lib/cord/cordxtra.c 1.7:
! 3151: * src/main/compile.tab.C 1.110:
! 3152: * src/main/pa_charset.C 1.54:
! 3153: * src/main/pa_globals.C 1.180:
! 3154: * src/main/pa_memory.C 1.7:
! 3155: * src/main/pa_request.C 1.280:
! 3156: * src/main/pa_stylesheet_connection.C 1.4:
! 3157: * src/main/pa_xml_exception.C 1.5:
! 3158: * src/types/pa_vxdoc.C 1.30:
! 3159: * src/types/pa_vxdoc.h 1.41:
! 3160: * src/types/pa_vxnode.C 1.44:
! 3161: * src/types/pa_vxnode.h 1.36:
! 3162: * www/htdocs/.htaccess 1.49:
! 3163: * www/htdocs/_bug.html 1.111:
! 3164: . started killing gdome
! 3165:
! 3166: * INSTALL 1.48:
! 3167: . revived linux libgc fix
! 3168:
! 3169: * src/types/pa_vxdoc.C 1.31:
! 3170: * src/types/pa_vxnode.C 1.45:
! 3171: * src/types/pa_vxnode.h 1.37:
! 3172: + xdoc DOM props
! 3173:
! 3174: * src/classes/xnode.C 1.73:
! 3175: . also bark on possible errors
! 3176:
! 3177: 2005-12-13 paf
! 3178: * src/main/pa_request.C [release_3_1_5] 1.274.6.5:
! 3179: * src/main/pa_request.C [release_3_2_0] 1.278.2.1:
! 3180: merged from HEAD
! 3181: ! when code in @unhandled_exception thrown another exception, print correct origin (earlier code in catch of exception inside of @unhandled_exception grabbed parent_frame(original_exception) origin and printed it, instead of true origin)
! 3182:
! 3183: * src/main/pa_request.C 1.279:
! 3184: ! when code in @unhandled_exception thrown another exception,
! 3185: print correct origin (earlier code in catch of exception inside
! 3186: of @unhandled_exception grabbed parent_frame(original_exception)
! 3187: origin and printed it, instead of true origin)
! 3188:
! 3189: 2005-12-09 paf
! 3190: * src/main/pa_string.C 1.205:
! 3191: * src/main/pa_string.C [release_3_2_0] 1.203.2.2:
! 3192: merged from 3.1.5
! 3193: ! regex tainting were ignored in ^string.matched :(
! 3194:
! 3195: * INSTALL 1.45:
! 3196: * configure 1.88:
! 3197: * configure.in 1.89:
! 3198: * src/classes/date.C 1.73:
! 3199: * src/include/pa_config_fixed.h 1.69:
! 3200: * src/include/pa_version.h 1.25:
! 3201: * src/main/compile.y 1.218:
! 3202: * src/main/compile_tools.h 1.77:
! 3203: * src/main/pa_charset.C 1.53:
! 3204: * src/main/pa_common.C 1.216:
! 3205: * src/main/pa_globals.C 1.179:
! 3206: * src/main/pa_string.C 1.204:
! 3207: * src/targets/apache13core/mod_parser3_core.C 1.10:
! 3208: * src/targets/cgi/getopt.c 1.4:
! 3209: * src/targets/isapi/parser3isapi.C 1.96:
! 3210: * src/types/pa_vmail.C 1.73:
! 3211: * www/htdocs/.htaccess 1.48:
! 3212: * www/htdocs/_bug.txt 1.8:
! 3213: * www/htdocs/auto.p 1.25:
! 3214: . merged latest fixes from 3.2.0
! 3215:
! 3216: * src/main/pa_string.C [release_3_1_5] 1.202.6.2:
! 3217: ! regex tainting were ignored in ^string.matched :(
! 3218:
! 3219: * INSTALL [release_3_2_0] 1.44.2.5:
! 3220: . updated INSTALL doc to work around linux stack base detection
! 3221: problem, due to change in gc6.4 code
! 3222:
! 3223: 2005-12-08 paf
! 3224: * src/types/pa_vmail.C [release_3_1_5] 1.71.6.2:
! 3225: merged from 3.2.0
! 3226: ! bcc line longer then 500 chars now handled OK [were wrapped on 500th char according to rfc, but sendmail failed to unwrap it properly]
! 3227:
! 3228: * src/classes/date.C [release_3_2_0] 1.72.2.1:
! 3229: * src/include/pa_config_fixed.h [release_3_2_0] 1.68.2.2:
! 3230: * src/main/compile.tab.C [release_3_2_0] 1.109.2.1:
! 3231: * src/main/compile.y [release_3_2_0] 1.217.2.1:
! 3232: * src/main/compile_tools.h [release_3_2_0] 1.76.2.1:
! 3233: * src/main/pa_charset.C [release_3_2_0] 1.52.2.1:
! 3234: * src/main/pa_common.C [release_3_2_0] 1.215.2.1:
! 3235: * src/main/pa_globals.C [release_3_2_0] 1.178.2.1:
! 3236: * src/main/pa_string.C [release_3_2_0] 1.203.2.1:
! 3237: * src/targets/cgi/getopt.c [release_3_2_0] 1.3.24.1:
! 3238: * src/targets/isapi/parser3isapi.C [release_3_2_0] 1.95.2.3:
! 3239: * www/htdocs/_bug.html [release_3_2_0] 1.110.2.1:
! 3240: * www/htdocs/_bug.txt [release_3_2_0] 1.7.2.1:
! 3241: * www/htdocs/auto.p [release_3_2_0] 1.24.2.1:
! 3242: . less warnings
! 3243:
! 3244: * src/targets/isapi/parser3isapi.C [release_3_2_0] 1.95.2.2:
! 3245: . undone some strange change since 3.1.5
! 3246:
! 3247: * src/include/pa_config_fixed.h [release_3_2_0] 1.68.2.1:
! 3248: . removed outdated string origins [in current storage scheme
! 3249: there's no place for them. someday we can add third CORD to
! 3250: store origins and special version of parser which stores origins
! 3251: there [separate binary]]
! 3252:
! 3253: * src/targets/apache13core/mod_parser3_core.C [release_3_2_0] 1.9.2.1:
! 3254: * src/targets/isapi/parser3isapi.C [release_3_2_0] 1.95.2.1:
! 3255: . merged from 3.1.5 release link fixes
! 3256:
! 3257: * src/types/pa_vmail.C [release_3_2_0] 1.72.2.1:
! 3258: ! bcc line longer then 500 chars now handled OK [were wrapped on
! 3259: 500th char according to rfc, but sendmail failed to unwrap it
! 3260: properly]
! 3261:
! 3262: 2005-12-07 paf
! 3263: * Makefile.am [release_3_2_0] 1.51.2.1:
! 3264: * Makefile.in [release_3_2_0] 1.65.2.1:
! 3265: * acinclude.m4 [release_3_2_0] 1.38.2.1:
! 3266: * aclocal.m4 [release_3_2_0] 1.41.2.1:
! 3267: * acsite.m4 [release_3_2_0] 1.16.2.1:
! 3268: * configure [release_3_2_0] 1.87.2.1:
! 3269: * configure.in [release_3_2_0] 1.88.2.1:
! 3270: *** empty log message ***
! 3271:
! 3272: * src/include/pa_version.h [release_3_2_0] 1.23.2.1:
! 3273: makefiles
! 3274:
! 3275: 2005-11-28 paf
! 3276: * src/main/pa_http.C 1.2:
! 3277: ! status line check made earlier [was totally wrong]
! 3278:
! 3279: * src/classes/table.C 1.219:
! 3280: ! nameless table has columns==0
! 3281:
! 3282: 2005-11-25 paf
! 3283: * src/classes/op.C 1.162:
! 3284: * www/htdocs/_bug.html 1.110:
! 3285: * www/htdocs/auto.p 1.24:
! 3286: + ^while(){}[SEPARATOR]
! 3287:
! 3288: * src/include/pa_array.h 1.67:
! 3289: -this reduces speed(table::load) strange. undoing for now...
! 3290:
! 3291: * src/include/pa_version.h 1.23:
! 3292: -this reduces speed(table::load), strange. undoing
! 3293:
! 3294: * src/include/pa_memory.h 1.13:
! 3295: . removed GC_DEBUG for debug version, it changed gc_malloc
! 3296: implementation, which obscured profiling
! 3297:
! 3298: 2005-11-24 paf
! 3299: * src/include/Makefile.am 1.10:
! 3300: * src/include/pa_http.h 1.1:
! 3301: * src/main/Makefile.am 1.46:
! 3302: * src/main/main.vcproj 1.16:
! 3303: . extracted http:// into separate file [preparation for ^file::
! 3304: cgi[script;$.form[$.field1[]
! 3305:
! 3306: * src/classes/file.C 1.142:
! 3307: * src/include/pa_common.h 1.107:
! 3308: * src/main/execute.C 1.314:
! 3309: * src/main/pa_common.C 1.215:
! 3310: * src/main/pa_request.C 1.278:
! 3311: ! changed file/dir_readable to simple file/dir_exist, this would
! 3312: help in situations "class not found because .p file has bad
! 3313: rights" << in that case error would be explicit "access denied
! 3314: to 'this' file"
! 3315:
! 3316: * Makefile.am 1.51:
! 3317: * Makefile.in 1.65:
! 3318: * acinclude.m4 1.38:
! 3319: * aclocal.m4 1.41:
! 3320: * acsite.m4 1.16:
! 3321: * configure 1.87:
! 3322: * configure.in 1.88:
! 3323: *** empty log message ***
! 3324:
! 3325: * src/include/Makefile.in 1.20:
! 3326: * src/main/Makefile.in 1.60:
! 3327: makefiles
! 3328:
! 3329: * www/htdocs/_bug.pl 1.5:
! 3330: * www/htdocs/_bug.txt 1.7:
! 3331: +! ^file::exec/cgi[script;$.charset[changed] $.QUERY_STRING[^
! 3332: untaint[URI]{aaa=$form:text} << now %HH would be encoded in $
! 3333: .charset charset
! 3334:
! 3335: 2005-11-22 paf
! 3336: * src/types/pa_vresponse.C 1.26:
! 3337: + $response:headers access to internal hash
! 3338:
! 3339: * src/targets/apache13core/mod_parser3_core.C 1.9:
! 3340: * src/targets/isapi/parser3isapi.C 1.95:
! 3341: + GC_large_alloc_warn_suppressed=0 between requests [apache mod_, isapi]
! 3342: this reduces number of "GC Warning: Repeated allocation of very large block" messages to only important onces
! 3343:
! 3344: * bin/Makefile.in 1.12:
! 3345: * etc/Makefile.in 1.17:
! 3346: * etc/parser3.charsets/Makefile.in 1.21:
! 3347: * src/Makefile.in 1.58:
! 3348: * src/classes/Makefile.in 1.62:
! 3349: * src/include/pa_config_auto.h.in 1.43:
! 3350: * src/lib/Makefile.in 1.14:
! 3351: * src/lib/cord/Makefile.in 1.5:
! 3352: * src/lib/cord/include/Makefile.in 1.4:
! 3353: * src/lib/cord/include/private/Makefile.in 1.4:
! 3354: * src/lib/gc/Makefile.in 1.4:
! 3355: * src/lib/gc/include/Makefile.in 1.4:
! 3356: * src/lib/gd/Makefile.in 1.5:
! 3357: * src/lib/ltdl/Makefile.in 1.8:
! 3358: * src/lib/md5/Makefile.in 1.10:
! 3359: * src/lib/patches/Makefile.in 1.14:
! 3360: * src/lib/pcre/Makefile.in 1.12:
! 3361: * src/lib/sdbm/Makefile.in 1.3:
! 3362: * src/lib/sdbm/apr-include/Makefile.in 1.3:
! 3363: * src/lib/smtp/Makefile.in 1.5:
! 3364: * src/sql/Makefile.in 1.14:
! 3365: * src/targets/Makefile.in 1.45:
! 3366: * src/targets/apache13/Makefile.in 1.50:
! 3367: * src/targets/apache13core/Makefile.in 1.7:
! 3368: * src/targets/cgi/Makefile.in 1.69:
! 3369: * src/targets/isapi/Makefile.in 1.15:
! 3370: * src/types/Makefile.in 1.60:
! 3371: configure+makes
! 3372:
! 3373: * src/main/compile.tab.C 1.108:
! 3374: Makefile
! 3375:
! 3376: * src/types/pa_vdate.h 1.42:
! 3377: ! date TZ save/restore stored pointer to getenv-ed variable,
! 3378: which does not work both on win32&unix. copied old TZ value now
! 3379:
! 3380: * src/include/pa_string.h 1.166:
! 3381: * src/main/untaint.C 1.136:
! 3382: + ^taint/untaint[regex] << escapes these: \^$.[]|()?*+{}
! 3383:
! 3384: * src/classes/string.C 1.149:
! 3385: + removed limitation on ^string/int/double:sql{}[$.default[({
! 3386: param style})] ]
! 3387:
! 3388: 2005-11-21 paf
! 3389: * src/types/Makefile.am 1.40:
! 3390: * src/types/pa_venv.h 1.33:
! 3391: * src/types/types.vcproj 1.16:
! 3392: + merged: $env:PARSER_VERSION reports "3.1.5beta (compiled on
! 3393: i386-pc-win32)"
! 3394:
! 3395: * src/main/compile.y 1.216:
! 3396: * src/types/pa_value.h 1.126:
! 3397: * src/types/pa_vbool.h 1.27:
! 3398: * src/types/pa_vdouble.h 1.50:
! 3399: * src/types/pa_vint.h 1.44:
! 3400: * src/types/pa_vmethod_frame.h 1.60:
! 3401: + merged: expression literals: true/false. ^format[$.indent(true)
! 3402: ]
! 3403:
! 3404: 2005-11-18 paf
! 3405: * src/include/pa_dir.h 1.18:
! 3406: ! merged: file:list now sees .xxx files, only . and .. now
! 3407: removed from list [were removed all .*]
! 3408:
! 3409: * src/lib/sdbm/apr_file_io.C 1.5:
! 3410: ! merged from 3.1.5: hashfile file open error now checked, were
! 3411: not :( [stole that piece from apache 1.3 sources]
! 3412:
! 3413: 2005-08-26 paf
! 3414: * src/classes/hash.C 1.76:
! 3415: * src/classes/void.C 1.36:
! 3416: merged ! optional options were allowed to be empty. were checked
! 3417: if(is_string), changed to !defined||is_string to allow void
! 3418:
! 3419: * src/classes/double.C 1.59:
! 3420: * src/classes/int.C 1.55:
! 3421: * src/classes/math.C 1.41:
! 3422: merged ! many classes/* used as_junction where they needed
! 3423: as_int/double, so failed with recent "(const) now no junction"
! 3424: optimization
! 3425:
! 3426: * src/classes/date.C 1.72:
! 3427: merged + date.week
! 3428:
! 3429: 2005-08-09 paf
! 3430: * www/htdocs/.htaccess 1.47:
! 3431: + ^call[$void] param inside now is void (were: empty string)
! 3432: ! simplified (double) speedup consequent checks in vmethod_frame
! 3433:
! 3434: * src/classes/classes.C 1.22:
! 3435: * src/classes/classes.h 1.31:
! 3436: * src/classes/form.C 1.39:
! 3437: * src/classes/hashfile.C 1.36:
! 3438: * src/classes/image.C 1.113:
! 3439: * src/classes/mail.C 1.110:
! 3440: * src/classes/memory.C 1.8:
! 3441: * src/classes/response.C 1.27:
! 3442: * src/classes/xdoc.C 1.148:
! 3443: * src/classes/xnode.C 1.71:
! 3444: * src/classes/xnode.h 1.24:
! 3445: * src/include/pa_cache_managers.h 1.18:
! 3446: * src/include/pa_charset.h 1.31:
! 3447: * src/include/pa_charsets.h 1.13:
! 3448: * src/include/pa_config_fixed.h 1.68:
! 3449: * src/include/pa_config_includes.h 1.31:
! 3450: * src/include/pa_dictionary.h 1.18:
! 3451: * src/include/pa_exception.h 1.45:
! 3452: * src/include/pa_exec.h 1.18:
! 3453: * src/include/pa_globals.h 1.112:
! 3454: * src/include/pa_hash.h 1.66:
! 3455: * src/include/pa_opcode.h 1.28:
! 3456: * src/include/pa_operation.h 1.6:
! 3457: * src/include/pa_os.h 1.5:
! 3458: * src/include/pa_request.h 1.179:
! 3459: * src/include/pa_request_charsets.h 1.5:
! 3460: * src/include/pa_request_info.h 1.5:
! 3461: * src/include/pa_sapi.h 1.27:
! 3462: * src/include/pa_socks.h 1.17:
! 3463: * src/include/pa_sql_connection.h 1.40:
! 3464: * src/include/pa_sql_driver_manager.h 1.33:
! 3465: * src/include/pa_stack.h 1.24:
! 3466: * src/include/pa_stylesheet_connection.h 1.40:
! 3467: * src/include/pa_stylesheet_manager.h 1.22:
! 3468: * src/include/pa_table.h 1.58:
! 3469: * src/include/pa_threads.h 1.30:
! 3470: * src/include/pa_types.h 1.49:
! 3471: * src/include/pa_uue.h 1.8:
! 3472: * src/include/pa_xml_exception.h 1.4:
! 3473: * src/include/pa_xml_io.h 1.4:
! 3474: * src/lib/gd/gif.C 1.6:
! 3475: * src/lib/gd/gif.h 1.4:
! 3476: * src/lib/gd/gifio.C 1.3:
! 3477: * src/lib/md5/pa_md5.h 1.11:
! 3478: * src/lib/md5/pa_md5c.c 1.13:
! 3479: * src/lib/smtp/comms.C 1.8:
! 3480: * src/lib/smtp/smtp.C 1.8:
! 3481: * src/lib/smtp/smtp.h 1.6:
! 3482: * src/main/compile.C 1.78:
! 3483: * src/main/compile_tools.C 1.59:
! 3484: * src/main/compile_tools.h 1.76:
! 3485: * src/main/pa_cache_managers.C 1.16:
! 3486: * src/main/pa_charset.C 1.52:
! 3487: * src/main/pa_charsets.C 1.16:
! 3488: * src/main/pa_dictionary.C 1.23:
! 3489: * src/main/pa_dir.C 1.20:
! 3490: * src/main/pa_exception.C 1.48:
! 3491: * src/main/pa_exec.C 1.67:
! 3492: * src/main/pa_memory.C 1.6:
! 3493: * src/main/pa_os.C 1.8:
! 3494: * src/main/pa_socks.C 1.24:
! 3495: * src/main/pa_sql_driver_manager.C 1.85:
! 3496: * src/main/pa_string.C 1.203:
! 3497: * src/main/pa_stylesheet_connection.C 1.3:
! 3498: * src/main/pa_stylesheet_manager.C 1.27:
! 3499: * src/main/pa_table.C 1.61:
! 3500: * src/main/pa_uue.C 1.9:
! 3501: * src/main/pa_xml_exception.C 1.4:
! 3502: * src/main/pa_xml_io.C 1.19:
! 3503: * src/sql/pa_sql_driver.h 1.43:
! 3504: * src/targets/apache13/mod_parser3.c 1.12:
! 3505: * src/targets/apache13core/pa_threads.C 1.5:
! 3506: * src/targets/cgi/pa_threads.C 1.16:
! 3507: * src/targets/cgi/parser3.C 1.237:
! 3508: * src/targets/isapi/pa_threads.C 1.17:
! 3509: * src/types/pa_junction.h 1.7:
! 3510: * src/types/pa_method.h 1.6:
! 3511: * src/types/pa_property.h 1.2:
! 3512: * src/types/pa_value.C 1.19:
! 3513: * src/types/pa_vclass.C 1.33:
! 3514: * src/types/pa_vclass.h 1.51:
! 3515: * src/types/pa_vcode_frame.h 1.32:
! 3516: * src/types/pa_vconsole.h 1.10:
! 3517: * src/types/pa_vcookie.C 1.68:
! 3518: * src/types/pa_vcookie.h 1.31:
! 3519: * src/types/pa_vfile.C 1.41:
! 3520: * src/types/pa_vfile.h 1.58:
! 3521: * src/types/pa_vform.C 1.84:
! 3522: * src/types/pa_vform.h 1.50:
! 3523: * src/types/pa_vhash.C 1.8:
! 3524: * src/types/pa_vhash.h 1.58:
! 3525: * src/types/pa_vhashfile.h 1.33:
! 3526: * src/types/pa_vimage.C 1.35:
! 3527: * src/types/pa_vimage.h 1.45:
! 3528: * src/types/pa_vjunction.h 1.24:
! 3529: * src/types/pa_vmail.C 1.72:
! 3530: * src/types/pa_vmail.h 1.17:
! 3531: * src/types/pa_vmath.C 1.8:
! 3532: * src/types/pa_vmath.h 1.18:
! 3533: * src/types/pa_vmemory.h 1.5:
! 3534: * src/types/pa_vmethod_frame.C 1.8:
! 3535: * src/types/pa_vobject.C 1.24:
! 3536: * src/types/pa_vobject.h 1.47:
! 3537: * src/types/pa_vproperty.h 1.3:
! 3538: * src/types/pa_vrequest.C 1.37:
! 3539: * src/types/pa_vrequest.h 1.33:
! 3540: * src/types/pa_vresponse.h 1.40:
! 3541: * src/types/pa_vstateless_class.C 1.28:
! 3542: * src/types/pa_vstateless_class.h 1.53:
! 3543: * src/types/pa_vstateless_object.h 1.36:
! 3544: * src/types/pa_vstatus.C 1.25:
! 3545: * src/types/pa_vstatus.h 1.19:
! 3546: * src/types/pa_vstring.C 1.26:
! 3547: * src/types/pa_vstring.h 1.59:
! 3548: * src/types/pa_vtable.C 1.26:
! 3549: * src/types/pa_vtable.h 1.54:
! 3550: * src/types/pa_vvoid.C 1.3:
! 3551: * src/types/pa_vvoid.h 1.28:
! 3552: * src/types/pa_vxdoc.C 1.29:
! 3553: * src/types/pa_vxdoc.h 1.40:
! 3554: * src/types/pa_vxnode.C 1.43:
! 3555: * src/types/pa_vxnode.h 1.35:
! 3556: * src/types/pa_wcontext.C 1.32:
! 3557: * src/types/pa_wcontext.h 1.49:
! 3558: * src/types/pa_wwrapper.h 1.36:
! 3559: 2005
! 3560:
! 3561: 2005-08-08 paf
! 3562: * bin/auto.p.dist.in 1.12:
! 3563: merged . apache bad 404 handling workaround integrated
! 3564:
! 3565: * www/htdocs/_bug.p 1.8:
! 3566: . merged VJunction(new Junction) optimization from 3.1.4
! 3567:
! 3568: * www/htdocs/_bug.xml 1.3:
! 3569: merged
! 3570: + optimized constants in expressions vstring->vdouble
! 3571: + optimized ^call(vdouble), no junction creation, no calls later
! 3572:
! 3573: 2005-07-29 paf
! 3574: * www/htdocs/_bug_derived.p 1.3:
! 3575: + property getter can now be overridden
! 3576:
! 3577: 2005-07-28 paf
! 3578: * www/htdocs/_bug.sh 1.2:
! 3579: + 3.2.0 beta: merged from dynamic_fields_join
! 3580:
! 3581: 2005-06-06 paf
! 3582: * www/htdocs/_bug.xsl 1.15:
! 3583: ! bugfix ^string:sql ^table:sql ^hash:sql now DO process $.bind
! 3584: option
! 3585:
! 3586: 2005-01-19 paf
! 3587: * src/lib/gd/Makefile.am 1.2:
! 3588: * src/lib/ltdl/Makefile.am 1.2:
! 3589: forgotten makefiles.
! 3590: couple warnings in parser3.C
! 3591:
! 3592: 2004-12-23 paf
! 3593: * src/types/pa_vhashfile.C 1.48:
! 3594: beauty: hashfile::open now creates dir for new file
! 3595:
! 3596: 2004-10-12 paf
! 3597: * etc/parser3.charsets/windows-1251.cfg 1.12:
! 3598: euro
! 3599: promille
! 3600: +/-
! 3601:
! 3602: 2004-10-07 paf
! 3603: * src/lib/cord/cordbscs.c 1.5:
! 3604: debugger help: CORD_dump now dumpts \t\r\n as @#| and truncates
! 3605: long char sequences less
! 3606:
! 3607: 2004-09-13 paf
! 3608: * src/lib/sdbm/sdbm_private.h 1.2:
! 3609: change: limit on length(key+value) now 8008 bytes, were 1008.
! 3610: perl sdbm compatibility now ruined
! 3611:
! 3612: * src/lib/sdbm/apr-include/apr.h 1.5:
! 3613: bugfix: error numbers now from errno.h = strerror now returnes
! 3614: something and we can properly report that to client
! 3615:
! 3616: 2004-07-28 paf
! 3617: * src/lib/ltdl/ltdl.c 1.4:
! 3618: * src/lib/pcre/pcre_parser_ctype.c 1.5:
! 3619: bugfix: isspace((unsigned char)c) everywhere. failed on russian
! 3620: letters
! 3621:
! 3622: 2004-07-27 paf
! 3623: * src/targets/cgi/parser3.vcproj 1.12:
! 3624: beauty: win32: globaloptimizations ON, release:mapfile ON
! 3625: todo: copy .mapfile from release somewhere [to help searching for unhandled system exceptions]
! 3626:
! 3627: 2004-07-07 paf
! 3628: * parser3.vssscc 1.2:
! 3629: ...would not go unnoticed
! 3630:
! 3631: 2004-07-01 paf
! 3632: * src/classes/classes.vcproj 1.12:
! 3633: * src/lib/cord/cord.vcproj 1.2:
! 3634: * src/lib/gd/gd.vcproj 1.7:
! 3635: * src/lib/ltdl/ltdl.vcproj 1.3:
! 3636: * src/lib/md5/md5.vcproj 1.3:
! 3637: * src/lib/pcre/pcre.vcproj 1.3:
! 3638: * src/lib/pcre/pcre_dftables.vcproj 1.4:
! 3639: * src/lib/pcre/pcre_parser_ctype.vcproj 1.4:
! 3640: * src/lib/smtp/smtp.vcproj 1.6:
! 3641: * src/targets/apache13/ApacheModuleParser3.vcproj 1.7:
! 3642: * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.9:
! 3643: * src/targets/isapi/parser3isapi.vcproj 1.8:
! 3644: win32: option: global optimization ON
! 3645:
! 3646: 2004-05-26 paf
! 3647: * etc/parser3.charsets/x-mac-cyrillic.cfg 1.2:
! 3648: added: thanks to konst
! 3649:
! 3650: 2004-05-24 paf
! 3651: * src/targets/apache13/p3runConfigure.in 1.17:
! 3652: bugfix: smtp added
! 3653:
! 3654: * src/lib/cord/cordxtra.c 1.6:
! 3655: * src/lib/cord/include/cord.h 1.5:
! 3656: cancel: more speed, less memory: CORD_chars_block originally intended to ...
! 3657: it was good that CORD_chars_block were not used: it consumes more memory [and, might be slow too]
! 3658: undoing that. [and removed that func so that it would not confuse parser developer in future]
! 3659:
! 3660: 2004-05-11 paf
! 3661: * www/htdocs/_bug.gif 1.2:
! 3662: bugfix: bcc with sendmail now left intact
! 3663:
! 3664: 2004-04-05 paf
! 3665: * src/doc/html2chm.cmd 1.8:
! 3666: * src/doc/sources2html.cmd 1.6:
! 3667: merged with 3.1.3
! 3668:
! 3669: 2004-04-01 paf
! 3670: * src/targets/apache13/pa_httpd.h 1.6:
! 3671: * src/targets/isapi/parser3isapi.def 1.2:
! 3672: bugfix: sql connections now are disconnected
! 3673:
! 3674: 2004-03-30 paf
! 3675: * src/doc/ClassExample1.dox 1.5:
! 3676: * src/doc/ClassExample2.dox 1.5:
! 3677: * src/doc/ClassExample3.dox 1.5:
! 3678: * src/doc/chmhelper.pl 1.2:
! 3679: * src/doc/class.dox 1.3:
! 3680: * src/doc/compiler.dox 1.4:
! 3681: * src/doc/doxygen.cfg 1.25:
! 3682: * src/doc/exception.dox 1.3:
! 3683: * src/doc/executor.dox 1.3:
! 3684: * src/doc/footer.htm 1.4:
! 3685: * src/doc/index.dox 1.6:
! 3686: * src/doc/memory.dox 1.3:
! 3687: * src/doc/methoded.dox 1.4:
! 3688: * src/doc/object.dox 1.3:
! 3689: * src/doc/string.dox 1.6:
! 3690: * src/doc/targets.dox 1.4:
! 3691: * src/doc/value.dox 1.4:
! 3692: merged bugfixes from 3.1.2, changed version to 3.1.3beta
! 3693:
! 3694: 2004-03-05 paf
! 3695: * etc/parser3.charsets/koi8-r.cfg 1.7:
! 3696: there's special code for grad char!
! 3697:
! 3698: 2004-02-25 paf
! 3699: * etc/parser3.charsets/Makefile.am 1.5:
! 3700: bugfix: @sysconfdir@ used [were old @charsetsdir@ recently
! 3701: erased from configure.in]
! 3702:
! 3703: 2004-02-24 paf
! 3704: * src/classes/Makefile.am 1.49:
! 3705: smtp on unix: steps to work on unix
! 3706:
! 3707: * src/lib/smtp/Makefile.am 1.2:
! 3708: * src/targets/cgi/Makefile.am 1.51:
! 3709: started porting smtp to unix [testing on solaris]
! 3710:
! 3711: 2004-02-11 paf
! 3712: * parser3.sln 1.9:
! 3713: started changes to reflect libxml xsl new folders
! 3714:
! 3715: * src/lib/sdbm/sdbm.vcproj 1.4:
! 3716: migrated to latest libxml[2.6.5] and libgdome[1.1.2]
! 3717: simplified lib build processes
! 3718:
! 3719: 2003-11-21 paf
! 3720: * src/targets/apache13core/Makefile.am 1.5:
! 3721: * src/targets/apache13core/mod_parser3.C 1.7:
! 3722: renamed mod_parser3 to mod_parser3_core to help DOXYGEN
! 3723:
! 3724: * src/lib/Makefile.am 1.7:
! 3725: * src/lib/gd/mtables.h 1.1:
! 3726: rearrange: gd&smtp moved to src/lib
! 3727:
! 3728: 2003-11-20 paf
! 3729: * src/lib/ltdl/config_fixed.h 1.3:
! 3730: * src/lib/pcre/maketables.c 1.2:
! 3731: turned on warnings level4 on all projects (except libltdl=off & libsdbm=level3)
! 3732: found several unitialized vars
! 3733:
! 3734: * src/lib/sdbm/apr_strings.C 1.2:
! 3735: * src/main/pa_pool.C 1.62:
! 3736: static const char * const IDENT
! 3737:
! 3738: * src/include/pa_pool.h 1.89:
! 3739: more warnings --
! 3740:
! 3741: 2003-11-10 paf
! 3742: * src/lib/sdbm/sdbm.c 1.3:
! 3743: bugfix: sdbm: .h said it's OK to remove nonexistent pair. .c
! 3744: coded that that was error. fixed
! 3745:
! 3746: 2003-11-06 paf
! 3747: * src/lib/ltdl/libltdl.vcproj 1.2:
! 3748: * src/lib/ltdl/libltdl.vcproj.vspscc 1.2:
! 3749: * src/lib/sdbm/apr-include/apr_errno.h 1.4:
! 3750: * src/lib/sdbm/apr-include/apr_file_info.h 1.1:
! 3751: * src/lib/sdbm/apr-include/apr_file_io.h 1.4:
! 3752: * src/lib/sdbm/apr-include/apr_sdbm.h 1.3:
! 3753: * src/lib/sdbm/apr-include/apr_strings.h 1.3:
! 3754: * src/lib/sdbm/apr-include/apu.h 1.3:
! 3755: hashfile: started again with sdbm from apache
! 3756:
! 3757: * tests/todo.txt 1.5:
! 3758: hashfile: done
! 3759:
! 3760: * src/lib/sdbm/Makefile.am 1.3:
! 3761: * src/lib/sdbm/apr-include/Makefile.am 1.1:
! 3762: * src/targets/cgi/.cvsignore 1.3:
! 3763: *** empty log message ***
! 3764:
! 3765: * src/lib/sdbm/apr-include/apr_pools.h 1.5:
! 3766: just compiled
! 3767:
! 3768: 2003-11-05 paf
! 3769: * src/lib/sdbm/sdbm_hash.c 1.1:
! 3770: * src/lib/sdbm/sdbm_lock.c 1.1:
! 3771: * src/lib/sdbm/sdbm_pair.c 1.1:
! 3772: * src/lib/sdbm/sdbm_pair.h 1.1:
! 3773: * src/lib/sdbm/sdbm_tune.h 1.1:
! 3774: original from httpd-2.0.43\srclib\apr-util\dbm\sdbm
! 3775:
! 3776: * src/main/helpers/CaseFolding.txt 1.1:
! 3777: http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
! 3778:
! 3779: 2003-10-24 paf
! 3780: * src/lib/cord/Makefile.am 1.3:
! 3781: * src/lib/md5/Makefile.am 1.3:
! 3782: * src/lib/pcre/Makefile.am 1.2:
! 3783: * src/targets/apache13/Makefile.am 1.18:
! 3784: * src/targets/isapi/Makefile.am 1.3:
! 3785: .dsp/w -> .vcproj/sln
! 3786:
! 3787: 2003-09-29 paf
! 3788: * src/main/utf8-to-lower.inc 1.1:
! 3789: * src/main/utf8-to-upper.inc 1.1:
! 3790: generated by helper
! 3791:
! 3792: * src/main/helpers/simple_folding.pl 1.1:
! 3793: utf-8 upper/lower
! 3794:
! 3795: * www/htdocs/base.p 1.7:
! 3796: * www/htdocs/derived.p 1.25:
! 3797: * www/htdocs/font.gif 1.2:
! 3798: * www/htdocs/global.xsl 1.9:
! 3799: * www/htdocs/index.html 1.213:
! 3800: * www/htdocs/mailreceive.eml 1.4:
! 3801: * www/htdocs/mailreceive.html 1.2:
! 3802: * www/htdocs/operators.p 1.12:
! 3803: * www/htdocs/parser-status.html 1.3:
! 3804: * www/htdocs/people.dtd 1.2:
! 3805: * www/htdocs/some.p 1.3:
! 3806: removing old tests
! 3807:
! 3808: 2003-09-25 paf
! 3809: * src/lib/cord/cordprnt.c 1.3:
! 3810: string_fragments_to_cord merged to HEAD
! 3811:
! 3812: 2003-08-19 paf
! 3813: * src/targets/apache13/mod_parser3.C 1.31:
! 3814: .c
! 3815:
! 3816: 2003-08-18 paf
! 3817: * src/classes/classes.awk 1.8:
! 3818: merged 3.1.0 latest changes
! 3819:
! 3820: * gnu.dsp 1.5:
! 3821: * parser3.dsw 1.9:
! 3822: * src/classes/classes.dsp 1.31:
! 3823: * src/lib/cord/cord.dsp 1.3:
! 3824: * src/lib/ltdl/libltdl.dsp 1.7:
! 3825: * src/lib/md5/md5.dsp 1.5:
! 3826: * src/lib/pcre/pcre.dsp 1.4:
! 3827: * src/lib/pcre/pcre_dftables.dsp 1.2:
! 3828: * src/lib/pcre/pcre_parser_ctype.dsp 1.3:
! 3829: * src/main/main.dsp 1.167:
! 3830: * src/targets/apache13/ApacheModuleParser3.dsp 1.18:
! 3831: * src/targets/apache13core/ApacheModuleParser3Core.dsp 1.4:
! 3832: * src/targets/cgi/parser3.dsp 1.66:
! 3833: * src/targets/isapi/parser3isapi.dsp 1.44:
! 3834: * src/types/types.dsp 1.42:
! 3835: moved to MSVC 7
! 3836:
! 3837: * gnu.vcproj 1.1:
! 3838: new VS project files
! 3839:
! 3840: 2003-07-24 paf
! 3841: * tests/001.html 1.2:
! 3842: * tests/002.html 1.2:
! 3843: * tests/003.html 1.2:
! 3844: * tests/004.html 1.2:
! 3845: * tests/005.html 1.2:
! 3846: * tests/006.html 1.2:
! 3847: * tests/007.html 1.2:
! 3848: * tests/008.html 1.2:
! 3849: * tests/009.html 1.2:
! 3850: * tests/010.html 1.2:
! 3851: * tests/011.html 1.2:
! 3852: * tests/012.html 1.2:
! 3853: * tests/013.html 1.2:
! 3854: * tests/014.html 1.2:
! 3855: * tests/015.html 1.2:
! 3856: * tests/016.html 1.2:
! 3857: * tests/017.html 1.2:
! 3858: * tests/018.html 1.2:
! 3859: * tests/019.html 1.2:
! 3860: * tests/019paf2001.gif 1.2:
! 3861: * tests/020.html 1.2:
! 3862: * tests/021.html 1.2:
! 3863: * tests/022.html 1.2:
! 3864: * tests/022_dir/a.html 1.2:
! 3865: * tests/022_dir/b.txt 1.2:
! 3866: * tests/022_dir/c.htm 1.2:
! 3867: * tests/023.html 1.2:
! 3868: * tests/024.html 1.2:
! 3869: * tests/025.html 1.2:
! 3870: * tests/026.html 1.2:
! 3871: * tests/027.html 1.2:
! 3872: * tests/028.html 1.2:
! 3873: * tests/029.html 1.2:
! 3874: * tests/030.html 1.2:
! 3875: * tests/031.html 1.2:
! 3876: * tests/032.html 1.2:
! 3877: * tests/033.html 1.2:
! 3878: * tests/034.html 1.2:
! 3879: * tests/035.html 1.2:
! 3880: * tests/036.html 1.2:
! 3881: * tests/037.html 1.2:
! 3882: * tests/038.html 1.2:
! 3883: * tests/039.html 1.2:
! 3884: * tests/040.html 1.2:
! 3885: * tests/041.html 1.2:
! 3886: * tests/042.html 1.2:
! 3887: * tests/043.html 1.2:
! 3888: * tests/044.html 1.2:
! 3889: * tests/045.html 1.2:
! 3890: * tests/046.html 1.2:
! 3891: * tests/047.html 1.2:
! 3892: * tests/048.html 1.2:
! 3893: * tests/049.html 1.2:
! 3894: * tests/050.html 1.2:
! 3895: * tests/051.html 1.2:
! 3896: * tests/051b.p 1.2:
! 3897: * tests/051t.p 1.2:
! 3898: * tests/052.html 1.2:
! 3899: * tests/053.html 1.2:
! 3900: * tests/054.html 1.2:
! 3901: * tests/055.html 1.2:
! 3902: * tests/056.html 1.2:
! 3903: * tests/057.html 1.2:
! 3904: * tests/058.html 1.2:
! 3905: * tests/058_paf2000.png 1.2:
! 3906: * tests/059.html 1.2:
! 3907: * tests/060.html 1.2:
! 3908: * tests/061.dat 1.2:
! 3909: * tests/061.html 1.2:
! 3910: * tests/062.html 1.2:
! 3911: * tests/063.html 1.2:
! 3912: * tests/064.html 1.2:
! 3913: * tests/065.html 1.2:
! 3914: * tests/066.html 1.2:
! 3915: * tests/067.html 1.2:
! 3916: * tests/068.html 1.2:
! 3917: * tests/069.html 1.2:
! 3918: * tests/070.html 1.2:
! 3919: * tests/071.html 1.2:
! 3920: * tests/072.html 1.2:
! 3921: * tests/073.html 1.2:
! 3922: * tests/074.html 1.2:
! 3923: * tests/075.html 1.2:
! 3924: * tests/076.html 1.2:
! 3925: * tests/077.html 1.2:
! 3926: * tests/078.html 1.2:
! 3927: * tests/079.html 1.2:
! 3928: * tests/080.html 1.2:
! 3929: * tests/081.html 1.2:
! 3930: * tests/082.html 1.2:
! 3931: * tests/083.html 1.2:
! 3932: * tests/084.html 1.2:
! 3933: * tests/085.html 1.2:
! 3934: * tests/086.html 1.2:
! 3935: * tests/087.html 1.2:
! 3936: * tests/088.html 1.2:
! 3937: * tests/089.html 1.2:
! 3938: * tests/090.html 1.2:
! 3939: * tests/091.html 1.2:
! 3940: * tests/092.html 1.2:
! 3941: * tests/093.html 1.2:
! 3942: * tests/094.html 1.2:
! 3943: * tests/095.html 1.2:
! 3944: * tests/096.html 1.2:
! 3945: * tests/096_dir/163.jpg 1.2:
! 3946: * tests/096_dir/188.jpg 1.2:
! 3947: * tests/097.html 1.2:
! 3948: * tests/098.html 1.2:
! 3949: * tests/098font.gif 1.2:
! 3950: * tests/099.html 1.2:
! 3951: * tests/100.html 1.2:
! 3952: * tests/101.html 1.2:
! 3953: * tests/102.html 1.2:
! 3954: * tests/103.html 1.2:
! 3955: * tests/103mark.gif 1.2:
! 3956: * tests/103paf2001.gif 1.2:
! 3957: * tests/104.html 1.2:
! 3958: * tests/105.html 1.2:
! 3959: * tests/106.html 1.2:
! 3960: * tests/107.html 1.2:
! 3961: * tests/108.html 1.2:
! 3962: * tests/108.xsl 1.2:
! 3963: * tests/109.html 1.2:
! 3964: * tests/110.html 1.2:
! 3965: * tests/111.html 1.2:
! 3966: * tests/112.html 1.2:
! 3967: * tests/113.html 1.2:
! 3968: * tests/114.html 1.2:
! 3969: * tests/115.html 1.2:
! 3970: * tests/116.html 1.2:
! 3971: * tests/117.html 1.2:
! 3972: * tests/118.html 1.2:
! 3973: * tests/119.html 1.2:
! 3974: * tests/120.html 1.2:
! 3975: * tests/121.html 1.2:
! 3976: * tests/122.html 1.2:
! 3977: * tests/123.html 1.2:
! 3978: * tests/124.html 1.2:
! 3979: * tests/125.html 1.2:
! 3980: * tests/126.html 1.2:
! 3981: * tests/127.html 1.2:
! 3982: * tests/128.html 1.2:
! 3983: * tests/129.html 1.2:
! 3984: * tests/130.html 1.2:
! 3985: * tests/131.html 1.2:
! 3986: * tests/132.html 1.2:
! 3987: * tests/133.html 1.2:
! 3988: * tests/134.html 1.2:
! 3989: * tests/135.html 1.2:
! 3990: * tests/136.html 1.2:
! 3991: * tests/137.html 1.2:
! 3992: * tests/138.html 1.2:
! 3993: * tests/139.html 1.2:
! 3994: * tests/140.html 1.2:
! 3995: * tests/141.html 1.2:
! 3996: * tests/Makefile 1.2:
! 3997: * tests/descript.ion 1.2:
! 3998: * tests/outputs/create-dir 1.2:
! 3999: * tests/results/001.processed 1.2:
! 4000: * tests/results/002.processed 1.2:
! 4001: * tests/results/003.processed 1.2:
! 4002: * tests/results/004.processed 1.2:
! 4003: * tests/results/005.processed 1.2:
! 4004: * tests/results/006.processed 1.2:
! 4005: * tests/results/007.processed 1.2:
! 4006: * tests/results/008.processed 1.2:
! 4007: * tests/results/009.processed 1.2:
! 4008: * tests/results/010.processed 1.2:
! 4009: * tests/results/011.processed 1.2:
! 4010: * tests/results/012.processed 1.2:
! 4011: * tests/results/013.processed 1.2:
! 4012: * tests/results/014.processed 1.2:
! 4013: * tests/results/015.processed 1.2:
! 4014: * tests/results/016.processed 1.2:
! 4015: * tests/results/017.processed 1.2:
! 4016: * tests/results/018.processed 1.2:
! 4017: * tests/results/019.processed 1.2:
! 4018: * tests/results/020.processed 1.2:
! 4019: * tests/results/021.processed 1.2:
! 4020: * tests/results/022.processed 1.2:
! 4021: * tests/results/023.processed 1.2:
! 4022: * tests/results/024.processed 1.2:
! 4023: * tests/results/025.processed 1.2:
! 4024: * tests/results/026.processed 1.2:
! 4025: * tests/results/027.processed 1.2:
! 4026: * tests/results/028.processed 1.2:
! 4027: * tests/results/029.processed 1.2:
! 4028: * tests/results/030.processed 1.2:
! 4029: * tests/results/031.processed 1.2:
! 4030: * tests/results/032.processed 1.2:
! 4031: * tests/results/033.processed 1.2:
! 4032: * tests/results/034.processed 1.2:
! 4033: * tests/results/035.processed 1.2:
! 4034: * tests/results/036.processed 1.2:
! 4035: * tests/results/037.processed 1.2:
! 4036: * tests/results/038.processed 1.2:
! 4037: * tests/results/039.processed 1.2:
! 4038: * tests/results/040.processed 1.2:
! 4039: * tests/results/041.processed 1.2:
! 4040: * tests/results/042.processed 1.2:
! 4041: * tests/results/043.processed 1.2:
! 4042: * tests/results/044.processed 1.2:
! 4043: * tests/results/045.processed 1.2:
! 4044: * tests/results/046.processed 1.2:
! 4045: * tests/results/047.processed 1.2:
! 4046: * tests/results/048.processed 1.2:
! 4047: * tests/results/049.processed 1.2:
! 4048: * tests/results/050.processed 1.2:
! 4049: * tests/results/051.processed 1.2:
! 4050: * tests/results/052.processed 1.2:
! 4051: * tests/results/053.processed 1.2:
! 4052: * tests/results/054.processed 1.2:
! 4053: * tests/results/055.processed 1.2:
! 4054: * tests/results/056.processed 1.2:
! 4055: * tests/results/057.processed 1.2:
! 4056: * tests/results/058.processed 1.2:
! 4057: * tests/results/059.processed 1.2:
! 4058: * tests/results/060.processed 1.2:
! 4059: * tests/results/061.processed 1.2:
! 4060: * tests/results/062.processed 1.2:
! 4061: * tests/results/063.processed 1.2:
! 4062: * tests/results/064.processed 1.2:
! 4063: * tests/results/065.processed 1.2:
! 4064: * tests/results/066.processed 1.2:
! 4065: * tests/results/067.processed 1.2:
! 4066: * tests/results/068.processed 1.2:
! 4067: * tests/results/069.processed 1.2:
! 4068: * tests/results/070.processed 1.2:
! 4069: * tests/results/071.processed 1.2:
! 4070: * tests/results/072.processed 1.2:
! 4071: * tests/results/073.processed 1.2:
! 4072: * tests/results/074.processed 1.2:
! 4073: * tests/results/075.processed 1.2:
! 4074: * tests/results/076.processed 1.2:
! 4075: * tests/results/077.processed 1.2:
! 4076: * tests/results/078.processed 1.2:
! 4077: * tests/results/079.processed 1.2:
! 4078: * tests/results/080.processed 1.2:
! 4079: * tests/results/081.processed 1.2:
! 4080: * tests/results/082.processed 1.2:
! 4081: * tests/results/083.processed 1.2:
! 4082: * tests/results/084.processed 1.2:
! 4083: * tests/results/085.processed 1.2:
! 4084: * tests/results/086.processed 1.2:
! 4085: * tests/results/087.processed 1.2:
! 4086: * tests/results/088.processed 1.2:
! 4087: * tests/results/089.processed 1.2:
! 4088: * tests/results/090.processed 1.2:
! 4089: * tests/results/091.processed 1.2:
! 4090: * tests/results/092.processed 1.2:
! 4091: * tests/results/093.processed 1.2:
! 4092: * tests/results/094.processed 1.2:
! 4093: * tests/results/095.processed 1.2:
! 4094: * tests/results/096.processed 1.2:
! 4095: * tests/results/097.processed 1.2:
! 4096: * tests/results/098.processed 1.2:
! 4097: * tests/results/099.processed 1.2:
! 4098: * tests/results/100.processed 1.2:
! 4099: * tests/results/101.processed 1.2:
! 4100: * tests/results/102.processed 1.2:
! 4101: * tests/results/103.processed 1.2:
! 4102: * tests/results/104.processed 1.2:
! 4103: * tests/results/105.processed 1.2:
! 4104: * tests/results/106.processed 1.2:
! 4105: * tests/results/107.processed 1.2:
! 4106: * tests/results/108.processed 1.2:
! 4107: * tests/results/109.processed 1.2:
! 4108: * tests/results/110.processed 1.2:
! 4109: * tests/results/111.processed 1.2:
! 4110: * tests/results/112.processed 1.2:
! 4111: * tests/results/113.processed 1.2:
! 4112: * tests/results/114.processed 1.2:
! 4113: * tests/results/115.processed 1.2:
! 4114: * tests/results/116.processed 1.2:
! 4115: * tests/results/117.processed 1.2:
! 4116: * tests/results/118.processed 1.2:
! 4117: * tests/results/119.processed 1.2:
! 4118: * tests/results/120.processed 1.2:
! 4119: * tests/results/121.processed 1.2:
! 4120: * tests/results/122.processed 1.2:
! 4121: * tests/results/123.processed 1.2:
! 4122: * tests/results/124.processed 1.2:
! 4123: * tests/results/125.processed 1.2:
! 4124: * tests/results/126.processed 1.2:
! 4125: * tests/results/127.processed 1.2:
! 4126: * tests/results/128.processed 1.2:
! 4127: * tests/results/129.processed 1.2:
! 4128: * tests/results/130.processed 1.2:
! 4129: * tests/results/131.processed 1.2:
! 4130: * tests/results/132.processed 1.2:
! 4131: * tests/results/133.processed 1.2:
! 4132: * tests/results/134.processed 1.2:
! 4133: * tests/results/135.processed 1.2:
! 4134: * tests/results/136.processed 1.2:
! 4135: * tests/results/137.processed 1.2:
! 4136: * tests/results/138.processed 1.2:
! 4137: * tests/results/139.processed 1.2:
! 4138: * tests/results/140.processed 1.2:
! 4139: * tests/results/141.processed 1.2:
! 4140: * tests/run_parser.sh 1.2:
! 4141: merged(copied) to HEAD from template_gc
! 4142:
! 4143: * src/include/pa_pragma_pack_begin.h 1.7:
! 4144: * src/include/pa_pragma_pack_end.h 1.7:
! 4145: * src/lib/cord/include/Makefile.am 1.2:
! 4146: * src/lib/cord/include/ec.h 1.2:
! 4147: * src/lib/cord/include/private/Makefile.am 1.2:
! 4148: * src/lib/cord/include/private/cord_pos.h 1.2:
! 4149: * src/lib/cord/source.url 1.2:
! 4150: * src/lib/gc/Makefile.am 1.2:
! 4151: * src/lib/gc/include/Makefile.am 1.2:
! 4152: * src/lib/gc/include/gc.h 1.2:
! 4153: * src/lib/patches/Makefile.am 1.4:
! 4154: * src/lib/patches/gc.patch 1.2:
! 4155: * src/lib/patches/gdome2.patch 1.2:
! 4156: * src/lib/patches/libxml2.patch 1.2:
! 4157: * src/lib/patches/libxslt.patch 1.2:
! 4158: * src/lib/pcre/pcre.h 1.2:
! 4159: * src/main/pa_array.C 1.57:
! 4160: * src/main/pa_hash.C 1.54:
! 4161: * src/targets/Makefile.am 1.10:
! 4162: * src/targets/apache13/pa_md5c.c 1.6:
! 4163: * src/targets/apache13/pa_pool.C 1.9:
! 4164: * src/targets/apache13/pa_threads.C 1.12:
! 4165: * src/targets/cgi/getopt.c 1.3:
! 4166: * src/targets/cgi/getopt.h 1.3:
! 4167: * src/targets/cgi/pa_pool.C 1.42:
! 4168: * src/targets/cgi/pool_storage.h 1.14:
! 4169: * src/targets/cgi/pp3.cmd 1.2:
! 4170: * src/targets/isapi/pa_pool.C 1.17:
! 4171: * src/targets/isapi/pool_storage.h 1.20:
! 4172: moved tempate_gc to HEAD
! 4173:
! 4174: 2003-07-23 paf
! 4175: * src/targets/apache13/mod_parser3_main.C 1.1:
! 4176: file mod_parser3_main.C was initially added on branch
! 4177: template_gc.
! 4178:
! 4179: 2003-03-27 paf
! 4180: * src/lib/gc/include/gc_fake.h 1.1:
! 4181: file gc_fake.h was initially added on branch template_gc.
! 4182:
! 4183: 2003-03-26 paf
! 4184: * src/lib/cord/include/gc.h 1.1:
! 4185: file gc.h was initially added on branch template_gc.
! 4186:
! 4187: 2003-03-03 paf
! 4188: * tests/outputs/049.processed 1.1:
! 4189: file 049.processed was initially added on branch autoptr.
! 4190:
! 4191: * tests/outputs/050.processed 1.1:
! 4192: file 050.processed was initially added on branch autoptr.
! 4193:
! 4194: * tests/outputs/051.processed 1.1:
! 4195: file 051.processed was initially added on branch autoptr.
! 4196:
! 4197: * tests/parser-cygwin.sh 1.1:
! 4198: file parser-cygwin.sh was initially added on branch autoptr.
! 4199:
! 4200: * tests/parser-unix.sh 1.1:
! 4201: file parser-unix.sh was initially added on branch autoptr.
! 4202:
! 4203: 2003-02-20 paf
! 4204: * www/htdocs/autoptr.html 1.1:
! 4205: file autoptr.html was initially added on branch autoptr.
! 4206:
! 4207: 2003-01-30 paf
! 4208: * ltmain.sh 1.5:
! 4209: *** empty log message ***
! 4210:
! 4211: 2003-01-29 paf
! 4212: * src/types/pa_value_includes.h 1.1:
! 4213: file pa_value_includes.h was initially added on branch autoptr.
! 4214:
! 4215: 2003-01-23 paf
! 4216: * src/lib/pcre/8859-1.ucm 1.1:
! 4217: file 8859-1.ucm was initially added on branch autoptr.
! 4218:
! 4219: 2003-01-14 paf
! 4220: * src/lib/ltdl/config.guess 1.2:
! 4221: * src/lib/ltdl/config.sub 1.2:
! 4222: * src/lib/ltdl/install-sh 1.2:
! 4223: * src/lib/ltdl/missing 1.2:
! 4224: * src/lib/ltdl/mkinstalldirs 1.2:
! 4225: removed some ancient files [they in / really]
! 4226:
! 4227: * src/lib/ltdl/aclocal.m4 1.1:
! 4228: *** empty log message ***
! 4229:
! 4230: 2003-01-13 paf
! 4231: * src/lib/ltdl/COPYING.LIB 1.1:
! 4232: * src/lib/ltdl/acinclude.m4 1.2:
! 4233: * src/lib/ltdl/config.h 1.2:
! 4234: * src/lib/ltdl/config_auto.h.in 1.3:
! 4235: * src/lib/ltdl/configure 1.4:
! 4236: * src/lib/ltdl/configure.in 1.4:
! 4237: * src/lib/ltdl/ltdl.h 1.2:
! 4238: moved to latest libtool (1.4.3)
! 4239:
! 4240: * config.guess 1.3:
! 4241: * config.sub 1.4:
! 4242: removed last piece of configure.in(libtool) hacks
! 4243:
! 4244: 2003-01-10 paf
! 4245: * src/lib/patches/libgdome_cpp_syntax1.patch 1.2:
! 4246: * src/lib/patches/libgdome_cpp_syntax2.patch 1.2:
! 4247: * src/lib/patches/libgdome_morestatic.patch 1.2:
! 4248: * src/lib/patches/libxml_error_column_tab.patch 1.2:
! 4249: * src/lib/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch 1.2:
! 4250: * src/lib/patches/libxml_transcoder_context1.patch 1.2:
! 4251: * src/lib/patches/libxml_transcoder_context2.patch 1.2:
! 4252: * src/lib/patches/libxml_transcoder_context3.patch 1.2:
! 4253: * src/lib/patches/libxml_transcoder_context4.patch 1.2:
! 4254: * src/lib/patches/libxslt_html_output_no_charset_meta.patch 1.2:
! 4255: moved to latest xml lib versions, changed patches.
! 4256: libxml2 >= 2.5.1 [ftp://xmlsoft.org/libxml2-2.5.1.tar.gz]
! 4257: libxslt >= 1.0.23 [ftp://xmlsoft.org/libxslt-1.0.23.tar.gz]
! 4258: gdome2 >= 0.7.2 [http://gdome2.cs.unibo.it/tarball/gdome2-0.7.2.tar.gz]
! 4259:
! 4260: 2003-01-09 paf
! 4261: * depcomp 1.1:
! 4262: moving to automake 1.7.2
! 4263:
! 4264: * missing 1.2:
! 4265: * mkinstalldirs 1.2:
! 4266: moved to autoconf 2.57 & automake 1.7.2
! 4267:
! 4268: 2002-12-27 paf
! 4269: * src/doc/aliased.dox 1.5:
! 4270: * src/doc/module.dox 1.4:
! 4271: * src/doc/pooled.dox 1.4:
! 4272: removed outdated parts, made links to language docs
! 4273:
! 4274: 2002-12-04 paf
! 4275: * src/lib/ltdl/README 1.1:
! 4276: src/lib/ltdl/Makefile now created with /configure, not ltdl/configure,
! 4277: so it does have no problems with automake.
! 4278: ltdl/configure AC_OUTPUT(Makefile<<removed)
! 4279:
! 4280: 2002-10-15 paf
! 4281: * src/types/pa_vjunction.C 1.3:
! 4282: removed $junction.get $junction.set[]
! 4283: introducing $caller
! 4284:
! 4285: 2002-09-11 paf
! 4286: * etc/parser3.charsets/windows-1254.cfg 1.1:
! 4287: * src/lib/pcre/ibm-1254.ucm 1.1:
! 4288: windows-1254 added
! 4289:
! 4290: 2002-08-14 paf
! 4291: * src/targets/cgi/fixopt.C 1.3:
! 4292: * src/targets/cgi/fixopt.h 1.2:
! 4293: removed fixopt stupidity. on stupid linux use
! 4294: cd /document/root
! 4295: ../cgi/parser3 script
! 4296:
! 4297: 2002-08-12 paf
! 4298: * src/types/pa_valiased.C 1.17:
! 4299: * src/types/pa_valiased.h 1.23:
! 4300: ^base:create[] dynamic call rewritten
! 4301: todo: thorough testing
! 4302:
! 4303: 2002-08-01 paf
! 4304: * src/Makefile.am 1.17:
! 4305: ident.C* removed
! 4306:
! 4307: 2002-07-30 paf
! 4308: * src/targets/cgi/pa_config_paths.h.in 1.2:
! 4309: removed pa_config_paths.h
! 4310:
! 4311: 2002-06-21 paf
! 4312: * src/lib/pcre/LICENCE 1.1:
! 4313: * src/lib/pcre/README 1.1:
! 4314: * src/lib/pcre/Tech.Notes 1.1:
! 4315: * src/lib/pcre/dftables.c 1.1:
! 4316: * src/lib/pcre/get.c 1.1:
! 4317: * src/lib/pcre/ibm-1250.ucm 1.1:
! 4318: * src/lib/pcre/ibm-1251.ucm 1.1:
! 4319: * src/lib/pcre/ibm-1257.ucm 1.1:
! 4320: * src/lib/pcre/internal.h 1.1:
! 4321: * src/lib/pcre/pcre-2_08.tar.gz 1.1:
! 4322: * src/lib/pcre/pcre.3 1.1:
! 4323: * src/lib/pcre/pcre.3.html 1.1:
! 4324: * src/lib/pcre/pcre.3.txt 1.1:
! 4325: * src/lib/pcre/pcre.c 1.1:
! 4326: * src/lib/pcre/ruspart_win2koi.pl 1.1:
! 4327: * src/lib/pcre/study.c 1.1:
! 4328: * src/lib/pcre/win-koi.tab 1.1:
! 4329: moved libltdl and pcre to libs/
! 4330: added libs/md5 which is linked to non-apache targets
! 4331: ^math:crypt[password;$apr1$salt]
! 4332:
! 4333: 2002-06-20 paf
! 4334: * bin/Makefile.am 1.3:
! 4335: parser3.conf renamed to auto.p
! 4336:
! 4337: 2002-06-18 paf
! 4338: * etc/Makefile.am 1.4:
! 4339: bin/parser3.conf.dist [moved from etc
! 4340:
! 4341: 2002-04-22 paf
! 4342: * types.txt 1.2:
! 4343: ^string.optimize[]
! 4344:
! 4345: 2002-04-19 paf
! 4346: * src/doc/postbuild.txt 1.3:
! 4347: * src/doc/view_chm.cmd 1.2:
! 4348: * src/doc/view_html.cmd 1.2:
! 4349: config updated to doxygen 1.2.15,
! 4350: created helper which fixes minor bugs in chm project files & htm tree.
! 4351: changed extension to .htm
! 4352:
! 4353: 2002-04-16 paf
! 4354: * asm.txt 1.2:
! 4355: * form.txt 1.2:
! 4356: * lang.txt 1.2:
! 4357: * sql.txt 1.2:
! 4358: removed outdated. see in Attic asm.txt as most interesting
! 4359:
! 4360: 2002-02-22 paf
! 4361: * src/include/pa_db_connection.h 1.22:
! 4362: * src/include/pa_db_manager.h 1.15:
! 4363: * src/include/pa_db_table.h 1.16:
! 4364: * src/main/pa_db_connection.C 1.38:
! 4365: * src/main/pa_db_manager.C 1.23:
! 4366: * src/main/pa_db_table.C 1.21:
! 4367: removed hashfile support for now
! 4368:
! 4369: 2002-02-18 paf
! 4370: * ltconfig 1.2:
! 4371: removed libtool subpart files
! 4372:
! 4373: 2002-02-13 paf
! 4374: * etc/parser3.charsets/windows-1257.cfg 1.2:
! 4375: id added
! 4376:
! 4377: 2002-02-08 paf
! 4378: * src/sql/Makefile.am 1.3:
! 4379: forgotten makes
! 4380:
! 4381: * src/main/pa_status_provider.C 1.5:
! 4382: 'make dist' works
! 4383:
! 4384: * AUTHORS 1.2:
! 4385: * COPYING 1.2:
! 4386: * README 1.2:
! 4387: install&others updated
! 4388:
! 4389: 2002-01-31 paf
! 4390: * ident.awk 1.2:
! 4391: lowered indent.awk back to src/
! 4392:
! 4393: * NEWS 1.1:
! 4394: * etc/parser3.charsets/windows-1250.cfg 1.1:
! 4395: * install-sh 1.1:
! 4396: * www/Makefile.am 1.1:
! 4397: * www/Makefile.in 1.1:
! 4398: moved etc&www out of src, moved configure&co out of src
! 4399: added windows-1250.cfg
! 4400: straightened installation scripts procedure
! 4401: made targets/cgi/parser3.C be dependant on ./configure --sysconfdir change
! 4402:
! 4403: 2001-12-15 paf
! 4404: * src/include/pa_charset_connection.h 1.6:
! 4405: * src/include/pa_charset_manager.h 1.8:
! 4406: * src/include/pa_transcoder.h 1.3:
! 4407: * src/main/pa_charset_connection.C 1.13:
! 4408: * src/main/pa_charset_manager.C 1.10:
! 4409: * src/main/pa_transcoder.C 1.4:
! 4410: introducing Charset
! 4411:
! 4412: 2001-10-22 parser
! 4413: * src/include/pa_xslt_stylesheet_manager.h 1.5:
! 4414: * src/main/pa_xslt_stylesheet_manager.C 1.5:
! 4415: hashfile 0
! 4416:
! 4417: 2001-09-26 parser
! 4418: * src/classes/dnode.C 1.7:
! 4419: * src/classes/dnode.h 1.3:
! 4420: * src/classes/dom.C 1.36:
! 4421: * src/types/pa_vdnode.C 1.9:
! 4422: * src/types/pa_vdnode.h 1.4:
! 4423: * src/types/pa_vdom.C 1.4:
! 4424: * src/types/pa_vdom.h 1.15:
! 4425: xdoc&xnode now
! 4426:
! 4427: * src/classes/classes.cmd 1.4:
! 4428: moved classes.inc generation on win32 to main.dsp
! 4429:
! 4430: 2001-07-03 parser
! 4431: * src/classes/random.C 1.15:
! 4432: class random renamed to math, operators became methods
! 4433:
! 4434: 2001-06-27 parser
! 4435: * src/classes/nothing.C 1.5:
! 4436: * src/types/pa_vnothing.h 1.2:
! 4437: nothing renamed to void
! 4438:
! 4439: 2001-05-21 parser
! 4440: * src/classes/unknown.C 1.8:
! 4441: * src/types/pa_vunknown.h 1.14:
! 4442: 'unknown' renamed to 'nothing'
! 4443:
! 4444: 2001-05-17 parser
! 4445: * src/doc/chm.cmd 1.7:
! 4446: * src/doc/doxygen.cmd 1.7:
! 4447: * src/doc/view.cmd 1.3:
! 4448: doc cmds
! 4449:
! 4450: 2001-05-11 paf
! 4451: * src/classes/gawk.exe 1.2:
! 4452: * src/classes/ls.exe 1.2:
! 4453: * src/main/bison.exe 1.2:
! 4454: * src/targets/isapi/KILL.EXE 1.2:
! 4455: * src/targets/isapi/PSTAT.EXE 1.2:
! 4456: * src/targets/isapi/istart.cmd 1.2:
! 4457: * src/targets/isapi/istop.cmd 1.2:
! 4458: * src/targets/isapi/kill.pl 1.2:
! 4459: moved win32 helpers to /win32tools
! 4460:
! 4461: 2001-05-07 paf
! 4462: * src/include/code.h 1.29:
! 4463: pa_code.h
! 4464:
! 4465: 2001-05-03 paf
! 4466: * src/doc/doxygen.txt 1.6:
! 4467: dox splitted .dox files and added some
! 4468:
! 4469: 2001-04-28 paf
! 4470: * src/include/pa_methoded.h 1.2:
! 4471: * src/main/pa_methoded.C 1.2:
! 4472: renamed pa_methoded back to classes/classes.h
! 4473:
! 4474: * src/classes/_double.h 1.8:
! 4475: * src/classes/_file.h 1.5:
! 4476: * src/classes/_form.h 1.4:
! 4477: * src/classes/_image.h 1.4:
! 4478: * src/classes/_int.h 1.8:
! 4479: * src/classes/_mail.h 1.4:
! 4480: * src/classes/_op.h 1.6:
! 4481: * src/classes/_random.h 1.4:
! 4482: * src/classes/_response.h 1.5:
! 4483: * src/classes/_string.h 1.10:
! 4484: * src/classes/_table.h 1.7:
! 4485: * src/classes/_unknown.h 1.3:
! 4486: * src/classes/exec.C 1.4:
! 4487: Methoded reorganized. todo: methoded-configure
! 4488:
! 4489: * src/classes/classes.inc 1.5:
! 4490: removed classes.inc
! 4491:
! 4492: 2001-04-26 paf
! 4493: * src/classes/_exec.h 1.4:
! 4494: code documentation ++
! 4495:
! 4496: 2001-04-23 paf
! 4497: * src/classes/Makefile 1.2:
! 4498: * src/main/Makefile 1.2:
! 4499: * src/targets/cgi/Makefile 1.2:
! 4500: * src/types/Makefile 1.2:
! 4501: makefiles removed
! 4502:
! 4503: 2001-04-11 paf
! 4504: * src/types/pa_vcframe.h 1.4:
! 4505: * src/types/pa_vmframe.h 1.13:
! 4506: libimaging dead end: pil parses header in .py
! 4507:
! 4508: 2001-04-06 paf
! 4509: * src/classes/_root.h 1.5:
! 4510: * src/classes/root.C 1.62:
! 4511: renamed 'root' to 'op'
! 4512:
! 4513: 2001-04-05 paf
! 4514: * src/include/pa_sql_driver.h 1.5:
! 4515: sql driver services for conv memory & error reporting
! 4516:
! 4517: 2001-04-03 paf
! 4518: * src/doc/generate.cmd 1.2:
! 4519: string::pos & cmp & piece bugs fixed.
! 4520: string::split new
! 4521: table:load separated from set
! 4522: table:set implemented with clean \n \t searches
! 4523:
! 4524: 2001-03-24 paf
! 4525: * src/targets/isapi/nt_log_events.mc 1.2:
! 4526: cgi: sapi::log
! 4527:
! 4528: 2001-03-22 paf
! 4529: * src/targets/cgi/vform_fields_fill.C 1.2:
! 4530: * src/targets/cgi/vform_fields_fill.h 1.2:
! 4531: z
! 4532:
! 4533: 2001-03-19 paf
! 4534: * src/classes/_cookie.h 1.2:
! 4535: * src/classes/cookie.C 1.3:
! 4536: VCookie is now :Value
! 4537:
! 4538: * src/classes/_env.h 1.6:
! 4539: * src/classes/env.C 1.8:
! 4540: VEnv is now :Value
! 4541:
! 4542: * src/targets/cgi/pa_vform.C 1.3:
! 4543: moved common get_element part from stateless object&class into
! 4544: VAliased
! 4545:
! 4546: * src/classes/_request.h 1.4:
! 4547: * src/classes/request.C 1.6:
! 4548: VRequest moved to :Value
! 4549:
! 4550: 2001-03-14 paf
! 4551: * src/include/core.h 1.16:
! 4552: * src/main/core.C 1.69:
! 4553: global handler, exceptions in parser3
! 4554:
! 4555: 2001-03-13 paf
! 4556: * src/targets/cgi/parser.dsp 1.2:
! 4557: z
! 4558:
! 4559: 2001-03-11 paf
! 4560: * src/include/pa_valiased.h 1.4:
! 4561: * src/include/pa_value.h 1.51:
! 4562: * src/include/pa_vbool.h 1.8:
! 4563: * src/include/pa_vcframe.h 1.8:
! 4564: * src/include/pa_vclass.h 1.30:
! 4565: * src/include/pa_vdouble.h 1.13:
! 4566: * src/include/pa_vhash.h 1.13:
! 4567: * src/include/pa_vint.h 1.5:
! 4568: * src/include/pa_vjunction.h 1.9:
! 4569: * src/include/pa_vmframe.h 1.24:
! 4570: * src/include/pa_vobject.h 1.18:
! 4571: * src/include/pa_vstring.h 1.18:
! 4572: * src/include/pa_vunknown.h 1.10:
! 4573: * src/include/pa_wcontext.h 1.29:
! 4574: * src/include/pa_wwrapper.h 1.14:
! 4575: * src/main/pa_cframe.C 1.6:
! 4576: * src/main/pa_value.C 1.8:
! 4577: * src/main/pa_vclass.C 1.5:
! 4578: * src/main/pa_wcontext.C 1.11:
! 4579: splitted types from include/
! 4580:
! 4581: 2001-03-08 paf
! 4582: * src/include/pa_bool.h 1.2:
! 4583: * src/include/pa_double.h 1.2:
! 4584: withoud cloning. didn't need it actually, params got passed from
! 4585: out unnamed ewpool
! 4586:
! 4587: 2001-02-24 paf
! 4588: * src/include/pa_vframe.h 1.6:
! 4589: codeframe just compiled
! 4590:
! 4591: 2001-02-21 paf
! 4592: * src/include/pa_context.h 1.8:
! 4593: request core methods0
! 4594:
! 4595: * src/include/compile.h 1.5:
! 4596: * src/include/execute.h 1.3:
! 4597: get put -1 [just compiled]
! 4598:
! 4599: 2001-01-30 paf
! 4600: * src/include/pa_error.h 1.4:
! 4601: * src/main/pa_error.C 1.4:
! 4602: lowered targets/parser into subdir, added parser_Pool(Pool)
! 4603: failed to add. would think..
! 4604:
E-mail: