Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.
FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.
K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.
Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.
Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.
Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.
XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).
Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.
Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.
Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.
Sep 14 18:47:53 mod_sql/4.11[1207]: backend module 'mod_sql_mysql/4.04'
Sep 14 18:47:53 mod_sql/4.11[1207]: backend api 'mod_sql_api_v1'
Sep 14 18:47:53 mod_sql/4.11[1207]: >>> sql_getconf
Sep 14 18:47:53 mod_sql/4.11[1207]: entering mysql cmd_defineconnection
Sep 14 18:47:53 mod_sql/4.11[1207]: name: 'default'
Sep 14 18:47:53 mod_sql/4.11[1207]: user: 'root'
Sep 14 18:47:53 mod_sql/4.11[1207]: host: 'localhost'
Sep 14 18:47:53 mod_sql/4.11[1207]: db: 'ftp'
Sep 14 18:47:53 mod_sql/4.11[1207]: port: '3306'
Sep 14 18:47:53 mod_sql/4.11[1207]: ttl: '0'
Sep 14 18:47:53 mod_sql/4.11[1207]: exiting mysql cmd_defineconnection
Sep 14 18:47:53 mod_sql/4.11[1207]: entering mysql cmd_open
Sep 14 18:47:53 mod_sql/4.11[1207]: connection 'default' opened
Sep 14 18:47:53 mod_sql/4.11[1207]: connection 'default' count is now 1
Sep 14 18:47:53 mod_sql/4.11[1207]: exiting mysql cmd_open
Sep 14 18:47:53 mod_sql/4.11[1207]: backend successfully connected.
Sep 14 18:47:53 mod_sql/4.11[1207]: mod_sql status : on
Sep 14 18:47:53 mod_sql/4.11[1207]: negative_cache : off
Sep 14 18:47:53 mod_sql/4.11[1207]: authenticate : users userset(fast)
Sep 14 18:47:53 mod_sql/4.11[1207]: usertable : users
Sep 14 18:47:53 mod_sql/4.11[1207]: userid field : login
Sep 14 18:47:53 mod_sql/4.11[1207]: password field : passwd
Sep 14 18:47:53 mod_sql/4.11[1207]: uid field : uid
Sep 14 18:47:53 mod_sql/4.11[1207]: gid field : NULL
Sep 14 18:47:53 mod_sql/4.11[1207]: homedir(default) : '/'
Sep 14 18:47:53 mod_sql/4.11[1207]: shell field : NULL
Sep 14 18:47:53 mod_sql/4.11[1207]: homedirondemand : false
Sep 14 18:47:53 mod_sql/4.11[1207]: SQLMinUserUID : 999
Sep 14 18:47:53 mod_sql/4.11[1207]: SQLMinUserGID : 999
Sep 14 18:47:53 mod_sql/4.11[1207]: <<< sql_getconf
Sep 14 18:47:55 mod_sql/4.11[1207]: >>> cmd_endpwent
Sep 14 18:47:55 mod_sql/4.11[1207]: <<< cmd_endpwent
Sep 14 18:47:57 mod_sql/4.11[1207]: >>> cmd_endpwent
Sep 14 18:47:57 mod_sql/4.11[1207]: <<< cmd_endpwent
Sep 14 18:47:57 mod_sql/4.11[1207]: >>> cmd_getpwnam
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_escapestring
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_escapestring
Sep 14 18:47:57 mod_sql/4.11[1207]: cache miss for user 'nevim'
Sep 14 18:47:57 mod_sql/4.11[1207]: : entering mysql cmd_select
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_open
Sep 14 18:47:57 mod_sql/4.11[1207]: connection 'default' count is now 2
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_open
Sep 14 18:47:57 mod_sql/4.11[1207]: query "SELECT login, passwd, uid FROM users WHERE (login='nevim') LIMIT 1"
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_close
Sep 14 18:47:57 mod_sql/4.11[1207]: connection 'default' count is now 1
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_close
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_select
Sep 14 18:47:57 mod_sql/4.11[1207]: cache miss for user 'nevim'
Sep 14 18:47:57 mod_sql/4.11[1207]: user 'nevim' cached
Sep 14 18:47:57 mod_sql/4.11[1207]: + pwd.pw_name : nevim
Sep 14 18:47:57 mod_sql/4.11[1207]: + pwd.pw_uid : 5500
Sep 14 18:47:57 mod_sql/4.11[1207]: + pwd.pw_gid : 100
Sep 14 18:47:57 mod_sql/4.11[1207]: + pwd.pw_dir : /
Sep 14 18:47:57 mod_sql/4.11[1207]: + pwd.pw_shell :
Sep 14 18:47:57 mod_sql/4.11[1207]: <<< cmd_getpwnam
Sep 14 18:47:57 mod_sql/4.11[1207]: >>> cmd_auth
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_escapestring
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_escapestring
Sep 14 18:47:57 mod_sql/4.11[1207]: cache hit for user 'nevim'
Sep 14 18:47:57 mod_sql/4.11[1207]: >>> cmd_check
Sep 14 18:47:57 mod_sql/4.11[1207]: checking auth_type Backend
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_checkauth
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_checkauth
Sep 14 18:47:57 mod_sql/4.11[1207]: checking auth_type Plaintext
Sep 14 18:47:57 mod_sql/4.11[1207]: 'Plaintext' auth handler reports success
Sep 14 18:47:57 mod_sql/4.11[1207]: cache hit for user 'nevim'
Sep 14 18:47:57 mod_sql/4.11[1207]: <<< cmd_check
Sep 14 18:47:57 mod_sql/4.11[1207]: <<< cmd_auth
Sep 14 18:47:57 mod_sql/4.11[1207]: >>> cmd_setpwent
Sep 14 18:47:57 mod_sql/4.11[1207]: : entering mysql cmd_select
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_open
Sep 14 18:47:57 mod_sql/4.11[1207]: connection 'default' count is now 2
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_open
Sep 14 18:47:57 mod_sql/4.11[1207]: query "SELECT login, passwd, uid FROM users"
Sep 14 18:47:57 mod_sql/4.11[1207]: entering mysql cmd_close
Sep 14 18:47:57 mod_sql/4.11[1207]: connection 'default' count is now 1
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_close
Sep 14 18:47:57 mod_sql/4.11[1207]: exiting mysql cmd_select
Sep 14 18:47:57 mod_sql/4.11[1207]: cache hit for user 'nevim'
#jmeno serveru
ServerName "vochomurka"
#server je se pousti jako daemon (na pozadi)
ServerType standalone
DefaultServer on
Port 21
Umask 022
# pro zrychleni neprekladat
UseReverseDNS off
IdentLookups off
# umisteni
DefaultRoot /home/ftp
MaxInstances 30
# uzivatel pod kterym bezi daemon
User proftpd
Group proftpd
#zapis logu
SQLLogFile /var/log/proftpd.mysql
# neni nutno mit spravny interpret prikazu
RequireValidShell off
# info k pripojeni na DB (databaze@pocitac login heslo)
SQLConnectInfo ftp@localhost root
SQLAuthTypes Backend Plaintext
# tabulka uzivatelu a policek v DB, grupu, home a shell tady nedefinuju
SQLUserInfo users login passwd uid NULL NULL NULL
# nejmensi ID uzivatele
SQLMinID 999
# defaultni skupina (users)
SQLDefaultGID 100
# defaultni uzivatel (nobody)
SQLDefaultUID 65534
# defaultni domovsky adresar
SQLDefaultHomedir /
# definice autorizace
SQLAuthenticate users* usersetfast
# podminka pristupu
#SQLUserWhereClause "status = 'člen'"
< Directory /*>
Umask 022 022
AllowOverwrite on
< /Directory>
# anonymni FTP jen pro cteni
< Anonymous /home/mirror>
User ftp
Group ftp
UserAlias anonymous ftp
AnonRequirePassword off
< Limit LOGIN>
AllowAll
< /Limit>
< Limit WRITE>
DenyAll
< /Limit>
< /Anonymous>
< Directory /home/ftp>
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL auto_increment,
`login` varchar(32) NOT NULL default '',
`passwd` varchar(32) NOT NULL default '',
`uid` smallint(6) NOT NULL default '5500',
`count` int(11) NOT NULL default '0',
`accessed` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
INSERT INTO `users` (`id`, `login`, `passwd`, `uid`, `count`, `accessed`) VALUES (1, 'nevim', 'nevim', 5500, 0, '0000-00-00 00:00:00');
Tiskni
Sdílej: