aboutsummaryrefslogtreecommitdiffstats
path: root/fetchmail.c
Commit message (Expand)AuthorAgeFilesLines
...
* Changes from the road.Eric S. Raymond1999-08-171-14/+25
* Postfix-aware.Eric S. Raymond1999-07-311-3/+6
* Before applying Brian Boutel's lexer fix.Eric S. Raymond1999-07-311-2/+1
* Fix lockfile screwage.Eric S. Raymond1999-06-161-4/+9
* Improve fetchmail -V by moving password-gathering further forward.Eric S. Raymond1999-04-251-68/+74
* Enable expunge to controil POP2 and POP3 checkpointing.Eric S. Raymond1999-04-181-3/+2
* Fix .netrc code to search on both host and user name.Eric S. Raymond1999-03-281-6/+4
* Verbosity fix.Eric S. Raymond1999-03-071-1/+1
* Ready to ship 5.0.0.Eric S. Raymond1999-02-281-2/+0
* Added bouncemail option.Eric S. Raymond1999-02-071-0/+9
* Force timestamping if we're going to a logfile.Eric S. Raymond1999-02-071-4/+5
* FreeBSD support.Eric S. Raymond1999-02-071-7/+35
* Simplify error reporting further.Eric S. Raymond1999-02-031-21/+21
* better timestamp format.Eric S. Raymond1999-02-031-2/+4
* Return of the dancing progress dots.Eric S. Raymond1999-02-011-20/+21
* Move /proc/net/dev derivation to runtime.Eric S. Raymond1999-01-311-0/+4
* This version appears ready to ship.Eric S. Raymond1999-01-301-0/+3
* Make the mimedecode default TRUE.Eric S. Raymond1999-01-101-1/+1
* More error message cleanup.Eric S. Raymond1999-01-061-2/+2
* error -> report, third stage.Eric S. Raymond1999-01-051-12/+12
* Progress messages now go to stdout.Eric S. Raymond1999-01-051-1/+1
* Progress messages now go to stdout.Eric S. Raymond1999-01-051-21/+21
* First step towards splitting error from progress messages.Eric S. Raymond1999-01-051-11/+11
* Fix the localdomain problem.Eric S. Raymond1999-01-051-2/+2
* bytes -> octets.Eric S. Raymond1999-01-031-1/+1
* Gunther Leber's fixes.Eric S. Raymond1999-01-021-5/+5
* This version is good.Eric S. Raymond1999-01-011-1/+1
* Minor corrections.Eric S. Raymond1998-12-191-1/+3
* Search on both pollnames and via names.Eric S. Raymond1998-12-141-3/+14
* setvbuf not needed; messages are going to stderr.Eric S. Raymond1998-12-071-3/+0
* Wakeup clears `wedged' flags.Eric S. Raymond1998-12-071-0/+4
* Fix copyrights.Eric S. Raymond1998-12-041-2/+0
* Fix an error in the wedge-detection logic.Eric S. Raymond1998-12-041-9/+11
* Change in version computation.Eric S. Raymond1998-11-301-3/+3
* Internationalization support via GNU gettext().Eric S. Raymond1998-11-261-146/+156
* Cleanup.Eric S. Raymond1998-11-221-2/+3
* Fix the sanity check.Eric S. Raymond1998-11-201-6/+5
* Fix the sanity check.Eric S. Raymond1998-11-201-5/+4
* Error message fix.Eric S. Raymond1998-11-201-3/+3
* Fix the LMTP port sanity check.Eric S. Raymond1998-11-201-5/+22
* Comment fix.Eric S. Raymond1998-11-201-6/+7
* Send notification and wedge the connection on too many timeouts.Eric S. Raymond1998-11-201-9/+9
* Added socks library support.Eric S. Raymond1998-11-201-0/+16
* Postmaster option fix.Eric S. Raymond1998-11-171-0/+2
* Gerald Britton's support for mixed Kerberos and Hesiod.Eric S. Raymond1998-11-171-0/+24
* Added LMTP support.Eric S. Raymond1998-11-071-1/+10
* Added plugin/plugout option.Eric S. Raymond1998-11-021-0/+11
* New authfail handling.Eric S. Raymond1998-10-301-5/+0
* Rationalized timestamps.Eric S. Raymond1998-10-301-12/+2
* Better error direction.Eric S. Raymond1998-10-301-12/+30
lass="p">(argc, argv) int argc; char **argv; { int c; int digit_optind = 0; while (1) { int this_option_optind = optind ? optind : 1; int option_index = 0; static struct option long_options[] = { {"add", 1, 0, 0}, {"append", 0, 0, 0}, {"delete", 1, 0, 0}, {"verbose", 0, 0, 0}, {"create", 0, 0, 0}, {"file", 1, 0, 0}, {0, 0, 0, 0} }; c = getopt_long (argc, argv, "abc:d:0123456789", long_options, &option_index); if (c == EOF) break; switch (c) { case 0: printf ("option %s", long_options[option_index].name); if (optarg) printf (" with arg %s", optarg); printf ("\n"); break; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': if (digit_optind != 0 && digit_optind != this_option_optind) printf ("digits occur in two different argv-elements.\n"); digit_optind = this_option_optind; printf ("option %c\n", c); break; case 'a': printf ("option a\n"); break; case 'b': printf ("option b\n"); break; case 'c': printf ("option c with value `%s'\n", optarg); break; case 'd': printf ("option d with value `%s'\n", optarg); break; case '?': break; default: printf ("?? getopt returned character code 0%o ??\n", c); } } if (optind < argc) { printf ("non-option ARGV-elements: "); while (optind < argc) printf ("%s ", argv[optind++]); printf ("\n"); } exit (0); } #endif /* TEST */