server = parseServerAndShare(pathInfo); if ( server != null && ( i = server.indexOf('/') ) > 0 ) { server = server.substring(0, i).toLowerCase(); NameServiceClient nameServiceClient = getTransportContext().getNameServiceClient(); if ( pathInfo == null || server == null ) { String mb = nameServiceClient.getNbtByName(NbtAddress.MASTER_BROWSER_NAME, 0x01, null).getHostAddress(); challenge = getTransportContext().getTransportPool().getChallenge(getTransportContext(), dc); if ( ( ntlm = NtlmSsp.authenticate(getTransportContext(), req, resp, challenge) ) == null ) { return; String domain = ( index != -1 ) ? user.substring(0, index) : this.defaultDomain; user = ( index != -1 ) ? user.substring(index + 1) : user; ntlm = new NtlmPasswordAuthentication(getTransportContext(), domain, user, password); try ( SmbFile file = openFile(pathInfo, server) ) { if ( file.isDirectory() ) { doDirectory(req, resp, file); doFile(req, resp, file);
p.setProperty("jcifs.smb.client.attrExpirationPeriod", "300000"); Enumeration<String> e = getInitParameterNames(); while ( e.hasMoreElements() ) { name = e.nextElement(); if ( name.startsWith("jcifs.") ) { p.setProperty(name, getInitParameter(name));
for( j = 0; iter.hasNext(); j++ ) { if( sort == 0 ) { if( compareNames( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareSizes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareTypes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareDates( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break;
server = parseServerAndShare( pathInfo ); if( server != null && ( i = server.indexOf( '/' )) > 0 ) { server = server.substring( 0, i ).toLowerCase(); doDirectory( req, resp, file ); } else { doFile( req, resp, file );
/** * @param pathInfo * @param server * @return * @throws MalformedURLException */ private SmbFile openFile ( String pathInfo, String server ) throws MalformedURLException { SmbFile file; if ( server == null ) { file = new SmbFile("smb://", getTransportContext()); } else { file = new SmbFile("smb:/" + pathInfo, getTransportContext()); } return file; }
for( j = 0; iter.hasNext(); j++ ) { if( sort == 0 ) { if( compareNames( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareSizes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareTypes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareDates( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break;
server = parseServerAndShare( pathInfo ); if( server != null && ( i = server.indexOf( '/' )) > 0 ) { server = server.substring( 0, i ).toLowerCase(); doDirectory( req, resp, file ); } else { doFile( req, resp, file );
/** * @param pathInfo * @param server * @return * @throws MalformedURLException */ private SmbFile openFile ( String pathInfo, String server ) throws MalformedURLException { SmbFile file; if ( server == null ) { file = new SmbFile("smb://", getTransportContext()); } else { file = new SmbFile("smb:/" + pathInfo, getTransportContext()); } return file; }
for ( j = 0; iter.hasNext(); j++ ) { if ( sort == 0 ) { if ( compareNames(dirents[ i ], name, iter.next()) < 0 ) { break; if ( compareSizes(dirents[ i ], name, iter.next()) < 0 ) { break; if ( compareTypes(dirents[ i ], name, iter.next()) < 0 ) { break; if ( compareDates(dirents[ i ], name, iter.next()) < 0 ) { break;
server = parseServerAndShare( pathInfo ); if( server != null && ( i = server.indexOf( '/' )) > 0 ) { server = server.substring( 0, i ).toLowerCase(); doDirectory( req, resp, file ); } else { doFile( req, resp, file );
server = parseServerAndShare(pathInfo); if ( server != null && ( i = server.indexOf('/') ) > 0 ) { server = server.substring(0, i).toLowerCase(); NameServiceClient nameServiceClient = getTransportContext().getNameServiceClient(); if ( pathInfo == null || server == null ) { String mb = nameServiceClient.getNbtByName(NbtAddress.MASTER_BROWSER_NAME, 0x01, null).getHostAddress(); challenge = getTransportContext().getTransportPool().getChallenge(getTransportContext(), dc); if ( ( ntlm = NtlmSsp.authenticate(getTransportContext(), req, resp, challenge) ) == null ) { return; String domain = ( index != -1 ) ? user.substring(0, index) : this.defaultDomain; user = ( index != -1 ) ? user.substring(index + 1) : user; ntlm = new NtlmPasswordAuthentication(getTransportContext(), domain, user, password); try ( SmbFile file = openFile(pathInfo, server) ) { if ( file.isDirectory() ) { doDirectory(req, resp, file); doFile(req, resp, file);
p.setProperty("jcifs.smb.client.attrExpirationPeriod", "300000"); Enumeration<String> e = getInitParameterNames(); while ( e.hasMoreElements() ) { name = e.nextElement(); if ( name.startsWith("jcifs.") ) { p.setProperty(name, getInitParameter(name));
for ( j = 0; iter.hasNext(); j++ ) { if ( sort == 0 ) { if ( compareNames(dirents[ i ], name, iter.next()) < 0 ) { break; if ( compareSizes(dirents[ i ], name, iter.next()) < 0 ) { break; if ( compareTypes(dirents[ i ], name, iter.next()) < 0 ) { break; if ( compareDates(dirents[ i ], name, iter.next()) < 0 ) { break;
server = parseServerAndShare( pathInfo ); if( server != null && ( i = server.indexOf( '/' )) > 0 ) { server = server.substring( 0, i ).toLowerCase(); doDirectory( req, resp, file ); } else { doFile( req, resp, file );
Config.setProperty( "jcifs.smb.client.attrExpirationPeriod", "300000" ); Enumeration e = getInitParameterNames(); while( e.hasMoreElements() ) { name = (String)e.nextElement(); if( name.startsWith( "jcifs." )) { Config.setProperty( name, getInitParameter( name ));
for( j = 0; iter.hasNext(); j++ ) { if( sort == 0 ) { if( compareNames( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareSizes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareTypes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareDates( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break;
Config.setProperty( "jcifs.smb.client.attrExpirationPeriod", "300000" ); Enumeration e = getInitParameterNames(); while( e.hasMoreElements() ) { name = (String)e.nextElement(); if( name.startsWith( "jcifs." )) { Config.setProperty( name, getInitParameter( name ));
for( j = 0; iter.hasNext(); j++ ) { if( sort == 0 ) { if( compareNames( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareSizes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareTypes( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break; if( compareDates( dirents[i], name, (SmbFile)iter.next() ) < 0 ) { break;
Config.setProperty( "jcifs.smb.client.attrExpirationPeriod", "300000" ); Enumeration e = getInitParameterNames(); while( e.hasMoreElements() ) { name = (String)e.nextElement(); if( name.startsWith( "jcifs." )) { Config.setProperty( name, getInitParameter( name ));