Project

General

Profile

Activity

From 09/18/2022 to 10/17/2022

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... koszko

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...
koszko
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...
jacobk

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...
koszko
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... jacobk
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)'`. jacobk
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...
jacobk
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...
koszko
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 . -... jacobk
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...
koszko
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... jacobk
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...
koszko
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. jacobk
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... jacobk
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.... jacobk
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...
koszko
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...
koszko
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... jacobk
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... jacobk
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)
koszko
12:20 PM Feature #32 (Rejected): Process HTML files in data: URLs instead of just blocking them
koszko
12:19 PM Bug #115 (Rejected): [MOZILLA] writes to IndexedDB in private windows do not take effect
koszko
12:19 PM Feature #33 (Rejected): Add more possibilities of page URL matching
Putting aside for now koszko
12:18 PM Feature #38 (Rejected): Add support to also inject css files to pages
koszko
12:17 PM Feature #14 (Rejected): test with more browser forks (Abrowser, newest Parabola IceWeasel, LibreWolf)
koszko
12:15 PM Feature #20 (Rejected): block prefetch
koszko
12:15 PM Feature #10 (Rejected): show iframes settings in popup
koszko
12:15 PM Feature #19 (Rejected): check if prerendering has to be blocked
koszko
12:14 PM Feature #45 (Rejected): Add a universal wildcard for URLs
koszko
12:13 PM Feature #21 (Rejected): rearrange files in extension
koszko
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 koszko
12:11 PM Support #75 (Rejected): ServiceWorkers
Perhaps we'll get back to this at some point. Just not now koszko
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... koszko
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 koszko
12:03 PM Feature #91 (Rejected): Add an option to block HTTP "refresh"
koszko
12:03 PM Feature #93 (Rejected): Elaborate on ethics in the documentation
koszko
12:02 PM Feature #94 (Rejected): Add support for extension auto-updating
koszko
12:01 PM Support #95 (Rejected): Add JShelter in wiki: comparison with other extensions
koszko
12:00 PM Feature #96 (Rejected): Facilitate checking that extension contents haven't been replaced by Mozilla during signing
koszko
12:00 PM Support #99 (Rejected): Verify if page unload to bfcache could require some special treatment
koszko
11:58 AM Bug #111 (Rejected): Fix AMO signing of extensions
koszko
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, ... koszko
09:58 AM Revision 9f26ebfe (haketilo-and-hydrilla): [proxy] make sure ~/.haketilo/store/ exists before using it
koszko

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... koszko
11:16 AM Revision dd996208 (haketilo-and-hydrilla): [proxy] list 'requests' as one of Haketilo dependencies
koszko
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
koszko

10/11/2022

08:32 PM Revision e23985ee (haketilo-and-hydrilla): [builder][server][proxy] minor stylistic corrections to guix.scm
koszko
08:32 PM Revision 074aba92 (haketilo-and-hydrilla): [builder][server][proxy] make Hydrilla Guix package functional
koszko
04:00 PM Revision ba21b6a6 (haketilo-and-hydrilla): [proxy] fix proxy console script entry point
koszko
01:12 PM Revision 39ac776f (haketilo-and-hydrilla): [builder][server] update hydrilla server and builder manpages
koszko
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...
koszko
01:12 PM Revision 4c6e87a1 (haketilo-and-hydrilla): [builder][server][proxy] correct build deps info
koszko
01:12 PM Revision 634cef21 (haketilo-and-hydrilla): [builder][server][proxy] remove "from __future__ import annotations"
koszko
01:12 PM Revision 94e140e6 (haketilo-and-hydrilla): [server] restore compatibility with flask 1.1
koszko
01:12 PM Revision 0c8d70da (haketilo-and-hydrilla): [builder][server] restore compatibility with python 3.7
koszko

10/10/2022

