Activity
From 10/08/2022 to 11/06/2022
10/31/2022
- 10:19 PM Revision 9b01180e (haketilo-and-hydrilla): [builder][server][proxy] complete internationalization and add polish translation
- 01:46 PM Revision f1638c63 (haketilo-and-hydrilla): [proxy] include jinja templates in builds
10/29/2022
- 12:41 PM Revision f2105535 (haketilo-and-hydrilla): [builder][server][proxy] add `reuse-lint` Makefile rule
- 12:38 PM Revision fb7c9719 (haketilo-and-hydrilla): [builder][server][proxy] make translations.py mypy-compliant
- 12:37 PM Revision 2ac064cd (haketilo-and-hydrilla): [proxy] use common jinja templates subrepo as a standalone package module
- 11:41 AM Revision 3a37caf3 (haketilo-and-hydrilla): [builder][server][proxy] remove unneeded custom sdist setuptools command
10/28/2022
- 09:53 PM Revision 1dc7a15b (haketilo-and-hydrilla): [proxy] move common jinja templates into a subrepository
- 09:27 PM Revision ff43da19 (haketilo-and-hydrilla): [proxy] prevent our injected script-src-elem directive from blocking popup script
- 09:23 PM Revision f0468bdf (haketilo-and-hydrilla): [proxy] don't add scrollbars when not strictly needed
- 08:15 PM Revision 43ed7392 (haketilo-and-hydrilla): [proxy] make it possible to export embedded documentation as standalone .html files and include these in the binary release tarball
- 07:22 PM Revision 2a622842 (haketilo-and-hydrilla): [proxy] add an index page to the documentation
- 06:43 PM Revision d4de6a59 (haketilo-and-hydrilla): [proxy] document repositories
- 04:14 PM Revision db2845b3 (haketilo-and-hydrilla): [proxy] document advanced web UI features
- 04:06 PM Revision bbfe6b33 (haketilo-and-hydrilla): [proxy] document packages
- 12:03 PM Revision edb1299c (haketilo-and-hydrilla): [proxy] don't use gettext for localization of doc pages; add a stub of "packages" doc page
10/27/2022
- 07:48 PM Revision fddbbf96 (haketilo-and-hydrilla): [proxy] document popup
- 05:26 PM Revision f2af30f5 (haketilo-and-hydrilla): [proxy] document script blocking
- 05:14 PM Revision 728fcad5 (haketilo-and-hydrilla): [proxy] gather available doc page identifiers programmatically
- 03:22 PM Revision 32a2de0c (haketilo-and-hydrilla): [proxy] document policy selection
- 11:35 AM Bug #131 (Closed): accounts-fedoraproject-org-fix works with Haketilo 2.0, but not Haketilo 3.0b1
- jacobk wrote:
> Yep, after building with the latest koszko branch, the Fedora account page seems to work fine (I did...
10/26/2022
- 01:12 AM Bug #131: accounts-fedoraproject-org-fix works with Haketilo 2.0, but not Haketilo 3.0b1
- Yep, after building with the latest koszko branch, the Fedora account page seems to work fine (I didn't actually try ...
- 01:10 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Yep, that's what the problem was. After cloning the submodules properly, everything is working fine.
Thanks for al... - 08:00 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- > I can build v3.0b1, but not the latest koszko branch. Should I open up a new issue for this?
You seriously scare... - 07:26 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- For some reason I cannot get the release to build. I ran `git clone https://git.koszko.org/pydrilla` and `git checkou...
- 04:05 PM Revision f78ae614 (haketilo-and-hydrilla): [proxy] Make some improvements to the URL patterns doc page internationalization and make it accessible from items import page
- 02:31 PM Revision 01834fe9 (haketilo-and-hydrilla): [proxy] add documentation page describing URL patterns in Haketilo
- 12:37 PM Revision 9efa3c0f (haketilo-and-hydrilla): [builder][server][proxy] remove commented special pattern object definition from url_patterns.py
- 12:31 PM Revision 2547f822 (haketilo-and-hydrilla): [proxy] properly handle wildcard protocols in payloads patterns
- 10:22 AM Revision 9e60f02c (haketilo-and-hydrilla): [builder][server][proxy] make indentation of `substitute*` in hydrilla.scm consistent
10/25/2022
- 05:00 PM Bug #131: accounts-fedoraproject-org-fix works with Haketilo 2.0, but not Haketilo 3.0b1
- I see where the bug is. I indeed failed to remove the original CSP of the page. If you look at the HTTP response, you...
- 03:04 AM Bug #131 (Closed): accounts-fedoraproject-org-fix works with Haketilo 2.0, but not Haketilo 3.0b1
- I was playing around with Haketilo 3.0b1 and the Epiphany web browser (which doesn't itself support disabling JavaScr...
- 04:46 PM Revision 34311a35 (haketilo-and-hydrilla): [builder][server][proxy] make indentation of in hydrilla.scm consistent
- 04:46 PM Revision 556ac2be (haketilo-and-hydrilla): [builder][server][proxy] remove unneeded, commented-out python-immutables package definition from hydrilla.scm
- 04:37 PM Support #130 (Closed): Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Python can be told to ignore user's local packages through setting of certain environment variable. To have it done a...
- 04:10 PM Revision f7c4dff9 (haketilo-and-hydrilla): [builder][server][proxy] prevent Guix package interference with locally-installed Python packages
- 11:30 AM Revision 37b3cf9f (haketilo-and-hydrilla): [proxy] make Haketilo popup functional
- * Ad hoc payload creation was additionally fixed in this commit.
* Addition on newly created script blocking/allowing...
10/24/2022
- 07:45 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Yes, after the extra mount command Haketilo does work properly with the binary release.
I noticed that although `p...
10/22/2022
- 02:54 PM Revision 44c09ab2 (haketilo-and-hydrilla): [proxy] extract potentially reusable HTML jinja templates into a separate directory
- 02:00 PM Revision 59a4b477 (haketilo-and-hydrilla): [proxy] simplify usage of class variables of `Policy` subtypes
- This commit also prevents popup script injection to Haketilo-served pages like `https://hkt.mitm.it/`.
- 01:22 PM Revision 1fc2dbe5 (haketilo-and-hydrilla): [proxy] make popup script injection configurable throught the web UI
- 09:44 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- jacobk wrote:
> After adding `unset GUIX_PYTHONPATH` to `gnu/store/ziiryffcgph9jjcldz4rv2x5v6y0kxqh-hydrilla-3.0b1/b...
10/21/2022
- 11:28 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- After adding `unset GUIX_PYTHONPATH` to `gnu/store/ziiryffcgph9jjcldz4rv2x5v6y0kxqh-hydrilla-3.0b1/bin/haketilo` in t...
- 09:42 PM Revision fe43bd55 (haketilo-and-hydrilla): [proxy] facilitate injecting non-payload script to all pages
- 07:05 PM Revision d4895218 (haketilo-and-hydrilla): [proxy] correct style in page_init_script.js.jinja
- 06:32 PM Revision 21453723 (haketilo-and-hydrilla): [proxy] Correct payload_resource.py module docstring
- 06:29 PM Revision 85a0cacb (haketilo-and-hydrilla): [proxy] rework CSP manipulation
- 09:58 AM Revision 3360fff8 (haketilo-and-hydrilla): [proxy] rename `js_templates` directory
10/20/2022
- 09:57 PM Revision 55b95d70 (haketilo-and-hydrilla): [proxy] rework internal HTTP headers representation
10/19/2022
- 06:55 PM Revision 3beab050 (haketilo-and-hydrilla): [proxy] pass all available flow information to relevant methods of Policy type
- 01:38 PM Revision 94e8af18 (haketilo-and-hydrilla): [builder][server][proxy] for make targets that spawn a shell, modify bash prompt to indicate the enviroment is active
- 10:21 AM Revision f4ea358f (haketilo-and-hydrilla): [proxy] instead of writing addon.py under Haketilo state directory, include the script in package data files
- 09:37 AM Revision 5421d3e0 (haketilo-and-hydrilla): [proxy] use XDG_STATE_HOME to determine the directory for Haketilo to store its data in
10/18/2022
- 08:13 PM Revision 14eeee3f (haketilo-and-hydrilla): [proxy] upon Haketilo launch automatically open Haketilo landing page in user's default web browser
- * The landing page instructs user to configure browser's proxy settings.
* It is now possible to choose the IP addres... - 08:13 PM Revision 76f4b676 (haketilo-and-hydrilla): [builder][server][proxy] facilitate running mypy linter through Makefile
- 08:13 PM Revision 85b5709e (haketilo-and-hydrilla): [proxy] only listen on address 127.0.0.1 by default
- 08:13 PM Revision 50145554 (haketilo-and-hydrilla): [builder][server][proxy] make generated tarballs reproducible
10/17/2022
- 02:50 PM Revision ed2e14dd (haketilo-and-hydrilla): [builder][server][proxy] orchestrate Guix-powered development with a Makefile
- * We're no longer treating builds from git and builds from release tarball differently. We now generate a source tarb...
10/15/2022
- 10:54 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- jacobk wrote:
> After adding the debug info lines at the beginning of .haketilo-real, I got
> [...]
I see the `G... - 02:54 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Using the new instructions starting with "unshare", I got
```
Traceback (most recent call last):
File "/gnu/st...
10/13/2022
- 09:20 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- > sqlite3.OperationalError: unable to open database file
This error is that fault of mine which I have already ide... - 08:16 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- After moving user-added stuff from .bashrc to .bash_profile , `guix environment -L . --check --ad-hoc -e '(@ (hydrill...
- 08:11 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Oops, the command I forgot to put in "``" was `guix environment -L . --container --ad-hoc -e '(@ (hydrilla) hydrilla)'`.
- 08:10 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Ah, I think that's what the problem is!
Output of `guix environment -L . --check --ad-hoc -e '(@ (hydrilla) hydril... - 07:49 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- > That the output of haketilo stayed the same makes me think I'm not actually running from source.
That's what I'm... - 07:30 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- I applied the patch, but I did not see any change in the output of `haketilo`. The output of `guix environment -L . -...
- 06:48 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Engrampa 1.24.1 from Guix seems to be unpacking the tarball properly.
Since you already know how to build from sou... - 05:50 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- > You mean now `haketilo --version` works with from-source installation and still doesn't work with the binary releas...
- 05:44 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- > I did use the source tarball [...]
You mean now `haketilo --version` works with from-source installation and sti... - 05:34 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Oh also, I extracted the tarball using the engrampa (GUI) program.
- 05:15 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Also, the tls error in mtimproxy doesn't completely prevent mitmproxy from functioning, and mitm.it can be reached to...
- 05:10 PM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- The instructions starting with "unshare" work fine, up until `/gnu/store/ziiryffcgph9jjcldz4rv2x5v6y0kxqh-hydrilla-3....
- 11:21 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Btw, how did you extract the tarball? Perhaps we've been doing this differently?
Another thing you can try is sett... - 08:56 AM Support #130 (In Progress): Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- That's very bad. Thank you for reporting at least...
The absolute paths are intended. When we run one of the progr... - 03:14 AM Support #130: Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- Also, installing the python wheel does work, but in my case it gives the error ```in script /home/jacobk/.haketilo/ad...
- 02:53 AM Support #130 (Closed): Haketilo/Hydrilla 3.0b1 x86 relocatable binary fails to find Python program console_scripts entry points
- In the relocatable binary package, there are many references to /gnu that seem like they should point to files in the...
- 06:52 PM Revision 6c1f8221 (haketilo-and-hydrilla): [proxy] remove an outdated comment informing that we're running mitmproxy in a new process (no longer true)
- 12:20 PM Feature #32 (Rejected): Process HTML files in data: URLs instead of just blocking them
- 12:19 PM Bug #115 (Rejected): [MOZILLA] writes to IndexedDB in private windows do not take effect
- 12:19 PM Feature #33 (Rejected): Add more possibilities of page URL matching
- Putting aside for now
- 12:18 PM Feature #38 (Rejected): Add support to also inject css files to pages
- 12:17 PM Feature #14 (Rejected): test with more browser forks (Abrowser, newest Parabola IceWeasel, LibreWolf)
- 12:15 PM Feature #20 (Rejected): block prefetch
- 12:15 PM Feature #10 (Rejected): show iframes settings in popup
- 12:15 PM Feature #19 (Rejected): check if prerendering has to be blocked
- 12:14 PM Feature #45 (Rejected): Add a universal wildcard for URLs
- 12:13 PM Feature #21 (Rejected): rearrange files in extension
- 12:13 PM Feature #47 (Rejected): [Roadmap 24][Milestone] Rewrite the build script in a self-contained HTML file
- Too much work for too little gain. Putting aside for now
- 12:11 PM Support #75 (Rejected): ServiceWorkers
- Perhaps we'll get back to this at some point. Just not now
- 12:09 PM Support #78 (Rejected): Investigate into how browsers handle files that are not HTML
- This is not as relevant to new Haketilo proxy because we only inject scripts to HTTP responses with html mime type. A...
- 12:05 PM Feature #85 (In Progress): Make Haketilo use the same format as Hydrilla for import and export of settings
- Haketilo 3.0 allows import of a zipped malcontent directory. Export functionality might be added in the future
- 12:03 PM Feature #91 (Rejected): Add an option to block HTTP "refresh"
- 12:03 PM Feature #93 (Rejected): Elaborate on ethics in the documentation
- 12:02 PM Feature #94 (Rejected): Add support for extension auto-updating
- 12:01 PM Support #95 (Rejected): Add JShelter in wiki: comparison with other extensions
- 12:00 PM Feature #96 (Rejected): Facilitate checking that extension contents haven't been replaced by Mozilla during signing
- 12:00 PM Support #99 (Rejected): Verify if page unload to bfcache could require some special treatment
- 11:58 AM Bug #111 (Rejected): Fix AMO signing of extensions
- 11:58 AM Feature #112: Compatibility with GNU standards
- The `--version` and `--help` options are supported. The GNU inclusion efforts, however, have somewhat stalled. Thus, ...
- 09:58 AM Revision 9f26ebfe (haketilo-and-hydrilla): [proxy] make sure ~/.haketilo/store/ exists before using it
10/12/2022
- 08:24 PM Haketilo&Hydrilla 3.0 first pre-release (version 3.0-beta1)
- Haketilo proxy is now ready for users to try out. Starting with this release, the proxy and Hydrilla builder and serv...
- 11:16 AM Revision dd996208 (haketilo-and-hydrilla): [proxy] list 'requests' as one of Haketilo dependencies
- 10:45 AM Revision b59e421b (haketilo-and-hydrilla): [builder][server][proxy] replace guix.scm with a loadable scheme module; document Haketilo+Guix usage in the README
10/11/2022
- 08:32 PM Revision e23985ee (haketilo-and-hydrilla): [builder][server][proxy] minor stylistic corrections to guix.scm
- 08:32 PM Revision 074aba92 (haketilo-and-hydrilla): [builder][server][proxy] make Hydrilla Guix package functional
- 04:00 PM Revision ba21b6a6 (haketilo-and-hydrilla): [proxy] fix proxy console script entry point
- 01:12 PM Revision 39ac776f (haketilo-and-hydrilla): [builder][server] update hydrilla server and builder manpages
- 01:12 PM Revision 4c64090c (haketilo-and-hydrilla): [builder][server][proxy] improve packaging of data files
- This commit stops setuptools from presenting a depracetion warning.
This commit ensures .mo files will not be include... - 01:12 PM Revision 4c6e87a1 (haketilo-and-hydrilla): [builder][server][proxy] correct build deps info
- 01:12 PM Revision 634cef21 (haketilo-and-hydrilla): [builder][server][proxy] remove "from __future__ import annotations"
- 01:12 PM Revision 94e140e6 (haketilo-and-hydrilla): [server] restore compatibility with flask 1.1
- 01:12 PM Revision 0c8d70da (haketilo-and-hydrilla): [builder][server] restore compatibility with python 3.7
10/10/2022
- 04:55 PM Revision 9074d98f (haketilo-and-hydrilla): [proxy] include Hydrilla main repo by default
- 04:45 PM Revision 28e2064c (haketilo-and-hydrilla): [proxy] when web UI's home page is accessed through plain HTTP, show link to TLS certs page and tell the user to install mitmproxy cert
- 03:01 PM Revision b880bdc7 (haketilo-and-hydrilla): [proxy] make it possible to access http://mitm.it magical domain
- 10:55 AM Revision 39ba8a20 (haketilo-and-hydrilla): [proxy] load console_scripts entry instead of launching mitmproxy with os.subprocess
- 10:55 AM Revision 9f8c3e2d (haketilo-and-hydrilla): [proxy] restrict mitmproxy dependency to only allow mitmproxy 8
- 10:20 AM Revision 51dda0db (haketilo-and-hydrilla): [server] prevent incorrect caching of JSONs served by Hydrilla
- 10:05 AM Revision ea3300de (haketilo-and-hydrilla): [builder][server] fix old tests
10/08/2022
- 07:08 PM Revision b2055032 (haketilo-and-hydrilla): [proxy] remove TODOs from library and package pages and make package page display enable/disable/forget buttons
- 07:08 PM Revision 4f016d74 (haketilo-and-hydrilla): [proxy] honor min/max haketilo version constraints in packages/libraries
- 07:08 PM Revision 168b8d76 (haketilo-and-hydrilla): [proxy] fix translatable string typo
- 07:08 PM Revision 30bc5459 (haketilo-and-hydrilla): [builder][server][proxy] represent Haketilo version constraints in data structures that represent resources and mappings
- 07:08 PM Revision 9ab39cd3 (haketilo-and-hydrilla): [builder][server][proxy] make current Haketilo version available to our code as a tuple of integers
Also available in: Atom