-
Mock that code
I woke up early to work on a Kiwi TCMS issue. The issue was to write tests for the SafeJSONRPCHandler that escapes the HTML to prevent XSS attacks. The test suite of Kiwi TCMS has an XML-RPC client only. While starting with the issue, I was trying to mimic tests...
-
Managing dependencies
I did not code much today but it was certainly not a no-code day. I reviewed some PRs on OpenWISP and helped follow contributors with their blockers. A new bug surfaced in ansible-openwisp2 that made the builds fail. It was very certain that this bug is due to some dependency...
-
Slow and steady
Opened a PR on ansible-openwisp2 to fix the leaflet map. I tracked down the cause of this bug yesterday. My PR monkey patches the bug to prevent the release from further stalling. I opened an issue in openwisp-utils to implement this fix cleanly. In my PR to ansible-openwisp2, I have...
-
Agitation, not the bug
There are two potential release blockers for ansible-openwisp2. Since these bugs arose due to changes that I made earlier to the repository, as a pragmatic programmer I am taking up the responsibility for my code and fixing it. Today, I primarily focused on finding the bug that broke the leaflet...
-
Breathe and Read
I continued reading Computer Networking: Principles, Protocols, and Practice. In other news I started using Foam to take notes from what I read.