Skip Menu |
 

From: kpkoch@mit.edu
Subject: SVN Commit
Commit By: kpkoch



Revision: 19692
Changed Files:
U trunk/src/ccapi/test/main.c
U trunk/src/ccapi/test/test_ccapi_ccache.c
U trunk/src/ccapi/test/test_ccapi_ccache.h
U trunk/src/ccapi/test/test_ccapi_context.h
U trunk/src/ccapi/test/test_ccapi_globals.h
U trunk/src/ccapi/test/test_ccapi_iterators.c
U trunk/src/ccapi/test/test_ccapi_iterators.h
U trunk/src/ccapi/test/test_ccapi_log.h
U trunk/src/ccapi/test/test_ccapi_util.h
U trunk/src/ccapi/test/test_constants.c
From: kpkoch@mit.edu
Subject: SVN Commit
Added dummy Description arguments where needed. Compiles on Windows now.
Commit By: kpkoch



Revision: 19693
Changed Files:
U trunk/src/ccapi/test/test_ccapi_context.c
From: kpkoch@mit.edu
Subject: SVN Commit
Added dummy Description arguments where needed. Compiles on Windows now.
Commit By: kpkoch



Revision: 19694
Changed Files:
U trunk/src/ccapi/test/test_ccapi_ccache.c
From: kpkoch@mit.edu
Subject: SVN Commit
#include of Kerberos.h removed. It can't work on Windows and looks like its not needed on the Mac, either.
Commit By: kpkoch



Revision: 19699
Changed Files:
U trunk/src/ccapi/test/test_cc_context_get_version.c
From: kpkoch@mit.edu
Subject: SVN Commit
Add #ifdef WIN32 section.
Commit By: kpkoch



Revision: 19700
Changed Files:
U trunk/src/ccapi/server/ccs_types.h
From: kpkoch@mit.edu
Subject: SVN Commit

CredentialsCache.h needs uint32_t and other definitions which aren't in Windows. Get the definitions from win-mac.h.
Commit By: kpkoch



