Age | Commit message (Collapse) | Author |
|
persistent, on the theory that non-persistent connections have fewer
failure modes and we don't care all that much about efficiency when
something bad is happening. Reexamine this decision later, as it
smells like a potential DoS vector.
svn path=/myrpki/myirbe.py; revision=2574
|
|
mucking about with msg.type variables. Include query PDU tags in
reply <report_error/> PDUs.
svn path=/rpkid/irbe-setup.py; revision=2571
|
|
svn path=/rpkid/README; revision=2511
|
|
svn path=/rpkid/rpki/https.py; revision=2508
|
|
svn path=/rpkid/rpki/https.py; revision=2507
|
|
numeric identifiers with IRBE-assigned "handles". Daemons and test
harness have been converted and seem to work; some tools like irbe_cli
haven't been updated yet.
svn path=/rpkid/doc/Installation; revision=2493
|
|
svn path=/rpkid/rpki/https.py; revision=2486
|
|
svn path=/pow/POW-0.7/POW.c; revision=2485
|
|
svn path=/rpkid/rpki/https.py; revision=2484
|
|
svn path=/pow/POW-0.7/POW.c; revision=2482
|
|
test" ran to completion.
svn path=/pow/POW-0.7/POW.c; revision=2481
|
|
svn path=/rpkid/rpki/https.py; revision=2479
|
|
svn path=/rpkid/Makefile; revision=2449
|
|
testpoke.py really isn't the right tool for some of what testbed.py is
doing (wiring class_names into the YAML file causes spurious errors).
svn path=/rpkid/rpki/https.py; revision=2447
|
|
svn path=/rpkid/rpki/https.py; revision=2441
|
|
we've been running compute bound (or otherwise not handling I/O) for
long enough that we have connection close events queued up.
svn path=/rpkid/rpki/https.py; revision=2438
|
|
svn path=/rpkid/rpki/exceptions.py; revision=2437
|
|
svn path=/rpkid/rpki/https.py; revision=2434
|
|
svn path=/rpkid/irbe-setup.py; revision=2424
|
|
svn path=/rpkid/irdbd.py; revision=2423
|
|
svn path=/rpkid/irbe_cli.py; revision=2419
|
|
complete.
svn path=/rpkid/rootd.py; revision=2418
|
|
svn path=/rpkid/rpki/https.py; revision=2415
|
|
svn path=/rpkid/rpki/https.py; revision=2414
|
|
svn path=/rpkid/rpki/https.py; revision=2413
|
|
svn path=/rpkid/rpki/https.py; revision=2411
|
|
svn path=/rpkid/rpki/https.py; revision=2410
|
|
svn path=/rpkid/rpki/https.py; revision=2409
|
|
svn path=/rpkid/rpki/https.py; revision=2408
|
|
svn path=/rpkid/rpki/https.py; revision=2406
|
|
svn path=/rpkid/rpki/async.py; revision=2404
|
|
svn path=/rpkid/rpki/exceptions.py; revision=2403
|
|
svn path=/rpkid/rpki/https.py; revision=2401
|
|
svn path=/rpkid/rpki/https.py; revision=2399
|
|
replacement does not yet support TLS!), beat on result with stick.
At this point the new code passes "make test" with persistent
connections disabled (but not with them enabled). Have not yet tried
"make all-tests". Currently logs an insane level of detail about HTTP
state, to aid in debugging; will need to be squelched later.
svn path=/rpkid/rpki/https.py; revision=2398
|
|
svn path=/rpkid/Makefile; revision=2373
|
|
svn path=/rpkid/Makefile; revision=2371
|
|
svn path=/rpkid/rpki/exceptions.py; revision=2366
|
|
Haven't done full coverage check yet, but in theory any remaining
synchronous calls to the HTTPS client code are oversights, so they
should be treated as errors from now on.
svn path=/rpkid/rpki/https.py; revision=2359
|
|
svn path=/rpkid/irdbd.py; revision=2350
|
|
architecture, to support an event-driven I/O core.
WARNING: At this point in the conversion, some of the programs will
not run indefinitely, because the partial conversion keeps the call
stack from ever unwinding all the way. I'm willing to tolerate this
temporarily as this allows me to keep running regression tests during
the conversion process, but it does mean that as of this checkin the
code is not even remotely suitable for non-testing use until the I/O
core rewrite is finished.
svn path=/rpkid/rpki/https.py; revision=2345
|
|
nothing preceeds it in the file, not even comments. Reformat to work
within this restriction.
svn path=/docs/left-right-protocol; revision=1873
|
|
svn path=/rpkid/rpki/https.py; revision=1851
|
|
so that profiling will work properly.
svn path=/rpkid/rpki/exceptions.py; revision=1846
|
|
svn path=/rpkid/Makefile; revision=1821
|
|
svn path=/rpkid/rpki/https.py; revision=1786
|
|
svn path=/rpkid/cronjob.py; revision=1778
|
|
svn path=/rpkid/README; revision=1775
|
|
svn path=/rpkid/rpki/https.py; revision=1768
|
|
svn path=/pow/POW-0.7/POW.c; revision=1767
|