File-GetLineMaxLength version 1.01 ================================== File::GetLineMaxLength - Get lines from a file, up to a maximum line length While generally reading lines of data is easy in perl (eg C<E<lt>$FhE<gt>>), there's apparently no easy way to limit the read line to a maximum length (as in the C call C<fgets(char *s, int size, FILE *stream)>). This can lead to potential DOS situations in your code where an attacker can send an arbitrarily large line and use up all your memory. Of course you can use things like BSD::Resource to stop your program using all memory, but that just kills off the process and gives you no more information about what was causing the problem. INSTALLATION To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES This module requires these other modules and libraries: blah blah blah COPYRIGHT AND LICENCE Put the correct copyright and licence information here. Copyright (C) 2004-2007 by FastMail IP Partners This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.