Revision: 20148
Changed Files:
U trunk/src/include/CredentialsCache.h
From: Sam Hartman <hartmans@mit.edu>
To: rt@krbdev.mit.edu
Subject: Re: [krbdev.mit.edu #5594] SVN Commit
Date: Mon, 29 Oct 2007 12:54:28 -0400
RT-Send-Cc:
Show quoted text
>>>>> "Kevin" == Kevin Koch via RT <rt-comment@krbdev.mit.edu> writes:

Show quoted text
Kevin> CredentialsCache.h needs uint32_t and other definitions
Kevin> which aren't in Windows. Get the definitions from
Kevin> win-mac.h. Commit By: kpkoch

Is this header installed?
If so, it cannot really depend on win-mac.h.
From: Ken Raeburn <raeburn@MIT.EDU>
Subject: Re: [krbdev.mit.edu #5594] SVN Commit
Date: Mon, 29 Oct 2007 14:23:38 -0400
To: rt@krbdev.mit.edu
RT-Send-Cc:
Show quoted text
> Is this header installed?
> If so, it cannot really depend on win-mac.h.

We do install win-mac.h; krb5.h already depends on it.
From: kpkoch@mit.edu
Subject: SVN Commit

On Windows, disable a pragma warning; add comment about what a pipe is.
Commit By: kpkoch



Revision: 20160
Changed Files:
U trunk/src/ccapi/server/ccs_types.h
From: kpkoch@mit.edu
Subject: SVN Commit

On Windows, UINT64_MAX isn't defined; get it from k5-platform.h.
Commit By: kpkoch



Revision: 20165
Changed Files:
U trunk/src/ccapi/common/cci_array_internal.c
From: kpkoch@mit.edu
Subject: SVN Commit

On Windows, UINT64_MAX isn't defined; define it.
Commit By: kpkoch



Revision: 20166
Changed Files:
U trunk/src/include/k5-platform.h
From: kpkoch@mit.edu
Subject: SVN Commit

Disable warnings about #pragma mark.
Commit By: kpkoch



Revision: 20167
Changed Files:
U trunk/src/ccapi/common/cci_cred_union.c
U trunk/src/ccapi/common/cci_stream.c
To: rt@krbdev.mit.edu
Subject: Re: [krbdev.mit.edu #5594] SVN Commit
From: Tom Yu <tlyu@MIT.EDU>
Date: Tue, 20 Nov 2007 16:20:24 -0500
RT-Send-Cc:
Show quoted text
>>>>> "Kevin" == Kevin Koch via RT <rt-comment@krbdev.mit.edu> writes:

Show quoted text
Kevin> Disable warnings about #pragma mark.
Kevin> Commit By: kpkoch

Show quoted text
Kevin> Revision: 20167
Kevin> Changed Files:
Kevin> U trunk/src/ccapi/common/cci_cred_union.c
Kevin> U trunk/src/ccapi/common/cci_stream.c

Why were there unconditional #pragmas in there?
From: Ken Raeburn <raeburn@MIT.EDU>
Subject: Re: [krbdev.mit.edu #5594] SVN Commit
Date: Tue, 20 Nov 2007 17:39:09 -0500
To: rt-comment@krbdev.mit.edu
RT-Send-Cc:
On Nov 20, 2007, at 16:20, Tom Yu via RT wrote:
Show quoted text
> Why were there unconditional #pragmas in there?

I thought I'd gotten the troublesome ones before. But if I missed
some, yeah, I think the right fix is to conditionalize them for Mac
only -- not to disable warnings only for Windows. (That's why I
removed the disabling of warnings when I conditionalized the pragmas
before.)

Ken
From: kpkoch@mit.edu
Subject: SVN Commit

Conditionalize #pragma mark with TARGET_OS_MAC; remove any Windows #pragma disable.
Commit By: kpkoch



Revision: 20168
Changed Files:
U trunk/src/ccapi/common/cci_cred_union.c
U trunk/src/ccapi/common/cci_stream.c
From: kpkoch@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.8KiB

Remove no-longer-needed include of Kerberos.h.
Commit By: kpkoch



Revision: 20173
Changed Files:
U trunk/src/ccapi/test/test_cc_ccache_clear_kdc_time_offset.c
U trunk/src/ccapi/test/test_cc_ccache_compare.c
U trunk/src/ccapi/test/test_cc_ccache_destroy.c
U trunk/src/ccapi/test/test_cc_ccache_get_change_time.c
U trunk/src/ccapi/test/test_cc_ccache_get_credentials_version.c
U trunk/src/ccapi/test/test_cc_ccache_get_kdc_time_offset.c
U trunk/src/ccapi/test/test_cc_ccache_get_last_default_time.c
U trunk/src/ccapi/test/test_cc_ccache_get_name.c
U trunk/src/ccapi/test/test_cc_ccache_get_principal.c
U trunk/src/ccapi/test/test_cc_ccache_iterator_next.c
U trunk/src/ccapi/test/test_cc_ccache_move.c
U trunk/src/ccapi/test/test_cc_ccache_new_credentials_iterator.c
U trunk/src/ccapi/test/test_cc_ccache_release.c
U trunk/src/ccapi/test/test_cc_ccache_remove_credentials.c
U trunk/src/ccapi/test/test_cc_ccache_set_default.c
U trunk/src/ccapi/test/test_cc_ccache_set_kdc_time_offset.c
U trunk/src/ccapi/test/test_cc_ccache_set_principal.c
U trunk/src/ccapi/test/test_cc_ccache_store_credentials.c
U trunk/src/ccapi/test/test_cc_context_compare.c
U trunk/src/ccapi/test/test_cc_context_create_ccache.c
U trunk/src/ccapi/test/test_cc_context_create_default_ccache.c
U trunk/src/ccapi/test/test_cc_context_create_new_ccache.c
U trunk/src/ccapi/test/test_cc_context_get_change_time.c
U trunk/src/ccapi/test/test_cc_context_get_default_ccache_name.c
U trunk/src/ccapi/test/test_cc_context_new_ccache_iterator.c
U trunk/src/ccapi/test/test_cc_context_open_ccache.c
U trunk/src/ccapi/test/test_cc_context_open_default_ccache.c
U trunk/src/ccapi/test/test_cc_context_release.c
U trunk/src/ccapi/test/test_cc_credentials_iterator_next.c
U trunk/src/ccapi/test/test_cc_initialize.c
U trunk/src/ccapi/test/test_constants.c
From: kpkoch@mit.edu
Subject: SVN Commit

Make windows debug message line endings match the Mac endings.
Windows needs k5-platform helper function declared explicitly.
Change definition of ccs_pipe_t for windows.
#define strdup -- it's now deprecated on windows.

Commit By: kpkoch



Revision: 20201
Changed Files:
U trunk/src/ccapi/common/cci_debugging.c
U trunk/src/ccapi/lib/ccapi_context.c
U trunk/src/ccapi/lib/ccapi_context.h
U trunk/src/ccapi/server/ccs_types.h
U trunk/src/include/win-mac.h
From: kpkoch@mit.edu
Subject: SVN Commit

Windows debug message line endings were already correct; revert cci_debugging.c.
Declare cci_thread_init__auxinit instead of defining a new function.

Commit By: kpkoch



Revision: 20202
Changed Files:
U trunk/src/ccapi/common/cci_debugging.c
U trunk/src/ccapi/lib/ccapi_context.c
U trunk/src/ccapi/lib/ccapi_context.h
From: kpkoch@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 2.4KiB

Windows CCAPI snapshot. Should build & pass ping test.
Commit By: kpkoch



Revision: 20203
Changed Files:
A trunk/src/ccapi/common/win/
A trunk/src/ccapi/common/win/OldCC/
A trunk/src/ccapi/common/win/OldCC/autolock.hxx
A trunk/src/ccapi/common/win/OldCC/ccutil.cxx
A trunk/src/ccapi/common/win/OldCC/ccutil.def
A trunk/src/ccapi/common/win/OldCC/ccutils.c
A trunk/src/ccapi/common/win/OldCC/ccutils.h
A trunk/src/ccapi/common/win/OldCC/init.cxx
A trunk/src/ccapi/common/win/OldCC/init.hxx
A trunk/src/ccapi/common/win/OldCC/name.h
A trunk/src/ccapi/common/win/OldCC/opts.cxx
A trunk/src/ccapi/common/win/OldCC/opts.hxx
A trunk/src/ccapi/common/win/OldCC/secure.cxx
A trunk/src/ccapi/common/win/OldCC/secure.hxx
A trunk/src/ccapi/common/win/OldCC/util.cxx
A trunk/src/ccapi/common/win/OldCC/util.h
A trunk/src/ccapi/common/win/cci_os_debugging.c
A trunk/src/ccapi/common/win/cci_os_identifier.c
A trunk/src/ccapi/common/win/ccs_reply.Acf
A trunk/src/ccapi/common/win/ccs_reply.Idl
A trunk/src/ccapi/common/win/ccs_request.Acf
A trunk/src/ccapi/common/win/ccs_request.idl
A trunk/src/ccapi/common/win/tls.c
A trunk/src/ccapi/common/win/tls.h
A trunk/src/ccapi/common/win/win-utils.c
A trunk/src/ccapi/common/win/win-utils.h
A trunk/src/ccapi/lib/win/
A trunk/src/ccapi/lib/win/Makefile
A trunk/src/ccapi/lib/win/OldCC/
A trunk/src/ccapi/lib/win/OldCC/ccapi.h
A trunk/src/ccapi/lib/win/OldCC/client.cxx
A trunk/src/ccapi/lib/win/OldCC/client.h
A trunk/src/ccapi/lib/win/OldCC/rpc.cxx
A trunk/src/ccapi/lib/win/WINCCAPI.sln
A trunk/src/ccapi/lib/win/WINCCAPI.vcproj
A trunk/src/ccapi/lib/win/ccapi.def
A trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx
A trunk/src/ccapi/lib/win/ccs_reply_proc.c
A trunk/src/ccapi/lib/win/dllmain.cxx
A trunk/src/ccapi/lib/win/dllmain.h
A trunk/src/ccapi/server/win/
A trunk/src/ccapi/server/win/Makefile
A trunk/src/ccapi/server/win/Server.sln
A trunk/src/ccapi/server/win/Server.vcproj
A trunk/src/ccapi/server/win/WorkItem.cpp
A trunk/src/ccapi/server/win/WorkQueue.cpp
A trunk/src/ccapi/server/win/WorkQueue.h
A trunk/src/ccapi/server/win/ccs_os_pipe.c
A trunk/src/ccapi/server/win/ccs_os_server.cpp
A trunk/src/ccapi/server/win/ccs_request_proc.c
A trunk/src/ccapi/server/win/ccs_win_pipe.c
A trunk/src/ccapi/server/win/ccs_win_pipe.h
A trunk/src/ccapi/server/win/workitem.h
A trunk/src/ccapi/test/Makefile.w32
A trunk/src/ccapi/test/pingtest.c
U trunk/src/ccapi/test/simple_lock_test.c
From: kpkoch@mit.edu
Subject: SVN Commit

Correct makefile so pingtest builds.
Commit By: kpkoch



Revision: 20204
Changed Files:
U trunk/src/ccapi/test/Makefile.w32
From: kpkoch@mit.edu
Subject: SVN Commit
Download (untitled) / with headers
text/plain 1.5KiB

Changes to integrate the CCAPI build into the build structure, build the test suite and fixes to random problems discovered along the way.

Since no platform other than windows builds CCAPI using the build system, some conditionalizing may be necessary when other platforms use the makefiles.

src/Makefile.in: Add CPPFLAGS that seemed to be missing; run wconfig for ccapi/(lib, server, test).

config/win-pre.in: DEBUGOPT /ZI doesn't seem to provide enough debugging information under VS2005; /Zi does.

windows/build/bkw.pl: Fix -no<switch> so that -nonodebug will work. Otherwise, can't do debug build.

Move Get/PutTspData out of dllmain; add tlsindex argument.

Comment out some debug messages.


Commit By: kpkoch



Revision: 20229
Changed Files:
U trunk/src/Makefile.in
U trunk/src/ccapi/Makefile.in
U trunk/src/ccapi/common/win/OldCC/ccutils.c
U trunk/src/ccapi/common/win/OldCC/util.cxx
U trunk/src/ccapi/common/win/tls.c
U trunk/src/ccapi/common/win/tls.h
U trunk/src/ccapi/common/win/win-utils.c
U trunk/src/ccapi/lib/win/OldCC/client.cxx
U trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx
U trunk/src/ccapi/lib/win/ccs_reply_proc.c
U trunk/src/ccapi/lib/win/dllmain.cxx
U trunk/src/ccapi/lib/win/dllmain.h
U trunk/src/ccapi/server/win/ccs_os_server.cpp
U trunk/src/ccapi/server/win/ccs_win_pipe.c
U trunk/src/ccapi/test/Makefile.in
A trunk/src/ccapi/test/Pingtest.sln
U trunk/src/ccapi/test/pingtest.c
A trunk/src/ccapi/test/setlib.pl
A trunk/src/ccapi/test/test_ccapi.bat
U trunk/src/ccapi/test/test_ccapi_util.c
U trunk/src/config/win-pre.in
U trunk/src/windows/build/bkw.pl
From: kpkoch@mit.edu
Subject: SVN Commit

Remove stop-here target that stops the build.
Commit By: kpkoch



Revision: 20234
Changed Files:
U trunk/src/ccapi/test/Makefile.in
From: kpkoch@mit.edu
Subject: SVN Commit

lib/win/Makefile.in: Added.

ccutils.c, ccapi_os_ipc.cxx, ccs_reply_proc.c, ccs_os_server.cpp, ccs_reply_proc.c, ccs_win_pipe.c: comment out some debug messages.

test/Makefile.in: change which tests are built.
test/test_ccapi_context.c: API version 2 is now expected to pass.
test/test_ccapi_iterators.c: Add progress indicator for long tests.

Commit By: kpkoch



Revision: 20244
Changed Files:
U trunk/src/ccapi/common/win/OldCC/ccutils.c
A trunk/src/ccapi/lib/win/Makefile.in
U trunk/src/ccapi/lib/win/ccapi_os_ipc.cxx
U trunk/src/ccapi/lib/win/ccs_reply_proc.c
A trunk/src/ccapi/server/win/Makefile.in
U trunk/src/ccapi/server/win/ccs_os_server.cpp
U trunk/src/ccapi/server/win/ccs_request_proc.c
U trunk/src/ccapi/server/win/ccs_win_pipe.c
U trunk/src/ccapi/test/Makefile.in
U trunk/src/ccapi/test/test_ccapi_context.c
U trunk/src/ccapi/test/test_ccapi_iterators.c
From: kpkoch@mit.edu
Subject: SVN Commit

Include .h files and move all declarations above all code, for Windows C compilation.

Update makefiles to include new modules.
Commit By: kpkoch



Revision: 20275
Changed Files:
D trunk/src/ccapi/lib/win/Makefile
U trunk/src/ccapi/lib/win/Makefile.in
D trunk/src/ccapi/server/win/Makefile
D trunk/src/ccapi/test/Makefile
U trunk/src/ccapi/test/Makefile.in
U trunk/src/ccapi/test/test_ccapi_util.c
U trunk/src/ccapi/test/test_ccapi_v2.c
From: kpkoch@mit.edu
Subject: SVN Commit

Generate ccapi.def export list from V2, V3, debug lists. It is no longer a file in the repository.

Update test Makefile.in to use file ccapi_string.c.
Commit By: kpkoch



Revision: 20284
Changed Files:
U trunk/src/ccapi/lib/win/Makefile.in
D trunk/src/ccapi/lib/win/ccapi.def
A trunk/src/ccapi/lib/win/debug.exports
U trunk/src/ccapi/test/Makefile.in
From: kpkoch@mit.edu
Subject: SVN Commit

Don't show window when spawning server.
Commit By: kpkoch



Revision: 20577
Changed Files:
U branches/kpkoch-ccapi/src/ccapi/lib/win/OldCC/client.cxx