summaryrefslogtreecommitdiff
path: root/net/csup
diff options
context:
space:
mode:
authorMaxime Henrion <mux@FreeBSD.org>2006-03-15 13:53:01 +0000
committerMaxime Henrion <mux@FreeBSD.org>2006-03-15 13:53:01 +0000
commiteaddf3fbb500fb79270310e3991e97eedd9c2a54 (patch)
tree2894f0e9bd7a637a9a47a026994765ffc1de9b18 /net/csup
parentUpdate to 0.9.6 (diff)
- Update to csup-snap-20060313. Too many changes to list here!
Notes
Notes: svn path=/head/; revision=157275
Diffstat (limited to 'net/csup')
-rw-r--r--net/csup/Makefile7
-rw-r--r--net/csup/distinfo6
-rw-r--r--net/csup/files/patch-proto.c130
3 files changed, 7 insertions, 136 deletions
diff --git a/net/csup/Makefile b/net/csup/Makefile
index 9a7b19c51c7a..d3850bde2469 100644
--- a/net/csup/Makefile
+++ b/net/csup/Makefile
@@ -7,10 +7,11 @@
#
PORTNAME= csup
-PORTVERSION= 20060223
-PORTREVISION= 1
+PORTVERSION= 20060313
CATEGORIES= net devel
-MASTER_SITES= http://www.mu.org/~mux/
+MASTER_SITES= http://www.mu.org/~mux/ \
+ ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= mux
DISTNAME= ${PORTNAME}-snap-${PORTVERSION}
EXTRACT_SUFX= .tgz
diff --git a/net/csup/distinfo b/net/csup/distinfo
index fb2564c4579a..935a001d96c4 100644
--- a/net/csup/distinfo
+++ b/net/csup/distinfo
@@ -1,3 +1,3 @@
-MD5 (csup-snap-20060223.tgz) = bd439852c1a0343d8ef23632307ec8f3
-SHA256 (csup-snap-20060223.tgz) = dd0d1e5ebaea139747456258fd491fdbb0b9a314cc7be885fa3ed497e754f311
-SIZE (csup-snap-20060223.tgz) = 67345
+MD5 (csup-snap-20060313.tgz) = 834ca94f2ada881add0d7789d9acca85
+SHA256 (csup-snap-20060313.tgz) = 17d3ff5eb6b3a9e4baf163ae542d8bde14ed10b767939772d872185fa13f0164
+SIZE (csup-snap-20060313.tgz) = 78884
diff --git a/net/csup/files/patch-proto.c b/net/csup/files/patch-proto.c
deleted file mode 100644
index 845137c8ee15..000000000000
--- a/net/csup/files/patch-proto.c
+++ /dev/null
@@ -1,130 +0,0 @@
---- proto.c.bak 22 Feb 2006 23:22:04 -0000 1.75
-+++ proto.c 23 Feb 2006 01:20:53 -0000 1.76
-@@ -196,15 +196,15 @@ proto_greet(struct config *config)
- if (msg == NULL)
- goto bad;
- lprintf(-1, "Rejected by server: %s\n", msg);
-- return (-1);
-+ return (STATUS_TRANSIENTFAILURE);
- } else
- goto bad;
- lprintf(2, "Server software version: %s\n",
- swver != NULL ? swver : ".");
-- return (0);
-+ return (STATUS_SUCCESS);
- bad:
- lprintf(-1, "Invalid greeting from server\n");
-- return (-1);
-+ return (STATUS_FAILURE);
- }
-
- /* Negotiate protocol version with the server. */
-@@ -236,12 +236,12 @@ proto_negproto(struct config *config)
- if (maj != PROTO_MAJ || min != PROTO_MIN) {
- lprintf(-1, "Server protocol version %d.%d not supported "
- "by client\n", maj, min);
-- return (1);
-+ return (STATUS_FAILURE);
- }
-- return (0);
-+ return (STATUS_SUCCESS);
- bad:
- lprintf(-1, "Invalid PROTO command from server\n");
-- return (1);
-+ return (STATUS_FAILURE);
- }
-
- static int
-@@ -265,24 +265,24 @@ proto_login(struct config *config)
- if (strcmp(realm, ".") != 0 || strcmp(challenge, ".") != 0) {
- lprintf(-1, "Authentication required by the server and not "
- "supported by client\n");
-- return (1);
-+ return (STATUS_FAILURE);
- }
- proto_printf(s, "AUTHMD5 . . .\n");
- stream_flush(s);
- line = stream_getln(s, NULL);
- cmd = proto_get_ascii(&line);
- if (strcmp(cmd, "OK") == 0)
-- return (0);
-+ return (STATUS_SUCCESS);
- if (strcmp(cmd, "!") == 0) {
- msg = proto_get_rest(&line);
- if (msg == NULL)
- goto bad;
- lprintf(-1, "Server error: %s\n", msg);
-- return (1);
-+ return (STATUS_FAILURE);
- }
- bad:
- lprintf(-1, "Invalid server reply to AUTHMD5\n");
-- return (1);
-+ return (STATUS_FAILURE);
- }
-
- /*
-@@ -327,10 +327,10 @@ proto_fileattr(struct config *config)
- if (line == NULL || strcmp(line, ".") != 0)
- goto bad;
- memcpy(config->fasupport, support, sizeof(config->fasupport));
-- return (0);
-+ return (STATUS_SUCCESS);
- bad:
- lprintf(-1, "Protocol error negotiating attribute support\n");
-- return (1);
-+ return (STATUS_FAILURE);
- }
-
- /*
-@@ -422,10 +422,10 @@ proto_xchgcoll(struct config *config)
- if (line == NULL)
- goto bad;
- }
-- return (0);
-+ return (STATUS_SUCCESS);
- bad:
- lprintf(-1, "Protocol error during collection exchange\n");
-- return (1);
-+ return (STATUS_FAILURE);
- }
-
- static struct mux *
-@@ -482,7 +482,7 @@ proto_run(struct config *config)
- struct killer killer;
- struct threads *workers;
- struct mux *m;
-- int error, i, status;
-+ int i, status;
-
- /*
- * We pass NULL for the close() function because we'll reuse
-@@ -490,17 +490,17 @@ proto_run(struct config *config)
- */
- config->server = stream_open_fd(config->socket, stream_read_fd,
- stream_write_fd, NULL);
-- error = proto_greet(config);
-- if (!error)
-- error = proto_negproto(config);
-- if (!error)
-- error = proto_login(config);
-- if (!error)
-- error = proto_fileattr(config);
-- if (!error)
-- error = proto_xchgcoll(config);
-- if (error)
-- return (STATUS_FAILURE);
-+ status = proto_greet(config);
-+ if (status == STATUS_SUCCESS)
-+ status = proto_negproto(config);
-+ if (status == STATUS_SUCCESS)
-+ status = proto_login(config);
-+ if (status == STATUS_SUCCESS)
-+ status = proto_fileattr(config);
-+ if (status == STATUS_SUCCESS)
-+ status = proto_xchgcoll(config);
-+ if (status != STATUS_SUCCESS)
-+ return (status);
-
- /* Multi-threaded action starts here. */
- m = proto_mux(config);