Project

General

Profile

Activity

From 01/31/2022 to 03/01/2022

03/01/2022

10:57 PM Feature #110: [Roadmap 9] LibrePlanet presentation
koszko wrote:
> Oh, I see you wrote "Wojtech Kosior" when giving credit. Formal is "Wojciech", less formal is "Wojte...
0gitnick
10:11 PM Feature #110: [Roadmap 9] LibrePlanet presentation
Oh, I see you wrote "Wojtech Kosior" when giving credit. Formal is "Wojciech", less formal is "Wojtek". "Wojtech" is ... koszko
08:58 PM Feature #110: [Roadmap 9] LibrePlanet presentation
koszko wrote:
> Everybody seems to be spelling "JavaScript" (with "S" capitalized), so we could do the same.
Done.
0gitnick
07:50 PM Feature #110: [Roadmap 9] LibrePlanet presentation
0gitnick wrote:
> The presentation slides have been finalized.
Everybody seems to be spelling "JavaScript" (with ...
koszko
06:59 PM Feature #110: [Roadmap 9] LibrePlanet presentation
I forgot to mention I submitted the slides and demo to the appropriate teams at LP already.
The script for the spe...
0gitnick
06:51 PM Feature #110: [Roadmap 9] LibrePlanet presentation
The demo is also finalized, but too large to upload here. 0gitnick
05:38 PM Feature #110 (In Progress): [Roadmap 9] LibrePlanet presentation
The presentation slides have been finalized. 0gitnick
08:13 PM Support #95: Add JShelter in wiki: comparison with other extensions
I finally added JShelter to the wiki. 0gitnick
04:36 PM Revision ca6da915 (haketilo): stop `haketilo()` fixture cleanup from closing last browser window
koszko
11:29 AM Revision 74bbdd9a (haketilo): validate repository responses against JSON schemas
* compute_scripts.awk (include_file): don't enforce specific path format on #INCLUDE'd files
* .gitmodules, schemas: ...
koszko
09:54 AM Revision 2a7dc95e (haketilo-and-hydrilla): update schema versions to 1.0.1
koszko

02/28/2022

04:01 PM Revision 17e66592 (haketilo): change copyright notice of js-sha256 code to be exactly the same as in upstream's LICENSE.txt
* common/sha256.js: removed email address from the copyright line koszko
04:01 PM Revision 3c883b36 (haketilo): make 'check' Makefile target an alias to 'test'
* Makefile.in: modify 'check' target koszko

02/26/2022

09:21 PM Revision d4f338ff (haketilo): make 'check' and alias to 'test'
* Makefile.in: modify 'check' target koszko
05:47 PM Feature #112 (New): Compatibility with GNU standards
I looked at the [GNU standards](https://www.gnu.org/prep/standards/standards.html) too see what could cause problems ... koszko

02/25/2022

09:34 PM Feature #103 (Closed): [Roadmap 1] Haketilo and Hydrilla 1.0 pre-release
[done](/news/3) koszko
01:56 PM Feature #103: [Roadmap 1] Haketilo and Hydrilla 1.0 pre-release
We have a tiny problem. I was going to include a Mozilla-signed .xpi for every release but this seems impossible righ... koszko
06:50 PM Haketilo 1.0 first pre-release (version 1.0-beta1)
You can now grab the new Haketilo from the [[Releases]] page.
Provided are:
* source tarball
* .xpi build for Mo...
koszko
02:45 PM Feature #69: [Roadmap 7][Milestone] Facilitate bundling HTML/XML/JSON and other data with a fix
colby wrote:
> jahoti wrote:
> > Using the `script` tag is probably an abuse of their purpose
>
> Without commen...
koszko
02:32 PM Feature #69: [Roadmap 7][Milestone] Facilitate bundling HTML/XML/JSON and other data with a fix
jahoti wrote:
> Using the `script` tag is probably an abuse of their purpose
Without commenting on the overall me...
colby
01:58 PM Revision 098e5e50 (haketilo): remove unused shell_utils, update upload_amo.sh to still work
Even though upload_amo.sh scripts for extension signing is included, we're currently unable to use it because Firefox... koszko
01:55 PM Bug #111 (Rejected): Fix AMO signing of extensions
When trying to get Haketilo signed by Mozilla I found out my old Firefox API keys no longer work (it seems Mozilla ex... koszko

02/24/2022

04:32 PM Revision c2a56443 (haketilo-and-hydrilla): send /query responses with proper mimetype
koszko
04:02 PM Revision 2463a134 (haketilo-and-hydrilla): also specify babel dependency
koszko
03:53 PM Revision 60da51b1 (haketilo-and-hydrilla): update README for 1.0 pre-release
koszko
03:40 PM Revision e7683f33 (haketilo-and-hydrilla): adapt to change in hydrilla.util.translation()
koszko
03:40 PM Revision 7d45ef6c (haketilo-and-hydrilla): (temporarily) remove debian packaging
koszko
03:40 PM Revision 0bbc3083 (haketilo-and-hydrilla): add version constraints on hydrilla.builder
koszko
01:22 PM Feature #24 (Closed): validate data entered in settings
This has been done for Haketilo 1.0 koszko
12:31 PM Feature #110 (Closed): [Roadmap 9] LibrePlanet presentation
LibrePlanet is a conference organized by the Free Software Foundation (FSF). It is "an opportunity
to meet and inter...
koszko
12:29 PM Feature #109 (New): [Roadmap 8] 50 sample site resources
To build the community its purpose depends on, Haketilo must be clearly ready for use. This
requires a representativ...
koszko
10:58 AM Feature #108 (New): [Roadmap 7] Further means of user-controlled customization of sites
Besides the initial function of replacing sites' javascript it is also desired to facilitate supplying
additional da...
koszko
10:42 AM Feature #106 (New): [Roadmap 3] Distribution in package managers
It is beneficial to have tools available in a format specific to various operating system distributions.
While the p...
koszko

02/23/2022

10:19 PM Feature #105 (In Progress): [Roadmap 2][Milestone] validation of external JSON data
koszko
10:15 PM Feature #105 (Closed): [Roadmap 2][Milestone] validation of external JSON data
This has already been done for Hydrilla. In Haketilo we're going to copy [this library](https://github.com/tdegrunt/j... koszko
10:04 PM Feature #104 (In Progress): [Roadmap 2] Haketilo and Hydrilla 1.0 release
koszko
10:02 PM Feature #104 (Closed): [Roadmap 2] Haketilo and Hydrilla 1.0 release
This will be the first release since receiving the NLnet grant and the first non-demo
release, hence it includes man...
koszko
10:01 PM Feature #103 (In Progress): [Roadmap 1] Haketilo and Hydrilla 1.0 pre-release
koszko
10:00 PM Feature #103 (Closed): [Roadmap 1] Haketilo and Hydrilla 1.0 pre-release
Some big code changes to land in Haketilo and Hydrilla 1.0 will be available in a pre-release. The
pre-release will ...
koszko
02:08 PM SBoM_haketilo-1.0_hydrilla-1.0.txt
koszko

02/22/2022

04:56 PM Revision 980003d6 (haketilo-and-hydrilla): use flask.send_file() in a way comptible with WSGI deployment
koszko
04:50 PM Revision 48a0cd8e (haketilo-and-hydrilla): support Flask 1.0
koszko
11:58 AM Revision fdac5263 (haketilo-and-hydrilla): change translation domain to 'hydrilla-messages'
koszko

02/21/2022

07:13 PM Revision c8aba30a (haketilo-and-hydrilla): enable using with Python 3.7
koszko
05:22 PM Revision aefe76fb (haketilo-and-hydrilla): make hydrilla.server.config.load() use the default config path when none is passed
This way it will be easier to create a .wsgi script for Hydrilla. koszko
09:51 AM Revision 194f23f4 (haketilo): inject scripts to pages utilizing blob: URLs
koszko

02/19/2022

07:54 PM Revision 8477d0cf (haketilo): fix URL construction when downloading definitions from Hydrilla
koszko
02:17 PM Revision 2780d327 (haketilo-and-hydrilla): make relative malcontent dir paths work when passed on the command line
koszko
01:51 PM Revision d50163d1 (haketilo): make exception for localhost while disallowing http:// repo urls
koszko
01:40 PM Revision 23b943b1 (haketilo-and-hydrilla): fix a message string
koszko
11:22 AM Feature #66 (Closed): Write tests
Quite a lot of test cases are now in `master` koszko

02/18/2022

06:56 PM Revision 43397bb9 (haketilo): fix mistake in README
koszko
04:36 PM Revision 5aef54c8 (haketilo): make "uuid" an optional property
koszko
04:12 PM Revision fb6dd284 (haketilo-and-hydrilla): make "uuid" an optional property
koszko
01:33 PM Feature #9 (Rejected): make page settings easily and conveniently editable in popup
The UI has been redesigned koszko
01:32 PM Feature #12 (Rejected): make script bag components re-orderable
Not relevant under the [new schema](/boards/1/topics/56) koszko
01:31 PM Feature #2 (Rejected): allow specifying whether a script occurring mutiple times should be included multiple times or once
Not relevant under the [new schema](/boards/1/topics/56) koszko
01:29 PM Feature #5 (Closed): optimize url querying
In `master` koszko
01:28 PM Feature #18 (Rejected): make it possible to inject scripts to arbitrary places in DOM
koszko
12:58 PM Feature #8 (Closed): add some good, sane error handling
With the new UI I made many kids of errors result in a message being shown. Those error messages are even tested usin... koszko
12:55 PM Feature #27 (Rejected): make extension's all html files proper XHTML
koszko
12:55 PM Feature #22 (Closed): supplement the build script with a makefile, also produce zipped artifacts
koszko
12:54 PM Feature #28 (Closed): split options_main.js into several smaller files
The UI has been remade koszko
12:50 PM Feature #79 (Closed): Improve the build script by using awk
In `master` koszko
12:46 PM Feature #82: Style extension's pages for mobile usage
Haketilo has a new UI, so I removed relations to old issues related to old UI. This issue by itself is still relevant koszko
12:35 PM Feature #92 (Closed): Replace cookie smuggling with some safer approach
In `master` koszko

02/17/2022

05:21 PM Feature #97 (Closed): Make tests system parametrizable through configure script
In `master` (except the proxy port selection which is now done automagically) koszko
04:34 PM Revision ee0a4a93 (haketilo): automatically pick up a free port to run the HTTP proxy on
It is now possible to run multiple `make test` commands in parallel (e.g. testing abrowser and librewolf simultaneous... koszko
04:09 PM Revision 3e4bde86 (haketilo): fix test-environment* targets
koszko
03:29 PM Feature #98 (Closed): use IndexedDB for storing structured data
In `master` koszko
01:32 PM Revision 753fd58a (haketilo): make README table proper Markdown
koszko
01:07 PM Revision bf3b0ca1 (haketilo): update README.md
koszko
12:51 PM Revision 900d1ef3 (haketilo): quote $(pwd)
koszko
12:44 PM Revision cf54b5cf (haketilo): add a `test-prepare` convenience target
koszko
12:34 PM Revision 5ed6a89c (haketilo): fix `configure` options of the format '--option value' and 'OPTION=VALUE'
koszko
09:09 AM Revision c290dfe1 (haketilo): don't copy README.md to built Haketilo
koszko
08:52 AM Revision f86c0a9b (haketilo): remove unused sh script file
koszko

02/16/2022

10:01 PM Revision fd9f2fc4 (haketilo): fix out-of-source builds
koszko
06:12 PM Revision 7965f1b4 (haketilo): improve the build system
koszko
10:12 AM Revision cfe121e6 (haketilo): set version as 1.0-beta1 in manifest.json
koszko
10:12 AM Revision 72553a2d (haketilo): assume and use "$schema" properties in item definitions
koszko

02/15/2022

05:34 PM Revision b47de554 (haketilo): give certain scrollbars static background color, make scrollbars' look less browser-dependent
koszko
04:21 PM Revision 3611dd6a (haketilo): facilitate running test environment with Haketilo loaded into browser
koszko
02:22 PM Revision 5ed09841 (haketilo): fix loading initial data and verify it in automated tests
koszko
01:18 PM Revision 92fc67cf (haketilo): change store names and data keys to singular
koszko

02/14/2022

06:49 PM Revision cf838016 (haketilo): restore chromium support
koszko
11:11 AM Revision f5fd82f4 (haketilo-and-hydrilla): specify full schema URL in instances
koszko

02/12/2022

04:44 PM Revision a1704a27 (haketilo-and-hydrilla): when generating JSON documents, put generating software info in 'generated_by' property
koszko
04:10 PM Revision 40c24168 (haketilo-and-hydrilla): remake internationalization, using Babel this time
koszko

02/09/2022

06:45 PM Revision 1869062a (haketilo): prevent failure in setup of the test case being run after test_broadcast ( old IceCat)
koszko
06:29 PM Revision 3d6ffa57 (haketilo): make resource dependency specifier an object
koszko
06:00 PM Revision 1c65dd5c (haketilo): adapt to changes in file path format
From now on we assume Hydrilla serves file contents at 'file/sha256/<hash>' instead of 'file/sha256-<hash>'.
With thi...
koszko
05:22 PM Revision ded47952 (haketilo-and-hydrilla): make resource dependency specifier an object
koszko
03:40 PM Revision e7824b93 (haketilo-and-hydrilla): change file path format
From now on we'll be using format 'file/sha256/<hash>' instead of 'file/sha256-<hash>'. koszko
03:34 PM Revision 6676b4ed (haketilo-and-hydrilla): rework Hydrilla to use a separate tool for building its source packages
* Hydrilla now depends on "Hydrilla builder" developed at: https://git.koszko.org/hydrilla-builder/
* Hydrilla reposi...
koszko

02/02/2022

11:13 AM Revision 830d22d8 (haketilo): support Parabola's Iceweasel in tests
koszko

02/01/2022

08:22 AM Revision 26e4800d (haketilo): more improvements for abrowser&librewolf
koszko

01/31/2022

06:06 PM Revision ad69f9c8 (haketilo): add support for testing with other browsers (especially Abrowser and Librewolf)
There are still some spurious failures when running under those newer browsers. Those will be systematically investig... koszko
 

Also available in: Atom