Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add the --trace option useful for debugging. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
7e098c41801c208d651fa3361120dd7c |
User & Date: | drh 2018-01-29 20:54:31.980 |
Context
2018-01-29
| ||
21:55 | Add wapp-cache-control. (check-in: 815db10773 user: drh tags: trunk) | |
20:54 | Add the --trace option useful for debugging. (check-in: 7e098c4180 user: drh tags: trunk) | |
18:08 | Add the wapp-debug-puts-env command for debugging. (check-in: 95eb5f5c75 user: drh tags: trunk) | |
Changes
Changes to wapp.tcl.
︙ | ︙ | |||
282 283 284 285 286 287 288 289 290 291 292 293 294 295 | incr i; set mode "scgi" set port [lindex $arglist $i] } -cgi { set mode "cgi" } default { error "unknown option: $term" } } } if {($mode=="auto" && [info exists env(GATEWAY_INTERFACE)] | > > > > > > > > | 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 | incr i; set mode "scgi" set port [lindex $arglist $i] } -cgi { set mode "cgi" } -trace { proc wappInt-trace {} { set q [wapp-param QUERY_STRING] set uri [wapp-param BASE_URL][wapp-param PATH_INFO] if {$q!=""} {append uri ?$q} puts $uri } } default { error "unknown option: $term" } } } if {($mode=="auto" && [info exists env(GATEWAY_INTERFACE)] |
︙ | ︙ | |||
304 305 306 307 308 309 310 311 312 313 314 315 316 317 | } elseif {$mode=="server"} { wappInt-start-listener $port 0 0 0 } else { wappInt-start-listener $port 1 1 0 } vwait ::forever } # Start up a listening socket. Arrange to invoke wappInt-new-connection # for each inbound HTTP connection. # # localonly - If true, listen on 127.0.0.1 only # # browser - If true, launch a web browser pointing to the new server | > > > > > | 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 | } elseif {$mode=="server"} { wappInt-start-listener $port 0 0 0 } else { wappInt-start-listener $port 1 1 0 } vwait ::forever } # Tracing function for each HTTP request. This is overridden by wapp-start # if tracing is enabled. # proc wappInt-trace {} {} # Start up a listening socket. Arrange to invoke wappInt-new-connection # for each inbound HTTP connection. # # localonly - If true, listen on 127.0.0.1 only # # browser - If true, launch a web browser pointing to the new server |
︙ | ︙ | |||
567 568 569 570 571 572 573 574 575 576 577 578 579 580 | # "wapp_decode_multipart_formdata" or somesuch. # Invoke the application-defined handler procedure for this page # request. If an error occurs while running that procedure, generate # an HTTP reply that contains the error message. # wapp-before-dispatch-hook set mname [dict get $wapp PATH_HEAD] if {[catch { if {$mname!="" && [llength [info commands wapp-page-$mname]]>0} { wapp-page-$mname } else { wapp-default } | > | 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 | # "wapp_decode_multipart_formdata" or somesuch. # Invoke the application-defined handler procedure for this page # request. If an error occurs while running that procedure, generate # an HTTP reply that contains the error message. # wapp-before-dispatch-hook wappInt-trace set mname [dict get $wapp PATH_HEAD] if {[catch { if {$mname!="" && [llength [info commands wapp-page-$mname]]>0} { wapp-page-$mname } else { wapp-default } |
︙ | ︙ |