This project has been replaced by cidrmerge. Please refer to http://cidrmerge.sourceforge.net/
Be the first to post a text review of Optimize. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2.5.1 - Refuse to run if the size of integer is not 32 bits - Protect from too big network expansion (network <=4) appling whitelist, that can cause program to segfault - Corrected array memmove problem that was causing one network to be lost each expansion - Renamed defined variable and moved to makefile - Changed makefile to be easyest to modify/configure 2.5.0 - Introduced "OPTIMIZED_SORT" compile-time flag to use a very optimized sorting routine (thanks to Michael Tokarev). On my pc sorting 8M networks now take 2 secs instead of 17! - Corrected a bug in conflicts resolution (introduced in 2.4.0) that could cause some blacklisted IPs to be lost in case of whitelisted subnetworks - Rewritten input function (again!) to be faster and more readable. - Changed output function to be faster (-20% of total exectution time during my testing whith 8M networks) - Introduced "TIMESTAMP" compile-time flag to produce timestamp.out output with function-level profiling informations 2.4.1 - Changed makefile to work on solaris whithout warnings 2.4.0 - Input Parsing function rewritten. Added logic to handle space characters as carriage returns - Library function prototypes changed to be more flexible (now auto sorting is an option): please check header file to see what's new - Corrected bug in whitelisting that could cause whitelisted hosts to be produced in output - Rationalized whitelist function (shorter and better I hope :-) ) 2.3.2 - Adding support for * in input lines (examples: 10.*, 10.20.*, etc) 2.3.1 - Enforce syntax cheking in order to refuse all lines with letters into. 2.3.0 - Adding support for not cidr compliant line in input files. Support: "X" "X.Y" "X.Y.Z" "X.Y.Z.N". Those lines are threated using full network range. 2.2.1 - Splitted library compilation from main executable: to have the library, now is necessary to use the "make lib" makefile commandZ 2.2.0 - First public release
2.5.0 - Introduced "OPTIMIZED_SORT" compile-time flag to use a very optimized sorting routine (thanks to Michael Tokarev). On my pc sorting 8M networks now take 2 secs instead of 17! - Corrected a bug in conflicts resolution (introduced in 2.4.0) that could cause some blacklisted IPs to be lost in case of whitelisted subnetworks - Rewritten input function (again!) to be faster and more readable. - Changed output function to be faster (-20% of total exectution time during my testing whith 8M networks) - Introduced "TIMESTAMP" compile-time flag to produce timestamp.out output with function-level profiling informations 2.4.1 - Changed makefile to work on solaris whithout warnings 2.4.0 - Input Parsing function rewritten. Added logic to handle space characters as carriage returns - Library function prototypes changed to be more flexible (now auto sorting is an option): please check header file to see what's new - Corrected bug in whitelisting that could cause whitelisted hosts to be produced in output - Rationalized whitelist function (shorter and better I hope :-) ) 2.3.2 - Adding support for * in input lines (examples: 10.*, 10.20.*, etc) 2.3.1 - Enforce syntax cheking in order to refuse all lines with letters into. 2.3.0 - Adding support for not cidr compliant line in input files. Support: "X" "X.Y" "X.Y.Z" "X.Y.Z.N". Those lines are threated using full network range. 2.2.1 - Splitted library compilation from main executable: to have the library, now is necessary to use the "make lib" makefile commandZ 2.2.0 - First public release
2.4.1 - Changed makefile to work on solaris whithout warnings 2.4.0 - Input Parsing function rewritten. Added logic to handle space characters as carriage returns - Library function prototypes changed to be more flexible (now auto sorting is an option): please check header file to see what's changed - Corrected bug in whitelisting that could cause whitelisted hosts to be produced in output - Rationalized whitelist function (shorter and better I hope :-) ) 2.3.2 - Adding support for * in input lines (examples: 10.*, 10.20.*, etc) 2.3.1 - Enforce syntax cheking in order to refuse all lines with letters into. 2.3.0 - Adding support for not cidr compliant line in input files. Support: "X" "X.Y" "X.Y.Z" "X.Y.Z.N". Those lines are threated using full network range. 2.2.1 - Splitted library compilation from main executable: to have the library, now is necessary to use the "make lib" makefile commandZ 2.2.0 - First public release
2.4 - Input Parsing function rewritten. Added logic to handle space characters as carriage returns - Library function prototypes changed to be more flexible (now auto sorting is an option): please check header file to see what's changed - Corrected bug in whitelisting that could cause whitelisted hosts to be produced in output - Rationalized whitelist function (shorter and better I hope :-) ) 2.3.2 - Adding support for * in input lines (examples: 10.*, 10.20.*, etc) 2.3.1 - Enforce syntax cheking in order to refuse all lines with letters into. 2.3.0 - Adding support for not cidr compliant line in input files. Support: "X" "X.Y" "X.Y.Z" "X.Y.Z.N". Those lines are threated using full network range. 2.2.1 - Splitted library compilation from main executable: to have the library, now is necessary to use the "make lib" makefile commandZ 2.2.0 - First public release
2.3.2 - Adding support for * in input lines (examples: 10.*, 10.20.*, etc) 2.3.1 - Enforce syntax cheking in order to refuse all lines with letters into. 2.3.0 - Adding support for not cidr compliant line in input files. Support: "X" "X.Y" "X.Y.Z" "X.Y.Z.N". Those lines are threated using full network range. 2.2.1 - Splitted library compilation from main executable: to have the library, now is necessary to use the "make lib" makefile commandZ 2.2.0 - First public release
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?