Συντάκτης: ProHoster

Ευπάθειες στο swhkd, έναν διαχειριστή συντομεύσεων για το Wayland

Εντοπίστηκε μια σειρά από τρωτά σημεία στο swhkd (Simple Wayland HotKey Daemon) που προκαλούνται από λανθασμένη εργασία με προσωρινά αρχεία, παραμέτρους γραμμής εντολών και υποδοχές Unix. Το πρόγραμμα είναι γραμμένο σε Rust και χειρίζεται το πάτημα πλήκτρων πρόσβασης σε περιβάλλοντα που βασίζονται στο πρωτόκολλο Wayland (ένα ανάλογο συμβατό με αρχείο διαμόρφωσης της διαδικασίας sxhkd που χρησιμοποιείται σε περιβάλλοντα που βασίζονται στο X11). Το πακέτο περιλαμβάνει […]

Έκδοση του βοηθητικού προγράμματος συγχρονισμού αρχείων Rsync 3.2.4

Μετά από ενάμιση χρόνο ανάπτυξης, είναι διαθέσιμη η κυκλοφορία του Rsync 3.2.4, ένα βοηθητικό πρόγραμμα συγχρονισμού αρχείων και δημιουργίας αντιγράφων ασφαλείας που σας επιτρέπει να ελαχιστοποιήσετε την επισκεψιμότητα αντιγράφοντας σταδιακά τις αλλαγές. Η μεταφορά μπορεί να είναι ssh, rsh ή το ιδιόκτητο πρωτόκολλο rsync. Υποστηρίζει την οργάνωση ανώνυμων διακομιστών rsync, οι οποίοι είναι βέλτιστα κατάλληλοι για τη διασφάλιση του συγχρονισμού των κατόπτρων. Ο κώδικας του έργου διανέμεται με την άδεια GPLv3. Μεταξύ των προστιθέμενων αλλαγών: […]

Έκδοση του περιβάλλοντος ανάπτυξης PascalABC.NET 3.8.3

Διατίθεται η κυκλοφορία του συστήματος προγραμματισμού PascalABC.NET 3.8.3, που προσφέρει μια έκδοση της γλώσσας προγραμματισμού Pascal με υποστήριξη για δημιουργία κώδικα για την πλατφόρμα .NET, δυνατότητα χρήσης βιβλιοθηκών .NET και πρόσθετες λειτουργίες όπως γενικές κλάσεις, διεπαφές, χειριστή υπερφόρτωση, εκφράσεις λ, εξαιρέσεις, συλλογή σκουπιδιών, μέθοδοι επέκτασης, κλάσεις χωρίς όνομα και αυτόματες κλάσεις. Το έργο επικεντρώνεται κυρίως σε εφαρμογές στην εκπαίδευση και την έρευνα. Πλαστική σακούλα […]

Κυκλοφορία περιβάλλοντος χρήστη LXQt 1.1

Μετά από έξι μήνες ανάπτυξης, κυκλοφόρησε το περιβάλλον χρήστη LXQt 1.1 (Qt Lightweight Desktop Environment), το οποίο αναπτύχθηκε από μια κοινή ομάδα προγραμματιστών των έργων LXDE και Razor-qt. Η διεπαφή LXQt συνεχίζει να ακολουθεί τις ιδέες της κλασικής οργάνωσης επιτραπέζιων υπολογιστών, εισάγοντας μοντέρνο σχεδιασμό και τεχνικές που αυξάνουν τη χρηστικότητα. Το LXQt τοποθετείται ως μια ελαφριά, αρθρωτή, γρήγορη και βολική συνέχεια της ανάπτυξης των επιτραπέζιων υπολογιστών Razor-qt και LXDE, ενσωματώνοντας την καλύτερη […]

Η γλώσσα προγραμματισμού Zig παρέχει υποστήριξη για αυτοπροβολή (bootstrapping)

Έχουν γίνει αλλαγές στη γλώσσα προγραμματισμού Zig που επιτρέπουν στον μεταγλωττιστή Zig stage2, γραμμένο σε Zig, να συναρμολογείται μόνος του (stage3), γεγονός που καθιστά αυτή τη γλώσσα αυτο-φιλοξενούμενη. Αναμένεται ότι αυτός ο μεταγλωττιστής θα προσφέρεται από προεπιλογή στην επερχόμενη έκδοση 0.10.0. Το στάδιο 2 εξακολουθεί να είναι ατελές λόγω έλλειψης υποστήριξης για ελέγχους χρόνου εκτέλεσης, διαφορών στη σημασιολογία της γλώσσας κ.λπ. […]

Έκδοση του GNU Coreutils 9.1

Διατίθεται μια σταθερή έκδοση του συνόλου βασικών βοηθητικών προγραμμάτων συστήματος GNU Coreutils 9.1, η οποία περιλαμβάνει προγράμματα όπως sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls κ.λπ. Βασικές αλλαγές: Το βοηθητικό πρόγραμμα dd έχει προσθέσει υποστήριξη για εναλλακτικά ονόματα των επιλογών iseek=N για skip=N και oseek=N για seek=N, που χρησιμοποιούνται στην επιλογή dd για […]

Δημοσιεύτηκαν τα αποτελέσματα δοκιμών απόδοσης συστήματος αρχείων Reiser5

