Autor: Yuri Gagarin

Krytyczna luka w serwerze IMAP Dovecot

W poprawkach do serwerów POP3/IMAP4 Dovecot w wersjach 2.3.7.2 i 2.2.36.4, a także w dodatkach Pigeonhole 0.5.7.2 i 0.4.24.2, usunięto krytyczną podatność (CVE-2019-11500), która umożliwia zapis danych poza przydzielonym buforem poprzez wysłanie specjalnie sformatowanego żądania przy użyciu protokołów IMAP lub ManageSieve. Problem może być wykorzystywany na etapie przed przejściem autoryzacji. Funkcjonujące exploit’y nie zostały jeszcze przygotowane, ale […]

Chris Beard opuścił stanowisko dyrektora generalnego Mozilla Corporation

Chris Beard ogłosił, że odchodzi ze stanowiska dyrektora generalnego (CEO) firmy Mozilla Corporation, które zajmował od 2014 roku, od momentu odejścia Brendana Aika. Wcześniej Chris od 2004 roku kierował promocją Firefoksa, nadzorował marketing w Mozilli, reprezentował projekt na wystawach i prowadził społeczność Mozilla Labs. Wśród powodów jego odejścia wymieniane jest pragnienie dokonania kroku […]

Programiści Perla rozważają zmianę nazwy dla języka Perl 6

Deweloperzy języka Perl dyskutują nad możliwością rozwoju języka Perl 6 pod inną nazwą. Początkowo Perl 6 proponowano przemianować na „Camelia“, ale potem uwaga skupiła się na zaproponowanej przez Larry'ego Walla nazwie „Raku“, która jest krótsza, kojarzy się z istniejącym kompilatorem perl6 „Rakudo“ i nie pokrywa się z innymi projektami w wyszukiwarkach. Nazwa Camelia została zaproponowana, ponieważ jest to istniejąca nazwa maskotki i […]

Na żywo Distro Knoppix po 4 latach użytkowania zrezygnowało z systemd.

Po czterech latach korzystania z systemu systemd, dystrybucja Knoppix oparta na Debianie usunęła kontrowersyjny system inicjalizacji. W tę niedzielę (18 sierpnia *) wydano wersję 8.6 popularnej dystrybucji Linuksa Knoppix opartej na Debianie. Podstawą wydania jest Debian 10 (Buster), wydany 9 lipca, z szeregiem pakietów z gałęzi testing i unstable w celu zapewnienia wsparcia dla nowych kart graficznych. Knoppix to jeden z pierwszych live-CD […]

Ruby on Rails 6.0

15 sierpnia 2019 roku wydano Ruby on Rails 6.0. Oprócz licznych poprawek, w nowościach wersji 6 znajdują się: Action Mailbox — kieruje przychodzące wiadomości do podobnych kontrolerom skrzynek pocztowych. Action Text — umożliwia przechowywanie i edytowanie wzbogaconego tekstu w Rails. Testowanie równoległe — pozwala na rozdzielenie zestawu testów. Tzn. testy można uruchamiać równolegle. Testowanie […]

Wydanie tl 1.0.6

tl — wieloplatformowa aplikacja internetowa z otwartym kodem źródłowym (GitLab) dla tłumaczy literatury pięknej. Aplikacja dzieli przesyłane teksty na fragmenty w oparciu o znaki nowej linii i rozmieszcza je w dwóch kolumnach (oryginał i tłumaczenie). Główne zmiany: Wtyczki do czasu kompilacji do wyszukiwania słów i fraz w słownikach; Adnotacje w tłumaczeniu; Ogólne statystyki dotyczące tłumaczenia; Statystyki dzisiejszej (i wczorajszej) pracy; […]

Tarantool Cartridge: podział Lua backendu w trzy linijki

W Mail.ru Group mamy Tarantoola — to taka aplikacja serwerowa napisana w Lua, która jest jednocześnie bazą danych (lub odwrotnie?). Jest szybka i świetna, ale możliwości jednego serwera wciąż są ograniczone. Pionowe skalowanie również nie jest panaceum, dlatego w Tarantool znajdują się narzędzia do skalowania poziomego — moduł vshard [1]. Pozwala on na podział […]

Architektura billingowa nowej generacji: transformacja przy użyciu Tarantoola

Po co takiej korporacji, jak MTS, potrzebny jest Tarantool w billingu? Z zewnątrz wydaje się, że zwykle przychodzi dostawca, przynosi jakąś dużą skrzynkę, włącza ją do gniazdka — i oto billing! Kiedyś tak to działało, ale teraz to archaizm, a takie dinozaury już wymarły lub wymierają. Początkowo billing to system do wystawiania faktur — licznik lub kalkulator. W nowoczesnej telekomunikacji — to system automatyzacji całego cyklu życia interakcji z abonentem […]

Wydanie przeglądarki Pale Moon 28.7.0

Wydano wersję przeglądarki internetowej Pale Moon 28.7, odgałęzionej od bazy kodu Firefox, aby zapewnić wyższą wydajność, zachować klasyczny interfejs, zminimalizować zużycie pamięci i dostarczyć dodatkowe możliwości dostosowywania. Wersje Pale Moon są tworzone dla systemów Windows i Linux (x86 i x86_64). Kod projektu jest udostępniany na licencji MPLv2 (Mozilla Public License). Projekt utrzymuje klasyczną organizację interfejsu, bez […]

The Fuck

Tak, tak, nie słyszałeś źle. Dokładnie tak — the fuck — nazywa się to narzędzie konsolowe, którego źródła można znaleźć na GitHubie. To magiczne narzędzie wykonuje jedną bardzo przydatną funkcję — naprawia błędy w ostatnio wykonanej komendzie w konsoli. Przykłady ➜ apt-get install vim E: Nie można otworzyć pliku blokady /var/lib/dpkg/lock — open (13: Permission denied) E: […]

Pale Moon 28.7.0

Nowa wydania Pale Moon – przeglądarki, która kiedyś była zoptymalizowaną wersją Mozilla Firefox, ale z biegiem czasu stała się dość samodzielnym projektem, który w dużej mierze nie jest już zgodny z oryginałem. Ta aktualizacja wprowadza częściową przebudowę silnika JavaScript oraz implementację szeregu zmian, które mogą wpłynąć na działanie stron internetowych. Zmiany te wdrażają wersje specyfikacji […]

Tworzymy platformę kubernetes w Pinterest

Przez lata istnienia Pinterest 300 milionów użytkowników serwisu stworzyło ponad 200 miliardów pinów na ponad 4 miliardach tablic. Aby obsłużyć tę armię użytkowników oraz obszerną bazę treści, portal opracował tysiące serwisów, od mikroserwisów, które mogą obsługiwać kilka CPU, po gigantyczne monolity, które funkcjonują na całym parku maszyn wirtualnych. I nadszedł moment, […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster