Commit bbbe0db3 authored by Pierangelo Masarati's avatar Pierangelo Masarati
Browse files

helper for unlimited time/size limits request

parent f0d15d3a
......@@ -428,7 +428,12 @@ handle_private_option( int i )
urlpre = strdup( optarg );
break;
case 'l': /* time limit */
timelimit = atoi( optarg );
if ( strcasecmp( optarg, "none" ) == 0 ) {
/* maxInt as per RFC 4.1.1. Message Envelope */
sizelimit = 2147483647;
} else {
timelimit = atoi( optarg );
}
if( timelimit < 0 ) {
fprintf( stderr, _("%s: invalid timelimit (%d) specified\n"),
prog, timelimit );
......@@ -470,7 +475,12 @@ handle_private_option( int i )
++includeufn;
break;
case 'z': /* size limit */
sizelimit = atoi( optarg );
if ( strcasecmp( optarg, "none" ) == 0 ) {
/* maxInt as per RFC 4.1.1. Message Envelope */
sizelimit = 2147483647;
} else {
sizelimit = atoi( optarg );
}
break;
default:
return 0;
......
......@@ -227,6 +227,11 @@ timelimit of
(zero) removes the
.B ldap.conf
limit.
A timelimit of
.I none
uses
.I maxInt
(2147483647, RFC 2251) as timelimit.
A server may impose a maximal timelimit which only
the root user may override.
.TP
......@@ -237,6 +242,11 @@ of
(zero) removes the
.B ldap.conf
limit.
A sizelimit of
.I none
uses
.I maxInt
(2147483647, RFC 2251) as sizelimit.
A server may impose a maximal sizelimit which only
the root user may override.
.TP
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment