12017-08-09 Ollivier Robert <roberto@keltia.net> 2 3 * README-fr.md, README.md: 4 Sync with current state. 5 [d5d1403715ea] [tip] 6 7 * ChangeLog: 8 Sync ChangeLog. 9 [55c2817c0c2c] 10 11 * calife.c: 12 Wrap fd declaration with #ifdef WANT_GLOBAL_RC. 13 [2b171253cc39] 14 15 * calife.c: 16 Remove trailing spaces. 17 [9190b44575db] 18 19 * calife.c: 20 Separate the two cases to avoid unused variables.. 21 [ec92424830ea] 22 23 * calife.c: 24 Refactor: create whoami() to simplify main(). 25 [907189024d8f] 26 27 * conf.h: 28 Hook up compiler.h and use it. 29 [f9fd34e270bf] 30 31 * compiler.h: 32 Include compiler.h by Bertrand Petit. Add keyword for declarations. 33 [dbb4a7f658f1] 34 35 * auth.c: 36 Add assertions. 37 [e5ce664a97ca] 38 39 * auth.c: 40 Test 1st char instead. 41 [d6119254e1af] 42 43 * calife.c: 44 This is not necessary, exec() is coming. 45 [225a2044ea10] 46 47 * calife.c: 48 Be more explicite. 49 [e21871d017e0] 50 512017-08-08 Ollivier Robert <roberto@keltia.net> 52 53 * calife.c: 54 Displays the strerror(3) output when fork(2) fails. 55 56 Proposed by: Elrond <elrond@phoe.frmug.org> 57 [7b2576d3600f] 58 592014-11-10 Ollivier Robert <roberto@keltia.net> 60 61 * .hgtags: 62 Added tag 3.0.5 for changeset 12b49af8a87b 63 [c9e854d492e5] 64 65 * ChangeLog: 66 Update. 67 [12b49af8a87b] [3.0.5] 68 69 * .hgtags: 70 Added tag 3.0.5 for changeset 2200d81bf270 71 [2bcc3cffc133] 72 73 * .hgtags: 74 Added tag 3.0.5 for changeset ee46e1fd4642 75 [2200d81bf270] 76 77 * config.guess, config.sub: 78 Update config.guess/sub to 2014/11/04 versions. 79 [ee46e1fd4642] 80 81 * README-fr.md, README.md, pam/freebsd9: 82 Add a freebsd9 PAM configuration file for 9.x and up. Fix READMEs. 83 84 Submitted by: Dag-Erling Smørgrav <des@freebsd.org> 85 [f91e6350b459] 86 87 * ChangeLog: 88 Merge. 89 [3a061fcd5584] 90 91 * ChangeLog: 92 Re-sync ChangeLog. 93 [b03e3cef8195] 94 952014-09-05 Ollivier Robert <roberto@keltia.net> 96 97 * .hgtags: 98 Added tag 3.0.4 for changeset 25570e2f1dfc 99 [0b9c5e950384] 100 101 * calife.auth.5.in, db.c: 102 Add support for %group in calife.auth. 103 [25570e2f1dfc] [3.0.4] 104 105 * calife.c: 106 Fix messages, add ssid to debug. 107 [57ac191d6c4c] 108 109 * util.c: 110 Clear out memory zones securely. 111 [0849dfe2ac8e] 112 1132014-05-23 Ollivier Robert <roberto@keltia.net> 114 115 * .hgtags: 116 Added tag 3.0.3 for changeset 5d141ecaf6a2 117 [3d15d0eb220f] 118 119 * ChangeLog: 120 Sync. 121 [5d141ecaf6a2] [3.0.3] 122 123 * .hgtags: 124 Added tag 3.0.3 for changeset e47593d1cbda 125 [2ca74c88ca3a] 126 127 * configure: 128 Regenerate for 3.0.3, should fix staged dir in FreeBSD ports. 129 [e47593d1cbda] 130 131 * Makefile.in: 132 Remove unneeded messages. Do not rename old binary. 133 [62657218adf3] 134 1352014-03-20 Ollivier Robert <roberto@keltia.freenix.fr> 136 137 * conf.h: 138 Merge. 139 [b0fe97d87286] 140 1412013-03-25 Ollivier Robert <roberto@keltia.net> 142 143 * .hgignore: 144 Add some directories from NetBeans. 145 [8ca4940b1cd0] 146 1472012-10-26 Ollivier Robert <roberto@keltia.net> 148 149 * conf.h: 150 Add a prototype for auth_pam() (silence warning from clang). 151 [3b78f912d08d] 152 1532014-02-23 Ollivier Robert <roberto@keltia.net> 154 155 * .hgtags: 156 Added tag 3.0.2 for changeset 162282762a82 157 [62a59249f305] 158 159 * auth.c: 160 Fix botched test. 161 [162282762a82] [3.0.2] 162 163 * .hgtags: 164 Added tag 3.0.2 for changeset 8454656b738e 165 [640962346f12] 166 167 * Makefile.in: 168 -Wall is default. 169 [8454656b738e] 170 171 * auth.c: 172 Remove one variable, merge two portions of code. 173 [fa7c6a7fb291] 174 175 * auth.c: 176 Remove unused variables (2nd pass). Add cheking on calife argument. 177 [43b3e8e3085a] 178 179 * conf.h: 180 Add prototype for auth_pam(). 181 [c7bd68780eea] 182 183 * auth.c: 184 Remove unused variables (1st round). 185 [b0e19aa3c07e] 186 1872013-05-11 Ollivier Robert <roberto@keltia.net> 188 189 * README, README-fr.md, README.en, README.md: 190 Move everything into Markdown. 191 [ab55a2307363] 192 193 * README, README.en: 194 Fix addresses/URL. 195 [f71e70cf2d35] 196 1972012-08-22 Ollivier Robert <roberto@keltia.net> 198 199 * ChangeLog: 200 Sync. 201 [0855d1578d53] 202 203 * Automated merge with 204 ssh://keltia.freenix.org//www/archives.keltia.net/htdocs/hg/calife- 205 pam 206 [2ad8a83a9e6f] 207 208 * db.c: 209 Remove warning about (( )) from clang. 210 [29ff9dbb76a9] 211 2122012-01-03 Ollivier Robert <roberto@keltia.net> 213 214 * calife.auth-dist: 215 We do not want some people to be feeling left out :). 216 [c1cf7f18fe92] 217 2182009-12-21 Ollivier Robert <roberto@keltia.freenix.fr> 219 220 * .hgtags: 221 Added tag 3.0.1 for changeset f28c4191b823 222 [7df82707b063] 223 224 * ChangeLog: 225 Updated. 226 [f28c4191b823] [3.0.1] 227 228 * README, README.en, pam/macosx10: 229 OS X 10.6 has different PAM modules. 230 [3c053a655692] 231 2322009-12-11 Ollivier Robert <roberto@keltia.freenix.fr> 233 234 * configure: 235 Regenerate. 236 [933e238e8aa6] 237 2382009-12-03 Ollivier Robert <roberto@keltia.freenix.fr> 239 240 * configure.in: 241 Add a missing ;;. 242 [d58abe72e2af] 243 244 * configure: 245 Regenerate. 246 [5dc09f855c8c] 247 2482009-12-02 Ollivier Robert <roberto@keltia.freenix.fr> 249 250 * config.guess, config.sub: 251 Update these to 2009-11-19 versions. 252 [bc7001ab775f] 253 254 * config.guess, config.sub: 255 Update these to 2008 versions. 256 [5c531766b5c9] 257 258 * calife.c: 259 Fix copyright. 260 [c67ec95b1aef] 261 2622009-12-01 Ollivier Robert <roberto@keltia.freenix.fr> 263 264 * calife.c: 265 Remove space after \. 266 [0b340bd3c882] 267 268 * calife.c: 269 Reorder and reformat. 270 [112c396b5525] 271 272 * calife.c: 273 Reorder. 274 [5c7f2d9fb968] 275 276 * calife.c: 277 Remove unnecessary #ifdef. 278 [a9a640c3c893] 279 280 * calife.c: 281 Untabify. 282 [b6725dd2e87f] 283 284 * calife.c: 285 Remove potential NULL reference. Found by clang static analyzer. 286 [51b770f23683] 287 288 * calife.c: 289 fp is no more here. 290 [dceb74c03dbc] 291 292 * ChangeLog: 293 Updated. 294 [b5e2803850c5] 295 296 * db.c: 297 Clean up open_databases(), remove access(2). 298 [5a1f3f02b317] 299 300 * conf.h: 301 Tabs to spaces. 302 [2db16132e2bd] 303 304 * conf.h: 305 Complete move of fp into db.c. 306 [73677a6dc731] 307 308 * calife.c, conf.h, db.c: 309 Promote fp from global variable to static variable in db.c. 310 [cfe779015a7e] 311 312 * auth.c, calife.c, conf.h, db.c, util.c: 313 Update copyright. 314 [0dcc27d2f900] 315 316 * ChangeLog: 317 Updated. Re-encoded in UTF-8. 318 [470097df63d5] 319 320 * README, README.en: 321 Updated & synced together. Now UTF-8 as well. 322 [2398eb5baa35] 323 324 * ChangeLog-2.x: 325 Re-encode as UTF-8. 326 [5e5862be12dd] 327 328 * calife.c, util.c: 329 Re-encode as UTF-8. 330 [9c712aa88821] 331 332 * configure.in: 333 Add hook for 10.6 Snow Leopard. 334 [5cef517b0f75] 335 336 * calife.c: 337 gcc want NULL instead of 0, clang does not care, oh well. 338 [4c4c675fe759] 339 340 * mkvers.sh, version.c: 341 These two have been unused for quite some time now. 342 [d6f5008ba7fc] 343 344 * configure: 345 Regenerate. 346 [7b558be3b11a] 347 3482009-11-06 Ollivier Robert <roberto@keltia.freenix.fr> 349 350 * conf.h: 351 Wrap GET/RELEASE_ROOT and check return values. Found by clang static 352 analyzer. 353 [a592b8bf8381] 354 355 * calife.c: 356 Add hints to lint/static analyzer. 357 [6d40fad1bec6] 358 3592009-04-08 Ollivier Robert <roberto@keltia.freenix.fr> 360 361 * ChangeLog: 362 Updated. 363 [95939950cc10] 364 365 * Makefile.in: 366 Fix check: target. 367 [5b64d7715346] 368 369 * db.c: 370 Remove dead assignments. 371 372 Found by: clang --analyze 373 [d3d648549829] 374 375 * db.c: 376 Use xalloc() from util.c to silence a clang warning. 377 378 Found by: clang --analyze 379 [be2e0ba53599] 380 381 * calife.c, conf.h: 382 Simplify the code by adding MESSAGE_5() and using it. 383 [924a74c46657] 384 385 * calife.c: 386 Remove trailing space. 387 388 Found by: clang --analyze 389 [3fe54840cf4a] 390 391 * auth.c: 392 "who" is only used inside the #if. 393 394 Found by: clang --analyze 395 [1ea0ffc931de] 396 3972009-04-06 Ollivier Robert <roberto@keltia.freenix.fr> 398 399 * auth.c, calife.c, db.c: 400 Remove unused variables. 401 402 Found by: clang --analyze (from llvm) 403 [377cdf445d8f] 404 405 * Makefile.in: 406 Add check target for clang static analyzer. 407 [4add4ffb8697] 408 4092008-11-22 Ollivier Robert <roberto@keltia.freenix.fr> 410 411 * .hgtags: 412 Version 3.0 is finally here. 413 [032f6557ba51] 414 415 * ChangeLog: 416 Update. 417 [ed71673b4b62] [3.0] 418 419 * README: 420 Add $Id$. 421 [e14096bc6458] 422 423 * README.en: 424 Complete the English translation. 425 [78d44579398c] 426 4272008-08-19 Ollivier Robert <roberto@keltia.freenix.fr> 428 429 * ChangeLog, Makefile.in, auth.c, auth_pam.c, calife.1.in, 430 calife.auth.5.in, calife.c, conf.h, configure.in, db.c, util.c: 431 - Resurrect rcsid keyword, expanded through HG extension hgkeyword. 432 - README.en: new file 433 - version.c: removed as it is not needed anymore. 434 - ChangeLog: updated. 435 [88c4f70961ac] 436 437 * README.en: 438 WIP English version of README. 439 [20664f956649] 440 4412008-04-07 Ollivier Robert <roberto@keltia.freenix.fr> 442 443 * auth_pam.c: 444 Change all tabs into spaces. Removed Arch-specific comment. 445 [58e64308f050] 446 447 * calife.c: 448 Reformatting of whitespace. 449 [a8eaa5b12651] 450 451 * README: 452 Remove trailing / as RadiantCMS does not use it. 453 [4a948b3f0756] 454 455 * auth.c: 456 Retire verify_password. 457 [4402d7633a92] 458 459 * .hgtags: 460 Added tag 3.0pre9 for changeset 022851d2e07d 461 [e6570d1e6106] 462 463 * ChangeLog: 464 Updated. 465 [e847c4516f8e] 466 467 * Makefile.in, auth.c, calife.c, conf.h, db.c: 468 Re-implement authentication with respect to PAM usage. 469 470 auth.c: 471 - move all authentication methods here 472 - rename verify_password as authenticate_user 473 474 calife.c: 475 - use authenticate_user 476 477 conf.h: 478 - Add error code for auth. process 479 - rename verify_password as authenticate_user 480 481 Makefile.in: 482 - add auth.{c,o} & dependencies 483 484 db.c: 485 - remove verify_password 486 [6e36098ae99b] 487 488 * calife.c: 489 Use the new MESSAGE_4 macro. 490 [bd19094d03fb] 491 492 * conf.h: 493 Add a MESSAGE_4() macro. 494 [08ec1d975469] 495 496 * db.c: 497 Change old-style message into MESSAGE*(). 498 [54ad5ff14d08] 499 500 * .hgignore: 501 Add minimal .hgignore. 502 [f1d9ff5d59d8] 503 5042008-03-13 Ollivier Robert <roberto@keltia.freenix.fr> 505 506 * config.h.in: 507 Lookfor getpassphrase(3). 508 [022851d2e07d] [3.0pre9] 509 5102007-10-22 Ollivier Robert <roberto@keltia.freenix.fr> 511 512 * ChangeLog: 513 Update. 514 [762d7444bb5c] 515 516 * configure, configure.in: 517 Make PAM non mandatory for Solaris 2.10. 518 [56ddd0396931] 519 520 * acconfig.h, configure, configure.in: 521 Lookfor getpassphrase(3). 522 [98598e4a4606] 523 524 * db.c: 525 Fix: use a different variable. 526 [e63632479a7c] 527 528 * Tag 3.0pre8 & update version.c. (bis) 529 [d4dd05b6658d] 530 531 * .hgtags: 532 Re-tag 3.0pre8. 533 [15a310d990d1] 534 535 * configure: 536 Regenerate. 537 [c77e1a411261] [3.0pre8] 538 539 * version.c: 540 Tag 3.0pre8 & update version.c. 541 [a0c0e0b4e1c8] 542 543 * .hgtags: 544 Added tag 3.0pre8 for changeset 4d27666642da 545 [26e8a2003304] 546 547 * mkvers.sh: 548 Use short hash. 549 [4d27666642da] 550 551 * ChangeLog, configure.in, db.c: 552 Hack for Solaris 10. 553 554 On Solaris 10, getpass(3) input is truncated to 8 chars (age-old 555 limit for passwords). Workaround that by using getpassphrase(3). 556 Found with Miguel Paiva (CS-SI). 557 [e32f315c16b9] 558 559 * ChangeLog: 560 Rectify whitespace. 561 [11e24b694487] 562 5632007-06-26 Ollivier Robert <roberto@keltia.freenix.fr> 564 565 * ChangeLog, version.c: 566 Tag 3.0pre7 & update version.c. 567 [d234335d3866] 568 569 * .hgtags: 570 Added tag 3.0pre7 for changeset 75d31775a402 571 [7e4d3a57409a] 572 5732007-04-29 Ollivier Robert <roberto@keltia.freenix.fr> 574 575 * ChangeLog: 576 Update ChangeLog 577 [75d31775a402] [3.0pre7] 578 5792007-04-27 Ollivier Robert <roberto@keltia.freenix.fr> 580 581 * pam/linux: 582 Fix lines mangled by vim. 583 [23a97c41580f] 584 585 * pam/linux: 586 PAM file for Linux (tested on Debian) 587 588 Submitted by: Christian Perrier 589 [f015a677d0a4] 590 5912007-02-14 Ollivier Robert <roberto@keltia.freenix.fr> 592 593 * version.c: 594 Add current version.c for 3.0pre6. 595 [e7edfd36ee57] 596 597 * .hgtags: 598 Slide the 3.0pre6 tag again. 599 [161aef80731e] 600 601 * .hgtags, mkvers.sh: 602 mkvers.sh: add newlines. 603 [4fd0ac95978a] [3.0pre6] 604 605 * mkvers.sh: 606 Override version.c, not append. 607 [8f7668bd23ee] 608 609 * Makefile.in, mkvers.sh: 610 Add infrastructure to embed hg hash as calife revision. 611 [5f1e7b522498] 612 613 * .hgtags: 614 Move 3.0pre6 tag for updated pam file. 615 [c6006f0d7865] 616 617 * pam/freebsd5: 618 Fix PAM file for FreeBSD. 619 [12c94d2eac85] 620 6212007-02-13 Ollivier Robert <roberto@keltia.freenix.fr> 622 623 * .hgtags: 624 Added tag 3.0pre6 for changeset 59616216ffe0 625 [15356f00183a] 626 627 * ChangeLog, README: 628 Update README & ChangeLog for 3.0pre10. 629 [59616216ffe0] 630 6312007-02-12 Ollivier Robert <roberto@keltia.freenix.fr> 632 633 * calife.c: 634 Don't segfault if auth was not doen through pam. 635 [bd988d85abc1] 636 637 * configure: 638 Regenerate configure. 639 [366ea23f8ba4] 640 641 * acconfig.h, auth_pam.c, conf.h, configure.in, pam/solaris: 642 Solaris10 support with PAM. 643 [7b08c5f4240e] 644 6452006-07-26 Ollivier Robert <roberto@keltia.freenix.fr> 646 647 * README: 648 Change README to mention Mercurial instead of Arch. 649 [61de53ada739] 650 6512006-07-26 Thomas Quinot <thomas@quinot.org> 652 653 * auth_pam.c: 654 Get root privileges before pam_authenticate() in order to be able to 655 read /etc/master.passwd. 656 [846255c01037] 657 6582005-07-06 Ollivier Robert <roberto@keltia.net> 659 660 * auth_pam.c: 661 Make the code a bit more readable. 662 [57eeb7e40651] 663 6642005-06-27 Ollivier Robert <roberto@keltia.net> 665 666 * config.guess, config.sub: 667 Update to more recent versions of config.{guess,sub}: 22/3/2005. 668 [1f04e81d3f5d] 669 670 * config.guess, config.sub: 671 Update to more recent versions - 2/7/2003. 672 [3b6918001756] 673 6742005-06-22 Ollivier Robert <roberto@keltia.net> 675 676 * README: 677 README updates for PAM. 678 [aa464fc9cb18] 679 680 * pam/freebsd5, pam/macosx: 681 There is no universal PAM config file... Create PAM configuration 682 files in a separate directory. 683 - macosx 684 - freebsd5 685 [510e402fa260] 686 6872005-06-16 Ollivier Robert <roberto@keltia.net> 688 689 * auth_pam.c: 690 Calling pam_end(3) two times is bad(tm). 691 [a93e821d0951] 692 693 * calife.c: 694 DEBUG mode may need core files. 695 [0878830336e1] 696 697 * calife.c: 698 Code move to avoid extra #ifdef..#endif. 699 [e59fb9d2f0fd] 700 701 * calife.c: 702 Even more logging. 703 [08451e9e08cb] 704 705 * calife.c: 706 Typo. 707 [a1f648f2e3b1] 708 709 * calife.c: 710 More logging. 711 [085243ce3f8f] 712 713 * calife.c: 714 It is a bad idea(tm) to use syslog(3) after closelog(3)... 715 [5827e7af4b83] 716 717 * auth_pam.c: 718 Add a debugging message if pam_authenticate(3) fails. 719 [0b55a7203e7c] 720 7212005-06-14 Ollivier Robert <roberto@keltia.net> 722 723 * README: 724 Add Denis & Bertrand to credits. 725 [a79e7329fcbb] 726 727 * ChangeLog: 728 Update ChangeLog. 729 [51fca625311c] 730 731 * Makefile.in: 732 calife.auth-dist is always installed now. 733 [7239258152ce] 734 735 * ChangeLog: 736 Update ChangeLog. 737 [d27871aae97f] 738 739 * db.c: 740 Fix variable defined twice. 741 [7eb772cf1f2f] 742 7432005-06-13 Ollivier Robert <roberto@keltia.net> 744 745 * ChangeLog: 746 Update ChangeLog. 747 [f03bf662ea93] 748 749 * calife.c, conf.h: 750 Fix check of characters used in usernames. 751 [c59637d4ed39] 752 753 * Makefile.in: 754 Fix dependencies for auth_pam.o. 755 [7ec150c60f2d] 756 757 * README, calife.c: 758 Comment reformatting. 759 [0c2043166187] 760 7612005-06-10 Ollivier Robert <roberto@keltia.net> 762 763 * ChangeLog, ChangeLog-2.x: 764 Reorganisation of ChangeLog, add ChangeLog-2.x for older changes. 765 [6746410b3273] 766 767 * db.c: 768 Ensure that more variables are initialised. Previous patch 769 (patch-15) was submitted by Denis Ducamp <Denis.Ducamp@hsc.fr> 770 [ca10c372d380] 771 772 * db.c: 773 774 [7b64b49931e0] 775 7762005-06-09 Ollivier Robert <roberto@keltia.net> 777 778 * db.c: 779 Remove references to deleted variable rcsid. 780 [d3a7e418f8cd] 781 7822005-05-30 Ollivier Robert <roberto@keltia.net> 783 784 * ChangeLog: 785 Entry for 3.0. 786 [dae8c45c7c41] 787 7882005-05-27 Ollivier Robert <roberto@keltia.net> 789 790 * calife.c: 791 Add a FIXME: entry about username checking. 792 [9d1891eb5364] 793 794 * auth_pam.c, calife.1.in, calife.auth.5.in, calife.c, conf.h, db.c, 795 util.c: 796 General doc cleanup & unifdef STDC_HEADERS calife.c: db.c: util.c: 797 conf.h: 798 - Unifdef STDC_HEADERS, all compilers are now ISO C/ANSI C compliants 799 - Removed rcsid as they are not relevant anymore 800 - Fix copyrights calife.1.in: calife.auth.5.in: 801 802 - Don't mention the oooold non-US crypto dist. 803 - Mention PAM 804 [fb9876b0ed6f] 805 806 * auth_pam.c, db.c: 807 More debug messages to track down a Solaris 9 issue. 808 [23826511395e] 809 8102005-05-26 Ollivier Robert <roberto@keltia.net> 811 812 * configure: 813 Regenerate. 814 [a875e50bc1e7] 815 816 * db.c: 817 Narrow down GET_ROOT/RELEASE_ROOT usage around getspname(2). 818 [ca37ec32380a] 819 820 * db.c: 821 GET_ROOT/RELEASE_ROOT doesn't seem to be necessary around 822 auth_pam(). 823 [d052e944949f] 824 825 * auth_pam.c, conf.h, db.c: 826 Hopefully implement PAM auth & fallback the correct way. 827 [c47ba219945c] 828 8292005-05-09 Ollivier Robert <roberto@keltia.net> 830 831 * README, config.h.in, configure.in: 832 Complete the removal of RELAXED mode. Update README on 3.0. 833 [f54e6218e3ee] 834 835 * calife.c, db.c: 836 Unifdef -URELAXED. 837 [82b98b8aae73] 838 839 * calife.c: 840 Fix a bug in #ifdef..#endif. Use a different signature for 841 syslog(3). 842 [d7446d630f86] 843 8442005-05-04 Ollivier Robert <roberto@keltia.net> 845 846 * Makefile.in, README, acconfig.h, auth_pam.c, calife.c, calife.pam, 847 conf.h, config.h.in, configure, configure.in, db.c: 848 calife PAMification The code now correctly configure/make/run on 849 FreeBSD 6 (w/ & w/o PAM) and on OSX 10.3.9 (w/ PAM). 850 851 Makefile.in: 852 - reference auth_pam.{c,o} configure.in: 853 - code to check --with-pam and location of pam_appl.h taken from sudo. 854 - add "-lpam" 855 - if using PAM, calife must be dynamically linked 856 - PAM is mandatory for Darwin/OSX calife.c: db.c: conf.h: config.h.in: 857 - use WITH_PAM to enclose PAM code 858 - define variables & symbols needed 859 - if PAM failed, fallback to checking password values configure: 860 - regenerated with autoconf auth_pam.c: 861 - code taken from pamify.h in lukemftpd from FreeBSD & rewritten to 862 fit in calife. calife.pam: 863 - PAM file to be put in /etc/pam.d or whatever location is required by 864 a given PAM implementation. 865 [ec6c1cdccfb0] 866 867 * README: 868 Reformattage, mention de 3.0/PAM. 869 [057e1441b1b0] 870 871 * COPYING, ChangeLog, Makefile.in, README, acconfig.h, calife.1.in, 872 calife.auth-dist, calife.auth.5.in, calife.c, conf.h, config.guess, 873 config.h.in, config.sub, configure, configure.in, db.c, install-sh, 874 util.c: 875 tag of roberto@eu.org--2003b/calife--pam--3.0--patch-1 876 (automatically generated log message) 877 [ea3716614663] 878 879