Commit Graph

28 Commits

Author SHA1 Message Date
Florian Bruhin fa806ad667 password_fill: Fix quoting for variable expansions
See https://github.com/koalaman/shellcheck/wiki/SC2295
2021-11-08 08:27:34 +01:00
Florian Bruhin 7961cf7355 RIP Freenode 2021-05-26 09:34:37 +02:00
Sergey Trofimov f821a9ea0f Trigger input change event in password_fill. 2020-02-14 11:23:13 +01:00
Florian Bruhin 5790857b95 Make shellcheck happy 2019-01-13 10:40:27 +01:00
Vicente Reyes bd887ce988
allow password_fill to work without final newline 2018-11-11 18:09:13 -03:00
Florian Bruhin bc3e1b316d Use "command -v" instead of "which" in bash scripts
shellcheck recently added SC2330 checking for this. "which" is non-standard, and
not guaranteed by POSIX to have a meaningful exit status, while "command -v" is
specified by POSIX: https://stackoverflow.com/q/592620
2018-02-27 06:23:00 +01:00
Kevin Velghe cc4e8c1aae fix password_fill using libsecret 2017-12-13 21:06:09 +01:00
François Chavant dd589f180b Fix remaining shellcheck warnings 2017-12-02 21:09:24 +01:00
François Chavant 31710b7045 Trivial fixes for shellcheck warnings 2017-12-02 19:37:20 +01:00
François Chavant 595a53ad3b Apply patch from #1697 2017-12-02 19:37:18 +01:00
Florian Bruhin 8ce69e1e57 Update docs (and lowercase qutebrowser) 2017-10-08 15:24:48 +02:00
Kepi 69ea2cf327 password_fill: Stop filling username to invisible input fields
There is no reason to fill usernames into invisible input fields. We are
probably not leaking anything but it can break some apps (like TTRSS).
2017-09-01 15:48:02 +02:00
Florian Bruhin 4ec5700cbf Redirect qute:foo to qute://foo
Before, we just returned the same data for both, but then we'll run into
same-origin restrictions as qute:history and qute:history/data are not the same
host.
2017-04-06 21:18:58 +02:00
Kevin Velghe 8d091b2ae8 Drop focus after field has been filled 2016-07-26 21:25:04 +02:00
Kevin Velghe e9e780ac56 Focus fields before filling them 2016-07-26 16:12:19 +02:00
Kevin Velghe 0f07198271 Don't pass 2 arguments to shebang
On most platforms (according to shellcheck), you can't pass two
arguments in a shebang. I.e. on Debian you get:
/usr/bin/env: ‘bash -e’: No such file or directory
2016-07-26 11:48:26 +02:00
Florian Bruhin dfbd31f35f Use /usr/bin/env shebang for bash userscripts
See #1665
2016-07-20 11:06:35 +02:00
Florian Bruhin 70117265d6 Fix some a/an misspellings
Thanks to https://github.com/jwilk/anorack
2016-07-05 08:34:03 +02:00
Florian Bruhin 1e55db0630 Follow the American way(tm) of spelling things 2016-05-29 10:57:41 +02:00
Florian Bruhin afcb018ee2 Fix some spelling mistakes
Found via http://jwilk.net/software/mwic
2016-05-27 12:07:00 +02:00
Kevin Velghe 35fa7b3989 Implement libsecret password backend 2016-04-01 22:52:32 +02:00
Thorsten Wißmann 26f2ae5ad0 Do proper javascript escaping in password_fill 2015-12-11 17:04:50 +01:00
Thorsten Wißmann 9592eb0c69 Add documentation in password_fill
Describe usage and configuration. Also allow "login:" as a prefix for
login name in pass entries.
2015-12-11 16:54:16 +01:00
Tobias Werth e4b809927f Escape password properly in generated JS. 2015-12-11 16:23:47 +01:00
Thorsten Wißmann 497a6e0720 Fixup url simplifier loop
Now, the loop which successively simplifies the url, always terminates.
2015-12-09 23:26:29 +01:00
Thorsten Wißmann ffdc0f664f Ask for confirmation on fuzzy entry matching 2015-12-09 23:26:29 +01:00
Thorsten Wißmann fb5e6e6c35 More sane defaults
- Remove Port from URL
  - Use zenity per default
  - Allow customization of handling of no entries are found
2015-12-09 23:26:29 +01:00
Thorsten Wißmann d73491b0c8 Add password_fill userscript
Add a configurable userscript that fills login forms (i.e. the fiels
"Username" and "Password) of websites using a configurable backend where
the actual passwords are stored. The only backend yet is using the
password store "pass".
2015-12-09 23:26:29 +01:00