aboutsummaryrefslogtreecommitdiff
path: root/src/appl/simple/client/sim_client.c
AgeCommit message (Collapse)AuthorFilesLines
2017-09-11Fix AIX build issuesGreg Hudson1-1/+1
In k5-platform.h, only test for SHARED and define the finalizer as static if we don't expect linker options to be used for finalizers. SHARED is not a robust test (it isn't defined when building objects for shared libraries on AIX, OSF/1, or sometimes IRIX because they don't use separate PIC objects), and as linker finalizer options are only applied when shared libraries are created, we don't have to worry about finalizers happening for static libraries. In expand_path.c, remove the unnecessary structure tag from "struct token" as it conflicts with <net/if_arp.h> on AIX. In localaddr.c, initialize output parameters at the beginning of get_ifreq_array(). Otherwise, gcc cannot be sure that they are always set when get_ifreq_array() returns 0, because we use errno as a return value in one case. Also remove two unused variables. Use socklen_t instead of int for socket lengths in sim_client.c and sim_client.h. Based on patches from Tony Reix. ticket: 8608 (new)
2016-01-06Don't canonicalize hostname in sim_client.cTom Yu1-9/+1
krb5_mk_req() already canonicalizes the target hostname, so don't try to use a buffer of size MAXHOSTNAMELEN to canonicalize the hostname beforehand. This buffer will be too short for some unusually long FQDNs. ticket: 8336 (new) subject: MAXHOSTNAMELEN is too short for some FQDNs
2014-07-08Include autoconf.h before system headersGreg Hudson1-10/+5
Include autoconf.h (either directly or via proxy) before system headers, so that feature test macros defined there can affect the system namespace. Where include order was changed, eliminate some redundant or unnecessary includes. ticket: 7961
2011-03-09Adjust most C source files to match the new standards for copyrightGreg Hudson1-4/+4
and license comments. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24695 dc483132-0cff-0310-8789-dd5450dbe970
2009-11-24Mark and reindent what's left of the appl directoryGreg Hudson1-95/+93
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23342 dc483132-0cff-0310-8789-dd5450dbe970
2009-10-31make mark-cstyleTom Yu1-13/+13
make reindent git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23100 dc483132-0cff-0310-8789-dd5450dbe970
2009-02-02Remove unnecessary pointer casts in args to free,memcpy,memset,memchr except ↵Ken Raeburn1-5/+5
unicode, windows code git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21875 dc483132-0cff-0310-8789-dd5450dbe970
2008-12-31Set auth_context's rcache to NULL after destroying and before callingTom Yu1-1/+1
krb5_auth_con_free, to avoid crashing when krb5_rc_close tries to run using a destroyed rcache handle. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21644 dc483132-0cff-0310-8789-dd5450dbe970
2008-11-10Delete replay cache before exiting with success indicationKen Raeburn1-0/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21068 dc483132-0cff-0310-8789-dd5450dbe970
2007-01-20Include k5-int.h instead of krb5.h when 'private' functions are neededKen Raeburn1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19080 dc483132-0cff-0310-8789-dd5450dbe970
2002-04-06* sim_client.c: Always include stdlib.h.Ken Raeburn1-9/+0
(main): Don't call valid_cksumtype. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14363 dc483132-0cff-0310-8789-dd5450dbe970
2002-03-28* sim_client.c: Include errno.hKen Raeburn1-0/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14301 dc483132-0cff-0310-8789-dd5450dbe970
2001-10-10Don't conditionalize prototypes; delete macros supporting it. (Maybe overdone;Ken Raeburn1-1/+1
don't worry about restoring them when importing new versions of code.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13792 dc483132-0cff-0310-8789-dd5450dbe970
2001-06-18 * sim_client.c (main): Cast argument to isupper()/tolower() to intEzra Peisach1-2/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13377 dc483132-0cff-0310-8789-dd5450dbe970
2000-09-26Cleanup gcc warnings of signed vs unsigned arguments to functionsEzra Peisach1-6/+14
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12683 dc483132-0cff-0310-8789-dd5450dbe970
1999-09-24copyright notice updates from 1.1 branchKen Raeburn1-1/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11853 dc483132-0cff-0310-8789-dd5450dbe970
1998-05-06POSIX states that getopt returns -1 when it is done parsing options,Theodore Tso1-1/+1
not EOF. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10550 dc483132-0cff-0310-8789-dd5450dbe970
1997-02-18Remove krb5_xfree from the public interfaceRichard Basch1-3/+3
Implement krb5_free_data & krb5_free_data_contents to cleanup krb5_data structures and data contents allocated by the krb5 library. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9904 dc483132-0cff-0310-8789-dd5450dbe970
1996-12-13Merge V1_0_FREEZE_3 into the mainline. (Note this merge does *not*Theodore Tso1-2/+2
include the doc subtree!!) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9632 dc483132-0cff-0310-8789-dd5450dbe970
1996-11-08Check the error return from krb5_init_context(), and print an errorTheodore Tso1-2/+5
message if necessary. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9345 dc483132-0cff-0310-8789-dd5450dbe970
1995-11-09sim_client.c (main): Use krb5_get_server_rcache instead of duplicatingEzra Peisach1-21/+7
code. Remove use of krb5_clockskew variable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7074 dc483132-0cff-0310-8789-dd5450dbe970
1995-10-15Fixed location where usage() wasn't being called with an argumentTheodore Tso1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6967 dc483132-0cff-0310-8789-dd5450dbe970
1995-09-16Fix optional host parsing so that host is recognized as an argumentTheodore Tso1-2/+6
without the -h option. Free the context and auth_context structures before exiting. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6803 dc483132-0cff-0310-8789-dd5450dbe970
1995-09-15sim_client.c (main): Added better options parsing for more flexibilityTheodore Tso1-53/+126
in calling this program. Worked around breakage in the Solaris Streams Sockets emulation where getsockname() can not be used to find out the address of a network interface. configure.in: If we are including both -lsocket and -lnsl, #define BROKEN_STREAMS_SOCKETS. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6791 dc483132-0cff-0310-8789-dd5450dbe970
1995-06-28sim_client.c: Include stdlib.h or declare malloc. Include string.h forEzra Peisach1-0/+7
strlen and memcpy definitions configure.in: Check for stdlib.h. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6185 dc483132-0cff-0310-8789-dd5450dbe970
1995-06-11changes to accomodate redefinition of krb5_auth_contextTom Yu1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6035 dc483132-0cff-0310-8789-dd5450dbe970
1995-05-01 * sim_client.c (main()): Changes to auth_context to betterChris Provenzano1-13/+19
support full addresses, for mk_safe() and friends. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5673 dc483132-0cff-0310-8789-dd5450dbe970
1995-03-27 * sim_client.c: Don't set cksumtype because CKSUMTYPE_RSA_MD4_DESChris Provenzano1-3/+0
is now the default type. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5255 dc483132-0cff-0310-8789-dd5450dbe970
1995-03-10 * sim_client.c Use new calling convention for krb5_mk_req(),Chris Provenzano1-103/+30
krb5_mk_priv(), and krb5_mk_safe(). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5104 dc483132-0cff-0310-8789-dd5450dbe970
1995-02-28Avoid <krb5/...> and <com_err.h> includesJohn Gilmore1-5/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5027 dc483132-0cff-0310-8789-dd5450dbe970
1995-02-23 * sim_client.c Call krb5_sendauth() with new calling conventionChris Provenzano1-5/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4985 dc483132-0cff-0310-8789-dd5450dbe970
1995-01-13Removed all references to DECLARG and OLDDECLARG.Chris Provenzano1-19/+22
Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
1994-08-18stamp out rcs keywordsMark Eichin1-8/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4188 dc483132-0cff-0310-8789-dd5450dbe970
1994-01-13Fixed for newly enforced memory handling convention in the KerberosTheodore Tso1-2/+0
library (for the credentials structure). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3310 dc483132-0cff-0310-8789-dd5450dbe970
1993-10-15Change use of xfree to krb5_xfree to prevent namespace pollutionTheodore Tso1-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2670 dc483132-0cff-0310-8789-dd5450dbe970
1993-09-01Change export warning notice from "is assumed to require an export license"Theodore Tso1-2/+2
to "may require..." git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2638 dc483132-0cff-0310-8789-dd5450dbe970
1991-06-06Update copyright noticeJohn Kohl1-2/+16
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2156 dc483132-0cff-0310-8789-dd5450dbe970
1991-04-30convert to krb5_build_principalJohn Kohl1-12/+9
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2073 dc483132-0cff-0310-8789-dd5450dbe970
1991-04-19use MAXHOSTNAMELENJohn Kohl1-1/+8
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2016 dc483132-0cff-0310-8789-dd5450dbe970
1991-04-19(a) connect the socket so getsockname() works properlyJohn Kohl1-10/+13
(b) clean up some error messages git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1996 dc483132-0cff-0310-8789-dd5450dbe970
1991-04-16Add command line option to set messageJohn Carr1-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1990 dc483132-0cff-0310-8789-dd5450dbe970
1991-03-14libos-proto.h -> los-proto.hJohn Kohl1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1916 dc483132-0cff-0310-8789-dd5450dbe970
1991-03-08don't request server's address on local socket!John Kohl1-1/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1876 dc483132-0cff-0310-8789-dd5450dbe970
1991-03-04*** empty log message ***John Kohl1-0/+316
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1849 dc483132-0cff-0310-8789-dd5450dbe970