forked from pool/atftp
Accepting request 206687 from home:computersalat:devel:network
rebase patches, remove 'ghost /var/run/atftp' from spec OBS-URL: https://build.opensuse.org/request/show/206687 OBS-URL: https://build.opensuse.org/package/show/network/atftp?expand=0&rev=20
This commit is contained in:
parent
967cd543e5
commit
9f1ef11be3
@ -1,7 +1,7 @@
|
|||||||
Index: atftp-0.7/tftpd_file.c
|
Index: tftpd_file.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- atftp-0.7.orig/tftpd_file.c 2013-02-06 16:15:50.178332917 +0100
|
--- tftpd_file.c.orig
|
||||||
+++ atftp-0.7/tftpd_file.c 2013-02-06 16:16:49.608140471 +0100
|
+++ tftpd_file.c
|
||||||
@@ -402,7 +402,6 @@ int tftpd_send_file(struct thread_data *
|
@@ -402,7 +402,6 @@ int tftpd_send_file(struct thread_data *
|
||||||
int timeout_state = state;
|
int timeout_state = state;
|
||||||
int result;
|
int result;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: atftp-0.7/atftpd.8
|
Index: atftpd.8
|
||||||
===================================================================
|
===================================================================
|
||||||
--- atftp-0.7.orig/atftpd.8 2012-11-16 11:50:17.618281568 +0100
|
--- atftpd.8.orig
|
||||||
+++ atftp-0.7/atftpd.8 2013-01-03 14:27:00.913280412 +0100
|
+++ atftpd.8
|
||||||
@@ -210,7 +210,7 @@ Show summary of options.
|
@@ -210,7 +210,7 @@ Show summary of options.
|
||||||
.B path
|
.B path
|
||||||
This is the root directory used by the TFTP server. All requested
|
This is the root directory used by the TFTP server. All requested
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: atftp-0.7/atftpd.8
|
Index: atftpd.8
|
||||||
===================================================================
|
===================================================================
|
||||||
--- atftp-0.7.orig/atftpd.8 2012-11-16 11:46:18.798067178 +0100
|
--- atftpd.8.orig
|
||||||
+++ atftp-0.7/atftpd.8 2012-11-16 11:50:17.618281568 +0100
|
+++ atftpd.8
|
||||||
@@ -80,10 +80,10 @@ acknowledging the 'multicast' request by
|
@@ -80,10 +80,10 @@ acknowledging the 'multicast' request by
|
||||||
|
|
||||||
.TP
|
.TP
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
Index: tftpd_file.c
|
Index: tftpd_file.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftpd_file.c.orig 2012-08-06 10:26:36.356745154 +0200
|
--- tftpd_file.c.orig
|
||||||
+++ tftpd_file.c 2012-08-06 11:27:59.265571512 +0200
|
+++ tftpd_file.c
|
||||||
@@ -113,7 +113,7 @@ int tftpd_receive_file(struct thread_dat
|
@@ -114,7 +114,7 @@ int tftpd_receive_file(struct thread_dat
|
||||||
struct sockaddr_in *sa = &data->client_info->client;
|
struct sockaddr_in *sa = &data->client_info->client;
|
||||||
struct sockaddr_in from;
|
struct sockaddr_in from;
|
||||||
struct tftphdr *tftphdr = (struct tftphdr *)data->data_buffer;
|
struct tftphdr *tftphdr = (struct tftphdr *)data->data_buffer;
|
||||||
@ -11,7 +11,7 @@ Index: tftpd_file.c
|
|||||||
char filename[MAXLEN];
|
char filename[MAXLEN];
|
||||||
char string[MAXLEN];
|
char string[MAXLEN];
|
||||||
int timeout = data->timeout;
|
int timeout = data->timeout;
|
||||||
@@ -143,18 +143,6 @@ int tftpd_receive_file(struct thread_dat
|
@@ -144,18 +144,6 @@ int tftpd_receive_file(struct thread_dat
|
||||||
return ERR;
|
return ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ Index: tftpd_file.c
|
|||||||
/* tsize option */
|
/* tsize option */
|
||||||
if (((result = opt_get_tsize(data->tftp_options)) > -1) && !convert)
|
if (((result = opt_get_tsize(data->tftp_options)) > -1) && !convert)
|
||||||
{
|
{
|
||||||
@@ -171,7 +159,6 @@ int tftpd_receive_file(struct thread_dat
|
@@ -172,7 +160,6 @@ int tftpd_receive_file(struct thread_dat
|
||||||
if (data->trace)
|
if (data->trace)
|
||||||
logger(LOG_DEBUG, "sent ERROR <code: %d, msg: %s>", EOPTNEG,
|
logger(LOG_DEBUG, "sent ERROR <code: %d, msg: %s>", EOPTNEG,
|
||||||
tftp_errmsg[EOPTNEG]);
|
tftp_errmsg[EOPTNEG]);
|
||||||
@ -38,7 +38,7 @@ Index: tftpd_file.c
|
|||||||
return ERR;
|
return ERR;
|
||||||
}
|
}
|
||||||
timeout = result;
|
timeout = result;
|
||||||
@@ -188,7 +175,6 @@ int tftpd_receive_file(struct thread_dat
|
@@ -189,7 +176,6 @@ int tftpd_receive_file(struct thread_dat
|
||||||
if (data->trace)
|
if (data->trace)
|
||||||
logger(LOG_DEBUG, "sent ERROR <code: %d, msg: %s>", EOPTNEG,
|
logger(LOG_DEBUG, "sent ERROR <code: %d, msg: %s>", EOPTNEG,
|
||||||
tftp_errmsg[EOPTNEG]);
|
tftp_errmsg[EOPTNEG]);
|
||||||
@ -46,7 +46,7 @@ Index: tftpd_file.c
|
|||||||
return ERR;
|
return ERR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,7 +184,6 @@ int tftpd_receive_file(struct thread_dat
|
@@ -199,7 +185,6 @@ int tftpd_receive_file(struct thread_dat
|
||||||
if (data->data_buffer == NULL)
|
if (data->data_buffer == NULL)
|
||||||
{
|
{
|
||||||
logger(LOG_ERR, "memory allocation failure");
|
logger(LOG_ERR, "memory allocation failure");
|
||||||
@ -54,7 +54,7 @@ Index: tftpd_file.c
|
|||||||
return ERR;
|
return ERR;
|
||||||
}
|
}
|
||||||
tftphdr = (struct tftphdr *)data->data_buffer;
|
tftphdr = (struct tftphdr *)data->data_buffer;
|
||||||
@@ -209,7 +194,6 @@ int tftpd_receive_file(struct thread_dat
|
@@ -210,7 +195,6 @@ int tftpd_receive_file(struct thread_dat
|
||||||
if (data->trace)
|
if (data->trace)
|
||||||
logger(LOG_DEBUG, "sent ERROR <code: %d, msg: %s>", ENOSPACE,
|
logger(LOG_DEBUG, "sent ERROR <code: %d, msg: %s>", ENOSPACE,
|
||||||
tftp_errmsg[ENOSPACE]);
|
tftp_errmsg[ENOSPACE]);
|
||||||
@ -62,7 +62,7 @@ Index: tftpd_file.c
|
|||||||
return ERR;
|
return ERR;
|
||||||
}
|
}
|
||||||
opt_set_blksize(result, data->tftp_options);
|
opt_set_blksize(result, data->tftp_options);
|
||||||
@@ -342,6 +326,20 @@ int tftpd_receive_file(struct thread_dat
|
@@ -343,6 +327,20 @@ int tftpd_receive_file(struct thread_dat
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case S_DATA_RECEIVED:
|
case S_DATA_RECEIVED:
|
||||||
@ -83,7 +83,7 @@ Index: tftpd_file.c
|
|||||||
/* We need to seek to the right place in the file */
|
/* We need to seek to the right place in the file */
|
||||||
block_number = ntohs(tftphdr->th_block);
|
block_number = ntohs(tftphdr->th_block);
|
||||||
if (data->trace)
|
if (data->trace)
|
||||||
@@ -369,13 +367,13 @@ int tftpd_receive_file(struct thread_dat
|
@@ -370,13 +368,13 @@ int tftpd_receive_file(struct thread_dat
|
||||||
state = S_SEND_ACK;
|
state = S_SEND_ACK;
|
||||||
break;
|
break;
|
||||||
case S_END:
|
case S_END:
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
diff -u atftp-0.7/tftp_file.c atftp-0.7/tftp_file.c
|
Index: tftp_file.c
|
||||||
--- atftp-0.7/tftp_file.c 2012-03-27 11:39:59.441167084 +0200
|
===================================================================
|
||||||
+++ atftp-0.7/tftp_file.c 2012-09-11 13:55:28.422295562 +0200
|
--- tftp_file.c.orig
|
||||||
|
+++ tftp_file.c
|
||||||
@@ -49,6 +49,7 @@
|
@@ -49,6 +49,7 @@
|
||||||
#define NB_BLOCK 2048
|
#define NB_BLOCK 2048
|
||||||
|
|
||||||
@ -9,7 +10,7 @@ diff -u atftp-0.7/tftp_file.c atftp-0.7/tftp_file.c
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Find a hole in the file bitmap.
|
* Find a hole in the file bitmap.
|
||||||
@@ -605,6 +606,7 @@
|
@@ -605,6 +606,7 @@ int tftp_send_file(struct client_data *d
|
||||||
int timeout_state = state; /* what state should we go on when timeout */
|
int timeout_state = state; /* what state should we go on when timeout */
|
||||||
int result;
|
int result;
|
||||||
long block_number = 0;
|
long block_number = 0;
|
||||||
@ -17,7 +18,7 @@ diff -u atftp-0.7/tftp_file.c atftp-0.7/tftp_file.c
|
|||||||
long last_block = -1;
|
long last_block = -1;
|
||||||
int data_size; /* size of data received */
|
int data_size; /* size of data received */
|
||||||
int sockfd = data->sockfd; /* just to simplify calls */
|
int sockfd = data->sockfd; /* just to simplify calls */
|
||||||
@@ -765,6 +767,20 @@
|
@@ -765,6 +767,20 @@ int tftp_send_file(struct client_data *d
|
||||||
connected = 1;
|
connected = 1;
|
||||||
}
|
}
|
||||||
block_number = ntohs(tftphdr->th_block);
|
block_number = ntohs(tftphdr->th_block);
|
||||||
@ -38,9 +39,10 @@ diff -u atftp-0.7/tftp_file.c atftp-0.7/tftp_file.c
|
|||||||
if (data->trace)
|
if (data->trace)
|
||||||
fprintf(stderr, "received ACK <block: %ld>\n",
|
fprintf(stderr, "received ACK <block: %ld>\n",
|
||||||
block_number);
|
block_number);
|
||||||
diff -u atftp-0.7/tftpd_file.c atftp-0.7/tftpd_file.c
|
Index: tftpd_file.c
|
||||||
--- atftp-0.7/tftpd_file.c 2012-03-30 14:02:04.335089843 +0200
|
===================================================================
|
||||||
+++ atftp-0.7/tftpd_file.c 2012-09-11 13:55:28.422295562 +0200
|
--- tftpd_file.c.orig
|
||||||
|
+++ tftpd_file.c
|
||||||
@@ -55,6 +55,7 @@
|
@@ -55,6 +55,7 @@
|
||||||
extern char directory[MAXLEN];
|
extern char directory[MAXLEN];
|
||||||
/* read only except for the main thread */
|
/* read only except for the main thread */
|
||||||
@ -49,7 +51,7 @@ diff -u atftp-0.7/tftpd_file.c atftp-0.7/tftpd_file.c
|
|||||||
|
|
||||||
#ifdef HAVE_PCRE
|
#ifdef HAVE_PCRE
|
||||||
extern tftpd_pcre_self_t *pcre_top;
|
extern tftpd_pcre_self_t *pcre_top;
|
||||||
@@ -403,6 +404,7 @@
|
@@ -403,6 +404,7 @@ int tftpd_send_file(struct thread_data *
|
||||||
int timeout_state = state;
|
int timeout_state = state;
|
||||||
int result;
|
int result;
|
||||||
long block_number = 0;
|
long block_number = 0;
|
||||||
@ -57,7 +59,7 @@ diff -u atftp-0.7/tftpd_file.c atftp-0.7/tftpd_file.c
|
|||||||
long last_block = -1;
|
long last_block = -1;
|
||||||
int block_loops = 0;
|
int block_loops = 0;
|
||||||
int data_size;
|
int data_size;
|
||||||
@@ -785,6 +787,10 @@
|
@@ -785,6 +787,10 @@ int tftpd_send_file(struct thread_data *
|
||||||
inet_ntoa(client_info->client.sin_addr),
|
inet_ntoa(client_info->client.sin_addr),
|
||||||
ntohs(client_info->client.sin_port));
|
ntohs(client_info->client.sin_port));
|
||||||
sa = &client_info->client;
|
sa = &client_info->client;
|
||||||
@ -68,7 +70,8 @@ diff -u atftp-0.7/tftpd_file.c atftp-0.7/tftpd_file.c
|
|||||||
state = S_SEND_OACK;
|
state = S_SEND_OACK;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -858,5 +864,31 @@
|
@@ -859,6 +865,32 @@ int tftpd_send_file(struct thread_data *
|
||||||
|
{
|
||||||
logger(LOG_DEBUG, "received ACK <block: %d>", block_number);
|
logger(LOG_DEBUG, "received ACK <block: %d>", block_number);
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
@ -100,7 +103,7 @@ diff -u atftp-0.7/tftpd_file.c atftp-0.7/tftpd_file.c
|
|||||||
if (ntohs(tftphdr->th_block) == 65535)
|
if (ntohs(tftphdr->th_block) == 65535)
|
||||||
{
|
{
|
||||||
block_loops++;
|
block_loops++;
|
||||||
@@ -958,6 +990,8 @@
|
@@ -958,6 +990,8 @@ int tftpd_send_file(struct thread_data *
|
||||||
/* nedd to send an oack to that client */
|
/* nedd to send an oack to that client */
|
||||||
state = S_SEND_OACK;
|
state = S_SEND_OACK;
|
||||||
fseek(fp, 0, SEEK_SET);
|
fseek(fp, 0, SEEK_SET);
|
||||||
@ -109,10 +112,10 @@ diff -u atftp-0.7/tftpd_file.c atftp-0.7/tftpd_file.c
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
only in patch2:
|
Index: tftpd.c
|
||||||
unchanged:
|
===================================================================
|
||||||
--- atftp-0.7.orig/tftpd.c 2012-09-11 13:55:28.303292010 +0200
|
--- tftpd.c.orig
|
||||||
+++ atftp-0.7/tftpd.c 2012-09-11 13:58:20.701437613 +0200
|
+++ tftpd.c
|
||||||
@@ -62,6 +62,7 @@ int retry_timeout = S_TIMEOUT;
|
@@ -62,6 +62,7 @@ int retry_timeout = S_TIMEOUT;
|
||||||
|
|
||||||
int tftpd_daemon = 0; /* By default we are started by inetd */
|
int tftpd_daemon = 0; /* By default we are started by inetd */
|
||||||
@ -147,10 +150,10 @@ unchanged:
|
|||||||
" --user <user[.group]> : default is nobody\n"
|
" --user <user[.group]> : default is nobody\n"
|
||||||
" --group <group> : default is nogroup\n"
|
" --group <group> : default is nogroup\n"
|
||||||
" --port <port> : port on which atftp listen\n"
|
" --port <port> : port on which atftp listen\n"
|
||||||
only in patch2:
|
Index: tftp.c
|
||||||
unchanged:
|
===================================================================
|
||||||
--- atftp-0.7.orig/tftp.c 2012-09-11 13:55:28.255290577 +0200
|
--- tftp.c.orig
|
||||||
+++ atftp-0.7/tftp.c 2012-09-11 14:01:13.437593304 +0200
|
+++ tftp.c
|
||||||
@@ -57,6 +57,7 @@
|
@@ -57,6 +57,7 @@
|
||||||
/* defined as extern in tftp_file.c and mtftp_file.c, set by the signal
|
/* defined as extern in tftp_file.c and mtftp_file.c, set by the signal
|
||||||
handler */
|
handler */
|
||||||
@ -185,10 +188,10 @@ unchanged:
|
|||||||
" --verbose : set verbose mode on\n"
|
" --verbose : set verbose mode on\n"
|
||||||
" --trace : set trace mode on\n"
|
" --trace : set trace mode on\n"
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
only in patch2:
|
Index: atftpd.8
|
||||||
unchanged:
|
===================================================================
|
||||||
--- atftp-0.7.orig/atftpd.8 2004-03-06 21:41:40.000000000 +0100
|
--- atftpd.8.orig
|
||||||
+++ atftp-0.7/atftpd.8 2012-09-11 13:55:28.423295591 +0200
|
+++ atftpd.8
|
||||||
@@ -180,6 +180,14 @@ implication. Be aware that this option v
|
@@ -180,6 +180,14 @@ implication. Be aware that this option v
|
||||||
option has effect only for non-multicast transfer.
|
option has effect only for non-multicast transfer.
|
||||||
|
|
||||||
@ -204,10 +207,10 @@ unchanged:
|
|||||||
.B \-\-mcast\-switch\-client
|
.B \-\-mcast\-switch\-client
|
||||||
This option allow the server to proceed with the next multicast client
|
This option allow the server to proceed with the next multicast client
|
||||||
as soon as the current client timeout. When the current master client
|
as soon as the current client timeout. When the current master client
|
||||||
only in patch2:
|
Index: atftp.1
|
||||||
unchanged:
|
===================================================================
|
||||||
--- atftp-0.7.orig/atftp.1 2004-03-06 21:41:40.000000000 +0100
|
--- atftp.1.orig
|
||||||
+++ atftp-0.7/atftp.1 2012-09-11 13:55:28.423295591 +0200
|
+++ atftp.1
|
||||||
@@ -77,6 +77,14 @@ to configure client side port to use.
|
@@ -77,6 +77,14 @@ to configure client side port to use.
|
||||||
See atftpd's man page.
|
See atftpd's man page.
|
||||||
|
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
Index: options.h
|
Index: options.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- options.h.orig 2001-07-07 01:35:18.000000000 +0200
|
--- options.h.orig
|
||||||
+++ options.h 2007-01-22 18:27:05.238498611 +0100
|
+++ options.h
|
||||||
@@ -27,7 +27,7 @@ struct tftp_opt {
|
@@ -27,7 +27,7 @@ struct tftp_opt {
|
||||||
int enabled; /* enabled for use by server or client */
|
int enabled; /* enabled for use by server or client */
|
||||||
};
|
};
|
||||||
@ -19,8 +19,8 @@ Index: options.h
|
|||||||
int opt_parse_options(char *data, int data_size, struct tftp_opt *options);
|
int opt_parse_options(char *data, int data_size, struct tftp_opt *options);
|
||||||
Index: tftp_def.c
|
Index: tftp_def.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftp_def.c.orig 2004-03-06 21:41:41.000000000 +0100
|
--- tftp_def.c.orig
|
||||||
+++ tftp_def.c 2007-01-22 18:27:05.254499542 +0100
|
+++ tftp_def.c
|
||||||
@@ -30,7 +30,7 @@
|
@@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -32,8 +32,8 @@ Index: tftp_def.c
|
|||||||
{ "tsize", "0", 0, 1 }, /* RFC1350 options. See RFC2347, */
|
{ "tsize", "0", 0, 1 }, /* RFC1350 options. See RFC2347, */
|
||||||
Index: tftp_def.h
|
Index: tftp_def.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftp_def.h.orig 2004-03-06 21:41:41.000000000 +0100
|
--- tftp_def.h.orig
|
||||||
+++ tftp_def.h 2007-01-22 18:27:05.274500706 +0100
|
+++ tftp_def.h
|
||||||
@@ -40,7 +40,7 @@
|
@@ -40,7 +40,7 @@
|
||||||
#define OPT_TIMEOUT 3
|
#define OPT_TIMEOUT 3
|
||||||
#define OPT_BLKSIZE 4
|
#define OPT_BLKSIZE 4
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
--- stats.c
|
Index: stats.c
|
||||||
|
===================================================================
|
||||||
|
--- stats.c.orig
|
||||||
+++ stats.c
|
+++ stats.c
|
||||||
@@ -142,6 +142,10 @@
|
@@ -142,6 +142,10 @@ void stats_thread_usage_locked(void)
|
||||||
pthread_mutex_unlock(&s_stats.mutex);
|
pthread_mutex_unlock(&s_stats.mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 12 20:41:45 UTC 2013 - chris@computersalat.de
|
||||||
|
|
||||||
|
- rebase patches (p0)
|
||||||
|
- rename atftpd.init.d to atftpd.init
|
||||||
|
- fix spec
|
||||||
|
* remove ghost /var/run/atftp (created by init)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 7 13:05:52 UTC 2013 - vcizek@suse.com
|
Thu Feb 7 13:05:52 UTC 2013 - vcizek@suse.com
|
||||||
|
|
||||||
|
14
atftp.spec
14
atftp.spec
@ -28,7 +28,7 @@ Version: 0.7.0
|
|||||||
Release: 0
|
Release: 0
|
||||||
Url: ftp://ftp.mamalinux.com/pub/atftp/
|
Url: ftp://ftp.mamalinux.com/pub/atftp/
|
||||||
Source: %{name}-%{pkg_version}.tar.bz2
|
Source: %{name}-%{pkg_version}.tar.bz2
|
||||||
Source1: atftpd.init.d
|
Source1: atftpd.init
|
||||||
Source2: atftpd.sysconfig
|
Source2: atftpd.sysconfig
|
||||||
Source3: atftpd.logrotate
|
Source3: atftpd.logrotate
|
||||||
Source4: atftp.fw
|
Source4: atftp.fw
|
||||||
@ -81,11 +81,11 @@ boot of hundreds of machines simultaneously.
|
|||||||
%patch6
|
%patch6
|
||||||
%patch7
|
%patch7
|
||||||
%patch8
|
%patch8
|
||||||
%patch9 -p1
|
%patch9
|
||||||
%patch10 -p0
|
%patch10
|
||||||
%patch12 -p1
|
%patch12
|
||||||
%patch13 -p1
|
%patch13
|
||||||
%patch14 -p1
|
%patch14
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
@ -144,6 +144,6 @@ fi
|
|||||||
%config %{_fwdefdir}/atftp
|
%config %{_fwdefdir}/atftp
|
||||||
%dir %attr(0750,tftp,tftp) /srv/tftpboot
|
%dir %attr(0750,tftp,tftp) /srv/tftpboot
|
||||||
%dir %attr(0750,tftp,tftp) /var/log/atftpd/
|
%dir %attr(0750,tftp,tftp) /var/log/atftpd/
|
||||||
%ghost %dir /var/run/atftpd
|
#ghost %dir /var/run/atftpd
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -10,8 +10,8 @@ http://www.compuphase.com/tftp.htm
|
|||||||
|
|
||||||
Index: tftp_def.h
|
Index: tftp_def.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftp_def.h.orig 2008-09-12 16:30:56.092292872 +0200
|
--- tftp_def.h.orig
|
||||||
+++ tftp_def.h 2008-09-12 16:30:56.160294265 +0200
|
+++ tftp_def.h
|
||||||
@@ -32,6 +32,7 @@
|
@@ -32,6 +32,7 @@
|
||||||
#define TIMEOUT 5 /* Client timeout */
|
#define TIMEOUT 5 /* Client timeout */
|
||||||
#define S_TIMEOUT 5 /* Server timout. */
|
#define S_TIMEOUT 5 /* Server timout. */
|
||||||
@ -22,8 +22,8 @@ Index: tftp_def.h
|
|||||||
#define OPT_FILENAME 0
|
#define OPT_FILENAME 0
|
||||||
Index: tftp_file.c
|
Index: tftp_file.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftp_file.c.orig 2008-09-12 16:30:55.907808154 +0200
|
--- tftp_file.c.orig
|
||||||
+++ tftp_file.c 2008-09-12 16:31:46.663791666 +0200
|
+++ tftp_file.c
|
||||||
@@ -604,8 +604,8 @@ int tftp_send_file(struct client_data *d
|
@@ -604,8 +604,8 @@ int tftp_send_file(struct client_data *d
|
||||||
int state = S_SEND_REQ; /* current state in the state machine */
|
int state = S_SEND_REQ; /* current state in the state machine */
|
||||||
int timeout_state = state; /* what state should we go on when timeout */
|
int timeout_state = state; /* what state should we go on when timeout */
|
||||||
@ -66,8 +66,8 @@ Index: tftp_file.c
|
|||||||
{
|
{
|
||||||
Index: tftp_io.c
|
Index: tftp_io.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftp_io.c.orig 2008-09-12 16:30:56.048295391 +0200
|
--- tftp_io.c.orig
|
||||||
+++ tftp_io.c 2008-09-12 16:30:56.200292051 +0200
|
+++ tftp_io.c
|
||||||
@@ -334,8 +334,8 @@ int tftp_get_packet(int sock1, int sock2
|
@@ -334,8 +334,8 @@ int tftp_get_packet(int sock1, int sock2
|
||||||
/*
|
/*
|
||||||
* Read from file and do netascii conversion if needed
|
* Read from file and do netascii conversion if needed
|
||||||
@ -81,8 +81,8 @@ Index: tftp_io.c
|
|||||||
int c;
|
int c;
|
||||||
Index: tftp_io.h
|
Index: tftp_io.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftp_io.h.orig 2004-03-06 21:41:41.000000000 +0100
|
--- tftp_io.h.orig
|
||||||
+++ tftp_io.h 2008-09-12 16:30:56.240291211 +0200
|
+++ tftp_io.h
|
||||||
@@ -52,8 +52,8 @@ int tftp_send_data(int socket, struct so
|
@@ -52,8 +52,8 @@ int tftp_send_data(int socket, struct so
|
||||||
int tftp_get_packet(int sock1, int sock2, int *sock, struct sockaddr_in *sa,
|
int tftp_get_packet(int sock1, int sock2, int *sock, struct sockaddr_in *sa,
|
||||||
struct sockaddr_in *from, struct sockaddr_in *to,
|
struct sockaddr_in *from, struct sockaddr_in *to,
|
||||||
@ -96,8 +96,8 @@ Index: tftp_io.h
|
|||||||
#endif
|
#endif
|
||||||
Index: tftpd_file.c
|
Index: tftpd_file.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftpd_file.c.orig 2004-03-06 21:41:41.000000000 +0100
|
--- tftpd_file.c.orig
|
||||||
+++ tftpd_file.c 2008-09-12 16:30:56.268005211 +0200
|
+++ tftpd_file.c
|
||||||
@@ -402,8 +402,9 @@ int tftpd_send_file(struct thread_data *
|
@@ -402,8 +402,9 @@ int tftpd_send_file(struct thread_data *
|
||||||
int state = S_BEGIN;
|
int state = S_BEGIN;
|
||||||
int timeout_state = state;
|
int timeout_state = state;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
Index: tftpd_list.c
|
Index: tftpd_list.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftpd_list.c.orig 2007-09-18 18:14:46.182187192 +0200
|
--- tftpd_list.c.orig
|
||||||
+++ tftpd_list.c 2007-09-18 18:19:50.072480431 +0200
|
+++ tftpd_list.c
|
||||||
@@ -49,11 +49,11 @@ pthread_mutex_t thread_list_mutex = PTHR
|
@@ -49,11 +49,11 @@ pthread_mutex_t thread_list_mutex = PTHR
|
||||||
*/
|
*/
|
||||||
int tftpd_list_add(struct thread_data *new)
|
int tftpd_list_add(struct thread_data *new)
|
||||||
@ -115,8 +115,8 @@ Index: tftpd_list.c
|
|||||||
{
|
{
|
||||||
Index: tftpd_mcast.c
|
Index: tftpd_mcast.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- tftpd_mcast.c.orig 2004-03-06 21:41:41.000000000 +0100
|
--- tftpd_mcast.c.orig
|
||||||
+++ tftpd_mcast.c 2007-09-18 18:16:54.705925936 +0200
|
+++ tftpd_mcast.c
|
||||||
@@ -51,9 +51,11 @@ struct tid *tid_list = NULL;
|
@@ -51,9 +51,11 @@ struct tid *tid_list = NULL;
|
||||||
*/
|
*/
|
||||||
int tftpd_mcast_get_tid(char **addr, short *port)
|
int tftpd_mcast_get_tid(char **addr, short *port)
|
||||||
|
Loading…
Reference in New Issue
Block a user