]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Broken: define and use stub_libauth.cc
authorFrancesco Chemolli <kinkie@squid-cache.org>
Sun, 27 Oct 2013 22:27:51 +0000 (23:27 +0100)
committerFrancesco Chemolli <kinkie@squid-cache.org>
Sun, 27 Oct 2013 22:27:51 +0000 (23:27 +0100)
1  2 
src/Makefile.am
src/auth/User.cc
src/auth/User.cci
src/auth/User.h
src/tests/stub_libauth.cc

diff --cc src/Makefile.am
index a883992c98332f80abbcc8fed63aa3e40819966c,a883992c98332f80abbcc8fed63aa3e40819966c..f71c61444c95e57fb4a26e4bef77944d3fad4a55
@@@ -749,7 -749,7 +749,6 @@@ ufsdump_LDADD = 
        acl/libacls.la \
        eui/libeui.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        acl/libapi.la \
        base/libbase.la \
        libsquid.la \
@@@ -772,7 -772,7 +771,6 @@@ ufsdump_DEPENDENCIES = 
        acl/libacls.la \
        eui/libeui.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        acl/libapi.la \
        base/libbase.la \
        libsquid.la \
@@@ -1170,6 -1170,6 +1168,7 @@@ tests_testHttpReply_SOURCES=
        tests/stub_errorpage.cc \
        tests/stub_HelperChildConfig.cc \
        tests/stub_libformat.cc \
++      tests/stub_libauth.cc \
        StatCounters.h \
        StatCounters.cc \
        StatHist.h \
@@@ -1196,7 -1196,7 +1195,6 @@@ tests_testHttpReply_LDADD=
        acl/libacls.la \
        acl/libapi.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        anyp/libanyp.la \
        ip/libip.la \
        base/libbase.la \
@@@ -1291,6 -1291,6 +1289,7 @@@ tests_testACLMaxUserIP_SOURCES= 
        tests/stub_HttpRequest.cc \
        tests/stub_HttpReply.cc \
        tests/stub_ipc_TypedMsgHdr.cc \
++      tests/stub_libauth.cc \
        tests/stub_libcomm.cc \
        tests/stub_libformat.cc \
        tests/stub_libsslsquid.cc \
@@@ -1332,7 -1332,7 +1331,6 @@@ tests_testACLMaxUserIP_LDADD= 
        acl/libacls.la \
        eui/libeui.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        acl/libapi.la \
        anyp/libanyp.la \
        base/libbase.la \
@@@ -1527,6 -1527,6 +1525,7 @@@ tests_testCacheManager_SOURCES = 
        StatHist.h \
        StrList.h \
        StrList.cc \
++      tests/stub_libauth.cc \
        tests/stub_StatHist.cc \
        stmem.cc \
        repl_modules.h \
@@@ -1584,7 -1584,7 +1583,6 @@@ tests_testCacheManager_LDADD = 
        ident/libident.la \
        acl/libacls.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        acl/libapi.la \
        base/libbase.la \
        libsquid.la \
@@@ -1727,6 -1727,6 +1725,7 @@@ tests_testDiskIO_SOURCES = 
        tests/stub_internal.cc \
        tests/stub_ipc.cc \
        tests/stub_ipcache.cc \
++    tests/stub_libauth.cc \
        tests/stub_libeui.cc \
        tests/stub_libformat.cc \
        tests/stub_libicmp.cc \
@@@ -1769,7 -1769,7 +1768,6 @@@ tests_testDiskIO_LDADD = 
        ident/libident.la \
        acl/libacls.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        libsquid.la \
        comm/libcomm.la \
        anyp/libanyp.la \
@@@ -1986,6 -1986,6 +1984,7 @@@ tests_testEvent_SOURCES = 
        tests/testMain.cc \
        tests/stub_main_cc.cc \
        tests/stub_ipc_Forwarder.cc \
++    tests/stub_libauth.cc \
        tests/stub_libeui.cc \
        tests/stub_store_stats.cc \
        time.cc \
@@@ -2014,7 -2014,7 +2013,6 @@@ tests_testEvent_LDADD = 
        ident/libident.la \
        acl/libacls.la \
        acl/libstate.la \
--      $(AUTH_LIBS) \
        acl/libapi.la \
        base/libbase.la \
        libsquid.la \
index 83526f966eebbefe6739b91ea7b022dd7bf3decc,95fd1d49e206283c299901a51ac7f2ac5eb48a32..be31e18ae8ad9233a58badd413bfe25999e667c0
  #include "SquidTime.h"
  #include "Store.h"
  
--#if !_USE_INLINE_
--#include "auth/User.cci"
--#endif
--
  // This should be converted into a pooled type. Does not need to be cbdata
  CBDATA_TYPE(AuthUserIP);
  
index 758c460c11caea633a16eb9a794ae4d0782453c6,758c460c11caea633a16eb9a794ae4d0782453c6..ac128b83e37781e1a67df3974080a63ec34b01a5
   * Copyright (c) 2003, Robert Collins <robertc@squid-cache.org>
   */
  
