Pengarang ProHoster

Kerentanan dalam swhkd, pengurus pintasan untuk Wayland

Satu siri kelemahan telah dikenal pasti dalam swhkd (Simple Wayland HotKey Daemon) yang disebabkan oleh kerja yang salah dengan fail sementara, parameter baris arahan dan soket Unix. Program ini ditulis dalam Rust dan mengendalikan penekanan kekunci pintas dalam persekitaran berdasarkan protokol Wayland (analog serasi fail konfigurasi bagi proses sxhkd yang digunakan dalam persekitaran berasaskan X11). Pakej tersebut termasuk […]

Keluaran utiliti penyegerakan fail Rsync 3.2.4

Selepas satu setengah tahun pembangunan, keluaran Rsync 3.2.4 tersedia, penyegerakan fail dan utiliti sandaran yang membolehkan anda meminimumkan trafik dengan menyalin perubahan secara berperingkat. Pengangkutan boleh menjadi ssh, rsh atau protokol rsync proprietari. Ia menyokong organisasi pelayan rsync tanpa nama, yang sesuai secara optimum untuk memastikan penyegerakan cermin. Kod projek diedarkan di bawah lesen GPLv3. Antara perubahan tambahan: […]

Keluaran persekitaran pembangunan PascalABC.NET 3.8.3

Keluaran sistem pengaturcaraan PascalABC.NET 3.8.3 tersedia, menawarkan edisi bahasa pengaturcaraan Pascal dengan sokongan untuk penjanaan kod untuk platform .NET, keupayaan untuk menggunakan perpustakaan .NET dan ciri tambahan seperti kelas generik, antara muka, pengendali terlebih muatan, λ-ungkapan, pengecualian, kutipan sampah , kaedah sambungan, kelas tidak dinamakan dan kelas auto. Projek ini tertumpu terutamanya pada aplikasi dalam pendidikan dan penyelidikan. Beg plastik […]

Keluaran persekitaran pengguna LXQt 1.1

Selepas enam bulan pembangunan, persekitaran pengguna LXQt 1.1 (Qt Lightweight Desktop Environment) telah dikeluarkan, dibangunkan oleh pasukan bersama pembangun projek LXDE dan Razor-qt. Antara muka LXQt terus mengikuti idea organisasi desktop klasik, memperkenalkan reka bentuk dan teknik moden yang meningkatkan kebolehgunaan. LXQt diletakkan sebagai kesinambungan pembangunan desktop Razor-qt dan LXDE yang ringan, modular, pantas dan mudah, menggabungkan […]

Bahasa pengaturcaraan Zig menyediakan sokongan untuk promosi diri (bootstrap)

Perubahan telah dibuat pada bahasa pengaturcaraan Zig yang membenarkan pengkompil Zig stage2, yang ditulis dalam Zig, untuk memasang sendiri (stage3), yang menjadikan bahasa ini menjadi pengehosan sendiri. Pengkompil ini dijangka akan ditawarkan secara lalai dalam keluaran 0.10.0 yang akan datang. Peringkat2 masih tidak lengkap kerana kekurangan sokongan untuk semakan masa jalan, perbezaan dalam semantik bahasa, dsb. […]

Keluaran set utiliti sistem teras GNU Coreutils 9.1

Versi stabil set utiliti sistem asas GNU Coreutils 9.1 tersedia, termasuk program seperti sort, cat, chmod, chown, chroot, cp, date, dd, echo, hos, id, ln, ls, dsb. Perubahan utama: Utiliti dd telah menambah sokongan untuk nama alternatif pilihan iseek=N untuk langkau=N dan oseek=N untuk seek=N, yang digunakan dalam pilihan dd untuk […]

Keputusan ujian prestasi sistem fail Reiser5 diterbitkan

Keputusan ujian prestasi projek Reiser5 telah diterbitkan, yang membangunkan versi sistem fail Reiser4 yang direka bentuk semula dengan ketara dengan sokongan untuk volum logik yang mempunyai "penskalaan selari", yang, tidak seperti RAID tradisional, membayangkan penyertaan aktif sistem fail dalam mengagihkan data antara peranti komponen volum logik. Dari sudut pandangan pentadbir, perbezaan ketara daripada RAID ialah komponen volum logik selari [...]

Serangan ke atas GitHub yang membawa kepada kebocoran repositori peribadi dan akses kepada infrastruktur NPM

GitHub memberi amaran kepada pengguna tentang serangan yang bertujuan untuk memuat turun data daripada repositori peribadi menggunakan token OAuth terjejas yang dijana untuk perkhidmatan Heroku dan Travis-CI. Dilaporkan bahawa semasa serangan itu, data telah dibocorkan daripada repositori peribadi beberapa organisasi yang membuka akses kepada repositori untuk platform Heroku PaaS dan sistem penyepaduan berterusan Travis-CI. Antara mangsa ialah GitHub dan […]

Keluaran Neovim 0.7.0, versi pemodenan editor Vim

Neovim 0.7.0 telah dikeluarkan, satu cabang editor Vim yang memfokuskan pada peningkatan kebolehlanjutan dan fleksibiliti. Projek ini telah mengolah semula asas kod Vim selama lebih daripada tujuh tahun, akibat daripada perubahan yang dibuat yang memudahkan penyelenggaraan kod, menyediakan cara membahagikan buruh antara beberapa penyelenggara, memisahkan antara muka dari bahagian asas (antara muka boleh berubah tanpa menyentuh bahagian dalaman) dan melaksanakan […]

Fedora merancang untuk menggantikan pengurus pakej DNF dengan Microdnf

Pembangun Fedora Linux berhasrat untuk memindahkan pengedaran kepada pengurus pakej Microdnf baharu dan bukannya DNF yang sedang digunakan. Langkah pertama ke arah penghijrahan akan menjadi kemas kini utama kepada Microdnf yang dirancang untuk keluaran Fedora Linux 38, yang akan berfungsi hampir dengan DNF, dan di beberapa kawasan malah mengatasinya. Adalah diperhatikan bahawa versi baharu Microdnf akan menyokong semua […]

Kemas kini editor kod CudaText 1.161.0

Keluaran baharu editor kod percuma merentas platform CudaText, yang ditulis menggunakan Free Pascal dan Lazarus, telah diterbitkan. Editor menyokong sambungan Python dan mempunyai beberapa kelebihan berbanding Teks Sublime. Terdapat beberapa ciri persekitaran pembangunan bersepadu, dilaksanakan dalam bentuk pemalam. Lebih daripada 270 lexer sintaksis telah disediakan untuk pengaturcara. Kod itu diedarkan di bawah lesen MPL 2.0. Binaan tersedia untuk platform Linux, […]

Kemas kini Chrome 100.0.4896.127 membetulkan kerentanan 0 hari

Google telah mengeluarkan kemas kini Chrome 100.0.4896.127 untuk Windows, Mac dan Linux, yang membetulkan kerentanan serius (CVE-2022-1364) yang telah digunakan oleh penyerang untuk melakukan serangan sifar hari. Butiran masih belum didedahkan, kami hanya tahu bahawa kerentanan 0 hari disebabkan oleh pengendalian jenis yang salah (Kekeliruan Jenis) dalam enjin JavaScript Blink, yang membolehkan anda memproses objek dengan jenis yang salah, yang, sebagai contoh, memungkinkan untuk menjana penunjuk 0-bit […]