04:55 PM Revision 9074d98f (haketilo-and-hydrilla): [proxy] include Hydrilla main repo by default
koszko
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
koszko
03:01 PM Revision b880bdc7 (haketilo-and-hydrilla): [proxy] make it possible to access http://mitm.it magical domain
koszko
10:55 AM Revision 39ba8a20 (haketilo-and-hydrilla): [proxy] load console_scripts entry instead of launching mitmproxy with os.subprocess
koszko
10:55 AM Revision 9f8c3e2d (haketilo-and-hydrilla): [proxy] restrict mitmproxy dependency to only allow mitmproxy 8
koszko
10:20 AM Revision 51dda0db (haketilo-and-hydrilla): [server] prevent incorrect caching of JSONs served by Hydrilla
koszko
10:05 AM Revision ea3300de (haketilo-and-hydrilla): [builder][server] fix old tests
koszko

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
koszko
07:08 PM Revision 4f016d74 (haketilo-and-hydrilla): [proxy] honor min/max haketilo version constraints in packages/libraries
koszko
07:08 PM Revision 168b8d76 (haketilo-and-hydrilla): [proxy] fix translatable string typo
koszko
07:08 PM Revision 30bc5459 (haketilo-and-hydrilla): [builder][server][proxy] represent Haketilo version constraints in data structures that represent resources and mappings
koszko
07:08 PM Revision 9ab39cd3 (haketilo-and-hydrilla): [builder][server][proxy] make current Haketilo version available to our code as a tuple of integers
koszko

10/07/2022

12:54 PM Revision 6b4de412 (haketilo-and-hydrilla): [proxy] prevent library links from appearing in package descriptions when advanced user mode is off
koszko
12:37 PM Revision a072f5d4 (haketilo-and-hydrilla): [proxy] move tables.sql to insite state implementation directory
koszko
12:02 PM Revision c5073d9e (haketilo-and-hydrilla): [proxy] make Haketilo version accessible to payload scripts
koszko
11:15 AM Revision 2e5b690e (haketilo-and-hydrilla): [proxy] support unrestricted HTTP requests API in Haketilo payloads
koszko

10/04/2022

09:45 PM Revision 48f80ae4 (haketilo-and-hydrilla): [proxy] display some more details in mapping/resource version view in the web UI
koszko

09/29/2022

12:53 PM Revision b0fcc865 (haketilo-and-hydrilla): [proxy] make uniform use of section labels in the web UI
koszko
12:53 PM Revision ffe6e681 (haketilo-and-hydrilla): [proxy] make it possible to create "ad hoc" packages through the web UI
koszko
10:47 AM Revision 1a1f750c (haketilo-and-hydrilla): [builder] make builder functional again
koszko
10:47 AM Revision 00487547 (haketilo-and-hydrilla): [proxy] facilitate manually pruning orphaned packages (including installed ones)
koszko
10:47 AM Revision fae35b53 (haketilo-and-hydrilla): [proxy] make sure dependencies are recomputed properly when uninstalling a package/library
koszko
10:47 AM Revision 8c9c7992 (haketilo-and-hydrilla): [proxy] move payload dependencies installation logic to ConcreteMappingVersion class
koszko
10:47 AM Revision 05f1f813 (haketilo-and-hydrilla): [proxy] remove options page in web UI and move options to proxy's home page
koszko

09/28/2022

