Project

General

Profile

Activity

From 09/29/2022 to 10/28/2022

10/28/2022

09:53 PM Revision 1dc7a15b (hydrilla): [proxy] move common jinja templates into a subrepository
koszko
09:27 PM Revision ff43da19 (hydrilla): [proxy] prevent our injected script-src-elem directive from blocking popup script
koszko
09:23 PM Revision f0468bdf (hydrilla): [proxy] don't add scrollbars when not strictly needed
koszko
08:15 PM Revision 43ed7392 (hydrilla): [proxy] make it possible to export embedded documentation as standalone .html files and include these in the binary release tarball
koszko
07:22 PM Revision 2a622842 (hydrilla): [proxy] add an index page to the documentation
koszko
06:43 PM Revision d4de6a59 (hydrilla): [proxy] document repositories
koszko
04:14 PM Revision db2845b3 (hydrilla): [proxy] document advanced web UI features
koszko
04:06 PM Revision bbfe6b33 (hydrilla): [proxy] document packages
koszko
12:03 PM Revision edb1299c (hydrilla): [proxy] don't use gettext for localization of doc pages; add a stub of "packages" doc page
koszko

10/27/2022

07:48 PM Revision fddbbf96 (hydrilla): [proxy] document popup
koszko
05:26 PM Revision f2af30f5 (hydrilla): [proxy] document script blocking
koszko
05:14 PM Revision 728fcad5 (hydrilla): [proxy] gather available doc page identifiers programmatically
koszko
03:22 PM Revision 32a2de0c (hydrilla): [proxy] document policy selection
koszko

10/26/2022

04:05 PM Revision f78ae614 (hydrilla): [proxy] Make some improvements to the URL patterns doc page internationalization and make it accessible from items import page
koszko
02:31 PM Revision 01834fe9 (hydrilla): [proxy] add documentation page describing URL patterns in Haketilo
koszko
12:37 PM Revision 9efa3c0f (hydrilla): [builder][server][proxy] remove commented special pattern object definition from url_patterns.py
koszko
12:31 PM Revision 2547f822 (hydrilla): [proxy] properly handle wildcard protocols in payloads patterns
koszko
10:22 AM Revision 9e60f02c (hydrilla): [builder][server][proxy] make indentation of `substitute*` in hydrilla.scm consistent
koszko

10/25/2022

04:46 PM Revision 556ac2be (hydrilla): [builder][server][proxy] remove unneeded, commented-out python-immutables package definition from hydrilla.scm
koszko
04:10 PM Revision f7c4dff9 (hydrilla): [builder][server][proxy] prevent Guix package interference with locally-installed Python packages
koszko
11:30 AM Revision 37b3cf9f (hydrilla): [proxy] make Haketilo popup functional
* Ad hoc payload creation was additionally fixed in this commit.
* Addition on newly created script blocking/allowing...
koszko

10/22/2022

02:54 PM Revision 44c09ab2 (hydrilla): [proxy] extract potentially reusable HTML jinja templates into a separate directory
koszko
02:00 PM Revision 59a4b477 (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/`. koszko
01:22 PM Revision 1fc2dbe5 (hydrilla): [proxy] make popup script injection configurable throught the web UI
koszko

10/21/2022

09:42 PM Revision fe43bd55 (hydrilla): [proxy] facilitate injecting non-payload script to all pages
koszko
07:05 PM Revision d4895218 (hydrilla): [proxy] correct style in page_init_script.js.jinja
koszko
06:32 PM Revision 21453723 (hydrilla): [proxy] Correct payload_resource.py module docstring
koszko
06:29 PM Revision 85a0cacb (hydrilla): [proxy] rework CSP manipulation
koszko
09:58 AM Revision 3360fff8 (hydrilla): [proxy] rename `js_templates` directory
koszko

10/20/2022

09:57 PM Revision 55b95d70 (hydrilla): [proxy] rework internal HTTP headers representation
koszko

10/19/2022

06:55 PM Revision 3beab050 (hydrilla): [proxy] pass all available flow information to relevant methods of Policy type
koszko
01:38 PM Revision 94e8af18 (hydrilla): [builder][server][proxy] for make targets that spawn a shell, modify bash prompt to indicate the enviroment is active
koszko
10:21 AM Revision f4ea358f (hydrilla): [proxy] instead of writing addon.py under Haketilo state directory, include the script in package data files
koszko
09:37 AM Revision 5421d3e0 (hydrilla): [proxy] use XDG_STATE_HOME to determine the directory for Haketilo to store its data in
koszko

10/18/2022

08:13 PM Revision 14eeee3f (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...
koszko
08:13 PM Revision 76f4b676 (hydrilla): [builder][server][proxy] facilitate running mypy linter through Makefile
koszko
08:13 PM Revision 85b5709e (hydrilla): [proxy] only listen on address 127.0.0.1 by default
koszko
08:13 PM Revision 50145554 (hydrilla): [builder][server][proxy] make generated tarballs reproducible
koszko

10/17/2022

02:50 PM Revision ed2e14dd (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/13/2022

06:52 PM Revision 6c1f8221 (hydrilla): [proxy] remove an outdated comment informing that we're running mitmproxy in a new process (no longer true)
koszko
09:58 AM Revision 9f26ebfe (hydrilla): [proxy] make sure ~/.haketilo/store/ exists before using it
koszko

10/12/2022

11:16 AM Revision dd996208 (hydrilla): [proxy] list 'requests' as one of Haketilo dependencies
koszko
10:45 AM Revision b59e421b (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 (hydrilla): [builder][server][proxy] minor stylistic corrections to guix.scm
koszko
08:32 PM Revision 074aba92 (hydrilla): [builder][server][proxy] make Hydrilla Guix package functional
koszko
04:00 PM Revision ba21b6a6 (hydrilla): [proxy] fix proxy console script entry point
koszko
01:12 PM Revision 39ac776f (hydrilla): [builder][server] update hydrilla server and builder manpages
koszko
01:12 PM Revision 4c64090c (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 (hydrilla): [builder][server][proxy] correct build deps info
koszko
01:12 PM Revision 634cef21 (hydrilla): [builder][server][proxy] remove "from __future__ import annotations"
koszko
01:12 PM Revision 94e140e6 (hydrilla): [server] restore compatibility with flask 1.1
koszko
01:12 PM Revision 0c8d70da (hydrilla): [builder][server] restore compatibility with python 3.7
koszko

10/10/2022

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

10/08/2022

07:08 PM Revision b2055032 (hydrilla): [proxy] remove TODOs from library and package pages and make package page display enable/disable/forget buttons
koszko
07:08 PM Revision 4f016d74 (hydrilla): [proxy] honor min/max haketilo version constraints in packages/libraries
koszko
07:08 PM Revision 168b8d76 (hydrilla): [proxy] fix translatable string typo
koszko
07:08 PM Revision 30bc5459 (hydrilla): [builder][server][proxy] represent Haketilo version constraints in data structures that represent resources and mappings
koszko
07:08 PM Revision 9ab39cd3 (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 (hydrilla): [proxy] prevent library links from appearing in package descriptions when advanced user mode is off
koszko
12:37 PM Revision a072f5d4 (hydrilla): [proxy] move tables.sql to insite state implementation directory
koszko
12:02 PM Revision c5073d9e (hydrilla): [proxy] make Haketilo version accessible to payload scripts
koszko
11:15 AM Revision 2e5b690e (hydrilla): [proxy] support unrestricted HTTP requests API in Haketilo payloads
koszko

10/04/2022

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

09/29/2022

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

Also available in: Atom