Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nx-libs
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dimbor
nx-libs
Commits
20454528
Commit
20454528
authored
Jun 23, 2016
by
Mike Gabriel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nxagent Xserver: Drop Kerberos code. Not used in nxagent.
parent
26bf48ba
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
7 additions
and
175 deletions
+7
-175
Imake.tmpl
nx-X11/config/cf/Imake.tmpl
+1
-28
README
nx-X11/config/cf/README
+0
-7
X11.tmpl
nx-X11/config/cf/X11.tmpl
+0
-14
Imakefile
nx-X11/lib/X11/Imakefile
+0
-9
Imakefile
nx-X11/programs/Xserver/Imakefile
+1
-1
Imakefile
nx-X11/programs/Xserver/dix/Imakefile
+0
-6
dispatch.c
nx-X11/programs/Xserver/dix/dispatch.c
+0
-10
tables.c
nx-X11/programs/Xserver/dix/tables.c
+0
-15
dixstruct.h
nx-X11/programs/Xserver/include/dixstruct.h
+0
-4
Imakefile
nx-X11/programs/Xserver/os/Imakefile
+4
-14
access.c
nx-X11/programs/Xserver/os/access.c
+0
-31
auth.c
nx-X11/programs/Xserver/os/auth.c
+0
-12
k5auth.c
nx-X11/programs/Xserver/os/k5auth.c
+0
-0
osdep.h
nx-X11/programs/Xserver/os/osdep.h
+0
-23
rpcauth.c
nx-X11/programs/Xserver/os/rpcauth.c
+1
-1
No files found.
nx-X11/config/cf/Imake.tmpl
View file @
20454528
...
...
@@ -566,12 +566,6 @@ X_BYTE_ORDER = ByteOrder
#ifndef HasSecureRPC
#define HasSecureRPC NO /* if you have Secure RPC */
#endif
#ifndef HasKrbIV
#define HasKrbIV NO /* if you have Kerberos IV */
#endif
#ifndef HasKrb5
#define HasKrb5 NO /* if you have Kerberos V5 */
#endif
#ifndef HasLatex
#define HasLatex NO
#endif
...
...
@@ -591,27 +585,6 @@ X_BYTE_ORDER = ByteOrder
#ifndef GzipLibrary /* if OS config didn't define it, assume it's -lz */
#define GzipLibrary -lz
#endif
#if HasKrbIV
#ifndef KrbIVIncludes
#define KrbIVIncludes /**/
#endif
#ifndef KrbIVLibraries
#define KrbIVLibraries -lkrb -ldes
#endif
#endif
#if HasKrb5
#ifndef Krb5Includes
#define Krb5Includes -I/krb5/include
#endif
#ifndef Krb5Libraries
#define Krb5Libraries -L/krb5/lib -L/usr/isode/lib -lkrb5 -lcrypto -lisode -lcom_err -ldbm
#endif
#else
#undef Krb5Includes
#define Krb5Includes /**/
#undef Krb5Libraries
#define Krb5Libraries /**/
#endif
#ifndef UseGnuMalloc
#define UseGnuMalloc NO
#endif
...
...
@@ -1878,7 +1851,7 @@ MODLDCOMBINEFLAGS = ModuleLdCombineFlags
STD_DEFINES = StandardDefines $(PROJECT_DEFINES)
EXTRA_LOAD_FLAGS = ExtraLoadFlags
EXTRA_LDOPTIONS = ExtraLoadOptions
EXTRA_LIBRARIES = MallocLibraries ExtraLibraries
Krb5Libraries
EXTRA_LIBRARIES = MallocLibraries ExtraLibraries
TAGS = TagsCmd
#if ConstructMFLAGS
MFLAGS = -$(MAKEFLAGS)
...
...
nx-X11/config/cf/README
View file @
20454528
...
...
@@ -68,8 +68,6 @@ Imake.tmpl provides defaults for the following variables:
HasGnuMake use the GNU make program?
HasGhostPCL boolean for system has GhostPCL
HasGhostScript boolean for system has GhostScript
HasKrbIV system has Kerberos version IV support?
HasKrb5 system has Kerberos version 5 support?
HasLargeTmp boolean for system has /tmp space
HasLatex system has LaTeX document preparation software
HasLibCrypt boolean for system has libcrypt
...
...
@@ -105,10 +103,6 @@ Imake.tmpl provides defaults for the following variables:
InstPgmFlags install flags for normal programs
InstUidFlags install flags for xterm to chown /dev/ptys
InstallCmd command to install files
KrbIVIncludes where to include KerberosIV header files from
KrbIVLibraries where to load KerberosIV libraries from
Krb5Includes where to include Kerberos header files from
Krb5Libraries where to load Kerberos libraries from
LdCmd command to run loader
LdCombineFlags flags for incremental loading
LexCmd command to run lex
...
...
@@ -207,7 +201,6 @@ X11.tmpl provides defaults for the following variables:
needs Wraphelp.c, see Release Notes
InstallLibManPages boolean for installing library man pages
InstallSecurityConfig install server security policy file over old?
KrbIVDefines defines for use with KerberosIV
LibDir directory in which to install X11 support files
LibManSuffix man suffix for library pages
LibmanDir directory in which to install library man pages
...
...
nx-X11/config/cf/X11.tmpl
View file @
20454528
...
...
@@ -739,20 +739,6 @@ FCHOWN_DEFINES = -DHAS_FCHOWN
#ifndef ServerOSDefines
#define ServerOSDefines /**/
#endif
#if HasKrbIV
#ifndef KrbIVDefines
#define KrbIVDefines -DKERBEROS
#endif
#else
#define KrbIVDefines /**/
#endif
#if HasKrb5
#ifndef Krb5Defines
#define Krb5Defines -DK5AUTH
#endif
#else
#define Krb5Defines /**/
#endif
#ifndef ServerExtraDefines
#define ServerExtraDefines /* -DPIXPRIV */
#endif
...
...
nx-X11/lib/X11/Imakefile
View file @
20454528
...
...
@@ -172,12 +172,6 @@ EXTRA_LIBRARIES = /**/
SETID_DEFINES = -DHASGETRESUID
#endif
XLC_DEFINES = -DXLOCALEDIR=\"$(XLOCALEDIR)\"
#if HasKrb5
K5OBJS = k5encode.o
K5SRCS = k5encode.c
K5INCL = Krb5Includes
K5DEFS = Krb5Defines
#endif
#if (defined(FreeBSDArchitecture) && OSRelVersion < 500016) || \
defined(OpenBSDArchitecture)
THRSTUBSRCS = UIThrStubs.c
...
...
@@ -1082,9 +1076,6 @@ SpecialCLibObjectRule(KeyBind,$(ICONFIGFILES),$(XKB_DEFINES))
SpecialCLibObjectRule(XKBBind,$(ICONFIGFILES),$(XKB_DEFINES))
SpecialCLibObjectRule(imConv,$(ICONFIGFILES),$(XKB_DEFINES))
#endif
#if HasKrb5
SpecialCLibObjectRule(k5encode,$(_NOOP_),$(K5INCL))
#endif
#if BuildLoadableXlibI18n
SpecialCLibObjectRuleSeparateOpts(lcInit,$(ICONFIGFILES),$(_NOOP_),$(LC_DYNDEFINES))
SpecialCLibObjectRuleSeparateOpts(lcGeneric,$(ICONFIGFILES),$(_NOOP_),$(LC_DYNDEFINES))
...
...
nx-X11/programs/Xserver/Imakefile
View file @
20454528
...
...
@@ -246,7 +246,7 @@ INSTPGMFLAGS =
#if !(SystemV4 || defined(SGIArchitecture) || UseRgbTxt)
DBMLIBS = DBMLibrary
#endif
SYSLIBS = $(ZLIB) MathLibrary
Krb5Libraries
$(DBMLIBS) $(USB) \
SYSLIBS = $(ZLIB) MathLibrary $(DBMLIBS) $(USB) \
$(PAMLIBS) $(EXTRASYSLIBS)
#if !HasCbrt
CBRT = mi/LibraryTargetName(cbrt)
...
...
nx-X11/programs/Xserver/dix/Imakefile
View file @
20454528
...
...
@@ -126,10 +126,6 @@ VENDORRELEASE = XVendorRelease
VENDOR_RELEASE = -DVENDOR_RELEASE="$(VENDORRELEASE)"
#endif
#if HasKrb5
K5DEFS = Krb5Defines
#endif
#ifdef DarwinArchitecture
#if DarwinQuartzSupport
QUARTZ_DEFINES = -DDARWIN_WITH_QUARTZ
...
...
@@ -146,8 +142,6 @@ LintLibraryTarget(dix,$(SRCS) $(XPSRC))
NormalLintTarget($(SRCS) $(XPSRC))
SpecialCObjectRule(globals,$(ICONFIGFILES),$(SITE_DEFINES))
SpecialCObjectRule(tables,$(ICONFIGFILES),$(K5DEFS))
SpecialCObjectRule(dispatch,$(ICONFIGFILES),$(K5DEFS))
SpecialCObjectRule(main,$(ICONFIGFILES),$(VENDOR_DEFINES))
SpecialCObjectRule(pixmap,$(ICONFIGFILES),$(_NOOP_))
SpecialCObjectRule(privates,$(ICONFIGFILES),$(_NOOP_))
...
...
nx-X11/programs/Xserver/dix/dispatch.c
View file @
20454528
...
...
@@ -955,10 +955,6 @@ ProcGetAtomName(register ClientPtr client)
}
}
#ifdef K5AUTH
extern
int
k5_bad
();
#endif
#ifndef NXAGENT_SERVER
int
ProcSetSelectionOwner
(
register
ClientPtr
client
)
...
...
@@ -3506,12 +3502,6 @@ InitProcVectors(void)
ProcVector
[
i
]
=
SwappedProcVector
[
i
]
=
ProcBadRequest
;
ReplySwapVector
[
i
]
=
ReplyNotSwappd
;
}
#ifdef K5AUTH
if
(
!
k5_Vector
[
i
])
{
k5_Vector
[
i
]
=
k5_bad
;
}
#endif
}
for
(
i
=
LASTEvent
;
i
<
128
;
i
++
)
{
...
...
nx-X11/programs/Xserver/dix/tables.c
View file @
20454528
...
...
@@ -63,11 +63,6 @@ SOFTWARE.
#include "swaprep.h"
#include "swapreq.h"
#ifdef K5AUTH
extern
int
k5_stage1
(),
k5_stage2
(),
k5_stage3
(),
k5_bad
();
#endif
int
(
*
InitialVector
[
3
])
(
ClientPtr
/* client */
)
=
...
...
@@ -517,13 +512,3 @@ ReplySwapPtr ReplySwapVector[256] =
ReplyNotSwappd
,
/* NoOperation */
ReplyNotSwappd
};
#ifdef K5AUTH
int
(
*
k5_Vector
[
256
])()
=
{
k5_bad
,
k5_stage1
,
k5_bad
,
k5_stage3
};
#endif
nx-X11/programs/Xserver/include/dixstruct.h
View file @
20454528
...
...
@@ -219,10 +219,6 @@ extern int (* ProcVector[256]) (ClientPtr /*client*/);
extern
int
(
*
SwappedProcVector
[
256
])
(
ClientPtr
/*client*/
);
#ifdef K5AUTH
extern
int
(
*
k5_Vector
[
256
])(
ClientPtr
/*client*/
);
#endif
extern
ReplySwapPtr
ReplySwapVector
[
256
];
extern
int
ProcBadRequest
(
ClientPtr
/*client*/
);
...
...
nx-X11/programs/Xserver/os/Imakefile
View file @
20454528
...
...
@@ -78,11 +78,6 @@ RPCOBJS =
RPCSRCS =
#endif
#if HasKrb5
KRB5OBJS = k5auth.o k5encode.o
KRB5SRCS = k5auth.c k5encode.c
#endif
#if HasBSD44Sockets
SOCK_DEFINES = -DBSD44SOCKETS
#endif
...
...
@@ -122,12 +117,12 @@ GETPEER_DEFINES = -DHAS_GETPEEREID
BOOTSTRAPCFLAGS =
SRCS = WaitFor.c access.c connection.c io.c $(COLOR_SRCS) \
osinit.c utils.c log.c auth.c mitauth.c secauth.c \
$(XDMAUTHSRCS) $(RPCSRCS)
$(KRB5SRCS)
xdmcp.c OtherSources \
$(XDMAUTHSRCS) $(RPCSRCS) xdmcp.c OtherSources \
transport.c $(SNPRINTF_SRCS) $(STRLCAT_SRCS) \
$(MALLOC_SRCS) xprintf.c
OBJS = WaitFor.o access.o connection.o io.o $(COLOR_OBJS) \
osinit.o utils.o log.o auth.o mitauth.o secauth.o \
$(XDMAUTHOBJS) $(RPCOBJS)
$(KRB5OBJS)
xdmcp.o OtherObjects \
$(XDMAUTHOBJS) $(RPCOBJS) xdmcp.o OtherObjects \
transport.o $(SNPRINTF_OBJS) $(STRLCAT_OBJS) \
$(MALLOC_OBJS) xprintf.o
...
...
@@ -146,7 +141,6 @@ BOOTSTRAPCFLAGS =
DBM_DEFINES = NdbmDefines
ADM_DEFINES = -DADMPATH=\"$(ADMDIR)/X\%smsgs\"
XDMCP_DEFINES = ServerXdmcpDefines
KRB5_DEFINES = Krb5Defines
XALLOC_DEFINES = XallocDefines
ERROR_DEFINES = ServerErrorDefines
#if HasPam && HasPamMisc
...
...
@@ -154,11 +148,11 @@ BOOTSTRAPCFLAGS =
#endif
DEFINES = -DXSERV_t -DTRANS_SERVER $(CONNECTION_FLAGS) $(MEM_DEFINES) \
$(XDMAUTHDEFS) $(RPCDEFS) $(SIGNAL_DEFINES) $(OS_DEFINES) \
$(
KRB5_DEFINES) $(
RGB_DEFINES) $(GETPEER_DEFINES) \
$(RGB_DEFINES) $(GETPEER_DEFINES) \
$(RANDOM_DEFINES) $(BUGMSG) $(XTRANS_FAILDEFINES) $(NX_DEFINES)
INCLUDES = -I. -I../include -I$(XINCLUDESRC) -I$(EXTINCSRC) \
-I$(SERVERSRC)/Xext -I$(SERVERSRC)/render \
-I$(TOP)/lib/Xau
Krb5Includes
$(NX_INCLUDES) \
-I$(TOP)/lib/Xau $(NX_INCLUDES) \
`pkg-config --cflags-only-I pixman-1`
DEPEND_DEFINES = $(DBM_DEFINES) $(XDMCP_DEFINES) $(EXT_DEFINES) \
$(TRANS_INCLUDES) $(CONNECTION_FLAGS) $(GETPEER_DEFINES) \
...
...
@@ -204,10 +198,6 @@ oscolor.o: oscolor.c $(ICONFIGFILES)
SpecialCObjectRule(oscolor,$(ICONFIGFILES),$(DBM_DEFINES))
#endif
#if HasKrb5
LinkSourceFile(k5encode.c,$(XAUTHSRC))
#endif
#if !HasSnprintf
LinkSourceFile(snprintf.c,$(LIBSRC)/misc)
#endif
...
...
nx-X11/programs/Xserver/os/access.c
View file @
20454528
...
...
@@ -1170,10 +1170,6 @@ ResetHosts (char *display)
struct
nodeent
*
np
;
struct
dn_naddr
dnaddr
,
*
dnaddrp
,
*
dnet_addr
();
#endif
#ifdef K5AUTH
krb5_principal
princ
;
krb5_data
kbuf
;
#endif
int
family
=
0
;
void
*
addr
;
int
len
;
...
...
@@ -1249,13 +1245,6 @@ ResetHosts (char *display)
hostname
=
ohostname
+
4
;
}
#endif
#ifdef K5AUTH
else
if
(
!
strncmp
(
"krb:"
,
lhostname
,
4
))
{
family
=
FamilyKrb5Principal
;
hostname
=
ohostname
+
4
;
}
#endif
else
if
(
!
strncmp
(
"si:"
,
lhostname
,
3
))
{
family
=
FamilyServerInterpreted
;
...
...
@@ -1298,16 +1287,6 @@ ResetHosts (char *display)
}
else
#endif
/* DNETCONN */
#ifdef K5AUTH
if
(
family
==
FamilyKrb5Principal
)
{
krb5_parse_name
(
hostname
,
&
princ
);
XauKrb5Encode
(
princ
,
&
kbuf
);
(
void
)
NewHost
(
FamilyKrb5Principal
,
kbuf
.
data
,
kbuf
.
length
,
FALSE
);
krb5_free_principal
(
princ
);
}
else
#endif
#ifdef SECURE_RPC
if
((
family
==
FamilyNetname
)
||
(
strchr
(
hostname
,
'@'
)))
{
...
...
@@ -1553,11 +1532,6 @@ AddHost (ClientPtr client,
len
=
length
;
LocalHostEnabled
=
TRUE
;
break
;
#ifdef K5AUTH
case
FamilyKrb5Principal
:
len
=
length
;
break
;
#endif
#ifdef SECURE_RPC
case
FamilyNetname
:
len
=
length
;
...
...
@@ -1656,11 +1630,6 @@ RemoveHost (
len
=
length
;
LocalHostEnabled
=
FALSE
;
break
;
#ifdef K5AUTH
case
FamilyKrb5Principal
:
len
=
length
;
break
;
#endif
#ifdef SECURE_RPC
case
FamilyNetname
:
len
=
length
;
...
...
nx-X11/programs/Xserver/os/auth.c
View file @
20454528
...
...
@@ -54,9 +54,6 @@ from The Open Group.
#include <dix-config.h>
#endif
#ifdef K5AUTH
# include <krb5/krb5.h>
#endif
# include <nx-X11/X.h>
# include <nx-X11/Xauth.h>
# include "misc.h"
...
...
@@ -112,15 +109,6 @@ static struct protocol protocols[] = {
#endif
},
#endif
#ifdef K5AUTH
{
(
unsigned
short
)
14
,
"MIT-KERBEROS-5"
,
K5Add
,
K5Check
,
K5Reset
,
K5ToID
,
K5FromID
,
K5Remove
,
#ifdef XCSECURITY
NULL
#endif
},
#endif
#ifdef XCSECURITY
{
(
unsigned
short
)
XSecurityAuthorizationNameLen
,
XSecurityAuthorizationName
,
...
...
nx-X11/programs/Xserver/os/k5auth.c
deleted
100644 → 0
View file @
26bf48ba
This diff is collapsed.
Click to expand it.
nx-X11/programs/Xserver/os/osdep.h
View file @
20454528
...
...
@@ -145,16 +145,6 @@ typedef struct _connectionOutput {
int
count
;
}
ConnectionOutput
,
*
ConnectionOutputPtr
;
#ifdef K5AUTH
typedef
struct
_k5_state
{
int
stageno
;
/* current stage of auth protocol */
void
*
srvcreds
;
/* server credentials */
void
*
srvname
;
/* server principal name */
void
*
ktname
;
/* key table: principal-key pairs */
void
*
skey
;
/* session key */
}
k5_state
;
#endif
struct
_osComm
;
#define AuthInitArgs void
...
...
@@ -190,9 +180,6 @@ typedef struct _osComm {
ConnectionInputPtr
input
;
ConnectionOutputPtr
output
;
XID
auth_id
;
/* authorization id */
#ifdef K5AUTH
k5_state
authstate
;
/* state of setup auth conversation */
#endif
CARD32
conn_time
;
/* timestamp if not established, else 0 */
struct
_XtransConnInfo
*
trans_conn
;
/* transport connection object */
}
OsCommRec
,
*
OsCommPtr
;
...
...
@@ -283,16 +270,6 @@ extern int SecureRPCRemove (AuthRemCArgs);
extern
int
SecureRPCReset
(
AuthRstCArgs
);
#endif
/* in k5auth.c */
#ifdef K5AUTH
extern
XID
K5Check
(
AuthCheckArgs
);
extern
XID
K5ToID
(
AuthToIDArgs
);
extern
int
K5Add
(
AuthAddCArgs
);
extern
int
K5FromID
(
AuthFromIDArgs
);
extern
int
K5Remove
(
AuthRemCArgs
);
extern
int
K5Reset
(
AuthRstCArgs
);
#endif
/* in secauth.c */
extern
XID
AuthSecurityCheck
(
AuthCheckArgs
);
...
...
nx-X11/programs/Xserver/os/rpcauth.c
View file @
20454528
...
...
@@ -41,7 +41,7 @@ from The Open Group.
#ifdef SECURE_RPC
#include <nx-X11/X.h>
#include
"Xauth.h"
#include
<nx-X11/Xauth.h>
#include "misc.h"
#include "os.h"
#include "dixstruct.h"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment