One thing we could look into is the twisted libraries. It looks from the source like apt-proxy uses twisted for most of its networking features. Twisted is still under active development:
http://twistedmatrix.com/ One thing I don't know is if apt-proxy circa 2005 isn't fouling up somehow with twisted circa 2008. Ideally, APIs stay stable long term, but you never know. >From reading http://twistedmatrix.com/projects/core/documentation/howto /internet-overview.html it looks like it should be possible to write apt-proxy's networking code so that it doesn't choke on hung/broken client connections or multiple simultaneous requests. Still daunting, given I know nearly nothing about Python yet. Maybe we can work on this some during the summer, Rolf. :) -- apt-proxy hangs when client aborting download https://bugs.launchpad.net/bugs/83783 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs