12007-02-08 16:38 klacke 2 3 * configure: need to also check in configure after the setuod_drv 4 gcc/ld patch 5 62007-02-06 17:25 klacke 7 8 * src/yaws_cgi.erl: added auth env stuff to yaws_cgi patch by 9 Julian Noble 10 112007-02-06 12:04 etnt 12 13 * src/yaws_server.erl: Bugfix by Magnus Froberg: binding socket 14 with fd_server now only listens to the specified IP address given 15 in #sconf.listen 16 172007-02-04 17:38 klacke 18 19 * ChangeLog, www/code.yaws, www/news, www/setpcookie.yaws, 20 www/upload.yaws: preparing for 1.67 21 222007-02-04 16:56 klacke 23 24 * vsn.mk: preparing for release 1.67 25 262007-02-04 16:47 klacke 27 28 * src/yaws_server.erl: Removed the urlc_total counter - it didn't 29 provide info which was worth the proce of having it - Also Chris 30 NewCombe reported trobles with the counter 31 322007-02-02 10:28 etnt 33 34 * src/Makefile: Added install of the priv/*.xsd files 35 362007-02-01 16:58 etnt 37 38 * src/yaws_api.erl: Fixing yaws_api:find_cookie_val/2 which was 39 broken. 40 412007-01-30 11:27 etnt 42 43 * www/soap_intro.yaws: Added paragraph with some limitation 44 regarding binding style and type of encoding. 45 462007-01-26 16:55 etnt 47 48 * www/soap_intro.yaws: Made the examples look prettier. 49 502007-01-26 15:53 etnt 51 52 * www/soap_intro.yaws: Adding missing description on call to: 53 yaws_soap_srv:setup/2. 54 552007-01-24 08:49 klacke 56 57 * src/yaws_config.erl: patch from Dimitriy Kargapolov for tmpdir 58 handling 59 602007-01-23 15:46 etnt 61 62 * src/yaws_soap_lib.erl: Bugfix by Feredrik Thulin: The 63 (undocumented) http_uri:parse/1 return format was changed between 64 Erlang/OTP R11B-1 and R11B-2. 65 662007-01-19 21:43 klacke 67 68 * configure.in: [no log message] 69 702007-01-19 21:42 klacke 71 72 * src/yaws.erl: Patch from Fredrik Thulin to make setuid_drv work 73 better under ubuntu where gcc with some stack smashing tech is used 74 to build, then we cannot use ld, we need to use ggc to greate the 75 shared object 76 772007-01-19 10:17 etnt 78 79 * src/yaws_server.erl: Appmod </, Mod> didn't work properly. Should 80 be fixed now. 81 822007-01-17 10:43 etnt 83 84 * src/yaws_rss.erl: The generated content was not valid RSS 2.0 85 content. This is fixed now. 86 872007-01-02 23:58 klacke 88 89 * doc/yaws.tex, man/yaws.conf.5, src/yaws_config.erl: added ability 90 to have config files in several files, patch from Sergei Golovan 91 922006-12-29 19:27 etnt 93 94 * src/yaws_rpc.erl, www/json_intro.yaws: Added call to callback 95 function: M:F(cookie_expire) which is expected to return a proper 96 cookie expire string. If non-existant, the default behaviour will 97 prevail, i.e a session bases cookie lifetime. 98 992006-12-25 16:45 etnt 100 101 * src/yaws_api.erl: Extending yaws_api:find_cookie_val/2 to accept 102 an #arg record as second argument as well. 103 1042006-12-22 04:10 yarivvv 105 106 * www/haxe_intro.yaws: tweaked the haXe documentation 107 1082006-12-17 21:02 klacke 109 110 * www/: news, soap_intro.yaws: vsn 1.66 111 1122006-12-17 19:23 klacke 113 114 * applications/mail/src/Makefile: [no log message] 115 1162006-12-16 16:12 mikaelka 117 118 * applications/yapp/Makefile: Fix to yapp Makefile to clean all 119 generated files in doc directory 120 1212006-12-14 23:45 etnt 122 123 * src/yaws.erl: Adding add_server/2 and lots of access functions 124 for manipuling the #ssl{} record 125 1262006-12-13 09:30 etnt 127 128 * www/doc.yaws: Adding entry for the yaws_soap_lib man-page. 129 1302006-12-12 17:43 etnt 131 132 * man/: yaws.conf.5, yaws_soap_lib.5: Adding a new man page for the 133 yaws_soap_lib module. Also, added enable_soap config to yaws.conf.5 134 1352006-12-12 17:25 etnt 136 137 * src/yaws_soap_lib.erl: [no log message] 138 1392006-12-12 17:13 etnt 140 141 * src/yaws_soap_lib.erl: [no log message] 142 1432006-12-12 16:46 etnt 144 145 * src/yaws_soap_lib.erl: [no log message] 146 1472006-12-12 16:42 etnt 148 149 * src/yaws_soap_lib.erl: Adding yaws_soap_lib:call/4 which takes 150 the acual Header and Body messages. 151 1522006-12-12 15:24 etnt 153 154 * src/yaws_soap_lib.erl: [no log message] 155 1562006-12-12 15:20 etnt 157 158 * src/yaws.erl: Fixing the setup of the PAM/Auth stuff when 159 starting embedded Yaws. 160 1612006-12-12 14:49 etnt 162 163 * src/yaws_soap_lib.erl: Fixing the handling of the return value 164 from the http-request. 165 1662006-12-12 13:32 klacke 167 168 * src/yaws_cgi.erl: override cgienv if provideded env in extraenv 169 1702006-12-12 10:54 klacke 171 172 * ChangeLog, www/news: [no log message] 173 1742006-12-12 10:47 klacke 175 176 * vsn.mk: preparing for 1.66 177 1782006-12-12 10:33 klacke 179 180 * scripts/yaws.template: [no log message] 181 1822006-12-12 10:29 klacke 183 184 * src/yaws.erl: need pam for embedded mode 185 1862006-12-12 00:54 klacke 187 188 * src/yaws.erl, www/json_sample.yaws: small bug fixes 189 1902006-12-11 17:20 klacke 191 192 * c_src/epam.c: set RUSER so that pam_group.so works for us 193 1942006-12-10 23:32 etnt 195 196 * include/erlsom.hrl, include/soap.hrl, include/yaws.hrl, 197 priv/envelope.xsd, priv/soap.xsd, priv/wsdl.xsd, src/Makefile, 198 src/yaws.erl, src/yaws_config.erl, src/yaws_rpc.erl, 199 src/yaws_soap_lib.erl, src/yaws_soap_srv.erl, www/TAB.inc, 200 www/json_intro.yaws, www/soap_intro.yaws: Adding SOAP processing 201 capabilities to Yaws. Read the www/soap_intro.yaws for more info. 202 2032006-12-10 20:55 klacke 204 205 * scripts/Install, scripts/Makefile, scripts/make-upload, 206 src/Makefile: Make/build fixes 207 2082006-12-06 00:05 klacke 209 210 * src/yaws_config.erl: bug found in path handling for yaws_dir by 211 CEAN guys 212 2132006-12-01 22:15 klacke 214 215 * src/yaws_compile.erl: handle compiler crash 216 2172006-11-28 21:48 klacke 218 219 * src/yaws_server.erl: filer econnreset errors 220 2212006-11-27 20:29 klacke 222 223 * src/yaws_api.erl: memory better htmlize 224 2252006-11-20 23:20 klacke 226 227 * src/yaws_server.erl: shutdown fixes from Danile Luna 228 2292006-11-19 23:14 klacke 230 231 * src/yaws_cgi.erl: added env DOCUMENT_ROOT to cgi env vars - 232 Michael FIG 233 2342006-11-19 18:09 klacke 235 236 * src/yaws_server.erl: dont log write errors when error is 'closed' 237 2382006-11-09 21:30 etnt 239 240 * src/yaws_server.erl: Fixed bug: the 'start_mod' module was not 241 called correctly when having several servers listening to the same 242 port. 243 2442006-11-06 23:41 klacke 245 246 * src/yaws_server.erl: the pathinfo elem in #arg got wrong when 247 appmod was / 248 2492006-11-05 22:20 klacke 250 251 * src/yaws.erl: start_embedded default flags patch by Jason 252 Andersson 253 2542006-10-18 16:18 jbevemyr 255 256 * src/: yaws_log.erl, yaws_server.erl: Fixed logging for authmodule 257 2582006-10-18 15:51 jbevemyr 259 260 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 261 src/yaws_server.erl: Added option for having a module for handling 262 authentication. 263 2642006-10-09 22:44 mikaelka 265 266 * applications/yapp/src/yapp.erl: Fix to yapp for starting 267 dependencies, patch from Michael Leonhard 268 2692006-09-20 14:34 klacke 270 271 * man/yaws_api.5, src/yaws_api.erl: [no log message] 272 2732006-09-20 09:46 klacke 274 275 * www/: arg.yaws, arg2.yaws: added the client IP address to the 276 #arg record 277 2782006-09-20 09:29 klacke 279 280 * include/yaws_api.hrl, src/yaws_server.erl: added the client IP 281 address to the #arg record 282 2832006-09-19 09:41 klacke 284 285 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 286 src/yaws_server.erl: added config flag 'use_large_ssl_pool = 287 bool()' 288 2892006-09-11 20:12 klacke 290 291 * ChangeLog, vsn.mk, www/news: preparing for 1.65 292 2932006-09-11 11:11 klacke 294 295 * src/yaws_server.erl: patch by Chris NewCombeto handle PUT method 296 better 297 2982006-09-10 23:23 klacke 299 300 * www/configuration.yaws: [no log message] 301 3022006-09-09 22:48 mikaelka 303 304 * www/yapp_intro.yaws: Fixed some formulations 305 3062006-09-09 19:42 mikaelka 307 308 * www/: TAB.inc, yapp_intro.yaws: added yapp_intro.yaws 309 3102006-09-09 19:40 mikaelka 311 312 * applications/yapp/src/yapp.erl: fix so that files in top 313 directory that start with same string as the yapp are not affected 314 3152006-09-08 21:47 yarivvv 316 317 * src/haxe.erl: removed debug logging statements 318 3192006-09-08 20:07 yarivvv 320 321 * src/haxe.erl: Updated the haXe remoting adapter to be compatible 322 with the latest version of haXe. The main improvement is the 323 performance of the caching algorithm 324 3252006-09-07 16:28 etnt 326 327 * src/yaws.erl: Bugfix of my stupidity 328 3292006-09-07 16:10 etnt 330 331 * src/yaws.erl: Fixed a typo in start_embedded/N. 332 3332006-09-06 13:22 etnt 334 335 * src/ymnesia.erl: Added the ymnesia.erl appmod. 336 3372006-09-06 10:05 klacke 338 339 * src/yaws_zlib.erl: patch from Matthew Reilley to handle new 340 return value from OTP zlib:deflate/4 341 3422006-09-05 22:14 etnt 343 344 * src/yaws.erl, www/embed.yaws: Reworked the start_embedded 345 functions into three functions. 346 347 start_embedded(DocRoot). start_embedded(DocRoot, SC_KeyValueList). 348 start_embedded(DocRoot, SC_KeyValueList, GC_KeyValueList). 349 3502006-09-05 16:58 klacke 351 352 * src/yaws_compile.erl: [no log message] 353 3542006-09-05 15:53 etnt 355 356 * src/yaws.erl: Added start_embedded/2 that takes a list of sconf 357 attributes. 358 3592006-09-05 10:10 etnt 360 361 * www/embed.yaws: [no log message] 362 3632006-09-05 10:07 etnt 364 365 * www/embed.yaws: Updated to reflect the yaws:start_embedded/N 366 functions. 367 3682006-09-05 09:09 etnt 369 370 * src/: yaws_jsonrpc.erl, yaws_rpc.erl, yaws_xmlrpc.erl: Corrected 371 reference to yaws_api.hrl so that they now compile properly. 372 3732006-09-05 08:56 etnt 374 375 * src/yaws.erl: Added start_embedded/1 and start_embedded/4. 376 377 Quick and easy way of starting Yaws in embedded mode. No need for 378 any start-script switches and no dependencies to Yaws header files. 379 Just call either start_embedded/1 or start_embedded/4 and you are 380 in the air. 381 3822006-09-03 17:41 mikaelka 383 384 * applications/yapp/: Makefile, README, vsn.mk, doc/.empty, 385 ebin/.empty, priv/docroot/END.inc, priv/docroot/HEAD.inc, 386 priv/docroot/add.yaws, priv/docroot/add_post.yaws, 387 priv/docroot/index.yaws, priv/docroot/list.yaws, 388 priv/docroot/remove.yaws, priv/docroot/remove_post.yaws, 389 src/Makefile, src/yapp.app.src, src/yapp.erl, src/yapp_app.erl, 390 src/yapp_event_handler.erl, src/yapp_handler.erl, 391 src/yapp_mnesia_server.erl, src/yapp_registry.erl, 392 src/yapp_server.erl, src/yapp_sup.erl: added Yaws application 393 handler - yapp 394 3952006-09-03 17:34 mikaelka 396 397 * src/yaws_server.erl: Added dynamic Docroot to ssi for Yapps 398 3992006-08-30 09:13 klacke 400 401 * src/yaws_server.erl: patch from anders nygren to handle absolute 402 paths + yssi 403 4042006-08-28 20:53 klacke 405 406 * scripts/yaws.template, src/json.erl, src/yaws_compile.erl, 407 src/yaws_ctl.erl: patch from Magnus froberg to get better control 408 over the files generated by 'yaws --check'. This is good if one 409 wants to run i.e. xref and dialyzer also on all the generated .erl 410 files from the --checker 411 4122006-08-25 16:46 klacke 413 414 * src/: mime_type_c.erl, yaws_api.erl, yaws_dav.erl, 415 yaws_server.erl: found errors with xref 416 4172006-08-23 09:38 klacke 418 419 * src/json.erl: empty array bug in json parse found by juhani and 420 fixed by gaspar 421 4222006-08-07 12:20 klacke 423 424 * src/yaws_server.erl: [no log message] 425 4262006-08-07 12:19 klacke 427 428 * src/yaws_server.erl: appmod '/' was broken 429 4302006-08-07 11:35 klacke 431 432 * scripts/: Install, netbsd/yaws.sh: NetBSD support from Kuzma 433 Bartosz 434 4352006-07-13 13:09 klacke 436 437 * ChangeLog, www/news: [no log message] 438 4392006-07-13 13:06 klacke 440 441 * vsn.mk: preparing for 1.64 442 4432006-07-13 10:42 jbevemyr 444 445 * applications/mail/src/smtp.erl: Fixes from Bengt Kleberg to make 446 smtp.erl useful outside the webmail app. 447 4482006-07-06 11:04 klacke 449 450 * src/: Makefile, yaws_cgi.erl, yaws_ctl.erl: patch by Sergei 451 Golovan which fixed a CGI bug and made yaws_ctl safe 452 4532006-07-03 11:17 klacke 454 455 * scripts/: Install, darwin/Yaws.StartupItem: install patches for 456 macosX by Eric Baur 457 4582006-06-27 22:26 yarivvv 459 460 * www/haxe_intro.yaws: fix documentation typo 461 4622006-06-27 06:47 yarivvv 463 464 * www/haxe_sample.yaws: fixed documentation bug in haxe_sample.yaws 465 4662006-06-27 06:29 yarivvv 467 468 * www/: haxe_intro.yaws, haxe_intro.yaws: fixed documentation bug 469 in haxe_intro.yaws 470 4712006-06-27 06:10 yarivvv 472 473 * src/Makefile, src/haxe.erl, src/yaws_rpc.erl, 474 www/haxe_intro.yaws, www/haxe_sample.html, www/json_intro.yaws, 475 www/TAB.inc, www/json_sample.yaws: Added a haXe remoting adapter 476 with documentation 477 4782006-06-22 12:30 klacke 479 480 * src/yaws_server.erl: made index.php autoload if it exists 481 4822006-06-19 11:00 klacke 483 484 * www/json_intro.yaws: [no log message] 485 4862006-06-16 14:50 klacke 487 488 * scripts/debian/yaws.init.d: [no log message] 489 4902006-06-16 14:38 klacke 491 492 * scripts/: Install, debian/yaws.init.d: added debian startup 493 script 494 4952006-06-16 14:25 klacke 496 497 * c_src/Makefile: [no log message] 498 4992006-06-16 14:21 klacke 500 501 * README: [no log message] 502 5032006-06-15 14:44 klacke 504 505 * www/shopingcart/shopcart.erl: [no log message] 506 5072006-06-11 16:51 klacke 508 509 * vsn.mk, www/news: tiny followup rel 510 5112006-06-11 16:47 klacke 512 513 * scripts/: Install, Makefile: weird make behaviour from macos make 514 5152006-06-07 23:09 klacke 516 517 * Makefile: [no log message] 518 5192006-06-07 22:35 klacke 520 521 * Makefile, src/yaws.erl, src/yaws_server.erl, src/yaws_sup.erl, 522 www/news: mikl hup fixes 523 5242006-06-07 22:13 klacke 525 526 * ChangeLog, www/internals.yaws, www/news: [no log message] 527 5282006-06-07 22:07 klacke 529 530 * Makefile, configure, configure.in, vsn.mk, src/Makefile, 531 src/yaws_config.erl, src/yaws_generated.template: preparing for 532 1.62 533 5342006-06-01 09:15 klacke 535 536 * include/yaws.hrl, man/yaws.conf.5: changed default php exe to 537 php-cgi 538 5392006-05-31 15:09 klacke 540 541 * scripts/yaws.template: [no log message] 542 5432006-05-31 00:11 klacke 544 545 * configure, configure.in, include.mk.in, scripts/Install, 546 scripts/Makefile: [no log message] 547 5482006-05-30 23:31 klacke 549 550 * src/Makefile, src/json.erl, src/jsonrpc.erl, 551 src/yaws_jsonrpc.erl, src/yaws_xmlrpc.erl, www/TAB.inc, 552 www/json_intro.yaws, www/json_sample.html, www/json_sample.yaws, 553 www/jsolait/jsolait.js, www/jsolait/lib/jsonrpc.js, 554 www/jsolait/lib/urllib.js: JSON ajax code from Gaspar Chilingarov, 555 I added docs describing an example 556 5572006-05-30 17:20 klacke 558 559 * include.mk.in, doc/Makefile, scripts/Install, 560 scripts/yaws.template, src/yaws_config.erl, src/yaws_ctl.erl: 561 run_erl to_erl support patch from Mats Cronquist 562 5632006-04-28 17:42 klacke 564 565 * src/yaws_ctl.erl: [no log message] 566 5672006-04-28 17:35 klacke 568 569 * src/: yaws_content_negotiation.erl, yaws_server.erl, 570 yaws_zlib.erl: some bugs in non used code found by dialyzer 571 5722006-04-27 22:02 klacke 573 574 * scripts/gentoo/conf.d.yaws, scripts/gentoo/init.d.yaws, www/news, 575 doc/yaws.pdf: [no log message] 576 5772006-04-27 21:47 klacke 578 579 * ChangeLog, scripts/freebsd/yaws.sh, src/yaws_ctl.erl, www/news: 580 preparing for 1.61 581 5822006-04-27 21:38 klacke 583 584 * scripts/yaws.template, src/yaws_config.erl, src/yaws_ctl.erl: [no 585 log message] 586 5872006-04-27 21:25 klacke 588 589 * Makefile, README, configure, configure.in, include.mk.in, vsn.mk, 590 c_src/Makefile, man/Makefile, man/yaws.1, man/yaws.conf.5, 591 man/yaws_api.5, scripts/Install, scripts/Makefile, 592 scripts/yaws.template, src/Makefile, src/yaws.erl, 593 src/yaws_api.erl, src/yaws_cgi.erl, src/yaws_config.erl, 594 src/yaws_ctl.erl, src/yaws_generated.template, www/code/Makefile, 595 www/shopingcart/Makefile: added support for 2 additional configure 596 flags, --disable-pam and --with-extrainclude=DIR 597 598 Worked the Makefiles to properly support DESTDIR. This is useful 599 for packagers (deb, rpm ...) 600 6012006-04-05 09:53 klacke 602 603 * src/yaws_ls.erl: [no log message] 604 6052006-04-05 09:53 klacke 606 607 * LICENSE: changed licens to proper BSD 608 6092006-03-18 00:32 klacke 610 611 * scripts/: darwin/Yaws.StartupItem, gentoo/conf.d.yaws, 612 redhat/yaws.init.d, suse/yaws.init.d: [no log message] 613 6142006-03-18 00:17 klacke 615 616 * src/yaws_log.erl: [no log message] 617 6182006-03-17 23:57 klacke 619 620 * ChangeLog, www/news: "" 621 6222006-03-17 23:46 klacke 623 624 * vsn.mk: prearing for 1.60 625 6262006-03-14 21:59 klacke 627 628 * include.mk.in: [no log message] 629 6302006-03-09 22:58 klacke 631 632 * include/yaws.hrl, man/yaws.1, man/yaws.conf.5, 633 scripts/yaws.template, src/Makefile, src/yaws.erl, 634 src/yaws_404.erl, src/yaws_api.erl, src/yaws_cgi.erl, 635 src/yaws_compile.erl, src/yaws_config.erl, src/yaws_ctl.erl, 636 src/yaws_html.erl, src/yaws_log.erl, src/yaws_ls.erl, 637 src/yaws_revproxy.erl, src/yaws_server.erl, 638 src/yaws_session_server.erl, src/yaws_ssl.erl, src/yaws_sup.erl: 639 removed the ability change userid, also stopped writing to 640 /tmp/yaws and started to write to /home/klacke/.yaws instead. This 641 is much better since we cannot now ever get into the situations 642 where file ownership and umask stop us from controlling a daemon. 643 Also cleaned up the start flags to the yaws script, all old flags 644 are still there for backward scompatibilty. 645 6462006-03-09 18:25 klacke 647 648 * c_src/Makefile: [no log message] 649 6502006-03-06 17:22 klacke 651 652 * man/yaws.conf.5: [no log message] 653 6542006-02-26 14:38 mbj 655 656 * applications/wiki/: README, src/wiki.erl, 657 src/wiki_format_txt.erl: Fixed error printouts; handle https and 658 ftp links; updated READE 659 6602006-02-22 14:40 klacke 661 662 * src/yaws_ctl.erl: file descriptor leak bug found by Mats 663 Cronqvist where each call to 'yaws -ls' left an unclosed dscriptor 664 in the server 665 6662006-02-21 14:08 klacke 667 668 * src/yaws_ctl.erl: [no log message] 669 6702006-02-14 23:22 klacke 671 672 * c_src/Makefile, c_src/epam.c, man/yaws.conf.5, 673 src/yaws_config.erl, src/yaws_server.erl, src/yaws_sup.erl: [no log 674 message] 675 6762006-02-14 22:00 klacke 677 678 * ChangeLog, www/news: "" 679 6802006-02-14 21:10 klacke 681 682 * c_src/Makefile: "" 683 6842006-02-14 20:56 klacke 685 686 * c_src/epam.c, include/yaws.hrl, src/Makefile, 687 src/mime_type_c.erl, src/yaws_config.erl, src/yaws_ctl.erl, 688 src/yaws_ls.erl, src/yaws_server.erl, src/yaws_sup.erl: pam 689 cleanup, add env record, yaws_ls enhancements by 690 doccarcass@gmail.com 691 6922006-02-12 16:59 mikaelka 693 694 * src/yaws_server.erl: Clearold ets table instead of deleting and 695 making a new one when updating sconf line 559 696 6972006-02-07 20:25 klacke 698 699 * src/yaws_revproxy.erl: broken revproxy 700 7012006-02-07 12:14 klacke 702 703 * man/yaws.conf.5: [no log message] 704 7052006-02-03 15:01 sstrollo 706 707 * configure, configure.in, c_src/epam.c: Handle pam include files 708 in different location... 709 7102006-02-03 14:47 sstrollo 711 712 * c_src/setuid_drv.c: Call setpwent() in setuid_drv (which wasn't 713 working without it on FreeBSD) 714 7152006-02-01 23:43 klacke 716 717 * c_src/epam.c: [no log message] 718 7192006-02-01 23:41 klacke 720 721 * c_src/Makefile: "" 722 7232006-02-01 23:36 klacke 724 725 * ChangeLog, www/news: [no log message] 726 7272006-02-01 23:27 klacke 728 729 * vsn.mk, c_src/Makefile, doc/yaws.pdf, include/yaws.hrl, 730 man/yaws.conf.5, man/yaws_api.5, src/Makefile, src/yaws_config.erl, 731 src/yaws_pam.erl, src/yaws_server.erl, src/yaws_sup.erl: added pam 732 support + prepare for 1.58 733 7342005-12-10 19:21 mikaelka 735 736 * src/yaws_server.erl: changed so that an arg_rewrite_mod may 737 temporarily change the docroot by changing the Arg#arg.docroot 738 attribute 739 7402005-11-30 21:10 klacke 741 742 * include/yaws.hrl, man/yaws.conf.5, scripts/yaws.conf.template, 743 src/yaws_config.erl, src/yaws_server.erl: added support for fdsrv 744 7452005-11-25 20:49 etnt 746 747 * src/: yaws_config.erl, yaws_rss.erl: Fixing the yaws-rss 748 functionality. Adding configure parameter rss_dir, defining the 749 directory where to store the RSS database. 750 7512005-11-23 23:52 mbj 752 753 * src/yaws.erl: fixed allow_header for non-DAV case 754 7552005-11-23 23:45 mbj 756 757 * include/yaws.hrl, src/Makefile, src/dav.erl, src/yaws.erl, 758 src/yaws_config.erl, src/yaws_dav.erl, src/yaws_server.erl: 759 reworked the DAV support a bit - don't use an appmod, instead yaws 760 has built-in support for DAV methods. Added support for missing 761 DAV methods (COPY etc). 762 7632005-11-20 23:30 klacke 764 765 * src/: yaws.erl, yaws_api.erl, yaws_cgi.erl, yaws_compile.erl, 766 yaws_config.erl, yaws_content_negotiation.erl, yaws_ctl.erl, 767 yaws_debug.erl, yaws_log.erl, yaws_ls.erl, yaws_revproxy.erl, 768 yaws_server.erl, yaws_ssl.erl: "" 769 7702005-10-11 14:12 klacke 771 772 * src/mime_type_c.erl: bad charset header genererated 773 7742005-10-05 13:24 klacke 775 776 * src/yaws_server.erl: "" 777 7782005-10-04 22:21 etnt 779 780 * src/yaws_rss.erl: Cleaned up w3cdtf-date function by Daniel 781 Kaminski. 782 7832005-10-03 09:41 etnt 784 785 * src/yaws_rss.erl: Updated the RSS date format, as suggested by 786 Daniel Kaminski. 787 7882005-10-03 09:34 etnt 789 790 * doc/README.rss, src/yaws_rss.erl: Fixed the RSS date format, as 791 suggested by Daniel Kaminski. 792 7932005-09-30 11:16 klacke 794 795 * src/yaws_server.erl: [no log message] 796 7972005-09-30 11:04 klacke 798 799 * include/yaws.hrl, src/yaws_config.erl, src/yaws_server.erl: "" 800 8012005-09-29 10:03 klacke 802 803 * include/yaws.hrl, man/yaws.conf.5, scripts/yaws.conf.template, 804 src/yaws_config.erl, src/yaws_server.erl: added feature to not pick 805 first sconf when virthosting 806 8072005-09-28 17:31 klacke 808 809 * man/yaws.conf.5: "" 810 8112005-09-25 16:51 mikl 812 813 * applications/wiki/wiki.conf: Fixed path to the application 814 directory where yaws files are stored. 815 8162005-09-16 14:45 etnt 817 818 * doc/README.rss: Updated RSS documentation. 819 8202005-09-16 14:41 etnt 821 822 * src/yaws_rss.erl: Made month and days in RSS output to consist of 823 two figures instead of just one. 824 8252005-09-13 16:11 klacke 826 827 * src/mime.types: "" 828 8292005-08-17 15:08 klacke 830 831 * ChangeLog, src/Makefile, src/yaws_revproxy.erl, www/news: "" 832 8332005-08-17 15:01 klacke 834 835 * vsn.mk: preparing for 1.57 836 8372005-08-17 01:01 klacke 838 839 * include/yaws.hrl: rel/abs path patch by Rob Schmersel which fixed 840 a problem in the wiki 841 8422005-08-15 20:26 klacke 843 844 * src/: yaws_revproxy.erl, yaws_ssl.erl: "" 845 8462005-08-15 17:45 klacke 847 848 * src/: yaws.erl, yaws_ctl.erl, yaws_debug.erl, yaws_revproxy.erl, 849 yaws_server.erl, yaws_ssl.erl: rewrote yaws SSL code to use the 850 packet http and packet line modes that are now supported in the OTP 851 ssl module. Earlier this was all manual (and slow) code in yaws. 852 Thus yaws/SSL servers are now considerably faster 853 8542005-08-15 13:01 klacke 855 856 * src/: yaws_server.erl, yaws_session_server.erl, yaws_ssl.erl: 857 support chunked data from the client 858 8592005-07-05 11:08 klacke 860 861 * src/: yaws.erl, yaws_server.erl: tmp patch by Karel Ostrovsky 862 8632005-07-02 16:30 klacke 864 865 * src/yaws_cgi.erl: cgi port patch by joe_e_e 866 8672005-07-02 16:17 mikl 868 869 * ChangeLog, src/yaws_cgi.erl: yaws_cgi.erl: Do not send the server 870 port along with the host name in the CGI HTTP_HOST environment 871 variable. 872 8732005-06-30 15:40 mikl 874 875 * ChangeLog, src/yaws_cgi.erl: Added HTTP_HOST env variable for CGI 876 scripts (was required by sphpblog). 877 8782005-06-30 15:37 mikl 879 880 * ChangeLog, include.mk.in: Added compile option to generate debug 881 information in the Erlang beam file 882 8832005-06-17 12:58 klacke 884 885 * www/: dynamic.yaws, index.yaws, news: "" 886 8872005-06-16 13:59 klacke 888 889 * www/news, www/yaws-1.55_to_1.56.patch, vsn.mk: "" 890 8912005-06-16 13:47 klacke 892 893 * www/news: "" 894 8952005-06-16 13:36 klacke 896 897 * src/yaws_api.erl: "" 898 8992005-06-16 13:33 klacke 900 901 * src/yaws_api.erl: "" 902 9032005-06-10 16:17 klacke 904 905 * ChangeLog, www/news: "" 906 9072005-06-10 16:08 klacke 908 909 * vsn.mk: preparing for release 1.55 910 9112005-06-08 14:58 klacke 912 913 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 914 src/yaws_server.erl: added the possibilty to have multiple 915 docroots, where a page is searched in the list of docroots 916 9172005-06-07 20:08 klacke 918 919 * scripts/Install: "" 920 9212005-06-07 13:13 klacke 922 923 * man/yaws.1, scripts/yaws.template: -erlarg patch by Fredrik 924 Thulin 925 9262005-05-26 22:54 etnt 927 928 * src/yaws_dav.erl: [no log message] 929 9302005-05-23 19:14 klacke 931 932 * man/yaws_api.5: "" 933 9342005-05-20 00:47 etnt 935 936 * src/: dav.erl, yaws_server.erl: Adding support for PUT and 937 DELETE. 938 9392005-05-19 20:21 etnt 940 941 * src/dav.erl: [no log message] 942 9432005-05-19 00:36 etnt 944 945 * src/dav.erl: [no log message] 946 9472005-05-18 16:42 klacke 948 949 * scripts/yaws.template: "" 950 9512005-05-18 00:12 etnt 952 953 * src/: Makefile, dav.erl: Begun work with providing a filsystem 954 dav appmod. 955 9562005-05-17 10:37 etnt 957 958 * src/yaws_dav.erl: Fixed include file references. 959 9602005-05-16 23:24 etnt 961 962 * src/: yaws.erl, yaws_server.erl: Adding the MKCOL method 963 (webdav). 964 9652005-05-16 23:12 etnt 966 967 * src/yaws_api.erl: Added return code 207, Multi Status 968 9692005-05-16 14:56 etnt 970 971 * src/yaws_dav.erl: [no log message] 972 9732005-05-16 13:58 etnt 974 975 * include/yaws_dav.hrl, src/Makefile, src/yaws.erl, 976 src/yaws_dav.erl, src/yaws_server.erl: Adding the beginning of 977 WebDav support. The PROPFIND method has been added. The intention 978 is to let appmods take care of the WebDav specfics. 979 9802005-05-16 13:01 klacke 981 982 * src/yaws_api.erl: "" 983 9842005-05-12 15:12 klacke 985 986 * doc/yaws.tex, scripts/Makefile, www/code/Makefile, 987 www/shopingcart/Makefile: "" 988 9892005-04-29 14:28 mikl 990 991 * src/yaws.erl: temp directory is now taken from TMP environment 992 variable, and a default is used if the environment variable is not 993 set 994 9952005-04-25 15:48 klacke 996 997 * src/: yaws_config.erl, yaws_server.erl: new feature called 998 redirect maps whereby its possible to redir entire parts of the 999 docroot to another site 1000 10012005-04-25 13:54 klacke 1002 1003 * src/yaws_server.erl: Removed the forbidden code, the right thing 1004 to do when a scripttype is forbidden and we shall not run an 1005 interpreter on the script is to ship the script, but as text/plain 1006 instead of actually refusing to ship the data. Otherwise it's not 1007 possible to publish .php files at all on the website. 1008 10092005-04-18 22:55 jbevemyr 1010 1011 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 1012 src/yaws_server.erl: Added redirect map 1013 10142005-04-18 22:33 jbevemyr 1015 1016 * applications/mail/src/mail.erl: Fixed various bugs and removed 1017 pre_html. 1018 10192005-04-12 15:44 klacke 1020 1021 * ChangeLog, man/yaws_api.5, www/internals.yaws, www/news, 1022 www/stil.css: 1.54 1023 10242005-04-12 14:49 klacke 1025 1026 * vsn.mk: prepare for 1.54 1027 10282005-04-12 14:48 klacke 1029 1030 * src/: yaws_config.erl, yaws_debug.erl, yaws_revproxy.erl, 1031 yaws_server.erl, yaws_sup.erl: better looking debug printouts + 1032 dont overwrite trace_to_tty (-x commandline) if set on the 1033 commandline and ind the config file, commandline should have 1034 precedense 1035 10362005-04-12 13:30 klacke 1037 1038 * doc/yaws.pdf, include/yaws.hrl, src/yaws_server.erl, 1039 www/internals.yaws, www/redirect.yaws: Bug fixed with bindings that 1040 got propagated over redirects. Good ol get/put bug 1041 10422005-04-12 09:35 klacke 1043 1044 * src/yaws_content_negotiation.erl: "" 1045 10462005-04-11 15:59 klacke 1047 1048 * www/: TAB.inc, compile_layout.dia, compile_layout.png, 1049 internals.yaws, process_tree.dia, process_tree.png: "" 1050 10512005-04-10 18:34 mikl 1052 1053 * src/yaws_revproxy.erl: By default proxy is not keep-alived 1054 10552005-04-10 14:42 mikl 1056 1057 * src/: yaws_api.erl, yaws_revproxy.erl: Fixed yaws_proxy bugs 1058 (client request was sent twice, Cookie header was always added, 1059 tuple use as PID). I still need to do some refactoring 1060 10612005-03-29 22:52 klacke 1062 1063 * src/yaws.erl: buggy printout of server URI during startup 1064 10652005-03-23 21:04 klacke 1066 1067 * src/yaws.erl: "" 1068 10692005-03-22 00:56 klacke 1070 1071 * src/yaws_compile.erl, www/appmods.yaws, www/configuration.yaws, 1072 www/dynamic.yaws, www/post.yaws, www/ssi.yaws, www/stream.yaws, 1073 www/yman.yaws: added possibility to name the module in a .yaws file 1074 10752005-03-15 00:32 cschultz 1076 1077 * src/yaws_server.erl: Two bug fixes, one of them serious: When 1078 clearing the cache, yaws modules would remain loaded but be 1079 forgotten, resulting in a memory leak. 1080 10812005-03-06 21:23 klacke 1082 1083 * www/arg.yaws: "" 1084 10852005-03-04 00:59 jbevemyr 1086 1087 * applications/chat/chat/chat.js: Fixed smilie situation in chat. 1088 10892005-03-04 00:54 jbevemyr 1090 1091 * applications/chat/chat/: chat.js, chat.yaws: Fixed smilie 1092 situation in chat. 1093 10942005-03-03 17:00 jbevemyr 1095 1096 * applications/chat/chat/chat.yaws: Added smileys. 1097 10982005-03-03 16:51 jbevemyr 1099 1100 * applications/chat/chat/chat.yaws: Added smileys. 1101 11022005-03-03 16:24 jbevemyr 1103 1104 * applications/chat/chat/: angel.png, bigsmile.png, burp.png, 1105 chat.yaws, cool.png, crossedlips.png, cry.png, embarrassed.png, 1106 farted.png, kiss.png, moneymouth.png, oneeye.png, sad.png, 1107 scream.png, smile.png, think.png, tongue.png, wink.png, yell.png: 1108 Added smileys. 1109 11102005-02-28 16:56 jbevemyr 1111 1112 * applications/chat/: chat/chat.js, chat/chat.yaws, src/chat.erl: 1113 Improved chat server some. 1114 11152005-02-28 16:32 jbevemyr 1116 1117 * applications/chat/: chat/chat.js, chat/chat.yaws, src/chat.erl, 1118 chat/chat.js: Improved chat server some. 1119 11202005-02-27 13:59 klacke 1121 1122 * src/yaws_server.erl: cleaner shutdown 1123 11242005-02-25 16:32 klacke 1125 1126 * src/yaws_api.erl: removed the automatic htmlize on strings in 1127 ehtml, it was wrong ... (I think cvslsdiff .to have it there, it's 1128 better for users that want it to explicitly add htmlize() to their 1129 strings, this breaks code and is non backwards compat Be aware. 1130 Also made {Tag, Attr} generate xhtml compliant code 1131 11322005-02-25 16:22 klacke 1133 1134 * src/: yaws_api.erl, yaws_ssl.erl: bad line parsing in ssl mode, 1135 crashed when client sent headers splitup in a certain way 1136 11372005-02-23 22:28 klacke 1138 1139 * src/yaws_session_server.erl: "" 1140 11412005-02-21 10:28 klacke 1142 1143 * src/yaws_api.erl: one more url_decode bug 1144 11452005-02-18 21:15 klacke 1146 1147 * ChangeLog, www/news: "" 1148 11492005-02-18 21:02 klacke 1150 1151 * vsn.mk: prepare for 1.53 1152 11532005-02-18 20:57 klacke 1154 1155 * src/yaws_server.erl: fatso bug found by Fredrik Linder where 1156 yaws completely crash on bad URLs that for example contain space 1157 chars in the uri 1158 11592005-02-17 13:56 jbevemyr 1160 1161 * applications/wiki/src/wiki_to_html.erl: Added urlencoding to some 1162 urls that didn't have that. 1163 11642005-02-17 13:54 klacke 1165 1166 * src/yaws_api.erl: removed urldecode utf hackery 1167 11682005-02-16 10:18 jbevemyr 1169 1170 * applications/chat/: Makefile, include.mk, chat/chat.js, 1171 chat/chat.yaws, chat/chat_read.yaws, chat/chat_write.yaws, 1172 chat/index.yaws, chat/login.yaws, src/Makefile, src/chat.erl: Added 1173 example chat program. 1174 11752005-02-15 20:55 klacke 1176 1177 * include/yaws.hrl, man/yaws.conf.5, scripts/yaws.conf.template, 1178 src/yaws_config.erl, src/yaws_server.erl: "" 1179 11802005-02-14 11:35 klacke 1181 1182 * ChangeLog, www/news: "" 1183 11842005-02-14 11:29 klacke 1185 1186 * vsn.mk: ver 1.52 prepare 1187 11882005-02-14 11:28 klacke 1189 1190 * src/yaws_config.erl: "" 1191 11922005-02-14 11:27 klacke 1193 1194 * src/: yaws.erl, yaws_api.erl, yaws_config.erl, yaws_ctl.erl, 1195 yaws_debug.erl, yaws_server.erl: erlang:faultify 1196 11972005-02-07 14:29 klacke 1198 1199 * src/yaws_revproxy.erl: error condition bug in revproxy, found by 1200 Tobbe 1201 12022005-02-02 15:12 klacke 1203 1204 * src/yaws_api.erl, src/yaws_config.erl, www/TAB.inc, 1205 www/internals.yaws: embedded bugfix by Michael Arnoldus 1206 12072005-01-26 16:20 klacke 1208 1209 * src/yaws.erl: connection close bug found by Lennart Ostman 1210 12112005-01-25 20:56 klacke 1212 1213 * src/yaws_server.erl: "" 1214 12152005-01-25 20:54 klacke 1216 1217 * src/yaws_server.erl: made errorlog actually go out when conf is 1218 broke + daemon 1219 12202005-01-21 00:27 jbevemyr 1221 1222 * applications/mail/src/mail.erl: Fixed decode problem. 1223 12242005-01-15 16:12 cschultz 1225 1226 * src/yaws_cgi.erl: Allow to pass additional environment variables. 1227 12282004-12-29 20:25 klacke 1229 1230 * src/: Makefile, mime_type_c.erl, yaws_server.erl: solaris make 1231 trouble reported by Petter Larsson 1232 12332004-12-21 11:05 klacke 1234 1235 * www/stil.css: "" 1236 12372004-12-20 12:18 etnt 1238 1239 * doc/README.rss, src/yaws_config.erl, src/yaws_rss.erl, 1240 src/yaws_sup.erl: Yaws is now RSS capable, see doc/README.rss 1241 12422004-12-20 00:39 etnt 1243 1244 * doc/README.rss, src/yaws_config.erl, src/yaws_rss.erl: Added RSS 1245 config parameters ro config parser and some more documentation. 1246 12472004-12-18 00:29 klacke 1248 1249 * www/stream.yaws: "" 1250 12512004-12-17 09:43 jbevemyr 1252 1253 * applications/wiki/README: Updated the documentation some. 1254 12552004-12-17 09:40 jbevemyr 1256 1257 * applications/wiki/wiki/WikiPreferences.files/: template2.html, 1258 template_info2.html: Added a new example look and feel for the 1259 wiki. 1260 12612004-12-16 22:12 jbevemyr 1262 1263 * src/yaws_server.erl: Fixed problem with rel_path ssi, missing /. 1264 12652004-12-16 21:54 jbevemyr 1266 1267 * applications/mail/: mail/login.yaws, src/mail.erl: Fixed problem 1268 with login with empty fields in FireFox. 1269 12702004-12-16 21:52 jbevemyr 1271 1272 * applications/wiki/src/wiki.erl: Fixed minor unzip problem 1273 triggered when uploading zip archives with names containing spaces. 1274 12752004-12-16 16:13 etnt 1276 1277 * doc/README.rss, src/Makefile, src/yaws_rss.erl: Added RSS 1278 store/interface. 1279 12802004-12-16 00:08 klacke 1281 1282 * www/news: "" 1283 12842004-12-15 22:47 klacke 1285 1286 * src/yaws_server.erl: "" 1287 12882004-12-15 22:25 klacke 1289 1290 * www/news: "" 1291 12922004-12-15 22:23 klacke 1293 1294 * ChangeLog, vsn.mk, www/news: preparing for 1.51 1295 12962004-12-15 22:17 klacke 1297 1298 * man/yaws.conf.5, www/code.yaws: "" 1299 13002004-12-15 17:03 jbevemyr 1301 1302 * applications/wiki/: src/wiki.erl, wiki/searchPage.yaws: Added 1303 search code from Jouni Ryno 1304 13052004-12-15 14:46 klacke 1306 1307 * include/yaws.hrl, src/yaws.erl, src/yaws_api.erl, 1308 src/yaws_config.erl, src/yaws_log.erl, src/yaws_server.erl, 1309 www/contact.yaws: added support for config changes without stopping 1310 the running systems, virt servers can be added, removed anc changed 1311 without conflicting with traffic 1312 13132004-12-13 23:46 klacke 1314 1315 * include/yaws.hrl, man/yaws.conf.5, scripts/yaws.conf.template, 1316 src/yaws_config.erl, src/yaws_log.erl, src/yaws_server.erl: added 1317 client IP resolv for access log files 1318 13192004-12-13 22:47 klacke 1320 1321 * Makefile: safer make install 1322 13232004-12-11 17:32 klacke 1324 1325 * www/code.yaws: "" 1326 13272004-12-11 17:24 klacke 1328 1329 * src/yaws_api.erl, src/yaws_compile.erl, www/TAB.inc, 1330 www/code.yaws, www/news, www/upload.yaws, www/upload0.yaws: "" 1331 13322004-12-11 02:35 jbevemyr 1333 1334 * applications/mail/src/mail.erl: Updated mail according to changed 1335 APIs for parse_multipart. 1336 13372004-12-11 02:29 jbevemyr 1338 1339 * applications/wiki/src/wiki.erl: Updated wiki according to changed 1340 APIs for parse_multipart. 1341 13422004-12-11 01:48 klacke 1343 1344 * src/Makefile: "" 1345 13462004-12-11 01:25 klacke 1347 1348 * ChangeLog, www/index.yaws, www/news: preparing for 1.50 1349 13502004-12-10 13:30 klacke 1351 1352 * src/yaws_compile.erl, src/yaws_server.erl, www/bindings.yaws, 1353 www/embed.yaws, www/index.yaws, www/redirect.yaws: added <verbatim> 1354 tag for .yaws files, It works as the pre (or the code) tag really 1355 should work, i.e. verbatim 1356 13572004-12-10 00:24 klacke 1358 1359 * www/TAB.inc: "" 1360 13612004-12-10 00:21 klacke 1362 1363 * www/: index.yaws, index.yaws: "" 1364 13652004-12-10 00:05 klacke 1366 1367 * www/: arg.yaws, bindings.yaws, cookies.yaws, embed.yaws, 1368 form.yaws, pcookie.yaws, query.yaws, readpcookie.yaws, 1369 redirect.yaws, session.yaws, ssi.yaws, upload.yaws, upload0.yaws: 1370 more w3c compliance 1371 13722004-12-09 23:35 klacke 1373 1374 * www/redirect4.yaws: "" 1375 13762004-12-09 01:17 klacke 1377 1378 * www/: END, END2, TAB.inc, appmods.yaws, arg.yaws, 1379 configuration.yaws, contact.yaws, contribs.yaws, doc.yaws, 1380 dynamic.yaws, index.yaws, post.yaws, simple.yaws, ssi.yaws, 1381 stats.yaws, stil.css, upload0.yaws: "" 1382 13832004-12-02 16:13 klacke 1384 1385 * doc/yaws.pdf, src/yaws_server.erl, www/END2, www/TAB.inc, 1386 www/appmods.yaws, www/arg.yaws, www/bindings.yaws, 1387 www/configuration.yaws, www/contact.yaws, www/contribs.yaws, 1388 www/cookies.yaws, www/doc.yaws, www/dynamic.yaws, www/embed.yaws, 1389 www/form.yaws, www/index.yaws, www/pcookie.yaws, www/query.yaws, 1390 www/redirect.yaws, www/session.yaws, www/simple.yaws, www/ssi.yaws, 1391 www/stil.css, www/stream.yaws, www/upload0.yaws: more css hackery 1392 13932004-11-26 22:33 klacke 1394 1395 * src/yaws_server.erl, www/arg.yaws, www/configuration.yaws, 1396 www/session1.yaws, www/stil.css: "" 1397 13982004-11-26 21:16 klacke 1399 1400 * www/: TAB.inc, END2: "" 1401 14022004-11-26 21:12 klacke 1403 1404 * src/Makefile: "" 1405 14062004-11-19 22:58 klacke 1407 1408 * vsn.mk, include/yaws.hrl, man/yaws.conf.5, 1409 scripts/yaws.conf.template, src/yaws_api.erl, src/yaws_config.erl, 1410 src/yaws_log.erl, src/yaws_server.erl, www/EXHEAD, www/TOPTAB, 1411 www/api.yaws, www/appmods.yaws, www/arg.yaws, www/bindings.yaws, 1412 www/code.yaws, www/configuration.yaws, www/contact.yaws, 1413 www/contribs.yaws, www/cookies.yaws, www/doc.yaws, 1414 www/dynamic.yaws, www/embed.yaws, www/form.yaws, www/index.yaws, 1415 www/man.yaws, www/pcookie.yaws, www/post.yaws, www/query.yaws, 1416 www/readpcookie.yaws, www/redirect.yaws, www/redirect2.yaws, 1417 www/redirect3.yaws, www/session.yaws, www/setpcookie.yaws, 1418 www/simple.yaws, www/simple_ex3.yaws, www/simple_ex4.yaws, 1419 www/ssi.yaws, www/stil.css, www/stream.yaws, www/upload.yaws, 1420 www/upload0.yaws, www/yman.yaws: added log_wrap_size, configurable 1421 wrap size for all logs, fixed a bug introduced by jb for ssi, major 1422 doics overhaul again, redid yaws docs using CSS only, 1423 14242004-11-09 22:24 jbevemyr 1425 1426 * applications/mail/mail/mail.js: Fixed problem with attached files 1427 14282004-11-09 16:53 mikl 1429 1430 * src/yaws_api.erl: Bugfix: Form post parameter was still always 1431 managed as atoms. 1432 14332004-11-08 21:38 klacke 1434 1435 * doc/yaws.tex, man/yaws.conf.5, src/yaws_api.erl: minor docs 1436 corrections 1437 14382004-11-03 10:52 mbj 1439 1440 * src/yaws_ls.erl: Fixed bad checkin 1441 14422004-11-02 21:46 mbj 1443 1444 * src/Makefile: revert bad checkin 1445 14462004-11-02 21:45 mbj 1447 1448 * include/yaws.hrl, man/yaws.conf.5, src/Makefile, 1449 src/yaws_config.erl, src/yaws_ls.erl, src/yaws_server.erl: Added 1450 auto-generate all.zip to dir listings. It needs the zip command in 1451 the current path to function properly. To turn off, use 1452 dir_listsings = true_nozip 1453 14542004-11-02 16:57 klacke 1455 1456 * src/yaws_api.erl: infinity timeout in setconf 1457 14582004-10-12 15:30 cschultz 1459 1460 * src/yaws.erl: typo in is_space/1. 1461 14622004-10-12 15:21 cschultz 1463 1464 * src/yaws_ls.erl: Removed `/?N=n' etc from links for files. 1465 14662004-10-06 21:44 jbevemyr 1467 1468 * applications/wiki/src/wiki_templates.erl: Fixed problem for 1469 non-root wikies. 1470 14712004-10-06 21:42 jbevemyr 1472 1473 * src/yaws_server.erl: Added relative path to ssi, ie {ssi, 1474 {rel_path, File}, ...} is now possible. 1475 14762004-09-23 23:08 jbevemyr 1477 1478 * src/: yaws_api.erl, yaws_server.erl: Fixed problem with large 1479 urlencoded posts and partial post size. 1480 14812004-09-23 23:00 jbevemyr 1482 1483 * applications/mail/: mail/listop.yaws, mail/mail.yaws, 1484 src/mail.erl: Fixed refresh bug. 1485 14862004-09-14 12:10 klacke 1487 1488 * src/yaws_api.erl: "" 1489 14902004-09-14 00:02 klacke 1491 1492 * man/yaws_api.5, www/EXHEAD, www/stream.yaws, www/urandom.yaws: 1493 added example docs on how to stream data 1494 14952004-09-13 21:37 klacke 1496 1497 * src/yaws_api.erl: modded patch by sebastian strollo to let 1498 request_url/1 and reformat_url/1 be proper inverses of each other 1499 15002004-09-10 21:49 jbevemyr 1501 1502 * applications/wiki/src/wiki.erl: [no log message] 1503 15042004-09-09 23:40 jbevemyr 1505 1506 * applications/wiki/src/wiki.erl: Updated template.html 1507 15082004-09-09 23:34 jbevemyr 1509 1510 * applications/wiki/src/wiki_utils.erl: Updated template.html 1511 15122004-09-09 23:31 jbevemyr 1513 1514 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 1515 wiki/WikiPreferences.files/template_info.html, src/wiki_utils.erl: 1516 Updated template.html 1517 15182004-09-09 23:17 jbevemyr 1519 1520 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 1521 wiki/WikiPreferences.files/template.html: Updated template.html 1522 15232004-09-08 00:46 jbevemyr 1524 1525 * applications/wiki/src/wiki_utils.erl: [no log message] 1526 15272004-09-08 00:43 jbevemyr 1528 1529 * applications/wiki/: scripts/Makefile, scripts/addFile.src, 1530 src/wiki.erl, src/wiki_templates.erl, src/wiki_to_html.erl, 1531 wiki/WikiPreferences.wob, wiki/WikiPreferences.files/template.html, 1532 wiki/WikiPreferences.files/template_info.html: Made upgrading to 1533 new style Wiki templates smooth. If no template.html file exists in 1534 the WikiPreferences.files directory, then one is created. The same 1535 goes for template_info.html. 1536 15372004-09-03 15:07 cschultz 1538 1539 * www/news: s/cshultz/cschultz/ :-) 1540 15412004-09-03 10:02 klacke 1542 1543 * src/yaws_server.erl: "" 1544 15452004-09-02 22:28 klacke 1546 1547 * www/news, src/yaws_debug.erl: "" 1548 15492004-09-02 22:00 klacke 1550 1551 * ChangeLog: "" 1552 15532004-09-02 21:56 klacke 1554 1555 * ChangeLog: [no log message] 1556 15572004-09-02 21:53 klacke 1558 1559 * vsn.mk: preparing for version 1.49 1560 15612004-09-02 10:31 klacke 1562 1563 * src/: yaws_cgi.erl, yaws_server.erl: patch from Paul Mahon to 1564 add PEER_ADDR to cgi env 1565 15662004-09-02 00:37 jbevemyr 1567 1568 * applications/wiki/scripts/updateWiki.src: [no log message] 1569 15702004-09-02 00:27 jbevemyr 1571 1572 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 1573 src/wiki_utils.erl, wiki/WikiPreferences.files/template.html, 1574 wiki/WikiPreferences.files/template_info.html: Made layout of wiki 1575 much more configurable using templates and ssi. You must run the 1576 script/updateWiki script after updating to this release. 1577 15782004-09-02 00:25 jbevemyr 1579 1580 * src/yaws_server.erl: Fixed bug in ssi code. Multichar delims were 1581 not handled properly. When a char of the delim string was found in 1582 the text it was deleted. 1583 15842004-08-29 22:46 mikl 1585 1586 * src/yaws_api.erl: Fix htmlize bug ("e; was used instead of 1587 ") 1588 15892004-08-19 15:27 klacke 1590 1591 * src/yaws_server.erl: "" 1592 15932004-08-16 20:57 klacke 1594 1595 * src/yaws_api.erl: quote doubletick in htmlize 1596 15972004-08-14 19:40 cschultz 1598 1599 * src/yaws_server.erl: Rewrite requests with absolute URI to look 1600 like requests with a Host header. 1601 16022004-08-02 20:02 klacke 1603 1604 * www/testdir/xx���xx.jpg: [no log message] 1605 16062004-08-02 19:44 klacke 1607 1608 * src/yaws.erl: bad mount number for september 1609 16102004-07-12 12:25 jbevemyr 1611 1612 * src/yaws_api.erl: Security option for setcookie. 1613 16142004-07-12 12:07 jbevemyr 1615 1616 * src/yaws_api.erl: Added secure option to cookie. 1617 16182004-07-11 16:44 cschultz 1619 1620 * src/yaws_server.erl: Made process exit with stream_timeout in 1621 case of a timeout while streaming, so that these are logged. 1622 16232004-07-11 16:10 cschultz 1624 1625 * src/yaws_server.erl: Have several processes wait for SSL 1626 connections, so that one SSL negotiation in progress does not 1627 prevent other connections. Also, for the similar reasons, have use 1628 a timeout with SSL accepts. 1629 1630 The values for the number of processes and the duration of the 1631 timeout are quite arbitrary. They are ok for my low traffic site. 1632 16332004-07-09 17:14 klacke 1634 1635 * src/mime.types: added mime types for svg and xhtml 1636 16372004-06-23 13:38 klacke 1638 1639 * configure.in: [no log message] 1640 16412004-06-21 10:46 jbevemyr 1642 1643 * applications/mail/mail/mail.js: [no log message] 1644 16452004-06-21 01:36 cschultz 1646 1647 * src/yaws_server.erl: Do not cache a yaws file once for each value 1648 of pathinfo. Current solution: Do not use cache at all if 1649 pathinfo /= undefined. 1650 16512004-06-21 00:20 jbevemyr 1652 1653 * applications/mail/: mail/reply.yaws, src/mail.erl, 1654 src/mail_html.erl: Added original message as quoted in reply. 1655 16562004-06-21 00:11 cschultz 1657 1658 * src/yaws_server.erl: Bugfix: Simple typo, let a process crash 1659 after clearing the cache. 1660 16612004-06-20 16:20 cschultz 1662 1663 * src/yaws_server.erl: fixed silly bug with content-range 1664 16652004-06-19 23:42 jbevemyr 1666 1667 * applications/mail/src/: mail_html.erl, mail.erl: [no log message] 1668 16692004-06-19 23:38 jbevemyr 1670 1671 * applications/mail/: mail/mail.js, mail/reply.yaws, src/Makefile, 1672 src/mail.erl: Fixed delete email bug. 1673 16742004-06-18 20:22 jbevemyr 1675 1676 * applications/mail/src/mail.erl: Fixed 'mailbox already locked' 1677 bug 1678 16792004-06-18 15:35 cschultz 1680 1681 * src/yaws_server.erl: Bugfix: Multiple dots in yaws file name 1682 caused trouble with pathinfo. 1683 16842004-06-18 13:42 klacke 1685 1686 * src/yaws_revproxy.erl: "" 1687 16882004-06-17 21:05 klacke 1689 1690 * configure, configure.in, include.mk.in, include/yaws.hrl, 1691 src/Makefile, src/mime_type_c.erl, src/yaws.erl, 1692 src/yaws_revproxy.erl, src/yaws_server.erl: addded configure option 1693 -with-defaultcharset 1694 16952004-06-17 09:25 klacke 1696 1697 * src/yaws_server.erl: small embedded fix by Jimmy Olgeni 1698 16992004-06-16 02:28 cschultz 1700 1701 * src/: yaws.erl, yaws_server.erl: more deflate logic 1702 17032004-06-16 01:46 cschultz 1704 1705 * www/news: Fixed spelling of my name :-) 1706 17072004-06-16 01:03 cschultz 1708 1709 * src/: yaws.erl, yaws_ls.erl, yaws_server.erl, yaws_zlib.erl: 1710 Deflate rehaul: Now works with dynamic pages. 1711 17122004-06-14 23:39 jbevemyr 1713 1714 * applications/mail/src/: attachment.erl, mail.erl: [no log 1715 message] 1716 17172004-06-12 10:27 jbevemyr 1718 1719 * applications/mail/src/: attachment.erl, mail.erl: Improved 1720 attachement handling with proper parsing of attached emails. 1721 17222004-06-11 14:33 klacke 1723 1724 * two-mode-mode.el, scripts/ntpath.sh: 1725 two-mode.el contributed by David Welton 1726 17272004-06-10 22:23 jbevemyr 1728 1729 * applications/mail/src/mail.erl: Fixed 'Mailbox already locked.' 1730 problem. 1731 17322004-06-09 14:10 klacke 1733 1734 * src/yaws_api.erl: David Welton discovered that url on the form 1735 http://www.x.com?foo had yaws_api:queryval/2 return {nokey, "foo"} 1736 which is clearly wrong. New correct val is {"foo", undefined}. 1737 17382004-06-08 17:54 klacke 1739 1740 * scripts/make-upload: "" 1741 17422004-06-08 17:35 klacke 1743 1744 * src/Makefile: "" 1745 17462004-06-08 00:35 klacke 1747 1748 * doc/yaws.pdf: "" 1749 17502004-06-08 00:20 klacke 1751 1752 * vsn.mk, doc/yaws.pdf, src/yaws_server.erl, www/news, 1753 www/ssi.yaws: gearing up to 1.48 release 1754 17552004-06-08 00:12 klacke 1756 1757 * ChangeLog: [no log message] 1758 17592004-06-07 17:59 klacke 1760 1761 * www/upload.yaws: security vulnerability in upload.yaws founf by 1762 mbj emacs upload.yaws &emacs upload.yaws & 1763 17642004-06-07 17:50 klacke 1765 1766 * src/yaws_server.erl: Patch from Jocke Grebeno which handles ssi 1767 support for ehtml code, not just ascii. We can now return {ssi, 1768 "@@", file.html, [{"FOO", "bar"}, {"BAZ", {ehtml, {p, [], 1769 "saab"}}}]} and it returns the expected 1770 17712004-06-07 09:15 jbevemyr 1772 1773 * applications/: mail/src/mail.erl, wiki/src/wiki.erl: Fixed 1774 potential security problem in file upload code. 1775 17762004-06-06 23:40 jbevemyr 1777 1778 * applications/mail/src/mail.erl: [no log message] 1779 17802004-06-04 15:15 klacke 1781 1782 * include.mk.in, scripts/Install, scripts/Makefile, src/yaws.erl, 1783 src/yaws_revproxy.erl, src/yaws_server.erl, src/yaws_sup.erl: patch 1784 from Fredrik Linder to make it easier to integrate yaws into apps 1785 that don't use the otp application framework at all 1786 17872004-06-01 11:26 jbevemyr 1788 1789 * applications/mail/src/mail.erl: Fixed POP server interop problem. 1790 17912004-05-28 15:56 klacke 1792 1793 * man/yaws_api.5, src/yaws_api.erl, src/yaws_session_server.erl: 1794 yaws_session_server ttl patch from Rob.Schmersel 1795 17962004-05-28 15:24 klacke 1797 1798 * man/yaws_api.5, src/yaws_server.erl: New feature yssi, yaws 1799 include 1800 18012004-05-28 13:38 klacke 1802 1803 * include/yaws.hrl, src/yaws.erl, src/yaws_config.erl, 1804 src/yaws_server.erl: MOved phpexe config variable from the sconf to 1805 the gconf, it doesn't make sence to have different phpexe paths for 1806 different virt servers 1807 18082004-05-28 12:55 klacke 1809 1810 * src/: yaws.erl, yaws_api.erl: make appmods into tuples when 1811 loaded as list of strings in setconf, the {pathelem, mod} thing 1812 actually broke old code that loadedconf with yaws_api:setconf/2 and 1813 using appmods 1814 18152004-05-27 15:17 klacke 1816 1817 * src/: yaws.erl, yaws_api.erl, yaws_ctl.erl, yaws_server.erl: Bug 1818 in yaws_api:request_url/1 with explicit portnums in URLs found by 1819 Einar Karttunen 1820 18212004-05-27 14:40 klacke 1822 1823 * ChangeLog, vsn.mk, www/news: 1.47 1824 18252004-05-27 14:36 klacke 1826 1827 * src/yaws_server.erl: "" 1828 18292004-05-26 23:26 klacke 1830 1831 * www/: appmods.yaws, bindings.yaws, news, todo.yaws: "" 1832 18332004-05-26 23:21 klacke 1834 1835 * src/: Makefile, yaws_log.erl: "" 1836 18372004-05-26 23:00 klacke 1838 1839 * src/yaws_config.erl: "" 1840 18412004-05-26 22:49 klacke 1842 1843 * scripts/Makefile: "" 1844 18452004-05-26 22:45 klacke 1846 1847 * scripts/Makefile: "" 1848 18492004-05-26 13:26 klacke 1850 1851 * src/yaws_ctl.erl: "" 1852 18532004-05-26 13:16 klacke 1854 1855 * man/yaws.1, scripts/yaws.template, src/yaws_ctl.erl: added a 1856 'yaws -ls' command that lists all yaws servers on localhost 1857 18582004-05-25 18:04 klacke 1859 1860 * c_src/setuid_drv.c, src/yaws.erl, src/yaws_ctl.erl: "" 1861 18622004-05-25 16:10 klacke 1863 1864 * scripts/yaws.conf.template, src/yaws_server.erl: patch from Jimmy 1865 Olgeni to handle embedded mode better, no ctl process is started 1866 for an embedded node 1867 18682004-05-25 15:53 klacke 1869 1870 * vsn.mk, src/yaws_log.erl: don't create logs when we're using 1871 nolog 1872 18732004-05-25 13:47 klacke 1874 1875 * src/yaws_server.erl: "" 1876 18772004-05-25 13:26 klacke 1878 1879 * Makefile, src/yaws_server.erl, www/EXHEAD, www/appmods.yaws, 1880 www/code/Makefile, www/code/myappmod.erl: documented appmods as an 1881 example 1882 18832004-05-25 10:40 klacke 1884 1885 * include/yaws.hrl, src/yaws.erl, src/yaws_config.erl, 1886 src/yaws_server.erl: Rewrote url splitting (again), and made the 1887 redir to index.{html,yaws} go away, it was a bad decision to redir 1888 to index.yaws when it exists and the url doesn't contain it, also 1889 reworked appmods a bit 1890 18912004-05-24 15:37 klacke 1892 1893 * include.mk.in, debian/rules, scripts/Install, scripts/Makefile, 1894 scripts/yaws.conf, src/Makefile: debian patch from David Welton 1895 applied 1896 18972004-05-12 15:59 klacke 1898 1899 * www/ybed.erl: [no log message] 1900 19012004-04-23 16:07 jbevemyr 1902 1903 * src/yaws_config.erl: Fixed appmod problem. 1904 19052004-04-22 22:40 mbj 1906 1907 * src/yaws_ls.erl: use the same file list sort in subdirs as in 1908 parent dir 1909 19102004-04-22 21:55 mbj 1911 1912 * src/: yaws_log.erl, yaws_server.erl: added username from 1913 authorization header to access log 1914 19152004-04-22 19:53 jbevemyr 1916 1917 * applications/mail/src/mail.erl: Fixed mail delete bug. 1918 19192004-04-16 00:02 klacke 1920 1921 * www/: news, news: "" 1922 19232004-04-15 23:54 klacke 1924 1925 * src/: yaws_server.erl, yaws_server.erl: "" 1926 19272004-04-15 23:48 klacke 1928 1929 * src/yaws_config.erl: "" 1930 19312004-04-15 23:41 klacke 1932 1933 * vsn.mk: "" 1934 19352004-04-15 23:41 klacke 1936 1937 * man/yaws.conf.5, src/yaws_config.erl, src/yaws_server.erl: new 1938 appmod config syntax and ~user bug fixes 1939 19402004-04-06 14:31 klacke 1941 1942 * src/yaws.erl: "" 1943 19442004-04-02 15:44 jbevemyr 1945 1946 * applications/mail/src/mail.erl: Fixed attachement reading bug in 1947 webmail. 1948 19492004-04-02 00:20 jbevemyr 1950 1951 * applications/wiki/src/wiki.erl: [no log message] 1952 19532004-03-31 23:27 jbevemyr 1954 1955 * src/yaws_server.erl: Removed debug printout. 1956 19572004-03-31 23:24 jbevemyr 1958 1959 * applications/wiki/src/wiki.erl: Added support for uploading 1960 multiple files in one go. 1961 19622004-03-30 20:49 jbevemyr 1963 1964 * applications/mail/src/mail.erl: Fixed error message in webmail. 1965 19662004-03-27 16:45 cschultz 1967 1968 * src/yaws_server.erl: Fixed previous fix, sorry. Will have to 1969 clean this up later... 1970 19712004-03-25 14:28 jbevemyr 1972 1973 * applications/mail/src/mail.erl: Fixed problem with error messages 1974 in webmail. 1975 19762004-03-23 00:39 cschultz 1977 1978 * src/yaws_server.erl: Bug fix: Large posts and SSL. (NB 1979 yaws:cli_recv may return less data than requested.) (plus an 1980 unrelated code cleanup) 1981 19822004-03-22 16:54 klacke 1983 1984 * scripts/yaws.template: "" 1985 19862004-03-22 15:08 klacke 1987 1988 * src/yaws_ctl.erl: "" 1989 19902004-03-22 14:56 klacke 1991 1992 * scripts/yaws.template, src/yaws_ctl.erl: "" 1993 19942004-03-22 14:45 klacke 1995 1996 * src/yaws_ctl.erl: "" 1997 19982004-03-22 02:03 cschultz 1999 2000 * src/yaws.erl: Bug fix: We cannot keep the connection alive if we 2001 are dynamically compressing the content (and therfore do not know 2002 its length in advance) and cannot use chunked transfer. 2003 20042004-03-21 22:49 jbevemyr 2005 2006 * applications/mail/src/mail.erl: Fixed delete of email problem 2007 introduced in yaws rewrite. 2008 20092004-03-21 21:30 klacke 2010 2011 * TODO, vsn.mk, scripts/yaws.template, src/yaws_server.erl, 2012 www/favicon.ico, scripts/yaws.template: "" 2013 20142004-03-21 06:04 lpsmith 2015 2016 * src/yaws_ls.erl: Fixed XSS vulnerability 2017 20182004-03-20 23:08 jbevemyr 2019 2020 * applications/wiki/src/wiki.erl: Fixed spelling error which 2021 resulted in javascript error in wiki. 2022 20232004-03-20 23:03 jbevemyr 2024 2025 * src/yaws_server.erl: Fixed completely broken get_more_post_data. 2026 Probably cleanup gone bad :-) 2027 20282004-03-20 20:24 jbevemyr 2029 2030 * applications/wiki/src/: wiki.erl, wiki_yaws.erl: Fixed bug 2031 introduced by change of query format. 2032 20332004-03-20 20:24 jbevemyr 2034 2035 * src/yaws_server.erl: Fixed multipart bug. 2036 20372004-03-20 09:43 jbevemyr 2038 2039 * applications/mail/src/mail.erl: Fixed sorting problem for webmail 2040 20412004-03-19 15:35 klacke 2042 2043 * src/yaws_config.erl: "" 2044 20452004-03-19 13:56 cschultz 2046 2047 * src/yaws.erl: Bug fix in uid_change_files. 2048 20492004-03-19 10:50 cschultz 2050 2051 * src/yaws_ls.erl: trivial CSS fix 2052 20532004-03-18 17:26 klacke 2054 2055 * src/yaws_server.erl: [no log message] 2056 20572004-03-18 16:04 klacke 2058 2059 * src/yaws_server.erl: cgi bug 2060 20612004-03-18 15:43 klacke 2062 2063 * www/shopingcart/shopcart.erl: [no log message] 2064 20652004-03-18 15:33 klacke 2066 2067 * www/news: [no log message] 2068 20692004-03-18 15:28 klacke 2070 2071 * ChangeLog, vsn.mk, src/yaws_api.erl, src/yaws_server.erl, 2072 www/news: "" 2073 20742004-03-18 14:45 klacke 2075 2076 * src/yaws_config.erl: "" 2077 20782004-03-18 14:31 klacke 2079 2080 * Makefile, README, man/yaws.conf.5, scripts/Install, 2081 scripts/Makefile, scripts/Subst, scripts/mangle, 2082 scripts/yaws.conf.basic_auth, scripts/yaws.conf.template, 2083 scripts/yaws.conf.template.local, scripts/yaws.ss, 2084 scripts/yaws.template, src/Makefile, src/yaws_config.erl, 2085 src/yaws_server.erl, ssl/cert.example, ssl/key.example, 2086 ssl/yaws-cert.pem, ssl/yaws-key.pem: New better install procedure, 2087 better (more interesting) yaws.conf template generated 2088 20892004-03-17 17:01 klacke 2090 2091 * src/yaws.erl, src/yaws_api.erl, src/yaws_config.erl, 2092 src/yaws_debug.erl, src/yaws_server.erl, www/code.yaws, 2093 www/dynamic.yaws, www/form.yaws, www/post.yaws: some more debug 2094 support 2095 20962004-03-17 12:40 klacke 2097 2098 * src/: yaws.erl, yaws_server.erl: more beautiful http/traffic 2099 tracing 2100 21012004-03-17 12:33 jbevemyr 2102 2103 * applications/mail/src/mail.erl: Fixed problem with encoded 2104 attachements. 2105 21062004-03-16 17:40 klacke 2107 2108 * src/: yaws.erl, yaws_config.erl, yaws_server.erl: better support 2109 for old netscape browser, keep-alive 2110 21112004-03-16 13:19 klacke 2112 2113 * applications/mail/mail/headers.yaws, 2114 applications/mail/mail/listop.yaws, 2115 applications/mail/mail/login.yaws, 2116 applications/mail/mail/mail.yaws, 2117 applications/mail/mail/reply.yaws, 2118 applications/mail/mail/showmail.yaws, 2119 applications/mail/src/attachment.erl, 2120 applications/wiki/src/wiki.erl, include/yaws.hrl, 2121 include/yaws_api.hrl, man/yaws.conf.5, src/yaws.erl, 2122 src/yaws_404.erl, src/yaws_api.erl, src/yaws_compile.erl, 2123 src/yaws_config.erl, src/yaws_ctl.erl, src/yaws_debug.erl, 2124 src/yaws_ls.erl, src/yaws_revproxy.erl, src/yaws_server.erl, 2125 src/yaws_ssl.erl, www/index.yaws, www/man.yaws, www/post.yaws, 2126 www/query.yaws, www/shopingcart/shopcart.erl: Removed the atoms in 2127 parse_post and parse query, backwards incompatible change updateed 2128 wiki and mail for this, added a backwards_compat_flag to gconf put 2129 gconf and sconf in the dictionary as opposed to passing them around 2130 as args reworked url_type so there are no more flat lists, removed 2131 the list_to_atom call for the spec cache. 2132 21332004-03-14 23:53 jbevemyr 2134 2135 * applications/mail/: TODO, mail/down.gif, mail/mail.yaws, 2136 mail/up.gif, src/mail.erl: Added sorting capability to webmail. You 2137 can now sort/reverse sort on mail nr, sender, subject, date and 2138 size. 2139 21402004-03-13 12:02 klacke 2141 2142 * config.guess, config.sub, include/yaws_api.hrl, 2143 src/yaws_server.erl, www/index.yaws: "" 2144 21452004-03-12 21:09 klacke 2146 2147 * www/icons/yaws_y.gif: "" 2148 21492004-03-12 00:09 klacke 2150 2151 * include/yaws.hrl, man/yaws.conf.5, src/Makefile, src/yaws.erl, 2152 src/yaws_api.erl, src/yaws_config.erl, src/yaws_debug.erl, 2153 src/yaws_log.erl, src/yaws_log_file_h.erl, src/yaws_revproxy.erl, 2154 src/yaws_server.erl, www/todo.yaws: backwards incomp cahnge with 2155 flags in gc and sc instead of many bools, chunk bugs in revproxy, 2156 possibility to not copy the error_log, workaround buggy 2157 error_logger_file_h which doesn't append when you reopen a file, 2158 now we have the report files kept over restarts 2159 21602004-03-11 11:22 klacke 2161 2162 * man/yaws_api.5, src/yaws.erl, src/yaws_api.erl: explicit support 2163 for content_length 2164 21652004-03-11 00:41 klacke 2166 2167 * include/yaws.hrl, include/yaws_api.hrl, man/yaws.1, 2168 man/yaws.conf.5, man/yaws_api.5, scripts/Makefile, scripts/yaws.ss, 2169 src/yaws.erl, src/yaws_api.erl, src/yaws_compile.erl, 2170 src/yaws_config.erl, src/yaws_ctl.erl, src/yaws_log.erl, 2171 src/yaws_server.erl: postvar bug by hal snyder, added 2172 yaws_api:query_url/1 added the id support and removed the uid 2173 stuff, added -j to control trace of a running daemon, bugfixes in 2174 the logger, 2175 21762004-03-10 12:23 etnt 2177 2178 * scripts/yaws.ss: added -pa switch to the yaws start script 2179 21802004-03-01 14:21 klacke 2181 2182 * src/mime.types: "" 2183 21842004-02-29 23:13 klacke 2185 2186 * src/: yaws.erl, yaws_revproxy.erl, yaws_server.erl: fixed POST 2187 for revproxy 2188 21892004-02-26 09:59 jbevemyr 2190 2191 * applications/mail/src/mail.erl: Fixed refresh error in webmail. 2192 21932004-02-26 09:49 jbevemyr 2194 2195 * applications/mail/src/Makefile: [no log message] 2196 21972004-02-26 09:45 jbevemyr 2198 2199 * applications/mail/: mail/mail.yaws, src/Makefile, src/mail.erl, 2200 src/smtp.erl: Added mail sending API in smtp.erl and improved speed 2201 of listing for large mail boxes. 2202 22032004-02-24 20:52 klacke 2204 2205 * man/yaws.conf.5: "" 2206 22072004-02-24 20:28 klacke 2208 2209 * src/yaws.erl: Date header nug fixed by chandru 2210 22112004-02-23 22:58 jbevemyr 2212 2213 * applications/mail/: mail/send.yaws, src/mail.erl, 2214 src/yaws-webmail.conf: Added proper . escaping form smtp send and 2215 pop message. 2216 22172004-02-23 00:52 jbevemyr 2218 2219 * applications/mail/: mail/mail.js, mail/send.yaws, src/mail.erl: 2220 Completed support for attachements. Minor GUI improvements still 2221 needed. 2222 22232004-02-17 10:36 klacke 2224 2225 * man/yaws.conf.5: "" 2226 22272004-02-17 10:13 klacke 2228 2229 * doc/yaws.tex, include/yaws.hrl, man/yaws.conf.5, 2230 src/yaws_config.erl: backed off the is_default patch 2231 22322004-02-16 19:19 cschultz 2233 2234 * src/yaws_server.erl: [no log message] 2235 22362004-02-16 19:08 cschultz 2237 2238 * src/yaws_server.erl: Forgot to save a file... Sorry. More on 2239 gzip. 2240 22412004-02-16 19:00 cschultz 2242 2243 * src/: Makefile, yaws.erl, yaws_server.erl, yaws_zlib.erl: Changed 2244 compression from `deflate' to `gzip'. 2245 22462004-02-16 15:54 cschultz 2247 2248 * src/yaws_cgi.erl: Change of my email address. 2249 22502004-02-16 15:04 cschultz 2251 2252 * src/yaws.erl: Disabled `deflate' for IE. This of course means 2253 that we will have to abondon `deflate' (in favor of `gzip') 2254 altogether. To do... 2255 22562004-02-16 10:40 klacke 2257 2258 * doc/yaws.pdf, doc/yaws.tex, include/yaws.hrl, man/yaws.conf.5, 2259 src/yaws_api.erl, src/yaws_config.erl: patch by tomas abrahamsson 2260 to not generate newlines for certain tags in ehtml, as well as 2261 default virt server support 2262 22632004-02-16 01:41 jbevemyr 2264 2265 * applications/mail/: mail/mail.js, mail/tab-bg_active.gif, 2266 mail/tab-bg_inactive.gif, mail/tab-hr.gif, 2267 mail/tab-left_active.gif, mail/tab-left_inactive.gif, 2268 mail/tab-right_active.gif, mail/tab-right_inactive.gif, 2269 src/mail.erl: [no log message] 2270 22712004-02-16 00:54 jbevemyr 2272 2273 * applications/mail/: mail/reply.yaws, src/mail.erl: Added some 2274 support for sending attachments, more needed. Cleaned up display 2275 message code. 2276 22772004-02-14 22:17 cschultz 2278 2279 * src/yaws_ls.erl: Modified ALT texts for better appearance in text 2280 browsers. 2281 22822004-02-14 20:11 cschultz 2283 2284 * src/yaws.erl: More deflate bug workarounds. 2285 22862004-02-14 18:52 cschultz 2287 2288 * src/yaws.erl: Added deflate workaround for buggy clients (w3m) 2289 depending on MIME type. 2290 22912004-02-14 17:42 cschultz 2292 2293 * src/: yaws.erl, yaws_server.erl: Disable `deflate' for Clients 2294 with implementations which are believed to be buggy. 2295 22962004-02-13 01:03 klacke 2297 2298 * config.guess, config.sub, configure, man/yaws.conf.5, 2299 man/yaws_api.5, www/EXHEAD, www/bindings.yaws, 2300 www/configuration.yaws, www/contact.yaws, www/contribs.yaws, 2301 www/dynamic.yaws, www/examples.yaws, www/index.yaws, www/man.yaws, 2302 www/news, www/pcookie.yaws, www/readpcookie.yaws, 2303 www/redirect.yaws, www/setcookie.yaws, www/setpcookie.yaws, 2304 www/ssi.yaws, www/shopingcart/source.html: qnx port + docs overhaul 2305 by cschatz@networkadvantage.biz 2306 23072004-02-11 22:13 jbevemyr 2308 2309 * applications/wiki/scripts/updateWiki.src: [no log message] 2310 23112004-02-11 15:30 klacke 2312 2313 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 2314 src/yaws_log.erl, src/yaws_server.erl: added an auth log that keeps 2315 track of good/bad 401 requests 2316 23172004-02-10 13:24 klacke 2318 2319 * vsn.mk: up vsn 2320 23212004-02-10 13:22 klacke 2322 2323 * src/: yaws.erl, yaws_api.erl, yaws_server.erl: auth + revproxy 2324 fix 2325 23262004-02-08 03:26 cschultz 2327 2328 * src/: yaws_server.erl, yaws_ssl.erl: Make Content-Encoding in 2329 yaws_ssl into an atom. 2330 23312004-02-08 02:19 cschultz 2332 2333 * src/: yaws.erl, yaws_server.erl: Fixed logged length for deflated 2334 files. 2335 23362004-02-08 01:47 cschultz 2337 2338 * include/yaws.hrl, include/yaws_api.hrl, src/yaws.erl, 2339 src/yaws_config.erl, src/yaws_server.erl: Support for 2340 `Content-Encoding: deflate' using zlib. This feature has to be 2341 turned on in the server part of yaws.conf (`deflate = true'). 2342 2343 Still experimental and for static files only. Cached files are 2344 compressed just once. Large files are compressed on the fly, and 2345 only if the mime type makes it seem wothwhile (see 2346 yaws_server:compressible_mime_type). No docs so far. 2347 23482004-02-06 22:59 klacke 2349 2350 * applications/mail/ebin/.empty: [no log message] 2351 23522004-02-06 22:51 klacke 2353 2354 * ChangeLog: [no log message] 2355 23562004-02-06 22:51 klacke 2357 2358 * www/news: release 1.41 2359 23602004-02-06 22:31 klacke 2361 2362 * applications/mail/src/attachment.erl, src/yaws.erl, vsn.mk: "" 2363 23642004-02-06 18:05 klacke 2365 2366 * applications/mail/README, www/index.yaws: "" 2367 23682004-02-06 18:00 klacke 2369 2370 * applications/mail/src/: Makefile, attachment.erl, mail.erl: "" 2371 23722004-02-06 14:59 klacke 2373 2374 * www/icons/yaws_y.gif: "" 2375 23762004-02-06 14:48 klacke 2377 2378 * www/: HEAD, icons/yaws_y.gif: "" 2379 23802004-02-04 21:45 klacke 2381 2382 * src/yaws_api.erl: "" 2383 23842004-02-01 16:53 cschultz 2385 2386 * src/: yaws_api.erl, yaws_cgi.erl, yaws_server.erl: Introduce 2387 {redirect_local, {any_path, URI}} and make yaws_cgi use it. 2388 23892004-01-27 16:58 klacke 2390 2391 * src/yaws.erl: use new hex bifs 2392 23932004-01-27 16:36 klacke 2394 2395 * man/yaws_api.5, src/yaws_compile.erl, src/yaws_server.erl, 2396 www/EXHEAD, www/bindings.yaws, www/man.yaws, www/redirect.yaws: 2397 documented jockes new bindings feature 2398 23992004-01-26 23:42 jockeg 2400 2401 * src/: yaws_api.erl, yaws_compile.erl, yaws_server.erl: The yaws 2402 callback out/1 can now return {bindings, [{Key, Value}]}. All 2403 bindings can then be used in the rest of yaws code (in HTML source 2404 and within erl tags). In HTML source %%Key%% is expanded to Value 2405 and within erl tags yaws_api:get_binding(Key) can be used to 2406 extract Value. 2407 2408 With this addition it is easier to write transparant yaws code 2409 making it easier to to work together with Web people knowing little 2410 or nothing about Erlang. 2411 2412 A stupid example: 2413 2414 ---- 2415 2416 $ cat ex.yaws <erl> out(A) -> {bindings, [{"A", "foo"}, {"B", 2417 "baz"}]}. </erl> <html> <body> <p>%%A%%</p> <p><font 2418 size="4">%%A%% != %%B%%</font></p> <p>An enormous amount of plain 2419 html source here.</p> <erl> out(A) -> Value = 2420 yaws_api:binding("A"), {ehtml, {ul, [], [{li, [], 2421 Value}, {li, [], "gazonk"}]}}. </erl> 2422 2423 %%A%% = %%A%% (hit me) </body> </html> 2424 2425 ---- 2426 2427 Which expands to: 2428 2429 <html> <body> <p>foo</p> <p><font size="4">foo != baz</font></p> 2430 <p>An enormous amount of plain html source here.</p> 2431 2432 <ul> <li>foo</li> <li>gazonk</li></ul> 2433 2434 foo = foo (hit me) 2435 2436 </body> </html> 2437 24382004-01-24 17:33 cschultz 2439 2440 * doc/yaws.tex, include/yaws.hrl, man/yaws.conf.5, 2441 src/yaws_config.erl, src/yaws_server.erl: Made the php executable 2442 configurable 2443 24442004-01-22 21:42 jbevemyr 2445 2446 * src/yaws_server.erl, doc/yaws.tex: Added support for 301, 303, 2447 and 307 redirects. 2448 24492004-01-18 07:59 lpsmith 2450 2451 * src/yaws_server.erl: Added #arg{} to the out/1 return values. 2452 2453 Fixed redirect bug when adding a slash to a URL with a query. 2454 2455 Returns a more informative 400 instead of 403 on malformed urls. 2456 2457 Cleaned up a bit of debugging code that was left behind. 2458 24592004-01-13 21:56 mbj 2460 2461 * src/yaws_ls.erl: modified file listing layout, implemented sort 2462 based on name, date and size, and direction 2463 24642004-01-10 23:05 cschultz 2465 2466 * src/yaws_cgi.erl: Added CGI variable REQUEST_URI 2467 24682004-01-09 07:44 lpsmith 2469 2470 * src/yaws_server.erl: when user directories/directory listings are 2471 disabled, we now return a 404 instead of a 403. 2472 24732003-12-21 12:56 jbevemyr 2474 2475 * applications/wiki/: src/wiki.erl, 2476 wiki/WikiPreferences.files/back.gif, 2477 wiki/WikiPreferences.files/forward.gif, 2478 wiki/WikiPreferences.files/index.gif, 2479 wiki/WikiPreferences.files/kamera.gif: [no log message] 2480 24812003-12-21 12:37 jbevemyr 2482 2483 * applications/wiki/wiki/slideShow.yaws: Added slideShow.yaws. 2484 24852003-12-20 22:10 klacke 2486 2487 * doc/yaws.pdf, src/yaws_api.erl, src/yaws_compile.erl, 2488 src/yaws_server.erl, www/index.yaws: timestamp on the ssi files 2489 24902003-12-19 16:05 klacke 2491 2492 * src/yaws_api.erl: ssi for ehtml expander as well 2493 24942003-12-19 00:34 klacke 2495 2496 * src/: yaws.erl, yaws_revproxy.erl: slash_append 2497 24982003-12-18 21:34 klacke 2499 2500 * www/news, man/yaws.conf.5, src/Makefile, src/yaws_revproxy.erl, 2501 src/yaws_server.erl, www/EXHEAD, www/index.yaws: "" 2502 25032003-12-18 21:15 klacke 2504 2505 * ChangeLog: 2506 2507 prepare for 1.40 release 2508 25092003-12-18 17:23 klacke 2510 2511 * include/yaws.hrl, src/yaws_config.erl, src/yaws_revproxy.erl, 2512 src/yaws_server.erl: revproxy fixes 2513 25142003-12-17 23:26 klacke 2515 2516 * src/yaws_api.erl, src/yaws_server.erl, www/arg.yaws, 2517 www/man.yaws, www/news, www/readcookie.yaws, www/readpcookie.yaws: 2518 "" 2519 25202003-12-17 15:21 klacke 2521 2522 * www/shopingcart/: shopcart.erl, shopcart.erl: "" 2523 25242003-12-17 15:18 klacke 2525 2526 * include/yaws_api.hrl, man/yaws_api.5, src/yaws_api.erl, 2527 src/yaws_compile.erl, www/index.yaws, www/man.yaws, www/post.yaws, 2528 www/query.yaws, www/redirect.yaws, www/ssi.yaws: postvar(), 2529 queryvar(), ssi docs 2530 25312003-12-17 01:19 klacke 2532 2533 * vsn.mk, include/yaws_api.hrl, www/configuration.yaws, 2534 www/dynamic.yaws, www/index.yaws, www/man.yaws, www/query.yaws, 2535 www/ssi.yaws, www/ssi/dynamic.1, www/ssi/dynamic.2, 2536 www/ssi/dynamic.3: ssi include with var expansion + docs 2537 25382003-12-16 20:23 klacke 2539 2540 * src/yaws_api.erl, src/yaws_server.erl, www/EXHEAD, www/ssi.yaws, 2541 www/ssi_ex1: "" 2542 25432003-12-16 10:23 jbevemyr 2544 2545 * src/yaws_server.erl: Fixed redirect local to handle {net_path, _} 2546 25472003-12-16 00:44 klacke 2548 2549 * include/yaws.hrl, include/yaws_api.hrl, src/Makefile, 2550 src/yaws.erl, src/yaws_api.erl, src/yaws_config.erl, 2551 src/yaws_revproxy.erl, src/yaws_server.erl, src/yaws_ssl.erl, 2552 src/yaws_ticker.erl, www/TOPTAB, www/arg.yaws, www/embed.yaws, 2553 www/post.yaws, www/readcookie.yaws, www/readpcookie.yaws, 2554 www/session.yaws, www/session1.yaws, www/setcookie.yaws, 2555 www/setpcookie.yaws, www/upload0.yaws: first almost working vsn of 2556 revproxy 2557 25582003-12-09 17:45 jbevemyr 2559 2560 * applications/mail/src/mail.erl: Fixed session starvation problem. 2561 25622003-12-05 16:09 jbevemyr 2563 2564 * include/yaws_api.hrl, src/yaws_api.erl, src/yaws_html.erl: Added 2565 set cookie parser 2566 25672003-12-03 14:51 klacke 2568 2569 * src/yaws_compile.erl: -yawsfile patcg from tobbe 2570 25712003-12-03 10:01 jbevemyr 2572 2573 * src/yaws_html.erl: [no log message] 2574 25752003-11-28 12:06 jbevemyr 2576 2577 * src/yaws_api.erl: Fixed byg in ehtml_attr_expander. 2578 25792003-11-27 12:49 jbevemyr 2580 2581 * src/: Makefile, yaws_html.erl: Added html->ehtml parser. 2582 25832003-11-27 12:43 jbevemyr 2584 2585 * applications/mail/src/mail.erl: Fixed problem with quoted 2586 addresses 2587 25882003-11-25 01:08 klacke 2589 2590 * src/yaws_server.erl: changed behaviour when yaws cannor bind() to 2591 addr, to just log and not fail startup completely 2592 25932003-11-25 00:50 klacke 2594 2595 * www/: EXHEAD, embed.yaws, ybed.erl: "" 2596 25972003-11-24 15:06 klacke 2598 2599 * src/: yaws.erl, yaws_api.erl: timezone fix, crashed on odd 2600 timezones 2601 26022003-11-24 14:47 klacke 2603 2604 * src/yaws_api.erl: mime type patch by Rob Schmersel 2605 26062003-11-20 22:24 jbevemyr 2607 2608 * applications/mail/src/mail.erl: Various webmail fixes. 2609 26102003-11-14 12:08 jbevemyr 2611 2612 * include/yaws.hrl: Security fix: turned off tilde expand and 2613 directory listing by default. 2614 26152003-11-11 19:49 jbevemyr 2616 2617 * applications/mail/TODO: [no log message] 2618 26192003-11-11 19:41 jbevemyr 2620 2621 * src/yaws_api.erl: Fixed problem with checking for quotes in 2622 attribute values. You can now use {check,Key,Value} to make ehtml 2623 choose the proper qote for the Value part. Without the check 2624 keyword the default quote will be used. 2625 26262003-11-11 19:39 jbevemyr 2627 2628 * applications/mail/src/mail.erl: Fixed problem with locked mail 2629 boxes. 2630 26312003-11-10 23:39 klacke 2632 2633 * vsn.mk: [no log message] 2634 26352003-11-10 23:28 klacke 2636 2637 * Makefile, applications/mail/README, 2638 applications/mail/src/Makefile, applications/mail/src/defs.hrl, 2639 applications/mail/src/mail.erl, 2640 applications/mail/src/yaws-webmail.conf, src/yaws.erl, 2641 src/yaws_api.erl, src/yaws_config.erl, www/contribs.yaws: added 2642 proper config file support to the webmail 2643 26442003-11-10 22:09 klacke 2645 2646 * ChangeLog, applications/webmail/HEAD, 2647 applications/webmail/Makefile, applications/webmail/TOP, 2648 applications/webmail/att.yaws, applications/webmail/blurulr3.gif, 2649 applications/webmail/blurulr4.gif, 2650 applications/webmail/compose.yaws, applications/webmail/index.yaws, 2651 applications/webmail/logout.yaws, applications/webmail/mail.gif, 2652 applications/webmail/mstil.css, 2653 applications/webmail/pop3lib_cli.erl, 2654 applications/webmail/read_mail.yaws, 2655 applications/webmail/rmail.yaws, 2656 applications/webmail/smtp_client.erl, 2657 applications/webmail/test.erl, applications/webmail/webmail.erl, 2658 applications/webmail/webmail.hrl, 2659 applications/webmail/webmail_login.yaws, 2660 applications/webmail/webmail_login_post.yaws, 2661 applications/webmail/ylwmail.gif: [no log message] 2662 26632003-11-10 00:08 jbevemyr 2664 2665 * applications/mail/src/mail.erl: Mail address handling cleaned up. 2666 26672003-11-09 23:01 jbevemyr 2668 2669 * src/yaws_api.erl: Fixed bug in url_encode and modified ehtml to 2670 use alternate quote for string attributes if the quote character 2671 occurs in the string. 2672 26732003-11-09 22:01 jbevemyr 2674 2675 * scripts/redhat/yaws.init.d: Redhat init script bug. 2676 26772003-11-05 23:44 jbevemyr 2678 2679 * applications/mail/src/mail.erl: WebMail improvements - line 2680 wrapping and best content type selection for multipart/alternative 2681 26822003-11-04 23:09 jbevemyr 2683 2684 * applications/mail/src/mail.erl: Added support for displaying 2685 forwarded messages. 2686 26872003-11-04 23:08 jbevemyr 2688 2689 * src/yaws_api.erl: Extended parse_multi to cover one more special 2690 case for MIME parsing. 2691 26922003-11-04 14:44 cschultz 2693 2694 * src/yaws.erl: Removed dead code. 2695 26962003-11-04 11:28 mikl 2697 2698 * applications/wiki/src/: wiki.erl, wiki_templates.erl: The action 2699 bar can now be configured in the wiki_templates modules. 2700 27012003-11-04 01:16 jbevemyr 2702 2703 * src/yaws_api.erl: Exposed parse_multipart, now used by mail app 2704 as well. 2705 27062003-11-04 01:15 jbevemyr 2707 2708 * applications/mail/src/mail.erl: Added basic multipart support. 2709 27102003-11-01 16:04 mikl 2711 2712 * applications/wiki/: Makefile, start.sh, wiki.conf: Added a 2713 process to release an independant tarball of the Wiki. This will 2714 allow optional standalone distribution, while depending on a local 2715 install of Yaws. 2716 27172003-10-30 15:26 jbevemyr 2718 2719 * applications/mail/: mail/reply.yaws, src/mail.erl: Added message 2720 delete in webmail 2721 27222003-10-30 00:22 jbevemyr 2723 2724 * applications/mail/: Makefile, README, include.mk, vsn.mk, 2725 mail/compose.yaws, mail/headers.yaws, mail/index.yaws, 2726 mail/listop.yaws, mail/login.yaws, mail/logout.yaws, 2727 mail/mail.yaws, mail/reply.yaws, mail/send.yaws, 2728 mail/showmail.yaws, mail/spacer.gif, mail/tool-delete.gif, 2729 mail/tool-div.gif, mail/tool-newmail.gif, mail/tool-send.gif, 2730 mail/view-mark.gif, src/Makefile, src/defs.hrl, src/mail.erl, 2731 src/mail_vsn.template: Added a another WebMail example application 2732 :-). Includes a cookie based session server, among other things. 2733 27342003-10-27 21:04 jbevemyr 2735 2736 * src/yaws_server.erl: Added support for {redirect_local, 2737 {rel_path, Path}} 2738 27392003-10-26 22:04 mikl 2740 2741 * applications/wiki/src/wiki_to_html.erl: Fixed an ugly bug I 2742 previously introduced (Due to some thing in the code that need 2743 refactoring. 2744 27452003-10-26 21:30 mikl 2746 2747 * applications/wiki/src/: wiki_plugin_menu.erl, wiki_to_html.erl: 2748 Menu plugin is now working; Links in menu are presented without the 2749 "category" prefix. 2750 27512003-10-22 23:56 mikl 2752 2753 * applications/wiki/src/: Makefile, utils.erl, wiki.erl, 2754 wiki_format_txt.erl, wiki_utils.erl: The plugin menu is now 2755 working. You can add list of page based on their Prefix. 2756 27572003-10-22 22:42 mikl 2758 2759 * applications/wiki/src/: Makefile, utils.erl, wiki.erl, 2760 wiki_utils.erl: Added last date-time of modification of a page. 2761 27622003-10-20 18:22 mikl 2763 2764 * applications/wiki/: src/Makefile, src/wiki_format_txt.erl, 2765 src/wiki_plugin_backlinks.erl, src/wiki_plugin_dummy.erl, 2766 src/wiki_utils.erl, wiki/FormattingWikiPages.wob: Started coding 2767 the plugin architecture: dummy and backlinks are provided as 2768 example 2769 27702003-10-20 10:58 mikl 2771 2772 * applications/wiki/: src/wiki_format_txt.erl, 2773 wiki/WikiPreferences.wob, wiki/WikiPreferences.files/ftp.png, 2774 wiki/WikiPreferences.files/http.png, 2775 wiki/WikiPreferences.files/https.png, 2776 wiki/WikiPreferences.files/interwiki.png, 2777 wiki/WikiPreferences.files/mailto.png, 2778 wiki/WikiPreferences.files/url.png: Added Wiki icons for external 2779 http links and mailto links 2780 27812003-10-04 20:46 klacke 2782 2783 * www/index.yaws: "" 2784 27852003-10-04 20:36 klacke 2786 2787 * configure, www/contribs.yaws: "" 2788 27892003-09-24 16:13 klacke 2790 2791 * c_src/setuid_drv.c: "" 2792 27932003-09-21 00:42 jbevemyr 2794 2795 * src/yaws_server.erl: Attempted to fix redirect problem when a 2796 host header isn't present, or when rhost or rport is present. We 2797 first look for an rhost setting and if that is missing we look for 2798 a host header, if that is also missing we use the servername and 2799 rport or port. 2800 28012003-09-21 00:18 jbevemyr 2802 2803 * src/yaws_server.erl: Reverted previous redirect_local fix. 2804 28052003-09-16 06:44 lpsmith 2806 2807 * src/yaws_server.erl: We now return 403 on relative paths and 2808 other malformed requests. 2809 2810 Also some small code clean ups. I really wish I had a visual 2811 browser for dataflow analysis... it would make simplifing the code 2812 much easier, as well as give one a quick rundown of code you aren't 2813 familiar with. 2814 28152003-09-15 03:38 lpsmith 2816 2817 * doc/yaws.tex: Updated documentation relating to WWW-Authenticate. 2818 28192003-09-15 03:12 lpsmith 2820 2821 * include/yaws.hrl, src/yaws_server.erl: Removed unused fields "q" 2822 and "wwwauth" in the #urltype{} record. 2823 2824 Removed unused function yaws_server:unflat(). 2825 28262003-09-09 21:07 jbevemyr 2827 2828 * src/yaws_server.erl: Fixed problem with serving cached files. 2829 28302003-09-09 02:53 lpsmith 2831 2832 * src/yaws_config.erl: [no log message] 2833 28342003-09-09 00:49 klacke 2835 2836 * c_src/Makefile: [no log message] 2837 28382003-09-09 00:43 klacke 2839 2840 * configure, configure.in, include.mk.in, vsn.mk, c_src/Makefile, 2841 scripts/Install, scripts/Makefile, scripts/mangle, scripts/yaws.ss, 2842 src/yaws.erl, src/yaws_compile.erl, src/yaws_config.erl, 2843 src/yaws_ctl.erl, src/yaws_log.erl, src/yaws_server.erl: first 2844 attempt to run properly under cygwin 2845 28462003-09-08 23:02 lpsmith 2847 2848 * src/yaws_config.erl: 2849 Removed the code that checks that a directory exists in the case 2850 of: 2851 2852 <auth> dir= ... </auth> 2853 2854 as www-authentication is now specified by server path and not 2855 filesystem path. 2856 28572003-09-08 22:37 lpsmith 2858 2859 * src/yaws_server.erl: 2860 WWW-Authentication directories are now specified by server path and 2861 not filesystem path. Code cleanup for www-authentication. Major 2862 authentication enhancements to come. 2863 2864 Numerous other code cleanups, focusing on reducing the number of 2865 arguments passed to various functions. The biggest change is that 2866 the query part of a URL isn't passed through all the URL-parsing 2867 functions. #urltype.q is now unused, should remove it at some 2868 point in the future. 2869 2870 We update the ARG record a lot less now. 2871 28722003-09-04 13:15 cschultz 2873 2874 * src/yaws_server.erl: Fixed bug in deliver_dyn_part. 2875 28762003-09-03 22:36 jbevemyr 2877 2878 * src/yaws_server.erl: Fixed problem when dynamic file only 2879 returned {redirect, X} or {redirect_local, Y}. 2880 28812003-08-28 22:42 klacke 2882 2883 * TODO: "" 2884 28852003-08-25 23:09 klacke 2886 2887 * doc/yaws.pdf, man/yaws.1, scripts/yaws.ss: -sname and mnesia flag 2888 added to start script 2889 28902003-08-25 22:22 klacke 2891 2892 * ChangeLog: "" 2893 28942003-08-25 22:21 klacke 2895 2896 * vsn.mk, doc/yaws.pdf, man/yaws.1, man/yaws.conf.5, 2897 scripts/yaws.ss, src/yaws.erl, src/yaws_config.erl, 2898 src/yaws_debug.erl, src/yaws_log.erl, src/yaws_server.erl, 2899 www/index.yaws: added -x flag for tty trace and did the 1.3 release 2900 29012003-08-25 20:06 klacke 2902 2903 * include.mk.in: removed the -b beam flag 2904 29052003-08-25 12:06 cschultz 2906 2907 * doc/yaws.tex, man/yaws_api.5, src/yaws_api.erl: 2908 Make call_cgi available in yaws_api. 2909 29102003-08-25 11:31 cschultz 2911 2912 * src/yaws_server.erl: [no log message] 2913 29142003-08-25 11:29 cschultz 2915 2916 * include/yaws_api.hrl: 2917 comment to arg record field `pathinfo' 2918 29192003-08-24 22:09 cschultz 2920 2921 * doc/Makefile: Call LaTeX twice. 2922 29232003-08-24 22:08 cschultz 2924 2925 * doc/yaws.tex: arg record out value `page' configuration variable 2926 `allowed_scripts' CGI chapter 2927 29282003-08-24 17:56 cschultz 2929 2930 * man/yaws.1: -S, -load, -check 2931 29322003-08-24 17:55 cschultz 2933 2934 * man/yaws_api.5: Changes to arg record, {page, {Options, Page}}, 2935 comment on returning a list of values. 2936 29372003-08-24 17:53 cschultz 2938 2939 * man/yaws.conf.5: option allowed_scripts 2940 29412003-08-23 22:52 cschultz 2942 2943 * src/yaws.erl: Minor optimization in split_sep. 2944 29452003-08-23 17:07 cschultz 2946 2947 * src/yaws_cgi.erl: Correctly(?) combine several Cookie headers. 2948 29492003-08-23 16:38 cschultz 2950 2951 * src/yaws_ssl.erl: Better header parsing (again), plus a small 2952 optimization. 2953 29542003-08-23 16:33 cschultz 2955 2956 * src/yaws.erl: Added function strip_spaces to go with is_space. 2957 29582003-08-21 21:39 jbevemyr 2959 2960 * applications/wiki/scripts/Makefile: Fixed make install problem 2961 for wiki 2962 29632003-08-19 16:07 klacke 2964 2965 * scripts/: Install, darwin/README, darwin/Yaws.StartupItem, 2966 darwin/Yaws.plist: Darwin /etc scripts support supplied by Eric 2967 Baur 2968 29692003-08-16 11:42 klacke 2970 2971 * config.guess, config.sub, configure, configure.in: darwin support 2972 in configure scripts 2973 29742003-08-16 11:41 klacke 2975 2976 * src/mime_type_c.erl: recursion bug 2977 29782003-08-11 16:57 cschultz 2979 2980 * src/yaws_cgi.erl: 2981 2982 Now works with partial_post_size set. 2983 29842003-08-11 16:54 cschultz 2985 2986 * src/yaws_server.erl: 2987 2988 Minor changes to get_client_data. 2989 29902003-08-07 01:53 cschultz 2991 2992 * src/yaws_server.erl: 2993 2994 Fixed yet another ssl related bug. 2995 29962003-08-06 20:03 cschultz 2997 2998 * src/yaws_cgi.erl: 2999 3000 Added variable HTTP_COOKIE. 3001 30022003-08-05 22:27 cschultz 3003 3004 * src/yaws_ssl.erl: Report connection closure istead of `exit'ing. 3005 30062003-08-03 18:54 cschultz 3007 3008 * src/yaws_server.erl: 3009 3010 Yaws files and appmods can return {page, {Options, Page}} instead 3011 of {page, Page}. Options is (an option or) a deep list of options. 3012 At the moment an option is {header, Header}. I thought this might 3013 be useful for Vary or Content-Location headers. 3014 30152003-08-01 17:04 cschultz 3016 3017 * src/: yaws_ls.erl, yaws_server.erl: Mainly new HEAD request 3018 handling. 3019 30202003-08-01 17:01 cschultz 3021 3022 * src/yaws.erl: [no log message] 3023 30242003-08-01 16:57 cschultz 3025 3026 * src/yaws_cgi.erl: Bug fix: Don't assume headers.host is defined. 3027 30282003-07-30 23:13 cschultz 3029 3030 * src/yaws.erl: 3031 Bug fix regarding my last ci: When sending partial content, set 3032 status code to 206 accordingly. 3033 30342003-07-30 22:55 cschultz 3035 3036 * src/yaws_server.erl: 3037 More faithful access logs in connection with {page, ...}. 3038 30392003-07-30 22:11 cschultz 3040 3041 * include/yaws.hrl, src/yaws.erl, src/yaws_server.erl: 3042 For GETs on regular files: 3043 3044 Added support for Content-Range, If-Range, If-Match, expanded 3045 support for If-None-Match. 3046 30472003-07-29 14:05 cschultz 3048 3049 * src/yaws_server.erl: [no log message] 3050 30512003-07-26 00:14 cschultz 3052 3053 * src/: yaws_server.erl, yaws_ssl.erl: 3054 3055 Answer bad requests. 3056 30572003-07-23 22:59 cschultz 3058 3059 * src/yaws_ssl.erl: 3060 Do not let SSL process die on unrecognized request. 3061 30622003-07-23 22:58 cschultz 3063 3064 * src/yaws_server.erl: [no log message] 3065 30662003-07-23 22:48 cschultz 3067 3068 * src/yaws_server.erl: 3069 For forbidden script types return 403, not 404. 3070 30712003-07-22 11:49 cschultz 3072 3073 * include/yaws.hrl, src/yaws_config.erl, src/yaws_server.erl: 3074 3075 Made allowed script types (yaws, php, cgi) configurable. 3076 30772003-07-21 18:24 cschultz 3078 3079 * src/yaws_cgi.erl: Return more headers 3080 30812003-07-19 14:51 cschultz 3082 3083 * src/yaws_cgi.erl: Accept different capitalizations of 3084 `Content-type'. 3085 30862003-07-17 01:16 cschultz 3087 3088 * include/yaws.hrl, include/yaws_api.hrl, src/Makefile, 3089 src/mime_type_c.erl, src/yaws_cgi.erl, src/yaws_server.erl: 3090 3091 Added CGI and PHP support. Also for a request like 3092 /a/b/c.xxx/d/e with xxx being one of `yaws', `cgi' or `php' and 3093 c.xxx being a plain file, /a/b/c.xxx is called with 3094 Arg#arg.pathinfo, respectively the environment variable PATH_INFO, 3095 set to `/d/e'. 3096 30972003-07-17 01:09 cschultz 3098 3099 * src/yaws_ls.erl: 3100 Do not show full path. 3101 31022003-07-17 01:06 cschultz 3103 3104 * scripts/yaws.ss, src/yaws_ctl.erl: 3105 Added command `-load' to yaws script. 3106 31072003-07-17 01:04 cschultz 3108 3109 * src/: yaws.erl, yaws_ticker.erl: 3110 3111 Moved ticker function to separate module to ease purging of module 3112 `yaws'. 3113 31142003-07-16 17:16 cschultz 3115 3116 * src/yaws_server.erl: Some code clean-up. 3117 31182003-07-15 03:33 cschultz 3119 3120 * src/yaws_ssl.erl: Made header parsing more robust with respect to 3121 capitalizations. 3122 31232003-07-15 00:14 cschultz 3124 3125 * src/yaws_server.erl: Fixed bug with SSL and post data 3126 31272003-07-14 00:46 jbevemyr 3128 3129 * applications/wiki/src/wiki.erl: Improved speed of thumbs in 3130 slideshow 3131 31322003-07-13 01:31 cschultz 3133 3134 * include/yaws.hrl, src/yaws.erl, src/yaws_server.erl: 3135 Log file size for dynamic pages. 3136 31372003-07-13 01:17 cschultz 3138 3139 * src/yaws_ssl.erl: Make sure the whole header is received. Added 3140 more header parsing. 3141 31422003-07-13 01:12 cschultz 3143 3144 * src/yaws.erl: Changed etag function. 3145 31462003-07-13 00:13 lpsmith 3147 3148 * include/yaws_api.hrl: Added the field server_path, which will 3149 store the parsed and normalized path of the request string. This 3150 is in preparation for some significant clean-ups of the 3151 yaws_server.erl code. 3152 31532003-07-12 05:25 lpsmith 3154 3155 * src/yaws_api.erl: Improved path handling: path_norm/1 removes 3156 all occurences of double slashes and the directories "." and "..". 3157 url_decode_q_split now calls this function on the path that it 3158 returns. 3159 3160 This is to fix a variety of www-authenticate related security bugs. 3161 Previously, it was possible to access any www-auth protected 3162 directory by inserting a "/./" before the directory, i.e. by 3163 requesting "/./confidential/file.html". 3164 31652003-07-12 01:40 lpsmith 3166 3167 * src/yaws_404.erl: 3168 Fixed Cross-Site Scripting vunerability by html-quoting the path 3169 displayed in the error message. 3170 31712003-07-09 22:25 jbevemyr 3172 3173 * applications/wiki/src/: wiki.erl, wiki_format_txt.erl: Added auto 3174 viewing of slides. 3175 31762003-07-09 21:33 jbevemyr 3177 3178 * applications/wiki/src/wiki.erl: Minor slide show enhancement. 3179 31802003-07-09 20:00 jbevemyr 3181 3182 * applications/wiki/scripts/updateWiki.src: [no log message] 3183 31842003-07-09 19:57 jbevemyr 3185 3186 * applications/wiki/: src/wiki.erl, wiki/getMidSize.yaws, 3187 wiki/getThumb.yaws, wiki/thumbIndex.yaws: Added thumbnail index to 3188 slideshow and scaling of images in slideshow using convert 3189 31902003-07-03 03:03 jbevemyr 3191 3192 * src/yaws_log.erl: Log format fix 3193 31942003-06-27 15:16 jbevemyr 3195 3196 * src/yaws_config.erl: Fixed server sorting bug 3197 31982003-06-25 17:07 jbevemyr 3199 3200 * src/yaws_api.erl: Fixed set cookie problem with lynx 3201 32022003-06-23 17:26 klacke 3203 3204 * src/yaws_server.erl: "" 3205 32062003-06-23 16:07 klacke 3207 3208 * src/yaws_server.erl: return last value of the list returned from 3209 out/1 3210 32112003-06-23 12:19 klacke 3212 3213 * src/: yaws_config.erl, yaws_log.erl: missing integer_conversion 3214 in ssl conf depth and verify 3215 32162003-06-23 12:15 klacke 3217 3218 * src/yaws_log.erl: setuid code had broken 3219 32202003-06-17 12:57 klacke 3221 3222 * src/: yaws.erl, yaws_server.erl: possibility to turn off 3223 transfer-encoding: chunked and explicitly set content length 3224 32252003-06-01 21:25 klacke 3226 3227 * www/index.yaws: "" 3228 32292003-06-01 21:25 klacke 3230 3231 * ChangeLog: 1.22 checkin 3232 32332003-06-01 20:35 klacke 3234 3235 * doc/yaws.pdf: "" 3236 32372003-05-27 14:56 klacke 3238 3239 * src/yaws_api.erl: the ehtml expander code has to be updated again 3240 in order to not interfer with rendering when it comes to genereated 3241 newlines 3242 32432003-05-26 23:58 klacke 3244 3245 * configure, configure.in, vsn.mk, scripts/Install, 3246 scripts/Makefile, scripts/ntpath.sh, scripts/yaws.init.d, 3247 scripts/yaws.ss, scripts/redhat/yaws.init.d, 3248 scripts/suse/yaws.init.d, src/yaws_config.erl, src/yaws_server.erl: 3249 cvs fixes + install scripts gentoo/suse/redhat 3250 32512003-05-24 15:36 jbevemyr 3252 3253 * applications/wiki/scripts/updateWiki.src: Fixed install problem. 3254 32552003-05-20 00:31 klacke 3256 3257 * src/yaws_api.erl: added newlines to strategic places in 3258 ehtml_expand/1 and ehtml_exapnder/1. No newlines after img tags. 3259 32602003-05-19 23:55 jbevemyr 3261 3262 * applications/wiki/wiki/FormattingWikiPages.wob: [no log message] 3263 32642003-05-19 23:42 jbevemyr 3265 3266 * applications/wiki/src/wiki_format_txt.erl: Added expires region. 3267 32682003-05-17 23:58 jbevemyr 3269 3270 * applications/wiki/src/wiki.erl: Added number table for slideshow 3271 in Wiki 3272 32732003-05-17 23:25 jbevemyr 3274 3275 * src/yaws_config.erl, src/yaws_server.erl, include/yaws.hrl, 3276 man/yaws.conf.5: Added rhost option for setting explicit redirect 3277 host (and port if needed) 3278 32792003-05-17 21:52 jbevemyr 3280 3281 * applications/wiki/wiki/FormattingWikiPages.wob: [no log message] 3282 32832003-05-17 21:43 jbevemyr 3284 3285 * applications/wiki/: Makefile, README, src/wiki_format_txt.erl, 3286 wiki/FormattingWikiPages.wob: Added underline macro 3287 32882003-05-17 21:42 jbevemyr 3289 3290 * applications/wiki/scripts/updateWiki.src: [no log message] 3291 32922003-05-17 21:39 jbevemyr 3293 3294 * applications/wiki/scripts/: Makefile, updateWiki.sh, 3295 updateWiki.src: Minor wiki script fixes 3296 32972003-05-17 13:52 jbevemyr 3298 3299 * applications/wiki/: README, updateWiki.sh, scripts/Makefile, 3300 scripts/getPassword.src, scripts/importFiles.src, 3301 scripts/updateWiki.sh, src/wiki.erl: Added some useful scripts 3302 33032003-05-16 22:09 jbevemyr 3304 3305 * applications/wiki/: updateWiki.sh, updateWiki.sh: [no log 3306 message] 3307 33082003-05-16 22:05 jbevemyr 3309 3310 * applications/wiki/updateWiki.sh: [no log message] 3311 33122003-05-16 21:48 jbevemyr 3313 3314 * applications/wiki/updateWiki.sh: Added wiki update script 3315 33162003-05-16 13:45 jbevemyr 3317 3318 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 3319 src/wiki_utils.erl, wiki/WikiPreferences.files/custom.css: Menu is 3320 now red when a page is locked. 3321 33222003-05-16 13:12 jbevemyr 3323 3324 * applications/wiki/src/: wiki.erl, wiki_format_txt.erl: Added 3325 header tags =H3= ==H2== ===H1=== 3326 33272003-05-14 13:25 klacke 3328 3329 * src/yaws_server.erl: more redir fixes 3330 33312003-05-13 22:35 jbevemyr 3332 3333 * src/yaws_server.erl: Fixed yaws redirect bug 3334 33352003-05-13 13:35 klacke 3336 3337 * src/: yaws.erl, yaws_debug.hrl, yaws_server.erl: when a gserv() 3338 dies, exit app + 302 without content shall have a conten length 3339 header, newest mozilla hangs (correctly) on 302's from yaws 3340 33412003-05-12 09:56 jbevemyr 3342 3343 * applications/wiki/README: [no log message] 3344 33452003-05-12 09:53 jbevemyr 3346 3347 * applications/wiki/src/wiki.erl: [no log message] 3348 33492003-05-12 09:49 klacke 3350 3351 * src/yaws_api.erl: newlines added by jocke in bluetail cvs 3352 33532003-05-08 23:53 jbevemyr 3354 3355 * applications/wiki/src/: wiki.erl, wiki_format_txt.erl: [no log 3356 message] 3357 33582003-05-08 23:12 jbevemyr 3359 3360 * applications/wiki/src/wiki_format_txt.erl: minor bugfixes 3361 33622003-05-07 10:13 klacke 3363 3364 * scripts/suse/yaws.init.d: "" 3365 33662003-05-07 10:09 klacke 3367 3368 * scripts/yaws.ss: "" 3369 33702003-05-05 01:22 klacke 3371 3372 * scripts/gentoo/yaws.ebuild: "" 3373 33742003-05-04 23:47 klacke 3375 3376 * include.mk.in, scripts/Install, scripts/Makefile, 3377 scripts/yaws.init.d, scripts/gentoo/conf.d.yaws, 3378 scripts/gentoo/yaws.ebuild: "" 3379 33802003-05-04 23:13 klacke 3381 3382 * scripts/: Install, gentoo/conf.d.yaws: "" 3383 33842003-05-04 21:31 klacke 3385 3386 * scripts/Install: "" 3387 33882003-05-04 21:24 klacke 3389 3390 * scripts/Install: "" 3391 33922003-05-04 20:47 klacke 3393 3394 * doc/Makefile: "" 3395 33962003-05-04 20:34 klacke 3397 3398 * scripts/mangle, www/index.yaws: "" 3399 34002003-05-04 18:55 klacke 3401 3402 * scripts/Install: "" 3403 34042003-05-04 18:41 klacke 3405 3406 * scripts/: Install, gentoo/yaws.ebuild: "" 3407 34082003-05-04 18:21 klacke 3409 3410 * Makefile, vsn.mk, doc/Makefile, doc/yaws.pdf, man/Makefile, 3411 scripts/Install, scripts/gentoo/conf.d.yaws, 3412 scripts/gentoo/init.d.yaws, scripts/gentoo/yaws.ebuild: "" 3413 34142003-05-03 21:04 jbevemyr 3415 3416 * applications/wiki/: src/wiki.erl, src/wiki_format_txt.erl, 3417 src/wiki_to_html.erl, wiki/FormattingWikiPages.wob: Added slideshow 3418 support. With a slideshow:MySlideShow link on a page you will get a 3419 slide show of all the files stored in that page (image files 3420 preferably :-) 3421 34222003-05-02 23:25 klacke 3423 3424 * doc/: Makefile, yaws.tex: nicer latex docs in patch from 3425 nniclausse on sourceforge 3426 34272003-05-02 22:49 klacke 3428 3429 * www/man.yaws: "" 3430 34312003-05-02 22:39 klacke 3432 3433 * vsn.mk: "" 3434 34352003-05-02 22:37 klacke 3436 3437 * www/index.yaws: 1.2 checkin 3438 34392003-05-02 21:34 klacke 3440 3441 * src/yaws_ls.erl: small bugs with listdir, no 0 on chunked 3442 encodings, and no url_encode on iso chars in filenames 3443 34442003-04-28 23:48 etnt 3445 3446 * scripts/Install: Added the setting of etcdir 3447 34482003-04-25 10:02 etnt 3449 3450 * src/yaws_config.erl: Set the debug entry in #gconf{}, in 3451 make_default_gconf/1. 3452 34532003-04-22 15:06 klacke 3454 3455 * vsn.mk: "" 3456 34572003-04-10 12:46 klacke 3458 3459 * src/yaws_compile.erl: [no log message] 3460 34612003-04-10 12:20 mikl 3462 3463 * src/yaws_config.erl: Cosmetic change for logs: Missing ~n. 3464 34652003-04-10 10:59 mikl 3466 3467 * ChangeLog, Makefile, README, include.mk.in, doc/Makefile, 3468 scripts/Install, scripts/Makefile, src/Makefile, 3469 www/shopingcart/Makefile: Build chain modifications: Install target 3470 directories is now totally controllable; The docs build is 3471 optionnal 3472 34732003-04-09 13:12 klacke 3474 3475 * src/Makefile: [no log message] 3476 34772003-04-09 13:04 klacke 3478 3479 * src/yaws_compile.erl: use lock on comiler, erlc is not reentrant 3480 34812003-03-25 11:14 klacke 3482 3483 * src/yaws_server.erl: Bug with cached yaws files with a query 3484 part 3485 34862003-03-11 06:49 brucefitzsimons 3487 3488 * src/yaws_log.erl: Fixed the TZ determination code, its not 3489 perfect or fast yet. 3490 34912003-03-10 10:25 brucefitzsimons 3492 3493 * src/: yaws_log.erl, yaws_server.erl: Added referrer "referer" and 3494 user-agent to complete the "combined" log format. It will log - for 3495 either field if it is not supplied. The old logging command has 3496 been retained for backward compatibility. 3497 3498 Also added code to log the time in localtime, and log the offset in 3499 the apache/Common Log Format. This is significant for anyone using 3500 the logs... 3501 35022003-03-06 21:47 jbevemyr 3503 3504 * src/yaws_api.erl: Removed 'Version' from set-cookie. 3505 35062003-03-06 19:36 klacke 3507 3508 * ChangeLog, www/index.yaws: 1.01 checkin 3509 35102003-03-06 12:22 klacke 3511 3512 * Makefile, src/yaws_compile.erl, src/yaws_server.erl: skip empty 3513 space after an </erl> and handle http_error which is generated by 3514 the inet_drv.c code. This assumes a patch to the inet_drv.c that 3515 actually generates a http_error in this case. Default erl hangs 3516 there 3517 35182003-03-05 12:46 klacke 3519 3520 * src/: yaws.erl, yaws_server.erl: handle 0.9 clients 3521 35222003-03-05 12:19 klacke 3523 3524 * include.mk, src/yaws_server.erl, include.mk: "" 3525 35262003-03-04 23:38 klacke 3527 3528 * src/yaws_server.erl: [no log message] 3529 35302003-03-03 22:37 jbevemyr 3531 3532 * src/: yaws.erl, yaws_server.erl: Added proper support for 3533 'if-none-match' with etag matching 3534 35352003-03-03 17:35 klacke 3536 3537 * src/yaws_server.erl: "" 3538 35392003-02-25 16:12 klacke 3540 3541 * src/yaws_api.erl, src/yaws_compile.erl, src/yaws_server.erl, 3542 www/man.yaws: Fixed probles with paths that had a query part ending 3543 up in the cache 3544 35452003-02-25 14:31 klacke 3546 3547 * vsn.mk: "" 3548 35492003-02-25 14:30 klacke 3550 3551 * c_src/setuid_drv.c, src/yaws.erl, src/yaws_config.erl, 3552 src/yaws_ctl.erl, src/yaws_log.erl, src/yaws_server.erl: did away 3553 with the idiotic calls to id -u as well as the the broken grep in 3554 /etc/passwd. Also ensured that .yaws files with a query part don't 3555 end up in the cache. They need to be reparsed every time 3556 35572003-02-17 20:33 klacke 3558 3559 * src/yaws_server.erl: added http version to access log messages 3560 35612003-02-08 14:17 klacke 3562 3563 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 3564 src/yaws_debug.erl, src/yaws_server.erl: added the option of 3565 disabling dir_listings 3566 35672003-02-08 14:04 klacke 3568 3569 * src/yaws_server.erl: bug with redir for missing trailing slash 3570 together with a query part of the url fixed, found by Erik Pearson 3571 <erikp@attbi.com> 3572 35732003-02-08 13:53 klacke 3574 3575 * src/yaws_server.erl: bug in arg rewrite handling found and fixed 3576 by Taavi Talvik 3577 35782003-02-08 13:27 klacke 3579 3580 * src/yaws_config.erl: bug in ssl config passord parse found by 3581 Eric Pearson 3582 35832003-01-28 19:27 klacke 3584 3585 * src/yaws_server.erl: [no log message] 3586 35872003-01-27 23:22 klacke 3588 3589 * src/yaws_server.erl: "" 3590 35912003-01-27 23:04 klacke 3592 3593 * src/yaws_compile.erl, ChangeLog: "" 3594 35952003-01-24 00:59 klacke 3596 3597 * src/: yaws_compile.erl, yaws_compile.erl: [no log message] 3598 35992003-01-23 23:52 klacke 3600 3601 * www/index.yaws: [no log message] 3602 36032003-01-23 23:43 klacke 3604 3605 * vsn.mk: we'ready for production now 3606 36072003-01-23 23:38 klacke 3608 3609 * src/: yaws_compile.erl, yaws_config.erl, yaws_server.erl: don't 3610 log a crash when we get methods we don't support and also a fix in 3611 the yaws compiler so that we can compile files that have been 3612 originally produced on a win32 machine, the problem was \r\n lines 3613 36142003-01-21 14:34 jbevemyr 3615 3616 * src/yaws.erl: Made it possible to have multiple set-cookie 3617 headers 3618 36192003-01-17 15:27 klacke 3620 3621 * applications/webmail/test.erl: "" 3622 36232003-01-15 17:07 klacke 3624 3625 * src/: yaws_api.erl, yaws_server.erl: "" 3626 36272003-01-10 13:14 klacke 3628 3629 * src/yaws_server.erl: large files became LISTS 3630 36312003-01-08 10:29 klacke 3632 3633 * www/man.yaws: security bug found by jcortner@cvol.net 3634 36352003-01-08 10:21 klacke 3636 3637 * src/yaws_server.erl: "" 3638 36392003-01-05 19:15 klacke 3640 3641 * www/man.yaws: "" 3642 36432002-12-27 00:30 jbevemyr 3644 3645 * applications/wiki/src/wiki.erl: [no log message] 3646 36472002-12-10 11:57 mikl 3648 3649 * www/shopingcart/Makefile: In the shopping cart Makefile, one of 3650 the generated beam file was not removed with the make clean 3651 command. 3652 36532002-12-10 10:30 mikl 3654 3655 * www/stats.yaws: Modified stats.yaws to add total number of hits 3656 at the end of each virtual host statistic table. 3657 36582002-12-09 23:16 mikl 3659 3660 * src/yaws_config.erl: mremond: Made a very small change in 3661 yaws_config.erl. You can now use relative directory name in a yaws 3662 configuration file. 3663 36642002-12-09 23:15 mikl 3665 3666 * src/yaws_config.erl: yaws_config.erl 3667 36682002-12-06 00:34 klacke 3669 3670 * src/: yaws_log.erl, yaws_server.erl: "" 3671 36722002-12-05 23:29 klacke 3673 3674 * src/mime.types: "" 3675 36762002-12-05 12:27 klacke 3677 3678 * src/yaws_server.erl: "" 3679 36802002-12-03 19:37 klacke 3681 3682 * src/yaws_api.erl: "" 3683 36842002-12-03 19:34 klacke 3685 3686 * src/yaws_api.erl: "" 3687 36882002-12-03 13:19 klacke 3689 3690 * src/: yaws_api.erl, yaws_config.erl, yaws_debug.erl, 3691 yaws_log.erl, yaws_server.erl: "" 3692 36932002-12-03 12:25 klacke 3694 3695 * src/yaws.erl: erase headers 3696 36972002-12-01 20:36 klacke 3698 3699 * www/upload.yaws: "" 3700 37012002-12-01 20:24 klacke 3702 3703 * ChangeLog, TODO, vsn.mk, doc/yaws.tex, man/yaws.conf.5, 3704 www/TOPTAB, www/contribs.yaws, www/index.yaws: "" 3705 37062002-12-01 13:24 klacke 3707 3708 * src/yaws_log.erl: bugs in wrap log 3709 37102002-11-29 19:30 klacke 3711 3712 * src/yaws_log.erl, src/yaws_ls.erl, src/yaws_server.erl, 3713 www/configuration.yaws, www/index.yaws: Even more fixes on the 3714 change user thingie, fixed a bug with dir listings together with 3715 ~expansion Cleanup code removed old dead code catch around broken 3716 requests from nimda et at.el which produced crashes in our report 3717 log + bugdix on 403 replies 3718 37192002-11-29 14:33 klacke 3720 3721 * src/yaws_server.erl: "" 3722 37232002-11-29 14:08 klacke 3724 3725 * src/yaws_404.erl: "" 3726 37272002-11-29 14:02 klacke 3728 3729 * src/yaws_log.erl: "" 3730 37312002-11-29 14:01 klacke 3732 3733 * include.mk: run as nobody may work now 3734 37352002-11-29 13:50 klacke 3736 3737 * src/: yaws_log.erl, yaws_server.erl: "" 3738 37392002-11-28 22:14 klacke 3740 3741 * scripts/yaws.ss: "" 3742 37432002-11-28 20:32 klacke 3744 3745 * README, configure, configure.in: "" 3746 37472002-11-28 00:24 klacke 3748 3749 * Makefile, config.guess, config.sub, include.mk, include.mk.in, 3750 install-sh, c_src/Makefile, c_src/setuid_drv.c, include/yaws.hrl, 3751 man/yaws.conf.5, src/yaws.erl, src/yaws_config.erl, 3752 src/yaws_ctl.erl, src/yaws_log.erl, src/yaws_server.erl, 3753 src/yaws_sup.erl: added ability to run as different user than root 3754 37552002-11-27 11:13 klacke 3756 3757 * src/yaws_api.erl: "" 3758 37592002-11-26 19:50 klacke 3760 3761 * src/: yaws_ls.erl, yaws_server.erl: "" 3762 37632002-11-26 19:21 klacke 3764 3765 * www/stil.css: "" 3766 37672002-11-26 19:05 klacke 3768 3769 * www/: EXHEAD, code.yaws, index.yaws, pcookie.yaws, session.yaws, 3770 session1.yaws: "" 3771 37722002-11-26 17:11 klacke 3773 3774 * src/yaws.erl, src/yaws_api.erl, src/yaws_ctl.erl, www/arg.yaws, 3775 www/code.yaws, www/index.yaws, www/upload0.yaws: "" 3776 37772002-11-25 23:52 klacke 3778 3779 * examples/ebin/.empty, examples/include/.empty, 3780 scripts/make-release, scripts/make-release, scripts/make-release: 3781 "" 3782 37832002-11-25 23:35 klacke 3784 3785 * doc/Makefile: "" 3786 37872002-11-25 23:34 klacke 3788 3789 * CHANGELOG, ChangeLog, vsn.mk, www/index.yaws, www/static.html: 3790 vsn 0.59 ci 3791 37922002-11-25 23:00 klacke 3793 3794 * www/TOPTAB: "" 3795 37962002-11-25 22:57 klacke 3797 3798 * man/yaws_api.5, www/EXHEAD, www/arg.yaws, www/doc.yaws, 3799 www/upload.yaws, www/upload0.yaws, www/shopingcart/Makefile, 3800 www/shopingcart/source.html: "" 3801 38022002-11-25 22:45 klacke 3803 3804 * src/yaws_ctl.erl: "" 3805 38062002-11-25 21:47 jbevemyr 3807 3808 * src/yaws_api.erl: [no log message] 3809 38102002-11-25 20:59 lukeg 3811 3812 * src/yaws_api.erl: Moved ehtml_expand in here. 3813 3814 Added ehtml_expander/1 for fast reusable EHTML templates. 3815 38162002-11-25 20:58 lukeg 3817 3818 * src/yaws_server.erl: Moved ehtml_expand into yaws_api 3819 38202002-11-22 17:13 klacke 3821 3822 * src/: yaws.erl, yaws_api.erl: "" 3823 38242002-11-22 16:07 klacke 3825 3826 * include/yaws.hrl, src/yaws.erl, src/yaws_api.erl, 3827 src/yaws_ctl.erl, src/yaws_ls.erl, src/yaws_server.erl: "" 3828 38292002-11-22 15:00 klacke 3830 3831 * src/yaws_server.erl: "" 3832 38332002-11-22 00:12 klacke 3834 3835 * src/yaws_server.erl: "" 3836 38372002-11-21 23:31 klacke 3838 3839 * vsn.mk, include/yaws.hrl, src/yaws.erl, src/yaws_404.erl, 3840 src/yaws_api.erl, src/yaws_debug.erl, src/yaws_server.erl: outh 3841 record, the outgoing headers are built up into a record now, much 3842 cleaner 3843 38442002-11-21 22:36 lukeg 3845 3846 * src/: yaws_api.erl, yaws_server.erl: Added a blocking / flow 3847 control option for streaming content. The interface is 3848 yaws_api:stream_chunk_deliver_blocking/2 3849 38502002-11-20 21:18 klacke 3851 3852 * scripts/yaws.ss, src/yaws_ctl.erl: "" 3853 38542002-11-20 17:19 klacke 3855 3856 * scripts/yaws.ss, src/yaws_compile.erl, src/yaws_ctl.erl: -check 3857 arg 3858 38592002-11-20 14:53 klacke 3860 3861 * include/yaws_api.hrl, man/yaws_api.5, src/yaws.erl, 3862 src/yaws_api.erl: parse_url 3863 38642002-11-20 13:21 klacke 3865 3866 * src/yaws_api.erl: "" 3867 38682002-11-20 10:59 jbevemyr 3869 3870 * include/yaws.hrl, src/yaws_config.erl, src/yaws_server.erl: [no 3871 log message] 3872 38732002-11-20 10:37 jbevemyr 3874 3875 * src/: yaws_server.erl, yaws.erl: [no log message] 3876 38772002-11-20 10:17 jbevemyr 3878 3879 * include/yaws.hrl, src/yaws_config.erl, src/yaws_server.erl: added 3880 servername to config file 3881 38822002-11-19 23:14 etnt 3883 3884 * src/yaws_server.erl: removed reverse of appmod_prepath 3885 38862002-11-19 22:52 jbevemyr 3887 3888 * src/yaws_config.erl: Added support for quoted strings in 3889 yaws.conf 3890 38912002-11-19 20:15 jbevemyr 3892 3893 * include/yaws.hrl, src/yaws_server.erl: Fixed redirect_local 3894 38952002-11-19 00:12 etnt 3896 3897 * include/yaws_api.hrl, src/yaws_server.erl: Added 3898 #args.appmod_prepath which contains the path in front of 3899 <appmod><appmoddata> 3900 39012002-11-18 23:13 klacke 3902 3903 * src/yaws_server.erl: "" 3904 39052002-11-18 23:00 jbevemyr 3906 3907 * src/yaws_api.erl: Implemented setcookie/6 3908 39092002-11-18 22:52 jbevemyr 3910 3911 * src/yaws_api.erl: [no log message] 3912 39132002-11-18 22:45 klacke 3914 3915 * src/mime_type_c.erl: "" 3916 39172002-11-18 20:28 klacke 3918 3919 * src/yaws_server.erl: "" 3920 39212002-11-18 17:22 klacke 3922 3923 * src/: yaws_debug.erl, yaws_server.erl: "" 3924 39252002-11-18 08:53 klacke 3926 3927 * src/yaws_compile.erl, src/yaws_ls.erl, www/TOPTAB, www/man.yaws, 3928 www/simple.yaws: "" 3929 39302002-11-16 18:10 klacke 3931 3932 * src/: yaws_api.erl, yaws_compile.erl, yaws_compile.erl: "" 3933 39342002-11-15 15:07 lukeg 3935 3936 * src/yaws_api.erl: Bugfixed url_encode/1 (really this time!) 3937 39382002-11-15 14:52 klacke 3939 3940 * src/: yaws_api.erl, yaws_server.erl: "" 3941 39422002-11-15 14:32 lukeg 3943 3944 * src/yaws_api.erl: Bugfixed url_encode/1 3945 39462002-11-13 16:30 lukeg 3947 3948 * src/yaws_server.erl: Bigfix in ehtml_attrs: now "quoting" the 3949 value. 3950 39512002-11-13 00:30 klacke 3952 3953 * src/: yaws.erl, yaws_api.erl, yaws_server.erl: "" 3954 39552002-11-12 21:30 klacke 3956 3957 * src/yaws_server.erl: "" 3958 39592002-11-12 17:57 lukeg 3960 3961 * src/yaws_server.erl: Heavily optimized ehtml_expand by converting 3962 io_lib:format's into conses. 3963 39642002-11-12 17:49 klacke 3965 3966 * man/yaws_api.5, src/yaws_server.erl: page retval 3967 39682002-11-12 17:35 klacke 3969 3970 * src/yaws_server.erl: "" 3971 39722002-11-12 12:36 klacke 3973 3974 * src/: yaws.erl, yaws_api.erl, yaws_server.erl: "" 3975 39762002-11-11 10:47 klacke 3977 3978 * include/yaws.hrl, src/yaws_api.erl: "" 3979 39802002-11-10 23:19 klacke 3981 3982 * include/yaws.hrl, man/yaws_api.5, src/yaws_api.erl, 3983 src/yaws_config.erl, src/yaws_debug.erl, src/yaws_server.erl: "" 3984 39852002-11-10 23:03 klacke 3986 3987 * doc/: a.eps, b.eps, layout.eps, yaws.tex, yaws_head.eps: user 3988 manual ok 3989 39902002-11-09 10:53 klacke 3991 3992 * doc/Makefile: "" 3993 39942002-11-08 17:21 etnt 3995 3996 * man/yaws.conf.5: Added explanation for 'start_mod' and the opaque 3997 context. 3998 39992002-11-08 16:33 etnt 4000 4001 * include/yaws.hrl, src/yaws_config.erl, src/yaws_server.erl: More 4002 opaque stuff. 4003 40042002-11-08 14:40 jbevemyr 4005 4006 * src/yaws_server.erl: [no log message] 4007 40082002-11-08 13:26 klacke 4009 4010 * src/: yaws_api.erl, yaws_log.erl, yaws_server.erl: added 4011 interactive tty trace 4012 40132002-11-08 01:24 klacke 4014 4015 * doc/yaws.tex: "" 4016 40172002-11-07 02:11 etnt 4018 4019 * include/yaws.hrl, src/yaws_config.erl, src/yaws_server.erl: Added 4020 a '<opaque>' context to be defined inside a server context. This 4021 makes it possible for a user application to get hold of those 'Key 4022 = Value' definitions made inside the opaque context. If 'module = 4023 <Module>' is defined, a callback: Module:yaws_opaque/1 will be 4024 called at startup of the server. The argument of the callback is a 4025 list of {Key,Value} tuples as found in the opaque context. 4026 40272002-11-07 01:12 klacke 4028 4029 * doc/yaws.tex, include/yaws_api.hrl, man/yaws_api.5, 4030 src/yaws_api.erl, src/yaws_server.erl, www/arg.yaws: "" 4031 40322002-11-06 22:02 klacke 4033 4034 * include/yaws.hrl, man/yaws.conf.5, src/yaws.erl, 4035 src/yaws_config.erl, src/yaws_server.erl: added arg_rewrite_mod 4036 40372002-11-06 14:59 klacke 4038 4039 * src/yaws_server.erl: "" 4040 40412002-11-06 14:23 klacke 4042 4043 * include/yaws.hrl, src/yaws_404.erl, src/yaws_config.erl, 4044 src/yaws_server.erl: customized crash messages 4045 40462002-11-05 21:51 klacke 4047 4048 * man/yaws_api.5, src/yaws_api.erl: "" 4049 40502002-11-05 15:02 klacke 4051 4052 * src/yaws_server.erl: "" 4053 40542002-11-05 13:44 klacke 4055 4056 * src/yaws_config.erl: "" 4057 40582002-11-05 01:27 klacke 4059 4060 * src/: yaws_404.erl, yaws_server.erl: "" 4061 40622002-11-05 01:21 klacke 4063 4064 * Makefile, doc/Makefile, doc/yaws.tex, include/yaws.hrl: added doc 4065 directory 4066 40672002-11-05 01:16 klacke 4068 4069 * man/yaws.conf.5: "" 4070 40712002-11-05 01:12 klacke 4072 4073 * src/yaws_config.erl: rewrote ssl conf 4074 40752002-11-05 00:49 klacke 4076 4077 * src/: Makefile, yaws_404.erl, yaws_api.erl, yaws_config.erl, 4078 yaws_server.erl: 404 module added 4079 40802002-11-04 23:23 klacke 4081 4082 * Makefile, scripts/Makefile, www/configuration.yaws: make 4083 local_install target 4084 40852002-11-02 17:06 jbevemyr 4086 4087 * applications/wiki/src/: wiki.erl, wiki_format_txt.erl: Fixed 4088 problem with edit 4089 40902002-10-31 00:36 jbevemyr 4091 4092 * applications/wiki/src/: wiki.erl, wiki_format_txt.erl: Added 4093 mailtoall: wiki tag which creates a mailing list containing all 4094 email addresses found in mailto: tags on the page. A convenient way 4095 of creating mailing lists. 4096 40972002-10-30 21:54 jbevemyr 4098 4099 * applications/wiki/: README, src/wiki_templates.erl: Moved the 4100 Wiki settings into a wiki page - WikiPrefereces, ie they are now 4101 editable from within the Wiki. 4102 41032002-10-30 21:50 jbevemyr 4104 4105 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 4106 src/wiki_to_html.erl, src/wiki_utils.erl, wiki/WikiPreferences.wob, 4107 wiki/allpages.gif, wiki/custom.css, wiki/edit.gif, 4108 wiki/editfiles.gif, wiki/editme.gif, wiki/history.gif, 4109 wiki/home.gif, wiki/icon.gif, wiki/info.gif, wiki/lastedited.gif, 4110 wiki/locked.gif, wiki/normal.gif, wiki/old.gif, wiki/zombies.gif, 4111 wiki/WikiPreferences.files/allpages.gif, 4112 wiki/WikiPreferences.files/custom.css, 4113 wiki/WikiPreferences.files/edit.gif, 4114 wiki/WikiPreferences.files/editfiles.gif, 4115 wiki/WikiPreferences.files/editme.gif, 4116 wiki/WikiPreferences.files/history.gif, 4117 wiki/WikiPreferences.files/home.gif, 4118 wiki/WikiPreferences.files/icon.gif, 4119 wiki/WikiPreferences.files/lastedited.gif, 4120 wiki/WikiPreferences.files/zombies.gif: Moved the Wiki settings 4121 into a wiki page - WikiPrefereces, ie they are now editable from 4122 within the Wiki. 4123 41242002-10-29 09:21 jbevemyr 4125 4126 * applications/wiki/src/wiki_format_txt.erl: Fixed problem with 4127 multiple recipients in a mailto tag 4128 41292002-10-28 10:30 jbevemyr 4130 4131 * src/yaws_server.erl: Fixed servername:rport so that it is only 4132 used if no other server matches. 4133 41342002-10-28 10:08 jbevemyr 4135 4136 * src/yaws_server.erl: The host header is matched agains the 4137 servername and the servername:rport, to support servers behind 4138 portmapping firewalls 4139 41402002-10-27 21:48 jbevemyr 4141 4142 * applications/wiki/: src/wiki.erl, wiki/changePassword.yaws, 4143 wiki/changePassword2.yaws: Added change password function 4144 41452002-10-26 22:10 jbevemyr 4146 4147 * applications/wiki/src/wiki.erl: [no log message] 4148 41492002-10-26 17:57 klacke 4150 4151 * src/yaws_ctl.erl: "" 4152 41532002-10-25 23:45 etnt 4154 4155 * applications/wiki/src/Makefile: Now also install correctly on 4156 FreeBSD 4157 41582002-10-25 12:13 jbevemyr 4159 4160 * applications/wiki/: README, src/wiki.erl, src/wiki_to_html.erl, 4161 wiki/previewNewPage.yaws: Fixed problems with regions 4162 41632002-10-23 14:20 etnt 4164 4165 * src/yaws_ls.erl: Fixed the indentation of directory listings. 4166 Also, when hoovering over a filename, the size in bytes is 4167 displayed. Finally, a README file is inlined at the bottom, if it 4168 exist. 4169 41702002-10-23 12:11 klacke 4171 4172 * src/yaws_server.erl: empty sconfs in embedded mode 4173 41742002-10-22 14:44 jbevemyr 4175 4176 * src/Makefile: Added make dependence rule for include files. 4177 41782002-10-22 12:41 jbevemyr 4179 4180 * include/yaws.hrl, man/yaws.conf.5, src/yaws_config.erl, 4181 src/yaws_server.erl: Fixed redirects and added rport and rmethod 4182 server settings. 4183 41842002-10-22 11:00 jbevemyr 4185 4186 * src/yaws_server.erl: Fixed redirect code. 4187 41882002-10-22 00:03 klacke 4189 4190 * vsn.mk: "" 4191 41922002-10-21 11:14 klacke 4193 4194 * www/contact.yaws: "" 4195 41962002-10-18 11:50 klacke 4197 4198 * src/yaws_server.erl: "" 4199 42002002-10-18 11:40 klacke 4201 4202 * man/yaws_api.5: "" 4203 42042002-10-18 10:20 klacke 4205 4206 * src/yaws_api.erl: "" 4207 42082002-10-18 09:41 klacke 4209 4210 * src/yaws_log.erl: "" 4211 42122002-10-18 00:17 jbevemyr 4213 4214 * applications/wiki/: src/wiki.erl, src/wiki_yaws.erl, 4215 wiki/previewPage.yaws, wiki/storePage.yaws: Added session state to 4216 wiki for better page editing 4217 42182002-10-17 13:04 klacke 4219 4220 * src/yaws_api.erl: "" 4221 42222002-10-17 12:07 klacke 4223 4224 * src/yaws_api.erl: "" 4225 42262002-10-16 16:51 jbevemyr 4227 4228 * applications/wiki/src/: wiki.erl, wiki_to_html.erl: Added size 4229 title to files 4230 42312002-10-16 16:03 jbevemyr 4232 4233 * applications/wiki/: src/wiki.erl, src/wiki_yaws.erl, 4234 wiki/allPages.yaws, wiki/copyFiles.yaws, wiki/deleteFiles.yaws, 4235 wiki/editPage.yaws, wiki/editTag.yaws, wiki/finalDeletePage.yaws, 4236 wiki/lastEdited.yaws, wiki/previewNewPage.yaws, 4237 wiki/previewPage.yaws, wiki/previewTagged.yaws, 4238 wiki/putPassword.yaws, wiki/sendMeThePassword.yaws, 4239 wiki/storeFiles.yaws, wiki/storeNewPage.yaws, wiki/storePage.yaws, 4240 wiki/storeTagged.yaws, wiki/wikiZombies.yaws: Updated wiki with new 4241 parse_post_data interfaces. 4242 42432002-10-16 14:22 klacke 4244 4245 * include/yaws.hrl, src/yaws.erl, src/yaws_ctl.erl, 4246 src/yaws_log.erl, src/yaws_ls.erl, src/yaws_server.erl, 4247 src/yaws_session_server.erl: introduced opaque data in sconf 4248 42492002-10-16 13:55 klacke 4250 4251 * include/yaws_api.hrl, src/yaws_api.erl, src/yaws_server.erl: made 4252 backwards incompatible change to parse_post_data 4253 42542002-10-15 23:48 klacke 4255 4256 * include/yaws.hrl, src/yaws_config.erl, src/yaws_debug.erl, 4257 src/yaws_server.erl: "" 4258 42592002-10-15 16:16 klacke 4260 4261 * src/: yaws.erl, yaws_api.erl, yaws_log.erl: log bugs in embedded 4262 mode 4263 42642002-10-15 15:38 jbevemyr 4265 4266 * src/yaws_server.erl: Fixed problem when log is turned off 4267 42682002-10-15 14:37 klacke 4269 4270 * include/yaws.hrl, include/yaws_api.hrl, man/yaws.conf.5, 4271 src/yaws_config.erl, src/yaws_server.erl: fixed tilde username 4272 expansion it didn't work, also made thta a configurable in the 4273 config file. Added appmods a mechanism whereby an application can 4274 fake directory hierachys. Useful for applications that deliver 4275 content which isn't html. Many browsers doesn;t (read IE) don't 4276 respect the Content-Disposition: header, rather they just use the 4277 filename extension to determini which plugin to to render a file 4278 42792002-10-14 21:36 jbevemyr 4280 4281 * src/yaws_api.erl: Fixed problem with parsing of multipart posts. 4282 The problem occured when the parsing of a partial packet terminated 4283 in the middle of parsing a possible boundary, for example if a 4284 packet ended with a newline. 4285 42862002-10-13 23:09 jbevemyr 4287 4288 * applications/wiki/: src/wiki.erl, src/wiki_yaws.erl, 4289 wiki/allPages.yaws, wiki/allRefsToMe.yaws, wiki/createNewPage.yaws, 4290 wiki/deletePage.yaws, wiki/editFiles.yaws, wiki/getFile.yaws, 4291 wiki/importFiles.yaws, wiki/lastEdited.yaws, wiki/showHistory.yaws, 4292 wiki/showOldPage.yaws, wiki/showPage.yaws, wiki/wikiZombies.yaws: 4293 Fixed problem with old win 98 IE 4294 42952002-10-10 17:32 klacke 4296 4297 * src/yaws_server.erl: "" 4298 42992002-10-10 16:30 klacke 4300 4301 * include/yaws.hrl, src/yaws.erl, src/yaws.hrl, src/yaws_api.erl, 4302 src/yaws_compile.erl, src/yaws_config.erl, src/yaws_debug.erl, 4303 src/yaws_log.erl, src/yaws_ls.erl, src/yaws_server.erl, 4304 src/yaws_ssl.erl: rearr of includefiles 4305 43062002-10-10 14:00 klacke 4307 4308 * src/yaws_server.erl: bug in embedded mode getenv 4309 43102002-10-10 13:12 klacke 4311 4312 * src/yaws_server.erl: [no log message] 4313 43142002-10-10 13:07 klacke 4315 4316 * src/yaws_server.erl: make /tmp/yaws world writeable if we create 4317 it 4318 43192002-10-10 00:23 klacke 4320 4321 * www/todo.yaws: "" 4322 43232002-10-09 09:37 klacke 4324 4325 * www/: contact.yaws, index.yaws: "" 4326 43272002-10-07 23:53 klacke 4328 4329 * ChangeLog, vsn.mk, www/index.yaws: vsn 0.56 ci 4330 43312002-10-07 23:37 klacke 4332 4333 * Makefile, src/mime.types, www/dynamic.yaws, 4334 www/shopingcart/Makefile, www/shopingcart/shopcart.erl, 4335 www/shopingcart/source.html, www/shopingcart/style.css: added more 4336 documentation 4337 43382002-10-07 18:26 lukeg 4339 4340 * src/yaws_server.erl, src/yaws_api.erl, ChangeLog: Fixed bug and 4341 security hole introduced by my previous changes to URL decoding. 4342 The problem was that I skipped URL decoding, so you could e.g. read 4343 the source to a Yaws file by saying "foo.yaw%73" instead of 4344 "foo.yaws". 4345 4346 Now we initially decode the URL but not the query part. The query 4347 part is decoded in yaws_api:parse_query. It can't be done earlier, 4348 because unescaping characters like '&' and '=' would break the 4349 parsing. 4350 43512002-10-07 15:36 jbevemyr 4352 4353 * src/: yaws.hrl, yaws_config.erl: Upped read timeout and made it 4354 configurable 4355 43562002-10-06 23:59 klacke 4357 4358 * include/yaws_api.hrl, man/yaws_api.5, src/yaws_api.erl, 4359 src/yaws_session_server.erl, www/EXHEAD, www/shopingcart/buy.yaws, 4360 www/shopingcart/cart.yaws, www/shopingcart/index.yaws, 4361 www/shopingcart/loginpost.yaws, www/shopingcart/logout.yaws, 4362 www/shopingcart/mall.yaws, www/shopingcart/shopcart.erl, 4363 www/shopingcart/shopcart_form.yaws, www/shopingcart/style.css: 4364 wrote the shopppingcart example 4365 43662002-10-06 19:32 jbevemyr 4367 4368 * applications/wiki/src/wiki_yaws.erl, src/yaws_config.erl, 4369 src/yaws_server.erl: Fixed problem with chunked posts 4370 43712002-10-02 13:20 klacke 4372 4373 * src/yaws_server.erl: bug in empty POST 4374 43752002-10-02 13:20 klacke 4376 4377 * src/yaws_api.erl: bad export 4378 43792002-10-01 20:53 jbevemyr 4380 4381 * applications/wiki/src/wiki.erl, 4382 applications/wiki/src/wiki_yaws.erl, src/yaws_server.erl: Fixed 4383 problem with file uploads 4384 43852002-10-01 20:35 jbevemyr 4386 4387 * applications/wiki/wiki/allRefsToMe.yaws: [no log message] 4388 43892002-09-27 14:46 klacke 4390 4391 * scripts/yaws.init.d: readded jb's chkconfig comment 4392 43932002-09-27 14:39 klacke 4394 4395 * vsn.mk, www/dynamic.yaws: "" 4396 43972002-09-27 14:20 klacke 4398 4399 * man/yaws_api.5: [no log message] 4400 44012002-09-27 14:16 klacke 4402 4403 * scripts/yaws.init.d: "" 4404 44052002-09-27 13:05 klacke 4406 4407 * applications/webmail/test.erl: "" 4408 44092002-09-27 13:03 klacke 4410 4411 * applications/webmail/test.erl, man/yaws_api.5, src/yaws.erl, 4412 src/yaws_api.erl, src/yaws_config.erl, src/yaws_ctl.erl, 4413 src/yaws_server.erl, www/configuration.yaws: added support/docs for 4414 embedded mode 4415 44162002-09-26 15:08 klacke 4417 4418 * man/Makefile: "" 4419 44202002-09-25 22:44 etnt 4421 4422 * src/Makefile: Now, tar also works on FreeBSD. 4423 44242002-09-22 22:06 jbevemyr 4425 4426 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 4427 wiki/allpages.gif, wiki/editfiles.gif, wiki/editme.gif, 4428 wiki/history.gif, wiki/home.gif, wiki/lastedited.gif, 4429 wiki/zombies.gif, wiki/custom.css: Some look and feel enhancements 4430 44312002-09-20 22:10 jbevemyr 4432 4433 * applications/wiki/: src/wiki_format_txt.erl, 4434 src/wiki_to_html.erl, wiki/FormattingWikiPages.wob: Fixed editTag 4435 bug and added embedded HTML support 4436 44372002-09-18 22:26 jbevemyr 4438 4439 * applications/wiki/src/wiki.erl, 4440 applications/wiki/src/wiki_yaws.erl, 4441 applications/wiki/wiki/addFile.yaws, 4442 applications/wiki/wiki/allPages.yaws, 4443 applications/wiki/wiki/allRefsToMe.yaws, 4444 applications/wiki/wiki/copyFiles.yaws, 4445 applications/wiki/wiki/createNewPage.yaws, 4446 applications/wiki/wiki/deleteFiles.yaws, 4447 applications/wiki/wiki/deletePage.yaws, 4448 applications/wiki/wiki/editFiles.yaws, 4449 applications/wiki/wiki/editPage.yaws, 4450 applications/wiki/wiki/editTag.yaws, 4451 applications/wiki/wiki/finalDeletePage.yaws, 4452 applications/wiki/wiki/getFile.yaws, 4453 applications/wiki/wiki/importFiles.yaws, 4454 applications/wiki/wiki/lastEdited.yaws, 4455 applications/wiki/wiki/previewNewPage.yaws, 4456 applications/wiki/wiki/previewPage.yaws, 4457 applications/wiki/wiki/previewTagged.yaws, 4458 applications/wiki/wiki/putPassword.yaws, 4459 applications/wiki/wiki/sendMeThePassword.yaws, 4460 applications/wiki/wiki/showHistory.yaws, 4461 applications/wiki/wiki/showOldPage.yaws, 4462 applications/wiki/wiki/showPage.yaws, 4463 applications/wiki/wiki/storeFiles.yaws, 4464 applications/wiki/wiki/storeNewPage.yaws, 4465 applications/wiki/wiki/storePage.yaws, 4466 applications/wiki/wiki/storeTagged.yaws, 4467 applications/wiki/wiki/wikiZombies.yaws, src/yaws_server.erl: Added 4468 full argument chunking support in Wiki 4469 44702002-09-18 01:15 klacke 4471 4472 * include/yaws_api.hrl, src/Makefile, src/yaws_api.erl, 4473 src/yaws_config.erl, src/yaws_server.erl, 4474 src/yaws_session_server.erl, src/yaws_sup.erl, www/api.yaws: 4475 cache_refresh to 0 if debug, added a cookie_session-server for 4476 persistant cookie sessions 4477 44782002-09-18 01:05 klacke 4479 4480 * man/yaws_api.5: documented yaws_api 4481 44822002-09-17 23:27 klacke 4483 4484 * man/yaws.conf.5: documented auth and some other config opts 4485 44862002-09-17 21:46 klacke 4487 4488 * src/yaws_server.erl: fixed bug in jb's implementation of chunking 4489 large files 4490 44912002-09-17 21:44 klacke 4492 4493 * src/: yaws_compile.erl, yaws_ctl.erl, yaws_server.erl: a file 4494 which has at least one compilation error shouldn't be cached in the 4495 code cache, the nect time the same file is GET'ed it a 4496 recompilation is attempted 4497 44982002-09-16 23:55 jbevemyr 4499 4500 * src/: yaws.hrl, yaws_server.erl: [no log message] 4501 45022002-09-16 23:36 jbevemyr 4503 4504 * src/yaws_server.erl: Fixed broken sending of files > 1000000 4505 bytes. Added support for sending very large files by chunking. 4506 45072002-09-16 19:05 klacke 4508 4509 * src/: yaws.erl, yaws_api.erl: "" 4510 45112002-09-15 19:40 klacke 4512 4513 * src/yaws_api.erl: "" 4514 45152002-09-15 17:04 klacke 4516 4517 * src/yaws_api.erl: api:parse_query/1 4518 45192002-09-14 01:20 klacke 4520 4521 * src/yaws_server.erl: minor bug in streamed content 4522 45232002-09-13 17:22 klacke 4524 4525 * include/yaws_api.hrl, src/yaws.erl, src/yaws_server.erl: support 4526 for streamed large content from yaws code 4527 45282002-09-12 17:26 klacke 4529 4530 * src/yaws_ctl.erl: multiple user by uid can now run yaws 4531 45322002-09-12 17:25 klacke 4533 4534 * src/: yaws.hrl, yaws_compile.erl, yaws_config.erl, yaws_ctl.erl, 4535 yaws_server.erl: javascript support in ehtml 4536 45372002-09-12 04:51 lukeg 4538 4539 * ChangeLog: [no log message] 4540 45412002-09-12 04:22 lukeg 4542 4543 * src/yaws_api.erl: Exported htmlize_char/1 4544 45452002-09-12 04:21 lukeg 4546 4547 * src/yaws_server.erl: Removed url_decode in get_path/1 - it is too 4548 early, causes problems if it unescapes &'s in the query string. Has 4549 to wait until the query is parsed (and it looks like 4550 yaws_api:do_parse_spec does it for us already) 4551 4552 For redirects, using 302 for HTTP 1.0 browsers because they don't 4553 understand 303. This change is small but noisy since I had to pass 4554 another arg to handle_out_reply (many clauses). 4555 4556 Added an {ehtml, ...} return type for out/1 functions. It does very 4557 basic tuple->HTML expansions. 4558 4559 Chunked encoding: skip accumulating 0-length chunks, e.g. when 4560 out/1 returns an empty result, because they look like terminators. 4561 45622002-09-10 00:03 jbevemyr 4563 4564 * applications/wiki/: src/wiki.erl, src/wiki_templates.erl, 4565 wiki/addFile.yaws, wiki/allPages.yaws, wiki/allRefsToMe.yaws, 4566 wiki/copyFiles.yaws, wiki/createNewPage.yaws, 4567 wiki/deleteFiles.yaws, wiki/deletePage.yaws, wiki/editFiles.yaws, 4568 wiki/editPage.yaws, wiki/editTag.yaws, wiki/finalDeletePage.yaws, 4569 wiki/importFiles.yaws, wiki/lastEdited.yaws, 4570 wiki/previewNewPage.yaws, wiki/previewPage.yaws, 4571 wiki/previewTagged.yaws, wiki/putPassword.yaws, 4572 wiki/sendMeThePassword.yaws, wiki/showHistory.yaws, 4573 wiki/showOldPage.yaws, wiki/showPage.yaws, wiki/storeFiles.yaws, 4574 wiki/storeNewPage.yaws, wiki/storePage.yaws, wiki/storeTagged.yaws, 4575 wiki/wikiZombies.yaws: w3c compliant html code 4576 45772002-09-09 23:06 uid50986 4578 4579 * src/yaws_server.erl: added new break ret val from out/1 function 4580 45812002-09-09 10:09 jbevemyr 4582 4583 * scripts/yaws.init.d: Added chkconfig support to init.d file 4584 45852002-09-06 09:18 jbevemyr 4586 4587 * applications/wiki/src/: wiki.erl, wiki_templates.erl: Minor 4588 modifications to the HTML templates 4589 45902002-09-03 01:04 jbevemyr 4591 4592 * applications/wiki/src/wiki.erl: Some more interface improvements 4593 45942002-09-03 00:32 jbevemyr 4595 4596 * applications/wiki/: src/wiki.erl, src/wiki_to_html.erl, 4597 src/wiki_yaws.erl, wiki/addFile.yaws, wiki/copyFiles.yaws, 4598 wiki/deleteFiles.yaws, wiki/putPassword.yaws: improved file editing 4599 interface 4600 46012002-09-02 23:10 klacke 4602 4603 * www/index.yaws: "" 4604 46052002-09-02 22:58 klacke 4606 4607 * ChangeLog: auto generated changelog 4608 46092002-09-02 22:26 klacke 4610 4611 * src/yaws_api.erl, www/readpcookie.yaws: "" 4612 46132002-09-02 21:44 klacke 4614 4615 * src/mime.types: "" 4616 46172002-09-02 21:37 klacke 4618 4619 * vsn.mk, applications/webmail/Makefile, src/Makefile: [no log 4620 message] 4621 46222002-09-02 20:54 klacke 4623 4624 * LICENSE, applications/webmail/TOP, applications/webmail/att.yaws, 4625 applications/webmail/compose.yaws, applications/webmail/index.yaws, 4626 applications/webmail/logout.yaws, applications/webmail/mstil.css, 4627 applications/webmail/read_mail.yaws, 4628 applications/webmail/rmail.yaws, applications/webmail/test.erl, 4629 applications/webmail/webmail.erl, applications/webmail/webmail.hrl, 4630 applications/webmail/webmail_login.yaws, 4631 applications/webmail/webmail_login_post.yaws, src/Makefile, 4632 src/mime_type_c.erl, src/yaws_api.erl, src/yaws_server.erl, 4633 src/yaws_ssl.erl: "" 4634 46352002-09-01 21:14 jbevemyr 4636 4637 * applications/wiki/: src/Makefile, src/wiki.erl, 4638 src/wiki_templates.erl, src/wiki_to_html.erl, 4639 wiki/importFiles.yaws: Improved files interface 4640 46412002-09-01 21:14 jbevemyr 4642 4643 * src/yaws_server.erl: Added support for OPTIONS http request 4644 46452002-08-26 12:32 jbevemyr 4646 4647 * applications/wiki/: src/wiki.erl, src/wiki_yaws.erl, 4648 wiki/allPages.yaws, wiki/allRefsToMe.yaws, wiki/createNewPage.yaws, 4649 wiki/deletePage.yaws, wiki/editFiles.yaws, wiki/editPage.yaws, 4650 wiki/editTag.yaws, wiki/finalDeletePage.yaws, wiki/getFile.yaws, 4651 wiki/lastEdited.yaws, wiki/previewNewPage.yaws, 4652 wiki/previewPage.yaws, wiki/previewTagged.yaws, 4653 wiki/sendMeThePassword.yaws, wiki/showHistory.yaws, 4654 wiki/showOldPage.yaws, wiki/showPage.yaws, wiki/storeFiles.yaws, 4655 wiki/storeNewPage.yaws, wiki/storePage.yaws, wiki/storeTagged.yaws, 4656 wiki/wikiZombies.yaws: Ported to new parse_post_data api 4657 46582002-08-26 11:26 jbevemyr 4659 4660 * src/yaws_api.erl: Added some documentation 4661 46622002-08-26 11:25 jbevemyr 4663 4664 * src/yaws_server.erl: Fixed probem with using parse_post_data for 4665 multipart posts when partial_post_size is not set 4666 46672002-08-24 00:44 seanhinde 4668 4669 * include/yaws_api.hrl: added cont and state to this yaws_api.hrl 4670 46712002-08-24 00:34 seanhinde 4672 4673 * src/yaws.hrl: tidy up merge slightly 4674 46752002-08-24 00:26 seanhinde 4676 4677 * src/: yaws.hrl, yaws_api.erl, yaws_config.erl, yaws_server.erl: 4678 Changed implementation of multipart form data. There is a new 4679 config parameter called partial_post_size which if set to an 4680 integer value will cause the content of the post content to be sent 4681 to the out/1 function in chunks of this size. 4682 4683 Changed implementation of multipart form data. There is a new 4684 config parameter called partial_post_size which if set to an 4685 integer value will cause the content of the post content to be sent 4686 to the out/1 function in chunks of this size. 4687 4688 It is possible to get the server to maintain a state on behalf of 4689 the out/1 user by returning {get_more, Cont, State}. 4690 4691 yaws_api:parse_post_data/1 will return either: 4692 4693 {cont, Cont, Res} where Res is new result(s) from this segment. 4694 This indicates that there is more data to come and the out/1 4695 function should return {get_more, Cont, User_state} where 4696 User_state might usefully be a File Descriptor. Changed 4697 implementation of multipart form data. There is a new config 4698 parameter called partial_post_size which if set to an integer value 4699 will cause the content of the post content to be sent to the out/1 4700 function in chunks of this size. 4701 4702 It is possible to get the server to maintain a state on behalf of 4703 the out/1 user by returning {get_more, Cont, State}. 4704 4705 yaws_api:parse_post_data/1 will now return either: 4706 4707 {cont, Cont, Res} where Res is new result(s) from this segment. 4708 This indicates that there is more data to come and the out/1 4709 function should return {get_more, Cont, User_state} where 4710 User_state might usefully be a File Descriptor. 4711 4712 or {result, Res} if this is the last (or only) segment. 4713 4714 Res is a list of {header, Header} | {part_body, Binary} | {body, 4715 Binary} 4716 4717 Example usage could be: 4718 4719 <erl> 4720 4721 out(A) -> case yaws_api:parse_post_data(A) of 4722 {cont, Cont, Res} -> St = handle_res(A, Res), 4723 {get_more, Cont, St}; {result, Res} -> 4724 handle_res(A, Res), {html, 4725 f("<pre>Done </pre>",[])} end. 4726 4727 handle_res(A, [{head, Name}|T]) -> 4728 io:format("head:~p~n",[Name]), handle_res(A, T); handle_res(A, 4729 [{part_body, Data}|T]) -> io:format("part_body:~p~n",[Data]), 4730 handle_res(A, T); handle_res(A, [{body, Data}|T]) -> 4731 io:format("body:~p~n",[Data]), handle_res(A, T); handle_res(A, 4732 []) -> io:format("End_res~n"). 4733 4734 </erl> 4735 47362002-08-22 18:04 jbevemyr 4737 4738 * src/yaws_api.erl: Added a third parameter to the tuples returned 4739 by parse_post_data when parsing multipart/form-data. This third 4740 argument contains the options from the content-disposition header. 4741 47422002-08-22 18:02 jbevemyr 4743 4744 * applications/wiki/: README, src/wiki.erl: Remove the explicit 4745 matching of options and improved the file upload interface. 4746 47472002-08-21 12:50 jbevemyr 4748 4749 * applications/wiki/: include.mk, src/wiki.erl, 4750 src/wiki_to_html.erl: minor fixes 4751 47522002-08-20 22:25 klacke 4753 4754 * src/Makefile: new make target for joe 4755 47562002-08-20 22:25 klacke 4757 4758 * src/yaws_config.erl: didn't compile 4759 47602002-08-05 16:38 seanhinde 4761 4762 * scripts/yaws.conf.basic_auth, src/yaws.hrl, src/yaws_config.erl, 4763 src/yaws_server.erl: Added Basic Authentication support with a new 4764 subsection to the server config <auth> .. </auth>. Attributes valid 4765 in the subsection are dir = /path/to/secure/pages (can have more 4766 than one), realm = Text, where Text is presented to the user in the 4767 password dialog, and user = username:passwd (can have more than 4768 one). This is not perfect yet, url_type/3 does more than just 4769 decode the url.. but it is a step. An example of the new config is 4770 in the file yaws.conf.basic_auth in the scripts dir 4771 47722002-07-19 18:18 mikl 4773 4774 * CHANGELOG, applications/wiki/src/wiki.erl: Bugfix: Function 4775 clause error fixed when the number of HTTP parameters for 4776 wiki:editPage/3 is different from 1 or 3 4777 47782002-07-19 17:58 mikl 4779 4780 * CHANGELOG, applications/wiki/src/wiki_to_html.erl, 4781 applications/wiki/wiki/editTag.yaws: Wiki: Added the editTag page, 4782 that prevented to edit feedback area 4783 47842002-07-19 17:47 mikl 4785 4786 * applications/wiki/ebin/.keepme: Added a .keepme file in wiki 4787 ebin, to be sure the dir is checked out with cvs -PAd 4788 47892002-07-05 10:29 jbevemyr 4790 4791 * src/: yaws_api.erl, yaws_server.erl: Added support for IE-style 4792 URL encoding 4793 47942002-07-03 23:57 klacke 4795 4796 * vsn.mk: [no log message] 4797 47982002-07-02 22:26 jbevemyr 4799 4800 * applications/wiki/src/wiki.erl: [no log message] 4801 48022002-07-01 22:30 klacke 4803 4804 * www/index.yaws: "" 4805 48062002-07-01 22:18 klacke 4807 4808 * Makefile, vsn.mk, applications/webmail/HEAD, 4809 applications/webmail/Makefile, applications/webmail/TOP, 4810 applications/webmail/blurulr3.gif, 4811 applications/webmail/blurulr4.gif, applications/webmail/index.yaws, 4812 applications/webmail/mail.gif, applications/webmail/mstil.css, 4813 applications/webmail/webmail.erl, applications/webmail/webmail.hrl, 4814 applications/webmail/webmail_login.yaws, 4815 applications/webmail/webmail_login_post.yaws, 4816 applications/webmail/ylwmail.gif, scripts/Makefile, 4817 src/yaws_server.erl, www/todo.yaws, www/testdir/index.html: "" 4818 48192002-06-28 00:46 jbevemyr 4820 4821 * www/: dynamic.yaws, history.yaws: Documented new features 4822 48232002-06-28 00:45 jbevemyr 4824 4825 * src/: yaws_api.erl, yaws_server.erl: Fixed 303 host:port bug. 4826 Added yaws_api:url_decode to get_path/1. Added 4827 {redirect_local,Path} and {redirect, Url} as possible return values 4828 to out/1. Added fullpath element to arg record. 4829 48302002-06-28 00:44 jbevemyr 4831 4832 * scripts/yaws.ss: Fixed heart bug 4833 48342002-06-28 00:43 jbevemyr 4835 4836 * include/yaws_api.hrl: Added fullpath to arg 4837 48382002-06-28 00:40 jbevemyr 4839 4840 * applications/wiki/: Makefile, README, include.mk, vsn.mk, 4841 src/Makefile, src/wiki.erl, src/wiki_diff.erl, 4842 src/wiki_format_txt.erl, src/wiki_split.erl, 4843 src/wiki_templates.erl, src/wiki_to_html.erl, src/wiki_utils.erl, 4844 src/wiki_vsn.template, src/wiki_yaws.erl, wiki/ALockedPage.wob, 4845 wiki/AnUnlockedPage.wob, wiki/Examples.wob, 4846 wiki/FormattingWikiPages.wob, wiki/allPages.yaws, 4847 wiki/allRefsToMe.yaws, wiki/allpages.gif, wiki/createNewPage.yaws, 4848 wiki/deletePage.yaws, wiki/edit.gif, wiki/editFiles.yaws, 4849 wiki/editPage.yaws, wiki/editfiles.gif, wiki/editme.gif, 4850 wiki/finalDeletePage.yaws, wiki/getFile.yaws, wiki/history.gif, 4851 wiki/home.gif, wiki/icon.gif, wiki/index.yaws, wiki/info.gif, 4852 wiki/lastEdited.yaws, wiki/lastedited.gif, wiki/locked.gif, 4853 wiki/normal.gif, wiki/old.gif, wiki/previewNewPage.yaws, 4854 wiki/previewPage.yaws, wiki/previewTagged.yaws, 4855 wiki/sendMeThePassword.yaws, wiki/showHistory.yaws, 4856 wiki/showOldPage.yaws, wiki/showPage.yaws, wiki/storeFiles.yaws, 4857 wiki/storeNewPage.yaws, wiki/storePage.yaws, wiki/storeTagged.yaws, 4858 wiki/wikiZombies.yaws, wiki/zombies.gif: Added Joe's Wiki code 4859 48602002-06-27 10:06 jbevemyr 4861 4862 * www/query.yaws: Fixed link to point to local instance 4863 48642002-06-20 14:18 etnt 4865 4866 * man/yaws.1: Added the -heart switch 4867 48682002-06-20 14:14 etnt 4869 4870 * scripts/yaws.ss: Added support for the '-heart' switch. 4871 48722002-06-20 12:11 jbevemyr 4873 4874 * www/man.yaws: Added illegal character check to input to man page 4875 command to stop cracking 4876 48772002-06-19 23:37 etnt 4878 4879 * scripts/yaws.ss: Added the '-sname <Node>' switch to the yaws 4880 script 4881 48822002-06-19 17:02 jbevemyr 4883 4884 * src/yaws_api.erl: pre_ssi_string now use list version of htmlize 4885 since the binary version craches for large strings, eg man less 4886 48872002-06-19 15:45 jbevemyr 4888 4889 * src/yaws_server.erl: [no log message] 4890 48912002-06-19 15:02 klacke 4892 4893 * man/yaws.1, www/index.yaws: "" 4894 48952002-06-19 14:50 klacke 4896 4897 * src/yaws_config.erl, src/yaws_log.erl, src/yaws_server.erl, 4898 www/dynamic.yaws, www/history.yaws, www/index.yaws: "" 4899 49002002-06-19 13:30 jbevemyr 4901 4902 * src/yaws_server.erl: code:purge added for old modules 4903 49042002-06-19 12:59 jbevemyr 4905 4906 * src/yaws_api.erl, www/api.yaws, www/history.yaws, www/man.yaws, 4907 www/post.yaws, www/query.yaws: Updated parse_post_data api to 4908 support multiline post data 4909 49102002-06-19 00:53 jbevemyr 4911 4912 * include.mk: [no log message] 4913 49142002-06-19 00:50 jbevemyr 4915 4916 * include.mk, src/yaws_api.erl: Added support for multipart post 4917 data. Added parse_post api function. 4918 49192002-06-18 16:45 klacke 4920 4921 * scripts/Makefile: "" 4922 49232002-06-18 16:33 klacke 4924 4925 * README, vsn.mk, man/yaws.conf.5, src/yaws.hrl, 4926 src/yaws_config.erl, src/yaws_ls.erl, src/yaws_server.erl, 4927 www/history.yaws: "" 4928 49292002-06-18 13:10 klacke 4930 4931 * src/yaws_server.erl, www/api.yaws, www/configuration.yaws, 4932 www/dynamic.yaws, www/history.yaws, www/index.yaws, 4933 www/motivation.yaws, www/setcookie.yaws, www/setpcookie.yaws, 4934 www/simple.yaws, www/shopingcart/cart.yaws, www/testdir/index.html: 4935 "" 4936 49372002-06-17 22:58 klacke 4938 4939 * www/testdir/: index.html, xx���xx.jpg: "" 4940 49412002-06-17 22:48 klacke 4942 4943 * www/: EXHEAD, index.yaws, query.yaws: "" 4944 49452002-06-17 14:26 etnt 4946 4947 * man/yaws.1, scripts/yaws.ss, src/yaws_server.erl: Added the '-r 4948 <Mod>' switch. 4949 49502002-06-17 14:16 etnt 4951 4952 * README: Testing CVS commit. 4953 49542002-06-17 14:12 etnt 4955 4956 * Makefile: "" 4957 49582002-06-16 23:05 klacke 4959 4960 * scripts/yaws.init.d: "" 4961 49622002-06-16 22:55 klacke 4963 4964 * www/index.yaws: "" 4965 49662002-06-16 22:51 klacke 4967 4968 * vsn.mk, man/yaws.1, scripts/yaws.ss, src/yaws_api.erl, 4969 src/yaws_server.erl, www/history.yaws: "" 4970 49712002-06-16 17:00 klacke 4972 4973 * Makefile, include.mk, scripts/Install, scripts/yaws.ss, 4974 src/yaws_api.erl, src/yaws_ctl.erl, src/yaws_debug.erl, 4975 src/yaws_server.erl, www/configuration.yaws, www/history.yaws, 4976 www/man.yaws, www/stil.css: "" 4977 49782002-06-15 12:51 klacke 4979 4980 * vsn.mk, www/history.yaws: "" 4981 49822002-06-15 12:24 klacke 4983 4984 * man/yaws.conf.5, src/yaws.hrl, src/yaws_compile.erl, 4985 src/yaws_config.erl, src/yaws_server.erl, www/small.yaws, 4986 www/static.html, src/yaws_compile.erl: "" 4987 49882002-06-14 15:27 klacke 4989 4990 * applications/webmail/: Makefile, smtp_client.erl: "" 4991 49922002-06-14 13:33 klacke 4993 4994 * applications/webmail/: pop3lib_cli.erl, smtp_client.erl: "" 4995 49962002-06-14 10:02 klacke 4997 4998 * src/Makefile, src/yaws_api.erl, src/yaws_server.erl, www/EXHEAD, 4999 www/todo.yaws, www/shopingcart/cart.yaws, 5000 www/shopingcart/mall.yaws: "" 5001 50022002-06-13 13:55 klacke 5003 5004 * www/stats.yaws: "" 5005 50062002-06-13 12:35 klacke 5007 5008 * Makefile, vsn.mk, man/Makefile, man/yaws.1, man/yaws.conf.5, 5009 scripts/yaws.conf.template, scripts/yaws.conf.template.local, 5010 scripts/yaws.ss, src/yaws.erl, src/yaws_config.erl, 5011 www/configuration.yaws, www/dynamic.yaws, www/history.yaws, 5012 www/index.yaws: "" 5013 50142002-06-12 17:40 klacke 5015 5016 * vsn.mk, src/yaws.hrl, src/yaws_api.erl, src/yaws_compile.erl, 5017 src/yaws_ls.erl, src/yaws_server.erl, www/api.yaws, 5018 www/dynamic.yaws, www/history.yaws, www/index.yaws, www/post.yaws, 5019 www/readcookie.yaws, www/readpcookie.yaws, www/redirect.yaws, 5020 www/redirect2.yaws, www/setcookie.yaws, www/setpcookie.yaws, 5021 www/simple_ex2.yaws, www/simple_ex3.yaws, www/small.yaws: new ret 5022 vals from out/1 5023 50242002-06-11 15:46 klacke 5025 5026 * vsn.mk, src/yaws.erl, src/yaws_server.erl, www/history.yaws: "" 5027 50282002-06-11 11:23 klacke 5029 5030 * src/yaws_server.erl: "" 5031 50322002-06-11 11:18 klacke 5033 5034 * src/yaws_server.erl: "" 5035 50362002-06-11 01:28 klacke 5037 5038 * src/: Makefile, yaws.erl, yaws_compile.erl, yaws_debug.erl, 5039 yaws_server.erl, yaws_ssl.erl: "" 5040 50412002-06-10 23:35 klacke 5042 5043 * vsn.mk, ebin/.empty, ebin/erl_crash.dump, ebin/ewww.app, 5044 ebin/yaws.app, src/yaws_api.erl, src/yaws_config.erl, 5045 src/yaws_ls.erl, src/yaws_server.erl, www/history.yaws, 5046 www/post.yaws, www/static.html, www/todo.yaws: "" 5047 50482002-06-10 18:48 klacke 5049 5050 * scripts/make-upload: "" 5051 50522002-06-10 18:30 klacke 5053 5054 * scripts/make-upload: "" 5055 50562002-06-10 18:01 klacke 5057 5058 * LICENSE, Makefile, vsn.mk, ebin/yaws.app, scripts/Makefile, 5059 src/Makefile, src/yaws.erl, src/yaws_server.erl, 5060 src/yaws_vsn.template, www/static.html: "" 5061 50622002-06-03 15:16 klacke 5063 5064 * src/yaws_server.erl, vsn.mk: "" 5065 50662002-06-03 14:44 klacke 5067 5068 * scripts/make-release, src/yaws_server.erl: "" 5069 50702002-06-03 12:57 klacke 5071 5072 * src/yaws_ls.erl, www/index.yaws: "" 5073 50742002-05-30 13:09 klacke 5075 5076 * vsn.mk, ebin/yaws.app, src/yaws_server.erl, 5077 www/configuration.yaws, www/history.yaws, www/index.yaws, 5078 www/todo.yaws: "" 5079 50802002-05-30 11:09 klacke 5081 5082 * src/: yaws.erl, yaws_api.erl, yaws_app.erl, yaws_compile.erl, 5083 yaws_config.erl, yaws_ctl.erl, yaws_debug.erl, yaws_log.erl, 5084 yaws_ls.erl, yaws_server.erl, yaws_ssl.erl: "" 5085 50862002-05-30 10:13 klacke 5087 5088 * src/yaws_ssl.erl: "" 5089 50902002-05-30 00:28 klacke 5091 5092 * src/yaws_server.erl: "" 5093 50942002-05-29 23:54 klacke 5095 5096 * ebin/yaws.app, src/Makefile, src/yaws.erl, src/yaws.hrl, 5097 src/yaws_config.erl, src/yaws_server.erl, ssl/cert.example, 5098 ssl/key.example, www/todo.yaws: "" 5099 51002002-04-30 11:36 klacke 5101 5102 * ebin/yaws.app, scripts/make-release, src/yaws_server.erl: "" 5103 51042002-04-30 11:07 klacke 5105 5106 * src/yaws_server.erl: "" 5107 51082002-04-30 10:51 klacke 5109 5110 * vsn.mk: "" 5111 51122002-04-30 10:43 klacke 5113 5114 * ebin/yaws.app, include/yaws_api.hrl, scripts/yaws.ss, 5115 src/Makefile, src/yaws.erl, src/yaws_ctl.erl, src/yaws_ls.erl, 5116 src/yaws_server.erl, README: "" 5117 51182002-04-20 01:22 klacke 5119 5120 * ebin/yaws.app, include/yaws_api.hrl, src/yaws_server.erl, 5121 www/todo.yaws: "" 5122 51232002-03-29 17:52 klacke 5124 5125 * src/yaws_log.erl, vsn.mk, www/history.yaws: "" 5126 51272002-03-28 11:51 klacke 5128 5129 * src/: Makefile, yaws.erl, yaws.hrl, yaws_config.erl, 5130 yaws_server.erl: "" 5131 51322002-03-27 12:21 klacke 5133 5134 * ebin/yaws.app, src/yaws_server.erl, www/dynamic.yaws: "" 5135 51362002-03-26 18:46 klacke 5137 5138 * scripts/make-release: "" 5139 51402002-03-26 18:42 klacke 5141 5142 * src/yaws_server.erl: "" 5143 51442002-03-26 18:31 klacke 5145 5146 * vsn.mk, src/yaws.erl, src/yaws_log.erl, src/yaws_server.erl, 5147 www/history.yaws: "" 5148 51492002-03-26 12:58 klacke 5150 5151 * src/yaws_server.erl: "" 5152 51532002-03-24 13:27 klacke 5154 5155 * src/yaws_compile.erl: "" 5156 51572002-03-21 16:30 klacke 5158 5159 * www/stil.css: "" 5160 51612002-03-17 12:22 klacke 5162 5163 * ebin/yaws.app, scripts/yaws.ss, src/yaws_log.erl, 5164 src/yaws_server.erl, www/history.yaws: "" 5165 51662002-03-08 21:15 klacke 5167 5168 * www/configuration.yaws: "" 5169 51702002-03-08 21:01 klacke 5171 5172 * vsn.mk, ebin/yaws.app, src/yaws_config.erl: "" 5173 51742002-03-04 22:51 klacke 5175 5176 * vsn.mk, ebin/yaws.app, src/yaws_ls.erl, www/history.yaws: "" 5177 51782002-03-04 22:23 klacke 5179 5180 * vsn.mk, ebin/yaws.app, scripts/Install, src/yaws_config.erl, 5181 src/yaws_log.erl: "" 5182 51832002-03-04 22:03 klacke 5184 5185 * vsn.mk, ebin/yaws.app, scripts/Install, scripts/Makefile: "" 5186 51872002-03-04 21:32 klacke 5188 5189 * vsn.mk, scripts/Makefile: "" 5190 51912002-03-04 21:26 klacke 5192 5193 * vsn.mk, bin/.foobar, scripts/Makefile, scripts/make-release, 5194 www/history.yaws, vsn.mk, scripts/make-release: "" 5195 51962002-03-04 20:29 klacke 5197 5198 * Makefile, vsn.mk, scripts/make-release: "" 5199 52002002-03-04 19:30 klacke 5201 5202 * www/shopingcart/cart.yaws, www/shopingcart/junk.jpg, 5203 www/shopingcart/mall.yaws, Makefile, README, vsn.mk, ebin/yaws.app, 5204 scripts/Makefile, scripts/yaws.ss, src/yaws.erl, src/yaws.hrl, 5205 src/yaws_api.erl, src/yaws_compile.erl, src/yaws_config.erl, 5206 src/yaws_debug.erl, src/yaws_log.erl, src/yaws_server.erl, 5207 www/EXHEAD, www/TOPTAB, www/api.yaws, www/configuration.yaws, 5208 www/examples.yaws, www/history.yaws, www/index.yaws, 5209 www/pcookie.yaws, www/readcookie.yaws, www/readpcookie.yaws, 5210 www/setcookie.yaws, www/setpcookie.yaws, www/simple.yaws, 5211 www/stil.css, www/todo.yaws, www/contact.yaws, www/simple_ex3.yaws, 5212 www/stats_ex.yaws: "" 5213 52142002-02-25 21:50 klacke 5215 5216 * Makefile, ebin/yaws.app, include/yaws_api.hrl, src/Makefile, 5217 src/yaws.erl, src/yaws.hrl, src/yaws_api.erl, src/yaws_compile.erl, 5218 src/yaws_config.erl, src/yaws_server.erl, www/EXHEAD, www/HEAD, 5219 www/TOPTAB, www/api.yaws, www/cookies.yaws, www/dynamic.yaws, 5220 www/examples.yaws, www/history.yaws, www/index.yaws, 5221 www/pcookie.yaws, www/readcookie.yaws, www/readpcookie.yaws, 5222 www/setcookie.yaws, www/setpcookie.yaws, www/simple.yaws, 5223 www/stil.css: "" 5224 52252002-02-24 10:46 klacke 5226 5227 * www/history.yaws: "" 5228 52292002-02-20 16:46 klacke 5230 5231 * ebin/yaws.app, scripts/yaws.conf.template, src/yaws_api.erl, 5232 src/yaws_server.erl, www/END, www/EXHEAD, www/HEAD, www/TOPTAB, 5233 www/cookies.yaws, www/examples.yaws, www/form.yaws, www/index.yaws, 5234 www/post.yaws, www/setcookie.yaws, www/simple.yaws, www/stats.yaws, 5235 www/stil.css, www/todo.yaws: "" 5236 52372002-02-18 11:45 lukeg 5238 5239 * src/yaws_server.erl: Bugfix s/yaws:format_ip/yaws:fmt_ip/ 5240 52412002-02-13 21:41 klacke 5242 5243 * vsn.mk: "" 5244 52452002-02-13 21:37 klacke 5246 5247 * www/TOPTAB: "" 5248 52492002-02-13 21:33 klacke 5250 5251 * src/yaws_server.erl, www/EXHEAD, www/HEAD, www/TOPTAB, 5252 www/index.yaws: "" 5253 52542002-02-13 19:39 klacke 5255 5256 * bin/yaws, src/yaws_server.erl, www/TOPTAB, www/index.yaws, 5257 bin/yaws: "" 5258 52592002-02-13 09:15 klacke 5260 5261 * src/yaws_api.erl, src/yaws_server.erl, www/END, www/stats.yaws: 5262 "" 5263 52642002-02-12 14:19 klacke 5265 5266 * src/yaws_api.erl, www/EXHEAD, www/TOPTAB, www/configuration.yaws, 5267 www/dynamic.yaws, www/examples.yaws, www/index.html, 5268 www/index.yaws, www/motivation.yaws, www/todo.yaws, www/top.yaws: 5269 "" 5270 52712002-02-12 12:21 klacke 5272 5273 * bin/yaws, scripts/Makefile, scripts/yaws.conf.template.local, 5274 scripts/yaws.ss, src/yaws_log.erl, src/yaws_server.erl, www/EXHEAD, 5275 www/HEAD, www/TOPTAB, www/index.html, www/todo.yaws: "" 5276 52772002-02-12 01:55 klacke 5278 5279 * Makefile, vsn.mk, www/index.yaws, www/todo.yaws: "" 5280 52812002-02-12 01:15 klacke 5282 5283 * Makefile, include.mk, include.mk.in, bin/yaws, ebin/yaws.beam, 5284 ebin/yaws_api.beam, ebin/yaws_app.beam, ebin/yaws_config.beam, 5285 ebin/yaws_debug.beam, ebin/yaws_log.beam, ebin/yaws_ls.beam, 5286 ebin/yaws_server.beam, ebin/yaws_sup.beam, scripts/Makefile, 5287 scripts/mangle, scripts/yaws.conf.template, scripts/yaws.ss, 5288 sourceforge-site/index.html, sourceforge-site/yaws_head3.gif, 5289 sourceforge-site/yaws_pb2.gif, src/Makefile, src/yaws.hrl, 5290 src/yaws_config.erl, src/yaws_server.erl, www/HEAD, www/index.yaws, 5291 www/todo.yaws, ebin/bassert.beam, ebin/ewww.beam, 5292 ebin/ewww_app.beam, ebin/ewww_config.beam, ebin/ewww_server.beam, 5293 ebin/ewww_sup.beam, ebin/yaws.beam, ebin/yaws_api.beam, 5294 ebin/yaws_app.beam, ebin/yaws_config.beam, ebin/yaws_debug.beam, 5295 ebin/yaws_log.beam, ebin/yaws_ls.beam, ebin/yaws_server.beam, 5296 ebin/yaws_sup.beam: "" 5297 52982002-02-11 17:53 klacke 5299 5300 * src/yaws_server.erl: "" 5301 53022002-02-11 17:19 klacke 5303 5304 * Makefile, include.mk, include.mk.in, vsn.mk, src/Makefile, 5305 src/yaws.app.src, src/yaws.conf, src/yaws.hrl, src/yaws_app.erl, 5306 src/yaws_ls.erl, src/yaws_sup.erl, ebin/bassert.beam, 5307 ebin/ewww.app, ebin/ewww.beam, ebin/ewww_app.beam, 5308 ebin/ewww_config.beam, ebin/ewww_server.beam, ebin/ewww_sup.beam, 5309 ebin/yaws.app, ebin/yaws.beam, src/yaws.erl, src/yaws_api.erl, 5310 src/yaws_config.erl, src/yaws_debug.erl, src/yaws_debug.hrl, 5311 src/yaws_log.erl, src/yaws_server.erl, ebin/erl_crash.dump, 5312 ebin/yaws_api.beam, ebin/yaws_app.beam, ebin/yaws_config.beam, 5313 ebin/yaws_debug.beam, ebin/yaws_log.beam, ebin/yaws_ls.beam, 5314 ebin/yaws_server.beam, ebin/yaws_sup.beam, include/yaws_api.hrl, 5315 priv/mime.types, www/HEAD, www/TOPTAB, www/form.yaws, 5316 www/index.html, www/index.yaws, www/motivation.yaws, www/post.yaws, 5317 www/spacer.gif, www/todo.yaws, www/top.yaws, www/EXHEAD, 5318 www/configuration.yaws, www/dynamic.yaws, www/examples.yaws, 5319 www/simple.yaws, www/simple_ex1.yaws, www/simple_ex2.yaws, 5320 www/.xvpics/hyber.org.gif, www/.xvpics/hyber_org.jpg, 5321 www/icons/PythonPowered.png, www/icons/README, www/icons/a.gif, 5322 www/icons/alert.black.gif, www/icons/alert.red.gif, 5323 www/icons/apache_pb.gif, www/icons/back.gif, 5324 www/icons/ball.gray.gif, www/icons/ball.red.gif, 5325 www/icons/binary.gif, www/icons/binhex.gif, www/icons/blank.gif, 5326 www/icons/bomb.gif, www/icons/box1.gif, www/icons/box2.gif, 5327 www/icons/broken.gif, www/icons/burst.gif, www/icons/c.gif, 5328 www/icons/comp.blue.gif, www/icons/comp.gray.gif, 5329 www/icons/compressed.gif, www/icons/continued.gif, 5330 www/icons/dir.gif, www/icons/down.gif, www/icons/dvi.gif, 5331 www/icons/erl.gif, www/icons/f.gif, www/icons/folder.gif, 5332 www/icons/folder.open.gif, www/icons/folder.sec.gif, 5333 www/icons/forward.gif, www/icons/generic.gif, 5334 www/icons/generic.red.gif, www/icons/generic.sec.gif, 5335 www/icons/gnu-head-tiny.jpg, www/icons/hand.right.gif, 5336 www/icons/hand.up.gif, www/icons/hrl.gif, www/icons/icon.sheet.gif, 5337 www/icons/image1.gif, www/icons/image2.gif, www/icons/image3.gif, 5338 www/icons/index.gif, www/icons/layout.gif, www/icons/left.gif, 5339 www/icons/link.gif, www/icons/mailman-large.jpg, 5340 www/icons/mailman.jpg, www/icons/movie.gif, www/icons/p.gif, 5341 www/icons/patch.gif, www/icons/pdf.gif, www/icons/php4.gif, 5342 www/icons/pie0.gif, www/icons/pie1.gif, www/icons/pie2.gif, 5343 www/icons/pie3.gif, www/icons/pie4.gif, www/icons/pie5.gif, 5344 www/icons/pie6.gif, www/icons/pie7.gif, www/icons/pie8.gif, 5345 www/icons/portal.gif, www/icons/ps.gif, www/icons/quill.gif, 5346 www/icons/right.gif, www/icons/screw1.gif, www/icons/screw2.gif, 5347 www/icons/script.gif, www/icons/sound1.gif, www/icons/sound2.gif, 5348 www/icons/sphere1.gif, www/icons/sphere2.gif, www/icons/tar.gif, 5349 www/icons/tex.gif, www/icons/text.gif, www/icons/transfer.gif, 5350 www/icons/unknown.gif, www/icons/up.gif, www/icons/uu.gif, 5351 www/icons/uuencoded.gif, www/icons/world1.gif, 5352 www/icons/world2.gif, www/icons/yaws.gif, www/icons/yawsY.gif, 5353 www/icons/yaws_head.gif, www/icons/yaws_pb.gif, 5354 www/icons/small/README.txt, www/icons/small/back.gif, 5355 www/icons/small/binary.gif, www/icons/small/binhex.gif, 5356 www/icons/small/blank.gif, www/icons/small/broken.gif, 5357 www/icons/small/burst.gif, www/icons/small/comp1.gif, 5358 www/icons/small/comp2.gif, www/icons/small/compressed.gif, 5359 www/icons/small/continued.gif, www/icons/small/dir.gif, 5360 www/icons/small/dir2.gif, www/icons/small/doc.gif, 5361 www/icons/small/forward.gif, www/icons/small/generic.gif, 5362 www/icons/small/generic2.gif, www/icons/small/generic3.gif, 5363 www/icons/small/image.gif, www/icons/small/image2.gif, 5364 www/icons/small/index.gif, www/icons/small/key.gif, 5365 www/icons/small/movie.gif, www/icons/small/patch.gif, 5366 www/icons/small/ps.gif, bin/yaws, scripts/Makefile, scripts/mangle, 5367 scripts/yaws.conf, scripts/yaws.conf.template, scripts/yaws.ss, 5368 www/icons/small/rainbow.gif, www/icons/small/sound.gif, 5369 www/icons/small/sound2.gif, www/icons/small/tar.gif, 5370 www/icons/small/text.gif, www/icons/small/transfer.gif, 5371 www/icons/small/unknown.gif, www/icons/small/uu.gif: first time 5372 import 5373 53742002-02-11 17:19 klacke 5375 5376 * Makefile, include.mk, include.mk.in, vsn.mk, src/Makefile, 5377 src/yaws.app.src, src/yaws.conf, src/yaws.hrl, src/yaws_app.erl, 5378 src/yaws_ls.erl, src/yaws_sup.erl, ebin/bassert.beam, 5379 ebin/ewww.app, ebin/ewww.beam, ebin/ewww_app.beam, 5380 ebin/ewww_config.beam, ebin/ewww_server.beam, ebin/ewww_sup.beam, 5381 ebin/yaws.app, ebin/yaws.beam, src/yaws.erl, src/yaws_api.erl, 5382 src/yaws_config.erl, src/yaws_debug.erl, src/yaws_debug.hrl, 5383 src/yaws_log.erl, src/yaws_server.erl, ebin/erl_crash.dump, 5384 ebin/yaws_api.beam, ebin/yaws_app.beam, ebin/yaws_config.beam, 5385 ebin/yaws_debug.beam, ebin/yaws_log.beam, ebin/yaws_ls.beam, 5386 ebin/yaws_server.beam, ebin/yaws_sup.beam, include/yaws_api.hrl, 5387 priv/mime.types, www/HEAD, www/TOPTAB, www/form.yaws, 5388 www/index.html, www/index.yaws, www/motivation.yaws, www/post.yaws, 5389 www/spacer.gif, www/todo.yaws, www/top.yaws, www/EXHEAD, 5390 www/configuration.yaws, www/dynamic.yaws, www/examples.yaws, 5391 www/simple.yaws, www/simple_ex1.yaws, www/simple_ex2.yaws, 5392 www/.xvpics/hyber.org.gif, www/.xvpics/hyber_org.jpg, 5393 www/icons/PythonPowered.png, www/icons/README, www/icons/a.gif, 5394 www/icons/alert.black.gif, www/icons/alert.red.gif, 5395 www/icons/apache_pb.gif, www/icons/back.gif, 5396 www/icons/ball.gray.gif, www/icons/ball.red.gif, 5397 www/icons/binary.gif, www/icons/binhex.gif, www/icons/blank.gif, 5398 www/icons/bomb.gif, www/icons/box1.gif, www/icons/box2.gif, 5399 www/icons/broken.gif, www/icons/burst.gif, www/icons/c.gif, 5400 www/icons/comp.blue.gif, www/icons/comp.gray.gif, 5401 www/icons/compressed.gif, www/icons/continued.gif, 5402 www/icons/dir.gif, www/icons/down.gif, www/icons/dvi.gif, 5403 www/icons/erl.gif, www/icons/f.gif, www/icons/folder.gif, 5404 www/icons/folder.open.gif, www/icons/folder.sec.gif, 5405 www/icons/forward.gif, www/icons/generic.gif, 5406 www/icons/generic.red.gif, www/icons/generic.sec.gif, 5407 www/icons/gnu-head-tiny.jpg, www/icons/hand.right.gif, 5408 www/icons/hand.up.gif, www/icons/hrl.gif, www/icons/icon.sheet.gif, 5409 www/icons/image1.gif, www/icons/image2.gif, www/icons/image3.gif, 5410 www/icons/index.gif, www/icons/layout.gif, www/icons/left.gif, 5411 www/icons/link.gif, www/icons/mailman-large.jpg, 5412 www/icons/mailman.jpg, www/icons/movie.gif, www/icons/p.gif, 5413 www/icons/patch.gif, www/icons/pdf.gif, www/icons/php4.gif, 5414 www/icons/pie0.gif, www/icons/pie1.gif, www/icons/pie2.gif, 5415 www/icons/pie3.gif, www/icons/pie4.gif, www/icons/pie5.gif, 5416 www/icons/pie6.gif, www/icons/pie7.gif, www/icons/pie8.gif, 5417 www/icons/portal.gif, www/icons/ps.gif, www/icons/quill.gif, 5418 www/icons/right.gif, www/icons/screw1.gif, www/icons/screw2.gif, 5419 www/icons/script.gif, www/icons/sound1.gif, www/icons/sound2.gif, 5420 www/icons/sphere1.gif, www/icons/sphere2.gif, www/icons/tar.gif, 5421 www/icons/tex.gif, www/icons/text.gif, www/icons/transfer.gif, 5422 www/icons/unknown.gif, www/icons/up.gif, www/icons/uu.gif, 5423 www/icons/uuencoded.gif, www/icons/world1.gif, 5424 www/icons/world2.gif, www/icons/yaws.gif, www/icons/yawsY.gif, 5425 www/icons/yaws_head.gif, www/icons/yaws_pb.gif, 5426 www/icons/small/README.txt, www/icons/small/back.gif, 5427 www/icons/small/binary.gif, www/icons/small/binhex.gif, 5428 www/icons/small/blank.gif, www/icons/small/broken.gif, 5429 www/icons/small/burst.gif, www/icons/small/comp1.gif, 5430 www/icons/small/comp2.gif, www/icons/small/compressed.gif, 5431 www/icons/small/continued.gif, www/icons/small/dir.gif, 5432 www/icons/small/dir2.gif, www/icons/small/doc.gif, 5433 www/icons/small/forward.gif, www/icons/small/generic.gif, 5434 www/icons/small/generic2.gif, www/icons/small/generic3.gif, 5435 www/icons/small/image.gif, www/icons/small/image2.gif, 5436 www/icons/small/index.gif, www/icons/small/key.gif, 5437 www/icons/small/movie.gif, www/icons/small/patch.gif, 5438 www/icons/small/ps.gif, bin/yaws, scripts/Makefile, scripts/mangle, 5439 scripts/yaws.conf, scripts/yaws.conf.template, scripts/yaws.ss, 5440 www/icons/small/rainbow.gif, www/icons/small/sound.gif, 5441 www/icons/small/sound2.gif, www/icons/small/tar.gif, 5442 www/icons/small/text.gif, www/icons/small/transfer.gif, 5443 www/icons/small/unknown.gif, www/icons/small/uu.gif: Initial 5444 revision 5445 5446