Changeset 591
- Timestamp:
- Jul 1, 2011, 9:17:44 AM (14 years ago)
- Location:
- vendor/current
- Files:
-
- 23 edited
-
WHATSNEW.txt (modified) (2 diffs)
-
lib/tevent/tevent_select.c (modified) (2 diffs)
-
lib/tevent/tevent_standard.c (modified) (1 diff)
-
nsswitch/libwbclient/wbc_async.c (modified) (1 diff)
-
nsswitch/wb_common.c (modified) (3 diffs)
-
packaging/RHEL-CTDB/samba.spec (modified) (1 diff)
-
packaging/RHEL/makerpms.sh (modified) (1 diff)
-
packaging/RHEL/samba.spec (modified) (1 diff)
-
source3/VERSION (modified) (1 diff)
-
source3/client/client.c (modified) (1 diff)
-
source3/client/dnsbrowse.c (modified) (2 diffs)
-
source3/include/version.h (modified) (1 diff)
-
source3/lib/events.c (modified) (1 diff)
-
source3/lib/g_lock.c (modified) (1 diff)
-
source3/lib/packet.c (modified) (1 diff)
-
source3/lib/readline.c (modified) (1 diff)
-
source3/lib/select.c (modified) (2 diffs)
-
source3/lib/util_sock.c (modified) (4 diffs)
-
source3/libaddns/dnssock.c (modified) (1 diff)
-
source3/libsmb/nmblib.c (modified) (1 diff)
-
source3/nmbd/nmbd_packets.c (modified) (5 diffs)
-
source3/utils/smbfilter.c (modified) (2 diffs)
-
source3/winbindd/winbindd_dual.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/WHATSNEW.txt
r587 r591 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 1 50 ============================= 2 51 Release Notes for Samba 3.5.6 … … 95 144 96 145 97 Release notes for older releases follow: 98 ---------------------------------------- 146 ---------------------------------------------------------------------- 147 99 148 100 149 ============================= -
vendor/current/lib/tevent/tevent_select.c
r414 r591 112 112 struct tevent_fd *fde; 113 113 114 115 116 117 118 114 119 fde = tevent_common_add_fd(ev, mem_ctx, fd, flags, 115 120 handler, private_data, … … 144 149 /* setup any fd events */ 145 150 for (fde = select_ev->ev->fd_events; fde; fde = fde->next) { 151 152 153 154 155 146 156 if (fde->flags & TEVENT_FD_READ) { 147 157 FD_SET(fde->fd, &r_fds); -
vendor/current/lib/tevent/tevent_standard.c
r414 r591 458 458 /* setup any fd events */ 459 459 for (fde = std_ev->ev->fd_events; fde; fde = fde->next) { 460 461 462 463 464 460 465 if (fde->flags & TEVENT_FD_READ) { 461 466 FD_SET(fde->fd, &r_fds); -
vendor/current/nsswitch/libwbclient/wbc_async.c
r414 r591 510 510 int selret; 511 511 512 if (fd == -1) {512 if (fd ) { 513 513 return true; 514 514 } -
vendor/current/nsswitch/wb_common.c
r587 r591 245 245 case EINPROGRESS: 246 246 FD_ZERO(&w_fds); 247 248 249 250 247 251 FD_SET(fd, &w_fds); 248 252 tv.tv_sec = CONNECT_TIMEOUT - wait_time; … … 392 396 393 397 FD_ZERO(&r_fds); 398 399 400 401 402 394 403 FD_SET(winbindd_fd, &r_fds); 395 404 ZERO_STRUCT(tv); … … 452 461 453 462 FD_ZERO(&r_fds); 463 464 465 466 467 454 468 FD_SET(winbindd_fd, &r_fds); 455 469 ZERO_STRUCT(tv); -
vendor/current/packaging/RHEL-CTDB/samba.spec
r587 r591 6 6 Packager: Samba Team <[email protected]> 7 7 Name: samba 8 Version: 3.5. 68 Version: 3.5. 9 9 Release: 1GITHASH 10 10 Epoch: 0 -
vendor/current/packaging/RHEL/makerpms.sh
r587 r591 21 21 USERID=`id -u` 22 22 GRPID=`id -g` 23 VERSION='3.5. 6'23 VERSION='3.5.' 24 24 REVISION='' 25 25 SPECFILE="samba.spec" -
vendor/current/packaging/RHEL/samba.spec
r587 r591 6 6 Packager: Samba Team <[email protected]> 7 7 Name: samba 8 Version: 3.5. 68 Version: 3.5. 9 9 Release: 1 10 10 Epoch: 0 -
vendor/current/source3/VERSION
r587 r591 26 26 SAMBA_VERSION_MAJOR=3 27 27 SAMBA_VERSION_MINOR=5 28 SAMBA_VERSION_RELEASE= 628 SAMBA_VERSION_RELEASE= 29 29 30 30 ######################################################## -
vendor/current/source3/client/client.c
r414 r591 4421 4421 again: 4422 4422 4423 if (cli->fd == -1) 4423 if (cli->fd < 0 || cli->fd >= FD_SETSIZE) { 4424 errno = EBADF; 4424 4425 return; 4426 4425 4427 4426 4428 FD_ZERO(&fds); -
vendor/current/source3/client/dnsbrowse.c
r414 r591 80 80 if (fdset != NULL) { 81 81 TALLOC_FREE(fdset); 82 83 84 85 86 82 87 } 83 88 … … 182 187 } 183 188 189 190 191 192 193 194 184 195 fdsetsz = howmany(mdnsfd + 1, NFDBITS) * sizeof(fd_mask); 185 196 fdset = TALLOC_ZERO(ctx, fdsetsz); -
vendor/current/source3/include/version.h
r587 r591 2 2 #define SAMBA_VERSION_MAJOR 3 3 3 #define SAMBA_VERSION_MINOR 5 4 #define SAMBA_VERSION_RELEASE 65 #define SAMBA_VERSION_OFFICIAL_STRING "3.5. 6"4 #define SAMBA_VERSION_RELEASE 5 #define SAMBA_VERSION_OFFICIAL_STRING "3.5." 6 6 #ifdef SAMBA_VERSION_VENDOR_FUNCTION 7 7 # define SAMBA_VERSION_STRING SAMBA_VERSION_VENDOR_FUNCTION -
vendor/current/source3/lib/events.c
r427 r591 56 56 57 57 for (fde = ev->fd_events; fde; fde = fde->next) { 58 59 60 61 62 63 64 65 58 66 if (fde->flags & EVENT_FD_READ) { 59 67 FD_SET(fde->fd, read_fds); -
vendor/current/source3/lib/g_lock.c
r453 r591 392 392 FD_ZERO(r_fds); 393 393 max_fd = ctdbd_conn_get_fd(conn); 394 FD_SET(max_fd, r_fds); 394 if (max_fd >= 0 && max_fd < FD_SETSIZE) { 395 FD_SET(max_fd, r_fds); 396 } 395 397 } 396 398 #endif -
vendor/current/source3/lib/packet.c
r414 r591 108 108 fd_set r_fds; 109 109 110 111 112 113 114 110 115 FD_ZERO(&r_fds); 111 116 FD_SET(ctx->fd, &r_fds); -
vendor/current/source3/lib/readline.c
r414 r591 92 92 timeout.tv_usec = 0; 93 93 94 95 96 97 98 94 99 FD_ZERO(&fds); 95 100 FD_SET(fd,&fds); -
vendor/current/source3/lib/select.c
r414 r591 76 76 } 77 77 78 79 80 81 82 83 84 85 86 87 88 78 89 /* 79 90 * These next two lines seem to fix a bug with the Linux … … 102 113 FD_ZERO(readfds2); 103 114 } 115 104 116 FD_SET(select_pipe[0], readfds2); 105 117 -
vendor/current/source3/lib/util_sock.c
r414 r591 496 496 497 497 for (nread=0; nread < mincnt; ) { 498 499 500 501 502 498 503 FD_ZERO(&fds); 499 504 FD_SET(fd,&fds); … … 1236 1241 for (i=0; i<num_addrs; i++) { 1237 1242 sockets[i] = socket(addrs[i].ss_family, SOCK_STREAM, 0); 1238 if (sockets[i] < 0 )1243 if (sockets[i] < 0) 1239 1244 goto done; 1240 1245 set_blocking(sockets[i], false); … … 1285 1290 1286 1291 for (i=0; i<num_addrs; i++) { 1287 if (sockets[i] == -1) 1292 if (sockets[i] < 0 || sockets[i] >= FD_SETSIZE) { 1293 /* This cannot happen - ignore if so. */ 1288 1294 continue; 1295 1289 1296 FD_SET(sockets[i], &wr_fds); 1290 1297 FD_SET(sockets[i], &r_fds); … … 1306 1313 for (i=0; i<num_addrs; i++) { 1307 1314 1308 if (sockets[i] == -1) 1315 if (sockets[i] < 0 || sockets[i] >= FD_SETSIZE) { 1316 /* This cannot happen - ignore if so. */ 1309 1317 continue; 1318 1310 1319 1311 1320 /* Stevens, Network Programming says that if there's a -
vendor/current/source3/libaddns/dnssock.c
r414 r591 220 220 int fd_ready; 221 221 222 223 224 225 226 222 227 FD_ZERO( &rfds ); 223 228 FD_SET( fd, &rfds ); -
vendor/current/source3/libsmb/nmblib.c
r587 r591 1095 1095 int ret; 1096 1096 1097 1098 1099 1100 1101 1097 1102 FD_ZERO(&fds); 1098 1103 FD_SET(fd,&fds); -
vendor/current/source3/nmbd/nmbd_packets.c
r414 r591 1697 1697 count *= 4; 1698 1698 1699 if(count > FD_SETSIZE) {1699 if(count > FD_SETSIZE) { 1700 1700 DEBUG(0,("create_listen_fdset: Too many file descriptors needed (%d). We can \ 1701 1701 only use %d.\n", count, FD_SETSIZE)); … … 1713 1713 1714 1714 /* Add in the lp_socket_address() interface on 137. */ 1715 1716 1717 1718 1719 1720 1715 1721 FD_SET(ClientNMB,pset); 1716 1722 sock_array[num++] = ClientNMB; … … 1722 1728 /* Add in the 137 sockets on all the interfaces. */ 1723 1729 for (subrec = FIRST_SUBNET; subrec; subrec = NEXT_SUBNET_EXCLUDING_UNICAST(subrec)) { 1730 1731 1732 1733 1724 1734 FD_SET(subrec->nmb_sock,pset); 1725 1735 sock_array[num++] = subrec->nmb_sock; 1726 1736 *maxfd = MAX( *maxfd, subrec->nmb_sock); 1727 1737 1738 1739 1740 1741 1728 1742 sock_array[num++] = subrec->nmb_bcast; 1729 if (subrec->nmb_bcast != -1) { 1730 FD_SET(subrec->nmb_bcast,pset); 1731 *maxfd = MAX( *maxfd, subrec->nmb_bcast); 1732 } 1743 FD_SET(subrec->nmb_bcast,pset); 1744 *maxfd = MAX( *maxfd, subrec->nmb_bcast); 1733 1745 } 1734 1746 1735 1747 /* Add in the lp_socket_address() interface on 138. */ 1748 1749 1750 1751 1752 1736 1753 FD_SET(ClientDGRAM,pset); 1737 1754 sock_array[num++] = ClientDGRAM; … … 1743 1760 /* Add in the 138 sockets on all the interfaces. */ 1744 1761 for (subrec = FIRST_SUBNET; subrec; subrec = NEXT_SUBNET_EXCLUDING_UNICAST(subrec)) { 1762 1763 1764 1765 1745 1766 FD_SET(subrec->dgram_sock,pset); 1746 1767 sock_array[num++] = subrec->dgram_sock; 1747 1768 *maxfd = MAX( *maxfd, subrec->dgram_sock); 1748 1769 1770 1771 1772 1773 1749 1774 sock_array[num++] = subrec->dgram_bcast; 1750 1775 if (subrec->dgram_bcast != -1) { … … 1877 1902 #ifndef SYNC_DNS 1878 1903 dns_fd = asyncdns_fd(); 1879 if (dns_fd != -1) {1904 if (dns_fd ) { 1880 1905 FD_SET(dns_fd, &r_fds); 1881 1906 maxfd = MAX( maxfd, dns_fd); -
vendor/current/source3/utils/smbfilter.c
r587 r591 194 194 195 195 FD_ZERO(&fds); 196 if (s != -1) FD_SET(s, &fds);197 if (c != -1) FD_SET(c, &fds);196 if (s ) FD_SET(s, &fds); 197 if (c ) FD_SET(c, &fds); 198 198 199 199 num = sys_select_intr(MAX(s+1, c+1),&fds,NULL,NULL,NULL); … … 268 268 269 269 FD_ZERO(&fds); 270 271 272 270 273 FD_SET(s, &fds); 271 274 -
vendor/current/source3/winbindd/winbindd_dual.c
r478 r591 1461 1461 FD_ZERO(&r_fds); 1462 1462 FD_ZERO(&w_fds); 1463 1464 1465 1466 1467 1468 1469 1463 1470 FD_SET(state.sock, &r_fds); 1464 1471 maxfd = state.sock;
Note:
See TracChangeset
for help on using the changeset viewer.
