public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/setup] rawhide: Add several IANA-registered ports that were missing from /etc/services (rhbz#2460484)
@ 2026-06-22 16:47 Martin Osvald
0 siblings, 0 replies; only message in thread
From: Martin Osvald @ 2026-06-22 16:47 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/setup
Branch : rawhide
Commit : 6000fbe4244f3b8a684bf9fc8726c28185587497
Author : Martin Osvald <mosvald@redhat.com>
Date : 2026-06-22T18:34:38+02:00
Stats : +13/-3 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/setup/c/6000fbe4244f3b8a684bf9fc8726c28185587497?branch=rawhide
Log:
Add several IANA-registered ports that were missing from /etc/services (rhbz#2460484)
- tarantool 3301/tcp+udp - Tarantool in-memory computing platform
- roughtime 5319/tcp+udp - Roughtime time synchronization (RFC 8915)
- matter 5540/tcp+udp - Matter smart home protocol
- rms-agent 5994/tcp - RMS Agent Listening Service
- pgbackrest 8432/tcp - PostgreSQL Backup
- matrix-fed 8448/tcp - Matrix Federation Protocol
- ollama 11434/tcp - Ollama local LLM server
Fix generate-services.py crashing with TypeError when an IANA XML record
has a <name> element with no text content. The None check on the element
itself was not sufficient - name.text also needs to be checked before
passing it to re.match().
---
diff --git a/generate-services.py b/generate-services.py
index 3cf8700..baa1428 100644
--- a/generate-services.py
+++ b/generate-services.py
@@ -19,7 +19,7 @@ print("# service-name port/protocol [aliases ...] [# comment]")
for record in tree.getroot().findall("iana:record", ns):
name = record.find("iana:name", ns)
- if name is None or not re.match(r"[A-Za-z0-9-]+$", name.text):
+ if name is None or not name.text or not re.match(r"[A-Za-z0-9-]+$", name.text):
continue
protocol = record.find("iana:protocol", ns)
diff --git a/services b/services
index 50ad944..1de26c2 100644
--- a/services
+++ b/services
@@ -2,7 +2,7 @@
# $Id: services,v 1.49 2017/08/18 12:43:23 ovasik Exp $
#
# Network services, Internet style
-# IANA services version: last updated 2021-01-19
+# IANA services version: last updated 2026-06-22
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, most entries here have two entries
@@ -6161,6 +6161,8 @@ deskview 3298/tcp # DeskView
deskview 3298/udp # DeskView
pdrncs 3299/tcp # pdrncs
pdrncs 3299/udp # pdrncs
+tarantool 3301/tcp # Tarantool in-memory computing platform
+tarantool 3301/udp # Tarantool in-memory computing platform
mcs-fastmail 3302/tcp # MCS Fastmail
mcs-fastmail 3302/udp # MCS Fastmail
opsession-clnt 3303/tcp # OP Session Client
@@ -8729,6 +8731,8 @@ hacl-poll 5315/udp # HA Cluster UDP Polling
hpbladems 5316/tcp # HPBladeSystem Monitor Service
hpdevms 5317/tcp # HP Device Monitor Service
pkix-cmc 5318/tcp # PKIX Certificate
+roughtime 5319/tcp # Roughtime time synchronization
+roughtime 5319/udp # Roughtime time synchronization
bsfserver-zn 5320/tcp # Webservices-based Zn interface of BSF
bsfsvr-zn-ssl 5321/tcp # Webservices-based Zn interface of BSF over SSL
kfserver 5343/tcp # Sculptor Database Server
@@ -8884,6 +8888,8 @@ checkoutdb 5505/udp # Checkout Database
amc 5506/tcp # Amcom Mobile Connect
amc 5506/udp # Amcom Mobile Connect
psl-management 5507/tcp # PowerSysLab Electrical
+matter 5540/tcp # Matter Operational Discovery and Communication Protocol
+matter 5540/udp # Matter Operational Discovery and Communication Protocol
sgi-eventmond 5553/tcp # SGI Eventmond Port
sgi-eventmond 5553/udp # SGI Eventmond Port
sgi-esphttp 5554/tcp # SGI ESP HTTP
@@ -9133,6 +9139,7 @@ nuxsl 5991/udp # NUXSL
consul-insight 5992/tcp # Consul InSight Security
consul-insight 5992/udp # Consul InSight Security
cim-rs 5993/tcp # DMTF WBEM CIM REST
+rms-agent 5994/tcp # RMS Agent Listening Service
ndl-ahp-svc 6064/tcp # NDL-AHP-SVC
ndl-ahp-svc 6064/udp # NDL-AHP-SVC
winpharaoh 6065/tcp # WinPharaoh
@@ -10118,6 +10125,7 @@ espeech 8416/tcp # eSpeech Session Protocol
espeech 8416/udp # eSpeech Session Protocol
espeech-rtp 8417/tcp # eSpeech RTP Protocol
espeech-rtp 8417/udp # eSpeech RTP Protocol
+pgbackrest 8432/tcp # PostgreSQL Backup
cybro-a-bus 8442/tcp # CyBro A-bus Protocol
cybro-a-bus 8442/udp # CyBro A-bus Protocol
pcsync-https 8443/tcp # PCsync HTTPS
@@ -10126,6 +10134,7 @@ pcsync-http 8444/tcp # PCsync HTTP
pcsync-http 8444/udp # PCsync HTTP
copy 8445/tcp # Port for copy per sync feature
copy-disc 8445/udp # Port for copy discovery
+matrix-fed 8448/tcp # Matrix Federation Protocol
npmp 8450/tcp # npmp
npmp 8450/udp # npmp
nexentamv 8457/tcp # Nexenta Management GUI
@@ -10723,6 +10732,7 @@ arena-server 11321/udp # Arena Server Listen
atm-uhas 11367/tcp # ATM UHAS
atm-uhas 11367/udp # ATM UHAS
lsdp 11430/udp # Lenbrook Service Discovery Protocol
+ollama 11434/tcp
tempest-port 11600/tcp # Tempest Protocol Port
tempest-port 11600/udp # Tempest Protocol Port
emc-xsw-dconfig 11623/tcp # EMC XtremSW distributed config
diff --git a/setup.spec b/setup.spec
index ceee55e..8bb50b9 100644
--- a/setup.spec
+++ b/setup.spec
@@ -1,6 +1,6 @@
Summary: A set of system configuration and setup files
Name: setup
-Version: 2.15.0
+Version: 2.15.1
Release: %autorelease
License: LicenseRef-Fedora-Public-Domain
# This package is a downstream-only project
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-22 16:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-22 16:47 [rpms/setup] rawhide: Add several IANA-registered ports that were missing from /etc/services (rhbz#2460484) Martin Osvald
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox