Vista elenco

Hacklab Cosenza - Visite guidate delle sale CED – ISF & AWS UG Calabria Edition

21 Maggio 2026 ore 22:14
Nella giornata di oggi Hacklab ha erogato alcuni tour guidati alle nuove sale server dell’ateneo organizzati da ASIT, la (macro) Area Servizi Informatici e Tecnologici, con cui la nostra associazione ha una collaborazione attiva da più di un decennio (quando ancora era noto come “Centro ICT d’Ateneo”). Queste visite sono state organizzate da ASIT come … Continua la l...

poke @ Savannah: GNU poke 5.0 released

17 Agosto 2026 ore 10:51

I am happy to announce a new major release of GNU poke, version 5.0.

GNU poke 5.0 release is now available at
https://ftp.gnu.o ... e/poke-5.0.tar.gz

The tarball is signed and you can get the PGP signature at
https://ftp.gnu.o ... ke-5.0.tar.gz.sig

  GNU poke (http://www.j ... rch.net/poke) is an interactive, extensible
  editor for binary data.  Not limited to editing basic entities such
  as bits and bytes, it provides a full-fledged procedural,
  interactive programming language designed to describe data
  structures and to operate on them.

I'd like to thank everyone who contributed to this release through code,
documentation, or testing.

What is new in this release:

User interface updates


  • Now hyperlink server can bind to a user-specified port for listening to

commands (-p, --hserver-port).

Poke Language updates


  • Floating-point arithmetic is now supported on uint<32>/uint<64> types.

  uint<32> will be interpreted as a single-precision floating-point number
  and uint<64> will be interpreted as a double-precision floating-point
  number as defined per the IEEE 754 standard.
  The following expressions are now supported:

    - Addition:       a .+  b
    - Subtraction:    a .-  b
    - Multiplication: a .*  b
    - Division:       a ./  b
    - Ceil-devision:  a ./^ b
    - Exponentiation: a .** b
    - Remainder:      a .%  b
    - Post-increment: a.++
    - Pre-increment:  .++a
    - Post-decrement: a.--
    - Pre-decrement:  .--a
    - Negation:      .-a

    - Less-than:                a .<  b
    - Less-than-or-equal-to:    a .<= b
    - Greater-than:             a .>  b
    - Greater-than-or-equal-to: a .>= b
    - Equal-to:                 a .== b
    - Not-equal-to:             a .!= b


Poke Runtime updates


  • Thanks to the great work of David Faust, poke now supports reactive IO

  spaces!  Extent of a PVM value mapped in a given IO space will be tracked
  and values will be re-mapped only if a write happens in their extent; which
  is a big performance win for read-intense programs.

  • A bunch of undefined behavior (UB) releated to left-shifts has been fixed.


  • Improved human-readable message of E_conv exception when verifying

  length/size of an array with dynamic bound(s) to help the user to
  understand the mistake.

Poke compiler updates


  • Now poke can properly handle writes to nested integral struct/unions

  fields.  Previously write to nested fields of integral structs did not
  materialize in IO space.

Standard Poke Library updates


  • Closure's pretty printer now adds closure's name (identifier) to output.


  • Two new functions to calculate square root of single and double precision

  floating point numbers: sqrtf and sqrtd.
  They accept uint<32> and uint<64> respectively as the IEEE 754 single and
  double precision floating-point numbers.

libpoke updates


  • Version of DSO is bumped to 2.0.0, and from this release onward, we try

  to not break the ABI, and bump the version components according to the
  libtool's recommendation (when needed).

  • To be able to keep the ABI backward-compatibility promise, all public APIs

  are now accepting either pk_compiler or pk_val.  This is the first step
  toward removing global state from libpoke to be able to have multiple
  instances of libpoke in a single process (and also to be able to accomplish
  thread-safety). We're not there yet, but we'll be there some day (hopefully
  soon)!

IO subsystem updates


  • IOS_F_TRUNCATE has been re-introduced (it was removed after release of

  poke 1.0 by the rationale that it's not that useful of a flag.  Turns
  out it's quite useful to start from an empty file when assembling binary
  files from scratch using poke.

Pickles updates


  • Improved ustar pickle and add tests.  Method get_last_mod_time has been

  fixed and the following methods has been added:
  get_{file,owner_user,group}_name.

  • Improved time pickle to print date and time properly (zero-padded), and

  also add ptime_str function to get date/time information as a string.

Platform supports


  • We tried to improve MinGW compilation situation by importing more Gnulib

  modules, but we still cannot have poke executable for MinGW platform.
  Help is very much appreciated in this area!

Documentation updates


  • Thanks to people who actually read the reference manual, this release

  includes a bunch of corrections to the documentation! Cheers to them!


Happy poking!
Mohammad-Reza Nabipoor

FediLUG Italia - Dalla retorica alla realtà: firmiamo la lettera di SUSE per la sfida della Sovranità Digitale Europea

21 Maggio 2026 ore 13:23

Da anni l’Europa parla di Sovranità Digitale, è diventata una delle parole chiave più ricorrenti nei documenti strategici, nei convegni istituzionali e nei piani di innovazione. Tuttavia, quando si osserva il livello operativo delle scelte tecnologiche nella Pubblica Amministrazione, nelle scuole, nelle università e nelle

Re: [new] Improved OpenWebRX Packages Available

17 Agosto 2026 ore 10:33
OpenWebRX+ 1.2.121, available from the repository, adds multitude of fixes and improvements to the signal processing, as well as better filtering of PskReporter spots. See below for all changes.

- Now validating PskReporter spots.
- More Yaesu/Kenwood APRS IDs [Geoffrey Phillips].
- [NR] Added Hamming window to the input.
- [NR] Added 50% output buffer overlap.
- [NR] Fixed sound pop when NR is engaged.
- [NR] Fixed noise floor tracking.
- [NR] Fixed NR threshold to use proper dB.
- [AGC] Added initial peak computation.
- [AGC] Fixed complex magnitude clamping.
- [AGC] Fixed setHangTime() argument type.
- [CW] Fixed noise floor tracking.
- [CW] Fixed CW codes table.
- [CW] Fixed WPM computation.
- [FAX] Fixed phase tracking.
- [FAX] Fixed zero magnitude handling.
- [FAX] Fixed color computation.
- [SSTV] Fixed buffer deletion.
- [SSTV] Fixed YUV to RGB conversion.
- [SSTV] Fixed intra-scanline sync.
- [SSTV] Fixed PD scanline sequence.
- [DSC] Fixed coordinate parsing.
- [DSC] Fixed frequency parsing.
- [DSC] Fixed phone number parsing.
 
PS: Short cheat sheet for people who just cannot get things to work:

1) If it does not work for you, reload OpenWebRX page while holding the SHIFT key.
2) If it does not work for you, check "Settings | Feature report" page to see what you are missing.
3) If it does not work for you, wait for a day or two, maybe it starts working or you figure it out.
4) If it does not work for you, create a separate forum thread and explain your problem there. Attach the logs, obtained with "sudo journalctl -u openwebrx". Do not paste the entire log into the message, attach it as a file instead.

