Hello community,

here is the log from the commit of package netcfg for openSUSE:Factory checked 
in at 2013-08-23 11:05:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netcfg (Old)
 and      /work/SRC/openSUSE:Factory/.netcfg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netcfg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/netcfg/netcfg.changes    2013-06-05 
17:46:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.netcfg.new/netcfg.changes       2013-08-23 
11:05:17.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 22 14:42:10 UTC 2013 - [email protected]
+
+- updated to newer (not newest) version of IANA assignments
+  [bnc#831522], [bnc#731391] (both internal)
+
+-------------------------------------------------------------------

New:
----
  services-compare.pl
  services-compare.sh
  services-create.pl
  services_UPDATING

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------

++++++ services-compare.pl ++++++
#!/usr/bin/perl -w

use strict;

my $sfile = 'services';
my $snewfile = 'services.new';

my %s;
my %snew;

parse_services_file($sfile, \%s);
parse_services_file($snewfile, \%snew);

my @preserved_pairs;
my @services_changing_port;
my @services_renamed;
my @removed_pairs;
my @new_pairs;

BEGINLOOP: foreach my $port (keys %s)
{
  if (exists($snew{$port}) and $snew{$port} eq $s{$port})
  {
    # service port pair preserved
    push(@preserved_pairs, "$snew{$port} $port");
    next BEGINLOOP;
  }

  foreach my $portnew (keys %snew)
  {
    if ($snew{$portnew} eq $s{$port} and protocol($portnew) eq protocol($port))
    {
      push(@services_changing_port, "$snew{$portnew} $port -> $portnew");
      next BEGINLOOP;
    }
  }

  if (exists($snew{$port})) # and $snew{$port} ne $s{$port} and service don't 
use another port
  {
    push(@services_renamed, "$s{$port} -> $snew{$port} ($port)");
  }
  else
  {
    push(@removed_pairs, "$s{$port} $port");
  }
}

my $string_scp = join(" ", @services_changing_port);

foreach my $portnew (keys %snew)
{
  if (not exists($s{$portnew}))
  {
    if (index($string_scp, $snew{$portnew}) == -1)
    {
      push(@new_pairs, "$snew{$portnew} $portnew");
    }
  }
}

print_pairs("Removed pairs", sort (@removed_pairs));
print_pairs("Renamed or replaced services", sort (@services_renamed));
print_pairs("Services, that changed port", sort (@services_changing_port));
print_pairs("New pairs", sort (@new_pairs));
print_pairs("Preserved pairs", sort (@preserved_pairs));

sub print_pairs
{
  my $heading = shift;
  my @pairs = @_;
  print "\n";
  print "$heading\n";
  my $underline = ('-' x length($heading));
  print $underline, "\n";
  foreach my $pair (@pairs)
  { print $pair,"\n"; }
}

sub protocol
{
  my $port = shift;
  $port =~ s/.*\///;
  return $port;
}

sub parse_services_file
{
  my $filename = shift;
  my $hashref = shift;

  open(FILE, $filename) or die "cannot read $filename\n";
  while (<FILE>)
  {
    chomp;
    $_ =~ s/#.*//;
    if ($_)
    { 
      # my ($service, $port) = split(/[ \t]+/, $_); is not sufficient because 
of errors in xml like 
      #       Apple Remote Desktop (Net Assistant) 3283/tcp     # Net Assistant 
(updated 2011-11-09) [Michael_Stein]
      my $service = my $port = $_;
      $service =~ s:[ \t]+[0-9]+/[a-z]+.*$::;
      $port =~ s:^.*[ \t]+([0-9]+/[a-z]+).*$:$1:;
      $hashref->{$port} = $service;
#      printf "[%s] [%s]\n", ($service, $port);
    }
  }

  close(FILE);
}


++++++ services-compare.sh ++++++
cat services | egrep -v "^#" | sed "s:#.*::" | sed "s:^\([^ \t]\+\)[ \t]\+\([^ 
\t]\+\)[ \t]*$:\1 \2:g" | sort > services.stripped
cat services.new | egrep -v "^#" | sed "s:#.*::" | sed "s:^\([^ \t]\+\)[ 
\t]\+\([^ \t]\+\)[ \y]*$:\1 \2:g" | sort > services.new.stripped
diff -u services.stripped services.new.stripped | egrep "^[+-]"
rm services.stripped services.new.stripped
++++++ services-create.pl ++++++
#!/usr/bin/perl -w

