Commit Briefs

Omar Polo

grammar


Omar Polo

sync changelog



Omar Polo

move aliases at the top of the completions

it's easier to match them this way


Omar Polo

start new release cycle


Omar Polo

update site for 0.7.1


Omar Polo

tag 0.7.1 -- bugfix release (tags/0.7.1)

fix use after free when loading an about:* page from about:about. Reported by Brian Callahan, thanks!


Omar Polo

sync changelog


Omar Polo

avoid possible use after free

`url' may be a pointer to a string of the buffer which gets corrupted upon tab_stop. This bug shows when loadfn is load_about_url, because in make_fs_request we first tab_stop, and then send the request, which ends up sending to the fs process a free'd string. At least on OpenBSD with Otto' malloc is (partially) corrupted and will either make the fs process abort or return a not found page. One solution may be to rework make_fs_request to process things in a different order, but that would only hide the problem. Instead, use the newly created history element as url given to the loadfns: that is guaranteed to be valid up to the next load_url call. Reported by Brian Callahan, thanks!


Omar Polo

start a new release cycle


Omar Polo

update the site for 0.7


Omar Polo

tag 0.7, "Via Paolo Fabbri 43" (tags/0.7)


Omar Polo

fix a couple of printw fmt strings

two %d really needs %zu


Omar Polo

fix puntaction