Impostare il firewall con Fail2Ban

17 Agosto 2026 ore 04:30

Fail2ban ispeziona i log file (ad es. /var/log/apache/error_log) e banna IPs che mostrano un comportamento sospetto -- troppe password sbagliate, tentativi di  exploits, etc. Generalmente Fail2Ban è quindi usato per aggiornare le regole del  firewall al fine di rigettare gli indirizzi IP durante un intervallo di tempo settabile, benchè ogni altra azione (come l'invio di una mail di notifica) può anche altresì essere impostata. Tra le altre cose Fail2Ban mette a disposizione dei filtri per diversi servizi come apache, courier, ssh, etc.

Mostrerò brevemente come installare e configurare fail2ban per rigettare le connessioni di IP sospetti, specialmente quelli riguardanti la patch qmail-dnsrbl. Ciò evita di essere bannati noi stessi da spamhaus, che è gratuito solo fino a 100.000 query al giorno.

fail2ban richiede che si abbia un firewall come nftablesiptables attivo.

Changelog

  • Aug 16, 2026
    - Fail2Ban upgraded to v. 1.1.1 (changelog)
  • Nov 8, 2025
    - qmailadmin log file is now /home/vpopmail/log/qmailadmin-auth.log
  • Mar 14, 2025
    - dovecot filter updated for dovecot 2.4

❌