Changeset 1264 for TI05-delivery/trunk
- Timestamp:
- 03/07/06 10:19:20 (15 years ago)
- Location:
- TI05-delivery/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
TI05-delivery/trunk/src/bbftp-client-3.2.0/bbftpc/bbftp_private_user.c
r1259 r1264 143 143 144 144 /* Send version verification message. */ 145 if (ndg_message_send(NDG_HANDSHAKE, strlen(NDG_HANDSHAKE) + 1, logmessage) == -1) {145 if (ndg_message_send(NDG_HANDSHAKE, strlen(NDG_HANDSHAKE), logmessage) == -1) { 146 146 return -1; 147 147 } … … 163 163 } 164 164 165 if (ndg_message_send(privatestr, strlen(privatestr) + 1, logmessage) == -1) {165 if (ndg_message_send(privatestr, strlen(privatestr), logmessage) == -1) { 166 166 return -1; 167 167 } -
TI05-delivery/trunk/src/bbftp-server-3.2.0/bbftpd/ndg.c
r1187 r1264 50 50 51 51 /* Send response */ 52 if (ndg_message_send(NDG_HANDSHAKE, strlen(NDG_HANDSHAKE) + 1, logmessage) == -1) {52 if (ndg_message_send(NDG_HANDSHAKE, strlen(NDG_HANDSHAKE), logmessage) == -1) { 53 53 return -1; 54 54 } … … 204 204 * 205 205 * The message length is sent in a separate header. 206 * The message is guaranteed to be NULL terminated. This is done by 207 * allocating length+1 bytes and filling them with \0. 206 208 * 207 209 * @param buffer is set to newly allocated message buffer. … … 221 223 } 222 224 223 if ((*buffer = (char *) malloc(*length *sizeof(char))) == NULL) {225 if ((*buffer = (char *)calloc(*length+1, sizeof(char))) == NULL) { 224 226 sprintf(logmessage, "ngd_message_recv malloc error"); 225 227 return -1; -
TI05-delivery/trunk/src/python_ext/bbftpc.c
r1259 r1264 229 229 } 230 230 231 if (ndg_client_message_send(buffer, len +1, logmessage) == -1) {231 if (ndg_client_message_send(buffer, len, logmessage) == -1) { 232 232 PyErr_SetString(PyExc_IOError, logmessage); 233 233 return NULL; -
TI05-delivery/trunk/test/runclient.py
r1259 r1264 14 14 NDG_MESSAGE_LEN = 256 15 15 16 NDG_HANDSHAKE = "NDG-Delivery- server%s" % VERSION16 NDG_HANDSHAKE = "NDG-Delivery-client %s" % VERSION 17 17 18 18 … … 23 23 24 24 class AuthClientHandler(object): 25 def __init__(self, privatestr=" "):25 def __init__(self, privatestr="none"): 26 26 self.privatestr = privatestr 27 27 28 28 def authenticate(self): 29 print >>sys.stderr, "Waiting 20s for gdb connect: pid=%d" % os.getpid(),30 time.sleep(20)31 print >>sys.stderr, "continueing"29 #print >>sys.stderr, "Waiting 20s for gdb connect: pid=%d" % os.getpid(), 30 #time.sleep(20) 31 #print >>sys.stderr, "continueing" 32 32 33 33 BC.send(NDG_HANDSHAKE) 34 34 resp = BC.recv() 35 36 print "Received Auth handshake: %s" % resp 35 37 36 38 BC.send(self.privatestr) … … 55 57 i = args.index('-P') 56 58 except ValueError: 57 privatestr = " "59 privatestr = "none" 58 60 pass 59 61 else: -
TI05-delivery/trunk/test/test_embedded.py
r1247 r1264 24 24 25 25 import delivery.server as server 26 import traceback 26 27 27 28 … … 34 35 #fh.close() 35 36 #time.sleep(20) 37 38 msg = self.recv() 39 syslog.syslog(syslog.LOG_DEBUG, 'AuthContext received Auth message: %s' % msg) 40 41 self.send(NDG_HANDSHAKE) 42 43 privatestr = self.recv() 44 syslog.syslog(syslog.LOG_DEBUG, "AuthContext received privatestr: %s" % privatestr) 36 45 37 msg = self.recvCStr()38 39 syslog.syslog(syslog.LOG_DEBUG, 'AuthContext received Auth message: %s' % msg)40 41 self.send(NDG_HANDSHAKE)42 43 privatestr = self.recvCStr()44 syslog.syslog(syslog.LOG_DEBUG, "AuthContext received privatestr: %s" % privatestr)45 46 46 return self.makeAuthzHandler(msg, "TestCaseUser") 47 47
Note: See TracChangeset
for help on using the changeset viewer.