penulis: ProHoster

Kerentanan di swhkd, pengelola pintasan untuk Wayland

Serangkaian kerentanan telah diidentifikasi di swhkd (Simple Wayland HotKey Daemon) yang disebabkan oleh pekerjaan yang salah dengan file sementara, parameter baris perintah, dan soket Unix. Program ini ditulis dalam Rust dan menangani penekanan tombol pintas di lingkungan berdasarkan protokol Wayland (analog yang kompatibel dengan file konfigurasi dari proses sxhkd yang digunakan di lingkungan berbasis X11). Paket tersebut sudah termasuk…

Rilis utilitas sinkronisasi file Rsync 3.2.4

Setelah satu setengah tahun pengembangan, rilis Rsync 3.2.4 tersedia, sinkronisasi file dan utilitas cadangan yang memungkinkan Anda meminimalkan lalu lintas dengan menyalin perubahan secara bertahap. Transportasinya bisa berupa ssh, rsh atau protokol rsync berpemilik. Ini mendukung pengorganisasian server rsync anonim, yang secara optimal cocok untuk memastikan sinkronisasi mirror. Kode proyek didistribusikan di bawah lisensi GPLv3. Di antara perubahan tambahan: […]

Rilis lingkungan pengembangan PascalABC.NET 3.8.3

Tersedia rilis sistem pemrograman PascalABC.NET 3.8.3, menawarkan edisi bahasa pemrograman Pascal dengan dukungan pembuatan kode untuk platform .NET, kemampuan untuk menggunakan perpustakaan .NET dan fitur tambahan seperti kelas generik, antarmuka, operator kelebihan beban, ekspresi λ, pengecualian, pengumpulan sampah, metode ekstensi, kelas tanpa nama, dan kelas otomatis. Proyek ini terutama difokuskan pada aplikasi dalam pendidikan dan penelitian. Kantong plastik […]

Rilis lingkungan pengguna LXQt 1.1

Setelah enam bulan pengembangan, lingkungan pengguna LXQt 1.1 (Qt Lightweight Desktop Environment) dirilis, dikembangkan oleh tim gabungan pengembang proyek LXDE dan Razor-qt. Antarmuka LXQt terus mengikuti ide organisasi desktop klasik, memperkenalkan desain dan teknik modern yang meningkatkan kegunaan. LXQt diposisikan sebagai kelanjutan pengembangan desktop Razor-qt dan LXDE yang ringan, modular, cepat dan nyaman, menggabungkan […]

Bahasa pemrograman Zig menyediakan dukungan untuk promosi diri (bootstrapping)

Perubahan telah dilakukan pada bahasa pemrograman Zig yang memungkinkan kompiler Zig stage2, yang ditulis dalam Zig, untuk merakit dirinya sendiri (stage3), yang menjadikan bahasa ini self-hosting. Kompiler ini diharapkan akan ditawarkan secara default pada rilis 0.10.0 mendatang. Tahap 2 masih belum lengkap karena kurangnya dukungan untuk pemeriksaan runtime, perbedaan semantik bahasa, dll. […]

Rilis kumpulan utilitas sistem inti GNU Coreutils 9.1

Tersedia versi stabil kumpulan utilitas sistem dasar GNU Coreutils 9.1, yang mencakup program seperti sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, dll. Perubahan utama: Utilitas dd telah menambahkan dukungan untuk nama alternatif dari opsi iseek=N untuk skip=N dan oseek=N untuk seek=N, yang digunakan dalam opsi dd untuk […]

Hasil pengujian kinerja sistem file Reiser5 dipublikasikan

Hasil uji kinerja proyek Reiser5 telah dipublikasikan, yang mengembangkan versi sistem file Reiser4 yang didesain ulang secara signifikan dengan dukungan untuk volume logis yang memiliki "penskalaan paralel", yang, tidak seperti RAID tradisional, menyiratkan partisipasi aktif dari sistem file dalam mendistribusikan data antara perangkat komponen volume logis. Dari sudut pandang administrator, perbedaan signifikan dari RAID adalah komponen volume logis paralel […]

Serangan terhadap GitHub yang menyebabkan kebocoran repositori pribadi dan akses ke infrastruktur NPM

GitHub memperingatkan pengguna tentang serangan yang bertujuan mengunduh data dari repositori pribadi menggunakan token OAuth yang disusupi yang dihasilkan untuk layanan Heroku dan Travis-CI. Dilaporkan bahwa selama serangan tersebut, data bocor dari repositori pribadi beberapa organisasi yang membuka akses ke repositori untuk platform Heroku PaaS dan sistem integrasi berkelanjutan Travis-CI. Di antara korbannya adalah GitHub dan […]

Rilis Neovim 0.7.0, versi modern dari editor Vim

Neovim 0.7.0 telah dirilis, sebuah cabang dari editor Vim yang berfokus pada peningkatan ekstensibilitas dan fleksibilitas. Proyek ini telah mengerjakan ulang basis kode Vim selama lebih dari tujuh tahun, sebagai akibatnya dilakukan perubahan yang menyederhanakan pemeliharaan kode, menyediakan sarana membagi tenaga kerja antara beberapa pengelola, memisahkan antarmuka dari bagian dasar (antarmuka dapat berupa diubah tanpa menyentuh bagian dalamnya) dan menerapkan yang baru…

Fedora berencana mengganti manajer paket DNF dengan Microdnf

Pengembang Fedora Linux bermaksud untuk mentransfer distribusi ke manajer paket Microdnf yang baru alih-alih DNF yang digunakan saat ini. Langkah pertama menuju migrasi adalah pembaruan besar-besaran pada Microdnf yang direncanakan untuk rilis Fedora Linux 38, yang fungsinya akan mirip dengan DNF, dan di beberapa area bahkan melampauinya. Perlu dicatat bahwa versi baru Microdnf akan mendukung semua […]

Pembaruan editor kode CudaText 1.161.0

Rilis baru editor kode gratis lintas platform CudaText, yang ditulis menggunakan Free Pascal dan Lazarus, telah diterbitkan. Editor mendukung ekstensi Python dan memiliki sejumlah keunggulan dibandingkan Sublime Text. Ada beberapa fitur lingkungan pengembangan terintegrasi yang diimplementasikan dalam bentuk plugin. Lebih dari 270 lexer sintaksis telah disiapkan untuk programmer. Kode ini didistribusikan di bawah lisensi MPL 2.0. Build tersedia untuk platform Linux, […]

Pembaruan Chrome 100.0.4896.127 memperbaiki kerentanan 0 hari

Google telah merilis pembaruan Chrome 100.0.4896.127 untuk Windows, Mac dan Linux, yang memperbaiki kerentanan serius (CVE-2022-1364) yang telah digunakan oleh penyerang untuk melakukan serangan zero-day. Detailnya belum diungkapkan, kami hanya mengetahui bahwa kerentanan 0 hari disebabkan oleh penanganan tipe yang salah (Type Confusion) di mesin Blink JavaScript, yang memungkinkan Anda memproses objek dengan tipe yang salah, misalnya, memungkinkan untuk menghasilkan penunjuk 0-bit […]