History log of /trafficserver/iocore/hostdb/Makefile.am (Results 1 - 25 of 70)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 7.1.5, 7.1.5-rc0
# 63ea263f 02-Nov-2018 Xavier Chi

TCL: Remove TCL from our code base


Revision tags: 8.0.1-rc0, 8.0.0, 8.0.0-rc3, 8.0.0-rc2
# 10269696 13-Sep-2018 Alan M. Carroll

Follow up for #3724 - fix out of tree builds.


Revision tags: 8.0.0-rc1, 8.0.0-rc0
# 079a4027 30-Aug-2018 Susan Hinrichs

PR #3724: Restructure library headers to unify include paths.


Revision tags: 7.1.4, 6.2.3, 7.1.4-rc0
# b67a1b5d 26-Apr-2018 Derek Dagit

Updates editorconfig files & normalizes white-space


# 20f1fda2 10-Apr-2018 Bryan Call

Updates to clang-tidy target


Revision tags: 7.1.3
# df144ab5 02-Mar-2018 James Peach

Fix default include path ordering.

Originally, prior to commit c7c9d0f7a, the configure phase
appended any include paths to `CPPFLAGS`. After c7c9d0f7a, they
were appended to `AM_CPP

Fix default include path ordering.

Originally, prior to commit c7c9d0f7a, the configure phase
appended any include paths to `CPPFLAGS`. After c7c9d0f7a, they
were appended to `AM_CPPFLAGS`. Since automake always specifies
`AM_CPPFLAGS` before `CPPFLAGS` when it generated the compilation
commands, this had the effect of always including system (or
library) headers before any in-tree headers. However, we actually
want the reverse (i.e. the original semantics) because in the
case of a name collision we will always want to resolve the
in-tree name.

This problem caused the build to break on macOS 10.13 (with a
case-insensitive filesystem) because the in-tree `Transform.h`
was being resolved to the Tcl `transform.h`. Hijinks ensued.

The fix is simple but slightly ugly. We keep using `AM_CPPFLAGS`
for global defines, but create a `TS_INCLUDES` build variable for
the include path. This lets us control the include ordering and
ensure that the autoconfigured include paths are included last.

show more ...


Revision tags: 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0, 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# c7c9d0f7 08-Feb-2017 Jack Bates

Prefer setting AM_CPPFLAGS vs. CPPFLAGS, etc.

Autoconf and Automake discourage setting some Makefile variables [1].
They encourage setting their AM_ variants instead.

[1] https:

Prefer setting AM_CPPFLAGS vs. CPPFLAGS, etc.

Autoconf and Automake discourage setting some Makefile variables [1].
They encourage setting their AM_ variants instead.

[1] https://www.gnu.org/software/automake/manual/automake#User-Variables

show more ...


# 9a81c978 16-Feb-2017 Leif Hedstrom

Removes some unnecessary dependencies on the public ts/ts.h

This also removes the proxy/api/ts directory from all default
search paths, to make it more difficult to introduce more bad

Removes some unnecessary dependencies on the public ts/ts.h

This also removes the proxy/api/ts directory from all default
search paths, to make it more difficult to introduce more bad
includes. There are still a few places that must have the public
APIs, and a few that does but shouldn't. This is a step right
direction at least.

show more ...


# 5b868d56 01-Feb-2017 Jack Bates

Replace EXTRA_CXX_LDFLAGS with AM_LDFLAGS

We've never had different LDFLAGS for C and C++, so drop
EXTRA_CC_LDFLAGS and EXTRA_CXX_LDFLAGS. Just use AM_LDFLAGS.


Revision tags: 6.2.1
# 9b204222 03-Nov-2016 YunWen

TS-5036: use absolute path in autoconf/automake files to support YCM-Generator.


Revision tags: 7.0.0, 7.0.0-rc2, 7.0.0-rc1, 7.0.0-rc0
# 932ddae8 08-Sep-2016 James Peach

Remove SplitDNS sources from the HostDB Makefile.

Remove SplitDNS sources from the HostDB Makefile since these are
not in this directory, they are in iocore/dns.


Revision tags: 6.2.0
# 6e5c3c82 08-Jul-2016 James Peach

Integrate clang-tidy into the build. (#770)

Add a recursive tidy rule to run clang-tidy over all the source.
The mor recommended way to do this is to build a compilation database,
ho

Integrate clang-tidy into the build. (#770)

Add a recursive tidy rule to run clang-tidy over all the source.
The mor recommended way to do this is to build a compilation database,
however the tools for doing that are not very portable, and the
compilation database doesn't easilt let you fix code in header
files.

show more ...


# 2c4b3528 06-Jul-2016 James Peach

TS-4635: Move RefCountCacheSerializer to a separate header.


Revision tags: 6.2.0-rc2, 6.2.0-rc1
# 53f75794 27-Jun-2016 Thomas Jackson

TS-4331: Major re-write of hostdb (#653)

* Consolidate SRV `alive` checks to use the `alive` method on `HostDBInfo`

* TS-4331 Replace MultiCache with RefCountCache

* Misc c

TS-4331: Major re-write of hostdb (#653)

* Consolidate SRV `alive` checks to use the `alive` method on `HostDBInfo`

* TS-4331 Replace MultiCache with RefCountCache

* Misc cleanup to hostdb before cleanup

Before doing the rewrite of hostdb (TS-4331) this commit cleans up someo f the method names etc. to make this subsystem less confusing

show more ...


Revision tags: 6.2.0-rc0, 6.1.1, 6.1.0, 6.1.0-rc0, 6.0.1-rc1, 6.0.1-rc0, 6.0.0, 6.0.0-rc2, 6.0.0-rc1, 5.3.2, 6.0.0-rc0, 5.3.2-rc0
# 23ce6934 10-Jul-2015 Leif Hedstrom

TS-3759 Eliminate -Ilib/ts


# 342f9e2c 10-Jul-2015 Leif Hedstrom

TS-3739 TS-3427 Eliminate superflous -Ilib


# 36e1dd0a 10-Jul-2015 Leif Hedstrom

TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi


Revision tags: 5.3.1, 5.3.0, 5.3.0-rc2, 5.3.0-rc1, 5.2.1-rc0, 4.2.3, 5.2.1, 5.2.0, 5.2.0-rc4, 5.2.0-rc3, 5.2.0-rc2, 5.2.0-rc1, 5.1.2, 5.1.1, 5.1.0, 5.1.0-rc0, 5.2.0-rc0, 4.2.2, 4.2.1.1, 5.0.1, 5.0.0, 5.0.0-rc1, 5.0.0-rc0
# a4dd966a 20-May-2014 Alan M. Carroll

Fix out of tree build issues with apidefs.h


# ead72722 01-May-2014 Brian Geffon

TS-2772: Clean up mgmt/preparse code that's unused


Revision tags: 4.2.1, 4.2.1-rc0
# 175dbca3 14-Mar-2014 Yunkai Zhang

TS-2630: Add lib/ts/apidefs.h to place common types

The apidefs.h file is used to place common types that can be shared
between internal code and TS APIs.

It's hard to judge wha

TS-2630: Add lib/ts/apidefs.h to place common types

The apidefs.h file is used to place common types that can be shared
between internal code and TS APIs.

It's hard to judge what types in api/ts/ts.h should be migrated to
lib/ts/apidefs.h, so this patch is just a beginning ...

Why I named it 'apidefs.h' instead of 'defs.h' and put it into 'lib/ts'?
1) Firstly, there is a 'ink_defs.h' file in 'lib/ts', then 'defs.h' seems
too similar with it. So named it 'apidefs.h' would be more clearly.

2) Since 'apidefs.h' will be shared not only by 'iocore' modules, puting it
into 'lib/ts' would be more suitable than 'iocore/api' or any other else.

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>

show more ...


# 628dad95 12-Mar-2014 Leif Hedstrom

TS-2612 Fix building out of source tree, and a few other build errors


Revision tags: 4.2.0, 4.2.0-rc0
# 25555f8f 17-Jan-2014 Yunkai Zhang

TS-2612: Indroduce TSHttpConnectWithProtoStack() API

1) Firstly, add a bitmask, *proto_stack*, in NetVConnection/HttpSM,
and set it properly.

2) For some plugins that using T

TS-2612: Indroduce TSHttpConnectWithProtoStack() API

1) Firstly, add a bitmask, *proto_stack*, in NetVConnection/HttpSM,
and set it properly.

2) For some plugins that using TSHttpConnect() API to do request,
the Logging module can't know what protocol stack is used, so I
add a new API:

TSHttpConnectWithProtoStack(struct sockaddr const* addr,
TSClientProtoStack proto_stack);

After introducing TSHttpConnectWithProtoStack() API, TSHttpConnect() API
would be a special case of it:

TSVConn
TSHttpConnect(sockaddr const* addr)
{
return TSHttpConnectWithProtoStack(addr, (1u << TS_PROTO_HTTP));
}

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>

show more ...


Revision tags: 4.1.2, 4.1.1
# 51ce9aec 07-Nov-2013 Zhao Yongming

TS-2082: remove STANDALONE_IOCORE defines


# 123785de 23-Nov-2013 Zhao Yongming

TS-2082: fix build with --enable-standalone-iocore

This is redo of the 94215bf293d76d27a88a0fc9e35356321310fbf5.
and with a fix of the cache regression testing.

This also revert

TS-2082: fix build with --enable-standalone-iocore

This is redo of the 94215bf293d76d27a88a0fc9e35356321310fbf5.
and with a fix of the cache regression testing.

This also reverts commit b9b1bdc81fa1b7e3b1edb54de938d1ea0aec2d7a.

show more ...


# b9b1bdc8 15-Nov-2013 Phil Sorber

Revert "TS-2082: fix build with --enable-standalone-iocore"

This reverts commit 94215bf293d76d27a88a0fc9e35356321310fbf5.

This broke some cache regression tests and we are reverting

Revert "TS-2082: fix build with --enable-standalone-iocore"

This reverts commit 94215bf293d76d27a88a0fc9e35356321310fbf5.

This broke some cache regression tests and we are reverting it until
those can be addressed.

show more ...


123