02:03 PM Revision c28cb95b (haketilo-and-hydrilla): [proxy] change button separator's color to gray in the web UI
koszko
02:03 PM Revision ba580db6 (haketilo-and-hydrilla): [proxy] make some (possibly confusing) web UI parts only display to advanced users
koszko
02:03 PM Revision d42379c1 (haketilo-and-hydrilla): [proxy] add typing stubs for requests library to Guix development environment
koszko
02:03 PM Revision ed85c1ce (haketilo-and-hydrilla): [proxy] make web UI messages regarding item's status more precise
koszko
02:03 PM Revision c85b25de (haketilo-and-hydrilla): [builder][server][proxy] support Hydrilla&Haketilo development with GNU Guix
koszko
02:03 PM Revision d1bd5e64 (haketilo-and-hydrilla): [builder][server][proxy] fix mistakes in packaging
koszko
02:03 PM Revision 9666e302 (haketilo-and-hydrilla): [builder][server][proxy] correct a mistake in promise text
koszko
02:03 PM Revision 8e022103 (haketilo-and-hydrilla): [proxy] Add support for script blocking/allowing rules
koszko
02:03 PM Revision 146c5467 (haketilo-and-hydrilla): [proxy] make web UI top par horizontally scrollable on smaller screens
In the future we should use CSS @media queries to make nav bar
into a hideable menu. This is a provisional solution j...
koszko
02:03 PM Revision 5e89f6d5 (haketilo-and-hydrilla): [proxy] guard more code with lock in Haketilo state implementation
koszko
02:03 PM Revision beb163cf (haketilo-and-hydrilla): [proxy] allow prompting the user when a package suitable for current site is found; add proxy's options page
This commit also causes uncached responses to be forced on all
HTTP request to external servers. This is needed to ma...
koszko
02:03 PM Revision 45e5cf8d (haketilo-and-hydrilla): [proxy] make package auto-installation work
koszko
02:03 PM Revision 04853ff1 (haketilo-and-hydrilla): [proxy] complete the text content and styling of web UI pages written so far
koszko
12:54 PM Revision 58b679e7 (haketilo-and-hydrilla): [proxy] visually improve the top bar of the web UI
koszko
12:54 PM Revision 699c949d (haketilo-and-hydrilla): [proxy] fix a bug that caused mappings to be marked as required even after they stopped being required
koszko
12:54 PM Revision ccf3ce18 (haketilo-and-hydrilla): [proxy] improve the look of item lists in web UI
koszko
12:54 PM Revision 5cdb4c29 (haketilo-and-hydrilla): [proxy] allow packages to be frozen and unfrozen in the web UI
This commit also makes some minor changes and fixes in other parts of the web UI. koszko
12:54 PM Revision b533fa5c (haketilo-and-hydrilla): [builder][server][proxy] add updated localization
koszko
12:54 PM Revision d150d656 (haketilo-and-hydrilla): [proxy] make it possible to enable and disable mapping versions from web UI
koszko
12:54 PM Revision f2b91572 (haketilo-and-hydrilla): [proxy] make information about mapping version being frozen available to UI code
koszko
12:54 PM Revision 55f8688c (haketilo-and-hydrilla): [proxy] improve styling of items' "install" and "uninstall" buttons in the web UI
koszko
12:54 PM Revision f0044a21 (haketilo-and-hydrilla): [proxy] make sure that dependency tree recomputation by default activates the same resources that were marked as required before
koszko
12:54 PM Revision edd753e9 (haketilo-and-hydrilla): [server][proxy] add a data structure for categorizing item infos by repository and repository iteration
koszko
12:54 PM Revision 28b89c17 (haketilo-and-hydrilla): [server] make VersionedItemInfo data structure a common API again
koszko
12:54 PM Revision 2e243e03 (haketilo-and-hydrilla): [proxy] never auto-activate mappings marked as "DISABLED"
koszko
12:54 PM Revision e4861515 (haketilo-and-hydrilla): [server][proxy] use new ItemType enum where possible
koszko
12:54 PM Revision 3a9d28cd (haketilo-and-hydrilla): [proxy] once again fix SPDX identifiers in jinja templates
koszko
12:54 PM Revision 2363ab80 (haketilo-and-hydrilla): [proxy] refactor we UI library and package pages templates to avoid code repetition
koszko
12:54 PM Revision 7fc6312d (haketilo-and-hydrilla): [proxy] make it possible to also view and install/uninstall libraries (resources) through the web UI
koszko
12:54 PM Revision 367ea850 (haketilo-and-hydrilla): [proxy] make it possible to uninstall a package
This commit also brings some more refactoring under state_impl/. koszko
12:54 PM Revision c1f6a379 (haketilo-and-hydrilla): include offending mapping identifiers in exception when unable to resolve dependencies
koszko
12:54 PM Revision ad76c833 (haketilo-and-hydrilla): [proxy] move SPDX license identifiers from jinja templates to separate files
For unknown reasons REUSE had problems with *some* of the jinja files. koszko
12:54 PM Revision 503e546b (haketilo-and-hydrilla): [proxy] properly flag failed package installations in sqlite db
koszko
12:54 PM Revision 4dbbb2ae (haketilo-and-hydrilla): [proxy] refactor state implementation
koszko
12:54 PM Revision 3a1da529 (haketilo-and-hydrilla): [proxy] normalize whitespace in .py and .sql files
koszko
12:54 PM Revision c8eb1012 (haketilo-and-hydrilla): [proxy] normalize whitespace in jinja templates
koszko
12:54 PM Revision edbb8286 (haketilo-and-hydrilla): [proxy] make package version info page also display other versions; fix&improve some aspects of package loading and dependency recomputing
koszko
12:54 PM Revision f1204084 (haketilo-and-hydrilla): make Haketilo proxy recognize identical items when updating from repository
koszko
12:54 PM Revision d516b9de (haketilo-and-hydrilla): make repo packages (mappings) load as uninstalled; make them installable through the web UI
koszko
12:54 PM Revision 964bd446 (haketilo-and-hydrilla): inform the web UI user about errors in communication with repository
koszko
12:54 PM Revision 67c929d9 (haketilo-and-hydrilla): arrange web UI Jinja templates into multiple directories
koszko
12:54 PM Revision e255c2f3 (haketilo-and-hydrilla): make it possible to change repo's name and URL using web UI
koszko
12:54 PM Revision 7dc7b9c2 (haketilo-and-hydrilla): update repository last refreshal time upon refreshing
koszko
12:54 PM Revision 6c35f796 (haketilo-and-hydrilla): add styling to buttons and file input
koszko
12:54 PM Revision 1864fc0a (haketilo-and-hydrilla): add navigation bar to web UI
koszko
12:54 PM Revision 5fefb11f (haketilo-and-hydrilla): introduce package installation state enum
koszko
12:54 PM Revision c100476b (haketilo-and-hydrilla): re-enable the functionality to load packages from ZIP file
koszko
12:54 PM Revision 82384358 (haketilo-and-hydrilla): allow pulling packages from remote repository
koszko
12:54 PM Revision e1344ae7 (haketilo-and-hydrilla): allow adding, removing and altering repositories
This commit also temporarily breaks package import from files :/ koszko
12:54 PM Revision 2579081d (haketilo-and-hydrilla): make it possible to list all repositories in the web UI
koszko
12:54 PM Revision c242a583 (haketilo-and-hydrilla): remove unneeded oversimplified_state_impl.py
koszko
12:54 PM Revision a36677eb (haketilo-and-hydrilla): bring Hydrilla server part back to a usable state
koszko
12:54 PM Revision d54a95e0 (haketilo-and-hydrilla): allow loading packages from zip files through web UI and listing installed mappings
koszko

09/20/2022

08:47 PM Feature #10: show iframes settings in popup
Thank you.
I [just fixed it](/news/15). I hope it will work under Ungoogled Chromium as well (I am temporarily una...
koszko
05:30 PM Feature #10: show iframes settings in popup
To reproduce:
With pretty much any version of the GitHub registration fix, go to github.com/signup while not signe...
jacobk
08:40 PM Haketilo 2.0.1 released
This patch release fixes a bug that caused Haketilo's popup to sometimes show information about child iframe and not ... koszko
08:18 PM Revision 701d5342 (haketilo): bump version to 2.0.1
koszko
08:17 PM Revision cc5f5828 (haketilo): make popup always show information about the main frame
koszko
 

Also available in: Atom