aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/plugins
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'lucab/master'Gravatar Brendan Taylor2012-02-12
|\
| * Restrict third-party access to cookie jar (CVE-2012-0843)Gravatar Luca Bruno2012-02-12
| | | | | | | | | | | | | | | | Make sure new cookie jar is created with no permission for "others", and remove excessive rights on existing jar if any. This fixes CVE-2012-0843 and uzbl bug #291. Signed-off-by: Luca Bruno <lucab@debian.org>
* | preserve HttpOnly flag on cookies to prevent XSS attacksGravatar Dylan Simon2011-09-17
|/
* bind.py expects KEYCMD_EXEC to include a modstate parameterGravatar Brendan Taylor2011-04-18
|
* Ignored keys don't enter modcmd but works in modcmdGravatar keis2011-04-18
| | | | | * Makes Shift+Insert bind work without breaking normal shift functionality.
* use updated modstate for key eventsGravatar keis2011-04-18
|
* keycmd comments and docsGravatar keis2011-04-18
|
* handle the case of no modkeys heldGravatar keis2011-04-18
|
* use splitquoted to parse key eventGravatar keis2011-04-18
|
* stop tracking held keys in keyletGravatar keis2011-04-18
|
* remove some unused codeGravatar keis2011-04-18
|
* Make the work with the new key eventsGravatar keis2011-04-18
|
* Allow for multiple characters to bound wordsGravatar Ben Boeckel2011-03-24
| | | | | | | | Word deletion in URLs is a lot better when characters such as: \ -./&?= are considered to separate words.
* support quoted events in a few more placesGravatar keis2011-02-15
| | | | | * downloads * on_event handlers
* don't escape in Config.setGravatar keis2011-02-15
| | | | | escapes should be done by caller checks for plain newline as these would break stuff
* move common function related to escaping to PluginGravatar keis2011-02-15
|
* grok quoted strings in a select places in the emGravatar keis2011-02-15
|
* Merge commit '6a737a7137' (keis/intcookies) into experimentalGravatar Brendan Taylor2011-02-14
|\ | | | | | | | | Conflicts: docs/README.uzbl-event-manager
* | tidying after the history branch mergeGravatar Brendan Taylor2011-02-14
| |
* | disable keycmd reset on mode changeGravatar keis2011-01-23
| | | | | | | | | | | | * makes history search work * adds new KEYCMD_CLEAR event * configure to clear keycmd on ESCAPE event
| * multiple components/re -pairs in cookie filtersGravatar keis2011-01-17
| |
* | fix bug in history searchGravatar keis2011-01-11
| | | | | | | | disable keycmd set in search as this will not work from stacked bindings
* | Merge branch 'experimental' of git://github.com/Dieterbe/uzbl into historyGravatar keis2011-01-01
|\ \
| | * malformed cookie rows pass through deleteGravatar keis2011-01-01
| |/
| * change open mode for writing cookies to 'a'Gravatar Brendan Taylor2010-12-28
| |
| * WHITE/BLACKLIST_COOKIE regexp matches anywhere in the string (instead of ↵Gravatar Brendan Taylor2010-12-24
| | | | | | | | only from start)
| * add cookie whitelisting, document BLACKLIST_COOKIE and WHITELIST_COOKIE eventsGravatar Brendan Taylor2010-12-22
| |
| * put session cookies in fileGravatar keis2010-12-18
| |
| * should open file with a+ when writing cookiesGravatar keis2010-12-18
| |
| * basic blacklisting in cookies pluginGravatar keis2010-12-17
| |
| * keep session cookies in em pluginGravatar keis2010-12-17
| |
| * cookie forwarder as EM pluginGravatar keis2010-12-13
| | | | | | | | persistance to mozilla cookies.txt format
| * display active downloads in the status barGravatar Brendan Taylor2010-12-03
| |
* | disable odd clear of keycmdGravatar keis2010-11-30
| | | | | | | | was breaking history of prompts, for what I can tell no good reason
* | make history plugin work with new EMGravatar keis2010-11-30
| |
* | Merge branch 'master' of git://github.com/Dieterbe/uzbl into historyGravatar keis2010-09-10
|\|
* | Merge branch 'master' of git://github.com/Dieterbe/uzbl into historyGravatar keis2010-08-20
|\ \ | | | | | | | | | | | | Conflicts: examples/config/config
| | * Simplify backspace bugfixGravatar Mason Larobina2010-07-01
| | |
| | * Fix the backspace issue.Gravatar Paweł Zuzelski2010-07-01
| |/ | | | | | | | | | | There was a bug in keycmd plugin. When cursor was already at the begining of the string, ‘backspace’ key duplicated the content of prompt and set cursor position to negative value.
* | move history pluginGravatar keis2010-04-04
| |
| * Huge plugin & event manager upgrades.Gravatar Mason Larobina2010-04-04
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Removed unused modules 2. Re-use event handlers with identical callbacks and args. 3. Removed plugin exceptions in favour of assertions. 4. Remove useless raw_keycmd and raw_bind config vars. 5. Implemented and use `after` and `cleanup` plugin hooks (correctly) 6. EM & plugins now use the python logging module to output messages 7. Null config items are removed automatically 8. Simpler mode plugin 9. The init plugins function is called after the INSTANCE_START event 10. New optparse option to silence event echoing to stdout 11. Close instance socket on INSTANCE_EXIT before event handling 12. Caught signals are logged 13. Show times on the messages in the log file 14. Refactor bind pluin to use uzbl.bindlet directly. 15. Refactor keycmd plugin to use uzbl.keycmd directly. 16. Refactored on_event plugin to use uzbl.on_events dict over UZBLS dict 17. Refactor completion plugin to use uzbl.completion set object. 18. Modified progress plugin to use config vars instead of `@progress k = v` 19. mode_config now a defaultdict(dict) (I.e. this allows you to `uzbl.mode_config[mode][var] = value` without needing to check `mode` is in the `uzbl.mode_config` dict). 20. Removed all default mode config values. 21. Removed all `get_mode()` and `set_mode(..)` functions (and the like). 22. Setting the mode is now done via the config object directly (I.e. `uzbl.config['mode'] = 'insert'`). 23. Uses the on_set plugin to watch for 'mode' and 'default_mode' config changes. 24. Don't raise the useless NEW_ON_SET event, missing ON_SET connect. 25. Plugin and EventHandler aren't suited as dict objects. 26. Also using collections.defaultdict(list) for uzbl.handlers dict. 27. Plugin `on_set.py` allows you to attach handlers to config var changes 28. Config plugin reduced to one `uzbl.config` dict-like object. 29. Update export and connect calls in plugins. 30. The functions connect, connect_dict, export, export_dict, require, logging are exported directly to the plugin namespace. 31. Moved parse_msg into Uzbl class. 32. Generally improved comments. 33. UzblEventDaemon now an object. 34. Various variable, function & class renames.
* Consistency fix in the bind plugin with regard to '*' binds.Gravatar Mason Larobina2010-01-25
| | | | | | | | | | The problem (as highlighted by the link following scripts) was that when the user enters a stack bind (like a "fl<link:>*" bind) that binds command isn't executed with a null argument. When you do the equivalent without stack binds (like a "fl*" bind) that binds command is executed with a null argument as soon as you type "fl". This behaviour is useful and exploited heavily by the link following scripts which use the null argument as a trigger to "numberize" all the links in the visible area.
* Fixed problem with * binds in stack mode.Gravatar Mason Larobina2010-01-25
|
* Reduced the {key,mod}cmd_{update,exec} functions into a single function.Gravatar Mason Larobina2010-01-25
|
* remove the 'uzbl' subdirectory in examples/*/, since the sandbox they are no ↵Gravatar Dieter Plaetinck2010-01-02
longer needed + update paths everywhere + remove examples/config/enchant (also not needed since sandbox) + bugfix: set /home/dieter in sandbox