| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=151326
|
|
|
|
|
|
|
|
|
|
|
| |
Like on libthr, there is an i386_set_gsbase() stub implementation here
to avoid libc.so.5 issues. This should likely be a weak symbol and I
expect this will be fixed soon.
Approved by: re
Notes:
svn path=/head/; revision=147673
|
|
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=147365
|
|
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=147364
|
|
|
|
|
|
|
|
|
|
| |
method of executing commands remotely. There are no rexec clients in
the FreeBSD tree, and the client function rexec(3) is present only in
libcompat. It has been documented as "obsolete" since 4.3BSD, and its
use has been discouraged in the man page for over 10 years.
Notes:
svn path=/head/; revision=147270
|
|
|
|
|
|
|
| |
Discussed with: ru
Notes:
svn path=/head/; revision=147225
|
|
|
|
|
|
|
|
|
|
| |
Fix an obvious bug in the 64-bit PLT fixup: the SLLX was by 12 bits, when
it should be 32.
MFC after: 1 month
Notes:
svn path=/head/; revision=146968
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
loads and stores (resp.) The ldq_u and stq_u instruction mask off the
lower 3 bits of the final address before loading from or storing to
the address, so as to avoid unaligned loads and stores. They do not
themselves allow loads from or stores to unaligned addresses. Replace
the macro definitions by a packed struct dereference.
Submitted by: Richard Henderson (rth at twiddle dot net)
Notes:
svn path=/head/; revision=146886
|
|
|
|
|
|
|
|
|
| |
PR: misc/81732
Submitted by: Denis Grudkin
MFC after: 2 weeks
Notes:
svn path=/head/; revision=146827
|
|
|
|
|
|
|
|
|
| |
thus being compatible with both XFree86 and X.org.
Noticed by: danfe
Notes:
svn path=/head/; revision=146672
|
|
|
|
|
|
|
| |
noughties, not eighties.
Notes:
svn path=/head/; revision=146666
|
|
|
|
|
|
|
|
|
| |
safely initialise shared libraries that use SSE in their init sections.
MFC After: 1 week
Notes:
svn path=/head/; revision=146370
|
|
|
|
|
|
|
|
|
| |
picked because higher warn levels are broken for ftp-proxy at the moment).
Approved by: mlaier
Notes:
svn path=/head/; revision=146341
|
|
|
|
| |
Notes:
svn path=/head/; revision=146286
|
|
|
|
|
|
|
|
| |
NI_WITHSCOPEID, and our getaddrinfo(3) does nothing special
for it, now.
Notes:
svn path=/head/; revision=146187
|
|
|
|
| |
Notes:
svn path=/head/; revision=146075
|
|
|
|
| |
Notes:
svn path=/head/; revision=146074
|
|
|
|
| |
Notes:
svn path=/head/; revision=145967
|
|
|
|
| |
Notes:
svn path=/head/; revision=145593
|
|
|
|
|
|
|
| |
implements i386_set_gsbase(), so there is no need for the variation.
Notes:
svn path=/head/; revision=145568
|
|
|
|
|
|
|
| |
Noticed by: bde
Notes:
svn path=/head/; revision=145177
|
|
|
|
|
|
|
| |
if the direct access methods are not implemented.
Notes:
svn path=/head/; revision=145038
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rc.conf[.local]. Fix this, and leave the default as 2048.
Update the copyright year to include the present.
Update the assignment of the copyright to be me personally,
instead of "The FreeBSD Project" which is not a legal entity,
and therefore not a proper assignee. My intention remains the
same however, that this code continue to be BSD licensed, and
freely available to anyone that wants it under those terms.
PR: conf/75722
Submitted by: Nicolas Rachinsky <list@rachinsky.de>
Notes:
svn path=/head/; revision=144889
|
|
|
|
|
|
|
| |
an invalid type pun.
Notes:
svn path=/head/; revision=144795
|
|
|
|
| |
Notes:
svn path=/head/; revision=144764
|
|
|
|
|
|
|
|
| |
Noticed by: tinderbox, stefanf
Pointy hat to: nectar
Notes:
svn path=/head/; revision=144754
|
|
|
|
|
|
|
| |
gettyflags, gettynums and gettystrs are available.
Notes:
svn path=/head/; revision=144716
|
|
|
|
|
|
|
| |
Noticed by: Steve Kargl <sgk@troutmask.apl.washington.edu>
Notes:
svn path=/head/; revision=144680
|
|
|
|
|
|
|
|
|
| |
during authentication. Thus we need to call getpwnam *after* the user
has been authenticated. Colin mentioned that we should also move the
check for root in that case.
Notes:
svn path=/head/; revision=144668
|
|
|
|
|
|
|
|
|
|
|
| |
are initialised to zero. When freeing TLS, don't attempt to free DTV
slots which were not used.
Pointed out by: Joerg Sonnenberger
X-MFC-After: After the branch, probably
Notes:
svn path=/head/; revision=144326
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
5.0-RELEASE), a visually elusive bug was introduced. A comparison
operator was changed to assignment. As a result, rexecd behaved
always as if the `-i' option had been specified. It would allow root
logins. This commit corrects the situation in the obvious way.
A separate bug was introduced at the same time. The PAM library
functions are called between the invocation of getpwnam(3) and the use
of the returned static object. Since many PAM library functions
result in additional getpwnam(3) calls, the contents of the returned
static object could be changed from under rexecd. With this commit,
getpwnam_r(3) is used instead.
Other PAM-using applications should be reviewed for similar errors in
getpw* usage.
Security: rexecd's documented default policy of disallowing root
logins was not enforced.
Reviewed by: cperciva
Notes:
svn path=/head/; revision=144180
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LD_LIBMAP_DISABLE, LD_LIBRARY_PATH) are used, then make sure the
libraries being loaded aren't on a noexec-mounted filesystem.
This is a compromise position: I'm assuming that nobody will be silly
enough to set the noexec mount flag on part of the default library
path, in order to avoid adding extra overhead into the common case
(where those environment variables aren't used).
Discussed with: csjp, secteam
MFC after: 1 week
Notes:
svn path=/head/; revision=144062
|
|
|
|
| |
Notes:
svn path=/head/; revision=143907
|
|
|
|
| |
Notes:
svn path=/head/; revision=143893
|
|
|
|
| |
Notes:
svn path=/head/; revision=143107
|
|
|
|
|
|
|
|
|
| |
Change NO_RCMDNS to NO_RCMDS and do the switch in bsd.compat.mk.
Discussed with: ru, nectar
Notes:
svn path=/head/; revision=143026
|
|
|
|
|
|
|
| |
use of struct sockaddr_strage * is thought as not good manner. :)
Notes:
svn path=/head/; revision=142900
|
|
|
|
|
|
|
|
|
|
| |
is unloaded. This allows applications which load and unload libraries
like libGL.so.1 several times to work properly.
MFC after: 2 days
Notes:
svn path=/head/; revision=142645
|
|
|
|
|
|
|
| |
ARM_HAS_ATOMIC_CMPSET_32 isn't defined.
Notes:
svn path=/head/; revision=142593
|
|
|
|
|
|
|
|
| |
struct sockaddr_storage *, there's no point in casting it prematurely
to a struct sockaddr *. This unbreaks WARNS=6 on sparc64.
Notes:
svn path=/head/; revision=142329
|
|
|
|
| |
Notes:
svn path=/head/; revision=142317
|
|
|
|
|
|
|
| |
MFC: along with rev. 1.202
Notes:
svn path=/head/; revision=141967
|
|
|
|
|
|
|
|
|
|
| |
the function will emit an annoying log message otherwise.
Reported by: kris
MFC: along with rev. 1.202
Notes:
svn path=/head/; revision=141966
|
|
|
|
|
|
|
|
| |
- No need for 'fromlen' to have file scope.
- Remove an unused variable.
Notes:
svn path=/head/; revision=141922
|
|
|
|
|
|
|
| |
socklen_t * argument.
Notes:
svn path=/head/; revision=141918
|
|
|
|
| |
Notes:
svn path=/head/; revision=141851
|
|
|
|
| |
Notes:
svn path=/head/; revision=141846
|
|
|
|
| |
Notes:
svn path=/head/; revision=141589
|
|
|
|
| |
Notes:
svn path=/head/; revision=141588
|
|
|
|
| |
Notes:
svn path=/head/; revision=141585
|