use strict;

use XML::LibXML::Reader;

my $portsurl = 
'http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml';
my $servicesfile = 'services.new';
my $reader = XML::LibXML::Reader->new(location => $portsurl)
         or die "cannot read $portsurl\n";
open(SERVICESNEW, ">$servicesfile") or die "cannot write $servicesfile\n";

while ($reader->read) {
  processNode($reader);
}

sub processNode 
{
  my $reader = shift;

  if ($reader->name eq 'title' and $reader->nodeType == 1) 
  { 
    $reader->read; 
    my $title = $reader->value;
    $title =~ tr/a-z/A-Z/;
    print SERVICESNEW "#\n",
                      "# ", $title, "\n",
                      "#\n"; 
  }
  elsif ($reader->name eq 'updated' and $reader->nodeType == 1 and 
$reader->depth == 1) 
  { 
    $reader->read; 
    print SERVICESNEW "# (last updated on ", $reader->value, ")\n",
                      "#\n",
                      "# "; 
  }
  elsif ($reader->name eq 'note' and $reader->nodeType == 1) 
  { 
    $reader->read; 
    while ($reader->depth != 1)
    { 
      if ($reader->name eq '#text')
      { 
        my $text = $reader->value; 
        $text =~ s/\n/\n# /g;
        print SERVICESNEW $text; 
      }
      elsif ($reader->name eq 'xref')
      { 
        my $xref = $reader->getAttribute('data'); 
        $xref =~ tr/a-z/A-Z/;
        printf SERVICESNEW "[%s]", $xref;
      }
      $reader->read;
    }
    print  SERVICESNEW "\n";
    print  SERVICESNEW "#\n";
    printf SERVICESNEW "# %-18s %-12s %s\n", ('Service Name', 'Port/Proto', 
'Description, Update Date, References');
    printf SERVICESNEW "# %-18s %-12s %s\n", ('------------', '----------', 
'------------------------------------');
    print  SERVICESNEW "#\n";
  }
  elsif ($reader->name eq 'record')
  {
    my $name = "";
    my $number = "";
    my $protocol = "";
    my $description = "";
    my $updated = $reader->getAttribute('updated');
    my $xrefs = "";
    $reader->read;

    if (defined $updated)
    { $updated = "(updated $updated)"; }
    else
    { $updated = ""; }
    

    while ($reader->depth != 1)
    {
      my $property = $reader->name;
      if ($property eq 'name' and $reader->nodeType == 1) # not take ending tag 
into account <name> </name>
      { $reader->read; $name = $reader->value; }
      elsif ($property eq 'number' and $reader->nodeType == 1)
      { $reader->read; $number = $reader->value; }
      elsif ($property eq 'protocol' and $reader->nodeType == 1)
      { $reader->read; $protocol = $reader->value; }
      elsif ($property eq 'description' and $reader->nodeType == 1)
      { 
        if (not $reader->isEmptyElement) # sometimes happen <description /> 
        { 
          $reader->read;
          while ($reader->depth == 3)  # sometimes happen <description>.* 
<br/><br/> .*</description>; <br/> --> ';'
          {
            if ($reader->name eq '#text')
            {  $description = $description.$reader->value." "; }
            elsif ($reader->name eq 'br')
            { $description = $description.";"; }
            $reader->read;
          }
        }
      }
      elsif ($property eq 'xref' and $reader->nodeType == 1)
      {
        my $xref = $reader->getAttribute('data');
        if (defined $xref)
        {
          my $xreftype = $reader->getAttribute('type');
          if ($xreftype eq 'rfc')
          { $xref =~ tr/a-z/A-Z/; }

          $xrefs = "$xrefs [$xref]";
        }
      }
      $reader->read
    }

    my $comment = $description.$updated.$xrefs;
    if ($name eq "")
    { $name = "#"; }
    elsif ($comment)
    { 
      $comment =~ s/\n/ /g;
      $comment = "# $comment"; 
    }
    
    my $numproto;
    if ($number and $protocol)
    {
      my ($from, $to) = split('-', $number); # handle intervals
      if (not $to)
      { $to = $from; }
      for (my $i = $from; $i <= $to; $i++)
      {
        $numproto  = "$i/$protocol";  # to print with %-12s
        printf SERVICESNEW "%-18s %-12s %s\n", ($name, $numproto, $comment);
      }
    }
  }
  elsif ($reader->name eq 'people' and $reader->nodeType == 1)
  {
    print  SERVICESNEW "#\n";
    print  SERVICESNEW "# PEOPLE\n";
    print  SERVICESNEW "#\n";
    printf SERVICESNEW "# %-25s%-25s%-25s%s\n", ('ID', 'Name', 'Organization', 
'Contact');
    printf SERVICESNEW "# %-25s%-25s%-25s%s\n", ('--', '----', '------------', 
'-------');
    print  SERVICESNEW "#\n";
  }
  elsif ($reader->name eq 'person')
  {
    my $xref = $reader->getAttribute('id');
    my $name = "";
    my $org = "";
    my $uri = "";

    $reader->read;    
    while ($reader->depth != 2)
    {
      if ($reader->name eq 'name' and $reader->nodeType == 1)
      { $reader->read; $name = $reader->value; }
      if ($reader->name eq 'org' and $reader->nodeType == 1)
      { $reader->read; $org = $reader->value; }
      if ($reader->name eq 'uri' and $reader->nodeType == 1)
      { $reader->read; $uri = $reader->value; }
 
      $reader->read;
    }

    printf SERVICESNEW "# %-25s%-25s%-25s%s\n", ($xref, $name, $org, $uri);
  }
}

