315907 |
24-Mar-2017 |
des |
Subset of upstream r902 which fixes custom prompts.
PR: 216172 |
294192 |
16-Jan-2016 |
des |
MFH (r262530): fix is_upper() predicate (almost two years late...) MFH (r271614): remove incorrect svn properties MFH (r274145): cast-qual bugs in tests MFH (r288070): restore correct module search path semantics
Also merge upstream r854, committed to head as part of r280031, which fixes cast-qual bugs in libpam itself. |
273326 |
20-Oct-2014 |
des |
MFH (r273273): Merge upstream r825: fix line continuation in whitespace |
271947 |
22-Sep-2014 |
des |
MFH (r271624): Upgrade to OpenPAM Ourouparia.
Approved by: re (gjb) |
267014 |
03-Jun-2014 |
delphij |
Fix incorrect error handling in PAM policy parser. [SA-14:13] |
259073 |
07-Dec-2013 |
peter |
Hoist all the mergeinfo up to the root in preparation for enforcing merges to the root only. All MFC's were rerecorded to the root.
Going forward, if an MFC includes mergeinfo, it will need to be made to the root and committed from the root. Merges with --ignore-ancestry or diff | patch can go anywhere.
The mergeinfo in HEAD is in a bad state from years of neglect and manual tampering and this was branched into 10.x. This confuses the coalescing code and prevents it from doing its job.
Approved by: re (gjb, implicit) |
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
255393 |
08-Sep-2013 |
des |
MFV (r255387): undo autoprop damage
Approved by: re (glebius)
|
255376 |
07-Sep-2013 |
des |
Update to OpenPAM Nummularia.
|
255371 |
07-Sep-2013 |
des |
This was a good idea that never went anywhere.
|
255369 |
07-Sep-2013 |
des |
MFV (r255364): move the code around in preparation for Nummularia.
|
249479 |
14-Apr-2013 |
des |
Backport upstream r684 (OPENPAM_DEBUG enables debugging macros but does not turn debugging on by default) and add OPENPAM_DEBUG to CFLAGS.
|
247810 |
04-Mar-2013 |
des |
Merge upstream r634:646: correctly parse mixed quoted / unquoted text.
|
236126 |
26-May-2012 |
des |
OpenPAM Micrampelis was re-rolled due to a showstopper bug.
|
236109 |
26-May-2012 |
des |
Update to OpenPAM Micrampelis.
|
234729 |
27-Apr-2012 |
des |
r234173 missed one instance of FREE(line).
Noticed by: glebius@
|
234173 |
12-Apr-2012 |
des |
Keep a copy of the original pointer returned by openpam_readline() so we can free it later, instead of trying to free a pointer that points to the end of the buffer.
Committed to head because this code no longer exists upstream.
Submitted by: jasone@
|
228810 |
22-Dec-2011 |
des |
Merge upstream r509: don't log an error in the common case (ENOENT).
|
228692 |
18-Dec-2011 |
des |
Upgrade to OpenPAM Lycopsida.
|
228384 |
10-Dec-2011 |
des |
Add minimal validation of the service name to fend off at least one attack vector against applications that allow the applicant to specify which policy to apply.
Submitted by: Matthias Drochner <drochner@netbsd.org> MFC after: 1 week
|
223758 |
04-Jul-2011 |
attilio |
With retirement of cpumask_t and usage of cpuset_t for representing a mask of CPUs, pc_other_cpus and pc_cpumask become highly inefficient.
Remove them and replace their usage with custom pc_cpuid magic (as, atm, pc_cpumask can be easilly represented by (1 << pc_cpuid) and pc_other_cpus by (all_cpus & ~(1 << pc_cpuid))).
This change is not targeted for MFC because of struct pcpu members removal and dependency by cpumask_t retirement.
MD review by: marcel, marius, alc Tested by: pluknet MD testing by: marcel, marius, gonzo, andreast
|
222813 |
07-Jun-2011 |
attilio |
etire the cpumask_t type and replace it with cpuset_t usage.
This is intended to fix the bug where cpu mask objects are capped to 32. MAXCPU, then, can now arbitrarely bumped to whatever value. Anyway, as long as several structures in the kernel are statically allocated and sized as MAXCPU, it is suggested to keep it as low as possible for the time being.
Technical notes on this commit itself: - More functions to handle with cpuset_t objects are introduced. The most notable are cpusetobj_ffs() (which calculates a ffs(3) for a cpuset_t object), cpusetobj_strprint() (which prepares a string representing a cpuset_t object) and cpusetobj_strscan() (which creates a valid cpuset_t starting from a string representation). - pc_cpumask and pc_other_cpus are target to be removed soon. With the moving from cpumask_t to cpuset_t they are now inefficient and not really useful. Anyway, for the time being, please note that access to pcpu datas is protected by sched_pin() in order to avoid migrating the CPU while reading more than one (possible) word - Please note that size of cpuset_t objects may differ between kernel and userland. While this is not directly related to the patch itself, it is good to understand that concept and possibly use the patch as a reference on how to deal with cpuset_t objects in userland, when accessing kernland members. - KTR_CPUMASK is changed and now is represented through a string, to be set as the example reported in NOTES.
Please additively note that no MAXCPU is bumped in this patch, but private testing has been done until to MAXCPU=128 on a real 8x8x2(htt) machine (amd64).
Please note that the FreeBSD version is not yet bumped because of the upcoming pcpu changes. However, note that this patch is not targeted for MFC.
People to thank for the time spent on this patch: - sbruno, pluknet and Nicholas Esborn (nick AT desert DOT net) tested several revision of the patches and really helped in improving stability of this work. - marius fixed several bugs in the sparc64 implementation and reviewed patches related to ktr. - jeff and jhb discussed the basic approach followed. - kib and marcel made targeted review on some specific part of the patch. - marius, art, nwhitehorn and andreast reviewed MD specific part of the patch. - marius, andreast, gonzo, nwhitehorn and jceel tested MD specific implementations of the patch. - Other people have made contributions on other patches that have been already committed and have been listed separately.
Companies that should be mentioned for having participated at several degrees: - Yahoo! for having offered the machines used for testing on big count of CPUs. - The FreeBSD Foundation for having sponsored my devsummit attendance, which has been instrumental. - Sandvine for having offered offices and infrastructure during development.
(I really hope I didn't forget anyone, if it happened I apologize in advance).
|
207736 |
07-May-2010 |
mckusick |
Merger of the quota64 project into head.
This joint work of Dag-Erling Smørgrav and myself updates the FFS quota system to support both traditional 32-bit and new 64-bit quotas (for those of you who want to put 2+Tb quotas on your users).
By default quotas are not compiled into the kernel. To include them in your kernel configuration you need to specify:
options QUOTA # Enable FFS quotas
If you are already running with the current 32-bit quotas, they should continue to work just as they have in the past. If you wish to convert to using 64-bit quotas, use `quotacheck -c 64'; if you wish to revert from 64-bit quotas back to 32-bit quotas, use `quotacheck -c 32'.
There is a new library of functions to simplify the use of the quota system, do `man quotafile' for details. If your application is currently using the quotactl(2), it is highly recommended that you convert your application to use the quotafile interface. Note that existing binaries will continue to work.
Special thanks to John Kozubik of rsync.net for getting me interested in pursuing 64-bit quota support and for funding part of my development time on this project.
|
205441 |
22-Mar-2010 |
des |
Merge upstream r432:
pam_end() already contains a NULL check, and it is not unreasonable to call it with a NULL pamh in a cleanup / error-handling situation. Remove OPENPAM_NONNULL, which may cause gcc to optimize away the NULL check.
This fixes a potential NULL pointer dereference in error-handling code in passwd(1).
|
197899 |
09-Oct-2009 |
des |
Merge upstream r421: grammar nit in pam.conf(5).
|
196164 |
13-Aug-2009 |
des |
Update and remove CVS-specific items
Approved by: re (kib)
|
191517 |
26-Apr-2009 |
ed |
Remove empty directories from the HEAD.
Discussed with: developers, imp
|
188720 |
17-Feb-2009 |
des |
Don't try to auto-detect dynamic linking; it fails on mips. The Makefile part of the patch is an ugly (and hopefully temporary) hack.
Discussed with: imp@
|
186066 |
13-Dec-2008 |
des |
Bootstrap mergeinfo
|
176069 |
06-Feb-2008 |
des |
As per discussion, commit experimental metadata for my contrib packages. The idea is to have a FREEBSD-vendor file for every third-party package in the tree.
|
175802 |
29-Jan-2008 |
des |
This commit was generated by cvs2svn to compensate for changes in r175801, which included commits to RCS files with non-trunk default branches.
|
174836 |
21-Dec-2007 |
des |
This commit was generated by cvs2svn to compensate for changes in r174835, which included commits to RCS files with non-trunk default branches.
|
174833 |
21-Dec-2007 |
des |
This commit was generated by cvs2svn to compensate for changes in r174832, which included commits to RCS files with non-trunk default branches.
|
168464 |
07-Apr-2007 |
des |
This commit was generated by cvs2svn to compensate for changes in r168463, which included commits to RCS files with non-trunk default branches.
|
147467 |
17-Jun-2005 |
des |
This commit was generated by cvs2svn to compensate for changes in r147466, which included commits to RCS files with non-trunk default branches.
|
147465 |
17-Jun-2005 |
des |
This commit was generated by cvs2svn to compensate for changes in r147464, which included commits to RCS files with non-trunk default branches.
|
147463 |
17-Jun-2005 |
des |
This commit was generated by cvs2svn to compensate for changes in r147462, which included commits to RCS files with non-trunk default branches.
|
147461 |
17-Jun-2005 |
des |
This commit was generated by cvs2svn to compensate for changes in r147460, which included commits to RCS files with non-trunk default branches.
|
147456 |
17-Jun-2005 |
des |
This commit was generated by cvs2svn to compensate for changes in r147455, which included commits to RCS files with non-trunk default branches.
|
141099 |
01-Feb-2005 |
des |
This commit was generated by cvs2svn to compensate for changes in r141098, which included commits to RCS files with non-trunk default branches.
|
132692 |
27-Jul-2004 |
des |
This commit was generated by cvs2svn to compensate for changes in r132691, which included commits to RCS files with non-trunk default branches.
|
126855 |
11-Mar-2004 |
des |
This commit was generated by cvs2svn to compensate for changes in r126854, which included commits to RCS files with non-trunk default branches.
|
125648 |
10-Feb-2004 |
des |
This commit was generated by cvs2svn to compensate for changes in r125647, which included commits to RCS files with non-trunk default branches.
|
123395 |
10-Dec-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r123394, which included commits to RCS files with non-trunk default branches.
|
122913 |
20-Nov-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r122912, which included commits to RCS files with non-trunk default branches.
|
117840 |
21-Jul-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r117839, which included commits to RCS files with non-trunk default branches.
|
117616 |
15-Jul-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r117615, which included commits to RCS files with non-trunk default branches.
|
117611 |
15-Jul-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r117610, which included commits to RCS files with non-trunk default branches.
|
116521 |
18-Jun-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r116520, which included commits to RCS files with non-trunk default branches.
|
115699 |
02-Jun-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r115698, which included commits to RCS files with non-trunk default branches.
|
115620 |
01-Jun-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r115619, which included commits to RCS files with non-trunk default branches.
|
114537 |
02-May-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r114536, which included commits to RCS files with non-trunk default branches.
|
114439 |
01-May-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r114438, which included commits to RCS files with non-trunk default branches.
|
114437 |
01-May-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r114436, which included commits to RCS files with non-trunk default branches.
|
110990 |
16-Feb-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r110989, which included commits to RCS files with non-trunk default branches.
|
110559 |
08-Feb-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r110558, which included commits to RCS files with non-trunk default branches.
|
110557 |
08-Feb-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r110556, which included commits to RCS files with non-trunk default branches.
|
110504 |
07-Feb-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r110503, which included commits to RCS files with non-trunk default branches.
|
109757 |
23-Jan-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r109756, which included commits to RCS files with non-trunk default branches.
|
109687 |
22-Jan-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r109686, which included commits to RCS files with non-trunk default branches.
|
108795 |
06-Jan-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r108794, which included commits to RCS files with non-trunk default branches.
|
108578 |
03-Jan-2003 |
des |
This commit was generated by cvs2svn to compensate for changes in r108577, which included commits to RCS files with non-trunk default branches.
|
107938 |
16-Dec-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r107937, which included commits to RCS files with non-trunk default branches.
|
107580 |
04-Dec-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r107579, which included commits to RCS files with non-trunk default branches.
|
105771 |
23-Oct-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r105770, which included commits to RCS files with non-trunk default branches.
|
99161 |
30-Jun-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r99160, which included commits to RCS files with non-trunk default branches.
|
99159 |
30-Jun-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r99158, which included commits to RCS files with non-trunk default branches.
|
97242 |
24-May-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r97241, which included commits to RCS files with non-trunk default branches.
|
96365 |
10-May-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r96364, which included commits to RCS files with non-trunk default branches.
|
95979 |
03-May-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r95978, which included commits to RCS files with non-trunk default branches.
|
95909 |
02-May-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r95908, which included commits to RCS files with non-trunk default branches.
|
94971 |
17-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94970, which included commits to RCS files with non-trunk default branches.
|
94969 |
17-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94968, which included commits to RCS files with non-trunk default branches.
|
94885 |
16-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94884, which included commits to RCS files with non-trunk default branches.
|
94881 |
16-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94880, which included commits to RCS files with non-trunk default branches.
|
94879 |
16-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94878, which included commits to RCS files with non-trunk default branches.
|
94736 |
15-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94735, which included commits to RCS files with non-trunk default branches.
|
94707 |
15-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94706, which included commits to RCS files with non-trunk default branches.
|
94671 |
14-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94670, which included commits to RCS files with non-trunk default branches.
|
94563 |
12-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94562, which included commits to RCS files with non-trunk default branches.
|
94533 |
12-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94532, which included commits to RCS files with non-trunk default branches.
|
94214 |
08-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94213, which included commits to RCS files with non-trunk default branches.
|
94210 |
08-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r94209, which included commits to RCS files with non-trunk default branches.
|
93983 |
06-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r93982, which included commits to RCS files with non-trunk default branches.
|
93695 |
02-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r93694, which included commits to RCS files with non-trunk default branches.
|
93527 |
01-Apr-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r93526, which included commits to RCS files with non-trunk default branches.
|
92290 |
14-Mar-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r92289, which included commits to RCS files with non-trunk default branches.
|
91831 |
07-Mar-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91830, which included commits to RCS files with non-trunk default branches.
|
91800 |
07-Mar-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91799, which included commits to RCS files with non-trunk default branches.
|
91797 |
07-Mar-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91796, which included commits to RCS files with non-trunk default branches.
|
91685 |
05-Mar-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91684, which included commits to RCS files with non-trunk default branches.
|
91101 |
23-Feb-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91100, which included commits to RCS files with non-trunk default branches.
|
91098 |
23-Feb-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91097, which included commits to RCS files with non-trunk default branches.
|
91095 |
23-Feb-2002 |
des |
This commit was generated by cvs2svn to compensate for changes in r91094, which included commits to RCS files with non-trunk default branches.
|