shadow 71 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756
  1. shadow (1:4.0.3-36) unstable; urgency=low
  2. * Debian specific programs fixes:
  3. - Re-enable logging and displaying failures on login when login is
  4. compiled with PAM and when FAILLOG_ENAB is set to yes. And create the
  5. faillog file if it does not exist on postinst (as on Woody).
  6. Closes: #192849
  7. - do not localize login's syslog messages.
  8. * Debian packaging fixes:
  9. - Fix FTBFS with new dpkg 1.13 and use a correct dpkg-architecture
  10. invocation. Closes: #314407
  11. - Add a comment about potential sensitive information exposure
  12. when LOG_UNKFAIL_ENAB is set in login.defs
  13. Closes: #298773
  14. - Remove limits.5 and limits.conf.5 man pages which do not
  15. reflect the way we deal with limits in Debian
  16. Closes: #288106, #244754
  17. - debian/login.defs:
  18. - Make SU_PATH and PATH consistent with the values used in /etc/profile
  19. Closes: #286616
  20. - Comment the UMASK setting which is more confusing than useful
  21. as it only affects console logins. Better use pam_umask instead
  22. Closes: #314539, #248150
  23. - Add a comment about "appropriate" values for umask
  24. Closes: #269583
  25. - Correct the assertion about the variable defined by QMAIL_DIR
  26. which is MAILDIR, not MAIL
  27. Closes: #109279
  28. - Move the PASS_MAX_LEN variable at the end of login.defs as this
  29. is obsoleted when using PAM
  30. Closes: #87301
  31. - debian/passwd.config:
  32. - Re-enable the password confirmation question at critical priority
  33. Closes: #304350
  34. - Do no prompt again for the login name when the two passwords don't
  35. match while creating a new user
  36. Closes: #245332
  37. - debian/add-shell.sh, debian/remove-shell.sh, debian/shadowconfig.sh,
  38. debian/passwd.config, debian/passwd.postinst:
  39. - checked for bashisms, replaced "#!/bin/bash" with "#!/bin/sh",
  40. Closes: #315767
  41. - replaced "test XXX -a YYY" XSI:isms with "test XXX && test YYY",
  42. for rationale see:
  43. http://www.opengroup.org/onlinepubs/009695399/utilities/test.html
  44. - replaced all unneeded "egrep"s with basic "grep"s
  45. Closes: #256732
  46. - debian/rules:
  47. Remove the setuid bit on login
  48. Closes: #298060
  49. - debian/passwd.templates:
  50. Templates rewrite to shorten them down a little and make them DTSG
  51. compliant. Give more details about what the user's full name is used
  52. for.
  53. Closes: #287410
  54. - Updated to Standards: 3.6.2 (checked)
  55. * Debconf translation updates:
  56. - Estonian added. Closes: #312471
  57. - Basque updated. Closes: #314303
  58. - Malagasy updated. Closes: #290842
  59. - Punjabi updated. Closes: #315372
  60. - Danish updated. Closes: #315378
  61. - Polish updated. Closes: #315391
  62. - Japanese updated. Closes: #315407
  63. - Brazilian Portuguese updated. Closes: #315426
  64. - Czech updated. Closes: #315429
  65. - Spanish updated. Closes: #315434
  66. - Lithuanian updated. Closes: #315483
  67. - Galician updated. Closes: #315362
  68. - Portuguese updated. Closes: #315375
  69. - Simplified Chinese updated. Closes: #315567
  70. - French updated
  71. - Ukrainian updated. Closes: #315727
  72. - Welsh updated. Closes: #315809
  73. - Slovak updated. Closes: #315812
  74. - Romanian updated. Closes: #315783
  75. - Finnish updated. Closes: #315972
  76. - Catalan updated. Closes: #316026
  77. * Man pages translation updates:
  78. - Remove the too outdated Korean translation of newgrp.1
  79. which doesn't even mention sg
  80. Closes: #261490
  81. * Man pages correction for Debian specific issues:
  82. - 402_usermod.8-system-users-range-286258:
  83. Document the system user range from 0 to 999 in Debian
  84. Closes: #286258
  85. * Upstream bugs not fixed in upstream releases or CVS:
  86. - 423_su_pass_args_without_concatenation
  87. Thanks to Helmut Waitzmann.
  88. Closes: #276419
  89. * pass the argument to the shell or command without concatenation
  90. before the call to exec.
  91. * If no command is provided, the arguments after the username are for
  92. the shell, no -c has to be appended.
  93. - 008_su_ignore_SIGINT
  94. * Also ignore SIGQUIT in su to avoid defeating the delay.
  95. The gain in security is very minor.
  96. Closes: #288827
  97. - 424_pwck.8_quiet_option
  98. pwck(8): document the -q option. Closes: #309408
  99. - 425_lastlog_8_sparse
  100. lastlog(8): Document that lastlog is a sparse file, and don't need to be
  101. rotated. Closes: #219321
  102. - 426_grpck_group-gshadow_members_consistency
  103. * (grpck) warn for inconsistencies between members in /etc/group and gshadow
  104. Closes: #75181
  105. * (pwck and grpck) warn and propose a fix for entries present in the
  106. regular /etc/group or /etc/passwd files and not in shadow/gshadow.
  107. - 427_chage_expiry_0
  108. Fix chage display in the case of null expiry fields (do not display
  109. Never, but 01 Jan 1970)
  110. Closes: #78961
  111. * Upstream bugs already fixed in upstream releases or CVS:
  112. - Corrected typos in chfn.1. Closes: #312428
  113. - Corrected typos in gshadow.5. Closes: #312429
  114. - Corrected typos in shadow.5. Closes: #312430
  115. - Corrected typos in grpck.8. Closes: #312431
  116. - Added patch (356th) for su to propagate SIGSTOP up and SIGCONT down.
  117. Added similar patch (357th) for newgrp. Both changes only affect
  118. operation with CLOSE_SESSION set to yes (in /etc/login.defs).
  119. Closes: #314727
  120. * Translation updates:
  121. - debian/patches/010_more-i18ned-messages
  122. - More messages are translatable. We will deal with the translation
  123. updates after syncing with upstream.
  124. Closes: #266281
  125. - debian/patches/114_eu:
  126. - Basque translation update. Closes: #314423
  127. - debian/patches/132_vi.dpatch:
  128. - Vietnamese translation update. Closes: #315840
  129. -- Christian Perrier <bubulle@debian.org> Mon, 20 Jun 2005 23:37:56 +0300
  130. shadow (1:4.0.3-35) unstable; urgency=low
  131. * Re-apply the debian/patches/036_CAN-2004-1001_passwd_check patch
  132. which fixed the "Adjusted password check to fix authentication bypass"
  133. security issue (CAN-2004-1001)
  134. * Debian packaging fixes:
  135. - Add --host to config_options on cross build. Patch from NIIBE Yutaka.
  136. Closes: #283729
  137. - Enable login for GNU/Hurd in rules. First patch from Robert Millan.
  138. Closes: #249372
  139. - Cleanup passwd debconf stuff as md5 passwords are assumed since
  140. 1:4.0.3-19 and the resolution of #223664.
  141. - Document the TTYPERM variable set to 0600 in the default login.defs file
  142. Closes: #59439
  143. - Make login and su use limits.so PAM module by default
  144. (change made in sarge branch also)
  145. Closes: #300720
  146. - debian/rules: Add removal of config.log in the clean target
  147. - debian/control:
  148. - Add Martin to Uploaders
  149. - Remove Sam Hartman from Uploaders. The team is now setup and this
  150. does not really have a real meaning now. You're still welcome for
  151. NMU's, Sam, and thanks for the good work.
  152. - Switching from dpatch to quilt.
  153. * Debconf translation updates:
  154. - Portuguese spellchecked by Miguel Figueiredo
  155. - Punjabi (Gumurkhi) added, by Amanpreet Singh Alam. Closes: #309800
  156. * Man pages translation updates:
  157. - German completed by reference to original man page
  158. Closes: #311554
  159. * Debian specific programs fixes:
  160. - NONE
  161. * Upstream bugs not fixed in upstream releases or CVS:
  162. - 421_login.1_pishing:
  163. Document how to initiate a trusted path under Linux
  164. Closes: #305600
  165. - set CLOSE_SESSIONS to yes in login.defs, and document why.
  166. Closes: #163635
  167. * Upstream bugs already fixed in upstream releases or CVS:
  168. - 324_configure.in-no-debian-dir:
  169. Separated from 004_configure.in : this change will not be needed when
  170. syncing with upstream
  171. - 325_gshadow_5_manpage:
  172. Add a gshadow.5 man page, and clarifications in the newgrp and gpasswd
  173. man pages.
  174. Closes: #113191, #166173, #169046, #251926
  175. - 326_su.1_pwconv.8-typos:
  176. Correct typos in su.1 and pwconv.8 man pages.
  177. Closes: #309666
  178. * Translation updates:
  179. - 004_configure.in, 100_LINGUAS
  180. Add Vietnamese to LINGUAS. Patch for LINGUAS in configure.in moved
  181. from 004_configure.in to the new 100_LINGUAS patch
  182. - 101_cs: Czech updated by Miroslav Kure
  183. Closes: #308658
  184. - 102_de: German updated by Dennis Stampfer
  185. - 104_fr: French updated by Jean-Luc Coulon
  186. Closes: #308909
  187. - 111_ca: Catalan completed by Guillem Jover
  188. Closes: #309212
  189. - 108_sv: Swedish completed with the help of Magnus Holmgren
  190. Encoding issues fixed
  191. Closes: #309380
  192. - 109_uk: Ukrainian completed by Eugeniy Meshcheryakov
  193. Closes: #308647
  194. - 120_nl: Dutch updated by Bart Cornelis
  195. Closes: #308662
  196. - 124_ru: Russian updated by Yuri Kozlov
  197. Closes: #308839
  198. - 129_ru: Romanian updated by Sorin Bataruc
  199. Closes: #308921
  200. - 130_zh_TW: Tradition Chinese updated by Tetralet
  201. Closes: #311588
  202. - 131_tl: Tagalog updated by Eric Pareja
  203. Closes: #310386
  204. - 132_vi: Correct file used for Vietnamese tanslation
  205. Closes: #306614, #307251, #307262, #308479
  206. -- Christian Perrier <bubulle@debian.org> Fri, 3 Jun 2005 07:32:07 +0200
  207. shadow (1:4.0.3-34) unstable; urgency=low
  208. * Debian packaging fixes:
  209. - NONE
  210. * Debian specific programs fixes:
  211. - NONE
  212. * Upstream bugs not fixed in upstream releases or CVS:
  213. - 406_good_name:
  214. - relaxed user/group names checking is now fixed and accepts
  215. _only_ names matching '^[^-:\n][^:\n]*$'
  216. Closes: #264879, #308478
  217. * Upstream bugs already fixed in upstream releases or CVS:
  218. - 311_high-uids.dpatch:
  219. - Add large file support to lastlog and faillog. Closes: #280212
  220. * Translation updates:
  221. - 132_vi:
  222. Vietnamese programs translation added (from upstream CVS)
  223. Closes: #308479
  224. - 118_it:
  225. Italian programs translation updated
  226. Closes: #308327
  227. -- Christian Perrier <bubulle@debian.org> Tue, 10 May 2005 18:24:12 +0200
  228. shadow (1:4.0.3-33) unstable; urgency=low
  229. * The "Don't believe lintian blindly" release
  230. * Urgency left to low because RC bug fixed but we leave priority
  231. to sarge-targeted work
  232. * Debian packaging fixes:
  233. - Remove CVS id tag from the supplied login.defs file
  234. Closes: #308019
  235. - revert dependency on debconf which would make it required
  236. Closes: #308145
  237. - Add the missing add-shell, remove-shell, cppw and cpgr
  238. (Debian specific) man pages
  239. Closes: #162241
  240. - make lintian ignore warnings about missing debconf dependency
  241. in passwd.lintian-overrides
  242. * Debian specific programs fixes:
  243. - NONE
  244. * Upstream bugs not already fixed in upstream releases or CVS:
  245. - NONE
  246. * Upstream bugs already fixed in upstream releases or CVS:
  247. - 313_pam_access_with_preauth:
  248. - allow PAM account authorization when preauthenticated
  249. Closes: #193869
  250. - 314_passwd.1_formatting:
  251. - minor formatting fixes of passwd(1) man page
  252. Closes: #304447
  253. - 315_chage.1_document_expiration_removal:
  254. - document expiration removal in chage(1)
  255. Closes: #304542
  256. - 316_vipw-race-242407:
  257. - make vipw to remove /etc/{passwd|shadow|group|gshadow}.edit
  258. and only then unlock
  259. Closes: #242407
  260. - 317_lastlog_usage_249611:
  261. - Fix the lastlog usage and all the translations accordingly
  262. (--user instead of --login).
  263. Closes: #249611
  264. - 323_passwd.1-typo:
  265. - correct a typo in passwd(1) man page. Closes: #302740
  266. -- Christian Perrier <bubulle@debian.org> Sun, 8 May 2005 14:32:20 +0200
  267. shadow (1:4.0.3-32) unstable; urgency=low
  268. * Switch to dpatch for upstream patches
  269. This should bring more clarity to modifications
  270. we make to upstream sources and help integrating
  271. new upstream releases
  272. Old patches have been moved quite roughly to
  273. debian/patches
  274. * Modified debian/rules for "Calling GNU configure properly", see
  275. /usr/share/doc/autotools-dev/README.Debian.gz
  276. * Debian packaging fixes:
  277. - Lintian fixes:
  278. - Description synopsis initial capital letters removed
  279. - passwd now depends on debconf (>=0.5.00) as it uses the seen flag
  280. - add login.lintian-overrides and passwd.lintian-overrides
  281. files to mention setuid and setgid files and avoid lintian warning
  282. about them
  283. - debian/pam.d/login:
  284. - Remove the confusing comment about "nullok". Closes: #207816
  285. - debian/rules:
  286. - Add call for dh_installdirs
  287. - debian/passwd.dirs:
  288. - Added
  289. - debian/login.dirs:
  290. - Added
  291. * Debian specific programs fixes:
  292. - fixed /usr/sbin/remove-shell bug with handling of non-existing/empty
  293. /etc/shells file. Closes: #271565
  294. * GNU config automated update: config.sub (20010907 to 20050422),
  295. config.guess (20010904 to 20050422)
  296. -- Christian Perrier <bubulle@debian.org> Tue, 3 May 2005 11:53:12 +0200
  297. shadow (1:4.0.3-31sarge3) unstable; urgency=low
  298. * The "please buy me a brain" release
  299. * *Really* shorten down the Dutch debconf translation for the root password
  300. input so that it fits in one screen. Closes: #277750
  301. * man/usermod.8: *Really* document -o option in usermod
  302. Closes: #302388
  303. * man/fr/po4a/fr: Removed. This directory only clutters up the diff
  304. and is not used during the build process
  305. * man/de/passwd.1: Updated. Closes: #304757
  306. * man/de/chsh.1: Updated.
  307. * man/it/*: All files updated. Closes: #305095
  308. * Translation updates:
  309. - Portuguese (from the translation file sent for 4.0.8 upstream)
  310. Closes: #305257
  311. -- Christian Perrier <bubulle@debian.org> Tue, 19 Apr 2005 19:31:43 +0200
  312. shadow (1:4.0.3-31sarge2) unstable; urgency=low
  313. * Shorten down the Dutch debconf translation for the root password
  314. input so that it fits in one screen. Closes: #277750
  315. * man/usermod.8: Document -o option in usermod
  316. Closes: #302388
  317. -- Christian Perrier <bubulle@debian.org> Mon, 4 Apr 2005 20:28:47 +0200
  318. shadow (1:4.0.3-31sarge1) unstable; urgency=high
  319. * Urgency set to high because of RC bug fixed. Reuploaded
  320. because I messed up with the changelog first. Use this occasion
  321. to start a sarge series just in case. Changes below were made
  322. in the former version already.
  323. * Avoid package file conflicts for woody->sarge upgrade:
  324. - Add manpages-it and manpages-ko to Replaces: for login
  325. - Remove manpages-de from Replaces: for login (useless)
  326. - Improve readability of the Replaces line for passwd
  327. Closes: #299549
  328. -- Christian Perrier <bubulle@debian.org> Tue, 15 Mar 2005 13:55:34 +0100
  329. shadow (1:4.0.3-31) unstable; urgency=low
  330. * New maintainer
  331. -- Christian Perrier <bubulle@debian.org> Fri, 11 Mar 2005 19:28:38 +0100
  332. shadow (1:4.0.3-30.10) unstable; urgency=low
  333. * Non-maintainer upload targeted at sarge.
  334. * Programs translations:
  335. - Greek updated. Closes: #293911
  336. - French updated. Closes: #294330
  337. * Debconf translations:
  338. - Galician updated. Closes: #295543
  339. -- Christian Perrier <bubulle@debian.org> Mon, 7 Feb 2005 08:18:56 +0100
  340. shadow (1:4.0.3-30.9) unstable; urgency=low
  341. * Non-maintainer upload targeted at sarge.
  342. * Programs translations:
  343. - German updated. Closes: #291703
  344. - Tagalog added. Closes: #292353
  345. - Korean updated.
  346. -- Christian Perrier <bubulle@debian.org> Sun, 23 Jan 2005 09:30:49 +0100
  347. shadow (1:4.0.3-30.8) unstable; urgency=low
  348. * Non-maintainer upload targeted at sarge.
  349. * Debconf translations:
  350. - Tagalog added. Closes: #289837
  351. * Programs translations:
  352. - Traditional Chinese added. Closes: #288879
  353. -- Christian Perrier <bubulle@debian.org> Tue, 11 Jan 2005 11:39:18 +0100
  354. shadow (1:4.0.3-30.7) unstable; urgency=low
  355. * Non-maintainer upload targeted at sarge.
  356. * Resolv conflict with manpage-spl in login
  357. as well as passwd. Thanks to Robert Luberda for
  358. the notice
  359. -- Christian Perrier <bubulle@debian.org> Thu, 23 Dec 2004 22:23:11 +0100
  360. shadow (1:4.0.3-30.6) unstable; urgency=low
  361. * Revert back to Ian Gulliver genuine patch
  362. to chpasswd. Update man page accordingly.
  363. Closes: #283961
  364. (again)
  365. * Programs translations
  366. - German updated. Closes: #286522
  367. * Debconf translations
  368. - German updated. Closes: #286522
  369. -- Christian Perrier <bubulle@debian.org> Mon, 20 Dec 2004 23:51:39 +0100
  370. shadow (1:4.0.3-30.5) unstable; urgency=high
  371. * Non-maintainer upload targeted at sarge.
  372. Fix release critical bug
  373. * Resolve conflict with woody's manpages-pl package
  374. which prevent woody->sarge upgrade if
  375. manpages-pl was installed
  376. Closes: #284239
  377. * Programs translations
  378. - Romanian added. Closes: #284338
  379. * Add MD5 support to chpasswd
  380. Thanks to Ian Gulliver for the patch
  381. Closes: #283961
  382. * Correct typos in man pages
  383. Thanks to Nicolas François for the patch
  384. Closes: #141322
  385. * Replace "C/" with "../../" in man/fr/shadow.conf
  386. for best integration in the package build process
  387. -- Christian Perrier <bubulle@debian.org> Thu, 16 Dec 2004 21:48:56 +0100
  388. shadow (1:4.0.3-30.4) unstable; urgency=low
  389. * Non-maintainer upload targeted at sarge.
  390. Localisation and d-i related updates only
  391. * Programs translations
  392. - Albanian (very partial) added.
  393. * Debconf translations
  394. - Hindi added. Closes: #282443
  395. - Malagasy added. Closes: #282580
  396. - Albanian added. Closes: #282160
  397. -- Christian Perrier <bubulle@debian.org> Thu, 25 Nov 2004 07:21:53 +0100
  398. shadow (1:4.0.3-30.3) unstable; urgency=high
  399. * Non-maintainer upload: security fix using the woody patch
  400. by the Security Team
  401. * Adjusted password check to fix authentication bypass
  402. [debian/patches/036_CAN-2004-1001_passwd_check]
  403. * Debconf translations
  404. - Brazilian Portuguese updated. Closes: #278051
  405. - Norwegian Bokmal fixed. Closes: #277563
  406. * Programs translations
  407. - Indonesian updated. Closes: #277751, #277741
  408. -- Christian Perrier <bubulle@debian.org> Tue, 2 Nov 2004 22:28:26 +0100
  409. shadow (1:4.0.3-30.2) unstable; urgency=low
  410. * Non-maintainer upload targeted at sarge.
  411. Localisation and d-i related updates only
  412. * Debconf translations
  413. - Macedonian added. Closes: #275781
  414. - Slovakian updated. Closes: #273585
  415. - Slovenian added.
  416. * Man pages translations
  417. - German for vipw.8/vigr.8. Closes: #260645
  418. * Fix preseeding for d-i : do not mark debconf templates as seen
  419. Also remove the hack for Joey Hess login name..:)
  420. Closes: #271407
  421. * Ask for the user full name at critical priority so that
  422. it is never empty. Closes: #257700
  423. -- Christian Perrier <bubulle@debian.org> Sun, 10 Oct 2004 19:02:50 +0200
  424. shadow (1:4.0.3-30.1) unstable; urgency=low
  425. * Non-maintainer upload targeted at sarge. Localisation updates only
  426. * Debconf translations
  427. - Arabic added. Closes: #261022
  428. - Swedish updated. Closes: #261553
  429. - Bulgarian added. Closes: #262928
  430. - Brazilian Portuguese updated. Closes: #263957
  431. - Simplified Chinese updated. Closes: #268646
  432. - Traditional Chinese updated. Closes: #268151
  433. - German updated. Closes: #268051
  434. - Basque synced with templates.pot
  435. * Programs translations
  436. - Swedish updated. Closes: #261553
  437. - Russian updated. Closes: #268412
  438. - Norwegian Bokmal updated. Closes: #269907
  439. - Norwegian Nynorsk updated. Closes: #269907
  440. - Hebrew updated. Closes: #269967
  441. - Danish updated. Closes: #270083
  442. - Catalan updated. Closes: #254956
  443. * Man pages translations
  444. - French translation completely rewritten and reviewed
  445. Closes: #270168
  446. - Add expiry.1 and limits.conf.5 to the list of installed man
  447. pages (add two lines to passwd.files and one to rules)
  448. From #270168 also.
  449. -- Christian Perrier <bubulle@debian.org> Tue, 7 Sep 2004 20:20:21 +0200
  450. shadow (1:4.0.3-30) unstable; urgency=high
  451. * Attempt to fix FTBFS and dependency problems on hurd. Closes: #235641
  452. * don't run dh_undocumented anymore as it has become angstful.
  453. * Thanks to Christian Perrier:
  454. * Debconf translations
  455. - Brazilian updated. Closes: #261387
  456. - Croatian added. Closes: #261418
  457. - Minor corrections fo ja.po and pl.po headers
  458. * Programs translations
  459. - Dutch updated. Closes: #260361
  460. - Hebrew added. Closes: #260722
  461. * Urgency set to high because of RC bug fixed:
  462. * Correct check for root password being already set in passwd.config
  463. Closes: #260799
  464. * Acknowledge 29.1 NMU:
  465. Closes: #256664, #257949, #258241, #258563, #258566, #258957,
  466. #190567, #259389, #260223, #257949, #259663, #259827
  467. -- Karl Ramm <kcr@debian.org> Tue, 27 Jul 2004 09:38:32 -0400
  468. shadow (1:4.0.3-29.1) unstable; urgency=low
  469. * NMU with maintainer consent
  470. * Programs translations
  471. - Greek updated. Closes: #256664
  472. - Finnish updated. Closes: #257949
  473. - Spanish updated. Closes: #258241
  474. - Polish updated. Closes: #258563
  475. - Indonesian added (configure.in changed accordingly). Closes: #258566
  476. - French updated. Closes: #258957, #190567
  477. - Slovak updated. Closes: #259389
  478. - Portuguese updated. Closes: #260223
  479. * Debconf translations
  480. - Finnish updated. Closes: #257949
  481. * Typo correction in su.1 man page. Closes: #259663
  482. * Removed malloc definition in libmisc/xmalloc.c
  483. Closes: #259827
  484. * Lintian-driven corrections
  485. - Corrected section number in several man pages:
  486. - grpck.8
  487. - pwck.8
  488. - ja/grpck.8
  489. - pl/grpck.8
  490. - pl/pwck.8
  491. - Replace the full GPL text in copyright by a pointer
  492. - Bumped Standards to 3.6.1.1 (changes checked)
  493. -- Christian Perrier <bubulle@debian.org> Mon, 19 Jul 2004 17:52:24 +0200
  494. shadow (1:4.0.3-29) unstable; urgency=low
  495. * Be up front on the origin of our su. Closes: #244297
  496. * The following thanks to Christian Perrier:
  497. * Debconf translations
  498. - Hungarian added. Closes: #256493
  499. - Greek updated. Closes: #251990
  500. - Brazilian portuguese updated. Closes: #256771
  501. * po/POTFILES.in
  502. - corrected file. No more mentions unexisting files
  503. Closes: #253792
  504. this change was already in 28.5 but was forgotten in the
  505. changelog
  506. * Acknowledge NMUs:
  507. closes: #244604, #244734, #246302, #246376, #246848, #246859,
  508. #247084, #247698, #247770, #248386, #248391, #248392,
  509. #248392, #248516, #248516, #248648, #248938, #248957,
  510. #249141, #249257, #249682, #250169, #250339, #250496,
  511. #251140, #251141, #251317, #251495, #251716, #251990,
  512. #252087, #252499, #253165, #253186, #253570, #254503,
  513. #254760
  514. -- Karl Ramm <kcr@debian.org> Sat, 3 Jul 2004 00:24:55 -0400
  515. shadow (1:4.0.3-28.5) unstable; urgency=low
  516. * debian/*.files
  517. - care about adding ALL existing translations. Removed hard-coded
  518. file names. Closes: #248516
  519. Thanks to Ruben Porras for noticing
  520. This involves changes to debian/*.files with the use of
  521. regexp in these files
  522. * libmisc/failure.c
  523. - Make use of plural forms. Closes: #251317
  524. * Programs translations
  525. - Norwegian Bokmal and Norwegian Nynorsk translations. Closes: #252499
  526. - Dutch updated. Closes: #253165
  527. - Brazilian Portuguese updated
  528. - Turkish updated
  529. - Korean updated
  530. - Czech updated
  531. - Japanese updated
  532. - German updated
  533. - Catalan added. Closes: #254760
  534. - Italian updated
  535. * Debconf translations
  536. - Finnish added. Closes: #253570
  537. - Danish updated
  538. - Hebrew added. Closes: #253186
  539. - Traditional Chinese added. Closes: #254503
  540. - French updated for clarification and shorten the root password screen
  541. -- Christian Perrier <bubulle@debian.org> Tue, 22 Jun 2004 09:44:45 +0200
  542. shadow (1:4.0.3-28.4) unstable; urgency=low
  543. * NMU for l10n stuff again
  544. * Programs translations
  545. - All languages "activated" in configure.in. Closes: #248516
  546. - Russian. Closes: #250496
  547. - Bosnian added. Closes: #251141
  548. - Finnish update. Closes: #251495
  549. - Italian update. Closes: #252087
  550. * Debconf translations
  551. - Norwegian Bokmal update. Closes: #250339
  552. - Bosnian added. Closes: #251140
  553. - Catalan updated. Closes: #251716
  554. - Greek update. Closes: #251990
  555. - Welsh added (directly sent by Dafydd Harries
  556. * Christian Perrier
  557. - debian/passwd.config : a few rewards to a few people. Just check
  558. the code
  559. -- Christian Perrier <bubulle@debian.org> Tue, 1 Jun 2004 09:11:01 -0300
  560. shadow (1:4.0.3-28.3) unstable; urgency=high
  561. * NMU for correcting my mistake
  562. * Remove an extra "fi" in passwd.config. Closes: #250169
  563. * Debconf translation updates:
  564. - Norwegian Nynorsk. Closes: #249682
  565. -- Christian Perrier <bubulle@debian.org> Fri, 21 May 2004 06:50:13 +0200
  566. shadow (1:4.0.3-28.2) unstable; urgency=high
  567. * NMU for Debian Installer rc1 release schedule
  568. * Removed duplicate sentence in templates. Closes: #244734, #244604
  569. * Move the "root password empty" check before the root password
  570. confirmation. Closes: #247770
  571. * Debconf translation updates:
  572. - Danish. Closes: #246859
  573. - Spanish. Closes: #246302
  574. - Russian. Closes: #248392
  575. - Simplified Chinese. Closes: #248938
  576. - Lithuanian. Closes: #249141
  577. - Italian. Closes: #249257
  578. - Dutch sent directly by Bart Cornelis
  579. - Korean sent directly by Changwoo Ryu
  580. - Galician sent directly by Héctor Fernández
  581. - Romanian sent directly by Eddy Petrisor
  582. * Programs translation updates:
  583. - Korean. Closes: #242055
  584. - Japanese. Closes: #242586
  585. - Polish. Closes: #246376
  586. - Slovak. Closes: #247084
  587. - Basque. Closes: #248386
  588. - German. Closes: #248391
  589. - Russian. Closes: #248392
  590. - Spanish. Closes: #248516
  591. - Czech. Closes: #248648
  592. - Simplified Chinese. Closes: #248957
  593. - Indonesian. Closes: #242813
  594. - Italian sent directly by Giuseppe Sacco
  595. * Translated man pages
  596. - Typo correction in Brazilian Portuguese for gpasswd. Closes: #247698
  597. -- Christian Perrier <bubulle@debian.org> Tue, 18 May 2004 12:09:34 +0200
  598. shadow (1:4.0.3-28.1) unstable; urgency=high
  599. * NMU for special purposes below
  600. * Urgency set to high for helping out Brazilian DD's building CD's
  601. for FISL conference
  602. * Translation updates:
  603. - Debconf:
  604. - Brazilian Portuguese. Closes: #246848
  605. - Spanish. Was unfortunately based on older templates hence
  606. this does not close 246302
  607. - Basque: Closes: #243545
  608. - German: Closes: #242116
  609. -- Christian Perrier <bubulle@debian.org> Mon, 10 May 2004 23:23:25 +0200
  610. shadow (1:4.0.3-28) unstable; urgency=low
  611. * Fix login and passwd in preinst to avoid promts on woody upgrade,
  612. Closes: #243099
  613. * Fix login and passwd configuration file to support common-passwd
  614. * Apply NMU patch from Christian Perrier, Closes: #241438
  615. -- Sam Hartman <hartmans@debian.org> Thu, 29 Apr 2004 16:31:25 -0400
  616. shadow (1:4.0.3-27) unstable; urgency=low
  617. * update "da" debconf translation, closes: #241262
  618. * new "pt_BR" program translation, closes: #241366
  619. -- Karl Ramm <kcr@debian.org> Thu, 1 Apr 2004 00:19:44 -0500
  620. shadow (1:4.0.3-26.1) unstable; urgency=low
  621. * NMU for Debian Installe rneeds
  622. * Translation updates:
  623. - Debconf:
  624. - French. Closes: #241438
  625. - Ukrainian. Closes: #241514
  626. - Swedish: #241558
  627. - Japanese. Closes: #241802
  628. - Danish. Closes: #241262
  629. - Portuguese. Closes: #241675
  630. - Polish. Closes: #243185, #242996
  631. - Czech. Closes: #241877
  632. - Korean. Closes: #241928
  633. - Greek. Closes: #242396
  634. - Turkish. Closes: #243103
  635. - Slovak. Closes: #245671
  636. -- Christian Perrier <bubulle@debian.org> Wed, 28 Apr 2004 11:47:34 +0200
  637. shadow (1:4.0.3-26) unstable; urgency=low
  638. * Have passwd.config fall back gracefully to useradd if adduser is
  639. unavailable. closes: #240894
  640. -- Karl Ramm <kcr@debian.org> Wed, 31 Mar 2004 00:26:17 -0500
  641. shadow (1:4.0.3-25) unstable; urgency=low
  642. * Update "da" program translation, thanks to Claus Hindsgaul.
  643. * Update "sv" translation, closes: #239198
  644. * lower debconf priority of shadow password question to 'low'
  645. -- Karl Ramm <kcr@debian.org> Tue, 30 Mar 2004 19:39:59 -0500
  646. shadow (1:4.0.3-24) unstable; urgency=low
  647. * add new program translations to the file manifest. *sigh*
  648. closes: #241016
  649. * add "tr" debconf translation. closes: #239148
  650. * Rearrange username creation dialog text to make sense in
  651. new order. closes: #240607
  652. * Edit the debconf templates for content.
  653. * Remove the program .gmo files in the clean step. closes: #200054
  654. -- Karl Ramm <kcr@debian.org> Tue, 30 Mar 2004 11:37:22 -0500
  655. shadow (1:4.0.3-23) unstable; urgency=low
  656. * increase maximum group name size to 32 for no particularly good reason
  657. closes: #240456
  658. * fix su man page to reflect code. closes: #239805
  659. * fix username defaulting in passwd.config. closes: #238781
  660. * update "it" debconf translation. closes: #237504
  661. * update "ru" debconf translation. closes: #238211
  662. * update "de" debconf translation. closes: #238779
  663. * update "el" debconf translation. closes: #240473
  664. * add "nn" debconf translation. closes: #238590
  665. * add "da" program translation. closes: #238005
  666. * add "nl" program translation. closes: #238488
  667. * add "pt" program translation. closes: #238796
  668. * add "pt" debconf translation. closes: #239641
  669. * remove spurious const, closes: #240677
  670. -- Karl Ramm <kcr@debian.org> Sun, 28 Mar 2004 19:46:34 -0500
  671. shadow (1:4.0.3-22) unstable; urgency=low
  672. * Don't assume that lastlog.ll_time or utmp.ut_time or utmpx.ut_tv are made
  673. up of time_ts and timevals, because they aren't on x86-64. Dismaying
  674. but true.
  675. -- Karl Ramm <kcr@debian.org> Sun, 14 Mar 2004 16:53:21 -0500
  676. shadow (1:4.0.3-21) unstable; urgency=low
  677. * Try and get the right French translation update in the right place,
  678. Karl, you can do it even if you do only speak English. Closes: #236993
  679. -- Karl Ramm <kcr@debian.org> Wed, 10 Mar 2004 15:31:35 -0500
  680. shadow (1:4.0.3-20) unstable; urgency=low
  681. * Added Norwegian Bokmal debconf translation, closes: #206349
  682. * tell shadow build system about new message translations
  683. -- Karl Ramm <kcr@debian.org> Thu, 4 Mar 2004 11:04:44 -0500
  684. shadow (1:4.0.3-19) unstable; urgency=low
  685. * When creating a user account in psaswd.config, ask for full name
  686. first, and make up a default username. Closes: #235386
  687. * "No really, assume md5 passwords". Closes: #223664
  688. -- Karl Ramm <kcr@debian.org> Thu, 4 Mar 2004 00:42:08 -0500
  689. shadow (1:4.0.3-18) unstable; urgency=low
  690. * Removed po/cs.po and added new debian/po/cs.po
  691. Updated Czech translation, closes: #229125
  692. * Updated Japanese debconf translation, closes: #227237
  693. * Updated Danish debconf translation, closes: #227619
  694. * Updated Dutch debconf translation, closes: #227883
  695. * Updated Brazilian Portuguese debconf translation, closes: #228080
  696. * Added Simplified Chinese debconf translation
  697. Added Simplified Chinese programs translation
  698. Closes: #229334
  699. * Added Greek debconf translation
  700. Added Greek programs translation
  701. Closes: #229504, #229528
  702. * Added Finnish programs translation, closes: #230369
  703. charset changed from UTF-8 to ISO-8859-1 as the bug patch was wrong
  704. * Updated German debconf translation, closes: #232710
  705. * Updated Russian debconf translation, closes: #235541
  706. * Added Ukrainian debconf translation, closes: #233560
  707. * Added Lithuanian debconf translation, closes: #235698
  708. * thanks to Christian Perrier <bubulle@debian.org>
  709. -- Karl Ramm <kcr@debian.org> Wed, 3 Mar 2004 22:56:31 -0500
  710. shadow (1:4.0.3-17) unstable; urgency=low
  711. * Fix braino in version number of example dependency in README.shells.
  712. Apologies to anyone foolhardy enough to believe my documentation.
  713. * Add Swedish debconf translation, closes: #225059
  714. * New French debconf translation, closes: #225914
  715. * Add Catalan debconf translation, closes: #227029
  716. * add securetty files for the hurd, freebsd, and netbsd, closes: #200739
  717. -- Karl Ramm <kcr@debian.org> Sun, 11 Jan 2004 17:37:54 -0500
  718. shadow (1:4.0.3-16) unstable; urgency=low
  719. * run dh_installdeb *after* dh_installdebconf,
  720. remove . from short description of passwd,
  721. add versioned conflict with debconf older than 0.5
  722. closes: #224133
  723. * replace manpages-it due to man page conflict
  724. closes: #224474
  725. * fix the *other* su syslogs.
  726. closes: #224508
  727. * fix filename in control file, closes: #224579
  728. * fix permissions on chage and expiry, closes: #224717
  729. * run debconf-updatepo
  730. * remove debian/compat as redundant
  731. -- Karl Ramm <kcr@debian.org> Mon, 22 Dec 2003 19:53:30 -0500
  732. shadow (1:4.0.3-15) unstable; urgency=low
  733. * remove bogus dependency on base-config 2.00,
  734. closes: #222772, #223726
  735. * New Czech translation thanks to Miroslav Kure.
  736. -- Karl Ramm <kcr@debian.org> Fri, 12 Dec 2003 18:40:25 -0500
  737. shadow (1:4.0.3-14) unstable; urgency=low
  738. * exit 30 when backing all the way out in passwd.conf, and
  739. depend on base-config 2.00, closes: #222772
  740. * adjust debconf templates for debian-installer work,
  741. closes: #222832
  742. -- Karl Ramm <kcr@debian.org> Thu, 11 Dec 2003 01:53:37 -0500
  743. shadow (1:4.0.3-13) unstable; urgency=low
  744. * Fix typo passwd.config. Closes: #223079, #222714
  745. * Let's try out this oldfangled anonymous ftp upload queue.
  746. -- Karl Ramm <kcr@debian.org> Mon, 8 Dec 2003 17:59:31 -0500
  747. shadow (1:4.0.3-12) unstable; urgency=low
  748. * Explicitly use automake-1.7 and aclocal-1.7. closes: #216594
  749. * Update Danish debconf translation. closes: #216542
  750. * Update French debconf translation. closes: #206352
  751. * Update Dutch debconf translation. closes: #212995
  752. * Remove redundant dependency on grep. closes: #216535
  753. * Fix chfn documentation bug. closes: #213931
  754. * Fix su syslogs to be less ambiguous. (old:new instead of old-new
  755. because '-' can appear in usernames.) Not clearer, mind you, but less
  756. ambiguous. closes: #213592
  757. * Rename limits(5) to limits.conf(5) and edit to reflect reality.
  758. closes: #212935
  759. * Move the change_uid call in login back to where it was before -11, and
  760. relocate the fork for pam_close_session above it. closes: #211884
  761. -- Karl Ramm <kcr@debian.org> Sat, 25 Oct 2003 15:26:20 -0400
  762. shadow (1:4.0.3-11) unstable; urgency=low
  763. * update Japanese debconf translation. closes: #210382
  764. * update Brazilian Portugese debconf translation. closes: #208122
  765. * run pam cleanup code as root. closes: #195048
  766. -- Karl Ramm <kcr@debian.org> Sat, 13 Sep 2003 17:49:29 -0400
  767. shadow (1:4.0.3-10) unstable; urgency=low
  768. * postinst sources confmodule. closes: #88843
  769. * Implement the pam configuration New World Order. Wow, that was quick. :-)
  770. * Implement a scheme for allowing other packages to modify /etc/shells.
  771. -- Karl Ramm <kcr@debian.org> Fri, 22 Aug 2003 20:58:42 -0400
  772. shadow (1:4.0.3-9) unstable; urgency=low
  773. * fix mysterious creeping bug in po/Makefile.in.in, closes: #200052
  774. * dutch debconf translation, closes: #204578
  775. * switch to po-debconf, closes: #183998, #200130
  776. * use automake1.7, closes: #205991
  777. * update german debconf translation, closes: #94138
  778. * I can't come up with a good justification as to why characters other
  779. than ':'s and '\0's should be disallowed in group and usernames (other
  780. than '-' as the leading character). Thus, the maintenance tools don't
  781. anymore. closes: #79682, #166798, #171179
  782. * Fix typo in /etc/pam.d/su. closes: #196804
  783. * danish debconf translation, closes: #118245
  784. * russian debconf translation, closes: #198729
  785. * And last, but not least, what's undoubtedly going to be the most
  786. popular change: md5 passwords are turned on by default, and there is
  787. no prompt to change them. Yes, this is reduced functionality. No, it
  788. can't go back in the way it was; the old code not only modified
  789. conffiles, it modified *other*packages* conffiles and was a massive
  790. policy violation. I expect this change will motivate the people who
  791. have said that they will come up with a proper solution to do so.
  792. closes: #186016, #110228, #171808
  793. -- Karl Ramm <kcr@debian.org> Wed, 20 Aug 2003 02:06:50 -0400
  794. shadow (1:4.0.3-8) unstable; urgency=low
  795. * Fix missing ':' in getopt call. closes: #184301
  796. * Don't install mkpasswd, we don't use it. closes: #185919, #187906
  797. * replaces: manpages-ko. closes: #184810
  798. * Fix the message in #190567 (not closing until it's been accepted upstream)
  799. * Fix brainos in login.1. closes: #184731
  800. * Fixup permissions for chage. closes: #184138
  801. * Force the umask to 022 in passwd.config. closes: #182506
  802. * Add Sam Hartman <hartmans@debian.org> as an uploader.
  803. * Update standards-version.
  804. * Add versioned build-depend on debhelper.
  805. -- Karl Ramm <kcr@debian.org> Sat, 26 Apr 2003 15:34:16 -0400
  806. shadow (1:4.0.3-7) unstable; urgency=low
  807. * When relocating a user's home directory, don't fail and remove the new
  808. home directory if we can't remove the old home directory for some
  809. reason; the results can be spectularly poort if, for instance, only
  810. the rmdir() fails. closes: #166369
  811. * run dh_installdebconf so base-config will work. *sigh*. closes: #166788
  812. -- Karl Ramm <kcr@debian.org> Sun, 24 Nov 2002 21:40:30 -0500
  813. shadow (1:4.0.3-6) unstable; urgency=low
  814. * remove automake dependency and leave only automake1.5, since it seems
  815. to confuse the alpha and mipsel autobuilders for some reason.
  816. -- Karl Ramm <kcr@debian.org> Sun, 13 Oct 2002 21:45:15 -0400
  817. shadow (1:4.0.3-5) unstable; urgency=low
  818. * build-depend on libtool and automake. oops. closes: #164545
  819. -- Karl Ramm <kcr@debian.org> Sun, 13 Oct 2002 01:44:47 -0400
  820. shadow (1:4.0.3-4) unstable; urgency=low
  821. * I am unable to begin to express the bitterness that I'm now experiencing.
  822. * replaces manpages-de <= 0.4-4, closes: #162097, #162173
  823. * replaces manpages-fr, closes: #162150
  824. * replaces manpages-hu, closes: #162126
  825. * replaces manpages-ja, closes: #163511, #162095
  826. * fix sg symlink, closes: #162339, #163652
  827. * newgrp should be aware that getlogin() and ttyname() are not
  828. guaranteed to return anything and NOT blindly assume that they
  829. successfully returned a pointer to a string. I mean, really, people,
  830. that sort of thing hasn't been reliable since 4.2BSD on a VAX. I'll
  831. bet most of the working on the upstream weren't even born yet when
  832. this sort of thing was commonplace (it was NEVER acceptable).
  833. closes: #162303
  834. * pull the manpage for the spiffy su forward. closes: #162275
  835. * depend on automake1.5, and rerun the autogrunge. This should
  836. *hopefully* make it build more consistently.
  837. * this concludes the biweekly treading of water.
  838. -- Karl Ramm <kcr@debian.org> Sat, 12 Oct 2002 14:56:16 -0400
  839. shadow (1:4.0.3-3) unstable; urgency=low
  840. * the "fix the brain damage" release
  841. * fix pam brain-damage in ch{age,passwd}, {group,user}{add,del,mod}, newusers
  842. closes: #162181, #162199, #162228
  843. * fix vipw symlink brain-damage: closes: #162218
  844. * fix package description brain damage, closes: #139563
  845. * install cp{pw,gr} brain damge
  846. -- Karl Ramm <kcr@debian.org> Wed, 25 Sep 2002 01:21:35 -0400
  847. shadow (1:4.0.3-2) unstable; urgency=low
  848. * fix "su -". closes: #162089
  849. * document exit codes of groupdel and userdel (again, for userdel)
  850. closes: #161861
  851. * clean up logoutd cleanup
  852. -- Karl Ramm <kcr@debian.org> Mon, 23 Sep 2002 19:44:40 -0400
  853. shadow (1:4.0.3-1) unstable; urgency=low
  854. * new upstream version! closes: #149444, #150237, #145415
  855. * completely new packaging!
  856. * all new bugs!
  857. * old bugs as well!
  858. * remove /etc/init.d/logoutd, like the old postrm should've, closes: #160682
  859. * fix passwd manpage, closes: #160477, #122797
  860. * fix lastlog manpage, closes: #159886
  861. * add as many virtual console devices as I seem to have to securetty,
  862. closes: #156472
  863. * add ttyS0 and tts/0 to securetty. closes: #130138
  864. * su should not segfault if nobody has uid 0. closes: #139967
  865. * install and use translations. closes: #118238
  866. * upstream uses new automake. closes: #114935
  867. * add russian template file for password. closes: #130358
  868. * handle template installation correctly. closes: #156674
  869. * don't place a maximum restriction on the length of passwords.
  870. closes: #159487
  871. * fix description. closes: #145459
  872. * update config.{guess,sub}
  873. -- Karl Ramm <kcr@debian.org> Wed, 18 Sep 2002 10:14:08 -0400
  874. shadow (20000902-12) unstable; urgency=high
  875. * "oops"
  876. * /etc/login.defs: /var/spool/mail -> /var/mail, closes: #125311
  877. -- Karl Ramm <kcr@debian.org> Sun, 7 Apr 2002 11:54:48 -0400
  878. shadow (20000902-11) unstable; urgency=low
  879. * Fix some nits:
  880. * remove changelog~ file. oops. closes: #139711
  881. * fix typo in control. closes: #139564
  882. * Hmmm. People open more bugs when I upload new versions of things.
  883. Maybe they just notice them more then, or maybe it's just Murphy.
  884. -- K. Ramm <kcr@debian.org> Tue, 26 Mar 2002 12:14:33 -0500
  885. shadow (20000902-10) unstable; urgency=low
  886. * We hates the automake. We hates it forever. closes: #139293
  887. * stupid omission: logoutd still in postinst. closes: #139422
  888. * make login.defs a bit clearer. closes: #138809
  889. -- Karl Ramm <kcr@debian.org> Fri, 22 Mar 2002 12:09:07 -0500
  890. shadow (20000902-9) unstable; urgency=medium
  891. * Get rid of logoutd, it doesn't work, didn't work in potato, and now
  892. it's causing people to open RC bugs. closes: #138259, #66153, #121940
  893. I'm told the timeoutd package does a better job anyway.
  894. * add /bin/tcsh to /etc/shells, closes: #118103, #122112
  895. * add /bin/ksh to /etc/shells, closes: #123556
  896. * remove text about password aging from passwd(5), closes: #137493
  897. * spanish debconf template for passwd, closes: #136463
  898. * document the fact that you can not have a valid password in
  899. /etc/shadow. closes: #131690
  900. * /etc/login.defs: /var/spool/mail -> /var/mail, closes: #125311
  901. * fix locations of utmp and wtmp in login(1), closes: #119656
  902. * The package description for passwd refers to README.Debian.gz
  903. but only README.debian.gz actually exists. Most packages use
  904. README.Debian.gz, but the control file is the only place that gets it
  905. wrong for this package. When in doubt, fix the documentation. :-)
  906. closes: #116955
  907. -- Karl Ramm <kcr@debian.org> Thu, 14 Mar 2002 17:05:56 -0500
  908. shadow (20000902-8) unstable; urgency=low
  909. * check in passwd.expire.cron for already-expired passwords; closes: #102319
  910. * note in chage.1 and shadowconfig.8 that password aging information
  911. only works when shadow passwords are enabled. closes: #103702
  912. * enable changing the name in chfn by default. closes: #107819
  913. * fail to mangle files in lib/commonio.c, thanks to matt@linuxbox.nu
  914. * add /dev/console to the secure ttys list. because. closes: #113949
  915. * find the FHS mail spool first in configure. closes: #114951
  916. (thanks to mjb@debian.org)
  917. * above sadly causes automake to go bonkers, and I don't want to
  918. reassemble the build system before woody is released. Keep automake
  919. from going off on its own.
  920. * terminate argument validation in login when it hits a '--'.
  921. closes: #66368
  922. -- Karl Ramm <kcr@debian.org> Mon, 22 Oct 2001 11:17:35 -0400
  923. shadow (20000902-7) unstable; urgency=low
  924. * the "I'm sorry, I should've done this earlier" release
  925. * Cancel login timeout after authentication so that patient people
  926. timing out on network directory services can log in with local
  927. accounts. Closes: #107148
  928. * Add Brazillian Portugese debconf template translation for passwd.
  929. Closes: #105292, #93223
  930. * Pull /usr/share/doc/$package/README.shadow-paper.gz. Closes: #98058
  931. * Use getent instead of group to verify existence of shadow group
  932. [works better for distributed group files]. Closes: #99902
  933. [Note that this sort of problem is rampant in these postinst and
  934. config scripts, but that's not getting fixed in woody.]
  935. * Amend reference to /usr/doc in shadowconfig.8. Closes: #102804
  936. * su should set $USER. Closes: #102995
  937. * userdel now deletes user groups from /etc/gshdow as well as
  938. /etc/group. Closes: #99442
  939. * grpck now has an (otherwise undocumented) -p option, so that
  940. shadowconfig can clean up the results of the above, so the config
  941. script will fail randomly less often. Closes: #103385
  942. -- Karl Ramm <kcr@debian.org> Wed, 22 Aug 2001 12:09:27 -0400
  943. shadow (20000902-6.1) unstable; urgency=low
  944. * Non-maintainer upload.
  945. * Upgrade to latest config.sub and config.guess. Closes: #88547
  946. -- Gerhard Tonn <gt@debian.org> Fri, 1 Jun 2001 20:38:43 +0200
  947. shadow (20000902-6) unstable; urgency=medium
  948. * actually set root's password when appropriate
  949. patch thanks to joeyh, closes #98402
  950. * fix error in expiry man page. Such damage. closes: #99291
  951. * fix group of setgid program chage and expiry, closes: #98122
  952. -- Karl Ramm <kcr@debian.org> Thu, 31 May 2001 07:38:59 -0400
  953. shadow (20000902-5) unstable; urgency=low
  954. * add build dependency on file, to keep libtool happy. closes: #97498
  955. -- Karl Ramm <kcr@debian.org> Wed, 16 May 2001 06:57:23 -0400
  956. shadow (20000902-4) unstable; urgency=low
  957. * Change maintainers, closes: #92355
  958. -- Karl Ramm <kcr@debian.org> Sun, 13 May 2001 03:28:07 -0400
  959. shadow (20000902-3.1) unstable; urgency=low
  960. * Non-maintainer upload
  961. * Recompile to fix ARM lossage
  962. -- Philip Blundell <philb@armlinux.org> Sun, 11 Mar 2001 07:47:27 -0500
  963. shadow (20000902-3) unstable; urgency=low
  964. * Update config.sub and config.guess so ia64 compiled, closes: #81897
  965. * libmisc/sub.c: skip '*' in shell name when doing subsystem, closes:
  966. #82893
  967. * src/su.c: don't assume uid 0 == "root", use getpwuid to fetch it,
  968. closes: #81924
  969. * This was fixed in a previous version, closes: #77057
  970. * Update passwd long desc, closes: #88299
  971. * Conflict with suidmanager << 0.5, and remove suid{,un}register calls,
  972. closes: #87157
  973. * Update policy to 3.5.0.0
  974. * Added debconf support for passwd from base-config
  975. -- Ben Collins <bcollins@debian.org> Sat, 3 Mar 2001 07:26:57 -0500
  976. shadow (20000902-2) unstable frozen; urgency=low
  977. * control.hurd->control.gnu: closes: #77940
  978. * Cannot reproduce, closes: #79447
  979. * User never sent a patch, plus I think removing the passwd/account when
  980. doing passwd -l is a bad idea. Makes it so you cannot unlock the
  981. account. closes: #77824
  982. * Don't allow shadowconfig to change perms of other binaries, close: #77057
  983. * IMO, this is not a bug. It's part of a feature, and can be disabled by
  984. turning off USER_GROUPS. closes: #76806
  985. * /bin/login is suid root for several good reasons. For one, it allows
  986. daemons that use it to run as non-root. This is a good thing since it
  987. means only one program is running as root, and not several. closes: #17911
  988. * sulog is fairly easy to grep or parse so I don't see how the
  989. similarity of the log entries for failed and successful is a problem.
  990. '-' for failed, '+' for success. closes: #63801
  991. * logoutd.8: s,/etc/utmp,/var/run/utmp, closes: #80494
  992. * Fix case where pam_auth returns a NULL username, closes: #76817, #75510
  993. * Hmm, Linux is a sysv derivative, so the comment is perfectly
  994. legitimate, closes: #76898
  995. * MAX_PASSWORD is used by useradd, and CHFN_AUTH is actually used by
  996. * chfn to decide if the current user needs to auth in order to change
  997. their info, closes: #71114
  998. * login.1: Fix \' closes: #75435
  999. * login -f works for me assuming you call it as root. I tested this with
  1000. plain pam_unix.so, and also with pam_unix.so stacked with pam_ldap.so.
  1001. So if it doesn't work with telnet-heimdal, then that program is not
  1002. doing something right. closes: #78186
  1003. * login.pam.d: made pam_nologin.so requisite. closes: #80111
  1004. * su to root seems pretty quick to me, closes: #64756
  1005. * xmalloc.c: remove decleration of malloc, which was causing system
  1006. * header conflicts. closes: #80398
  1007. -- Ben Collins <bcollins@debian.org> Sun, 31 Dec 2000 14:33:47 -0500
  1008. shadow (20000902-1) unstable frozen; urgency=low
  1009. * New upstream release, lots of Debian patches merged, closes: #72735
  1010. * man/passwd.1: removed reference to passwd(3), closes: #72704
  1011. * man/chsh.1,man/chfn.1: document login.defs affects on these programs,
  1012. closes: #68029
  1013. * not a bug, expected behavior, closes: #74137
  1014. * IMO, this is a bug in the user's setup, closes: #65600
  1015. * securetty: add devfs console devices, closes: #71946
  1016. * libmisc/sulog.c: removed arbitrary limit on number of chars printed of
  1017. the tty name (truncated to 6 chars, which is silly), closes: #65404
  1018. * tested this, and it works fine for me so long as pam_unix.so is called
  1019. with the nullok option (which it isn't by default because of security
  1020. concerns), closes: #75063
  1021. * appears to be fixed by PAM, closes: #70627
  1022. * src/useradd.c: user mkstemp instead of mktemp, per libc6 linktime
  1023. warning
  1024. * src/su.c: fixup arg handling passed to shell, closes: #75326
  1025. -- Ben Collins <bcollins@debian.org> Mon, 23 Oct 2000 13:22:29 -0400
  1026. shadow (19990827-21) unstable frozen; urgency=low
  1027. * Added build deps
  1028. * Use pre-generated files for hurd/linux control file. The old method of
  1029. using cpp would have broken with the new gcc.
  1030. -- Ben Collins <bcollins@debian.org> Wed, 26 Jul 2000 21:04:03 -0400
  1031. shadow (19990827-20) unstable frozen; urgency=low
  1032. * Release Manager
  1033. None of these are marked as RC in the BTS, however, they do make the
  1034. package unsuitable for release. Since this is an essential package (IOW,
  1035. installed on every Debian system), I hope you can see how important it
  1036. is to make sure this package is perfect. None of the changes are
  1037. functional (except the fix in logoutd's init script, which was a 20 char
  1038. change), so please consider this for the next test cycle.
  1039. * Fix logoutd init script from spurious output when /etc/porttime is not
  1040. there, closes: #63962, #64067
  1041. * su: Fix typo in usage output, closes: #60226
  1042. * passwd: Fixed typo and missing newline in output for successful password
  1043. change, closes: #64106, #63703
  1044. * passwd.1: Add documentation on the -f, -e, -s and -d command line
  1045. options, closes: #64339, #64410
  1046. * login: Verified that utmp/wtmp works when called by telnet with -h
  1047. option, closes: #56854
  1048. -- Ben Collins <bcollins@debian.org> Tue, 23 May 2000 14:40:01 -0400
  1049. shadow (19990827-19) unstable frozen; urgency=low
  1050. * debian/local/shells: added esh, closes: #59934
  1051. * logoutd: modify to work with pam_time.so's time.conf file, modify
  1052. manpage to reflect this, closes: #61300
  1053. * userdel.8: added note about group removal, closes: #56723
  1054. * base-config handles md5 setup, closes: #60125
  1055. * cppw: make sure it gets installed, closes: #62960
  1056. * passwd: correct error message for "not you", closes: #61313
  1057. * sulog.c: fixed extern for char (char foo[] -> char *foo), closes: #61643
  1058. * userdel.8: documented userdel's exit values, closes: #54775
  1059. * passwd: error messages are two fold, the second is actually from
  1060. pam_strerror(), closes: #61937
  1061. * passwd: print "success" on successful password change, closes: #58676
  1062. -- Ben Collins <bcollins@debian.org> Sat, 29 Apr 2000 10:26:56 -0400
  1063. shadow (19990827-18) unstable frozen; urgency=low
  1064. * Crap, all the bug fixes from -17 need to go to frozen too
  1065. -- Ben Collins <bcollins@debian.org> Tue, 29 Feb 2000 14:57:14 -0500
  1066. shadow (19990827-17) unstable; urgency=low
  1067. * Fixed typo in login.defs, closes: #54877
  1068. * logoutd.init.d: Check for /etc/security/time.conf, closes: #54900
  1069. * login.defs: Added note about the MAIL env option, closes: #54768
  1070. * login.pam.d,passwd.pam.d: Use new options in pam_unix.so to enable
  1071. obsure password checks. This mimics the old behavior in pre-PAM
  1072. shadow, closes: #58203
  1073. * Use patch from Topi Miettinen <tom@pluto.nic.fi> to add pam session
  1074. ability to su, closes: #57526, #55873, #57532
  1075. * Made login's -f option also able to use the username after -- if none
  1076. was passed as it's optarg, closes: #53702
  1077. -- Ben Collins <bcollins@debian.org> Mon, 28 Feb 2000 12:37:22 -0500
  1078. shadow (19990827-16) unstable; urgency=low
  1079. * got rid of g+s directories in the source tarball, closes: #54585
  1080. * make su mode 4755 in the package. This way there is no chance of a
  1081. failed dpkg install causing it to be left without suid root perms
  1082. before suidmanager or chmod is called in the postinst.
  1083. * src/login.c: added faillog support to the pam_authenticate loop. This
  1084. loop is now completely rewritten, and should produce better results on
  1085. failures, closes: #53164
  1086. -- Ben Collins <bcollins@debian.org> Sun, 9 Jan 2000 23:35:08 -0500
  1087. shadow (19990827-15) unstable; urgency=low
  1088. * src/su.c: moved signal() call to re-establish SIGINT to right place,
  1089. closes: #54496
  1090. * src/login.c: if hostname is blank (not a remote login via rlogin or
  1091. telnet), then use the tty to log failures in syslog, closes: #53966
  1092. * passwd: Locking a password by appending '!' appears to be pretty
  1093. standard, so ssh needs to check for it.
  1094. * passwd and login come with a README.pam that discusses the differences
  1095. between the PAM and old non-PAM versions. It also talks about where to
  1096. look for details. Also now that I have added the extra examples to the
  1097. pam.d files, I hope this satisfies...closes: #52917
  1098. * A new package, base-config, which will be used by boot floppies is
  1099. going to have an option to configure MD5 usage for passwords. Since
  1100. this is the best place for it, and I don't really have any control
  1101. over it, I am .... closes: #47620
  1102. * libmisc/chowntty.c: applied patch for read-only root, closes: #52069
  1103. -- Ben Collins <bcollins@debian.org> Sat, 8 Jan 2000 22:11:29 -0500
  1104. shadow (19990827-14) unstable; urgency=low
  1105. * debian/local/shells: added /bin/zsh, closes: #53883
  1106. -- Ben Collins <bcollins@debian.org> Sun, 2 Jan 2000 13:51:42 -0500
  1107. shadow (19990827-13) unstable; urgency=low
  1108. * su.c: ignore SIGINT while authenticating, closes: #52372
  1109. * su.pam.d: added 2 new examples of how to allow su for wheel users
  1110. without prompting for a password, and also how to deny users of a
  1111. specific group.
  1112. -- Ben Collins <bcollins@debian.org> Sat, 1 Jan 2000 22:29:46 -0500
  1113. shadow (19990827-12) unstable; urgency=low
  1114. * Recompiled against latest libpam and up'd the module deps,
  1115. closes: #52171
  1116. * login.pam.d: added "noenv" option so we don't clobber login's setting,
  1117. closes: #51441
  1118. -- Ben Collins <bcollins@debian.org> Tue, 14 Dec 1999 22:41:40 -0500
  1119. shadow (19990827-11) unstable; urgency=low
  1120. * debian/passwd.in: add a preinst (matches login's) to fix the latest
  1121. build change (only affected hurd since it doesn't use login).
  1122. * debian/scripts/passwd.mk: use passwd.preinst instead of login.preinst
  1123. to complete the fix above.
  1124. -- Ben Collins <bcollins@debian.org> Mon, 6 Dec 1999 18:25:07 -0500
  1125. shadow (19990827-10) unstable; urgency=low
  1126. * src/login.c: only set pam_fail_delay if > 0. Also make the default 0
  1127. so not defining it has the same affect as disabling it, closes: #51178
  1128. * src/userdel.c: make sure we remove the shadow group entries when
  1129. removing the users own group, closes: #50005, #50138
  1130. -- Ben Collins <bcollins@debian.org> Fri, 26 Nov 1999 22:37:44 -0500
  1131. shadow (19990827-9) unstable; urgency=low
  1132. * src/su.c: Fixed getopt parsing, and added a usage output
  1133. * man/su.1: minor typos
  1134. -- Ben Collins <bcollins@debian.org> Mon, 8 Nov 1999 22:13:05 -0500
  1135. shadow (19990827-8) unstable; urgency=low
  1136. * src/login.c: fixed loggin of username on successful login (was using
  1137. the normal username, when it should have used pam_user),
  1138. closes: #47819
  1139. * src/login.c: check for hushed login and pass PAM_SILENT if true,
  1140. closes: #48002
  1141. * src/useradd.c: set def_shell to /bin/bash, closes: #48304
  1142. * doc/README.debian: add note about how to avoid issues with nscd's
  1143. lag in aging the cache, closes: #48629
  1144. * src/cppw.c: new program to assist copying a passwd/group file without
  1145. corruption, closes: #42141
  1146. -- Ben Collins <bcollins@debian.org> Tue, 2 Nov 1999 21:46:28 -0500
  1147. shadow (19990827-7) unstable; urgency=low
  1148. * {passwd,login}.pam.d: added blurb about how to use the pam_cracklib
  1149. module, and also changed it to use pam_unix and not pam_pwdb (gah!
  1150. how did that happen?), closes: #46983
  1151. * README.debian: changes to reflect new PAM usage as well as removing
  1152. references to obsolete config files, closes: #46595
  1153. * passwd.expire.cron: example script that informs users by email when
  1154. their accounts are about to expire, closes: #41393
  1155. * lastlogin.c: added -h option and usage as well as long option support,
  1156. closes: #45804
  1157. * shadow now only has 3 wishlist bugs and nothing else
  1158. -- Ben Collins <bcollins@debian.org> Sat, 9 Oct 1999 11:54:16 -0400
  1159. shadow (19990827-6) unstable; urgency=low
  1160. * debian/shells: new file, needed to include /bin/sash, closes: #45826
  1161. * useradd.8,groupadd.8: added note about the preferred use of adduser
  1162. and addgroup when conforming to Debian policy (taken from notes in
  1163. adduser's man pages), closes: #22821
  1164. * dialups.5: new man page that documents /etc/{dialups,d_passwd},
  1165. closes: #42212
  1166. * src/su.c: added -m, -p and -s command line options to match GNU options,
  1167. also documented in su(1), closes: #45394, #46424
  1168. * login.defs.5: clarified usage of TTYTYPE_FILE, closes: #23194
  1169. * login.pam.d: added pam_issue.so which replaces the old ISSUE_FILE from
  1170. login.defs, this also allows it to grok escapes in the issue file,
  1171. also increases the MODDEPS to (>= 0.69-10). By default this module is
  1172. not enabled, closes: #21044
  1173. * login.defs.pam.linux: added ISSUE_FILE to list of deprecated options
  1174. -- Ben Collins <bcollins@debian.org> Mon, 4 Oct 1999 19:56:22 -0400
  1175. shadow (19990827-5) unstable; urgency=low
  1176. * {login,su}.1: added description of a subsystem login, closes: #31987
  1177. * src/chowndir.c: fixed recursive chown's on usermod, also changed it
  1178. to use lchown and lstat since we actually want that, closes: #46405
  1179. * su.1: removed reference to suauth as well as added "-c" to the SYNOPSIS,
  1180. closes: #45685
  1181. * login.1: added options to the SYNOPSIS and documented OPTIONS,
  1182. closes: #28763
  1183. * login.defs.5: documented the ENVIRON_FILE options (even though it's
  1184. not really used in the PAM version), close: #28786
  1185. * 010_src_gpasswd.c: new patch, fixes changing group passwords when not
  1186. using shadow groups, closes: #25919
  1187. * {chfn,chsh,login}.pam.d: added nullok to pam_unix.so auth line to
  1188. allow for passwordless accounts, closes: #46510
  1189. * login.pam.d: add "standard" to the pam_mail option so we get old
  1190. style "You have..." login messages.
  1191. -- Ben Collins <bcollins@debian.org> Sun, 3 Oct 1999 13:41:53 -0400
  1192. shadow (19990827-4) unstable; urgency=low
  1193. * Alright, we are really getting some usage from this now, and seeing
  1194. some odd ball setups, so it means more work for me, but more stable
  1195. and feature filled software for you :)
  1196. * debian/{login,su}.pam.d: Fixed spelling errors, closes: #45234, #45235
  1197. * debian/login.pam.d: Added commented pam_access.so reference and
  1198. description, closes: #45241
  1199. * src/login.c: moved usage of setup_uid_gid() when PAM is enabled or
  1200. pam_groups.so's groups get clobbered
  1201. * src/newgrp.c: don't call sanitize_env() and also make sure we don't
  1202. check passwords when the user is trying to get back to their default
  1203. group, closes: #22244
  1204. * Closed some other bugs that were either not really bugs, or they weren't
  1205. reproducible.
  1206. * debian/login.pam.d: moved around the pam_motd and pam_mail modules to
  1207. order them the same as old login would have done
  1208. -- Ben Collins <bcollins@debian.org> Sun, 19 Sep 1999 19:42:13 -0400
  1209. shadow (19990827-3) unstable; urgency=low
  1210. * This is a "Sit down and really fix some bugs" update. I'm going through
  1211. the ones that really need some work.
  1212. * src/vipw.c: use the system() call to invoke the editor so that it accepts
  1213. command line args in the EDITOR and VISUAL environment vars, closes: #31029
  1214. * src/userdel.c: added code to remove user groups (of the same name) if there
  1215. were no members left and USERGROUPS_ENAB is set to yes, closes: #35046
  1216. * login.defs: documented above change
  1217. * {login,passwd}.postinst: fixed some bashisms, closes: #45159
  1218. * login.defs.pam.linux: documented the FAKE_SHELL option, closes: 31987
  1219. * su.1,login.1: documented the subsystem root ability in login and su, closes:
  1220. * doc directory for both packages now includes the README.shadow-paper file
  1221. closes: #15391
  1222. -- Ben Collins <bcollins@debian.org> Sun, 19 Sep 1999 15:49:11 -0400
  1223. shadow (19990827-2) unstable; urgency=low
  1224. * debian/rules: use "$(CC) -E" instead of "cpp" to make it easier to
  1225. cross compile for Hurd (requested by Marcus Brinkman).
  1226. * debian/login.pam.d: forgot to remove that comment about login not
  1227. being PAMified, it is and works fine.
  1228. * src/login.c: Added login.defs option to turn on and off the persistent
  1229. login, also give note on when it isn't and is needed in login.defs.
  1230. * lib/getdef.c: Added CLOSE_SESSIONS for above code.
  1231. * man/login.defs.5: document the new CLOSE_SESSION option for login
  1232. * logoutd: disabled until I can fix it to grok /etc/security/time.conf
  1233. -- Ben Collins <bcollins@debian.org> Mon, 13 Sep 1999 18:57:47 -0400
  1234. shadow (19990827-1) unstable; urgency=low
  1235. * New Maintainer, with Guy's consent.
  1236. closes: #22296, #22331 (closed some NMU bug reports)
  1237. * New upstream release, closes: #15879, #24712, #25739, #28785, #32991
  1238. closes: #38672, #39933, #41060, #42480, #22534, #12690, #36150, #26412
  1239. closes: #40398, #43750
  1240. * Ok, now for some dusting and house cleaning (aka The Bug Killfile
  1241. Begins Here):
  1242. %%- login package
  1243. - Not a bug in login anymore, closes: #28098
  1244. - No longer pertinent, and is not controlled by the login program,
  1245. closes: #23155
  1246. - This does not appear to be a bug anymore, closes: #32424
  1247. - This is not a login problem. Xterm itself prints the LOGIN message
  1248. and it does _not_ read login.access, closes: #16958
  1249. - Seems to be fixed, closes: #28098
  1250. - Huge list of "Fixed" bugs, that I want to close. I really need to
  1251. start with a clean slate in order to get some of this cleaned up,
  1252. closes: #3439, #11443, #13485, #13815, #15176, #15998, #16187, #17529
  1253. closes: #17532, #17532, #18133, #18225, #20052, #20876, #21280, #21357
  1254. closes: #21687, #21695, #21746, #21767, #22716, #24710
  1255. - lastlog(8): Clarified differences in the usage of "login-name" and
  1256. UID, closes: #26727
  1257. %%- passwd package
  1258. - newuser: appears to be working correctly and placing x, not !,
  1259. closes: #19620
  1260. - userdel(8): added note about user's mail spool also being deleted,
  1261. closes: #20790
  1262. - Can't reproduce this one, closes: #21639
  1263. - -e expire_date
  1264. The date on which the user account will be dis-
  1265. abled. The date is specified in the format
  1266. MM/DD/YY.
  1267. Bug filer was trying to use an integer instead of the documented
  1268. format, closes: #22533
  1269. - chfn's command line options seem to work for root and non-root,
  1270. closes: #25396
  1271. - seems to have been fixed by the latest upstream, #25670
  1272. - Removed references to shadow(3), closes: #32859
  1273. - passwd only saves first 8 chars...duh :) closes: #33368
  1274. - userdel can only do so much, the admin should know to check some
  1275. things on their own, closes: #35418
  1276. - Lot's of Y2K issues fixed in this release, closes: #37232
  1277. - useradd requires the -m option to make it create a home directory
  1278. if one does not exist, closes: #39581
  1279. - useradd's -p option requires the password to already be encrypted
  1280. as documented in useradd(8), closes: #39870, #39874
  1281. - More "Fixed" bugs in passwd, closes: #13753, #16893, #17894, #18132
  1282. closes: #18628, #12691
  1283. %%- su (no longer a package, but has bugs just the same, will be
  1284. forwarded to the login package soon)
  1285. - Sorry, but su (all su's) invoke the shell with -c "cmd". This is
  1286. documented, not a bug, it's a standard interface that su expects,
  1287. go fix sash's bug for not supporting it, closes: #14551
  1288. - Acknoledged NMU: closes: #20058
  1289. - More "Fixed" bugs getting closed...CLOSED AT LAST, closes: #17593
  1290. closes: #20057, #12689
  1291. * Switched to a new build setup (dbs)
  1292. * Split makes into separate files to make it a little cleaner
  1293. * FHS compliance changes (usr/{doc,man} to usr/share/{doc,man})
  1294. * debian/tar.c: removed
  1295. * su: su is now going to be provided by shadow's login package and
  1296. removed from shellutils (the shellutils maintainer agreed to this)
  1297. in preparation for future PAM support. Added conflicts with older
  1298. version of shellutils that does provide the su binary.
  1299. * debian/control.in: removed the secure-su package since login now
  1300. contains su and all of it's components
  1301. * debian/control.in: modified the package descriptions to be a little
  1302. more explicative of what they do.
  1303. * Upgraded standards version to 3.0.1.1
  1304. * Setup suidmanager support for all +s apps, closes: #15705, #15704, #15699
  1305. * Enabled PAM. Support now for su, passwd, chfn, chsh. I am working on the
  1306. support in login.
  1307. * expiry: Changed to be installed as sgid shadow instead of suid root
  1308. since it doesn't need root privileges. Also added man page expiry(1) based
  1309. on the comments found in expiry.c.
  1310. * Removed bashism's in control scripts. Now lintian clean (smells fresh too)
  1311. * chage.c: Keep chage from locking when not running as root, since it just
  1312. needs to read the shadow and password files. This let's it run sgid shadow
  1313. instead of suid root. When run as root, it can lock files for editing.
  1314. * login.c: Pam support Works For Me(tm)!
  1315. * login.c: Fixed PAM's auth when PAM_USER was not set from the command line,
  1316. also call pam_fail_delay() with FAIL_DELAY as the arg before authentication.
  1317. * etc/login.defs.pam.linux: new file, reflects options that PAM takesover
  1318. * etc/login.defs.pam.hurd: new file, same for Hurd
  1319. * debian/passwd.mk: make sure that login.defs.5 get's installed for Hurd
  1320. * pam.d/: Modified defaults for each service to reflect the old style and also
  1321. added commented options on how to enable obsoleted options from login.defs
  1322. in the PAM Way(tm).
  1323. * debian/rules: removed --disable-desrpc from configure options since it was
  1324. supposedly just a workaround for glibc 2.0
  1325. * src/login.c: reset pam_fail_delay after every failure
  1326. * debian/rules: remove debian/files on clean target
  1327. * src/login.c: removed setup_limits() and check_nologin() usage when PAM is
  1328. enabled
  1329. * debian/login.pam.d,debian/login.defs.pam.linux: made notes about the pam_limits.so
  1330. module, as well as pam_nologin.so
  1331. * debian/su.pam.d: made notes about pam_limits.so module
  1332. * debian/control.in: removed depends on libpam-motd since it is now in libpam-modules,
  1333. also make login conflict with secure-su
  1334. * debian/*: setup so that Hurd does not get PAM, since they don't have it ported
  1335. completely yet.
  1336. * debian/*: Final approach to a final upload, modified login.postinst to check old
  1337. obsolete conffiles to see if the user needs a notice that they are no longer used.
  1338. -- Ben Collins <bcollins@debian.org> Sat, 11 Sep 1999 19:58:14 -0400
  1339. shadow (980403-0.3.3) unstable; urgency=low
  1340. * Non maintainer upload.
  1341. * Add dpkg-architecture and cross compilation support to the package.
  1342. * Changes for the Hurd:
  1343. + Only build passwd, add etc/login.defs.hurd to this package.
  1344. + libmisc/rlogin.c: Conditionalize CBAUD, which is not portable.
  1345. -- Marcus Brinkmann <brinkmd@debian.org> Thu, 5 Aug 1999 00:28:12 +0200
  1346. shadow (980403-0.3.2) unstable; urgency=low
  1347. * configure.in patched for utmpx.h (for arm)
  1348. -- Jim Pick <jim@jimpick.com> Sun, 4 Oct 1998 19:06:15 -0700
  1349. shadow (980403-0.3.1) frozen unstable; urgency=low
  1350. * Non maintainer upload.
  1351. changes.{guess,sub} changed to recognize a Arm architecture.
  1352. -- Turbo Fredriksson <turbo@debian.org> Fri, 14 Aug 1998 22:37:58 -0400
  1353. shadow (980403-0.3) frozen unstable; urgency=high
  1354. * Non maintainer upload.
  1355. * src/login.c: Applied patch from <marekm@i17linuxb.ists.pwr.wroc.pl> to
  1356. fix security hole of login not checking the return code from setgid(),
  1357. initgroups() or setuid(). [#24710]
  1358. -- James Troup <james@nocrew.org> Fri, 17 Jul 1998 18:56:31 +0100
  1359. shadow (980403-0.2) frozen unstable; urgency=low
  1360. * (login.defs): fixed UMASK
  1361. (thanks to James Troup for noticing my screwup :)
  1362. * Pruned non-Debian changelog entries.
  1363. -- Joel Klecker <jk@espy.org> Mon, 11 May 1998 11:25:22 -0700
  1364. shadow (980403-0.1) frozen unstable; urgency=low
  1365. * Non-maintainer release.
  1366. * New upstream release (18225).
  1367. * (debian/login.postinst)
  1368. * Use 'touch' instead of 'cat >' when creating /var/log/faillog
  1369. (15998,16187,21687).
  1370. * No longer fails if no previous configured version exists (11433).
  1371. * (gpasswd): now checks which user invoked it before calling setuid() (18132).
  1372. * (debian/passwd.postinst): removed bashism (13753).
  1373. * (groupmod): NULL dereference fixed upstream, as a result, it no longer
  1374. dumps core when changing group name (16893,17894).
  1375. * (useradd): no longer segfaults if /etc/default/useradd is missing (18628).
  1376. * (login.defs.1): now documents more options (13485).
  1377. * (source): includes 'missing' (13815,18133,21280).
  1378. * (login.1):
  1379. * Removed mention of "d_passwd(5)", which doesn't exist,
  1380. and login.defs.5 now documents /etc/dialups (15176).
  1381. * Added /etc/nologin to FILES section and reference nologin(5) (21695).
  1382. * The URL mentioned in Bug#15391 is no longer valid.
  1383. * (login.defs): no longer sets ULIMIT (17529).
  1384. * (login):
  1385. * No longer uses static buffers for group lines (17532).
  1386. * Doesn't seem to make assumptions about gid_t any longer (21767).
  1387. * (faillog.8): s-/usr/adm-/var/log-g (19974).
  1388. * (lastlog.8): notes that "some systems" use /var/log instead of
  1389. /usr/adm (21746).
  1390. * Install upstream changelog as 'changelog.gz' as per policy (20052).
  1391. * (secure-su): Changed /etc/suauth to reference the group 'root'
  1392. instead of 'wheel' (17593).
  1393. -- Joel Klecker <jk@espy.org> Thu, 30 Apr 1998 18:32:12 -0700
  1394. shadow (970616-1) unstable; urgency=low
  1395. * Upstream upgrade.
  1396. * chage works (10561).
  1397. * Fix NIS behavior (5634,8734,10032,10545,10984,11160,12064).
  1398. * Wrote pwconv,pwunconv,grpconv,grpunconv manpage (10940).
  1399. * vipw fixes (10521,10696,11618,11924,12184,13001)
  1400. * Fixes for new automake.
  1401. * Compile with glibc2. (8627,8777,9824,11713,11719,12082,12108,11442).
  1402. * debian/rules fixes (8876,12468).
  1403. * /etc/login.defs: UMASK=002 (9102).
  1404. * chown /dev/vcs* on login (9421,13255).
  1405. * Added tty9-tty12 to /etc/securetty (11644).
  1406. * Provide template and manpage for /etc/limits (12289).
  1407. * Fix security hole in postinst (11769).
  1408. * login fills out ut_addr field in utmp (10701).
  1409. * shadowconfig.sh fixes (9189,9328,9386,10968,12452,12469).
  1410. * Overcome postinst bug in old shadow-passwd package (9939,12120).
  1411. * useradd default GROUP=100 (9244).
  1412. * Allow 8 bit chars in chfn (12367).
  1413. * secure-su - set HOME, use SHELL if set (11003,11189).
  1414. -- Guy Maor <maor@ece.utexas.edu> Fri, 26 Sep 1997 19:23:42 -0500
  1415. shadow (970616) unstable; urgency=low
  1416. * vipw preserves permissions on edited files (10521).
  1417. * various other bug fixes.
  1418. -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Mon, 16 Jun 1997 02:02:00 +0200
  1419. shadow (970601) unstable; urgency=low
  1420. * Fix typo in libmisc/mail.c causing login to segfault.
  1421. -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Mon, 2 Jun 1997 07:33:00 +0200
  1422. shadow (970502-2) unstable; urgency=low
  1423. * Fixes to shadow group support (grpconv didn't work).
  1424. -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Fri, 2 May 1997 15:48:00 +0200
  1425. shadow (970502-1) unstable; urgency=low
  1426. * Upstream upgrade.
  1427. -- Marek Michalkiewicz <marekm@piast.t19.ds.pwr.wroc.pl> Fri, 2 May 1997 03:18:00 +0200
  1428. shadow (961025-2) frozen unstable; urgency=medium
  1429. * Fix useradd -D segfault (8098, 8152, 8733).
  1430. * Fix shadowconfig - permfix only on xlock; /etc/init.d/xdm rewrite, chmod
  1431. (8102, 8320, 8333, 8708).
  1432. * Remove HOWTO from usr/doc/passwd as it's in linux-doc (8150).
  1433. * Fixes to su.1 (8153).
  1434. * login, passwd, su each conflict and replace with the old shadow-*
  1435. version. (8269, 8290, 8393, 8394).
  1436. * Put /etc/shells back in passwd (8328).
  1437. * Fixed login.postinst for upgrade from shadow-login (8392).
  1438. * Added -e to pwck for use in shadowconfig: reports only errors, no
  1439. warnings (8542).
  1440. * Wrote shadowconfig.8 (8588).
  1441. -- Guy Maor <maor@ece.utexas.edu> Sat, 19 Apr 1997 02:34:59 -0500
  1442. shadow (961025-1) unstable; urgency=low
  1443. * Upstream upgrade, new source format.
  1444. -- Guy Maor <maor@ece.utexas.edu> Mon, 10 Feb 1997 02:56:56 -0600