--char const *
--Auth::User::username () const
--{
--    return username_;
--}
--
--void
--Auth::User::username(char const *aString)
--{
--    if (aString) {
--        assert(!username_);
--        username_ = xstrdup(aString);
--    } else {
--        safe_free(username_);
--    }
--}
diff --cc src/auth/User.h
index 11d2e15078bc78eb0adad543bfc63a352c8de6ff,11d2e15078bc78eb0adad543bfc63a352c8de6ff..fe49e45546bfbca473d33a4035b65819305237f2
@@@ -81,8 -81,8 +81,15 @@@ public
  
      void absorb(Auth::User::Pointer from);
      virtual ~User();
--    _SQUID_INLINE_ char const *username() const;
--    _SQUID_INLINE_ void username(char const *);
++    char const *username() const { return username_; }
++    void username(char const * u) {
++        if (u) {
++            assert(!username_);
++            username_ = xstrdup(u);
++        } else {
++            safe_free(username_);
++        }
++    }
  
      /**
       * How long these credentials are still valid for.
@@@ -135,9 -135,9 +142,5 @@@ private
  
  } // namespace Auth
  
--#if _USE_INLINE_
--#include "auth/User.cci"
--#endif
--
  #endif /* USE_AUTH */
  #endif /* SQUID_AUTH_USER_H */
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7342306a4c463ef5eecf6b919614064a79b29935
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,64 @@@
++#define STUB_API "auth/libauth.la"
++
++#include "STUB.h"
++#include "squid.h"
++
++#include "auth/Config.h"
++Auth::UserRequest::Pointer Auth::Config::CreateAuthUser(const char *) STUB
++Auth::Config * Auth::Config::Find(const char *) STUB
++void Auth::Config::registerWithCacheManager(void) STUB_NOP
++
++#include "auth/Gadgets.h"
++int authenticateActiveSchemeCount(void) STUB
++int authenticateSchemeCount(void) STUB
++void authenticateInit(Auth::ConfigVector *) STUB
++void authenticateRotate(void) STUB
++void authenticateReset(void) STUB
++
++AuthUserHashPointer::AuthUserHashPointer(Auth::User::Pointer anAuth_user) STUB
++Auth::User::Pointer AuthUserHashPointer::user() const STUB
++
++#include "auth/Scheme.h"
++/* TODO: Fill in */
++
++#include "auth/User.h"
++Auth::User::User(Auth::Config *) STUB
++Auth::CredentialState Auth::User::credentials() const STUB
++void Auth::User::credentials(CredentialState) STUB
++void Auth::User::absorb(Auth::User::Pointer) STUB
++Auth::User::~User() STUB_NOP
++void Auth::User::cacheInit(void) STUB
++void Auth::User::CachedACLsReset() STUB
++void Auth::User::cacheCleanup(void *) STUB
++void Auth::User::clearIp() STUB
++void Auth::User::removeIp(Ip::Address) STUB
++void Auth::User::addIp(Ip::Address) STUB
++void Auth::User::addToNameCache() STUB
++void Auth::User::UsernameCacheStats(StoreEntry *) STUB
++
++#include "auth/UserRequest.h"
++void Auth::UserRequest::start(AUTHCB *, void *) STUB
++bool Auth::UserRequest::valid() const STUB
++void * Auth::UserRequest::operator new (size_t) STUB
++void Auth::UserRequest::operator delete (void *) STUB
++Auth::UserRequest::UserRequest() STUB
++Auth::UserRequest::~UserRequest() STUB
++void Auth::UserRequest::setDenyMessage(char const *) STUB
++char const * Auth::UserRequest::getDenyMessage() STUB_RETVAL("stub")
++char const * Auth::UserRequest::denyMessage(char const * const) STUB_RETVAL("stub")
++void authenticateAuthUserRequestRemoveIp(Auth::UserRequest::Pointer, Ip::Address const &) STUB
++void authenticateAuthUserRequestClearIp(Auth::UserRequest::Pointer) STUB
++int authenticateAuthUserRequestIPCount(Auth::UserRequest::Pointer) STUB
++int authenticateUserAuthenticated(Auth::UserRequest::Pointer) STUB
++Auth::Direction Auth::UserRequest::direction() STUB
++void Auth::UserRequest::addAuthenticationInfoHeader(HttpReply *, int) STUB
++void Auth::UserRequest::addAuthenticationInfoTrailer(HttpReply *, int) STUB
++void Auth::UserRequest::releaseAuthServer() STUB
++const char * Auth::UserRequest::connLastHeader() STUB
++AuthAclState Auth::UserRequest::authenticate(Auth::UserRequest::Pointer *, http_hdr_type, HttpRequest *, ConnStateData *, Ip::Address &) STUB
++AuthAclState Auth::UserRequest::tryToAuthenticateAndSetAuthUser(Auth::UserRequest::Pointer *, http_hdr_type, HttpRequest *, ConnStateData *, Ip::Address &) STUB
++void Auth::UserRequest::addReplyAuthHeader(HttpReply *, Auth::UserRequest::Pointer, HttpRequest *, int, int) STUB
++void authenticateFixHeader(HttpReply *, Auth::UserRequest::Pointer, HttpRequest *, int, int) STUB
++void authenticateAddTrailer(HttpReply *, Auth::UserRequest::Pointer, HttpRequest *, int) STUB
++Auth::Scheme::Pointer Auth::UserRequest::scheme() const STUB
++