close(SERVICESNEW);

++++++ services-suse.diff ++++++
--- /var/tmp/diff_new_pack.Rl3jTY/_old  2013-08-23 11:05:18.000000000 +0200
+++ /var/tmp/diff_new_pack.Rl3jTY/_new  2013-08-23 11:05:18.000000000 +0200
@@ -1,7 +1,7 @@
---- services.orig      2013-06-05 13:19:34.927684739 +0200
-+++ services   2013-06-05 13:19:45.331733989 +0200
-@@ -1,3 +1,13 @@
-+#
+--- services.orig      2011-12-05 09:46:23.098105498 +0100
++++ services   2011-12-05 09:51:10.178127048 +0100
+@@ -1,4 +1,16 @@
+ #
 +# Network services, Internet style
 +#
 +# Note that it is presently the policy of IANA to assign a single well-known
@@ -9,123 +9,164 @@
 +# even if the protocol doesn't support UDP operations.
 +#
 +# This list could be found on:
-+#            http://www.iana.org/assignments/port-numbers
++#            
http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml
++#
++# See also: services(5)
++#
 +#
- # See also: services(5), http://www.sethwklein.net/projects/iana-etc/
+ # SERVICE NAME AND TRANSPORT PROTOCOL PORT NUMBER REGISTRY
  #
