-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy pathChangeLog
540 lines (321 loc) · 15.2 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
2016-08-19 Jeroen Nijhof <[email protected]>
* NEWS, configure.ac, debian/changelog, pam_script.spec: Release
version 1.1.8
2016-08-19 Jeroen Nijhof <[email protected]>
* pam_script.c: Use snprintf to make sure we are dealing with
strings, solves:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817198
2014-06-26 jeroennijhof <[email protected]>
* : Merge pull request #3 from jmtaylor90/master updated spec for pull request
2014-06-18 Jeroen Nijhof <[email protected]>
* pam_script.spec: Setup patch by Jason, thanks!
2014-06-15 Jeroen Nijhof <[email protected]>
* Makefile.am, configure.ac, pam-script.spec.in, pam_script.spec:
pam_script.spec rebuild by Jason Taylor
2014-05-12 Jeroen Nijhof <[email protected]>
* configure.ac: Changed AC_AIX to AC_USE_SYSTEM_EXTENSIONS
2014-05-12 Jeroen Nijhof <[email protected]>
* COPYING: Fixed some license issues, thanks Jason
2014-05-07 Jeroen Nijhof <[email protected]>
* Makefile.am, configure.ac: Merged autotools cleanups from Jason
Taylor
2014-04-01 jeroennijhof <[email protected]>
* : Merge pull request #2 from yshh/master Modify spec file to work properly
2013-09-04 Yusuke Hagihara <[email protected]>
* pam-script.spec.in: modify spec file to work properly * add list of files that were installed but not added to package * workaround Source url * See:
http://fedoraproject.org/wiki/Packaging:SourceURL#Troublesome_URLs
2013-04-28 Jeroen Nijhof <[email protected]>
* debian/control, debian/watch, pam-script.spec.in: Changed github
account to jeroennijhof
2013-04-28 Jeroen Nijhof <[email protected]>
* ChangeLog, NEWS, configure.ac, debian/changelog, debian/control,
debian/watch, pam-script.spec.in: * Release version: 1.1.7
2013-04-28 Jeroen Nijhof <[email protected]>
* pam_script.c: Fixed strcmp issue, thanks to Andy Igoshin
2013-02-11 Jeroen Nijhof <[email protected]>
* .ftp.sf: Removed old ftp script
2012-05-07 Jeroen Nijhof <[email protected]>
* debian/control: Changed Debian control standards-version to 3.9.3
2012-05-07 Jeroen Nijhof <[email protected]>
* NEWS, configure.ac, debian/changelog: Release version 1.1.6
2012-05-07 Jeroen Nijhof <[email protected]>
* debian/README.Debian, debian/README.source, debian/changelog,
debian/compat, debian/control, debian/copyright, debian/dirs,
debian/docs, debian/libpam-script.dirs, debian/libpam-script.docs,
debian/libpam-script.examples, debian/libpam-script.links,
debian/libpam-script.manpages, debian/postinst, debian/prerm,
debian/rules, debian/script, debian/source/format, debian/watch:
Changed /debian to maintainer version. Added pam-auth-update support
2012-01-30 Jeroen <[email protected]>
* ChangeLog, NEWS, debian/changelog, debian/copyright,
debian/rules, pam-script.spec.in: Release version 1.1.5
2012-01-27 Jeroen <[email protected]>
* .gitignore, AUTHORS, NEWS, README, configure.ac,
debian/copyright, pam-script.7.in, pam_script.c: * AC_CHECK_HEADERS improvements for libpam header files.
2010-12-23 Jeroen Nijhof <jeroenn@saralt0078.(none)>
* ChangeLog: Updated ChangeLog
2010-12-23 Jeroen Nijhof <jeroenn@saralt0078.(none)>
* config/{.cvsignore => .gitignore}, debian/{.cvsignore =>
.gitignore}: Updated ChangeLog
2010-12-23 Jeroen Nijhof <jeroenn@saralt0078.(none)>
* .cvsignore => .gitignore, cvs2cl.pl, git2cl.pl: Changed cvs
specific stuff to git
2010-07-28 j-nijhof <j-nijhof>
* NEWS, pam_script.c: fixed an expression in function
pam_sm_chauthtok() used == for flags instead of a binary logic bit
operator, report and fix by Mikolaj Kucharski.
2010-06-14 j-nijhof <j-nijhof>
* Makefile.am, configure.ac, debian/changelog: Changed version
number to 1.1.4 configure.ac and debian/changelog. Removed debian
from make dist to be compatible for official debian packaging.
2010-06-04 j-nijhof <j-nijhof>
* ChangeLog: * New changelog
2010-06-04 j-nijhof <j-nijhof>
* NEWS: * NEWS: Added 1.1.4 to NEWS
2010-06-03 j-nijhof <j-nijhof>
* ChangeLog: [no log message]
2010-06-03 j-nijhof <j-nijhof>
* Makefile.am, NEWS, configure.ac, debian/libpam-script.manpages,
debian/pam-script.7.in => pam-script.7.in: * Moved the man page to the correct path
2009-11-11 j-nijhof <j-nijhof>
* NEWS, README, etc/README, pam_script.c: * fixed bug 2871389 - pam_sm_chauthtok() should first set PAM_OLDAUTHTOK and not PAM_AUTHTOK. PAM_AUTHTOK should contain the new password. * pam_sm_chauthtok() - Don't ask current password for user root.
2009-05-12 rkowen <rkowen>
* etc/pam_script: Discovered some glob weirdness when the
./pam-script.d/ dir is empty.
2009-05-07 rkowen <rkowen>
* ChangeLog: updated
2009-05-07 rkowen <rkowen>
* NEWS: Added 1.1.3 to NEWS
2009-05-06 rkowen <rkowen>
* ChangeLog: updated.
2009-05-06 rkowen <rkowen>
* configure.ac, debian/changelog: Advanced the version number to
1.1.3
2009-05-06 rkowen <rkowen>
* pam_script.c: Moved the PAM_* environment set-up to the child
process prior to executing the local pam-script.
2009-05-06 rkowen <rkowen>
* ChangeLog, debian/copyright, etc/README, etc/README.pam_script:
Minor grammar changes.
2009-05-06 rkowen <rkowen>
* INSTALL: Added blurb on "make uninstall"
2009-05-06 rkowen <rkowen>
* etc/pam_script: Removed extraneous "echo $script".
2009-04-14 j-nijhof <j-nijhof>
* ChangeLog, NEWS: Official release of pam-script 1.1.2
2008-10-20 j-nijhof <j-nijhof>
* pam_script.c: * Finished pam_sm_chauthtok(), it now's fill PAM_AUTHTOK and
PAM_OLDAUTHTOK environment variable which can be used in
pam_script_passwd * Fixed layout
2008-10-08 j-nijhof <j-nijhof>
* pam_script.c: * Changed pam_script_converse() and pam_script_set_authtok() to
static functions.
2008-10-07 j-nijhof <j-nijhof>
* pam_script.c: * Added pam_script_converse(), pam_script_set_authtok() for converse
functionality in pam_sm_authenticate(). If there are no early pam modules to get a password from
pam_script ask for a password. So it's now possible to use the
pam_script module alone.
2008-05-22 rkowen <rkowen>
* ChangeLog: [no log message]
2008-05-22 rkowen <rkowen>
* .cvsignore, Makefile.am, NEWS, configure.ac, debian/.cvsignore,
debian/changelog, debian/control, debian/libpam-script.dirs,
debian/libpam-script.docs, debian/libpam-script.links,
debian/libpam-script.manpages, debian/rules, etc/README.pam_script,
etc/pam_script: pam-script 1.1.2 May 22, 2008
R.K. Owen <[email protected]> * Added the pam_script driver script and the ./pam-script.d/ directory for an easy way for other packages to include PAM capability via pam-script (suggested by Petter Reinholdtsen). * Further improvements in the Debian/Ubuntu packaging.
2008-05-08 rkowen <rkowen>
* etc/README, etc/README.examples, etc/README.pam_script,
etc/pam_script: Added the pam_script tool for handling the programs
in ./pam-script.d/
2008-05-07 rkowen <rkowen>
* README, debian/changelog, debian/control, debian/copyright,
debian/libpam-script.examples, debian/pam-script-examples.dirs,
debian/pam-script-examples.files, debian/pam-script-module.dirs,
debian/rules: Changing the Debian packaging to adhere to Debian
policy, and to resolve some lintian issues.
2008-04-22 rkowen <rkowen>
* debian/README.Debian, debian/control: Further refinement of what
packages are needed to build a Debian package.
2008-04-21 rkowen <rkowen>
* debian/README.Debian, debian/changelog: More fixes with the debian
package building.
2008-02-05 rkowen <rkowen>
* ChangeLog: Updated
2008-02-05 rkowen <rkowen>
* NEWS: Updated with 1.1.1 changes
2008-02-05 rkowen <rkowen>
* configure.ac: Upgrade the minor version for these trivial changes.
2008-02-05 rkowen <rkowen>
* debian/README.Debian: Clarified the Debian/Ubuntu instructions.
2008-02-05 rkowen <rkowen>
* pam_script.c: Need to have any conditional inclusions after
config.h
2007-12-12 rkowen <rkowen>
* ChangeLog: Updated.
2007-12-12 rkowen <rkowen>
* NEWS: Ready for official release.
2007-12-12 rkowen <rkowen>
* ChangeLog: Updated
2007-12-12 rkowen <rkowen>
* Makefile.am: Fixing sourceforge uploading
2007-12-12 rkowen <rkowen>
* ChangeLog: Updated.
2007-12-12 rkowen <rkowen>
* .ftp.sf, ChangeLog, Makefile.am, config/.README: More release
preparation.
2007-12-12 rkowen <rkowen>
* ChangeLog, INSTALL, Makefile.am, configure.ac: Added distribution
specific targets in Makefile.
2007-12-12 rkowen <rkowen>
* README: Updated the README info, in preparation for release.
2007-09-07 rkowen <rkowen>
* ChangeLog: Updated.
2007-09-07 rkowen <rkowen>
* ChangeLog, NEWS: Note that rpms can now be generated.
2007-09-07 rkowen <rkowen>
* .cvsignore, etc/tally: Need to override the umask.
2007-09-07 rkowen <rkowen>
* etc/README.examples, etc/logscript, etc/tally: The example support
files need to have permissive access.
2007-09-06 rkowen <rkowen>
* Makefile.am, configure.ac, pam-script.spec.in: Crafted a working
rpm spec file.
2007-09-05 rkowen <rkowen>
* ChangeLog: Updated
2007-09-05 rkowen <rkowen>
* NEWS: Added the debian packaging notice.
2007-09-05 rkowen <rkowen>
* Makefile.am, debian/{pam-script-examples.install =>
pam-script-examples.files}, debian/pam-script-module.install,
debian/rules: Got the debian packaging the way I want it.
2007-09-05 rkowen <rkowen>
* pam_script.c: Need stdlib.h for calloc() as well as setenv() and
putenv().
2007-09-05 rkowen <rkowen>
* etc/README.examples: Fixed reference to tally.
2007-09-04 rkowen <rkowen>
* Makefile.am, debian/README.Debian, debian/control,
debian/pam-script-examples.dirs,
debian/pam-script-examples.install, debian/pam-script-module.dirs,
debian/pam-script-module.install, debian/rules, etc/README,
etc/README.examples: Changes for creating two debian packages.
2007-09-04 rkowen <rkowen>
* pam_script.c: Changes to remove any compiler warnings.
2007-08-31 rkowen <rkowen>
* ChangeLog: Updated.
2007-08-31 rkowen <rkowen>
* NEWS: Updated with the tally example.
2007-08-31 rkowen <rkowen>
* .cvsignore, debian/.cvsignore: Ignore more generated files.
2007-08-31 rkowen <rkowen>
* etc/tally: Need to give a specific #! line and not a generic
search for perl concoction.
2007-08-31 rkowen <rkowen>
* pam_script.c: pam_script_exec() should only return PAM_SUCCESS or
the return value given ... not what the script returns else this
confuses PAM which will give incorrect error messages.
2007-08-31 rkowen <rkowen>
* Makefile.am: Added a target for just copying all of the example
scripts.
2007-08-31 rkowen <rkowen>
* etc/README: Hopefully, made the documentation clearer.
2007-08-31 rkowen <rkowen>
* etc/README, etc/tally: Fine tuned the lock_time and unlock_time
algorithm.
2007-08-30 rkowen <rkowen>
* Makefile.am: Added install-logger and install-tally targets.
2007-08-30 rkowen <rkowen>
* configure.ac: Added the items indicated by another autoscan.
2007-08-30 rkowen <rkowen>
* etc/README, etc/tally: Added another example - tally, which
implements something similar to the pam-tally.so module.
2007-08-29 rkowen <rkowen>
* ChangeLog: Updated.
2007-08-29 rkowen <rkowen>
* NEWS, README, debian/pam-script.7.in, etc/logscript, pam_script.c:
Switched from using the system() command to fork()/execve(), so the
pam_script.so arguments could be passed on to the scripts.
Therefore, a single script could be distributed to many systems in
an organization, but custom behavior could be flagged in the
pam.conf.
2007-08-28 rkowen <rkowen>
* ChangeLog, NEWS: Updated the NEWS.
2007-08-28 rkowen <rkowen>
* ChangeLog, Makefile.am, etc/README, etc/logscript: Added an
example pam-script, which logs the PAM_* env.vars to a file.
2007-08-28 rkowen <rkowen>
* pam_script.c: Should set the PAM_* env.vars to NULL if not
present, else random garbage will be passed along.
2007-08-27 rkowen <rkowen>
* Makefile.am, configure.ac, debian/pam-script.7.in, pam_script.c:
Added the dir=/some/path/ option to pam_script.so . Seeing that
snprintf() was no longer needed, now that the "complex" string
formatting is nicely handled by strcpy() and strcat() and friends,
eliminated the configure test for snprintf().
2007-08-27 rkowen <rkowen>
* configure.ac, debian/pam-script.7.in, pam_script.c: Expanded the
list of env.vars. passed to the scripts. Aggregated the setenv()
code to an internal routine pam_script_setenv() and use setenv() or
putenv() depending on their existence.
2007-08-27 rkowen <rkowen>
* README, debian/pam-script.7.in, pam_script.c: Added a functioning
handler to the "account" module-type; so a script, pam_script_acct,
could be called. Also moved the PAM_SM_* definitions to ahead of
the security/pam_module.h header file so the the prototypes for
static modules are properly declared.
2007-08-24 rkowen <rkowen>
* Makefile.am, configure.ac, debian/README.Debian,
debian/changelog, debian/control, debian/copyright,
debian/pam-script-module.dirs, debian/pam-script-module.install,
debian/pam-script.7.in, debian/rules: Started the debian packaging.
2007-08-23 j-nijhof <j-nijhof>
* pam_script.c: [no log message]
2007-08-23 j-nijhof <j-nijhof>
* pam_script.c: - fixed segfault at 'check for pam.conf options' part, rewritten it
to old style argv handling - added PAM_USER, PAM_RHOST, PAM_SERVICE and PAM_AUTHTOK for use
with environment - fixed default retval not PAM_SUCCESS but rv because otherwise
everyone can enter the system if the program's are missing.
2007-08-23 rkowen <rkowen>
* debian/pam-script.7.in: Added a man page.
2007-08-22 rkowen <rkowen>
* pam_script.c: PAM doesn't pass an argv vector if there are no
pam.conf options.
2007-08-22 rkowen <rkowen>
* .cvsignore, ChangeLog, NEWS, README: Updated the documentation to
the current state.
2007-08-22 rkowen <rkowen>
* pam_script.c: Fixed the static PAM info.
2007-08-22 rkowen <rkowen>
* pam_script.c: Forgot strcmp() header file.
2007-08-22 rkowen <rkowen>
* configure.ac, pam_script.c: Check for vsyslog() and act
accordingly.
2007-08-22 rkowen <rkowen>
* README: Noted where to get the pamtest.c program from for
debugging.
2007-08-22 rkowen <rkowen>
* pam_script.c: Added the onerr=(success|fail) pam.conf option to
specify what the default behaviour if the scripts are not found or
executable. The scripts need to be executable at all levels
(--x--x--x) because never know who will be executing them. syslog
any pam_script_get_user() errors.
2007-08-21 rkowen <rkowen>
* pam_script.c: Broke out the common code into static functions.
Test for the script with stat(), and make sure it's executable.
Added syslog support. Got it generally working.
2007-08-21 j-nijhof <j-nijhof>
* pam_script.c: - Fixed execution of macro for auth, session open and session close. - Added default value for macro PAM_SCRIPT_DIR if not set.
2007-08-20 rkowen <rkowen>
* Makefile, Makefile.am, configure.ac, pam_script.c: The
pam_script_* programs are now pointed to by the sysconfdir in the
configure script.
2007-08-17 rkowen <rkowen>
* .cvsignore, config/.cvsignore: Have CVS ignore some of the
generated files.
2007-08-17 rkowen <rkowen>
* AUTHORS, ChangeLog, INSTALL, Makefile.am, NEWS, config/.README,
configure.ac, cvs2cl.pl: Initial draft of autotool configuration
files.
2005-03-16 j-nijhof <j-nijhof>
* Initial revision