home.social

Search

427 results for “shuLhan”

  1. @shuLhan @cazabon Well, based on my experiences with #journald as a #syslog_ng guy, my expectation is that around 5-10 years of security nightmares are about to come with #run0:

    syslog-ng.com/community/b/blog

    Yes, a decade later after journald arrived, I have no problem recommending it. But the first 7-8 years were catastrophic both for users and developers.

  2. @shuLhan @cazabon Well, based on my experiences with as a guy, my expectation is that around 5-10 years of security nightmares are about to come with :

    syslog-ng.com/community/b/blog

    Yes, a decade later after journald arrived, I have no problem recommending it. But the first 7-8 years were catastrophic both for users and developers.

  3. @shuLhan @cazabon Well, based on my experiences with #journald as a #syslog_ng guy, my expectation is that around 5-10 years of security nightmares are about to come with #run0:

    syslog-ng.com/community/b/blog

    Yes, a decade later after journald arrived, I have no problem recommending it. But the first 7-8 years were catastrophic both for users and developers.

  4. @shuLhan @cazabon Well, based on my experiences with #journald as a #syslog_ng guy, my expectation is that around 5-10 years of security nightmares are about to come with #run0:

    syslog-ng.com/community/b/blog

    Yes, a decade later after journald arrived, I have no problem recommending it. But the first 7-8 years were catastrophic both for users and developers.

  5. @shuLhan @cazabon Well, based on my experiences with #journald as a #syslog_ng guy, my expectation is that around 5-10 years of security nightmares are about to come with #run0:

    syslog-ng.com/community/b/blog

    Yes, a decade later after journald arrived, I have no problem recommending it. But the first 7-8 years were catastrophic both for users and developers.

  6. @PCzanik @shuLhan

    FWIW, I still detest journald. Yes, there are problems with the way #syslog traditionally handled text files - but the solution to that is to fix that handling, not toss them out and replace it with a binary format.

    text logging can absolutely be done safely and with no risk of message loss. `multilog` and friends proved that. And unlike journald, I can explain #multilog/daemontools to a novice in 5 minutes and they can still use all the regular tools on the logs.

  7. Finally, complete the v1 of spdxconv.

    spdxconv is a program to convert existing licenses and copyrights into identifiers or insert new ones. This program works in tandem with software.

    Features:

    * REUSE Integration: Detects annotations from REUSE.toml.
    * Customizable Defaults: Set default license identifiers and copyright holders.
    * Smart Comments: Customizable patterns to set comment syntax ...

    See git.sr.ht/~shulhan/spdxconv/ for more information.

  8. -go v0.6.2 (2025-02-01)

    The asciidoctor-go is the module to parse the markup and convert it into HTML5.

    Changes,

    * Fix section detected as paragraph after list and comment.
    * Replace the fieldalignment and shadow using our internal gocheck command.

    git.sr.ht/~shulhan/asciidoctor

  9. Aplikasi dari minggu kemarin tidak bisa top up kartu. Yang pasti tadi bisa top up di terminal LRT.

  10. has begun...

    Jenius, an online bank app in , instead of "lets make user can load login page faster" start loading and displaying unrelated things in the login page.

  11. gorankusu v0.7.0

    Gorankusu is the library that provide HTTP service with web user interface to test HTTP and/or endpoints and for HTTP endpoints.

    Changes,

    * all: refactoring form input for multipart form-data
    * all: make HTTP Target Params works along with WithRawBody
    * _www: support HTTP target with content type "text/html"
    * all: add git.sr.ht APIs into example
    * _www: fix save on null Headers and Vars
    ...

    Full changelog at git.sr.ht/~shulhan/gorankusu/r

  12. #release gorankusu v0.7.0

    Gorankusu is the #golang library that provide HTTP service with web user interface to test HTTP and/or #WebSocket endpoints and for #loadtesting HTTP endpoints.

    Changes,

    * all: refactoring form input for multipart form-data
    * all: make HTTP Target Params works along with WithRawBody
    * _www: support HTTP target with content type "text/html"
    * all: add git.sr.ht APIs into example
    * _www: fix save on null Headers and Vars
    ...

    Full changelog at git.sr.ht/~shulhan/gorankusu/r

  13. v0.5.0

    [Gorankusu](sr.ht/~shulhan/gorankusu) is web user interface for and HTTP and/or WebSocket endpoints.

    This release rename the project from "trunks" to "gorankusu".

    Changes,

    * all: allow submit free form request body in HTTPTarget
    * all: implement form input file
    * all: add type to customize how to dump HTTP request and response
    * all: support parameter binding in HTTP Path
    * _www: check HTTP response status greater or equal 400

  14. #Release #gorankusu v0.5.0

    [Gorankusu](sr.ht/~shulhan/gorankusu) is web user interface for #testing and #loadtesting HTTP and/or WebSocket endpoints.

    This release rename the project from "trunks" to "gorankusu".

    Changes,

    * all: allow submit free form request body in HTTPTarget
    * all: implement form input file
    * all: add type to customize how to dump HTTP request and response
    * all: support parameter binding in HTTP Path
    * _www: check HTTP response status greater or equal 400

  15. trunks v0.4.1

    trunks is library and service for programmatically run and HTTP services.

    This release only have chores, it should not break anything.

    * go.mod: update all dependencies

    This changes set minimum Go version to version 1.20.
    The module finally has some update to v12.11.1.

    * gitmodules: use https instead of git scheme

    * _www: setup eslint for linting TypeScript

    * Makefile: replace the Go linter

    Full changelog at git.sr.ht/~shulhan/trunks/refs

  16. After spending several hours trying to simplify my web editor, now I remember why I don't use 😑

    Those br/div tag changes are annoying and probably not worth to fix.

  17. kilabit.info/journal/2023/rese

    In this journal, we review several options to manage authorization beyond using public keys, possibly also enabling 2FA, using Time-Based One-Time Password (TOTP). Some of the alternatives that we will review are Google Cloud OS Login, , , and google-authenticator-libpam.

  18. kilabit.info/journal/2023/usin

    Using for development, round 2.

    Previously, we try hard to make the "mkosi.build" script test our awwan application, because we want a simple flow. Unfortunately, it does not work.

    In this attempt, I would like to take different approach. Instead of building and running the container in single "make", we booted up the container first and then trigger running the test from host using command "machinectl awwan@image …​".

  19. Using for development [1].

    In this journal, I will take a notes on my journey learning and using mkosi as part of integration tests for developing awwan [2]. The goal is that when I run make on awwan repository, it will create and run a container using systemd-nspawn(1) with SSH server running, and run all tests inside the container.

    [1] kilabit.info/journal/2023/usin
    [2] sr.ht/~shulhan/awwan

  20. Remembering how I setup my email server couple years ago, I try to write it down. Thankfully, I write all commands and configuration when setting it up using awwan.

    Email server using , , and .

    kilabit.info/journal/2023/emai

  21. PSA: If you use using latest distro with -agent and your journald does not have ForwardToSyslog=yes, change the default config.yaml [1] to

    ----
    logging:
    receivers:
    syslog:
    type: systemd_journald
    service:
    pipelines:
    default_pipeline:
    receivers: [syslog]
    ----

    Otherwise, your syslog will not forwaded to Cloud Logging.

    [1] cloud.google.com/stackdriver/d

  22. Release karajo v0.7.0 (2023-05-10)

    sr.ht/~shulhan/karajo/

    This release add login feature to Karajo using user name and password
    that are pre-defined in the user.conf.

    === Breaking changes

    * all: remove MaxRunning and NumRunning from JobBase

    === New features

    * all: implement login page

    === Bug fixes

    * all: fix possible lock on API environment

    === Enhancements

    * all: changes on how the job queued using channel

    Live case: build.kilabit.info/