- # PORT NUMBERS
-@@ -70,8 +80,8 @@
- #                 0/tcp    Reserved
- #                 0/udp    Reserved
- #                          Jon Postel <postel&isi.edu>
--spr-itunes        0/tcp    # Shirt Pocket netTunes
--spl-itunes        0/tcp    # Shirt Pocket launchTunes
-+#spr-itunes        0/tcp    # Shirt Pocket netTunes
-+#spl-itunes        0/tcp    # Shirt Pocket launchTunes
- #                          David Nanian <dnanian&shirt-pocket.com> 28 
September 2007
- tcpmux            1/tcp    # TCP Port Service Multiplexer
- tcpmux            1/udp    # TCP Port Service Multiplexer
-@@ -404,8 +414,8 @@
- pop3            110/tcp    # Post Office Protocol - Version 3
- pop3            110/udp    # Post Office Protocol - Version 3
- #                          Marshall Rose <mrose&dbc.mtview.ca.us>
--sunrpc          111/tcp    # SUN Remote Procedure Call
--sunrpc          111/udp    # SUN Remote Procedure Call
-+sunrpc          111/tcp    rpcbind # SUN Remote Procedure Call
-+sunrpc          111/udp    rpcbind # SUN Remote Procedure Call
- #                          Chuck McManis <cmcmanis&freegate.net>
- mcidas          112/tcp    # McIDAS Data Transmission Protocol
- mcidas          112/udp    # McIDAS Data Transmission Protocol
-@@ -2102,6 +2112,7 @@
- omginitialrefs  900/tcp    # OMG Initial Refs
- omginitialrefs  900/udp    # OMG Initial Refs
- #                        Christian Callsen <Christian.Callsen&eng.sun.com>
-+swat            901/tcp    # CONFLICT, not official assigned!
- smpnameres      901/tcp    # SMPNAMERES
- smpnameres      901/udp    # SMPNAMERES
- #                          Leif Ekblad <leif&rdos.net>
-@@ -5081,8 +5092,8 @@
- dls-monitor   2048/tcp
- dls-monitor   2048/udp
- #                         <== NOTE Conflict on 2049 !
--shilp         2049/tcp
--shilp         2049/udp
-+#shilp                2049/tcp
-+#shilp                2049/udp
- nfs             2049/tcp   # Network File System - Sun Microsystems
- nfs             2049/udp   # Network File System - Sun Microsystems
- #                          Brent Callaghan <brent&terra.eng.sun.com>
-@@ -11064,7 +11075,10 @@
- universe_suite  4184/tcp   # UNIVERSE SUITE MESSAGE SERVICE
- universe_suite  4184/udp   # UNIVERSE SUITE MESSAGE SERVICE
- #                          Gary ANDREWS <gan&orsyp.com> 07 January 2008
--#               4185-4198  Unassigned
-+#               4185-4189  Unassigned
-+sieve         4190/tcp   # ManageSieve Protocol
-+#             4190/udp   Reserved         
-+#               4191-1298  Unassigned
- eims-admin      4199/tcp   # EIMS ADMIN
- eims-admin      4199/udp   # EIMS ADMIN
- #                          Glenn Anderson <glenn&qualcomm.co.nz> 
-@@ -12184,6 +12198,7 @@
- netops-broker   5465/udp   # NETOPS-BROKER
- #                          John R. Deuel <kink&netops.com>
- #             5466-5499  Unassigned
-+axnet           5492/tcp   # OFFICIAL NOT ASSIGNED
- fcp-addr-srvr1  5500/tcp   # fcp-addr-srvr1
- fcp-addr-srvr1  5500/udp   # fcp-addr-srvr1
- fcp-addr-srvr2  5501/tcp   # fcp-addr-srvr2
-@@ -12206,6 +12221,7 @@
- sgi-esphttp     5554/udp   # SGI ESP HTTP
- #                          Vladimir Legalov <legalov&sgi.com>
- ############Port 5555 also used by HP Omniback#####################
-+rplay           5555/udp   # and by rplay :-(
- personal-agent  5555/tcp   # Personal Agent
- personal-agent  5555/udp   # Personal Agent
- #                                    Jackie Wu <jackiew&infoseek.com>
-@@ -14558,6 +14574,12 @@
- hydap           15000/udp  # Hypack Data Aquisition
- #                          Mircea Neacsu <mircea&videotron.ca>  
- #               15001-15344 Unassigned
+ # (last updated on 2011-11-23)
+@@ -137,8 +149,8 @@
+ name               42/udp       # Host Name Server 
+ nameserver         42/tcp       # Host Name Server 
+ nameserver         42/udp       # Host Name Server 
+-nicname            43/tcp       # Who Is 
+-nicname            43/udp       # Who Is 
++nicname            43/tcp       whois # Who Is 
++nicname            43/udp       whois # Who Is 
+ mpm-flags          44/tcp       # MPM FLAGS Protocol 
+ mpm-flags          44/udp       # MPM FLAGS Protocol 
+ mpm                45/tcp       # Message Processing Module [recv] 
+@@ -281,8 +293,8 @@
+ pop2               109/udp      # Post Office Protocol - Version 2  
[Joyce_K_Reynolds]
+ pop3               110/tcp      # Post Office Protocol - Version 3  
[Marshall_Rose]
+ pop3               110/udp      # Post Office Protocol - Version 3  
[Marshall_Rose]
+-sunrpc             111/tcp      # SUN Remote Procedure Call  [Chuck_McManis]
+-sunrpc             111/udp      # SUN Remote Procedure Call  [Chuck_McManis]
++sunrpc             111/tcp      rpcbind # SUN Remote Procedure Call  
[Chuck_McManis]
++sunrpc             111/udp      rpcbind # SUN Remote Procedure Call  
[Chuck_McManis]
+ mcidas             112/tcp      # McIDAS Data Transmission Protocol  
[Glenn_Davis]
+ mcidas             112/udp      # McIDAS Data Transmission Protocol  
[Glenn_Davis]
+ ident              113/tcp      
+@@ -1472,6 +1484,7 @@
+ cddbp              888/tcp      # CD Database Protocol  [Steve_Scherf]
+ omginitialrefs     900/tcp      # OMG Initial Refs  [Christian_Callsen]
+ omginitialrefs     900/udp      # OMG Initial Refs  [Christian_Callsen]
++swat               901/tcp      # CONFLICT, not official assigned!
+ smpnameres         901/tcp      # SMPNAMERES  [Leif_Ekblad]
+ smpnameres         901/udp      # SMPNAMERES  [Leif_Ekblad]
+ ideafarm-door      902/tcp      # self documenting Telnet Door 
+@@ -3504,6 +3517,9 @@
+ x25-svc-port       1998/udp     # cisco X.25 service (XOT) 
+ tcp-id-port        1999/tcp     # cisco identification port 
+ tcp-id-port        1999/udp     # cisco identification port 
++# Port 2000 is illegal used by sieve
++sieve              2000/tcp   # Cyrus SIEVE
++sieve              2000/udp   # Cyrus SIEVE
+ cisco-sccp         2000/tcp     # Cisco SCCP  [Dan_Wing]
+ cisco-sccp         2000/udp     # Cisco SCCp  [Dan_Wing]
+ dc                 2001/tcp     
+@@ -3603,8 +3619,8 @@
+ dls                2047/udp     
+ dls-monitor        2048/tcp     
+ dls-monitor        2048/udp     
+-shilp              2049/tcp     
+-shilp              2049/udp     
++#shilp             2049/tcp     <== NOTE Conflict on 2049 !
++#shilp             2049/udp     
+ nfs                2049/tcp     # Network File System - Sun Microsystems  
[Brent_Callaghan]
+ nfs                2049/udp     # Network File System - Sun Microsystems  
[Brent_Callaghan]
+ nfs                2049/sctp    # Network File System  [RFC5665]
+@@ -6088,8 +6104,8 @@
+ sysopt             3281/udp     # SYSOPT  [Tony_Hoffman]
+ datusorb           3282/tcp     # Datusorb  [Thomas_Martin]
+ datusorb           3282/udp     # Datusorb  [Thomas_Martin]
+-Apple Remote Desktop (Net Assistant) 3283/tcp     # Net Assistant (updated 
2011-11-09) [Michael_Stein]
+-Apple Remote Desktop (Net Assistant) 3283/udp     # Net Assistant (updated 
2011-11-09) [Michael_Stein]
++net-assistant      3283/tcp     # Net Assistant (updated 2011-11-09) 
[Michael_Stein]
++net-assistant      3283/udp     # Net Assistant (updated 2011-11-09) 
[Michael_Stein]
+ 4talk              3284/tcp     # 4Talk  [Tony_Bushnell]
+ 4talk              3284/udp     # 4Talk  [Tony_Bushnell]
+ plato              3285/tcp     # Plato  [Jim_Battin]
+@@ -6857,8 +6873,8 @@
+ roverlog           3677/udp     # RoverLog IPC  [Tom_Mayo]
+ ipr-dglt           3678/tcp     # DataGuardianLT  [Bruce_Carlson]
+ ipr-dglt           3678/udp     # DataGuardianLT  [Bruce_Carlson]
+-Escale (Newton Dock) 3679/tcp     # Newton Dock (updated 2011-11-09) 
[Paul_Guyot]
+-Escale (Newton Dock) 3679/udp     # Newton Dock (updated 2011-11-09) 
[Paul_Guyot]
++newton-dock        3679/tcp     # Newton Dock (updated 2011-11-09) 
[Paul_Guyot]
++newton-dock        3679/udp     # Newton Dock (updated 2011-11-09) 
[Paul_Guyot]
+ npds-tracker       3680/tcp     # NPDS Tracker  [Paul_Guyot]
+ npds-tracker       3680/udp     # NPDS Tracker  [Paul_Guyot]
+ bts-x73            3681/tcp     # BTS X73 Port  [Todd_Cooper]
+@@ -8961,6 +8977,7 @@
+ quailnet           5464/udp     # Quail Networks Object Broker  
[Craig_N_Bissell]
+ netops-broker      5465/tcp     # NETOPS-BROKER  [John_R_Deuel]
+ netops-broker      5465/udp     # NETOPS-BROKER  [John_R_Deuel]
++axnet              5492/tcp     # OFFICIAL NOT ASSIGNED
+ fcp-addr-srvr1     5500/tcp     # fcp-addr-srvr1  [Ken_Wittmer]
+ fcp-addr-srvr1     5500/udp     # fcp-addr-srvr1  [Ken_Wittmer]
+ fcp-addr-srvr2     5501/tcp     # fcp-addr-srvr2  [Ken_Wittmer]
+@@ -8979,6 +8996,7 @@
+ sgi-eventmond      5553/udp     # SGI Eventmond Port  [Andrei_Vilkotski]
+ sgi-esphttp        5554/tcp     # SGI ESP HTTP  [Vladimir_Legalov]
+ sgi-esphttp        5554/udp     # SGI ESP HTTP  [Vladimir_Legalov]
++rplay              5555/udp     # and by rplay :-(
+ personal-agent     5555/tcp     # Personal Agent  [Jackie_Wu]
+ personal-agent     5555/udp     # Personal Agent  [Jackie_Wu]
+ freeciv            5556/tcp     # Freeciv gameplay  [Reinier_Post_and_Pau]
+@@ -9053,6 +9071,7 @@
+ #                  5637/udp     Reserved 
+ vfmobile           5646/tcp     # Ventureforth Mobile  [Ventureforth_Inc] 
[Blakely_Snyder]
+ #                  5646/udp     Reserved 
++nrpe               5666/tcp     # nagios nrpe
+ amqps              5671/tcp     # amqp protocol over TLS/SSL  [Ted_Ross_2]
+ amqps              5671/udp     # amqp protocol over TLS/SSL  [Ted_Ross_2]
+ amqp               5672/tcp     # AMQP  [Pieter_Hintjens]
+@@ -9192,8 +9211,8 @@
+ ppsuitemsg         5863/tcp     # PlanetPress Suite Messeng  [Yannick_Fortin]
+ ppsuitemsg         5863/udp     # PlanetPress Suite Messeng  [Yannick_Fortin]
+ jute               5883/tcp     # Javascript Unit Test Environment  
[Mark_Ethan_Trostler]
+-rfb                5900/tcp     # Remote Framebuffer  [Tristan_Richardson] 
[RFC6143]
+-rfb                5900/udp     # Remote Framebuffer  [Tristan_Richardson] 
[RFC6143]
++rfb                5900/tcp     vnc-server # Remote Framebuffer  
[Tristan_Richardson] [RFC6143]
++rfb                5900/udp     vnc-server # Remote Framebuffer  
[Tristan_Richardson] [RFC6143]
+ cm                 5910/tcp     # Context Management  [Eivan_Cerasi]
+ cm                 5910/udp     # Context Management  [Eivan_Cerasi]
+ cm                 5910/sctp    # Context Management  [Justin_Yu]
+@@ -11111,6 +11130,12 @@
+ hde-lcesrvr-2      14937/udp    # hde-lcesrvr-2  [Horizon_Digital_Ente]
+ hydap              15000/tcp    # Hypack Data Aquisition (updated 2011-10-27) 
[HYPACK_Inc] [Mircea_Neacsu]
+ hydap              15000/udp    # Hypack Data Aquisition (updated 2011-10-27) 
[HYPACK_Inc] [Mircea_Neacsu]
 +#  The following entries are invalid, but needed
-+pbs             15001/tcp  # pbs server (pbs_server)
-+pbs_mom         15002/tcp  # mom to/from server
-+pbs_resmom      15003/tcp  # mom resource management requests
-+pbs_resmom      15003/udp  # mom resource management requests
-+pbs_sched       15004/tcp  # scheduler
- xpilot          15345/tcp  # XPilot Contact Port
- xpilot          15345/udp  # XPilot Contact Port
- #                          Bert Gijsbers <bert&xpilot.org> 
-@@ -14818,6 +14840,13 @@
- optohost004   22005/udp  # Opto Host Port 5
- #                        Doug Leany <DLEANY&Opto22.com> September 2006
- #               22006-22272 Unassigned
++pbs                15001/tcp    # pbs server (pbs_server)
++pbs_mom            15002/tcp    # mom to/from server
++pbs_resmom         15003/tcp    # mom resource management requests
++pbs_resmom         15003/udp    # mom resource management requests
++pbs_sched          15004/tcp    # scheduler
+ #                  15118/tcp    Reserved 
+ v2g-secc           15118/udp    # v2g Supply Equipment Communication 
Controller Discovery Protocol  [Holger_Lochner]
+ xpilot             15345/tcp    # XPilot Contact Port  [Bert_Gijsbers]
+@@ -11344,6 +11369,13 @@
+ #                  22125/udp    Reserved 
+ gsidcap            22128/tcp    # GSI dCache Access Protocol  
[Christoph_Anton_Mitt]
+ #                  22128/udp    Reserved 
 +# wnn4_* are used illegal and are not OFFICIAL ASSIGNED!
-+wnn4_Cn         22289/tcp
-+wnn4_Cn         22289/udp
-+wnn4_Kr         22305/tcp
-+wnn4_Kr         22305/udp
-+wnn4_Tw         22321/tcp
-+wnn4_Tw         22321/udp
- wnn6            22273/tcp  # wnn6
- wnn6            22273/udp  # wnn6
- #                          Yasunari Gon Yamasita <yamasita&omronsoft.co.jp>
-@@ -15323,6 +15352,18 @@
- # 
- # The Dynamic and/or Private Ports are those from 49152 through 65535
- # 
-+#
++wnn4_Cn            22289/tcp
++wnn4_Cn            22289/udp
++wnn4_Kr            22305/tcp
++wnn4_Kr            22305/udp
++wnn4_Tw            22321/tcp
++wnn4_Tw            22321/udp
+ wnn6               22273/tcp    # wnn6  [Yasunari_Gon_Yamasit]
+ wnn6               22273/udp    # wnn6  [Yasunari_Gon_Yamasit]
+ cis                22305/tcp    # CompactIS Tunnel  [Justin_Paupore]
+@@ -11738,6 +11770,17 @@
+ matahari           49000/tcp    # Matahari Broker  [Matahari_Project] 
[Zane_Bitter]
+ #                  49000/udp    Reserved 
+ #
 +# The mrt entry is temporary until a official number is registerd
-+mrt             50000/tcp       # telnet interface of mrt programs
-+mrt             50000/udp       # telnet interface of mrt programs
++mrt                50000/tcp    # telnet interface of mrt programs
++mrt                50000/udp    # telnet interface of mrt programs
 +#
 +# make apple talk more friendly
 +#
-+rtmp            1/ddp           # Routing Table Maintenance Protocol
-+nbp             2/ddp           # Name Binding Protocol
-+echo            4/ddp           # AppleTalk Echo Protocol
-+zip             6/ddp           # Zone Information Protocol
-+#
- # 
- # REFERENCES
- # ----------
++rtmp               1/ddp        # Routing Table Maintenance Protocol
++nbp                2/ddp        # Name Binding Protocol
++echo               4/ddp        # AppleTalk Echo Protocol
++zip                6/ddp        # Zone Information Protocol
++#
+ # PEOPLE
+ #
+ # ID                       Name                     Organization             
Contact

++++++ services.bz2 ++++++
++++ 31633 lines (skipped)
++++ between services.bz2
++++ and /work/SRC/openSUSE:Factory/.netcfg.new/services.bz2

++++++ services_UPDATING ++++++
bunzip2 services.bz2
perl services-create.pl                      # creates services.new
perl services-compare.pl > services.report   # changes (more reader friendly)
bash services-compare.sh > services.diff     # differences (more precise)
... review services.diff and/or services.report
rm services.report services.diff
mv services.new services
... adjust services-suse.diff
bzip2 services

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to