Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
6d70d550
Commit
6d70d550
authored
Oct 11, 1996
by
Bryan Henderson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Prepare for new host-based authentication
parent
81cda65f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
2 deletions
+33
-2
src/include/libpq/hba.h
src/include/libpq/hba.h
+20
-0
src/include/libpq/pqcomm.h
src/include/libpq/pqcomm.h
+13
-2
No files found.
src/include/libpq/hba.h
0 → 100644
View file @
6d70d550
/*-------------------------------------------------------------------------
*
* hba.h--
* Interface to hba.c
*
*
* $Id: hba.h,v 1.1 1996/10/11 09:12:17 bryanh Exp $
*
*-------------------------------------------------------------------------
*/
#ifndef HBA_H
#define HBA_H
#include <libpq/pqcomm.h>
extern
int
hba_recvauth
(
const
Port
*
port
,
const
char
database
[],
const
char
user
[],
const
char
DataDir
[]);
#endif
src/include/libpq/pqcomm.h
View file @
6d70d550
...
...
@@ -6,7 +6,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: pqcomm.h,v 1.
1 1996/08/28 07:23:02 scrappy
Exp $
* $Id: pqcomm.h,v 1.
2 1996/10/11 09:12:18 bryanh
Exp $
*
* NOTES
* Some of this should move to libpq.h
...
...
@@ -31,6 +31,16 @@
#define PATH_SIZE 64
#define ARGV_SIZE 64
/* The various kinds of startup messages are for the various kinds of
user authentication systems. In the beginning, there was only
STARTUP_MSG and all connections were unauthenticated. Now, there are
several choices of authentication method (the client picks one, but
the server needn't necessarily accept it). So now, the STARTUP_MSG
message means to start either an unauthenticated or a host-based
authenticated connection, depending on what the server prefers. This
is possible because the protocol between server and client is the same
in both cases (basically, no negotiation is required at all).
*/
typedef
enum
_MsgType
{
ACK_MSG
=
0
,
/* acknowledge a message */
...
...
@@ -45,7 +55,8 @@ typedef enum _MsgType {
INVALID_MSG
=
9
,
/* for some control functions */
STARTUP_KRB4_MSG
=
10
,
/* krb4 session follows startup packet */
STARTUP_KRB5_MSG
=
11
,
/* krb5 session follows startup packet */
STARTUP_HBA_MSG
=
12
/* use host-based authentication */
STARTUP_HBA_MSG
=
12
,
/* use host-based authentication */
STARTUP_UNAUTH_MSG
=
13
/* use unauthenticated connection */
/* insert new values here -- DO NOT REORDER OR DELETE ENTRIES */
}
MsgType
;
...
...
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