Commits
- Commit:
8f1633da06463e8909dbf68a870aa64350f32a12
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify parse_session_line
drop sendtab which is not that useful and send the tab to the ui
process directly in parse_session_line. It's easier to skip malformed
session lines too!
- Commit:
68b634ad2803674767d0a5f1b4cf4f47ee6a9a39
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync changelog
- Commit:
1ebb7ceb0d8d1e6a521913f38003908bc21bd571
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix parsing of invalid link lines
Links lines without an URL may crash Telescope if the emojify-link
option is enabled (which is by default.) Since URLs are mandatory in
link lines, parse these invalid lines as empty text lines (lagrange
and phos parses them as text lines with "=>".)
thanks @aartaka for unknowingly helping finding this issue, see
https://github.com/omar-polo/phos/pull/5
- Commit:
2e44d6be3e7033f0206cd6584ff31953aedc76a9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
grammar
- Commit:
83f1c5102d05a3b6ce489bf0702a4760167d07d4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync changelog
- Commit:
1e0f5c02fa8fbc9b2e9166d51ec1be329eb7a931
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add alias open for load-url, suggested by Florian, thanks :)
- Commit:
ef5d883cad082af249521441e30abe1fe8074255
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move aliases at the top of the completions
it's easier to match them this way
- Commit:
ab251513680a7c02b5bc403602d6ed73a680181e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
start new release cycle
- Commit:
a2fe40fe5ab44489d4316e650361fe19a181d3dc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update site for 0.7.1
- Commit:
84b0c4ab06e6de6c071c3cac39b0df011cf23ff5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tag 0.7.1 -- bugfix release
fix use after free when loading an about:* page from about:about.
Reported by Brian Callahan, thanks!
- Commit:
0b9a2b9206b2123bae3a2ae8893348d4ae7b90a6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sync changelog
- Commit:
52a99c568d70787741ab72597d29960acb78c738
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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!
- Commit:
2122686bb1ab8ef51c4a4c94189be287c5512dff
- From:
- Omar Polo <op@omarpolo.com>
- Date:
start a new release cycle
- Commit:
d9bfe90a163f327011c6e08d4f64d1a897a12088
- From:
- Omar Polo <op@omarpolo.com>
- Date:
update the site for 0.7
- Commit:
d5e2f954920e7476938d015dace69631ba84501c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tag 0.7, "Via Paolo Fabbri 43"