lp:lwan-unofficial

Created by George White on 2015-11-06 and last modified on 2018-08-12
Get this branch:
bzr branch lp:lwan-unofficial

Related bugs

Related blueprints

Branch information

Owner:
George White
Project:
lwan (unofficial PPA)
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://github.com/lpereira/lwan.git.

The next import is scheduled to run in 4 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on izar and finished 5 hours ago taking 15 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 20 seconds — see the log
Import started 17 hours ago on izar and finished 17 hours ago taking 15 seconds — see the log
Import started 23 hours ago on alnitak and finished 23 hours ago taking 15 seconds — see the log
Import started on 2018-08-14 on izar and finished on 2018-08-14 taking 15 seconds — see the log
Import started on 2018-08-14 on izar and finished on 2018-08-14 taking 20 seconds — see the log
Import started on 2018-08-14 on alnitak and finished on 2018-08-14 taking 15 seconds — see the log
Import started on 2018-08-13 on alnitak and finished on 2018-08-13 taking 15 seconds — see the log
Import started on 2018-08-13 on izar and finished on 2018-08-13 taking 15 seconds — see the log
Import started on 2018-08-13 on izar and finished on 2018-08-13 taking 15 seconds — see the log

Recent revisions

2027. By Leandro A. F. Pereira on 2018-08-12

Use the correct formatting parameter for diff_ms

2026. By Leandro A. F. Pereira on 2018-08-12

Mark request and data as unused in hello-no-meta sample

2025. By Leandro A. F. Pereira on 2018-08-12

Parse range bytes as uint64_t and check the bounds later

Parse using sscanf(SCNu64), and check if value exceeds OFF_MAX. OFF_MAX
isn't defined on all platforms, so just add it to `missing/limits.h`.

2024. By Leandro A. F. Pereira on 2018-08-12

Assert that either module or handler has been passed to add_url_map()

Previous code would test that, but after some cleanups this wasn't the
case. It's not really necessary to do -- but the assertion won't kill.

2023. By Leandro A. F. Pereira on 2018-08-11

Pre-schedule all client connections to reduce MOD operations

Pre-calculate the mapping between file descriptors and threads during
startup and only reference that. In the future this should learn about
the CPU topology and build the correct map (using the current scheme as
the fallback mechanism for Linux without /proc or /sys, or non-Linux
systems).

2022. By Leandro A. F. Pereira on 2018-08-11

Use dladdr() to implement proc_pidpath() for OpenBSD

2021. By Leandro A. F. Pereira on 2018-08-10

Do not assume kqueue() is available if epoll() isn't

2020. By Leandro A. F. Pereira on 2018-08-10

Provide a pread()+send() based sendfile implementation

This makes Lwan work on OpenBSD

2019. By Leandro A. F. Pereira on 2018-08-10

Implement a hackish proc_pidpath() for OpenBSD

2018. By Leandro A. F. Pereira on 2018-08-10

Check if epoll(2) exists instead of assuming supported platforms

Makes the epoll shim work on OpenBSD as well

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers