Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37579658
en ru br
ALT Linux repositórios
S:4.4.3.P1-alt1
5.0: 3.0.7-alt1
4.1: 3.0.6-alt2.M41.1
4.0: 3.0.6-alt1
3.0: 3.0.2-alt1

Group :: Sistema/Servidores
RPM: dhcp

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: 0008-Apply-dhcp-3.0.3-rh-failover-ports.patch.patch
Download


From 0 Mon Sep 17 00:00:00 2001
From: "Dmitry V. Levin" <ldv@altlinux.org>
Date: Tue, 16 Oct 2007 00:08:03 +0000
Subject: [PATCH 08] Apply dhcp-3.0.3-rh-failover-ports.patch
diff --git a/dhcp/includes/failover.h b/dhcp/includes/failover.h
index defaced..defaced 100644
--- a/dhcp/includes/failover.h
+++ b/dhcp/includes/failover.h
@@ -73,10 +73,14 @@ typedef struct {
  * Of these, only port 647 is mentioned in the -12 draft revision.  We're not
  * sure if they are supposed to indicate primary and secondary?  No matter,
  * we'll stick to the -12 draft revision level.
+ * ALT: We prefer using 647 for local and 847 for peer failover
  */
 #ifndef  DEFAULT_FAILOVER_PORT
 # define DEFAULT_FAILOVER_PORT		647
 #endif
+#ifndef  DEFAULT_FAILOVER_PORT2
+# define DEFAULT_FAILOVER_PORT2		847
+#endif
 
 #define FM_OFFSET(x) (long)(&(((failover_message_t *)0) -> x))
 
diff --git a/dhcp/server/confpars.c b/dhcp/server/confpars.c
index defaced..defaced 100644
--- a/dhcp/server/confpars.c
+++ b/dhcp/server/confpars.c
@@ -1166,7 +1166,7 @@ void parse_failover_peer (cfile, group, type)
 	if (!peer->me.port)
 		peer->me.port = DEFAULT_FAILOVER_PORT;
 	if (!peer->partner.port)
-		peer->partner.port = DEFAULT_FAILOVER_PORT;
+		peer->partner.port = DEFAULT_FAILOVER_PORT2;
 
 	if (peer -> i_am == primary) {
 	    if (!peer -> hba) {
diff --git a/dhcp/server/dhcpd.conf.5 b/dhcp/server/dhcpd.conf.5
index defaced..defaced 100644
--- a/dhcp/server/dhcpd.conf.5
+++ b/dhcp/server/dhcpd.conf.5
@@ -541,9 +541,9 @@ primary server might look like this:
 failover peer "foo" {
   primary;
   address anthrax.rc.example.com;
-  port 519;
+  port 647;
   peer address trantor.rc.example.com;
-  peer port 520;
+  peer port 847;
   max-response-delay 60;
   max-unacked-updates 10;
   mclt 3600;
@@ -617,7 +617,7 @@ statement
 The \fBpeer port\fR statement declares the TCP port to which the
 server should connect to reach its failover peer for failover
 messages.  This statement may be omitted, in which case the IANA
-assigned port number 647 will be used by default.
+assigned port number 847 will be used by default.
 .RE
 .PP
 The
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009