Δημοσιεύτηκαν τα αποτελέσματα των δοκιμών απόδοσης του έργου Reiser5, το οποίο αναπτύσσει μια σημαντικά επανασχεδιασμένη έκδοση του συστήματος αρχείων Reiser4 με υποστήριξη για λογικούς τόμους που έχουν «παράλληλη κλιμάκωση», η οποία, σε αντίθεση με το παραδοσιακό RAID, συνεπάγεται την ενεργή συμμετοχή του συστήματος αρχείων στη διανομή δεδομένων μεταξύ των συστατικών συσκευών του λογικού τόμου. Από την άποψη ενός διαχειριστή, η σημαντική διαφορά από το RAID είναι ότι τα στοιχεία ενός παράλληλου λογικού τόμου […]

Μια επίθεση στο GitHub που οδήγησε σε διαρροή ιδιωτικών αποθετηρίων και πρόσβαση στην υποδομή NPM

Το GitHub προειδοποίησε τους χρήστες για μια επίθεση με στόχο τη λήψη δεδομένων από ιδιωτικά αποθετήρια χρησιμοποιώντας παραβιασμένα διακριτικά OAuth που δημιουργούνται για τις υπηρεσίες Heroku και Travis-CI. Αναφέρεται ότι κατά τη διάρκεια της επίθεσης διέρρευσαν δεδομένα από ιδιωτικά αποθετήρια ορισμένων οργανισμών, οι οποίοι άνοιξαν πρόσβαση σε αποθετήρια για την πλατφόρμα Heroku PaaS και το σύστημα συνεχούς ενοποίησης Travis-CI. Ανάμεσα στα θύματα ήταν το GitHub και […]

Κυκλοφορία του Neovim 0.7.0, μια εκσυγχρονισμένη έκδοση του επεξεργαστή Vim

Το Neovim 0.7.0 κυκλοφόρησε, ένα πιρούνι του επεξεργαστή Vim που επικεντρώνεται στην αύξηση της επεκτασιμότητας και της ευελιξίας. Το έργο επεξεργάζεται εκ νέου τη βάση κώδικα Vim για περισσότερα από επτά χρόνια, ως αποτέλεσμα των οποίων γίνονται αλλαγές που απλοποιούν τη συντήρηση του κώδικα, παρέχουν ένα μέσο κατανομής της εργασίας μεταξύ πολλών συντηρητών, διαχωρίζουν τη διεπαφή από το βασικό τμήμα (η διεπαφή μπορεί να είναι άλλαξε χωρίς να αγγίξει τα εσωτερικά) και εφαρμόστε μια νέα […]

Το Fedora σχεδιάζει να αντικαταστήσει τον διαχειριστή πακέτων DNF με Microdnf

Οι προγραμματιστές του Fedora Linux σκοπεύουν να μεταφέρουν τη διανομή στον νέο διαχειριστή πακέτων Microdnf αντί του DNF που χρησιμοποιείται σήμερα. Το πρώτο βήμα προς τη μετεγκατάσταση θα είναι μια σημαντική ενημέρωση του Microdnf που έχει προγραμματιστεί για την κυκλοφορία του Fedora Linux 38, το οποίο θα είναι κοντά σε λειτουργικότητα με το DNF και σε ορισμένες περιοχές θα το ξεπερνά. Σημειώνεται ότι η νέα έκδοση του Microdnf θα υποστηρίζει όλες τις κύριες […]

Ενημέρωση προγράμματος επεξεργασίας κώδικα CudaText 1.161.0

Δημοσιεύτηκε μια νέα έκδοση του δωρεάν επεξεργαστή κώδικα για όλες τις πλατφόρμες CudaText, γραμμένη με χρήση Free Pascal και Lazarus. Ο επεξεργαστής υποστηρίζει επεκτάσεις Python και έχει πολλά πλεονεκτήματα σε σχέση με το Sublime Text. Υπάρχουν ορισμένες δυνατότητες του ολοκληρωμένου περιβάλλοντος ανάπτυξης, που υλοποιούνται με τη μορφή πρόσθετων. Περισσότερα από 270 συντακτικά λεξιλόγια έχουν ετοιμαστεί για προγραμματιστές. Ο κωδικός διανέμεται με την άδεια MPL 2.0. Οι εκδόσεις είναι διαθέσιμες για πλατφόρμες Linux, […]

Η ενημέρωση του Chrome 100.0.4896.127 επιδιόρθωση ευπάθειας 0 ημερών

Η Google κυκλοφόρησε την ενημέρωση Chrome 100.0.4896.127 για Windows, Mac και Linux, η οποία διορθώνει μια σοβαρή ευπάθεια (CVE-2022-1364) που χρησιμοποιείται ήδη από τους εισβολείς για την πραγματοποίηση επιθέσεων zero-day. Οι λεπτομέρειες δεν έχουν ακόμη αποκαλυφθεί, γνωρίζουμε μόνο ότι η ευπάθεια 0 ημερών προκαλείται από λανθασμένο χειρισμό τύπων (σύγχυση τύπων) στη μηχανή Blink JavaScript, η οποία σας επιτρέπει να επεξεργαστείτε ένα αντικείμενο με λανθασμένο τύπο, ο οποίος, για παράδειγμα, καθιστά δυνατή τη δημιουργία ενός δείκτη 0-bit […]