You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2019/01/29 01:09:09 UTC
[trafficserver] branch quic-latest-h3 created (now c0fa032)
This is an automated email from the ASF dual-hosted git repository.
masaori pushed a change to branch quic-latest-h3
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
at c0fa032 Switch HTTP/0.9 over QUIC (hq-*) and HTTP/3 (h3-*) by ALPN
This branch includes the following new commits:
new d6c8b7f trunk dir for Traffic Server
new e5628fa placeholder file
new 315793d Testing commit from svn:externals
new cda6bbc Moving 'trunk', 'branches', and 'tags' into 'traffic'.
new 8860540 this is a test
new a165134 Initial commit.
new 74347bf Ignore build files.
new 14ba3e2 TS-4 Changed fprintf() to fputs() for a string literal Applied the patch submitted by Stephane Belmon
new bcd93f8 TS-4 Didn't swap the arguments for fputs(), tested and works now
new e8ecbb2 TS-10 fix the chunking decision for the serve from cache after revalidation and read-while-write cases
new 4be72ec TS-12 Fixes for buffer overrun. Also had to add a "fix" to get the fgets() to compile on Ubuntu.
new 222d485 TS-5 Avoid warnings on unused return values. This still uses a few cases of NOWARN_UNUSED_RETURN(), but we try to actuallye examine the return values when useful.
new a9adec3 TS-5 More fixes for Ubuntu port.
new e4dba13 TS-3 fix for finding TCL library
new 188146c TS-19 Add -pipe to gcc.
new dcff135 TS-13 problem where we hard coded -ltcl instead of using $(LIBTCL)
new 0ebf560 TS-26 include .gitignore
new 5a26d74 TS-24 More Ubuntu portability issues, this time fwrite().
new bd1e9ef TS-13 64bit support for x86_64 linux - tested on RHEL[4-5] 32-bit and FC11 32bit and 64bit with and without -m32 - patch sumbitted by John Plevyak - minor patches by Bryan Call, Leif Hedstrom, and Mladen Turk
new 93c208a TS-13 problem with AS_CASE not supported in autoconf 2.59 on RHEL4 using the expanded marco in its place
new c34148d TS-37 Fix help messages for debug tags
new d507d37 TS-40 Reinstate "caun" log field.
new f75a4a6 TS-38 Patch from John Plevyak, fixes some warnings on Ubuntu 8.04 x86_64 with gcc 4.2.4
new 43b94d9 TS-2: only redefine errnos if they are not set.
new 2263f2e TS-2: Work on making configure.ac usable. * configure.ac: Don't error out if we can't find that ancient db185 symbol. * configure.ac: Check for various headers. * libinktomi++/ink_platform.h: Use HAVE_ defines to detect if a header is available, rather than looking for specific operating systems.
new d130184 TS-2: Use gettimeofday() if clock_gettime is not available.
new 2c97c71 TS-2: Use db.h if db_185.h is not available.
new d7263ea TS-2: Use APR's network detection macros to determine which variant of gethostbyname_r is actually being used.
new a324bec TS-2: Improve check for execinfo.h, it can sometimes be available on osx/freebsd.
new 18e2277 Remove unneeded include, SimpleDBM.h handles this.
new b6c2084 TS-2: Fix GCC error: "/*" within comment
new 2271afd TS-2: Only define MAX if it is not defined elsewhere
new 11bb295 Add APR Network macros
new 28213c3 TS-2: Prevent double include of db header
new 6d10cce TS-2: Fix compiler error by casting pthread_t to a long instead of an int. error: cast from '_opaque_pthread_t*' to 'unsigned int' loses precision
new cdb20c7 TS-2: ifdef out linux specific bits of getting a backtrace and restoring the signal frame. (should come back to this later) (cherry picked from commit 2c31f7e41ab42c0bf9b24070ad2fda71d1006d05)
new d06cc55 TS-2: Add conditional defines for parameters to madvise. (cherry picked from commit fe7a5bf94df4165386e147ff5ad8f1186a3bcbdd)
new 8a81161 TS-2: Use correct string format for longs (cherry picked from commit 52ac4736d474583d9899780549d4ed23bde8751b)
new ca2bf60 TS-2: Check for netdb.h before checking for the gethostbyname_r style. (fixes linux build)
new dcbb222 TS-2: Work on making configure.ac usable. * configure.ac: Don't error out if we can't find that ancient db185 symbol. * configure.ac: Check for various headers. * libinktomi++/ink_platform.h: Use HAVE_ defines to detect if a header is available, rather than looking for specific operating systems.
new 87c1164 TS-2: Use db.h if db_185.h is not available.
new 9ea83bc TS-2: Use APR's network detection macros to determine which variant of gethostbyname_r is actually being used.
new beff3ff TS-2: Improve check for execinfo.h, it can sometimes be available on osx/freebsd.
new ed17739 TS-2: Detect KQueue availability, and start using it in places instead of epoll
new 51076c6 TS-2: use portable detection of regex header
new 069eb7a TS-2: senum is defined on OSX. fix this check
new 8adb6a8 TS-2: remove no rvalue new on HPUX
new 7dbac7c TS-2: TCP_DEFER_ACCEPT is linux specific.
new 4c7fcb4 TS-2: Add KQueue polling port, based upon parts of the Solaris patch.
new eb72fa5 TS-2: Use a TERRIBLE HACK, and hard code an absolute path to /usr/include/regex.h, since the libinktomi++/Regex.h is getting pulled in first on case-insensitive file systems (hello darwin!) Note: This actually should be portable. Though it is terrrible. Lets switch to PCRE soon.
new d86b2de TS-2: Missed a spot of porting for epoll -> kqueue
new 1da9c8d TS-2: Always define the host os value, the only reason the HOST_OS preprocessors worked on linux is because GCC on linux defines 'linux'=1 by default.
new f6aebc9 TS-2: Check for siginfo.h
new 2171f04 TS-2: Check for malloc.h
new 9810c51 TS-2: reflow header check; no functional change.
new a510b95 TS-2: Remove more host based checks, converting them to look for specific headers or features
new 770ec95 TS-2: Fix macro to use existing HAVE_CLOCK_GETTIME define
new eeb7ffc TS-2: Remove identical code path for !linux && !freebsd, since we only support POSIX threading right now..
new 64230b4 TS-2: Another check for malloc.h
new 63d2ec7 TS-2: darwin == freebsd in this case
new c19e4f6 TS-2: Check for posix_memalign rather than hard coding linux.
new 23be329 TS-2: define __put{long,short} if they aren't defined
new 84ae3fd TS-2: unify code paths, this is not linux specific, and should always be used.
new e556b32 TS-2: INT_MAX is part of limits.h, MAXINT is not. Condintionaly define it if it isn't already set.
new 5ecc73c Fix a mistake made in r884793, setting freebsd=1 on linux.
new 84f43a4 TS-2: typedef paddr_t like on freebsd
new 94b80e7 TS-2: Use socklen_t on all platforms.
new 1728e9e TS-2: Bulk udp sending functions don't work on any platform right now.
new 4dc8f9b TS-2: Darwin like FreeBSD, doesn't have an ftruncate64.
new 0b6044a TS-2: Only redefine C_ISUID if its not present.
new 79468ef TS-2: Check for rand functions via autoconf, rather than hard coding HOST_OS=freebsd.
new 37448e9 TS-2: Use socklen_t on all platforms.
new 58a5eb3 TS-2: look for statfs related headers, rather than specific operating systems.
new b8b2428 TS-2: Remove unneeded inline define of gethostname.
new cf21bdc TS-2: Match FreeBSD behavoir on localtime/tz conversion
new cd5513b TS-2: Use socklen_t on all platforms.
new 7308b3b TS-2: Check for iconv that is not part of libc (like on darwin, where it is a seprate library)
new 4649752 TS-2: Use socklen_t on all platforms.
new 1404bf7 TS-2: check_memory_required is only used on linux.
new 4a31a97 TS-2: link in libiconv in more places
new b314791 TS-2: Stub out NetConfig.cc for freebsd/darwin, fixing this file is way beyond the scope of the port
new 3dab3cd TS-2: fix format string arg
new 80aebda TS-2: Use socklen_t on all platforms.
new fc4eec6 TS-2: Use existing portable gethostbyaddr_r.
new c2de764 TS-2: Move unused variables inside if linux blocks
new d68d2f6 TS-2: Initialize variable. (gcc think it might be used)
new 78c7760 TS-2: fix printing of thread 'id'
new b568b8e TS-2: Remove inline declarations of standard functions.
new 032a513 TS-2: Add in libiconv again.
new d168547 TS-50: Remove unneeded -ldl on libssl check.
new 73f4f7d TS-50: FreeBSD keeps many libraries we look for in /usr/local
new 0a0c90d Code cleanup.
new 947060a TS-59 added #if's to check the version of openssl. If the version is greater then or equal to "1.0.0" then it will declare SSL_METHOD to be const
new 7c81302 TS-64 move apr m4 fils to m4 dir so autoconf can process
new bc1a346 TS-64 deleted build-aux dir (didnt get it before because of svn:ignore)
new a398cbe Fix for TS-39: recovery while the write_pos is at the end of the partititon results in the partition being cleared.
new 3af96ec TS-51: remove cruft: AUTO_PILOT_MODE, BSD_TCP, TRANSACTION_ON_A_THREAD These are all experiments which produced no compelling benefit and have not been touched in years. Moreover performance landscape has changed. For example, BSD_TCP was an experimental replacement of the Solaris TCP stack with the BSD stack because of early inefficiencies in the Solaris stack which have long since been dealt with. Also remove some dead variables and duplicate interfaces.
new b20d95a TS-65: we should be using libtool intead of ranlib for portability and because it is the standard way of handling shared libraries and objects across platforms. (as per discussion on IRC) This required changing the link order as libtool is less forgiving.
new 169c0db Merge branch 'bug/TS-47'
new 7f20a63 TS-31: Initial RAT exclude file.
new ed5d1da TS-73: seg fault during regressions (traffic_server -R1) fix: double delete in ParentSelection.cc uninitialized global in CongestionDB.cc debugging code used instead of real regression in Cache.cc forgotten set of new UnixNetVConnection::closed to 0 on acceptEvent in UnixNetVConnection.cc
new a325e7a TS-66 IOBuffer memcpy/read/write use char * instead of void * for memory pointers. This fix requires 'make clean' because of an issue with the dependency system.
new 7b43969 restore "const" for IOBuffer::write which was deleted by mistake
new 9130510 TS-21: snap statistics directory not set correctly for stats file 'stats.snap'
new 70f474a TS-78: Warning about AC_CONFIG_MACRO_DIR
new 3a42057 TS-79: New automake files to .gitignore.
new 213c6e3 TS-54 partial Optionally embed the Link offset into the SLL DLL Queue template so that it does not have to be specified with each operation. The result should be safer and cleaner. Backward compatibility is maintained by using a default template argument which emulates the old behavior.
new 8b84bfe Fix indentation (template's overindented)
new 1d20217 Add explicit reference to embedded link field for new List.h preferred interface
new 94ed1c8 TS-54 partial Add explicit reference to embedded link field for new List.h preferred interface
new 987ae82 TS-54 partial fix typeo in List.h, missing clear of next field
new 01a1538 TS-54: part 1 Convert iocore/net over to using the new List with the offset to the link specified as part of the collection template. Also, use atomic lists instead of just taking a lock to handle enables from other threads and integrate the epoll data. Finally, unify the stle of member variables in the iocore/net directory. This will be replaced by our global style at a later date.
new 576650e TS-54: partial Fix a typeo where ASLL (Atomic-Singly-Link-List) was mistyped as ASSL
new 30c0706 TS-82: remove/fix unimplemented event processor interfaces remove the EventProcessor::schedule interfaces which take a thread argument which are not implemented, implement the callback_event which for some reason was being ignored. Also, add the operators to MutexLock to match those of a MutexTryLock.
new aa425cd TS-82: handle callback_event argument in Event::schedule_XXX (rarely used interface which permits rescheduling an existing event).
new 0bff252 TS-6: traffic_manager does not start.
new c3734c5 TS-52: traffic_cop does not start
new 7bd4ab3 TS-13: Casts from int to void * should go through intptr_t to prevent warnings on some compilers. This is ugly and perhaps we should wrap it in a macro or solve it in another way at some point, but this is how it currently is handled.
new 2d20fbe Added more excludes that we don't (for sure) need the Apache license on. These files (except ci/) are generated at build time.
new ab8803f Also add Makefile to exclude list (it's generated).
new 106b896 Change .po to .Po...
new 1e34776 TS-29: Add AL license blurb to all Makefile.am's.
new 1ddc874 TS-95: RAT fixes
new e7baa06 Added excludes for some M4 generated pages.
new 68af531 Testing a build failure in the autobuild system.
new 6e0f66a undo the build failure.
new 820100a TS-80: Support regular expressions in the host fields of remap rules.
new c479199 TS-107: import from dev branch
new 8434bdd TS-15: The chanages are a modified patch of 'fix-nobody-user.patch' submitted by 'mturk@apache.org' and updates TrafficCop.cc and RecordsConfig.cc also. By default the $pkgsysuser and $pkgsysgroup is the current user doing the build. To enable a different system user and group use the '-with-user=<newuser>' and '-with-group=<newgroup>' options with 'configure'. Review: Leif Tested: ubuntu804,fedora11
new f6367ef TS-20: This fix allows Traffic Server processes (TC,TM&TS) to be started & stopped. Example Usage is: Start: /usr/local/bin/trafficserver start Stop: /usr/local/bin/trafficserver stop Review: Leif Tested: ubuntu804,fedora11
new 0e0e679 TS-83: This fixes installing using the DESTDIR directive. Review: Leif Tested: ubuntu804,fedora11
new be50a9e TS-103: This fix allows Traffic Server (TC, TM & TS) to honor the TS_ROOT environment variable setting. Review: Leif Tested: ubuntu804,fedora11
new 9e9a8b7 TS-74: fix Cache_dir regression
new 97527fb TS-112: Fix the issue with finding TS directories properly for traffic_line, logstats, logcat and sac programs after the fix for TS-103 was integrated into trunk and dev branches. Tested: fedora11,ubuntu904
new a499adb TS-122: This patch 'TS122_patch1.diff' fixes the incorrect use of the condition variable in 'librecords'. Tested: ubuntu904,fedora11
new cc2b8e5 TS-123: This patch 'TS123_patch1.diff' fixes incorrect check for http being enabled in Traffic Manager.
new 4a6b126 TS-99: Update REQUIREMENTS section for Fedora to include libtool and pcre. Add new Ubuntu section for 8.04,8.10,9.10
new 71061f1 TS-96: INKApi should expose the original Host header (as in the pristine header) to the plugins
new 5ea0f0c TS-20: As part of this fix remove the old 'trafficserver' script as this is now generated from 'trafficserver.in'.
new 8f6e621 TS-30: Add license blurb to man pages.
new 029cc85 TS-42/TS-117: more int/ptr size conflicts. My compilers don't produce an error, but these are some fixes the additional cases I could find.
new e97e110 TS-42: review and import Bryan Call's patches
new 928f985 TS-74: fix DNS regression. Update test hostsnames. Remove unresolve case as ISPs/Verisign/OpenDNS are redirecting unresolved names to their own servers.
new 2aef013 TS-42 added a few more type casts to work with rhel4 64-bit
new dce149d Cleanup
new 82ebbb8 Cleanup
new 7c83068 TS-95 Removed these two files, they are never used, legacy cruft
new 45e9bba Added trafficserver script
new 6fa9bd8 TS-96 Added some more excludes for config files etc.
new 545b1ee TS-56: Removed all remnants of IDC.
new 68dd4d8 TS-113: removed unused, broken, ancient I_Disk.h Disk.cc
new bff5861 TS-88: This patch 'TS88_patch2.diff' sets the process limits like 'RLIMIT_NOFILE' in Traffic Manager when run as root before the TM changes to the configured user&group. Reviewed: Leif H. Tested: Ubuntu904, Fedora11
new 25adb7e TS-108: On all platforms except for FreeBSD unlock the diags code before writing out to syslog. Tested: ubuntu904, fedora11
new e7b7218 TS-23: Support matrix parameters in remap plugins.
new 201282b TS-35: remove old unused inkaio code
new 1138cea TS-45: Set version to 2.0.0a
new ee335b2 TS-138: Set the default user:group to 'nobody:nobody'. These can be overriden with configure flags '-with-user' and '-with-group'. Review: Leif H.
new d25ab8d TS-85: The patch '0001-TS85_patch2.diff.patch' captures the installation of Traffic server in '$prefix/etc/traffic_server'. Also fixed remaining locations where env variable $ROOT was instead of $TS_ROOT and proper use of ink_strncpy(). Review: Leif H. Tested: Ubuntu904
new 6a130b2 TS-31: RAT reports in examples.
new c810e89 TS-118: This patch 'TS118_patch3.diff' addresses the relative path issue for base SSL cert paths. This patch also sets the defaults back to relative paths. Also converted 'conf/yts' -> 'etc/trafficserver' throughout the code base. Review: Leif H. Tested: ubuntu904
new 79328ea TS-35: remove inkaio.h from SOURCES.
new f50a88f TS-141: These changes allow the make targets 'dist' and 'distcheck' to run. Review: Leif H. Tested: ubuntu904
new 6afbdc5 TS-129: moved to code derived from BIND-9.5.2-P2 which has the apache compatible license. Also eliminated the two different code paths for round-robin and non-round robin code which resulted in partial sharing of the OS _res structure which seemed dangerous.
new 86b3d87 TS-105: TS does not process must/proxy revalidate correctly Author: Manjesh Nilang Review + formatting changes: Leif
new 47f474b TS-128: Support sqlite3 as well as libdb for SimpleDBM. Author: Leif Review George
new 995ece2 TS-148: This patch '0001-TS148_patch1.diff.patch' fixes the fast-path assumption that malloc() returns 16-byte aligned memory in the fcn 'ink_memalign()'. Review: John P.
new 75e57d0 TS-155: Remove unecessary crud from defaultrecords.config.
new b2efcde TS-95: Fixed the "exclude" for config.
new b4f1345 TS-155: Disable/Comment out unused RNI code paths in Traffic Cop. Review: Leif H.
new f7cb8d3 TS-95: More RATE cleanup.
new deddaa6 TS-128: Fix build issues on RHEL4.
new 8f6359f TS-95: More RAT fixes and additions to the exclude file.
new fe58ff8 TS-95: More RAT cleanup.
new b38e18e TS-95: Remove these OEM files
new 929a87f TS-95: Last set of "simple" files to fix for the RAT reports.
new f3ad6b7 TS-95: Final cleanup. Added license to the compatible files Updated LICENSE and NOTICE Eliminated sniffer.js.
new 011e0f1 Added a bare-bones STATUS file.
new 5efe945 TS-128: Minor. Fix equality tests.
new 3f74493 TS-161 Changed the creation permissions on configuration and the lm.log files. The permissions were 600 and now they are 644. Patch supplied by: Wendy Huang Original changes by: Vijay Mamidi
new 783736d TS-159: Undo the initialization that was added to the ctor. Reviewed: John
new d32dd8a TS-116: TS should have the ability to keep a minimum number of connections active for all keep alive cases
new 029715c TS-151: This patch '0001-TS151_patch1.diff.patch' fixes the location of 'lm.log' file to be the standard logging directory. Review: Leif H.
new ab279cf TS-163 Ablity to turn off logging the stack trace when dumping core. We have seen that sometimes calling the stack trace code can core itself. Original changes by: Vijaya Mamidi Patch submitted by: Wendy Huang
new 8933943 TS-175: TS always sends port string 80 in Host header to OS irrespective of remap.config Author: Manjesh Nilange Review: Leif
new 29d8685 TS-160: Cleanup some Traffic Edge strings, and some examples using inktomi.com. Review: George P.
new fcf25f0 TS-166: Added two contributed scripts, creating the ./contrib directory. We can lay this out differently later if necessary. Author: Jason Giedymin Review: Leif
new d3aedd5 TS-74: Fix following regressions. REGRESSION_RESULT SDK_API_INKConstant: FAILED REGRESSION_RESULT SDK_API_INKPluginDirGet: FAILED REGRESSION_RESULT SDK_API_INKTrafficServerVersionGet: FAILED Also use 'example.com' for test domain suffixes. Review: Leif H.
new 721c76d TS-170 Made it so hostdb can't core from not having a valid pointer in reply_to_cont(). Also, lowered the high watermark from 90% to 80%. Review: John
new a39f18c TS-176 Workaround to turn off connection throttling, because the connection count can sometimes be off. Review: Bryan Author: Vijay Patch submitted by: Wendy
new 481adee TS-177:These changes install the following list of apps and utils in $prefix/bin:
new 43055a2 TS-25: Update the DB version numbers, to avoid incompatibility with Y!. Review: George P.
new 8b8f07d TS-179: Author: Wendy Huang Review: Leif
new b817bf3 Updated with the changes from TS-177.
new d02207a TS-143: This patch '0001-TS143_patch1.diff.patch' sets the Version info for the following apps and scripts: traffic_server, traffic_manager, traffic_cop, traffic_line, traffic_shell, traffic_logstats, traffic_logcat, traffic_sac, trafficserver Also sets version info for request and response 'Via:' headers and the 'Server:' header. Review: Leif H.
new 439602a TS-179: Undo the commit, postponed until 2.1.0.
new 9a45395 TS-90: Disable filter generator. Review: George P.
new 36d19ae TS-165: Make sure traffic_manager runs as admin user even when port is < 1024. Author: George and Leif Review: George P.
new 7b8e365 TS-87: Implement trie lookup for resolving remap rules. Author: Manjesh Nilange Review: Anirban Kundu / Leif
new b14f5be TS-186: closed flag is set to 1 by default when an VC is created Author: Wendy Huang Review: Leif
new c53497d TS-183: This patch '0001-TS183_patch1.diff.patch' disables the RAF and Overseer ports by default. Also sets the default ports in TC to be same as in TM and TS. Review: Leif H.
new 0cbd6ea Ts-150: This patch '0001-TS150_patch1.diff.patch' fixes the startup errors from Traffic Manager Web UI. Also the default now is to disable the Web UI until it can be worked on. The Web UI can be re-enabled at configure time via the configure flag '--enable-webui'. Review: Leif H.
new 56341bf TS-187: Provide a Http Schedule Method
new a89275c TS-87 and TS-150: Fixed excludes, and removal of code files. Author: leif
new 6c7da65 TS-185: url_host_set() is free-ing and allocating memory at every call
new 16163b5 TS-190: Malformed response when total response headers size exceed MIOBuffer block size Added readers to keep buffer start position to prevent block release when writing more than one block
new 33ce9b5 TS-191: Missing :port in the Host: header for forward requests to target with non-default port Fixed the header spoofing logic to correctly check and insert the port
new e746ffd TS-98 API added to set and get a url traffic server will redirect the request to Author: Wendy Huang
new 2fd358b TS-9: Moved InkAPI.h to ts.h, also fixed a number of broken Makefile.am
new 2825d25 TS-129 #defines prefixed with INK_ so they wont with existing #defines in glibc-headers-2.11.1-1.x86_64 on Fedora 12 Author: John Giedymin Review: Bryan Call
new 8f07a21 TS-9: Rename RemapAPI.h to remap.h. Author: leif Review: George P.
new 2a388c6 TS-184: Host header/cache lookup entry doesn't match remap.config perfectly Author: Manjesh Nilange Review: Leif
new 4f7a58a TS-106: TS should raise warning for duplicate remap rules Author: Manjesh Nilange Review: Leif
new aa779e9 TS-195: Started some cleanup / additions.
new eaca6f5 TS-9: Last filename change. Author: leif Review: George P.
new 7c1cb03 TS-189: TS should not send Transfer-Encoding header for responses with an empty body Fix to avoid chunked headers to client when response code precludes body
new 4f4b6bd TS-194: TS is not using case-normalized host string to lookup remap rules Author: Manjesh Nilange Review: Leif
new c3a1c6d TS-195: Fixed the remaining "svn-ignores", it's now clean.
new e35c531 TS-9: Install the include files in ${prefix}/include/ts. Author: Leif Review: George P.
new 30b9f42 TS-197: Fix initialization of Stats coupled and floating point mutexes during startup if using the SDK API/plugins. Review: Leif H.
new 9eeca0c TS-198: This patch 'TS198_patch1.diff' fixes buffer overrun case in SDK API Regression Test synthetic client & server when reading responses and requests. Review: Leif H.
new da0a9f2 TS-188: proxy.config.http.cache.required_headers value 1 does not allow caching of items with only Cache-Control: max-age
new 210895b TS-164: using pipe fd as signal between netthreads (and less timeout) Author: Vijaya Bhaskar Mamidi Bug fix on patch submission: George P. Review: Leif
new e703a63 TS-200: Prepare for package creation: - Include STATUS, NOTICE and LICENSE - Update STATUS file. - Update .gitignore accordingly.
new 1ae3145 TS-202: This patch '0001-TS202_patch1.diff.patch' fixes the ownership permissions for the config files, etc. Review: Leif H.
new 249ed3a TS-200: Added CHANGES and INSTALL, and updated Makefile.am accordingly.
new 554e99b TS-128: Added some info to the README, and error out in configure if no backend DBs are activated.
new c7b6934 TS-200: Remove KDDI references. Review: George P.
new d906c92 TS-205: Add AdminClient.pm "module" to contrib (for now, move later).
new 5b36492 TS-200: Fix the RAT exclude file for new addition (CHANGES). One file also had its license blurb mangled into all lower case, so fixed that.
new a5345da TS-196:Merged traffic-branchdev(trafficserver/traffic/branches/dev) changes r891822:915884 into trunk. Tested: ubuntu904, forward and reverse proxy.
new 58b4a77 TS-2: OSX: After merge from dev to trunk, rename 'install' dir to 'installd' to avoid issues on case insensitive OSX HFS file-systems.
new b4121fe TS-196: Update version info on trunk to 2.1.0-alpha
new e835b6b TS-196: 2 more files to update version info to 2.1.0-alpha
new 96fb0dc TS-2,TS-11,TS-50: Update for OSX, FreeBSD and OpenSolaris support.
new 5d9ebf3 TS-213: Rename 'installd' dir to 'rc' to avoid issues on case insensitive OSX HFS file-systems.
new b8ca810 TS-213: Fixed gitignore as per directory rename.
new 98929f0 TS-200: Undo some license attributions.
new 56688fe TS-206: remove libev and leave a README on how to compile with it by pulling the source from the libev distribution.
new 64cd8ff TS-200: Add the now cleaned out files, added the timestamp file too.
new e5f60a9 TS-204 Fixed a problem with ink_sprintf() not writing to buffer because it was calling ink_vsnprintf() with a zero length size of the buffer. The problem was showing up in output of traffic_line. Reviewed: George Paul
new d9b457b Remove "alpha" from release name, on trunk, we'll stick to 2.1.0, 2.1.1 etc., until it becomes 2.2.0 (and then start over at 2.3.0). All odd releases should be considered alpha/beta quality at best.
new 5cd5674 TS-142: remove unused cruft for supporting linux 2.0 !! and Digital Unix circa 2000.
new c3f8656 TS-206: Add README.libev to 'EXTRA_DIST=' so that it gets packaged into the tarball.
new e5c5cd3 TS-200: Modify autoconf to use modern tar options... From 2.0.x branch.
new 2846457 TS-200: Add 'examples' and 'contrib' dir to extras.
new d385f5d TS-200: Fix PACKAGE name. Make installed directories use PACKAGE instead of PACKAGE_TARNAME.
new d3da8f0 TS-200: Add support for new ASF release process targets.
new 5c9e3e9 TS-200: More svn ignore properties. Merged STATUS from rel branch.
new 8bc81d4 TS-200: Make installed directories use 'trafficserver' as suffix instead of PACKAGE.
new 1637568 TS-200: Merge from release branch.
new 8cf5d3d TS-200: Override pkgdatadir to be $datadir/trafficserver
new 7e7f88f TS-200: Fix uninstall issue with $datadir by using separate targets for exec and data.
new 640b5ab TS-225: Fix startup script for RedHat Linux. Review: Georgep.
new a2c7a7f TS-225: Support for Debian in startup script. Review: George P.
new 7a1a225 TS-225: Fix startup script for RedHat Linux (no idea what happend to the previous commit).
new d9269dc TS-225: Fix startup script for SUSE, and also improve some functionality on Fedora/RHEL. Review: George P.
new 10f0a2a TS-125: This patch converts the use of offsetof in List.h into the use of a template argument to handle specialization of SLL/DLL/Queue wrt the Link field. With GCC 4.4 at least, this change produces exactly the same efficient code on test_List.cc. This patch also contains more fixes for Sun Studio Compiler suite. Author: John P. Review: George P. Tested: OpenSolaris(osol0906 w/ GCC4.3.2 & Sun Studio), OSX(10.5), Linux(Ubuntu904) and FreeBSD(7.2)
new a1d34fa TS-226: use SunPro CC specific atomic operations with that compiler
new 66856d6 TS-222: Cache::open_write should take options arg and allow SYNC writes
new 704fc38 Initial checkin, please review, cleanup, reformat, add your name to modules you care about.
new 774227e Added myself to a few.
new 1a7c6a2 Added my name to stuff I am interested in
new b585060 Added name to sections.
new 0154c55 Add reference to wiki for major changes
new 927944b Added REVIEWERS.
new 2c0fa3e Ignoring REVIEWERS from the rat report
new 930ec27 TS-54: some variables should be 64-bit, remove ancient "monitoring" cruft
new e124eb4 TS-158: fixed parenthesization bug during lock retry handling on TS-158 fix
new f767164 TS-158: RHEL4 fixes, thanx to Manjesh Nilange
new 61a4826 TS-235: add some more constants
new 1177703 TS-236: url copy function should duplicate host fields Author: Manjesh Nilange Review + minor change: Leif
new 54650a6 TS-237: catch-all remap rule ("map / ....") stopped working after lookup optimizations Author: Manjesh Nilange Review: Leif
new 7b9caac TS-238: Bump major version for remap APIs.
new 3ab9e2e TS-239: Remove 4 non-essential booleans from transaction state
new b4bb85c TS-240 Support to build traffic server with Google's profiler for profiling the code.
new 2776bfa TS-246: Support TCL > 8.5.
new d09804f Removed "alpha"
new 452bf2b Added a couple of items.
new f58b8f5 Update with cache changes.
new eb6cf97 Change to use TODO for "placeholders".
new 216b6be TS-244,TS-127: Add backtrace() support for FreeBSD and OSX. Tested: FreeBSD72,OSX(10.5),Ubuntu904
new 67fdbac TS-244,TS-127: Forgot one file in last checkin. Added backtrace() support for FreeBSD,OSX and OpenSolaris w/ GCC. Tested: FreeBSD72,OSX(10.5),Ubuntu904,OpenSolaris(osol0906)
new fa679b9 TS-249: Change INK_SDK_VERSION_5_2 to INK_SDK_VERSION_2_0, and remove all other versions. We'll postpone the change to "TS_SDK_VERSION" until later.
new 3a7ae2b TS-48: Change all remaining regex code to use PCRE.
new d8c3d44 TS-166: Fixes to the contributed scripts. Author: Jason Giedymin Review: leif
new 260c8f3 TS-252: fix 2 issues with the cache inspector. One is a fix for StatPages and the other is a fix in the Cache scan routines. However, there is still in issue in URL.cc (TS-253).
new 1693355 TS-238: fix remap filtering and parsing of src_ip
new 11da828 Just checking the SVN auth
new 3dbd520 TS-261: Now using correct logger and debug tags
new 46cbb4d TS-262: 'privatizing' child array and controlling access through getter/setter to ensure typecasting
new da4912e TS-264: Update instructions for using ATS with libev.
new 07bd383 TS-133: relax an overgeneral assert so that it doesn't fire during a regression
new c52c873 TS-133/TS-13: fix for 64-bit issue with header marshaling, also add a regression test for header marshaling/demarshaling which exposd the bug.
new 2c5cef6 TS-162 Fix so the thread that syncs the stats doesn't modify the local thread stats value.
new d2593e3 TS-268: ink_bvsprintf should do a va_copy to be idempotent
new b21c6ad TS-269: Grammar and spelling errors in records.config Author: James Henderson Review: Leif
new a757047 TS-269: aint no need for speling in dem parts
new 4d3a892 TS-162 Wrapped a mutex around the updating of the lasts and globals in the sync and clear functions. Changed the get and set in cache for the stats to increment.
new c4252fb TS-272: logcat and logstats segfaults. This fix moves the Records dependencies out of signals.cc and into Main.cc.
new a6ee7c9 Overwise it won't compile on most platforms.
new 626c2f4 TS-48: Removed regex-3.6.h, thanks Andrew for finding this.
new 717d98d TS-263: patch '0001-TS263_patch1.diff.patch'. Better handling of eventfd() for kernels <= 2.6.26.
new 46870ca TS-263: Allow disabling of eventfd() in favor of pipes. Author: Jason Giedymin Review: George P.
new 25b6790 TS-277: Added sections for Fedora 8 EC2, Ubuntu EC2 9.10 and Special note for installing on EC2. Author: Jason Giedymin
new e26aa75 TS-133/TS-13: Fix more uses of "long" where intptr_t should have been used.
new 8b15db8 TS-281: fix compilation errors, also fix several other instances of long instead of intptr_t also increment cache disk magic to get a auto-clear because of format changes in URL.h, and comment the layout of the various HdrHeap bits including URL.h Lastly, fix a minor problem with Cache::scan when using per-host partitions for reverse proxy.
new ec57461 TS-278: Added fedora EC2 compatibility, Added EC2 detection option Author: Jason Giedymin
new 6df8cc0 TS-270: code for example in chapter 3
new 006c659 TS-285: Add README-EC2. Update README and Makefile.am Author: Jason Giedymin
new bce1dcb use INK{malloc,free} functions when available
new 9b89c67 TS-283: bool -> int for C API
new bc2349b TS-286: initialize the mutex
new 9b09569 TS-282: Cleanup for building with gcc 4.5. Tested on MacOSX with 4.5 and FedoraCore with gcc 4.4.3
new 2b5bc52 Merged some stuff from 2.0.x branch. We'll have to do this continuously.
new 359d192 TS-288 - To provide an API to identify a plugin generated request vs external request Author: Raghav jeyaraman , Reviewed by : Vijaya Bhaskar Mamidi
new 7f808fc TS-319 Fixed gcc warning about passing NULL as the second argument to execv
new 637c59a TS-323: Change URLs and comments related to incubation
new 22d1b36 Merge CHANGES from 2.0.x
new 7a59c74 update BSD license as per ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
new 8bab97b TS0292: This patch allows '--enable-standalone-iocore' to work again. This assumes the application is using the public interfaces exposed in the I_xxx.h files. Review: John P. Tested: ubuntu904, OSX(10.5), FreeBSD(7.2) and OpenSolaris(osol0906).
new 0f647d0 TS-322 Remove the need to pass -Wno-char-subscripts and -Wno-write-strings to gcc. 1. Changed the interfaces to accept const char* instead of char* and made variables pointing to string literals const char* 2. Fix a couple places where we were freeing char* pointing to string literals 3. Casting char to inku8 when using the variable for indexing into arrays.
new 412de13 TS-245 Changed the conversion specifier to Debug() from a depratcated %b64d to %lld.
new 689acdb TS-89: Remove the last remnants of NNTP. Tested / reviewed by georgep
new b07b38c TS-329 -- fix the pipe based signaling
new f06250e TS-322 Updates to make the debug build compile without having -Wno-char-subscripts and -Wno-write-strings
new 49394f5 TS-324: Remove most of the remaining FTP remnants from the core.
new 0aefd0e untabify the file
new 835b6d8 Trafficserver now a TLP - INFRA-2642
new 1c352b4 TS-322: Update to fix debug build w/ --enable-standalone-iocore w/ removal of -Wno-char-subscripts and -Wno-write-strings.
new 98af335 TS292: Fix building of libTrafficServerStandalone.a when configured with '--enable-standalone-iocore'. Tested: ubuntu904,OSX(10.5),FreeBSD(7.2),OpenSolaris(osol0906)
new c10358d TS-328 Added the example directory into the build and fixed some compliation bugs. Updated patch and tested by George Paul.
new 39c71d7 TS-322: Update to checkin 'r939756' to fix debug build w/ --enable-standalone-iocore w/ removal of -Wno-char-subscripts and -Wno-write-strings.
new 06d4e94 TS-180 Removed #ifdef OEM code
new bbba248 TS-332,TS-292: This patch adds an example application template for building with the standalone iocore and the publick I_xxx.h interfaces. This is built only when configured with '--enable-standalone-iocore'. This WIP example only serves as reference and template and not a real working application. Tested: ubuntu904,FreeBSD(7.2),OpenSolaris(osol0906),OSX(10.5)
new 1c39295 Updated the ignore file to ignore some stuff from app-template
new b36a519 TS-120, TS-121, TS-337: configurable RamCache algorith and new RamCache algorithm: CLUFS which is both frequency and size sensitive and which supports 3 levels of compression.
new 862a2ac TS-336: TS-336: Properly "make install DESTDIR=" to work. Reviewed: Georgep & Mike McGrath.
new 6f155f4 TS-331 Removed old #if 0 code and only include #if 1 code
new 9ad27a5 TS-295: Added a new configuration option:
new 5de17ca TS-273: SSL not working, fixed problem with virtual function not being found and assorted cruft.
new 607cd58 Fix compile time warning about using char for array index
new 266033f Fix code style. Those are not 'and' operators
new a65f1b5 Add 'real' comments to defines. Also remove the trailing spaces
new 11036a4 Fix compile time warning: Structs having virtual function must have virtual destructor
new aec7f82 Implement empty virtual destructor
new 626480c Properly cast the double<->uLongf math
new be90b40 Fix comments
new d3a4d4c TS-336: fix a few more issues with the 2nd patch 'TS-336-exec_prefix_fix.patch'. Applies cleanly and works on both 2.0.x branch and trunk.
new f1a4b6a Trivial. Make sure tarballs are signed using binary mode to allow checking them with non-GNU tools
new 8b4f7f2 Sice we have apr_common.m4 we might as well use it. Generate config.nice for reproducing configure runs
new 684896c TS-328: Fix examples compilation on FreeBSD(7.2) and OpenSolaris(osol0906)
new f9ccbe3 TS-328: remove example 'file_system_cache' from targets since it is not being built.
new 3c0932c Fixed misspelling
new fef5832 add line about RAM Cache changes
new 9c54f1f Add 'autoreconf -i' step if using source from SVN.
new cbf3779 TS-328 Renamed proxy/api/include to proxy/api/ts and removed the creation of the symlink to get the ts/ts.h structure. Tested by George Paul
new 4de5836 Fix 2 gcc 4.5 compilation issues. INKHttpStatus, in addition to having strange capitalization doesn't have a error code and so uses INK_ERROR which is a different enum. gcc 4.5 is strict about such things. This should really be fixed, but this patch at least cleans up the compile.
new d678b6a TS-211 Removed most of the ink_*printf functions. Removed all the ones that didn't add functionality.
new 3a9726f Convert bit.ly link to a direct jira link to the 2.1.0 bug list
new eb9754f TS-167 --- FetchPage(s) - to fetch url from traffic server
new 11fb625 TS-215 Fix to compile on ubuntu. Problems with format string to snprintf() not being a literal. Using ink_strncpy instead.
new fae070e fix another ubuntu compilation error
new f772b91 Included previous 2.0.x releases.
new d62a931 add -unstable tag
new 012265b Added some svn:keywords to the STATUS file.
new 20989d0 TS-215: fix compilation on OpenSolaris(osol0906)
new 12cf490 Don't fail on chown. This allows one to run 'make install' without superuser privileges
new ab94936 Don't fail on chown. This allows one to run 'make install' without superuser privileges
new d50c7e6 Add missing NL at end of file to make SVN happy
new d6e4ff6 Put TS_version into etc/trafficserver rather then var/trafficserver. This is not runtime data so it shouldn't reside in the runtime data directory
new c2fecb1 Unify usage of PREFIX instead hard-coded /usr/local. The code for getting the TS_ROOT is duplicated about ten times. This should get put inside single API call.
new ac5f3e9 Use standard PACKAGE-release file name.
new 468058a Fix TS-344 by removing all trailing spaces from the source files
new 9e8c649 This file sould be auto-generated. Fix the build
new cbdeafa Generate trafficserver-release from PACKAGE_VERSION instead maintaining two separate version data locations
new b624da6 Note myself current interest areas
new f1c159b Make sense out of ci directory
new c35134a Updated REVIEWERS with more stuff I like, and added a line to .gitignore.
new 749c523 Optimistic update of status assuming release of 2.1.0-unstable today.
new 416c525 Exclude *.Plo, *.la and *.lai, all generated at build / compile time.
new d51db43 Bump out release date to the more realistic 5/17.
new 5fe7381 Added some more excludes.
new 506ccc7 add fastlz copyright
new c6d3ae7 Fixup as per IRC discussions. Update BIND license, add fastlz license, remove non-notices from NOTICE.
new 24904dd Add back in Yahoo donation notice
new 1a0ee88 Added one more exclude for an example plugin config file.
new 2d1d1b0 Removed an obsolete FTP setting.
new e46ca14 Change default log rotation to 24h.
new c3b0f27 Resolve TS-347 by adding -version-info to the shared libraries instead using 0.0.0 always
new 2029de3 Port APR's apr_filepath_merge. Returned errors need to be reviewed. However in most cases we'll be only interested in != 0
new 84240fd Second part of resolving TS-345, the Layout class. It uses new ink_filepath_merge to calculate all layout paths at runtime. It should be used instead current path guessing/calculating code across various places
new d26326c Make sure all members are freed
new c8be337 Add configuration for new RAM cache to proxy/config/records.config.in I had mistakenly changed proxy/config/records.confg instead on the initial checkin.
new 7ce7af3 TS-157 ---- Raghav's stats changes
new 457ea08 Implement TS-351 and TS-352. Try to change user only if running as root, allow #99 for user_id and fail if user_id=root is specified.
new cc32647 Fix copy/paste typo
new d736875 Don't fail if not running as root and user_if was #-1
new 80ecc97 Check for user_id=#-1 before calling change_uid_gid()
new 7661baa Seems that traffic_manager already changes the effective uid to user_id. Dont die in that case.
new d4d5b7d Allow manager to use the numeric user ids. Supplying #-1 will use the calee uid
new bea9940 Allow numeric user_id. Hopefully the last one to chase down
new 17b220e Cast the int to uid_t and use geteuid when the user_id is #-1
new 31e18d7 Use xstrdup instead strdup directly
new 9504081 TS-157: Added four missing files, and also renamed StatTypes to StatAPITypes, to avoid reusing a filename that is already used in proxy/mgmt2/stats/. If someone objects, please feel free to rename these files again, I just find it confusing having two very similar files with the same names in two different directories.
new bdc155c Use new set of autoconf macros from TS-345. They allow generic look and feel for all directives
new 2df0c50 Fix warnings. Autoconf requires cache values to be prefixed with something. Use ats_cv_foo instead cv_foo
new 3ff1397 Layout uses relative paths to the prefix. Configure calculates relative paths unless they are outside the prefix in which case they are absolute
new e50ccc4 Add config.layout. This is modified Httpd config.layout, so needs a review
new 2640e36 Use native EOL style
new efb07b8 Make sure Layout is created in every program. This means linking with iocore/libinkutils for programs that are not already linked
new d9b7c86 Add a simple print line API
new 7fc156d Consume some ink_file api so that libinktomi++ gets linked in
new 59a5d92 Init Layout for traffic_line as well
new 236db60 Init Layout for the remaining of tools
new d5f1d73 Axe C-like API and use static members
new dc6eba4 Use new Layout API that is more C++ friendly
new 362b14a Few config.layout tweeks. Add infodir to the layout for consistency
new 60e7927 Like SUBST_EXPANDED_ARG but only subst relative to prefix
new d478011 Use better name for the path subst macro
new 9060cea Fix compilation issues on OSX, FreeBSD and OpenSolaris related to TS-157 and Layout API changes.
new e3161ee OK. Now nothing works except make install :)
new 28576e4 Axe hard coded paths from trafficserver launcher
new 4510ef9 Use real sysconfdir when checking for root file
new 4d9e07c TS-157: fix runtime on OSX. Based on SVN r945234.
new 82e4c73 Added some new 'autoconf' build-time files that should not be tracked.
new f85df5f TS-34: Did a minor cleanup of our usage of MAXINT vs INT_MAX, while starting working on this issue. I don't think this should break on any platforms, since MAXINT is no longer used anywhere in the source.
new 1f19a9a TS-354: Fix some typos in examples.
new 972306f Unify script code style... Remove tabs, indent and use the same coding style
new 702bd3d Trafficserver launcher needs TS_ROOT with stripped --prefix
new bf8e6db Add two remaining layout params
new fc66c8f First one in the series of programs for which we are removing all hard coded paths. Also fill in XXX and TODO as we go
new 9bfc2dc Clean up ConfigAPI. Use Layout and fix the relative includes
new afd319b Remove hard coded paths from mgmt2 tools
new ed89b0e No need for -DPKGFOO defines any more
new abdc614 Remove hard coded paths from traffic_cop
new 5e58433 Remove hard coded paths from manager
new 2271b12 Rename local_state_dir to runtime_dir which mimicks the layout and bring back SYSUSER defines where needed
new 96132f5 More cleanup of hard coded paths
new 398355b Axe hard coded paths from cache
new fe6aef2 Remove hard coded paths from librecords
new 333f83e Two more locations with hardcoded paths
new 1083b87 TS-356: Make code more -ansi C portable.
new 390a931 Generate storage.config from template instead hard coding the paths
new a5a336d Added the 2.1.1 section.
new c4d5a53 Cleanup the hard coded paths
new 09c2aa2 Fix typo
new 7a543db Added storage.config, which is now generated from storage.config.in
new 13860cd Use as default the layout from 2.1.0
new 712dd54 TS-358: partial cleanup of compatibility code, removing dead cruft
new d560bba fix freebsd 8 compilation
new cd369c5 TS-358: replace paddr_t with uintptr_t, remove ink_offsetof george, this compiles on solaris, linux and freebsd, I hope I didn't break mac
new 80178a9 TS-358: remove more cruft: ink_sscan_longlong, bcopy, in_addr_t
new 7cc5487 fix fbsd buildbot build error
new de4dc4f more fbsd build fixes
new 6038d4d TS-253: Remaining fixes for FBSD 32 bit builds Tested: FreeBSD-8.2-32bit
new 4f454b7 This burned me: one of the the storage.config examples in the middle of the file is not commented out. If we want to have a default storage.config entry the the default should be VERY CLEARLY deliniated. In particular it should be at the end, not embedded in a block of comments leaving me to find it with GDB.
new 533a614 TS-345 Cleanup absolue paths and use Layout engine.
new e9ef9e2 Code comment and cleanup. No functional change
new d27434a TS-345 Cleanup absolue paths and use Layout engine for cli and cli2.
new 200e9c6 TS-345 Remove redundant directory checks
new 2ca4ce2 TS-345 Use layout engine. Plugin directory can be outside the install root
new bed0d3c Comment a possible memory leak
new d95ce7b TS-345 Use layout engine for LogConfig and default layout logdir
new 3bc992a restore default small cache at the end of the file
new d3960ed TS-345 Use layout engine for resolving LocalManager paths
new ac23c7c TS-360: Don't use fd->_fileno directly.
new 3bcd65b TS-345 Use layout engine for calculating ssl certificate and key paths
new 9ee1058 TS-359 Start cleaning up DIR_SEP usage
new 6d7e3ea Added a little better explanation for linux devices.
new 3d52427 TS-358: all integer types inkXXX changed to intXXX, removed ink_XXX #defines, removed other cruft
new 17b04f7 Fixed some rat reports due to reorg of autoconf dirs
new 5808ef9 TS-358: Implement removed ink_file_lock directly
new 03b844e TS-345 Use layout engine for resolving paths
new 4661348 TS-359: Add ink_filepath_make. Make sure resulting path doesn't end with two //
new 8e34316 TS-359: Use ink_filepath_make and Layout instead directly constructing paths
new 9917f97 TS-359: Use ink_filepath_make instead directly constructing paths
new 6a0df75 TS-345 Use layout engine for resolving paths
new 3d92133 TS-345 Use layout engine for resolving paths
new 8627c3f TS-359: Remove DIR_SEP usage. This code needs a review
new 8cb2742 TS-345 Use layout engine and directly log errors
new 230dd13 Add few code comments. No functional change
new 7da79a0 TS-361: Favor SI multipliers for string to number conversion.
new f4129f8 ink_atoll->ink_atoi64 with some atoi->atoi64 fixes on the way
new d890654 TS-361: Use SI decimal multiplier for default cache size
new 02d5e6f TS-361: Few more SI decimal multiplier examples
new 504bafd TS-363: added the fast_signal option to schedules on a particular thread. Used fast_signal option in AIO and cache on io completion to wake net thread.
new 97fd6a3 Add few install notes and LAYOUT description file
new ce40f5f Cleanup some cruft left over from windows
new e4fc67f Remove some unreachable code from a very old failed experiment
new 1fb7457 TS-363: callback DNS results on the requesting thread so that the incoming and outgoing connections are on the same thread
new 6c4c520 Fix compile failure. basename is POSIX.1-2001 function. Consider using system one if present
new 5735460 Make sure compile flags are added to CPPFLAGS so we can have system include before config.h
new 543da58 TS-366: Move config.h out of top_buildir and rename it to ink_autoconf.h
new 6c6cd24 Add a better architecture detection and configuration
new 55171db Add some --with-architecture comments
new a419770 Fix compile with -D_DEBUG. Seems like some old code hanging around
new 886ec9e Fix typos and remove duplicate code
new 59e661d Add libev TODO
new 1a1482b Indent code. No functional change
new c2b11ea Remove redundant include paths from makefiles
new f72871b TS-366: make ink_config.h generated by configure containing common defines
new 50a08b2 Update .gitignore
new c4dd8ce TS-355: Try to guess default network interface
new aca76e1 Revert using our macro for new autoconf
new 2d364bc Fix solaris build
new 4dd2867 fix solaris build. strsep is not portable
new 13a9213 fix solaris build. strsep is not portable
new 793971a no_cop file lives in sysconfdir
new 8e159bb TS-366: Subst all present headers with 1 or 0 in ink_config.h
new b7df0b3 Use if instead ifdef
new d925b01 TS-366: Axe HOST_OS by running the automated script
new 5f8bfb7 TS-366: Use ATS_HAVE_HEADER_H defines and add few code comments
new 78be125 initialize a variable to avoid compiler warnings.
new fa502f1 Updated with layout changes.
new 5c1803c Added LAYOUT to RAT excludes.
new 4234817 Since ink_platform.h now requires ink_config.h to properly compile on some platforms, I'm including ink_config.h there, and cleaning out the the other includes. Feel free to change if this is not appropriate, but this will fix build on FreeBSD at least (which otherwise fails on ink_platform.h since it needs the defines from ink_config.h).
new e88eec5 TS-366: Always define features and libraries as 1 or 0
new a4a8387 Fix compile time warning about unused retval
new 09b5247 Fix compile time warning about unused retval
new bdf064f TS-366: Fix redundant checks. We cannot have backtrace without execinfo.h
new 38d2e2b TS-366: Use ATS_HAS_FUNCTION defined as 1 or 0 instead HAVE_FUNCTION define
new 18cef7c Fix copy/paste typo
new 48a746a Fix typos
new 2ea87aa TS-366: Revert using #if ATS_HAVE_FOO_H for system include files
new 8c6b706 TS-368: Fix possible null pointer dereference
new 3d59814 Fix typo in macro scope
new 927fb58 Trivial: remove assigned unused variable
new 27b9b7f Comment code about hazardous usage of NON_MODULAR define
new 291c33c Fix couple of memory leaks, although they belong to something called READ_CORE_WMT which seems dead
new 48f3a36 Rename forgotten feature defines
new a615240 TS-333: Apply Alan's patch for removing redundant fast_close
new d4e2f1e TS-215: fix unsupported %b[width] flags in format strings
new 58b5bae TS-370: Fix for regression tests (-R 1) segfaulting.
new 967252a Fix those apparent typos
new 58f0407 Tell exactly what TS is as part of Description
new 3c4430c TS-373: Move examples to a different make targets
new d9956fa TS-373: Typo
new 7f71df0 Minor change, this will not compile if SIMPLE_MEMCPY_INIT is defined otherwise.
new 50920ea Axe global SPACES. Let printf handle width modifiers
new b6c5841 TS-235: Merge InkTime and ink_time into one.
new 2ddd4ec TS-235: Axe ptrdef.h and move int_pointer typdef to ink_port.h
new cf3454e TS-235: Axe our int_pointer typedef and use ptrdiff_t from <stddef.h>
new b5654db Fix r948321 so it can compile on 64-bit
new c006548 Trivial: Use ptrdiff_t for address math directly instead needlessly cast to uint64
new 312706f Cleaned up a bit.
new 932bacc TS-376: Fix align_forward and unify the alignment usage.
new 12fc095 TS-376: Remove redundant alignment macros
new 7c08af5 TS-376: Fix another wrong alignment calculation.
new 49b09d4 Properly cast the type cookies
new 141a467 TS-376: Fix block alignment.
new 3671329 Add few changes
new e669872 TS-379: Make sure the host.db storage path has a correct default
new 3abd31d TS-379: Fix off-by-one bug when creating HostDB (and other cache paths)
new 3ee6569 TS-379: Make sure the host.db storage path has a correct default
new 4e382c0 TS-379: Make sure the host.db storage path has a correct default
new 5ee5573 bug/TS-34: Fix HTTP to support > 2GB document sizes.
new e7f8d5c TS-376: cleanup and comment one more alignment and #ifdef out hack for linux 2.2 I could remove the hack entirely but perhaps we'll give it a few days of testing.
new 2386f98 TS-369: Add strlcpy and strlcat for non-BSD platforms
new 09f1f72 TS-338: Alan's patch for enabling posix capabilities
new 49cec4e TS-369: Upadate LICENSE file instead poluting source with dual license
new e41d551 TS-359: Remove few more direct path constructions using DIR_SEP
new 2e5cad5 TS-290: Fix body factory returning truncated Content-Type
new 1a9996c Don't use transient mallocs when filling the stack buffers
new 69b3cc6 TS-381: Use access() instead stat() for checking resource availability
new 2b52636 Fix standalone iocore after configure (TS-366), path, etc changes.
new 8d481a9 Updated indentation etc.
new 7febd8c TS-34: Fix the broken logging, and some more cleanup.
new 1be7736 Updated for 2.1.1 release.
new a3843a4 TS-383: Backing out m_capacity_host changes
new a377077 TS-384: creating transaction specific 'to URL' in case of regex remap match
new 91d4b5e Bump the version number on trunk.
new 4cd1903 TS-385: Fix for 64-bit conversion.
new 38cc1a1 Fix race which could result in lost DNS results.
new 3e80e37 TS-388: Solaris 10 (x86) 64-bit patch
new f9a8a6e TS-387 Adds APIs for aio disk read and writes using the internal aio support in iocore.
new 095c9c6 ts-67: INKIOBufferReaderCopy, INKIOBufferWrite should take void * instead of char *
new 385f6a9 ts-144: convert bogus IOCORE_MachineFatal and IOCORE_ProcessFatal to Warning and MachineFatal respectively based on review of the code and related uses.
new e1f07f7 TS-18 added IPv6 support for incoming requests
new f9b983b Added the section for 2.1.2, please keep it updated!
new 7e6ba98 TS-385: logstats does not work with layout changes
new e092cc9 TS-326: TCL missing
new 3d36f12 Remove unnecessary exit
new 9b72024 TS0-91: Cleanup a little more of webui
new f28b444 TS-18 added stats to track ipv4 and ipv6 requests
new 3a8008b TS-16: Cleanup some proxy/mgmt2/tools
new b26b9a3 TS-18 revert r953844
new 4445bdd TS-18 added stats for ipv4 and ipv6 request via REC
new b223f72 Use the URL shortener at ASF.
new 1a6d5d8 TS-364: Remove LLONG config option
new c98aaf5 Fix errors from "indent" run.
new 2ca9f1c TS-320: Do some cleanup on Connection::fast_connect and Connection::bind_connect
new 615113d TS-18 added INKHttpTxnClientSockAddrGet()
new cba07da TS-266: Mark all deprecated APIs as deprecated.
new e89ae93 TS-266: Update all examples to use non-deprecated APIs.
new 304b9ba TS-266: Need the new file too...
new 2af2835 TS-266: Fix ifdef comment.
new 6a72365 TS-266: Meh, fix the comment too.
new a7e39d4 Eliminate the tar-ustar option to make build work on older autoconf systems. Also renamed a PsiPlugin directory to make the file names shorter
new bc842dd Renamed that dir.
new 0eddcd9 Permission check via indentation fix.
new fe1a61d Clean up of some old "cache.config" defaults, which not used.
new adf6403 TS-109: Segfault when using show:network
new 8bd6640 TS-365: Fix remaining (non-API) INK64 etc.
new 7a79f87 TS-265: Fix deprecation documentation.
new 9b4a128 TS-389: Cleanup after "layout changes".
new acb7e67 TS-18 revert r958062
new 80e963e TS-18 revert r953892
new 42fe92c TS-18 revert r953510
new 937dca1 TS-397: Exempt quick filter for 127.0.0.1.
new 23ddfba Fine tuning this a bit, 3.0 is too many threads in most cases.
new 200f8a1 TS-247: Errors on failing to bind / listen on a specified port.
new 96c5cb3 Fix for TS-386
new 12a9d3f Fix STANDALONE_IOCORE which seems to have been broken recently Fix potential va_start/va_copy issue in Stat pages
new b29f316 TS-399 Make sure to honor user settings for "dirs"
new b423146 TS-364 More cleanup for LLONG.
new 3ce0af7 TS-392 Add configure option to enable detailed logging
new 65de198 TS-380: more 64 bit issues, this time in the PluginVC code
new e5f57f0 TS-380: typo in last fix
new a89d6c7 added missing function declaration
new 8754dc2 Working branch for TS-291, proxy transparency.
new a526904 Alpha version of fix
new 300b35b TS-400: Get basic features to compile with Intel CC
new 9bf7a9e TS-400: Checkpoint 1 in cleanup.
new 191cb91 TS-400: Checkpoint 2 in cleanup.
new 0b9d550 TS-400 Checkpoint 3 in cleanup.
new 2786c8a TS-400 Checkpoint 4 in cleanup.
new 023fa22 TS-400 Checkpoint 5 in cleanup.
new e5ac5ea TS-400 Checkpoint 6 in cleanup.
new 6badf18 TS-400 Checkpoint 7 in cleanup.
new b66aebb TS-400 Checkpoint 8 in cleanup.
new 5c6360f TS-400 Checkpoint 9 in cleanup.
new 1b06286 TS-400 Checkpoint 10 in cleanup.
new 87e4ee5 TS-400 Checkpoint 11 in cleanup.
new d09a503 TS-400 Checkpoint 12 in cleanup.
new 76758c4 TS-400 Checkpoint 13 in cleanup.
new 790a541 TS-400 Checkpoint 14 in cleanup.
new 577cc5a TS-400 Checkpoint 15 in cleanup.
new 4a22c1c TS-400 Some more cleanup in hostdb. Added storage_size to records.config.in
new cf7f39a TS-390: Remove unnecessary stats update.
new fa9a86d Slight mods to doxygen setup
new 0a463c2 Added a few more "ignores".
new 4c5fc0a TS-76: CACHE_FRAG_TYPE is now not a power of 2
new 67a0d4c don't use anonymous structs, it pisses off my compiler
new 26641cf missing proxy/http2 include path... we need it
new 461b5af this is unnecessary and ambiquous (::ostream or std::ostream) problem avoidance is always the best solution
new a656f6b This is used in an array size specification and this should be const
new 78dc54e Two prototypes (different even) is a bit sloppy. Pull it to a header and be consistent. Also, some pedantic compilers treat signatures funny on char buffer[32] arguments (different from caller and callee) so lets go more traditional C and do (int length, char *buffer). This should be clean and reusable.
new 15ca294 we actually need the 'compressBound' feature in zlib, so check for that. If no zlib, we have no uLongf... we expect a uint32 anyway.
new c9812c2 This should be defined for everyone. fixed build failure on linux
new eba853e TS076: fix regression test associated with TS-76
new 30c3b4a TS-415 Debian layout for config.layout
new 9609611 TS-411: Eliminate extraneous stats thread.
new 96ae853 TS-419: Segmentation fault in INKError when error output is made both in error log and as debug messages
new e5aae2e Updated the CHANGES file with all major commits / bugs, latest commits first
new a6857f4 TS-425 Improve verification of DNS response packets.
new 27ccfe4 Added TS-425, forgot.
new 991de74 Added the CVE number.
new 5ff6c0f TS-425 randomize DNS query ids and randomized single source port
new b84c064 Dirty hack for Macs, to make sure it gets the INTU64_MAX definition
new 3be7c65 Updated the release history.
new df096b6 Update the link to the bug list.
new 2c56158 Modified the RAT excludes to reflect the reorg in tree.
new 2b9266f One more addition.
new 09257bc TS-410 TS fails to use user ID with user name longer than 8 characters
new 2c5e091 Updated CHANGES file.
new 3e04be6 TS-414 INKHttpTxnPristineUrlGet() returns NULL in reverse proxy mode
new d82aa2d TS-414 undo this commit, since Wendy is working on an improved version
new 483e94c TS-414 Update so the pristine URL will work for reverse and forward proxy. Also, clearing the url on transaction close.
new ccd57ca TS-423 Increase default max in-flight DNS queries.
new 69fa981 TS-429 rc/trafficserver start/stop quits with bogus status on success
new 82bab7e TS-422 Remove DNS proxy support.
new a8a39c5 TS-422 Also remove the now obsolete directory
new 37c705d Bump version to 2.1.3.
new b256034 TS-415 Fixed to Debian layout
new 483f6cc TS-405 Fixes for seprate certa and key files for SSL.
new ccc2c6e TS-418 Improvements for Perl admin module
new 15e7eb1 TS-418 Added the appropriate licesnses as well.
new 2b23f7f TS-424 Fix defaults / max for DNS retries.
new c6689a1 This is a merge from the ts-291 branch. It is an update to implement forward transparency. See TS-291 for details.
new 4de86d4 Fix for transparency related configuration problems on non-POSIX capability systems.
new 2d3ff7c Fix for use of SOL_IP even when TPROXY is disabled.
new 7263ad2 Forgot to fix the other instance of using SOL_IP when TPROXY is not configured.
new dc32bf0 TS-63: change INK_EVENT_IMMEDIATE return value to INK_SUCCESS. It is ignored in any case, but INK_EVENT_IMMEDIATE is not supposed to be a return value.
new fc55e66 TS-413: latest revision of the fix for large buffers fed to the cache
new 0182dc5 Temporary workaround for reverse proxy bug introduced by TS-291 patch. An improved fix will be done via TS-433.
new 046a813 Improved fix for TS-433.
new 43a9f0f TS-210 Add OSX support to 'trafficserver' script Author: Dan Mercer Review: Leif Tested: MaxOSX 10.6
new 0b60544 TS-55: Logging: New default settings for diagnostic logging.
new 7d2bc2b TS-395 Added APIs to override the cacheablity of the response. Original author: Vijay Patch created and updated: Bryan Call
new 0757c76 TS-43: add support for hardware sector sizes 512-8192 (e.g. 4096, the new standard) Autodetected on Linux raw drives (no support yet for other OSs) and added a config: CONFIG proxy.config.cache.force_sector_size INT To force a sector size for ALL disks. This checkin changes the CACHE_DB and CACHE_DIR versions which means that the cache will be cleared.
new 5ceba53 TS-43: handle disk/partition alignment for disks with 4096 hardware sector size This should handle DOS partitions aligned at 63 512 byte sectors
new 6cfd2ce TS-42: fix compiler warning
new fe6f5fc TS-431: fix regression failure, initialize header_len on non-HTTP codepath in openWriteCloseHead
new a21dc27 TS-327 Better warnings / errors when bad NIC is configured
new dffa2cf TS-439 traffic_shell shows wrong RAM cache size > 2GB
new 80b568b Updates for all recent commits
new e3ba09b Fix for TS-438.
new d2ce97d TS-367 Remove HAVE_LIBSSL
new 0f083d4 TS-211 Add support for FreeBSD in rc start/stop script.
new 8a0e84b TS-211 oops, typos suck.
new 1a93d8b TS-224 Cleanup / fixed for remap and remap chaining.
new 20ed63c Updated CHANGES for TS-211 and TS-224.
new 32740e5 TS-43: slipped a sign (- for +) TS-43 fix which resulted in a bad size of disk calculation, this only effected code since the first TS-43 checkin
new d18dc71 TS-442 Cleanup some include "dependencies".
new 495ed92 TS-445: make the target fragment size configurable:
new d545129 fix minor sizing issue in Cache_dir regression test to prevent spurious warnings
new 4bc71fe TS-443 Cleanup remnants of MIXT and LDAP/NTLM.
new cdab966 TS-401 Remove vestige of SNMP.
new 0603b1e TS-450 More ICC compiler warnings.
new 70e464f TS-447 Eliminate duplicated configurations.
new c628c5d Modify storage.config default size, to make it pass regression tests with default configs
new c630f84 TS-451 Remove obsoleted (never used) configs
new 2851ad5 Updated for recent changes.
new 8a56ac2 TS-228: first phase, cleanup "long" as its size can be ambiguous depending on the compiler
new d6815b2 -228: second phase, cleanup "long" as its size can be ambiguous depending on the compiler
new 5b87b99 TS-447 Some fixes related to previous commit
new d244759 TS-453: fix ram cache hit/miss stat duplication by removing them from Cache.cc
new 888986a update changes for TS-445 and TS-453
new 1555f47 TS-390: Implement "new" stats APIs, based on librecords.
new abacacd TS-390: Disable V2 stats by default (for now)
new 7d10529 TS-390 Remove some unnecessary features / APIs.
new 9f36e70 TS-390 Eliminate the stupid NULL enums.
new 24789c1 TS-390: Cleanup in the stats code, as preparation.
new 8aa0e9b TS-390: Rename some of the new APIs
new ff881bf TS-390: Dynamic sized librecords containers.
new 112b03a TS-455 Remove remants of NCA.
new 8889d35 Updated with TS-455
new 1f5142c Patch for 2.1.3 to remove AS_CASE from configure.ac (tproxy config problem).
new 23d1b27 add new release to STATUS
new a74b4be Added to excludes, these file neither need nor supports having the AL2 license in them
new cc46cff Changed the "tmp" file used for regression test, to make sure we can write to it (now in /tmp/). It is removed when we finish.
new c06c0f4 Duplicate a couple of configs to make --enable-debug builds work
new 6bb5850 TS-447 Undo previous commit, and move all configs to RecordsConfig.cc
new dc980f2 TS-459 Make snprintf() around Debug statements conditional.
new 3440258 Make the include file standard-C compatible again
new 5d6556d TS-460 Some performance improvements / cleanup for Via: headers.
new ea1fb0c TS-454 Replace the dynamic size with a compile time option.
new 151e7a0 TS-452 Change all ATS_ defines to TS_
new 037d724 TS-470 Age: headers > INT_MAX should be capped to 2^31
new b540425 TS-457 Eliminate a startup warning
new c7ed849 Slight cleanup with the set/get_age() methods to use time_t.
new 6d32fd7 undo previous attempt, and bite the bullet on the date_value.
new fc287aa undo some more stuff, and try to get it right with AGE.
new 2353187 Ugh, typo.
new 94e1664 More cleanup for dealing with Age: headers / values properly. I changed the semantics to have a negative value mean overflow, and keep using time_t through the code. This has the bonus of making 64-bit boxes properly handle very large Age: values without getting overflows.
new f7fd046 TS-471 Make it possible to "write" Content-Length headers > 2GB.
new eb3a9cc Suppress incorrect warning for use of transparent port options.
new 7e1b04a TS-313 Better support and handling of DNS round-robin options.
new 3ff2aba Items I've been reviewing...
new fae8bdd bad assert...
new e19674d TS-427: build ATS with clang -- this patch was submitted by Igor Galic (igalic/i.galic) This patch changes 'struct' to 'class' in forward declarations and %hu to %u for printing IP addresss, removes some dead code and add parens around assignments in if (...) conditional expressions. After getting 3 bugs fixed in clang, we now compile and run with clang!
new f07d37b Fix problems with proxy.config.dns.validate_query_name when we add on "search domains" to the url (e.g. "localhost" -> "localhost.ogre.com").
new 2609ac7 Avoid compile warnings on extraneous commas
new 6a4f98a Fix some ICC compiler warnings, tested with ICC, clang and gcc
new 87a4946 Adjust throttle to be consistent, and added a couple of useful configs to the default records.config.in
new 6dc5ea6 TS-434 UrlRewrite cleanup.
new f4c733a TS-434 UrlRewrite cleanup.
new 2d4b8a1 Applying patch for TS-480.
new a1488e7 Branch for work on WCCP support.
new eb9e305 Initial patch after testing.
new 3102f48 TS-482 Move PKGSYSUSER to ink_config.h.in
new 758809e TS-485 InkAPI cleanup.
new 2cf229d TS-485 More InkAPI cleanup.
new 454ab3c TS-486 Remove filter.config remnants.
new bd8eefe TS-486 Also remove ARM and bypass configs (no longer supported)
new 69f54f6 Fix build for OpenSolaris. Regards to zwoop and lewellyn.
new 392a1b1 TS-490 Loop detection in Via: headers
new 7233805 TS-490 More cleanup of HTTP transact structure.
new b8bcc80 Tiny cleanup, last remnants of VxWorks.
new 97ae454 Fix for using client's address for origin server.
new 2385c8b Further fixes for DNS avoidance on transparent connections.
new c36d4e3 TS-493
new 1877633 TS-495
new d9a8d84 Rebase with trunk.
new d47e7ef Fix small memory leak, and cleanup.
new 360d8bd TS-496 Don't "leak" VCs when using accept thread
new bff08d2 TS-496 Better handling of when to do accept threads.
new fbbabd0 TS-497 Move / create some "fast" itoa to ink_string.h
new f211058 TS-410 Make regression tests compile time optional.
new e3ddc72 Make some very verbose iocore Debug statements optional.
new 6d61509 TS-496 Fixes for SSL and the memory "leak" fixes (class allocator).
new f63e106 Put max-threads defines to be in sync with each other.
new 6d50446 TS-307 Add support for a dedicate DNS thread.
new 22d952d TS-494 fix for certficate chaining
new 6e9b239 Added some better Debug statements, to help isolating a core bug
new 8a9f015 Added some better Debug statements, to help isolating a core bug
new d7e3ae4 TS-501 Fixes for stats around origin counter
new 065e2a6 TS-14 Make some InkAPI's 64-bit.
new 3ce1e76 TS-14 Missed one ...
new bac5529 Small cleanup from bad indentation from indent.
new 35550de Updated with latest additions.
new 921c2d3 TS-508
new a2ff87a TS-509 simple, brute force (and efficient) status code stats counters
new d388f42 TS-512 it's neat that his is a power of two... tsxs to help compile modules
new 860cd5b add a license statement TS-512
new 2de6be6 fix up ignores.... STFU svn
new 3863c09 this is a byproduct as well
new 12de205 we can't status_get if the source is SOURCE_NONE.. so don't
new 0f41c80 TS-514 Improve code around proxy.process.net.connections_currently_open
new 52ffbaf Added tsxs to git ignore
new 6ef4f8c Increase the timeout, to help with "larger" content (seems like a better default).
new 9c7c002 make the tool a bit more friendly (output)
new e42b4d1 Small cleanup from indentation
new 6d8d7ce Indentation cleanup
new 06aff6a Undo some erronous inlining
new 2abb5f3 Updated some minor defaults.
new 3d98d43 TS-516 Crasher with stats when client aborts.
new 7d31405 TS-517 Eliminate old ssl_ports feature.
new 9561d74 TS-507 Less strict tests on Content-Length header and connection close.
new e607089 Fix for TS-507.
new ceb6e04 TS-519 Fixes for clustering that broke with stats rewrite.
new 0e67dfc Upped the default disk thread defaults
new cd3b691 Updated with 2.1.4 release
new dca8581 Updated files for next release, v2.1.5
new 547c3c8 Typo in previous release
new e9b68cf TS-525 make this work with bourne shell -- it was bash only as it was
new f523e78 Patch for TS-526, TS-527
new 81965d9 TS-522 Removed deprecated (very old) APIs.
new af307d2 TS-435 Cleanup / fixes for DNS.
new 8089553 Patch for problems with original TS-526 patch
new dda2260 Add back in documentation which was under #if 0
new dbd9c38 * Rearrange the API hooks per TS-529 * Added new API function for optionally skipping the various remap states within the HttpSM TS-530
new 821b67a regressions revealed a problem. reverting till i can look at it closer
new 1acd244 Add a placeholder define in ts/ts.h for a usable version number define for compile time checks
new d0cc0da I get a warning (-Werror error) for comparison of integers with different signedness.
new 6429938 TS-533
new d53fed2 TS-533 ARM needs to sue the i386 version of the ink_queue stuff
new 893c8d9 TS-533 and TS-135
new 829fbc5 TS-533 stack tracks on ARM, this needs review
new 1aed0b7 First part of TS-534, move ts.h to ts.h.in
new c184b26 TS-534 Move the TS_VERSION* defines to ts/ts.h.
new 3208aee Fix for TS-535.
new 9644e3b Added ts/ts.h to the .gitignore, since it's now generated.
new e8b7d34 * Rearrange the API hooks per TS-529 * Added new API function for optionally skipping the various remap states within the HttpSM TS-530
new daba3ae TS-521 Rename all public APIs from INK* to TS*.
new 9d16f8b Fix compile error (with clang++)
new 5ed5c0f purging INK64 left overs, although it might be better to purge StatSystemV2 instead.
new f8d5df2 Reverting configure.ac back. This wasn't meant to be committed (yet).
new 027358f TS-520 Rename / modify TSSetCacheUrl() API
new 04886f1 TS-458 Fixes for mismatched APIs using "unsigned char*".
new 05c486f TS-458 Fixes for mismatched APIs using "unsigned char*".
new ca7f143 TS-540 Fixes for SSL and chunked responses
new 86702ad TS-435 Fixes for SplitDNS to function again.
new 0f7d82c RNI cleanup
new 2ec3525 TS-536 More cleanup of leftover RNI (which is not supported).
new 7b7ceb7 Cleanup some bad indentation / formatting.
new 4dfa481 Fix TS-543
new 61a5a8d remove random AOL stuff
new 1381b75 TS-504 Cleanup of "Arg" APIs
new 0b12dc3 Fixes for regressions. Boils down to 2 issues: 1. Cache lookup happens before origin lookup 2. Remap being required will bail SM too early for most tests to proceed to the testing point Down to 10 FAILs
new 6222240 TS-504 Also fix / cleanup prototypes, so they don't get C++ mangled.
new d4a0b53 TS-504 More fixes for broken API prototypes.
new 896f725 TS-474 URL scheme is case sensitive in cache key.
new 10ceb9b Updates so far in v2.1.5
new 1628337 Meh, left an empty line.
new 783231e TS-181 More cleanup for "auth" and "acl".
new ca7c27e TS-544 Eliminate streaming media config, and some cleanup.
new e808cbb TS-547 Small cleanup of unusued config.
new 0d2f0b3 Cleanup of old MIXT stuff.
new 6c70791 Plugin first successes.
new 3e0e386 Starting removal of Pavlov plugin from main code base.
new 3a244ad Initial commit of TsConfig library.
new f5983cb Checkpoint before change to tsconfig for WCCP.
new aef845f First pass at TsConfig integration.
new 4ffac88 First working with new config logic.
new 0d6ce75 Adding missing file.
new dd62f09 TS-550 Remove std::string from HttpSM (not necessary)
new aa7a5dc TS-549 Remove proxy.config.system.memalign_heap
new d1f334d TS-228: partial checkin, fixing more uses of "long". Also removed a dead file which usesd "long"
new e7fa95a TS-552: remove alpha support (it was a nice architecture while it lasted)
new 1700443 TS-551: remove NewCacheVC
new 3553ecc TS-551: remove dead directories
new fc25576 Remove removed directories from configure.ac
new 8363ca9 TS-554 Fixes for StatPages (batch 1) This removes the unecessary malloc (sic), eliminates the duplicated code and checks for ip_allow.config (sic), and overall improvements in code cleanliness.
new 21b0b09 remove Windows ME conditional... don't think that is ever coming back :)
new 776ad73 TS-228: more "long" removal
new 0fba00c Small cleanup on vxworks remnants
new 71dc039 TS-554 More fixes for various stat pages, to make them work
new 04bef47 TS-554 More cleanup for the Stat pages
new 45aa071 TS-554 Minor cosmetic cleanup
new b61973c TS-554 Fix the {http} URLs
new b251c0a TS-550 More memory cleanup
new 500b006 TS-403 Make the periodic tasks only run every 5 seconds.
new 0828ecc TS-555 Rename all log2 configs / stats to log.
new d256a48 TS-556 Remove the old (obsolete) logs.config
new d4fa121 Updated CHANGES file with all the latest changes.
new fefc9db TS-559: segfault: fixed by correctly initializing SSLNetVConnection being added to freelist
new c89bbcf Add an ignore for the http_remap lib
new 8b29eaf TS-18 bring IPv6 functionality back to trunk
new 90de109 Added copyrights, fixed some line termination issues.
new c921e3a Merge with trunk:1026389 before commit back to trunk.
new 7b60b40 Merge problem fix.
new f1c6ea4 Adding WCCP support. Adding TsConfig library.
new 1728078 TS-565 fix
new 59ff55b TS-568
new 6909527 Creating top level lib for TS-569
new 953066b TS-569: move TsConfig, fixed makefiles.
new e4ba9f2 TS-569: Missing file
new 4bb1bd8 Change dependency order so that yacc runs before lex
new ab86c65 Removed include file, and add targets for make clean to work
new acf72b4 Tweak to disable TsConfig build without WCCP
new b69625f TS-571 Rename libinktomi++ to lib/ts.
new e94dc6e TS-571 Rename inktomi++.h to libts.h
new 3776232 TS-572 Rename librecords to lib/records.
new fb599e9 Update the svn ignores for new WCCP changes / libraries
new 3ca3e04 TS-574 Fix build of ts.h and tsxs when the .in files changes.
new a66a16e TS-574 Also add the new Makefile.am
new 08c7f1c TS-566 Rename and change default value for TCP_DEFER_ACCEPT.
new f9fbfa3 TS-569 - cleaning up the Lex/Yacc issues.
new 4283926 this addresses TS-578
new 8d4b567 TS-579 Eliminate misguided string copies in the SDK.
new b288983 TS-577 Remove one more of the allocators.
new 9622231 TS-456 Fixes for some transform, and other, mismatches of int vs int64 in the new APIs and underlying cache
new 334fb6d TS-456 More fixes for the transform regressions
new b916dd6 TS-171 Fixes for getting the altinfo check to succeeds
new e23542c TS-577 Replace the SDKAllocator with a ClassAllocator.
new 772d964 TS-18 Fixes for gcc-4.5.1 to compile.
new cb98d9e TS-584 Remove RAF pieces.
new ca2fa2a TS-586 Fix make check so it actually compiles
new 26f2fb6 TS-570 Fixes for DNS to properly schedule and initialize
new c6c7a91 Typo.
new abafccf TS-580 Add back support for using the default DNSHandler from DNS.cc.
new 62f8847 renaming INKFopen to TSFopen.
new dc9cc4d TS-587 Cleanup of old code, added more stats.
new 9d763a6 TS-587 Added JSON output.
new cfa5bc2 TS-587 Added the -c / CGI option.
new 7e4b679 TS-587 Added query arg parsing in CGI mode
new da2c886 TS-587 Fixes for query parameters
new 1854867 TS-587 Added a max_origins option, and renamed the origins query arg to origin_list
new d267168 TS-587 More query options, better "parser".
new 18a18b5 TS-580 Fixes for typo.
new 346a000 TS-587 Beginning code cleanup
new 38d4091 Some final tweaks to resolve TS-402.
new 92ad823 TS-589 Stub / base implementation for the Task thread pool.
new 1ebb701 TS-587 Changed description of totals to be, better
new cefac82 axing Management UI references from example/blacklist-1
new a186bce Started aligning example code with documentation. Doxygen: add brief description
new 04591c8 have ./configure tell us more about its defaults.
new 2ad70ba Fix typo in ./configure default.
new f7088cb removing ink_config.h.in from svn:ignore
new ba1c88c Reverting r1049326, because the pset was off-by-one braino, and the (accidently committed) proxy/InkAPITest.cc needs testing. http://ci.apache.org/builders/tserver-solaris-trunk/builds/287
new d9d2c1b TS-515 Add better tests for eventfd, making sure sys/eventfd.h exists
new 6ad3b8f 'fix' regression failing regression test, by documenting that it only succeeds with default layout.
new 4fb3b6e TS-594 Migrate from our own int64 (et.al) to int64_t / stdint types.
new e8ce57f TS-595 Bump SDK versions.
new c5043df Fix for TsConfig conversion to PRIu64
new 44ebbe3 TS-595 More cleanup to avoid compiler warnings
new fac64fa TS-576 Remove old, mostly unused records code
new aa93960 TS-576 Fix the version number of the Cluster protocol
new b38a091 better Range: handling
new ec00931 include blurb
new 628ba49 TS-61: multiple preads: this patch is only active if you call do_io_pread on the cache This includes a regression test for do_io_pread which is at least a smoke test of the new code.
new eca2326 Indentation fixes, in prep for other changes
new aa095fb TS-600 Tiny change to stats APIs to be in-line with another new API
new 3f59af4 Typo
new 49cd34c TS-601 Eliminate old traffic_net configurations
new 1e3001c * Reduce calls to DFA::match on normal requests [TS-603] * Remove home-grown regular expression matcher [TS-604]
new 1b7bea3 unsigned
new 259aee8 fix autoconf warnings
new 4f9b171 unbreak the linux builds. can't win today.
new 056625c TS-605 Eliminate proxy.config.net.max_poll_delay configs
new aa16911 TS-597 Eliminate dedicated default DNS for SplitDNS
new 3968fef TS-599 First cut at new APIs, and a remap plugin
new c67f5ea TS-599 Added another 14 options
new bcf04d7 TS-599 Added more options, and cleaned things up a little. Checkpoint.
new aa861aa TS-599 Added a few more options, and some cleanup.
new 4e60697 TS-599 Added regression tests
new 1bb2ed5 TS-599 Added more configs
new f91c35d Added recent changes.
new 40d2177 Fixes to make it compile with tests disabled
new 2f44172 TS-589 modify TSContSchedule to take a thread type, and add TSContScheduleEvery
new eaa0c36 TS-614 Remove remnants from InktoSwitch.
new 26052fe TS-615 Change default settings for MSIE User-Agent sniffing
new c15d4e4 Added plugins exclude.
new 71b4ab6 Added some ignore propedits
new a619986 TS-616 Support normal default path for remap plugins
new 4256d75 Updated with latest changes.
new 884f57f Fixed missing thread pool options.
new 7c88900 TS-616 Fix the Makefiles for examples as well
new 8486e1f Cleanup: Getting it to compile with gcc < 4.x and eliminate a junk file
new 769d220 TS-618 Eliminate poorly supported atomic assembler
new edd55ef TS-613
new 7508c0a TS-613 Removed old NTLM/auth code, which used the old config for transp proxy
new 456a7ef TS-560: RAM cache compression moved off net threads
new 731d0c7 TS-613 after re-open
new 0cf7f3d remove some old dead tests
new d31c6ee remove never-used decade old code
new f28a42d Remove ancient Solaris device driver UDP accelerator
new a647043 remove yet another unused piece of residue
new a3f188e Remove more never used cruft
new bf34e29 TS-620 More 64-bit fixes to the SM
new 72d0496 fix a 64-bit issue (unlikely to have caused any effects)
new cd6db9a Updated with latest changes
new c385cc3 TS-620 And even more 64-bit fixes to the SM
new 556c193 Oops, reverting one bad change from TS-620
new 86ef3ad TS-620 Two more fixes for int64
new 4622824 TS-620 Changed a few more int to int64_t with allocation indexes
new db3be30 TS-620: remove now bogus assert that Content-Length should not be set
new 91cde0e Added license blurbs and RAT exclude
new 9f9feda Exclude dir should have a trailing slash
new 5987b5a these don't work under Sun Studio on the buildbot
new 0309705 I need to learn to copy and paste better. invalid cast
new e723c61 Merged from 2.1.5
new f62021f Setupfor v2.1.6
new bef2d5a Mission critical changes, thanks daemonkeeper.
new d38c628 TS-632 Fixes for bad cast, and cleanup for Intel CC
new 05d3691 TS-627 Fixes for "make check" to succeed.
new 8d2ff7c Add comment re: safety of the recent changes.
new d8baa15 Removing traces of CCAS/CCASFLAGS [TS-618]
new b1857fb TS-583
new dbd935c TS-583 missing autoconf macro fix
new 914c097 TS-583: patch for TS_ARG_ENABLE_VAR
new fc1cf4d TS-634
new bee6269 TS-491 Some cleanup as a start for fixing this
new 9d3c3bf TS-491 Added the CLI interface to TrafficCop
new 380588c TS-513 Fix configure issues for sqlite3.
new 4a599f8 This file is entirely broken, I'm only fixing what looks like a copy/paste error. The best fix for all .tcl files will be to get rid of them.
new 264a703 More work on TS-324, by phasing out TCL bindings.
new 37d70c1 Removing more cruft from WebUI
new 49196d4 Cleanup code to fix errors with Clang's new -Wself-assign
new 67591e1 TS-593 Cleanup of inktomi.com
new 51f52f1 Not only are these files broken on a modern Solaris, they are also unused.
new 1266dc3 Removing unused code from traffic_shell along with unused, outdated and ugly tcl code.
new 7a826b6 Removing dead code. If we ever get to run TS on Windows and we need perfmon values please implement this in PowerShell or directly in WMI.
new e5c9d27 TS-491 ports used by Cluser function opened even no clustering
new 60b7aea TS-582 Add an example to show how to bind a specific IP.
new b2a9b1c TS-631 Rename proxy/http2 to proxy/http
new 627b3e5 TS-491 Fixes to make it compile properly
new bfbb2bd TS-631 Rename proxy/mgmt2/api2 to proxy/mgmt2/api
new acf8b2c TS-631 Rename proxy/mgmt2 to proxy/mgmt
new 8129a7a TS-631 Rename REC_BUILD_MGMT2 to REC_BUILD_MGMT
new 6ce1442 TS-636 Remove StatAggregation.[cc,h]
new f5ed7d9 TS-637: remove unused file
new eab70b1 TS-637 remove SafeShell, CheckStats and StateEventLogger
new cae1658 TS-637 remove ClusterHashStandalone
new 24908c5 TS-637 remove MgmtPing it was found to be unusuable in prod
new 8eae206 TS-637 remove SimpleQueue
new bedb103 Minor cleanup
new bf1423b Removing dead, #if 0ed code.
new e215be0 TS-637 Remove update_records.cc
new 0e25915 A bit of configure.ac cleanup, and a fix for WCCP building.
new d9fcff8 This is a good safe-point as we're back to compiling/linking and running. Regression tests are passed also.
new 6f77306 Collecting some low hanging fruits: Remove all unreferenced *.ink files from html2
new 862f935 More low hanging fruit: Remove all unreferenced images.
new 3fd9d42 Should've done the test compile *before* comitting.
new 2ee54d8 Removing a couple hardly gifs from html2 and reducing functions from web2 [TS-641] Trying to find a horrible failure of the build system.
new 6383749 Removing a monitor_on.gif and all references to it. [TS-641]
new d51c068 safe point for [TS-641]: removed all references to WebHttpContext
new a8f59fa The WebUI is a huge beast. This commit is for[TS-641] removing almost half of the files. The rest are more hairy, in that they are entangled with other mgmt code.
new b52b343 [TS-641] html2 is now almost gone
new 52a4007 [TS-641] html2 is no more.
new 1188b09 Revert, in order: svn merge -c -1059585 . svn merge -c -1059550 . svn merge -c -1059439 . svn merge -c -1059430 . svn merge -c -1059421 . svn merge -c -1059419 . svn merge -c -1059341 . svn merge -c -1059339 . svn merge -c -1059333 . svn merge -c -1059308 .
new ba95f9c TS-638 and TS-640 One CLI to rule them all
new af6bc36 TS-638 Move proxy/mgmt/cop to cop/
new fef71ec TS-638 Move proxy/mgmt to mgmt/, part 1
new 2e83ad5 TS-638 Modified the .gitignore properly
new 223af94 TS-638 Cleaned up gitignore a bit
new dc9ba90 TS-638 Moved traffic_line over to cli2, mostly functional
new 18d0fb4 TS-638 Removed most of the mgmt/cli dependencies
new c348c1d TS-638 Removed the rest of the mgmt/cli dependencies
new 7cc4582 TS-638 Eliminated CLI (R.I.P.)
new ce5de73 TS-638 Finalized the traffic_line features
new 14464c6 TS-638 Added support for the new CLI to the perl module
new a9e63e6 Hmmm, why didn't mgmt/cli die
new 26d0dfe TS-638 Make it work on Solaris too.
new f1df1b7 TS-638 Rename the new cli2 to cli
new 039ebe5 TS-647 Move Layout out of iocore and into lib/ts
new d873927 move setHostnameVar() to mgmt/utils/WebMgmtUtils
new 31c26d2 If we don't ax computeXactMax(), this falls under [TS-648]
new a54eb5b TS-649 Cleanup to have a chance to make it a shared lib
new f8c1103 TS-649 Dynamic libraries for mgmt
new 7b59dcf TS-650 Remove the dead v2 stats code
new 88f8525 TS-649 Hopefully fix build problem on Solaris.
new dd04300 TS-649 Also fix the solaris build of traffic_cop
new 02a7c71 TS-639 Rename the management APIs from INK* to TS*
new d7d6bf2 update our random number generator to a newer, faster 64-bit model
new 8411134 TS-653 Bogus logcat conversion of squid timestamps
new 26eba4a TS-643 unable to purge objects on other servers in full cluster mode
new 8a31a39 fixes TS-635
new 75913b4 TS-655 Reorganize some code to reduce binary foot prints.
new f0f5e23 TS-505 TS-506 Poor performance on cache misses on frequently fetched objects
new dad8b66 TS-505 Cleanup unused configuration
new 0d4e11c Update the directory layout
new 0274998 TS-655 Fixes for solaris
new 6059226 TS-655 More fixes for Solaris
new 3a0a7e0 TS-655 More fixes for Solaris
new 89f2d92 TS-660 Cache scan can not be canceled.
new 1828e00 TS-661 Delay per-txn config copy until SDK requests it.
new a3389af TS-661 It would help if I did it right
new 18d1c36 TS-662 Make per partition stats for bytes used work
new 3267d34 TS-663
new b6ddbb6 TS-664
new 65bedd0 TS-664
new 5438961 TS-664
new ef72c89 [TS-665] Remove HTTP_ASSERT() and HTTP_DEBUG_ASSERT()
new e8933bd Remove check for sin() in libm from configure.ac
new ca43735 TS-668 Add URL stats to traffic_logstats.
new 9d398e2 TS-668 Disable sort() on Solaris, for now ... *sigh*
new e4a0c59 TS-668 Fix solaris build (thanks john).
new dc33143 TS-489 Remove the "connection collapsing" feature.
new 49f71fc TS-651 Clear all stats when we ask to clear the local stats.
new c9dc7f1 TS-663: additional fixes
new 7e57465 TS-663: additional fixes
new c2f29eb prevent a debug assert by clearning the open directory pointer for a read
new 4dfdc43 TS-644: fix clustered cache pages crash
new f7e74cd Fix typo on the default group.
new ca4bd93 TS-671 Detect install group based on install user.
new cc5a30a [TS-672] remove NTDefs.h
new 7c66066 extending svn:ignore
new bba26c3 [TS-641] removing navigation_tree
new 13bb044 [TS-641] removing c_basic.ink
new a06b065 [TS-641] removing c_config_display.ink
new 1b6e05b [TS-641] removing all unreferenced .ink files.
new c68ec03 [TS-641] remove all unreferenced .gif files.
new c44e98c Enhance Warning for truncated documents to give more details.
new ffaf8f7 TS-673 Make the default configurations more conservative
new 3d9c859 TS-590 Checkpoint 1, this compiles and passes regression
new cbe9259 TS-590 Checkpoint 2, this compiles and passes regression
new c4077ff TS-590 Checkpoint 3, this compiles and passes regression
new 175aa7e TS-590 Checkpoint 4, done through the cache APIs, working
new 1a8dc83 TS-590 Checkpoint 5, many changes, still passes regression
new 79008a5 TS-590 Checkpoint 5, done through InkAPI.cc, passes
new 2eb21f3 TS-590 Checkpoint 6, done with IO core as well, and passes regression
new 06dd449 TS-590 Eliminate TS_ERROR_PTR, and cleanup error checking
new 798329dd TS-590 A few more changes per suggestions from amc
new c3d4e6d TS-590 Improve a mime buffer memory allocation
new 3530dfe Fix tsxs to use CFLAGS / CXXFLAGS, and make -v work
new 447e01f Add tools directory
new d1e172b TS-590 Change the last int-as-boolean return types to use TSReturnCode
new c3b4f7f Create tools directory, and move tsxs.in into it
new be3b18f Create tools directory, and move tsxs.in into it
new 02536bf Meh, this is moved to tools/
new 0ae68cc TS-590 Add the apichecker, fix one more API, cleanup
new b730c2e Adding svn:ignore
new 33aa41c [TS-641] Remove inktomi*.css and some files only referenced by it.
new 0d5a9d5 [TS-641] removing mgmt/html2/charting
new 9fb9297 [TS-641] remove the now empty mgmt/html2/tune (r1073963 removed the last file therin)
new e0eb7bd TS-674
new 9d363fd TS-674 : fix time_t printf problem
new add4e27 TS-674 One last little tweak
new 6c3bcfa TS-678 Add a config option for try-lock retry delay.
new 45c6b8e Updated with the latest few changes.
new 0ef98da Added the libtool generated wrappers / stubs to the RAT excludes.
new bfda94a Updated for v2.1.6 release.
new 68be554 Bleh, messed up the default value in records.config
new eef9611 Update version for v2.1.7
new 5f74f1c TS-675 Make redirect and reverse maps work again.
new 8aee31d TS-675 Fixes to compile on Solaris
new 463d799 TS-684 config.layout for gentoo linux, may also be used on Fedora
new 55c40c1 TS-687 Build failures on FreeBSD8
new 2720e86 TS-682 Segfault when partition.config is used.
new 1b3c327 Removed MIXT from the default config.
new 49d5dc6 TS-688 Remove the "tag" modifier from parent.config.
new ad69deb TS-657 Proper validation of RWW settings on startup.
new 73e779a Updated with changes from today.
new 572dffe TS-550 Remove MgmtPlugin.{cc,h}
new 0899d9c TS-689 Restore TSMgmtUpdateRegister() to the SDK APIs.
new f09fded TS-690 Schedule some callbacks on the ET_TASK threads
new a3f37db Typo from r1076924
new 13ccc71 That was a bit too much commit, for a simple typo fix.
new 42bcc6f TS-680 Change many typedef void* types to anonymous structs.
new a1c89c2 TS-680 Fix for scheduling issues
new dcdff2a TS-676: logic in Store::clear and Store::read_config is wrong: fix by mohan_zl, thanx!
new bd30738 missing comma
new d0ba1ce TS-692 Add an "experimental" API to modify the outgoing IP address.
new 82f82af TS-691 LogFilter not working for "int" types
new 9c7b28e TS-696 make check fails on libtsutil due to missing libresolv and librt
new b1a019c TS-609 Added suport for treating the 64-bit config ints as 8-bit ints
new 8da736e TS-700
new b82969e TS-692 Change name to TSHttpTxnOutgoingAddrSet()
new 08b2836 Convert hardware sector size Error to a Warning and clamp the value below 8k. This should only effect Solaris.
new c8f66d5 fix the random number generator so that it is not always the same for every thread. This was causing collisions in the cache keys which was causing document truncation.
new 5f2f68f TS-705 Fixes for gcc v4.6
new e4f9fd0 TS-705 Fixes for gcc v4.6
new 1e407cb Updated with all the latest v2.1.7 changes.
new 4d1ca6d TS-209: add support for raw disk on Solaris: credits: Igor Brezac for both the code and testing!
new 044485a TS-708
new e047677 TS-708: Remove -fPIC, libtoolize TsConfig
new 2e9e0f2 TS-588 Phase one, cleaning up APIs and fixing core code
new 58cd4bb TS-588 Phase two, change the RRI struct to be less insane
new de4ab24 TS-710 Do not dlopen / reload a remap plugin .so more than once
new 6d336e7 Updated with last changes.
new 0cb6525 Updated with TS-711.
new be51ee0 Update for 2.1.7-unstable
new 5ba597a Updated the license with the official project license
new 3b19dae Copyright fix
new b34549a Updated the license with the official project license
new 0e809e7 TS-588 disable "homepageredirect" effectively, but this fixes stats pages.
new e1a4e70 TS-712 Fix compile problems with clang / llvm
new f6b1b98 TS-713 - honor the offset within do_io_pread
new a43c68c TS-545 Clean out more cruft from MIXT legacy.
new 45f1017 TS-704 Link traffic_server dynamically
new 7d7c719 TS-550 Remove an unused / unsupported debug tool
new 4535e7c TS-550 Use our standard Queue instead of List for regex map list
new 30ee098 TS-550 Use our standard Queue instead of List for url_mapping
new 62079bd TS-550 Use our standard List container for the Trie class
new af0d5ef TS-715 Fixes and cleanup for Perl client. Author: Billy Vierra
new e467b20 TS-633 Fix reverse mapping with different schemes
new f371b2a Remove broken assert, I blame amc (not really, thanks Alan!)
new 3997c46 TS-465 Allow for existing Server: string to not be overwritten.
new c5e6a16 Change the default fragment size to match the config file. This should be a no-op in practice.
new 67c8af7 TS-624 make install should not overwrite etc/trafficserver/*
new e8f1112 Tiny cleanup
new 9300791 Update the svn ignore with file name changes
new 53645cf TS-562 Fix TCL linking to honor custom library dirs.
new 5a1b8f4 Fix some valgrind warnings.
new 09b2a81 TS-550 More fixes to avoid unecessary copies and stuff for Lists
new fe50bfd Added latest changes.
new a86d375 TS-714 traffic_shell hangs on any command
new 013f601 Added the libtool generated traffic_server.
new c324be7 TS-720: remove dependencies in STL, add new templated containers.
new fa4d08f TS-685 Rename partition.config to volume.config, and all code to use volume/vol
new 350a5e6 TS-685 Rename the *Part* source files to *Vol*
new 2c02dbb TS-728 Remove the --with-webui configure option, and related ifdef and code
new 551d3be TS-728 Meh, nuke the html2 dirs too
new 5ecd0a0 CHANGES: Catch up with current status of reality.
new 83bdbe0 Update .gitignore
new 7bde906 "Fix" build for Solaris (fix by postwait).
new 128ef93 Have git ignore svn files, fix minor compile issues in wccp support
new 363a90e Fixing virtual destructor problems in wccp.
new 50c9bff Fix for compiler error.
new 5270e91 Fix for compiler error.
new ecf7fbe TS-721 Incorrect http hit ratio in stats
new f24d88d TS-729 Fix via header bugs, unlikely to cause a crash though.
new f00296c Meh, wrong type in comparison...
new 3b8490c Gack, missing a comparison.
new c627ecd CHANGES update for r1087568
new 83a8226 CHANGES update for r1087807
new 54c9732 TS-641 Remove a bunch of Web UI related configs and code
new 6d8dca1 TS-621 Update records.config.default.in with changed / removed configs.
new 63c5e6a TS-629: fix some non-portable char == unsigned char assumptions (ARM). Credit to: Nick Kew
new 5c47118 TS-212 Startup service support for Solaris
new 25abcc3 Hopefully fix the build problems on 32-bit (patch by john)
new 76dd070 Restore the config name autoconf_port, to avoid confusion
new d51d08b Add the DOAP file
new 91cca8a Updated description.
new c0f2407 Fix compiling on gcc-4.6
new 66b46d0 TS-734 Remove unused fields in net stats pages
new 8e8dd98 TS-719 libtsutil.so is not self-contained
new b2a86fa Added TS-719, Author: Igor Brezac.
new ebdcb9a Fix for crasher from leif April 12, 2011, stale open directory "od" needs to be revalidated when the partition lock is dropped.
new cda70b2 TS-735 Disable ccache by default, use with --enable-ccache
new b80b24e TS-737 Small hackish fix for rc/trafficserver.in so rc/trafficserver will work with FreeBSD
new 8563409 Fix a potential issue in the way freelist pointer version are encoded which might have effects for very large virtual memory machines.
new 4dfc56f TS-740 Traffic Server fails to build on kfreebsd
new 13ed561 TS-742 Added some more debug info
new 0c964c5 TS-742 assert triggered wrongly
new ded04eb TS-741 traffic_manager handles sockets incorrectly: loops error 88: Socket operation on non-socket
new 134bb6e TS-743 Support separate configs for keep-alive enabled for _in and _out connections
new be10fed Updated with all latest changes.
new 95caa74 TS-716: fix for DNS crash: bad memory management of HostEnt structures. It is not clear that this fixes the bug entirely. Some of the stack traces are consistent with this bug, but some are not.
new b630320 TS-652 Remove use of RAND_seed()
new 4f4bd2a TS-168 Small cleanup
new 86c9045 TS-716: bug where NetVC could be double free'd.
new e1341f5 TS-744 Configurations to control SSL session reuse and cache size
new e09e92a Updated with latest commits.
new 5236253 TS-746 Allow to remove URL fields with "NULL" (or 0) values.
new cbba722 WCCP clean compile tweaks
new 4b589d9 TS-702
new 4f8d683 TS-748
new 8dcf602 TS-748 tweaks
new 5acf9ad libtool make building stuff easy.... sure it does. Crun only and not Cstd are deps of stlport4. you can't use both -- this patch undoes some libtool.m4 wrongdoing
new 51429a0 TS-751 Experimental TSHttpTxnCacheLookupStatusSet(HIT_STALE) calls cause a crash Author: William Bardwell Review: leif
new cb87521 TS-753 Some more cleanup in InkAPI, move a few experimental APIs to ts.h
new dcc8b94 TS-749 Connection hangs if origin server goes down in the middle of a response Author: William Bardwell Review: leif
new de2af1f TS-752 If you cancel a scan really quickly you can get a NULL dereference. Author: William Bardwell Review: leif
new 557f591 this macro doesn't seem to be present on some machines
new 1368fb2 Further setuid fixes for TS-748
new 6e0e3ed TS-756
new 0878248 [TS-755] help init daemons like upstart keep track of *all* traffic server's daemons when started via traffic_cop. See also: http://www.mail-archive.com/dev@trafficserver.apache.org/msg02542.html
new 39548f2 Add an upstart script for traffic server.
new a39e7e7 r1097951++ add the file to configure.ac, so it will actually be created.
new becffba TS-752: cache scan issues: fix: wbardwel, errors in integration: jplevyak.
new 9b491f7 Updated with latest changes.
new 1649375 TS-750 TS does not fail-over if one origin server for a 2 address hostname goes down.
new 5b3977e Added missing ignore
new d700437 Updated with TS-750.
new 22d9064 Add the license blurb.
new 6509cec Add the solaris.txt file as a RAT exclude.
new 93c547c Bump for v2.1.9
new a3c94ef TS-757 Change TSNetAccept() API to take an option for enabling (and number of) accept threads. Also have it take a protocol "domain" argument, to be consistent with the underlying internal APIs.
new a129cce TS-759 Makefile in proxy/config handles $DESTDIR incorrectly
new 7171caa Updated STATUS and README for latest releases
new eca9c68 Updated with latest changes.
new ed6931c TS-761 Fixed bug where 3 remap plugins couldn't be loaded.
new 19578eb TS-762 Range values like -10 are processed wrong Author: William Bardwell Review: leif
new 74365cd TS-763 When creating multiple SSL accept threads, we use the wrong instantiator
new 55003a0 Cleanup on when to start ICP
new beb7edc TS-765 Make the backdoor port (8084 by default) only listen on 127.0.0.1
new 30b0c54 Updated with the latest changes.
new c187e78 Remove duplicate stat
new 4138138 Remove unused code
new e276c88 TS-562 Make --with-openssl path be honored with an -rpath to libtool
new 449a4e4 TS-562 Make --with-pcre path be honored with an -rpath to libtool Make --with-zlib path be honored with an -rpath to libtool Make --with-expath path be honored with an -rpath to libtool Make --with-lzma path be honored with an -rpath to libtool
new 8562d55 Fix crash in atomics on i386. It seems that the compiler has gotten more aggressive and requires the volatiles to be declared volatile :)
new 8627a9d TS-771 Remove remaining v1 log buffer code
new 16d5015 Updated with latest changes.
new 5952341 TS-770 proxy.config.http.doc_in_cache_skip_dns is not being read from records.config Author: Yakov Markovitch Review: leif
new a9e80c3 TS-772 Make proxy.config.http.doc_in_cache_skip_dns overridable
new dfb7ec0 Updated with latest changes.
new fa791ac TS-772 Adding the new overridable config to the InkAPI.cc as well
new 3a5b707 Fix (at least partial) for the 512GB limit bug. We need to rationalize the off_t vs int64_t vs uint64_t issue.
new 055df40 Updated with TS-773
new c1d1298 TS-774 Add new option, --enable-static-libts
new a514041 TS-776 memchr in glibc has evolved, and is faster than our version, replace
new 1d60d2b TS-776 tune the default number of net-threads better
new 5430969 TS-776 Make records.config be in sync with RecordsConfig.cc, and fine tune settings
new 7acbb74 Add svn:ignore for rc/trafficserver.conf
new f3b0787 Cleanup of old junk, that should have been removed earlier
new 32169b4 TS-775 Disable cluster autodiscovery via multicast when clustering is disabled.
new 3a5ec51 TS-780 Retune the number of SSL threads
new afbdf03 TS-781 Cleanup of unusual configs, and better defaults making records.config leaner
new a1de6fc TS-780 Fix the getNumSSLThreads() calculations to be saner
new 5c66b1f Updated with latest changes.
new 030c092 TS-782 Remap processor creates a remap thread even when asked not to
new 4560e8f TS-773: the cache directory (and AIO reads and writes) can how exceed 2GB (MAX_INT).
new 8f7e357 TS-784 Don not use class allocator for remap processing when no remap threads are enabled
new dd6346a TS-779 Set thread name for various event types
new a49bb67 Updated, sorry Igor, but better late than never.
new ad3b73b TS-786 Add a perl module to edit a records.config configuration file
new 783efa2 TS-786 Simplify load a little
new 115695f Add another stub for remove.
new f9e05ff TS-786 Fix the remove function.
new 18b21ab TS-786 Support the append() method.
new eb2b65c TS-786 Small cleanup of arg parsing.
new 61858ff TS-786 Added an example for forward proxy configs
new 5923ae1 Minor fixes.
new f4454ce Make set smarter, fix forward_proxy.pl to work
new 6582123 Add proxy.config.http.normalize_ae_gzip to the default configs (but disabled)
new 2b2802f Move some constants out to a shared Config.pm module
new b467e0d Fix open() to check for errors
new 8d26a76 TS-787 Disable SSLv2 by default (when SSL is enabled)
new 0188c46 TS-789 PURGE should purge all alternates, no matter what the request headers indicate
new 766dabc TS-791 Remove ShmemClean.cc
new 9e1f355 TS-404 Add a new API, TSOSIpSet() which allows you to bypass the origin server DNS lookup.
new ae5b733 TS-778 Compile Fails on Solaris 10 (gcc)
new fbcf457 TS-783 Port ATS to IA64
new b3f3744 Updated with latest commits.
new bf67c69 TS-792 Add a config option (disabled by default) to support mlock() and mlockall()
new 8218cde TS-788 Cleaned up the request and response cacheable apis
new f0cfb5d TS-769 Fixed infinite loop when getting a 505 response from the origin and the connection is keep-alive. Now downgrading keep-alive all the time along with the protocol.
new 3df8f56 Updated CHANGES with the latest commits.
new cf825d3 Tune the hostdb slightly (little more conservative for large RR)
new e87913e TS-797 Wrong delete used in stats processor
new 0adc8bf TS-800 AC_LANG_SOURCE warnings with autoconf v2.68
new b1cc94b TS-679: Make Plugin API IPv6 compatible
new 1279c6d Testing for TS-679 repair
new ef933fc Testing for TS-679 repair v2
new c4f8c8f Repair tweaks for TS-679, v3
new 3d39730 TS-793 Improve print statements for ink_freelist debugging
new 4b103a9 TS-806 TS_ADDTO removes duplicates, so avoid this by using the -R option to libtool
new 3e1a81a TS-805 HostDB wastes a lot of storage for round-robin entries, and the calculations of size are off
new d91408e Updated with final v2.1.9 bugs.
new bf62122 Updated with v2.1.8 and v2.1.9 releases.
new 092af4b TS-805 Fixes for size of rr_srv_hosts in class method
new 22bd581 Add new dependencies to README as introduced by amc's capabilities patch.
new fc1c2fa Adapting Debian Layout to the one they actually use.
new eccba64 Add a simple script to tools that helps with PUSHing content into Trafficserver.
new 134616e Use the #defined DEFAULT_TARGET_FRAGMENT_SIZE instead of a raw number in initialization of the configuration variable.
new b0dbf6b TS-809 ts.h broken when compiling C plugins
new 485d960 TS-810 Typo in switch statement + slight improvement
new 3b0e9e6 Updated with fixes since v2.1.9
new 1f5af19 TS-798 We add broken remap rules when we encounter parse errors of remap.config.
new 517c92c Bump version to v3.1.0-unstable
new 8fca3cd Updated CHANGES file properly
new 337214f Updated STATUS for 3.1 trunk development
new 5c66d65 TS-798 Turn erronous remap.config into ink_fatal, to abort quickly
new 9b806e2 TS-798 Merge MAP_ERROR and MAP_WARNING into one
new 2f74045 Remove repetition from tools/push.pl and fix usage.
new d9f86fb [TS-815] make sure that a missing yacc/bison|flex/lex is *fatal* when building with wccp Author: Arno Töll Review: Igor Galić
new 0787ccf TS-818 Assertion/abort when starting TS with SOCKS proxy enabled
new f099138 TS-820 Restore log buffers to previous defaults
new 40aa16e Updated with TS-820.
new fa64b6c Updated with correct default to match records.config
new 07178f7 TS-825 negative caching caches responses that should never be cached
new 058e4d0 TS-827 TSMimeHdrFieldValueStringInsert() can use freed memory to edit headers.
new e6ed874 Updated with TS-825 and TS-827
new c4d88d3 TS-828 Various memory leaks and uninitialized values.
new d7fd984 Updated with TS-828
new 3a2941d Adding two files without licenses to rat-excludes. A slight modification to TsConfigGrammar.y (no functional change), which might help get the APL2 closer to RAT's radar.
new 47722c8 Update with the bugs added for 3.0.0
new 93a1bb2 TS-839 Build problems when specifying lmza location.
new 0a001f7 Updated with TS-839.
new 3bc47b0 [TS-359] Remove DIR_SEP and use slash directly
new bed830e TS-760 Cleanup mgmt types.
new fa5af5f TS-648 Use hwloc library when available. This can be disabled with --disable-hwloc.
new 7ed27c3 [TS-842] remove uninstall target from build system
new f980ba2 TS-840 Regression checks fail (again) due to faulty assert use.
new d6a7a60 TS-826 TSHttpTxnErrorBodySet() can leak memory
new 7e98262 Added TS-826.
new 0cd800f TS-847 Bad timeout when using CONNECT method
new d8805b4 Added TS-847.
new 6c1da76 fist commit, add myself to cluster reviewers
new 519a06b [TS-845] make proxy.config.cluster.ethernet_interface default to lo/lo0
new 30e3e3c TS-850 - update.config scheduling fixed to be as documented
new 9326331 [TS-822] make cluster thread number configable
new 28acd41 TS-847 Fix NET_CONNECT_TIMEOUT default value.
new f0b529e TS-847 Oops, fixed the comment too, thanks amc.
new a61861f TS-851 run TS without a real interface
new 5eb4b72 TS-851 update CHANGES
new 6414686 Fix Sun CC warning: Empty declaration (probably an extra semicolon).
new fdc63cb Expand svn:ignore
new 5c04ca1 Extend svn:ignore
new c8cb953 [TS-868] fix build on platforms which use --no-copy-dt-needed-entries and --as-needed in linker phase.
new 92894e5 TS-865 Need to get address for a VConn from a plugin similar to how you can get it for the various things in a transaction
new 06125bd TS-862 Need to be able to make keep alive connections not shared on a per-transaction basis.
new 552f3c9 TS-861 Need a way to disable Vary: Accept-Encoding checking so a plugin can take care of that.
new 324c42d Updated with the latest fixes.
new 0d1c101 TS-860 Built in error for host not found looks like Internet Explorer error.
new 90ca9d8 Added TS-860.
new 6da43e2 TS-864 Need more information from CacheHttpInfo (req time, resp time, size).
new a44a0a6 TS-834: InactivityCopy::check_inactivity crash
new b85cc88 TS-833: Continuation::handleEvent deadbeef fix, thanx: taorui <we...@126.com>
new ce2a9c8 Unfortunately a dog's breakfast of fixes I needed to get ATS working and prepare for IPv6.
new 4aa7eed Compile error fix.
new 569f22f Another compiler fix.
new 2a0aaac Compiler fix because apparently my system is globally unique.
new b71edb8 Compile fix.
new ac36d1c Possible fix for memory corruption.
new a2627ac This debug only assert would have caught the DNSEvent bug.
new 868aa67 Added a couple of commits (update CHANGES on or after commits!)
new 55b416c TS-873 Wrong code in iocore/net/UnixNet.cc
new fbed6fd TS-869 The stat code for ram_cache miss is lost
new 224a631 TS-870 Something wrong with the evacuate relevant codes in cache
new 1ea9d90 Comment and license fixes
new 2921ff0 comment fix.
new 2f034a5 TS-853 Plugin examples should be updated to use the sockaddr API instead of the deprecated int style API.
new ab6b9e0 TS-875 TSFetchRestpGet(), TSFetchPageResptGet() and TSFetchUrl() have incorrect asserts
new e539f83 Addes TS-875 (it's a backport candidate too).
new b19c846 Fix for TS-881 - better error message from TrafficCop when admin user lookup fails.
new 7435652 Additional tweak for TS-881 as suggested by reviewer jMCg
new fb9b9dc TS-877 remove unecessary local object
new c4b37ae Ameloriation for TS-837 which are generally cleaner code.
new 337d16c Tweaks to prepare address helper functions in ink_inet.h for external (plugin) use.
new 674142d This fixes autconf failures for strange versions of autoconf, anyway:
new 9962201 TS-730 Allow for the SSL Cipher Suite to be configured:
new aa577b8 TS-804 - libcap required when running standalone.
new 8d7bb47 TS-882 traffic_logstats dies when printing log.
new cb7314b Added a bunch.
new 78ded1e TS-882 Also make sure it builds on *BSD platforms
new 245153e [TS-884] cleanup unused variables from iocore/net/ We're down to one variable referenced in these files: net_config_poll_timeout To me this means that we need to give this file new meaning, or throw it out.
new ddbd34a TS-816: Make attributes work on other ports
new e90f6e4 [TS-730] consistently use the *right* variable.
new f9918ee Fix spurious "admin user string was empty" messages
new 0695398 TS-848: fix crash in net pages and remove useless option.
new 585f436 Configuration documentation update and removed a useless include.
new 0d045a7 This one is for zwoop - die useless header file, DIE!
new 165f368 NetConfig files executed by order of Igor. The few trinkets left were moved to I_Net.h and I_Net.cc.
new bc43ebe Remove IPRange class, replace with faster, IPv6 compatible IpMap.
new 57b583e ignore coverity error
new 8c66899 IPv6 updates - replaced IpLookup with IpMap, changed some uses of ip_addr_t to in_addr_t
new ede780c printf format fix
new 715a2d8 Trying another printf formatting fix.
new 02e8794 changed sprintf to snprintf
new d12c09b TS-567 Cleanup, removing unecessary, and unsupported, debug features
new dc4d352 TS-883 Fix help / usage text to be, ehm, correct.
new 2d65155 TS-807 no config item "proxy.config.hostdb.disable_reverse_lookup" in hostdb
new 5b89bcb changed strcpy to ink_strncpy
new 1b47814 TS-898 "fixed" problems reported by Coverity 1. Changed sprintf to snprintf 2. ignore error on sscanf that is safe
new 28b6e8f TS-885 service trafficserver condrestart does the opposite of what´s intended
new 7a767cb TS-890 update remap.config comments on regexes to be accurate.
new db91082 TS-889 Disable warnings on deprecated APIs for Darwin (OSX).
new 1cf92aa Updated with recent changes
new 96e371a TS-859 Hopefully make parent proxy not not work anymore
new 4c0588a Updated with TS-859.
new fb6ca11 TS-863 I want to be able to set proxy.config.http.keep_alive_no_activity_timeout_out per-transaction.
new d66e59c Added TS-863.
new edc72f8 TS-901 Valgrind found minor leaks and uninitialized variables
new d77d7ea Added TS-901.
new 7b19877 Fixed function definition for TS-817.
new ed33a3a TS-903 IPv6 upgrade and cleanup of resolver code.
new 3e854de TS-597 (IPv6 for DNS) and TS-907 (bind DNS source address)
new 2eb97a2 Forgot to define a static.
new c9bffa9 Another attempt to build on solaris.
new 2e01ea6 Moved an include to try to avoid Solaris link issues.
new f0e0de4 Another round at Solaris build.
new f9f7f40 TS-906 ATS does not read proxy.config.http.forward.proxy_auth_to_parent
new 3953ddf Updated with TS-906.
new 4e88e5c TS-874 make asf-dist work with git repo
new 87fcbd7 TS-849 fix some records variables for traffic_line -s setting
new 91746bf TS-888: fix SSL by enabling the right direction on successful setup.
new 97ac1df TS-909 code cleanup in iocore/net/UnixConnection.cc
new 4a2e154 TS-813 http_ui /stat/ should response with content type
new 4b10a94 remove the debug codes in the last checkin
new 65b3780 TS-813: no need for xmalloc
new d122af7 Revert "TS-813: no need for xmalloc"
new f141796 TS-911 Remove unecessary lock in HTTP accept, and cleanup
new 4c07e65 Add TS-911.
new d6e1b2c TS-908: IPv6 HostDB
new 4a344f0 TS-908 cleanup
new bc2e009 TS-914 fix iocore_net_main_poll debug info in UnixNet.cc
new c024348 TS-466: Multiline headers
new 754a151 TS-916 TSHttpIsInternalRequest() crashes if client connection is terminated prematurely
new 1dd05fd Updated with TS-466 and TS-916.
new cf82598 TS-918 Allow interval-based rotation for round robin entries
new 70e875f Added TS-918.
new 779a06d Further fix for TS-466.
new 783c7ba Further fix for TS-466.
new 1d46c49 Add a generic Doxygen file description
new b4979b2 TS-900 TSHttpTxnNewCacheLookupDo (experimental) breaks requests to origin server.
new c05ca44 Added TS-990.
new 162d8ce Fix some Debug to actually be correct
new 9a1ac65 TS-880 Major performance problem with second request on same keep-alive connection
new 6d7a70a Added TS-880.
new dc5e113 TS-867 moving to a different thread only if the pluginvc is invoked from a non regular thread
new bf32492 TS-867 fixed the typo in the previous checkin
new 6520630 TS-876 commiting Manjesh's changes for port based regex.
new 09bf093 Added TS-867 and TS-876.
new 8247bca TS-919: Make iocore IPv6 capable.
new b73021c Fixes for problems in TS-919 and TS-876
new e7aff50 TS-925 Consider switching from integer thread IDs to hex thread IDs
new 8787a06 Added TS-925
new d997976 TS-927 dont use malloc.h (fails on FBSD).
new 79b3bc6 Added a few WCCP ignores
new 68b7ea4 add CHANGES entry for TS-888
new 020a1e8 Cleanup of some unused defines.
new 3187525 Bump to 3.1.1.
new da72fba Compile would fail with --enable-purify. This patch makes sure it works again. But, how useful is --enable-purify in the current state? We're written a lot of code, but did we account for it to properly work under purify?
new c71ef52 TS-896: log collation reporting Host down
new e070a14 TS-896: fix the linking problem reported in solaris compile
new 71c7c79 TS-896 it is really UglyLogStubs
new b0536ce TS-936: fixed core file generation on Linux
new 97daafa Updated b0rken release dates.
new 0e48144 TS-940
new fff7173 TS-931 cut cluster latency from 24ms to 10ms
new 342bdc2 Fix broken indentation (from "indent" run eons ago).
new 4565c0a Missed one indentation error.
new 341a2c5 TS-940
new f5c0ba7 C++ sucks, fix g++ warning gone error
new 979b423 C++ still sucks, fix g++ warning gone error
new cf03e5a TS-940 Add the new option to the regression tests
new b37028c Fewer logs on server conn retry
new 485326f TS-941 invalid cast of off_t math to int.
new 38c0897 Added TS-940 and TS-941.
new d99de4a TS-929 diags.log needs to be writable by nobody.
new 2747382 TS-567 Clean up ink_malloc/free to ats_malloc/free, and remove unused code
new 5fd2c94 TS-567 Remove ats_memcpy(), it is actually slower than plain memcpy
new 60974da TS-567 This removes the debugging capabilities of xmalloc etc. We will replace that with tcmalloc / jemalloc in the next steps of this massive change set.
new ac700f1 TS-567 Add support for tcmalloc, --with-tcmalloc
new b9f8d33 TS-567 First set of xmalloc -> ats_malloc conversion
new 0d0fd1a TS-567 Second set of xmalloc -> ats_malloc conversion
new a1fcfa6 TS-567 Third set of xmalloc -> ats_malloc conversion, more to come
new b2ef652 TS-567 Fourth set of xmalloc -> ats_malloc conversion
new a2cec0e TS-567 Fifth set of xmalloc -> ats_malloc conversion
new ce4c4aa TS-567 Sixth set of xmalloc -> ats_malloc conversion
new cf25672 TS-567 Last xmalloc now converted to ats_malloc
new 17a0556 TS-567 Remove _xmalloc as well
new 58a2be8 TS-567 Change existing malloc() calls to use ats_malloc
new 7ec59c0 TS-567 Fix build with WCCP
new ddb82a5 TS-567 Change xfree to ats_free
new 1b72965 TS-567 Fix compile with missing xfree
new 900203b TS-567 Change xfree_null to ats_free_null
new f2088d3 TS-567 Change xrealloc to ats_realloc
new 51a214f TS-567 Change xstrdup/xstrndup to ats_strdup/ats_strndup
new c8d6ff3 TS-567 Cleanup some old references to ink_strndup etc.
new ec93107 TS-567 Fix some obvious misuses of free()
new 4e805cf TS-567 Move -ltcmalloc to the far end of the link command
new 9e741ae TS-168 revert iObject related changes in logging
new 7ca56f7 Improve the error message for the cache.db setting in storage.config: When set to a directory with no direct I/O we warn about that, rather than printing strerror's "Invalid Argument"
new adb0241 TS-813 we should use ats_strdup now
new 8385f03 TS-947: race condition in AIO: this fix prevents soft lock by checking the atomic queue every 10 msecs to see if anything was inserted w/o the lock.
new b0fc67b Implements TS-943
new 8292fe8 TS-567 Standardize the use of ats_memalign, and use it for FBSD / Darwin
new 579ce0f TS-84 Unify all code to use PATH_NAME_MAX, and increase it to 4K
new e460a80 TS-924 More efficient sharing of origin connections.
new 6f96aa2 TS-924 Move per-thread cache initialization to thread creation
new 2c3b692 TS-924 Make the global configuration option require restart, to avoid confusion.
new aad76dd TS-924 Make locking less prone to deadlocks. At some point, I need to really figure out this lock dependency
new 4828b20 Fix make check, I think ...
new 49fffa4 TS-953: Add ink_strncat for symmetry, n.b.: This will be removed later when it proves useless.
new 41ad754 TS-953: Add _TSstrlcat/cpy for easy access from C++ core/plugins
new 2b6fe10 TS-953: use ink_strlcat/cpy, or TSstrdup for things that are just duplicated!
new 2eb8af0 TS-953: C needs declarations
new 4afbe4d Replace assert with ink_assert. Hope this fixes make check failure on Solaris.
new 8e8fe4d This hopefully fixes make check on Solaris
new d3b2db1 Make example plugins compile again
new 781b642 TS-953: consolidate string copy/concat for examples.
new a41b29e TS-956 fix the conflict with zlib-1.2.5.1
new ceb3c54 TS-950 Make the HTTP header regressions work on 32-bit, inefficient, but works
new 3c6a86c Updated with recent changes.
new ce3e216 DNS fixes for TS-958 - remove self copying.
new 079bab0 Fixes for DNS fixes for TS-958 - remove self copying.
new d88f875 TS-953: consolidate string copy/concat for cop.
new 88f1986 TS-953: consolidate string copy/concat for wccp. Remove private copy of NO_FD.
new 67a6464 TS-953: consolidate string copy/concat for tsconfig.
new 78ad0a4 TS-958 "fix" some broken self copies in regression tests
new 1a5773d TS-953: consolidate string copy/concat for lib/records.
new f7fa6dc TS-958 Fix a valgrind complaint about using unitizalized memory
new f8a1724 Fix svn:ignore for make check
new 19a9457 TS-953: consolidate string copy/concat for lib/ts.
new 0947ea0 TS-953: consolidate string copy/concat for lib/ts.
new c5da1a8 TS-953: fix regression introduced by r1171837
new e60f23f TS-953: consolidate string copy/concat for mgmt/cluster
new 0762d8e TS-953: consolidate string copy/concat for mgmt/web2
new 22e987a TS-953: consolidate string copy/concat for proxy/http/remap
new b970e90 comment fix only, no functional change.
new 18b6977 TS-953: consolidate string copy/concat for proxy/http/ - comitting test first.
new 2644aed TS-953: consolidate string copy/concat for proxy/http/ - passing regressions, thanks amc!
new 3539bb4 TS-953: consolidate string copy/concat for proxy/stats
new 5e96cda TS-953: consolidate string copy/concat for proxy/ Tests.
new 1d4a31a TS-953: consolidate string copy/concat for proxy/logging.
new 84018a3 TS-953: consolidate string copy/concat for the rest of proxy/.
new 3de557a TS-953: consolidate string copy/concat for the rest of mgmt/api/.
new bbcc30f TS-953: consolidate string copy/concat for the rest of mgmt/tools/.
new 2f8c276 Move test to attic.
new d161412 removed tests.
new 03520d8 TS-953: consolidate string copy/concat for the rest of mgmt/utils/.
new 20ad34e TS-953: consolidate string copy/concat for the rest of mgmt/stats/.
new 03e1805 TS-953: consolidate string copy/concat for the rest of mgmt/cli/.
new 0fe0bef TS-953: consolidate string copy/concat for the rest of plugins/.
new abb1a53 TS-953: consolidate string copy/concat for the rest of mgmt/.
new 95d8cf4 TS-953: consolidate string copy/concat for the iocore/cluster.
new a877cf4 TS-953: consolidate string copy/concat for the iocore/hostdb.
new c5c8462 TS-567 Oopsy daisy, lets make it manage to recover a cache restart
new dd4360a TS-962 Fix some typos of conenction
new edbd82a Updated CHANGES with TS-962
new d639e7e TS-953: consolidate string copy/concat for the iocore/dns.
new 727dadb TS-953: consolidate string copy/concat for the iocore/net.
new de091cb improve documentation of example/remap plugin.
new 9011a6c TS-953: consolidate string copy/concat for the iocore/eventsystem/.
new bd30428 TS-953: consolidate string copy/concat for iocore/cache/.
new e3d99ca code cleanup with aio
new 1be9d0b TS-953: consolidate string copy/concat for proxy/hdrs/.
new 02248ed TS-953: consolidate string copy/concat for mgmt/tools/.
new cc1d500 TS-953: this should fix the build failure introduced by r1174513
new 8d51025 TS-953: this should fix the build failure introduced by r1174513, really.
new 0ded88d Another attempt at fixing build regression on Solaris introduced by: r1174513. This time by removing lots and lots of duplicate code..
new e32b979 Cleaning up some copyright comments.
new ac16a27 r1174513 build fix: Remove more duplicate code, add function declarations.
new c561450 r1174513 build fix: Add another declaration, fix compile error by removing _bool variables.
new 89c2e71 r1174513 build fix. Symbol binding. Fix declaration, move Net_GetSMTP_Server out of #if defined(..)
new 5a79089 TS-955 fix regression testing for logging api
new c34d665 Exclude test_*.cc,h,i -- these are not really useful for Doxygen.
new 381ea2b remove weird cast
new a137c6f TS-967: This is a simplified version of Arno Toell's patch which does the same: Check if any -O options where given, and if so, use those, if not, use our default -O3
new c11ce46 TS-957 remove IE6 from the white list of ae_ua filter
new 7b2f3cd TS-567 Add support for jemalloc as well
new 0d78a57 TS-567 Added proper support for jemalloc includes, and support platforms where there is a prefix on the jemalloc symbols, e.g. OSX
new bf803ab TS-567 Only use mallopt on Linux for now, we probably should get rid of this entirely
new bd749d5 TS-926 - IPv6 conversion of iocore.
new 891f524 TS-945 Convert transparent forward request to server proxy request when forwarding to parent proxy.
new 5c8dab7 Contribution fix
new 3ac1bbe TS-567 Remove CHECK_FOR_DOUBLE_FREE now that we have debuggable mallocs
new ee14303 TS-567 Removing CHECK_DEADBEEF, since it is broken (according to jplevyak) and not needed
new d1bfd30 Undo the premature commit of TS-824
new f7c3221 TS-567 Removing INK_USE_MUTEX_FOR_FREELISTS since it is not needed
new 19883bc TS-567 Removing USE_SPINLOCK_FOR_FREELIST since it is not needed
new c88e561 TS-938 - fix VIA to avoid loopback address.
new d307099 Fix building with -Werror=unused-but-set-variable for last checkin
new 27476f9 TS-567 Add --disable-freelist, finally
new 1627464 Updated with latest changes.
new aa3994a TS-979 Found a few places where we can segfault with strlcpy
new eb98c00 TS-932 m_pending_event == NULL crash in LogCollationClientSM.cc
new 2c67dc6 TS-830 Better error when there are e.g. CLI permission problems. Author: AdunGaos
new 1f811cc TS-979 Small optimization when stat pages are disabled
new e7b4ba0 TS-964 Add 64bit integer plugin APIs for HTTP headers
new 47439ce TS-824 Range requests that result in cache refresh give 200 status response with full contents.
new 6e0e3e5 TS-567 Make proxy allocator be normal class allocator when no freelist
new bec6c2d TS-938 Update - fix for not having getifaddr()
new 48448cc TS-567 Cleanup around PURIFY
new 31500d1 TS-948 Do not reload (or load) a broken remap.config
new c942c3d TS-871 Fix a small stats bug, which would credit TRACE and OPTION methods against extensions as well
new 50be413 TS-948 Do not reload remap.config with broken plugins
new 4f8a3ab TS-963: Fix ip_allow to be first match.
new b5790ad TS-747 Add a new option, proxy.config.ssl.compression, to turn SSL compression on / off. Currently only works with OpenSSL > 1.0.0
new a90a976 TS-948 One more attempt to fix all reload problems, please test
new c2ddca4 TS-948 Fix one more place where we exit
new 7839c5b TS-973 Eliminate proxy.config.http.verbose_via_str
new d7441af Updated with latest changes.
new 0ca5588 TS-928 Compile problem in TsErrataUtil on FreeBSD 8. Review/suggestions: amc.
new 60ab663 TS-928 More compile problem in WCCP on FreeBSD 8. Review/improvements: amc.
new bffeed0 TS-985 ts/ts.h uses C++ comments, which are technically not C.
new d650f0a Remove this unsupported API (there's no implementation). And, we have TShrtime().
new c4c516c TS-991: WCCP race/stall condition fix.
new 53c7f65 TS-934 Wrapper for NetVConnection to allow safer locking of connection objects between threads.
new b28f985 TS-994 remove the extra space from X-Forwarded-For
new 9c8ed3a TS-988: IPv6 for ICP
new e329b79 TS-988 Make it build again
new 64e8dd2 TS-997 ATS crashes on remap plugin initialization failure
new a25b120 TS-988 fixup - seems to work better now.
new d8ab04d TS-984: LogFile::roll crash fix.
new 8faaf1c TS-1005 Implement reload function using traffic_line. Author: Jan-Frode Myklebust
new a4911df TS-1005 Remove force reload label on restart function. Author: Jan-Frode Myklebust
new 8bf151a Added 1005.
new 5e1a26e TS-1010: Reverting to strncpy in WCCP because strlcpy breaks the security key handling.
new a6a4fbb TS-984 refix with special zwoop assist
new e4cf1c3 TS-1009: Do not start ICP contiunations if ICP is not enabled.
new 24ffdcf When we want read, we mark read clean and request a rescheduled read. When we want write, we mark write clean and request a rescheduled write.
new 35c324d TS-989: IPv6 compatible logging.
new 79d656f When you read in SSL it might block because you need the socket to be writable. This addresses that issue and reschedules the connection for subsequent activity.
new bc6b1d3 TS-989: Extra tweak for problem in LogStats.
new c5d697d TS-1004 Transformation plugins cause connection close when content length is not known ahead.
new 3b89738 Eliminate proxy.config.http.append_xforwards_header, which is never used
new 3e96db5 TS-982: Fixed PluginVC set active/passive addr.
new b74501e TS-989 tweaks - cleaned up type name issue, improved field length calculation.
new 6522c05 TS-989 tweaks - better tweaks.
new 1abf6e0 Fix typos, no code change
new 6f9986b TS-1008: Add API to access TCP connection from SSN.
new ae5cd07 Added regex remap plugin from Yahoo!
new bee9846 Moved plugins under trunk/
new 2f0fb7a Moved plugins under trunk/
new a714092 More TS-989 fixups.
new 66d6dd7 TS-989 probable fix for stack corruption.
new 33914ca TS-1013: Allow ssl_multicert.config to support CA chains per host, i.e.: dst_ip=12.34.24.253 ssl_cert=foo.pem ssl_ca_name=fooCAs.pem ssl_key_name
new cdf1a60 Updated to build on ATS..
new 42ccb03 Get it to compile at least, albeit, crippled.
new 0f65f09 Get it to (mostly) work.
new d85ae50 TS-1018: Remove OpenSSL acceleration code and configs n.b.: This commit *always* enables non-blocking SSL by the virtue of not making it dependent on an SSL accelerator.
new 2f8d86a make cache evacuate work as expect
new 66f214d added TS-971
new 191a1c9 update changes
new 50206ef Fix an issue introduced by r1199566, set ssl_accept_port to a sane default.
new 50a0a7e TS-944: Align all configurations of paths to use the same function, this now guarantees that TS-1013 actually works.
new 35a53b0 More cleanup re TS-944. All paths are now handled with set_paths_helper()
new 6d7e7d4 More cleanup re TS-944: Fix build.
new 0402811 Fix potential memory leaks when returning early with errors from parsing SSL configs
new 238f015 No serious objections to TS-1016, so here is the commit
new db1e44f make amc happier. related to TS-1016, but change them all to miliseconds
new d89cd4c fix FIFOs to work on solaris
new 60a0a53 mkfifo is POSIX.1-2001. Use that
new b9ad6c2 fix arg list on mkfifo
new d8bb2bc Formatting fix, no code change
new 29e40e7 TS-857: Fix for cross thread closing of VCs
new d541831 update changes
new f44d94e Better warning for TS-989
new 3a49692 Fix some RAT warnings
new 8ce9ffd Cleanup code in SSL Config - no functional change.
new af27e4d Code clean up for SSL:
new 991d3ee SSL Fix copy/paste error that breaks the build
new cdcfb72 SSL: Fix error that breaks the build
new 7435084 Added benchmarking client for doing high performance benchmarking. Code from Yahoo!.
new ce7fa80 removed the license file and added a Makefile
new 398cd1d Added http_load to the ignore
new 5cab683 indented the code with indent and used the "standard" ts indentation
new bec9d68 Added the apache license and created a NOTICE file
new a112056 Revert "Added the apache license and created a NOTICE file"
new cc9f1ea Added apache license to merge stats since it was created at yahoo.
new 43cc538 Bump version to 3.1.2
new 18121bf TS-1021, TS-1022: Binary log fixes - remove extra new line, use size specific types for serialized data.
new 862284c TS-1028 Avoid triggering assert when running debug build and enabling per-thread connection pols
new 3f07228 Cleanup
new 2733bf5 Add proxy.config.http.insert_age_in_response to default records.config, it can be useful some times
new ef86ac5 TS-1030 Improve hashing mechanism on WKS.
new 4256161 http_load: improve performance when loading urls with -proxy
new 4bd529b TS-857 Revert this change
new 3b4ed35 TS-1037: stop ignoring general addresses for local machine address.
new 2f851c8 Remove some trailing white spaces
new 0b6c721 Bring the possibility to build with clang. n.b.: Right now, this does not work, because our code has long since (v2.1.4/TS-427) parted with clang compatibility. XXX: Why are we not checking for clang on darwin? Isn't XCode the default.. thing? Doesn't it come with clang? How often more will I write clang in this commit message? Questions...
new b7e54d3 update STATUS file with release date
new 0a4d1b4 Make sure make clean can always be run.
new bd44912 Add possibility to extend tsxs command line for -Iincludes.
new 7e952e8 Normalize Makefiles
new cb87705 Normalize Makefiles
new 631dc00 TS-1039: PATCH: use pcre-config to find libpcre Author: James Peach Review/Test: igalic
new 7802775 [TS-1042] correct debug message in FetchSM Author: James Peach Test/Review: igalic
new 46e3cde Semi-revert TS-1042's r1212343: use "%.*s" for consistency. Also: No more tabs.
new 7bff0dc TS-1047: Fix lots of spelling mistakes Author: Arno Töll
new b2109cd TS-949: fix key->vol hash to be consistent when a disk is marked as bad.
new 3719be1 Updated.
new 9fa3413 TS-992 Rename swapXY() to ts_swapXY() to avoid name space collisions. Author: Piotr Sikora Review: Leif
new 1ce2e36 TS-992 Don't mix old and new ARPA namserver.h interfaces. Author: Piotr Sikora Review: leif
new 643c62a TS-992 Drop getnetparms(), it's not used.
new 7670786 TS-992 Add missing link time flags for a couple of tests.
new d590ec3 TS-992 Missing include for unistd.h, to get NULL.
new b03c3cb TS-992 Guard against missing ENOSR and EPROTO definitions.
new fbedfcb TS-992 Fix usage of NEED_ALTZONE_DEFINED
new c0e5a75 TS-992 Fix off by one error in sscanf for test tool
new 62d531c TS-992 Improve detection of available system headers in autoconf.
new 1711257 TS-992 Cast localtime argument to const time_t.
new d2f5476 TS-992 Add missing <sys/types.h> include in example.
new 72ba4ee Updated with TS-992.
new fd23187 TS-992 Fix compiling on Solaris again
new 09b02e7 TS-1055 Wrong implementation of TSHttpSsnArgGet
new 371abae Added TS-1055.
new 9e8ccfb TS-998: Distinguish between normal URLs and proxy URLs containing routing info.
new d6ec8e1 Fix typo in previous commit.
new 92692b2 TS-1029 DNS crash if we free the memory into system
new 382808e added TS-1029
new f5635b0 TS-1065 traffic_cop segment fault when enable TRACE_LOG_COP
new 9c43c78 Updated with TS-1065.
new 5350b8d TS-245 Add TSStringPercentEncode(), TSUrlPercentEncode(), and TSStringPercentDecode()
new d234edf TS-999 Deprecate TSUrlDestroy(), it is a no-op. Just make sure to release the buffers as usual.
new 8c2ec72 TS-992 Add OpenBSD support. Author: Piotr Sikora
new bca33e8 TS-1014 slow log can not print logs well on 32-bit system. Author: weijin
new ff341cc Fix link to docs in Solaris SMF script.
new 496bb0c7 Better decoupling of UDP from Net*.h
new f8e7b9c Revert "Fix typo in previous commit."
new f5a3dcc Revert "TS-998: Distinguish between normal URLs and proxy URLs containing routing info."
new 6a22578 TS-1057 Expose Base64-encoding through APIs. Author: Yakov Kopel and leif
new 5362081 Make some APIs more uniform, and fix some bugs from previous changes
new c9f0966 TS-992 I know we could do a static_cast/const_cast combo here, but wth, lets just stick with the current code base, and get it to compile
new caf3d30 TS-1071 Debug statement in FetchSM broken. Author: Brian Geffon
new 5e3c83e TS-1040 teach TSHostLookup to use const. Author: James Peach.
new f5a0c14 TS-1044 Fix TSVConn{Read,Write}VIOGet in UnixNetVConnection. Author: James Peach.
new d1c092a TS-1052 trafficserver restart does not work (needs to let old process die). Author: Billy Viera
new e0ae4a7 TS-1032 Assertion when upstream connection is established (with event handled by thread A) and immediately disconnected (handled by thread B). Author: Uri Shachar.
new 7c1a0a3 TS-1074 PluginVC should schedule to the local queue instead of the external queue. Author: Brian Geffon
new f540496 TS-1048 Add TS API to enable plugins to use traffic server configuration infrastructure .
new 425e3d7 TS-1056 Lost UA connections can show up as "400 ERR_INVALID_REQ" in logs
new a7f83d1 1049 TS hangs (dead lock) on HTTPS POST requests Author: Wilson Ho
new a66535f TS-1038 TSHttpTxnErrorBodySet() can leak memory. Author: Brian Geffon
new a072ab4 TS-1038: re igalic's complaint about r1228991 use ats_free_null() instead of if-block.
new 066cfa2 TS-1089 fix: Remove bool argument.
new a4b4852 TS-998 Keep a record of the original Request on the URLImpl and provide a new API to access it. Should be cheap: copying is only required if copy_strings is true in url_parse.
new e3bb6c3 Fix to force failure if POSIX capabilities are explicitly enabled but not found.
new 643b22b Fix the configure.ac fix.
new 4ce9d00 TS-998 Make this new feature optional until we can figure out some less expensive alternative
new 56c5645 TS-1081 eliminate an additional copy of the pristine URL string reference
new da1bf97 TS-1041 Populate sockaddr length. Author: James Peach.
new 0a2034e TS-996 HTTPHdr::m_host goes stale if HdrHeap::evacuate_from_str_heaps is called. Author: B. Wyatt.
new b49b67a TS-1073 no_dns_just_forward_to_parent configuration parameter is ignored/not used. Author: Kevin Giles. Review and minor changes: leif
new f879e0a TS-1091 CFLAGS=-w` causes configure script to wrongly guess style of `gethostbyname_r` on BSD flavors. Author: Marc Abramowitz.
new 20c9b2b Moving TsBuffer from lib/tsconfig to lib/ts.
new bca9a36 TS-1082: Fix optimizer flags detection.
new 9376c04 TS-1077: Configure all proxy ports in a single config record.
new 7a1f5d0 Add TS-1082 to CHANGES
new 90be649 TS-1077 Fixes for FreeBSD and Solaris.
new 893b772 TS-1083: Compile time detection of NextProtocolNegotiation.
new ac78a9c TS-1083: Initial NPN plumbing.
new 894bad7 TS-1077 - Fix for Solaris.
new 72d04b4 TS-1077 Solaris fix.
new 53bcab2 TS-1088: Add TSHttpTxnOutgoingTransparencySet to API.
new ed4017b Typo.
new 5ea619b TS-1066 TSHttpTxnServerReqHdrBytesGet in InkAPI.cc has an extra parameter (int *bytes) from the prototype in <ts/ts.h>. Author: Alistair Stevenson
new 15e2fcd TS-1089: Added API for creating transparent connections (via PluginVC).
new 9822e2f TS-1096: libreadline support for traffic_shell
new cce8369 TS-1097: online help for traffic_shell
new 8344d2b Update CHANGES
new 8c6ea73 TS-1096: Better autotools support for readline
new b099066 TS-1097: Ignore system(3) return code
new 1a7289e TS-1097: Try to fix Solaris build
new 071b59b TS-1097: Ignore system(3) return code harder
new a0522f5 TS-1097: Try to fix solaris build
new 1b5e2b8 TS-1097: Solaris can suck it
new ddb32f6 Added Apache License to RecHttp.cc
new 8cd9b65 Exclude http_load, it's under a different, but compatible, license
new 066cf33 TS-1035 EventProcessor::spawn_thread doesn't check that there is enough event threads and segfaults
new 424ce78 Removed a few excludes
new 26a39f7 updated changes
new 20c5f39 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new d4bf3ef Change indentation.
new 9726564 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new feecb37 Micro-optimize for the common case, and let me test a git commit again
new fcfec39 TS-1094 Cleanup of indentation before working on a real fix
new 234dc77 TS-1094 Argh, this was not meant to be committed ...
new c9a3765 Oops, undo another bad commit.
new 7b294db TS-1098 Cleanup indentation before changes
new 620d3cc TS-1098 Make rc script support Amazon EC2 Linux AMI
new 970f2bb Added .git to excluded files
new c2d26d7 Fix indentation of license
new 635a51f Forcibly adding -I/usr/local/include to Solaris' CPPFLAGS will break builds. Especially if you have SMC packages installed.
new cbacb6d [TS-1101 traffic_line -x no longer works, at least not timely
new 9b3bae3 TS-1084: Add format string checking
new 9b8aaa6 Add TS-1084 to CHANGES
new 4b48c93 Remove whitespace from CHANGES
new 05360bc TS-1084: Define TS_PRINTFLIKE on the non-gss path
new a6682c5 TS-1084: Coalesce PRINTFLIKE and TS_PRINTFLIKE
new bed2ec9 TS-1084: Fix some format warnings
new 2e4136b TS-1084: Fix some format warnings
new ca39c70 TS-1084: Format time_t as a long long
new 9308b7e TS-1084: Fif off_t format errors
new 1b385de TS-1084: Format time_t as a long long
new 498003b TS-1084: Format time_t as a long long
new b55801c TS-1094: Handle buffer with just CR in it correctly for MIME parsing.
new bf6f7e0 TS-1094: Update CHANGES.
new 2266c59 Format/spelling fixes in CHANGES
new 37eaa29 Preliminary release date for 3.1.2
new 4584548 Merged from 3.0.x
new 69a7fa7 Bump to 3.1.3.
new 49e1dee Don't crash if we can't set up SSL
new 9289d73 TS-1104 Change the hw_sector_size to consistently be an int
new 5ad005c TS-1102 Cleanup obsolete debugging code
new 3c78540 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 4eea5f0 Add .vimrc
new 8421675 TS-1110: logstats incorrectly bucketizes all status codes greather than 599 as 5xx
new a4db15b Updateding CHANGES for TS-1110
new 9500061 TS-1102 This fixes (I think) the build issues on Solaris / non-gcc compilers, as long as they support __VA_ARGS__. Uri, if this is too ugly, please provide a better diff. I didn't want to #ifdef on e.g. gcc for this, didn't seem worth it, but if you feel it's worth preserving fmt when building with gcc, feel free to submit a patch :).
new c2cd672 Fix for compile problems related to casting 0 to a reference.
new 03d858f TS-1115 Fix build for Intel ICC again
new ef63f9f TS-1115 Fix for debug builds, related to ICC fixes
new 19f3673 TS-1116 Some fixes for clang/llvm, on OSX
new 59bf86f TS-841: Move SSLNetAccept and SSLNetProcessor into eponymous files
new 89e24d7 TS-841: Sprinkle some const pixie dust on the SSL classes
new 115434b TS-841: Propagate zero-length read events through SSL
new b282375 TS-841: Load plugins after opening sockets
new c85a874 TS-841: support TLS NextProtocol negotiation
new 98b85f8 Revert SSL_METHOD declaration change
new 3a458cc Fix typo
new 235bdf1 Update CHANGES
new f753ff5 Better SSL_METHOD type insulation
new aa09ec6 TS-841 Fix SSL/NPN when accept threads are disabled.
new af7e88d TS-1116 More fixes to build with clang on OSX
new ea97994 TS-841 Cleanup of some old SSL crud
new 47d1f8e TS-995 changes.
new 8bfb683 Tweaks.
new f1e4bbb Merge branch 'master' into ts-995
new 2ea3cf3 Fixup after merge.
new 06a970c TS-841: Fix the NPN build
new e04aed0 TS-995: Name changes for IP library support.
new cd6eb8f TS-937, TS-1117: Remove TS_HAS_PURIFY macro
new 999a3a6 TS-1102 More Diags cleanup, and performance improvements.
new 56c29c0 TS-1116 fix clang warnings
new fe1da80 TS-1116 fix clang warnings and errors, especially with make check
new 23af5c5 TS-1116 re-enable git -Werror for clang
new 3ae2835 Doxygenated ink_zero
new 89808dd Fixed comment terminology.
new a23a8ed Some minor cleanup, and use the right INT64_MAX
new b4384dc Fixes for TS-1102 compliance
new dd93d72 Add a -max_connect_failures option to http_load
new c39aab2 TS-1122 Support redirects properly
new 6737143 Added CHANGES file
new fd59f21 Oops, wrong logic around when to set redirect.
new 1c8d02f TS-1123 Build problems with editline/readline on OSX
new 3f83bf4 Moved TS-841, and updated CHANGES with 1115
new 332a5d2 remove unused variable from State
new ad6c4ab TS-1109 stack dump may crash too
new 6c4d2b5 TS-1111 crash in RangeTransform::handle_event
new 901ff98 Filter out regex_remap
new 0c89201 Merge branch 'master' of /tmp/FOO/regex_remap into dev/merges
new 1992191 Filter out header_filter
new a6a83ee Merge branch 'master' of /tmp/FOO/header_filter into dev/merges
new fdebccc Merge branch 'dev/merges'
new 8cfc3b7 Filter out stats_over_http
new a5044fc Merge branch 'stats_over_http'
new 1f38e9e TS-1024 Move regex_remap, header_filter and stats_over_http to the main repo
new eee2913 TS-1124 Fix some build issues with new plugins
new 457f85b TS-1126 Fix problems on OSX. Author: amc + leif
new 6a79f69 TS-701: Remove mgmt/cli/script_configs.sh
new 8a06dc1 TS-1002 log unmapped HOST when pristine_host_hdr disabled
new e1d5d0f TS-976: Removing this rather poor example plugin as we now have a proper deflate plugin (TS-1129)
new fd372c9 TS-976: remove example gzip plugin from configure.ac too.
new 0306f0a TS-1124 Try to fix regex_remap to build on Solaris, try 1
new ab54b4e TS-1124 Try to fix regex_remap to build on Solaris, try 2
new 0b39cd7 TS-1124 Try to fix regex_remap to build on Solaris, try 3
new 1b66ce8 TS-1124 Try to fix regex_remap to build on Solaris, try 4
new 9728440 Fix stats_over_http to use the right MAX int
new 58fc4c4 requestPath needs to be set after modifying the _request_url or it maybe invalid. Moved setting of this variable
new 3ad18bc TS-1133 Make the max host-header length configure.ac configurable
new 6006c51 Added TS-1133.
new e3d16ef TS-1134: Remove --enable option for NPN.
new 2534c45 TS-1134: TSNetAcceptNamedProtocol() should fail if we don't have NPN support.
new 21b8650 TS-1134: Update CHANGES
new f67290f Set line length of 120
new cad0e9b TS-462: Configure checks for ServerNameIndication
new c5487c8 TS-462: Add ServerNameIndication support
new 738ccb6 TS-462: Update CHANGES
new 75c6dd8 TS-462: Conditional build support for missing openssl/ts.h
new 64f2131 TS-1138: Fix off by one range error in IpMap
new 2cebb26 Make replace-header plugin work (at least a little bit).
new c3673da A couple of the bugs fixed.
new b442386 TS-1144: fix out of tree builds
new 7bbd783 IpMap::fill fixed.
new d13336e TS-1145: additional clang build fixes
new 925b7d7 TS-1145: zero the whole IpEndpoint
new 41fa47f Header heap fixes.
new 0f57f14 Prepare for v3.1.3 release
new f449203 Change for v3.1.4 in configure.ac
new 633f34d TS-1149: Pretty up automake output
new 1f66ef6 interm
new 4993e52 No ggdb3 for Darwin.
new c12f061 Fixed IpMap::mark
new 855bbd6 Fixed IpMap::unmark
new 9c9937c in Preparation for TS-1148, adapt .gitignore
new 8ea7297 TS-1148: Add a systemd service definition Author: Jan-Frode Myklebust <janfrodes @tanso net> Review: igalic
new 5b20a22 Additional testing implemented.
new fcd092c IPv6 map problem replicated.
new b1f2e98 interm
new f51778f TS-1114: ensure that all accesses via CacheVC::write_vector are protected by the vol lock as this vector is shared.
new 3c3b754 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 994de8f Added 3.1.4 section.
new 679d374 interm
new 1b7a6d3 Update CHANGES for TS-1114 and add a note for TS-857.
new b63fcbc Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new a75f807 Fix a few commit versions
new 597c21e New tests, passed.
new 2b7a385 Adjusted IpMap tests.
new 712772c Final test tweaks.
new 80023cb Updated CHANGES
new adebcc8 Fix for stale github fork.
new f059a8a TS-1143: Fix edge cases in IpMap.
new 441c38c TS-1149 Make this work on older automake versions
new 3377052 TS-1159: add compiler hints to debug logging
new a2dc965 TS-1140: Implement HTTP method filtering in ip_allow.config
new a26f1d9 TS-1140: Making the compiler shut up.
new 225f26f TS-1165: Fix heart beat denied.
new 7460513 Be a little more cautious in processing config settings.
new 1ffea79 Better handling for missing attribute on HttpProxyPort.
new 793f3cf TS-827 Use the new ProtectHeaps class. William, can you make sure this looks good to you?
new c08ce26 TS-1150 Use TS_MAX_HOST_NAME_LEN instead of an arbitrary size
new 60e9618 TS-1150 Limit headers to 64KB, which is our internal limit anyways
new 6014904 TS-1150 Consistently use HDR_BUF_RONLY_HEAPS
new 7d6d263 TS-1150 Some more minor cleanup
new 2731f6b TS-857: fix race in do_io_close: move read of member above set of 'closed'
new 687fdbf TS-1135: move Trie.h to libts
new 9c1958a TS-1135: minor Trie and Queue fixes
new 313c224 TS-1135: add some const qualifiers to DFA::match()
new 0dcad6e TS-1135: index wildcard certificates for ServerNameIndication
new a686703 TS-1162: UnixNetVConnection.cc assertion when accepting a TLS connection
new ce8fb7e TS-1135: Fix signed/unsigned warning
new bb54023 TS-1135: Remove std::distance to make Solaris happy
new 6533c85 TS-887: code cleanup, remove teThreadType
new db6e185 TS-1166: Stuffer.cc is not IPv6 compliant and apparently unused so it was removed.
new 441413b TS-1167: Make parent SOCKS server setup IPv6 compliant.
new ebd4601 TS-1168: Fix UrlRewrite blind tunnel handling to be IPv6 compliant.
new 6f26139 TS-1162: Remove unnecessary early return
new 1abf9bc TS-1171: http_ui cache lookup, double free
new e4dcba3 TS-1172 Remove remap/StringHash.{cc,h}
new 965c3e6 Fix tsconfig library to have a version #.
new dfdb678 TS-981 Remove the support for libev (for now at least).
new b0c93d1 TS-1173 Improve the comments in remap.config
new 0f19fb8 TS-1173 Speling errors and added CHANGES comment
new f5d90c9 TS-1092 Remove specific SSL termination mode, we either terminate, or we do not
new 6d24b00 TS-1092 Remove overlapping conditional
new afedd5c TS-1092 One more tiny optimization, I blame amc
new d69561e TS-1036 Improve some squid log compatiblity. Suggestions from mnot.
new b65598f fixed typo: said to pass socket_pass and should be socket_path
new 7f7fc50 TS-1080 Cleanup before trying to fix these problems
new 3691e5d [TS-1080] If we run out of Log Buffer slots, we assert.
new d876163 TS-1017: IPv6 compliance for logging and log collation.
new cc6da81 TS-1156 Cleanup htonl mess, also fix the timestamp for log fields
new 2075d43 Fix tproxy configure message
new 040e517 TS-1178 cop will kill manager & server, even cop it self
new b7a63b4 TS-1189 Build problem with older versions of OpenSSL.
new 3500ba8 TS-1190 Change defaults for proxy.config.http.share_server_sessions to 2
new 0055c9d TS-1191 Change the default for proxy.config.dns.search_default_domains to 0
new faa51a9 TS-1190 Change the defaults to reflect records.config.
new 0db892e TS-1121 Make --disable-diags at least disable Debug etc.
new 017c898 explicit casting of items to the 'right' size for use
new 81f2715 Solaris under C++ should be setting XPG compatibility and thus iconv should have a non-const argument. Regardless, this should be safe for all Solaris(like) systems.
new 8fd5523 let's try gnu/sunstudio differentiation
new e7d5784 TS-1147: Remove SSLNetProcessor::initSSL()
new 47255d3 TS-1147: Remove defaultEnabled flag from SSLNetProcessor::initSSLServerCTX()
new c426f4a TS-1147: Remove proxy.config.ssl.server.cert.filename
new a238d13 TS-1147: Remove proxy.config.ssl.server.private_key.filename
new e2827c0 TS-1147: Remove default server SSL_CTX from SSLNetProcessor
new cadc9b6 TS-1147: Implement default certificate fallback.
new 5fe79e6 TS-1147: Remove last cert.filename and private_key.filename references
new b555031 Add TS-1147 to CHANGES
new 0d5e5e1 TS-1192 remove gethostbyname from test code
new 00bb63c TS-1192 remove gethostbyname from test code
new 0aa9dda TS-1194 Change conversions to build with gcc-4.6 on Solaris
new 12ce451 TS-1194 Also fix a few plugins to use the core build infrastructure
new abf767e TS-1079 Add an API function to turn debugging on for specific transactions/sessions
new 59f3028 TS-1079 Minor identation and style changes.
new 35009fa TS-1079 Fix compile problems, and add CHANGES
new 56ac751 TS-1079 One more (retarded) fix ...
new 7ad3d25 TS-1079 Change casting of time_t's to int64_t's instead of long long. Also change the printf to use PRId64 accordingly
new 170c771 TS-1079 Fix more %lld to PRId64 or PRIu64 printf's
new 1df0305 TS-1164 fix a race condition in cache init.
new 8586b8e TS-1198: ssl crash when certificates are missing
new 6a3f8fe Update the DOAP file, but not sure about the SVNRepository tag...
new 574d45a TS-1202: install traffic_shell man/doc pages in a more appropriate location
new 0c985fd TS-1202 more config.layout docdir settings for all other layouts
new e70a7c8 The http filter on Illumos is going to be put back as httpfilt, not httpf. This is in OmniOS already.
new d3bc98b TS-1211 Read backlog config value to set the listen backlog
new a5c094e Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new b8161cb Updated with the laste commits.
new 0a83ec7 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 03d6ea1 TS-1137 Wrong returned value of incoming port address. Author: Yakov Kopel
new ceb6467 TS-1137 Also fix the regression tests
new 11c11c8 Meh, wrong bug number.
new f4acef8 fix a wrong CAS operation of ink_time_t variables on 64 bit system.
new f2055d1 TS-1130, fix the building fails of previous commit.
new fe640a2 fix another race condition in cache init.
new 9ae8bfa TS-1212 can not limit ram cache, also fix the stats
new 2bb5bb0 TS-1220 stats: cleanup and fix the wrong values
new d1b1804 TS-1205 double free when RecDataSet in cluster mode
new 4a4c893 TS-1216: just removed the initializer for some gcc`s limits.
new 6a262b2 TS-1150 Improve performance for the hdr_heap protection, reducing the protection refcnt increments / decrements by 100x, give or take.
new 55aceff Added TS-1150.
new e78a99e TS-1226 Make header_filter support e.g. = in header values
new 6bc19b4 TS-1225: remove 32 bit doc_len instances
new 2cee56f TS-1210: remove 3.0.x deprecated APIs
new b0254b2 Added TS-1225.
new cc1773f TS-1227 header_filter "set" operator does not work if the header does not already exist
new bc52713 TS-1186 Now reading the stats values and 64-bit int in the Perl stats API.
new 2072690 TS-1213 update will crash at HttpTransact::process_quick_http_filter
new 80402b5 TS-1142 record ram hit in stats
new 1da4e95 TS-1220 stats: cleanup and fix the wrong values
new f36afeb TS-1229 clean up RecordsCofing.cc, remove unused entries
new 04311e0 TS-1209 Allow for background fill when producer is a transform.
new d4607a2 TS-1217 cop cleanup
new 4482078 TS-1208 check_memory() in traffic_cop never active on linux
new 09d85f6 TS-1208 record it in CHANGES
new 9c0f0ef Top type program for traffic server. Shows statistical information.
new a3c543a TS-1230 configure has an option for overriding ARG_MAX
new 521fe28 Remove temporary dotfile
new 129da88 TS-1163 : Made use of a 64bit capable ioctl in linux to avoid truncating the number of physical sectors for 2TB+ disks in linux. Previously, disks would fail to recognize their full size, though they would work
new bc96275 Fixed format-arg mismatches
new 9ce0e718 Open sourcing benchmarking tool
new 8e2f209 TS-1241 Memory leaks when using TSHttpSchedule().
new 7562932 Added TS-1241
new 28f2c76 Make compile. Remove tabs. Add license. Remove unncessary poll() emulation code. Add support for zipf distribution and fix evo_rate.
new 7c40179 TS-1242 Make it build with some more recent automake versions.
new 4fa8350 TS-1243 Eliminate unused code in ink_isolatin_table.cc
new b778389 TS-1090 Added the ability to set firwall marks on linux connections (bonus feature includes IP TOS/DSCP as well
new 0e20aad TS-1237 Added log fields and containers for cached headers/data, added filtering by container field to custom logs
new 904de85 TS-1239 Fixed missing implementation of TSHttpTxnServerAddrSet
new 493d645 Updated CHANGES to reflect previous 3 commits
new a7a5d1a fixed test/api desync for overridable config names
new 47b5b12 fixed a bug in TSHttpTxnConfigFind
new db91a42 Converted the Perl program over to C++ and added some features
new d0b4853 Added Makefile for tstop
new d5beeb6 TS-1245 proxy.config.http.connect_ports can be '*'
new c50f37d updated to use the local manager if a hostname is not specified
new a2fd13c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 58bc52e TS-1248: Update HTTP status codes and strings
new a30f957 TS-1090 Avoid gobs of autoconf warnings. Bart, feel free to undo and fix it as you see fit, I just got tired of the warnings
new d94bcac TS-1245 better tweak for pcre pattern
new 07596d6 tstop - needed to add calculating the time since the last time it grab the stats
new f2d4c83 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new a1c6a17 TS-1251 Removed the include of ink_port.h. Not needed and messes up when trying to use mgmtapi.h.
new 158b56b TS-1251 updated changelog information
new 4b46b53 TS-1251 Including stdint.h because no longer including ink_port.h
new 9b72286 TS-1251 Adding ink_port.h include since this relies on it.
new f6fefd4 TS-1181 Make the overridable configs work properly with "byte" configs.
new 3cf51ee TS-1181 Reorder some struct members, to make all byte configs near each other (less padding)
new 9980f49 Add TS-1181.
new a79a638 TS-1236 HTTP Accept filters do not work on Illumos
new 53ebc2f TS-672 cleanup Win32 references
new 9f83128 TS-1075 added optional explicit port binding for traffic_cop test ports and an option to use the client's source port as the proxy's source port when connecting through to OS when transparent
new a2fd5e9 Updated.
new 63cd828 TS-672 more Win32 cleanup
new 8e9200c TS-1260 traffic_cop code cleanup
new de323c8 TS-1260 traffic_cop code cleanup
new 65f9c15 fix path in upstart script
new 453f172 TS-1238: Add optional to control seen filtering for the RAM cache.
new dcef71e Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver into ram_cache
new 72ef2de TS-934: backout earlier patch in favor of subsequent patches.
new acdb96d Merge branch 'master' into 934
new 9c5bac5 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver into 934
new e80215f TS-475: Support for efficient processing of single range requests.
new d42a4e0 FreeBSD 9.0+ comes with clang. Add support to build ATS with it.
new e197d2f Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new a855e33 Added some code that should (but does not, yet ...) disable cert verification.
new 0fd1b94 painting a target
new b57523b TS-1265 Fix range handling for open end ranges.
new 38d8b6a Fix the Apple/clang-318.0.45 build
new 8793e8c TS-1262 allow the alternate selection api to force an alternate using a magick return value
new e7e3924 Fix a typo.
new bad6bf0 Added jtest to git ignore
new e67b0e4 TS-1222 single tcp connection will limit the cluster throughput
new 10e8fc6 Add TS-1222.
new 86514a0 fixed memory leak in tstop
new 71d8eab TS-1269 Building outside source tree fails on plugins/
new 3505de4 TS-1240: fix race in log buffer queuing code.
new a3b1486 TS-1250: Cache inspector does not seem to work properly
new cb63bbd TS-1250: Fix signed/unsigned warnings
new e346083 TS-1271: Deprecate INKStat API
new 5eb6b23 Added 1240, thanks John :).
new f7b969c TS-1271: Turn of gcc -Wdeprecated for API tests
new 1f98da8 TS-1271: Turn of gcc -Wdeprecated-declarations for API tests.
new 0ca83ac TS-1272: workaround for - FATAL: HttpSM.cc:890: failed assert
new 3fb6f2f TS-1274: Transformation plugins can send content-length with non-identity transfer encoding
new 8ab9154 TS-1274: Transformation plugins can send content-length with non-identity transfer encoding
new 86631b8 Initial tests working.
new f2c92ef TS-1275 Fix startup problem where /var is on a volatile disk. Author: Eric Connell.
new 71b3a84 Added TS-1275.
new ebc4c1c Fixes for handling Host field.
new 0968497 Merge branch 'master' into ts-1195
new b7e160d Testing tweak.
new 4413ae1 TS-1195: Support IPv6 addresses in URLs and Host fields.
new 5321ca4 TS-1195 - fixed issue for regression testing.
new 83a84cf TS-1195: Solaris does not have memrchar
new 55f8de1 Added 3.1.4, and updated various "history"
new 9f2031d Fix for building on OmniOS
new 403fec8 TS-1277: IPv6 URL parsing breaks remap configuration.
new a25258d TS-1279 Fix build system for gcc < 4.3
new 72eeb5e TS-1277 Another fix for remap issues.
new e8d05ed Bumbped release date of 3.1.4 to June 1st.
new 2511fd5 TS-1282 Verbosity on Via header was not honored properly
new 9a1fab3 Bumped to 3.1.5, we can change this to 3.3.0 in case we don't release 3.1.5.
new 705b48e TS-1277: Parse the port from the URL on the remap path.
new 9e7a913 Moved TS-1282
new a4990c1 TS-1286 Remove proxy allocator includes where not necessary
new 71e609c TS-1286 Remove some optimizations for memcpy that are not necessary now
new 4be7cee TS-1281 make check fail on RHEL 5.x
new 84446dc Update 3.1.4 release date.
new 618c87a Updated in prep for 3.3.0 development
new 4c61fd3 Added a few missing licenses
new 50c624f TS-1296 Do not link all binaries and plugins with libreadline
new 726cf61 TS-1297 Do not link all binaries and plugins with libz and liblzma
new f9abb3e Added three bugs.
new 2a60084 TS-1293 initscript should provide chkconfig header
new 96f33df TS-1294 initscript mentions using /etc/sysconfig/trafficserver, but doesn't use it.
new cf10d7d Added 1293 and 1294 to CHANGES.
new a862e28 TS-1295 Don't assume root privileges during make install. Author: Jan-Frode Myklebust Review and minor changes: Leif
new bc13c5e Moved these plugins from the separate git repo
new 50f981c TS-1301 Add new API, TSHttpTxnMilestoneGet(), to get various txn timers
new ef141e9 got rid of the perl program for tstop
new f41885f moved the src files up one dir for tstop
new 3dce709 updated some formating and added an ignore file for tstop
new 01f0e3f fix a problem where I was dividing by zero in tstop
new 7722bb1 TS-1302: Initial lua remap plugin
new 4dfdce2 TS-1302: Move lua to experimental and wire it into build
new 3e7be70 TS-1304 Allow overriding of tsxs' CFLAGS/CXXFLAGS from environment
new 9b5bb0f Minor cleanup of the response header.
new 85d04a0 TS-1303: Fix backwards compatibility for port configuration for '=6'.
new a423c3f TS-895 Fix WCCP build on e.g. FBSD
new 9883f2c Added TS-1306, which was accidentally committed against TS-895.
new 448179c TS-1229 Fix collation in custom logging
new 425a9ee TS-1310 To avoid endless loop on handleReadDone. Thanks Hua Cai (hua_cai@netentsec.com)
new 2549fa2 TS-959 remove ae_ua filter
new 99cbf8a TS-1289 stats codes mess up when disk fail
new 250004c update changes for TS-1289 TS-959
new bb48a36 TS-959 remove ae_ua filter
new 653ea0c TS-1312 Allow to open cache disk without O_DIRECT, for e.g. tmpfs "disk" cache
new c543a50 Fix typo
new f0a98cd TS-1321 improve RT on Cluster purge miss
new 3be6743 Fix the bug that ram cache and evcuation may not work well in disks (vols) larger than 2TB.
new f3ee4a8 tstop - fixed typo and fixed calculation for object size in cache
new 7a46479 blame me, fix the problem that my previous commit can not pass the regression test.
new 4d59185 better explain how to use ip_allow.config
new 903d8dd TS-1319: Large cache (> 16TB) not working
new 6149644 TS-1319: off_t is a more consistent type for cache sizes than uint64_t
new 19bcca2 TS-1087: TSHttpTxnOutgoingAddrSet forward declaration does not match implementation
new b512fef TS-1332: Silence spurious error when adding SSL certificates with alternate names
new bbb15e4 TS-961: Initial TSPortDescriptor API
new 4ab21b9 TS-1338 SSL not handling some events properly
new 6b92934 [TS-1258] Need the ability to allow a user to alter the background fill config values on a per transaction basis. Author: Robert Logue.
new c0c15ef [TS-1328] TSMgmtIntCreate and TSMgmtStringCreate validation. Author: Yakov Kopel.
new 080606b TS-1341 Remove remnants of TSCacheHookAdd() API
new c497ce5 TS-1341 Remove remnants of TSCacheHookAdd() API
new b21ccf7 TS-1314: Apply const to argument descriptions
new c00f951 TS-1314: Apply static to Main.cc
new 02506c0 TS-1314: Remove global TS_ARG_MAX usage
new fa61f83 TS-1314: Add Vec::append(src, count)
new 7fc244e TS-1314: Remove TS_ARG_MAX from the management code
new 0d85fe4 TS-1314: Remove TS_ARG_MAX from autoconf
new 44052e9 TS-1314: Update CHANGES
new c43eb72 TS-1314: fix signed/unsigned warnings
new 4a3d808 TS-1314: fix signed/unsigned warnings
new 35f9ff2 TS-1314: fix signed/unsigned warnings
new 2568c6f TS-1314: fix signed/unsigned warnings
new 55f83a3 TS-1324: lua plugin hooks and enhancements
new 2e88064 [TS-1343] stat system doesn't check for buffer overflow
new b7ba116 TS-1343 -- Stat system doesn't check buffer sizes
new 8ab44ed TS-1345: fix signed/unsigned compilation issues in Vec
new 7c6b590 TS-1319: Fix cache sizes > 16TB
new fc6f759 TS-538: Remove deprecated INKStats API
new 358410f TS-538: Remove stale reference to proxy/stats/Makefile
new 0467d10 TS-1235: improved diagnostics.
new 9db4645 TS-1350: Detect and prefer LuaJIT
new b300e76 TS-1339: Check for pread capability on VC before range request.
new 4ced027 TS-1339 Make it compile when disabling regression tests.
new ee1c921 TS-1348: no need to set active_timeout when release or bind server_session.
new b187c5c Add an union Alias for 32bit and 64bit
new ede9cd5 TS-1355: Remove support for Unices which do not support 64bit time_t
new 5fa8c8b Fix formatting - no code changes
new 50dea53 Wrong regex for ip in records config. Authors: Yakov Kopel and Uri Shachar.
new 5d6e403 TS-1348 Cancel the activity timeout, and add some Debug info
new 1be0bfc TS-895 Added version checks for bison and flex.
new 73b68e4 TS-895 Tweak bison/flex versions and improve fail message.
new 0a0d002 TS-895 Fix checks against short version strings (2 fields)
new c98f97f TS-895 fix sed to be more correct
new 66a9124 TS-895 More fixes for bison/flex version checking.
new 682c4e3 TS-895 Lex fix, out of tree build fix
new 4ed0234 TS-1363: Cert path not working using intermdiate certificate
new 5703590 [TS-1278] Fix clang warning: assign into a variable to force a volatile load
new 22bd64a TS-1278 Clang warns: Volatile fields read but results discarded
new 2e8ae19 TS-1340: Document the common use-case of standard IPv4 and IPv4 ports
new 69bd547 TS-1370: Restore original stale-wile-revalidate code for posterity
new 4dd5671 TS-1322: CONNECT to parent proxy has URL with a trailing slash
new 6e93cff TS-1315 Fix URL parsing to handle non-HTTP schemes correctly.
new 0dc90d4 TS-1339 Fix crash on range request.
new 7986be6 quick cpp 11 commit more changes to come
new 492936c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 758d865 TS-1380: SSL wildcard lookup doesn't find the longest match
new c7b0868 Tweaks for better WCCP support on Ubuntu.
new 3071419 TS-1380: remove bogus strlen
new d91904c Revert "TS-1355: Remove support for Unices which do not support 64bit time_t"
new c1bc42a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 3f35165 WCCP tweaks for clang compilation.
new b4d4f4a WCCP removed unused method to clean up for clang
new 76aa879 TS-1385: generic atomic operations API
new a2b7091 consistently leave a space in CHANGES to make cherry-picks less broken
new 9c3bebd TS-1392: Fix SNI certificate fallback path
new e24e79d TS-1387: Allow proxy.config.http.insert_age_in_response to be overridden
new 2b14051 TS-1387: Make it impossible to add new TSOverridableConfigKey values without updating the tests
new 47f15df Add TS-1387 to CHANGES
new 829826a fix build on Solaris buildbot, or in general, for automake >= 1.12
new 72dcbdc [TS-1368] fix wccp's out of tree build
new c406a2f [TS-1383] fix C++11 API's out of source build
new 80dde6d TS-1385 Make it compile on ARM, thanks James
new cae7878 new plugin for logging the tcp_info struct or just the rtt information in the tcp_info struct, right now it will only log the struct when the client makes a connection to traffic server
new 91fe506 sample configuration file
new e551e1c added tcp_info plugin to the build on experimental plugins
new 57a39fb TS-1385: Attempt to fix 64-bit atomics on ARM.
new be460bf updated they way tcp_info looks for its config file
new d5e9a10 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 6c5d404 changed the sample rate granularity to be 1 per 1000. Added support for close hook, but there needs to be another hook to ATS before the socket closes before this can work. Removed sync() after writing to the log. Added more debugging to the code.
new 5c7dad1 Added README file with release version information
new 63a7c51 wrapped text in readme
new fa3052a Revert "TS-1385: Attempt to fix 64-bit atomics on ARM."
new b0c74c9 TS-1385 A simpler fix for ARM atomics compile problem
new 58205af Catch up with clang/trunk's definition of clean code:
new a13d99b Plugin that will allow the origin server to set a header that ATS will redirect to. This redirect is handled by ATS and wont be seen by the client.
new fe871b5 Added support to build the custom_redirect plugin with autoconf and automake
new e857750 makefile for custom_redirect
new 9fa553f Added header_rewrite to the experimental plugin build
new cad4054 Check for struct tcp_info before building the plugin
new a73beb4 Revert "fix build on Solaris buildbot, or in general, for automake >= 1.12"
new ded98ae Added more hook where this can be run
new d4e05d4 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 053cc43 TS-1406: add ESI to experimental plugins build
new 9d3bc96 TS-1249: fix some minor ESI issues
new 55b0009 TS-1407 Change the ip allow/quick filter ALL mask to allow all methods.
new ba1e9ae Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 1686269 TS-1356 ground work on the ability to assign threads to a cpu/core
new 025cd27 TS-1356 Simple way of assigning threads to a CPU. It just loops over the net threads an assigns them to a CPU. Better version to come later.
new 4a4c517 TS-1249: preserve gzip encoding in ESI plugin
new 7c28674 TS-1249: hook up the ESI unit tests
new f19a13b TS-1356: Fix the build for missing hwloc.h
new 938279e TS-1412 Traffic shell always suggests a hard restart on config change
new a506b90 TS-1408: Plugin to implement the stale-while-revalidate and stale-if-error features of RFC5861
new 9a1ab90 TS-1408: Fix RFC5861 plugin build
new ed41547 #! the rfc5861 nodejs test server
new 019a9ad Import from GSOC code:
new 0896acc TS-1356 needed for getting the topology information for hwloc
new ed0e0ba Back out the API from TS-998
new 146ce51 TS-1389 Replace TSHttpTxnServerRespNoStore() with TSHttpTxnServerRespNoStoreSet(). Author: Phil Sorber
new 357bba9 TS-1389 Added to CHANGES
new 6034b34 TS-1379 Better error message when mgmt socket is not available
new 7b60a4a Added TS-1379.
new 6c6f876 TS-1415 return 400 response if the length of request hostname is 0
new f03f2e1 remember: Keep space between version and change!
new 4ebd0a4 TS-1421 Modify the default log configs to avoid logging to stdout and stderr
new 2246931 TS-1249: Disable ESI packed nodes by default
new 53c74a1 add TS-1249 to CHANGES. AND A SPACE.
new 7c2a608 Fix for TS-1425: clean up the lingering read before deallocating its buffers
new 5cf77b2 Fix for TS-1426: check that ua_session is non-NULL before using it
new c8392ef Fix for TS-1427: PluginVCs now use a 1 second recurring event for inactivity checks like UnixNetVConnections
new 18ad788 Added more spaces, for consistency
new 24aad8f TS-1414 gzip plugin enhancements
new 3c35457 modify CHANGES for "TS-1414 gzip plugin enhancements"
new d59c7b9 TS-1431 the gzip plugin needs cleanup and refactoring
new 86550f2 TS-1180 gzip plugin configuration
new 98c3c0b TS-1261 enable chunking when transforming from cache
new dab051d Added more methods to c++11 api
new a1b4019 more changes to c++11 api, header code on the way
new 4d3940e forgot to add apache header modify makefile.am
new 06cb5cd fix build issues
new 39a8c28 added header code to cpp11 api
new 1798bb9 new method to api
new adb7e16 TS-1436 Added yahoo layout, so we don't have to maintain a patch
new f962cd1 updated release notes
new f14311a TS-1418 Add automake file to Metalink plugin.
new 7b5c099 TS-1418 Reorganize some of the Makefile.am slightly for experimental plugins
new 8271206 TS-1437 Make the Lua plugin compile on RedHat based distros.
new 2044373 TS-1266 RAM cache stats are wrong with CLFUS
new 7f3402a TS-1440: Fix the LuaJIT build.
new 5c03b0b TS-1440: Lua transaction and session hook support
new b18d842 TS-1364
new 1a0718a Merge https://git-wip-us.apache.org/repos/asf/trafficserver
new 4ca44a0 Update changes
new bf4d77c Fix README to refer to Git instead of Subversion
new 491a753 Forgot to change a few more svn references to git ones.
new 04b5aea TS-1441 fix possible null reference to configuration in gzip plugin
new a3895e2 Bumping copyright year to 2012
new 13bb30c Adding mention of OHSU in README and also addition of ASF License to source files.
new 349b571 Fix some RAT report issues
new 0ac0ddd Add copyright for rfc5861 plugin to NOTICE.
new 02024e4 TS-1416: Do not do cache lookup if cop_test_page is true to stop artificial increase of cache misses.
new b01dc0a Updating CHANGES
new 8568e9d Change Vol::aggWrite assert on writelen from < to <=
new 84fa7a4 TS-1339: Move range offset data from First Doc to Alt header.
new 2b50dea TS-1339: Update CHANGES
new 150be45 Build: Fix compiler error on sizeof() of class member.
new 21a1347 Add ASL license headers to lua examples
new 48a8951 Fix the build
new 0a51cfb TS-1443 add enable-gzip option for gzip plugin
new 099843a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 18baa9e TS-1445 Gzip plugin appends 2 adlers when using gzip compression
new c2cab00 forgot to update the README for the new 'enabled' option
new 732a120 Improve header layout for request/response APIs
new 96e62ed TS-975 server-transform.c broken
new cb841f4 Fix a FreeBSD build error (invalid conversion from 'void*' to 'char*')
new 58f3312 TS-1450 add gzip to automake
new 81aa9b5 TS-1450 add gzip to automake
new dc7f573 Fix the Lua build on Ubuntu
new e2bfe1a TS-1339: Disabled fragment offset storage for non-HTTP data.
new d8c5ac9 TS-1452: gzip build failure with Apple/clang-421.0.57
new d0a57a7 TS-1455 memory leak when using the gzip plugin
new 41754c7 TS-1351 raw disk cache disabled when system start
new 4bc52e9 TS-1386 thread hang in cluster type=1, which will trigger the throttling
new 00953ff TS-1386 thread hang in cluster type=1, which will trigger the throttling
new 5a48e53 TS-1270 add force local cache control in clustering mode
new 6d7a73c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 81d111e bump versions
new 28e4d02 TS-1454 in cluster CacheContinuation::setupReadWriteVC, ic_hostname maybe NULL
new 35f3936 update with release of 3.2.0
new 919b3ce TS-1421 Make diagnostics work again...
new 99c7013 TS-1452 gzip build failure with Apple/clang-421.0.57
new d37cf2d TS-1458: fix LuaJIT include ordering
new 711674d TS-1455 memory leak when using the gzip plugin
new a8baaa4 added all the cc files into the build and added more debugging
new 3bdf457 Fixing some build errors (unsigned vs signed int comparisons)
new debca7e update gzip README with compilation and installation directives for when no Makefile is present
new 5b886ce TS-1464: Apply noreturn attribute to ink_assert
new dccdd5a clang's cecker says this is a security issue
new 05da7a9 TS-1466 disabling ssl compression by default
new 570aaac updated release notes
new b76cae7 TS-1469: Manager can cause restart spins because of hardcoded FD limit
new 48bbfbf Adding reported by to changes for TS_1469
new 0a87a65 TS-1464: apply noreturn attribute to _TSReleaseAssert
new 2bee0a2 make clang happy on security concern
new 47eea07 make clang scan happy
new 9e73563 proxy.config.http.cache.cluster_cache_local ends with an 'l', not an 'e', thus we need to create a case specifically for it.
new 3014556 proxy.config.http.cache.cluster_cache_local is 43 bytes, not 46 :(
new e887769 make clang scan happy: LogAccess::marshal_proxy_host_name()
new 2d60038 clang report Logic error: Uninitialized argument value in lib/ts/lockfile.cc:239
new a2d4611 TS-1457 Fix excessive memory use for transforms.
new a7baf7c TS-1473 Fix header_filter plugin for ARM
new 942d373 clang cleanup: remove dead assignments from mgmt/stats/StatType.cc to result variable.
new aeec26d add on to zwoop's comment
new 8665bbb Log.cc: Acquire flush_mutex before using it in ink_cond_wait, or we risk unknown behavior.
new 8303076 How about we trust the compiler and the user to know what they're doing?
new d19ba46 Make TS build on FreeBSD with hwloc installed
new eefd111 Port cpu sets to Solaris and FreeBSD
new 00d48fa update build instructions
new 97fd7b5 Make ATS compile on Solaris Studio again
new d1d707b Make ATS compile on Solaris again
new e4739f8 Make sure ATS' atomics also compile on Solaris CC
new 319d54d Addon to 97fd7b57753773cabb1d08fe854f01288accce25
new d6d07d8 TS-1484: Fix SNI crashes where there is no default certificate
new be7e974 TS-1436: Fix accidental GNU layout change
new 6fb81ae TS-1488 Check the event`s cancel flag before put it into the PriorityEventQueue
new e58f72c Various clang build fixes
new 9e6b944 Remove unused ts_resource.h
new a457069 Declare TSTextLogObjectWrite format string as const
new 0740be2 Typo fix: s/beeen/been/
new cfd97c5 s/Makfiles/Makefiles/
new 1b4211f remove the unused proxy/mime.types
new 9ce7cbc Make HdrToken arrays static
new abe55a6 TS-1462: SPDY proxy plugin
new 30b3bba TS-1462: Add SPDY plugin Makefile
new 3b1ae13 TS-1462: Fix automake conditional error
new 2e66686 fix the wrong change log for TS-1299
new 54c6b9d Clean up a few RAT warnings
new a4e4a69 TS-1003 make Prefetch config file reloadable
new 47f1a31 make spdy plugin build out of tree.
new db03b39 TS-1518: detect header_rewrite plugin boost dependency
new af3925e Fix clang compilation warning
new 34a2bad Add simple build and regression test script
new dba0879 TS-1516: use_client_addr breaks parent proxy configuration
new dc36d49 TS-1513: SPDY plugin crashes on connection close
new 1e80f53 TS-1525: SPDY plugin sends malformed HTTP version string
new 891b286 Added DNS stats
new a9874cb TS-1526: SNI support breaks IP-based lookup
new ee765af TS-1532 esi plugin does not support cookie sub keys
new a463d34 TS-1503 make Event::schedule simple and efficient.
new 68ad34b TS-1501 vc`s inactivity_timeout event should be schedule in vc`s thread
new 47cb166 TS-1534: implement the interim cache for ESI parser result
new b5bd1cd TS-1535: FetchSM process_fetch_write should ignore event TS_EVENT_VCONN_WRITE_READY
new 243d403 SPDY: Use TSIOBufferReaderStart where appropriate
new 2eaf176 TS-1539: Update build package list in README
new 3d9926a pkgconfig is spelt pkconf on BSD
new 72ee5e0 Format size_t with %zu
new 338c00f Log the number of directory bytes allocated
new 518e838 Format off_t as long long
new 05b0af2 header_rewrite - added license info
new d334458 TS-1446: Make sure age header is enabled.
new 71b9502 TS-1542: Fix so that rfc5861 plugin will compile against older versions of TS.
new baa602e SDK man pages TSAPI, TSDebug, TSMalloc, TSTrafficServerVersion
new b283116 TS-1512: volume & hosting will crash the server in cluster
new 3ace483 TS-1543: Add Logging to rfc5861 plugin
new dfb98be Update CHANGES that I missed previously
new a1d9f28 TS-1223: fix the crash in http_ui show network connections
new b4d2b88 Be more precise in SSL debugging
new 04259ec Revert "TS-1223: fix the crash in http_ui show network connections"
new e827aab TS-1223: fix the crash in http_ui show network connections
new c3c37e4 TS-1548: Update documentation for ip_allow.config
new 962d864 remove MakeErrorBodyVA, enable body_factory by default
new a8ca9d6 update CHANGES: TS-1549
new ae77436 TS-1534: implement the interim cache for ESI parser result
new 8b81302 update plugin ESI README
new a353097 TS-1550: remove unnecessary USE_CONFIG_PROCESSOR define
new b8a8e39 add a README for jtest
new d8cc124 TSPluginInit man page
new 1e83ffd Add man page skeleton
new 79da694 TSMBufferCreate man page
new f72392b TSUrlCreate man page
new ce5b6f5 TS-1534: ESI plugin deals HTTP HEAD method properly.
new 2167d53 fix loop logic of TS_EVENT_VCONN_READ_READY in process_fetch_read
new 423add3 TS-1382: make jtest 64bit nice
new c847b2c consistent (correct) naming of functions. Consistent (working) punctuation for nroff.
new 15c4d78 Add man page for TSRemapInit
new 346bbd8 Consistent API ifdefs for ts/remap.h
new 8ef0291 TS-1494: sslCa should be set NULL after parseConfigLine in SSLCertLookup.cc
new f270d47 cleanup jtest, remove alpha spark irix win32 and mips supporting
new 63bad12 cut 5 columns in the printf
new da5c758 replace the local ink64 with inttypes.h
new 74dbd51 fix http_load compile
new 03dc520 Add SIGINT to list of handled signals
new a5379c6 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new a3fa8b6 Spell authorized consistently
new 5e22828 Strip docs for Linux system with Kernel <2.6.3
new 1b9fa98 step one: Remove ifdefs, fail. Step two: ???. Step three: RAW Disk Support on FreeBSD
new 26849e9 remove old, obsolete ways of retrieving disk-size information
new 690ccc2 get and use hw_sector_size, set disk_id
new a613da9 Add CHANGES for TS-207 (raw disk for FBSD)
new 46fa49e TS-1558: use_client_addr breaks control over upstream HTTP protocol version
new 437fd01 TS-207: Fix the Darwin build
new 23feb51 TS-1560: plugins need memory barriers for ARM
new 914ee98 Create Doxygen HTML without "generated" timestamp
new 8c0eef3 TS-1534: plugin esi - fix missing CL header
new 53ad4f3 plugin esi: string add change to append
new bed634b TS-1561: Plugin esi - Enhancements on ESI plugin
new 951ce48 TS-1565 TSStringPercentEncode returns one character short in no-op case (no encoding needed). Author: Thach Tran <tranngocthachs at gmail dot com>
new 50b0072 Updated with TS-1565.
new 6dadea4 TS-1564: Logs created via the API in plugins are not rolled
new 267c69b TS-1565 Added regression tests.
new 4bd32be add flex to "required" packages for building
new ca1a913 to make read_from_writer work
new ca8d645 Fix comment in configuration file.
new 54b82f2 TS-1572: Plugin response status change can trigger ATS assertion
new c63c4dd TS-1551: reload ssl_multicert.config at runtime
new b4816b0 TS-1551: use ConfigInfo rather than similar custom code
new 82144fb TS-1551: Move ProxyConfig down to libmgmt
new 21b5552 Fix contrib/regression file existence tests
new 69912d2 add author into CHANGES
new 919f711 TS-1576: reload splitdns.config at runtime
new a816812 TS-1553: Detect and build C++11 dependencies
new f1d7027 TS-1561: Plugin esi - Enhancements on ESI plugin
new b1a110c TS-1491 Browser always prompts for authentication (NTLM). Author: Yakov Kopel Reviews / Comments: Leif and James
new d5db1c4 plugin gzip: performance optimization
new 21be311 plugin gzip: TSHttpHookAdd use sample contp
new 6dfedf8 update TS-1561 authors in CHANGES
new b216afa TS-1582 space between string and format specifiers
new b6e6388 ts-1582 changes
new 2a4f512 TS-1583: Patch that works on gcc 4.6 and 4.7
new 90afb39 TS-1583: also make sure this compiles under clang
new 501d435 TS-1582: missed one more fmt in experimental!
new b7e488e Pacth is spelled Patch
new 8a3554a Man page for TSInstallDirGet, TSConfigDirGet and TSPluginDirGet.
new e4e02fa Fix whitespace in gzip config parser
new 81f9f41 TS-1583: Fix clang build with ext/hash_map
new 71aeeb6 TS*DirGet() returns absolute paths
new b0e4e09 TS-1591: gzip plugin should load relative config file
new 5e55f60 TS-1562:fix traffic_manager crash becasue of receive 'Config Files' is NULL
new 6e8e65f FreeBSD/clang build fix
new 2017190 Small VMs can't survive a full parallel make
new 4704d3a TS-1594: ProxyMutexPtr and Ptr<ProxyMutex> are identical
new 3af003a Added licenses to config examples
new 17e6c89 Moved the regression script to the ci area
new 4c1c967 TS-1506 %<cquuh> log symbol will crash TS when requesting a SSL url. Review: leif
new e3de16c Added TS-1506.
new 5da78a1 Fixed line-length to be <= 76 consistently.
new c55e396 TS-1607: Decouple SSL context indexing from the rest of iocore
new de35ad0 TS-1596 - Added channel_stats plugin to experimental.
new 0c7c43d TS-1596 - Fix invalid conversion from 'const char*' to 'char*'.
new baaf8ff TS-1596 - Forgot to note Author of channel_stats plugin is Conan Wang.
new 8aab86e Fix compile error in SSLCertLookup.cc.
new db0cfd4 TS-1580: Mutex leak.
new fe74191 Use gmake on FreeBSD in regression script
new c859379 TS-1608: IpAllow should use standard config update
new 74207d5 Remove unused proxy/Freer.h
new ddbc356 Make the cache type constants an enum
new 0fcc63b TS-1615 Change the default charset to UTF-8
new 78b8134 TS-1615: Some spelling errors in source code
new 998810c TS-1616: authorization proxy plugin
new 043815e TS-1422 TS-1307 : Update HostDB for better IPv6 handling.
new 09beedb TS-1617: Build cacheurl when experimental plugins are enabled
new 96b72d5 Document proxy.config.http.doc_in_cache_skip_dns for authproxy
new bc8e101 Add man page for TSHttpHookAdd
new 7d2524e TS-1619: Add ConfigUpdateContinuation and ConfigScheduleUpdate helpers
new 336db46 TS-1619: Use ConfigurationProcessor for ParentSelection configuration update
new 3578517 TS-1619: Use ConfigScheduleUpdate in SSL certificate update
new 54a4d32 TS-1619: Simplify the config update patter with ConfigUpdateHandler
new 7e1169c TS-1619: update CHANGES
new 472c613 TS-1621: Adopt the ConfigUpdateHandler pattern for SplitDNS updates
new f22407a TS-1621: Adopt the ConfigUpdateHandler pattern for IpAllow updates
new 1173c3d Remove unnecessary #defines
new 91a27f0 Make CongestionMatcherTable a private type
new 5da7edc Remove redundant MAX_CONFIGS constant
new 768e0ba TS-1621: Adopt the ConfigUpdateHandler pattern for CongestionMatcherTable updates
new 361a8eb TS-1621: update CHANGES
new 3e6359e gcc 4.4 build fix
new 129d771 TS-1500: Allow SSL certificates to be selected per-port
new 544e646 TS-1624 Remove JEMALLOC_P use, it seems to have been deprecated.
new 94f29f3 TS-1599: set OpenSSL allocator with CRYPTO_set_mem_functions
new 1a39637 Update stale references to HttpStateMachineGet
new a143a8d TS-1423: Allow transparent passthrough of non-HTTP compliant connections.
new bdbb077 A couple of trivial cleanups for HttpSM
new d0d8154 TS-1630: Add Lua API for TSHttpTxnCacheLookupStatusGet
new 39ad174 Fix build for systems that don't support transparent proxy
new 4ed5db5 Partial TSRemap man page
new dade954 Add additional TSUrlParse test case
new aac4939 TS-1246: trafficserver script error message in ubuntu
new 3041664 TS-1640: SSL certificate reconfiguration only works once
new 4a614a9 TS-1643: Post requests with no Content-Length header sends default error response
new 27c0f22 TS-1601: HttpServerSession::release don't close ServerSession if ServerSessionPool locking contention
new 54e3640 Log missing SSL certificate file instead of crashing
new 6b90d87 Add note about using GNU make
new f29b2c7 traffic_cop: wait() for children on SIGTERM
new f0aaa22 cleanup: get rid of ink_killall implementation
new 6424a9c Handle SIGINT the same way as SIGTERM
new ba8e739 add changes for TS-1609
new 02d5a92 TS-1609 Fix build issues with gcc-4.7 related to the Cop changes
new 1199e99 TS-1574, TS-1577 not do range acceleration when read_from_writer, and range request can invalidate cached copy when server response is 304.
new 3321de5 TS-977 RecCore: refine P_RecCore.i and rename it to P_RecCore.cc
new fc73910 TS-977 RecCore: remove unnecessary IOCORE_* wrapper on RecCore API
new 7547773 TS-977: update CHANGES
new 461de92 TS-977: Fix RecMessageSend regression
new ccc4b37 [TS-1538] SSL accept performance regression
new 603efef AM_CONFIG_HEADER was deprecated and removed from latest automake
new 74f1175 Fix copyright year.
new 594c41a TS-1659 Gzip: Make it possible to "remove" compressible-content-type
new cfb3709 TS-1663: Still trying to get this to work :)
new b515906 TS-1663: One final test, I promise!
new 74dfcf3 TS-1663 Exclude the test_certlookup binary
new 2d08ca6 TS-1663: Testing whether it still works, now that it's been moved.
new 26368e5 TS-1664 check vary and accept-encoding before adding them
new 3e5a718 Merge branch 'master' of https://github.com/oschaaf/trafficserver
new 7930d46 upstart: don't expect a fork. Watchi traffic_cop
new f97f1bc7 3.2.4 released
new 01c2636 One TSRemap man page ought to be enough
new 899b0fe TS-1667: remove unused enum TSIOBufferDataFlags
new 0e8454a Add TSIOBuffer man page
new d29918a TS-1587 make check fails on the esi plugin
new 75a31f3 Fix the URL for the download page. (downloads.html just redirects to downloads)
new 4ca9002 get rid of .git* in asf-distdir: target.
new f9d1ef4 Delete .git* in asf-dist: Target
new 17dd55f expand .gitignore to include more test_* and *_test things
new 50df73f Minor fix to HostDB operations - fix issue with reverse DNS lookup.
new 8a97bc8 [TS-1649] don't use ink_bind if we're not specifying a local port
new bdf58a7 TS-1650: Inactivity cop should use TRY_LOCK instead of LOCK to avoid deadlock
new 4d6c7ee TS-1672: Emergency throttling can continue forever
new 49e352f TS-1673: Remap with recv port is using the wrong port
new 6d573ce TS-1674: TSStatIntDecrement is broken: logic is flawed
new 5612698 TS-1675: Adding api TSHttpTxnClientIncomingPortSet
new 0514ba2 TS-1679: FetchSM cannot handle POST bodies > 32kb
new c46ac44 Enable debug in the regression test script
new 529d1bd TS-1650: fix enum Net_Stats
new f454f2a Build fix for Mac OS X clang-425.0.24
new d3c8d78 TS-1307: fix for DNS issue in regression testing.
new 75a7e7b TS-1679: channel_stats: count 5xx response and clean up code
new baca4d2 TS-1252: stats summary in cluster not working
new 5f93bc5 TS-1678: Simplify register_record()
new 096f030 TS-1424: Disable client keep alive on server close if using client source port.
new 413a745 TS-1681: Use FreeBSD's interpretation of tcp.h if on FreeBSD.
new 5d8cc8a TS-1006: Add an '--enable-reclaimable-freelist' option
new 4397abf TS-1006: Add a new wrapper: ink_atomic_decrement()
new 795e50d TS-1006: Introduce a reclaimable InkFreeList
new bdd796c TS-1006: Make InkFreeList memory pool configurable
new afe372a TS-1006: add CHANGES
new c905616 TS-1682 lua plugin compile breaks on FreeBSD.
new bb6dd3f TS-1006: Fix assert failure in ink_freelist_new
new 37920f3 TS-1689: fix wccp compile under OmniOS/gcc-4.7
new 8543069 TS-1688: Fix compile under OmniOS/gcc-4.7
new 4351f94 Let's start by not claiming master refers to ATS 2.1...
new 5c0ead4 TS-1690: Fix build on arm/Ubuntu/gcc 4.4
new 90760ba TS-1690: build-fix for arm/ubuntu/gcc-4.2
new f719d5c TS-1690: Build fix for arm/ubuntu/gcc-4.4
new 88679d7 extend readme install instructions, in particular for FreeBSD.
new 90b3c0a TS-1690 fix build on arm/ubuntu/gcc-4.2:
new 54cc854 TS-1683: channel_stats doesn't compile under fBSD
new 088edc4 TS-1693: Authproxy doesn't compile on FreeBSD
new adc9553 TS-1683: channel_stats doesn't compile under fBSD
new 7fd61b3 TS-1683: move include so we compile on more than just one platform.
new bc7a844 TS-1653 we should not retry dns lookup after timeout happens
new 61d0d2c TS-1006: Fix double-linked list initialization in reclaimable_freelist_new
new 26c4080 cleanup ink_thread.h for TS-1698
new 6162038 TS-1006: Remove unused InkFreeList->offset
new d96818b TS-1700: disable static libraries by default
new 80445f1 TS-1701 segv if header_rewrite is configured with the InkAPI and uses PATH or QUERY conditions
new 6412619 Added TS-1701. Fixed some formatting.
new 012df52 Revert "cleanup ink_thread.h for TS-1698"
new ee3d25f TS-1704 avoid the null pointer dereference in dns_result
new 5566ac7 Fix TS-1707: Calculate blocks correctly on FreeBSD
new d772294 changes for TS-1707
new eba0282 Add man page for TSHttpParser
new 31a5268 Fix proxy.config.log.xuid_logging_enabledq typo
new 3f82a9b TS-1710: esi plugin enhancement such as support forward proxy
new b7c9874 esi: fix compile test warning info in FreeBSD
new 49be3b6 can't remember whether this is make test or make check
new 55dd89d to make cache init a little faster
new 098b2f2 Moving forward we're dropping Solaris Studio
new c665051 prefer the iconv from libc, if there is one.
new 07ff399 TS-1716: authproxy fails to reserve an argument index in global mode
new 0241485 TS-1634: reimplement Lua state management to support reload
new bc05269 fix fedora deps
new 8cbc7c8 TS-1723 remove (lib)iconv dependency
new 8a9ad20 TS-1723: Remove @LIBICONV@ from Makefile.ams
new 93e14b2 TS-1155: POST requests that are chunked encoding hang when going forward to origin over SSL
new a7dec95 TS-1320 Reading from SSL origin can starve sending data to client
new 47913b8 Added TS-1320 to CHANGES.
new 44aae02 TS-1557: update ua_begin_write
new 183e5c0 Remove unused dependency.
new 476c1fa Update CHANGES to reflect author.
new 5d7fb72 TS-1645: increase the file stat resolution on config files
new 4be5750 A hackish, ugly fix for TS-1726
new 9af6d5c TS-1727: Make spdy compile on Solaris and Illumos
new 52af852 TS-1731 fix Lua plugin compile on Ubuntu 12.10
new e6d24f6 TS-1732: use the same TS constant for hostnames
new 197931b TS-1731: better lua build fix
new 1e90801 TS-1301 Add a man page for the new TSHttpTxnMilestoneGet API
new 0738c1b lua: detect more integral types
new 0573e3b Fix nroff commas in TSDebug.3
new 64f7d64 TS-1300 Add comment documenting the URL String getters.
new 4839d84 Added Ts-1300
new 8219283 TS-1300 Fix identation slightly.
new 4e3035e TS-1559 Server side termination not handled properly when a PluginVC/Protocol Plugin is used.
new 2ecb997 Added CHANGELOG for Ts-1559
new b2bacd7 TS-1739: Fix TODO within varFloatFromName()
new f0b3b86 TS-1738 stats: missing "proxy.cluster.cache_total_hits_mem" in RecordsConfig
new 1944efa TS-1733 - Retool tsxs so that it can compile multiple source files
new 7016ec9 TS-1733 Minor fixes.
new 8facd16 TS-1058: add TSHttpTxnCloseAfterResponse experimental API
new deea8b0 TS-1733 Changing it back so that 'C' extension is recognized as a C++ file.
new c6de451 TS-1741: add plugins examples to the build
new 68e6a81 TS-1626: remove WUTS proxy code
new 65bcda8 Add pkg.m4 for minority platform compatibility
new deb8253 TS-1714 Fix some build problems with gcc-4.8
new 44fff1b TS-1714 I suck and I'm not worthy to commit. Thanks james.
new 943af55 First attempt at creating our docs using sphinx
new 608a414 (Mostly) done transforming a couple of files
new f9abbf3 TS-1714 Some more cleanup
new 0b65264 Added TS-1714.
new 1636279 Added twitter accounts for ApacheTS, encrypted
new d992c00 Move tstop from contrib to tools
new 666fdbe Moved to the private PMC repo
new b30e698 TS-1628 in validate_unmapped_url(), t_state.pristine_url maybe invalid().
new 75111ad Added TS-1628.
new 2fe05e2 Added a few generated test files.
new dc3f8ff TS-1743 Implement our own hash mechanism for traffic_logstats, since C++11 does not provide a sensical hash<const char*>. Thanks amc and PSUdaemon for saving the day.
new f37995c TS-1743 One more fix for the hashes
new 76eb9ce Added / fixed some release dates.
new 8f6cbad TS-1741: Make sure our examples build out-of-tree.
new c08d8d2 [TS-1356] Ability to set thread affinity with multiple modes
new 67e15ea [TS-1744] ats run with 1 less event thread then it is supposed to, for both auto and manual thread config
new bd5816b Bump version to v3.3.2
new 9ddf58b TS-1742: Freelists to use 64bit version w/ Double Word Compare and Swap
new 5bcc19e TS-1740: Improve precision of stats values
new 34b8adc reverted checkin for TS-1744 - ats run with 1 less event thread then it is supposed to, for both auto and manual thread config
new ae21316 TS-1671: remove AlarmListable from overviewRecord
new d19dabf TS-1742: Fix the cmpxchg16 autoconf test
new cbfba1a TS-1745: fix typos
new 522ec6c TS-1730: Supporting First Byte Flush for ESI plugin
new 5091914 add another file which is now mostly warnings free.
new 77f54ec Another warnings free file: http-proxy-caching
new 00b60cd another warnings free file.
new 86f4f5c another warnings free file.
new 550810a next warnings free file!
new b4f2f94 Fix up transparent proxy stuff
new 275d3f6 more fixes, less warnings.
new f286fb7 working with log files. mostly warnings free!
new 755e03c more files without warnings.
new f9426c0 someone needs to explain to me why this file is standalone..
new 8eb9127 getting started, finally.
new bd361e3 add fwd proxy
new 155d07e adding monitoring-traffic
new 57464fb Well what'd ya say. I discovered howto make titles.
new 79e146a Initial vagrant configuration
new e8ad297 TS-1748: Add jtest to the build
new 70f224d TS-1748: fix jtest build warnings
new a9b6516 Update vagrant configuration for vagrant 1.1
new a51a439 Fix cmpxchg16b configure test
new 7c5e5a6 Fix jtest compile, quickly
new 90c871e fix header
new d66eef8 fix omnios vagrant box
new 5cbc212 Log an error if registration was not successful
new 369346e Fix remaining TSPluginRegister return value tests
new 732f1cc more ignore for jtest
new 11bfc1e TS-1750
new 3ceb8a2 TS-1758 Remove unused overviewPage aggregation functions.
new 8961f12 Added TS-1758
new 4c6bff3 TS-1749: one LOCAL record break the continuity of NODE records
new 1475f86 TS-1763: add Arch Linux config.layout
new 3c51b61 TS-1627: Support requests with payload
new 0f43630 CRUFT.txt: Track the horrible things we do
new 8d6562b TS-1660 Host field should not has c style terminator
new 66192fc Added TS-1660.
new 13411cb Enable automake subdir-objects
new 09b28d4 cluster: free_connections should be assigned before num_connections @ClusterHandler::startClusterEvent(...)
new 097996a ignore all of the .dirstamp
new 8accf5e Fix the out-of-tree build
new 57ffdf5 FreeBSD doesn't need a gethostname declaration
new 4a09083 Fix bug with 128 bit compare and swap.
new bd8fd4f TS-1746: disable 128bit compare and swap
new 5a34bbd Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new ae08594 TS-1742 just make the regression test passed if cas128 enabled
new dbf7124 TS-1735: Remove dead code that invokes missing vmap_config tool
new 1a2ebcc TS-1734: fix wrong jira number
new f41323e Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new ec01961 TS-1708: Using tr-pass port option causes requests with large headers to hang
new da19639 TS-1566: dynamic update for string vars does not work
new 02eb936 Revert automake subdir-objects
new 6309835 TS-1724: Add tool to compare records.config files to contrib
new 965c40f Unify MAX/MIN definitions (in ink_defs.h). Also clean up the checks of gcc prior to v3.x (which we no long support).
new 18aadb0 TS-1742: use __sync_val_compare_and_swap for atomic 16 byte reads
new 70e1088 TS-1742: Re-enable 16 byte compare and swap by default
new 0afb894 Remove unused Windows NT code
new 0e599c3 TS-1754 Warnings from stats evaluation.
new da8ca56 Added TS-1754
new cf0e2f1 TS-1623, TS-1635: better handling of host in field and not URL for logging.
new 2bd2a2a step one for multi-dir builds
new 0df18bf images moved
new ca7a84e TS-1742: correct 32bit freelist case
new 7b6a4dd [TS-1780] Fix Debuntu build with hardening flags
new 4e53792 TS-1781: Make clang happy and esi compile
new 5774cc4 Remove config.nice during distclean.
new e1e83f8 Fix centos vagrant box
new 85ef722 TS-1366: Update logging formats for remapped vs. pristine.
new 52f2409 TS-1790: authproxy should accept 2xx as authorization success
new 8a4f583 TS-1169 Eliminate bogus asserts. Credits to Conan Wang.
new 0461073 TS-1764 Unify MAX/MIN definitions (in ink_defs.h). Also clean up the checks of gcc prior to v3.x (which we no longer support.
new bc1b9d3 TS-1764 Fix the builds after this cleanup.
new 3e76711 TS-1753: Add remap support to the cacheurl plugin
new 2d491e2 TS-1764: fix spdy plugin build
new 4aa69fb TS-1771: add http_load to the build
new 3116860 TS-1766: integrate AIO test into the autotools test suite
new c9647a9 Update CHANGES for TS-1771
new 7ca1947 TS-1772: Remove multiple TS_INLINE defines
new 850ca41 TS-1631 Mgmt API to clear stats does not actually clear it
new 78197f3 Added TS-1631.
new 8fdd369 TS-1789 Script to compare RecordsConfig.cc default values with records.config.default.in
new 0af1d8a Added TS-1789.
new 76e5a90 TS-1632 RecDecrRawStat does not seem to work as intended
new 727fbf7 Added TS-1632.
new c4b7b61 TS-1793 force cluster connection = cluster number for cluster thread balance
new 457b231 TS-1713: SRV support refine
new 366fab2 TS-1796 remove cluster connection number change handle
new 3050ce9 TS-1713 just make ts can build on clang
new 7b2bc02 TS-1751 when ts have high cpu usage, cluster thread isn't balance
new 349d11d add TS-1713
new 91ba85c TS-1791: remove m_mutex acquire&release to avoid deadlock
new dce8e49 Add .dirstamp and CRUFT.txt to RAT exclusion list
new 2918fc1 TS-1766: Add iocore/eventsystem tests to the build
new 3f905d5 TS-1766: add TCL libs to unit tests
new 82ce5ff TS-1736: Fatal() terminates process without a backtrace
new 435e14e TS-1067 Remove the bandwidth_mgmt config file, and corresponding parser code
new 9bb4afb TS-1067 Remove the bandwidth management APIs, it is never used
new f8a6791 TS-1067 Remove the UDPWorkContinuation code
new e486543 TS-1067 Remove get_allocatedBandwidth()
new 33d92c8 TS-1067 Remove -UDPNetProcessor::UDPClassifyConnection class
new e669312 TS-1067 Reduce to one UDP pipe, and remove BulkIOSend()
new c3ebba3 TS-1067 Remove the InkPipeInfo wrapper, step one towards removing the global
new 39483b1 TS-1067 Remove InkSinglePipeInfo and turn it into a single queue
new 7779ba6 TS-1067 Remove more stats counting that is not needed anymore
new 02bd9a7 TS-1067 Remove a number of unused member variables
new 7a57cd3 TS-1067 More cleanup of unused code
new 20dacb0 TS-1067 Fix the global variable that we read periodic_cleanup into.
new a544466 TS-1067 Replace G_inkPipeInfo with a member variable in UDPQueue
new bfc78c7 TS-1067 Add a new config option, proxy.config.ssl.number.threads, and code
new 197e918 TS-1067 Remove unused config (and code) for bandwidth management
new 5cf774a TS-1067 Remove a few more unused variables, to get builds going
new ce893d7 TS-1787 gcc 4.8 complains about uninitialized struct tm
new 16a2305 TS-1787 Eliminate old ink_time code (was probably only used by the now obsolete Web UI). This fixes compiling with gcc 4.8 as well.
new 8f7f66a TS-1783 Remove the remnants of wpad.dat
new 86b17cc TS-1783 Eliminate the wpad.dat configuration option (it's unused).
new 25adb5c TS-1797 improve ClusterMachine::pop_ClusterHandler() when ts starting
new 84df57e Teach vagrant that omnios is solaris
new c95298d TS-1760: Option to use Linux native AIO
new ce3ab8c TS-1067 Fix the code around the proxy.config.udp.theads option
new 0b2bfcd Clean up --enable-reclaimable-freelist help string
new a34fb91 Clean up --enable-luajit help string
new 12c478a TS-1760: clean up and fix --enable-linux-native-aio
new 6eb467c streamline vagrant network assignments
new ce58be8 Turn the vagrant file back into actual ruby
new eabab3e Fix vagrant VM addressing
new 5654cf4 Drop in libloader code.
new e935eba TS-1805: fix conversion when pass value to statVarSet()
new 2d24177 TS-1805: fix uninitialized result_type in NodeStatEval()
new b3d0fe7 Remove obsolete mgr.cnf config file
new 370fba9 TS-1806: bogus buffer sizing in CfgContextUtils.cc
new 116b74e Fix ubuntu vagrant image URL
new 9ff7592 filename_to_string doesn't need to strdup
new 80d1f32 TS-1778: Remove vestigal extensions.config support
new e2aff41 TS-621 Allow caching of empty docs (currently only if a header Content-Length: 0 is in the response). New config option is named proxy.config.http.cache.allow_empty_doc, and is disabled by default.
new 114f171 TS-1877: fix multiple Lua remap instance loading
new abb0d74 TS-1768: prefer AC_SEARCH_LIBS to AC_CHECK_LIB
new 05b9579 TS-1879: make Ptr conversion constructor explicit
new aeb7442 TS-1872: minor cleanup to compiler flag handling
new 96d979d TS-1880: add pthread_setname_np support
new f3369df TS-1053: fix sdpy and esi plugin convenience libraries
new c4815b0 TS-1053: fix missing threadKey symbol in combo_handler
new da413c5 Try to fix Solaris wclear macro build breakage
new d1136f6 TS-1881 TS can crash on regex URL lookup
new 41f1c2e Merge https://git-wip-us.apache.org/repos/asf/trafficserver
new d6ab2dc Add some new generated output files from the RAT checks.
new e66b1b6 Updated STATUS with v3.3.2 release.
new d8ab924 Bump version to v3.3.3
new 7e2b569 Added v3.3.3 section.
new 7431d22 Stop Vary header output to stderr when compiling in debug mode
new db32da6 TS-1862: Remove DumpStats/http_dump dead code remnants
new 2a7876d Fix bad CHANGES jira number in prev commit (db32da6b9c)
new f4018df Add 32bit Ubuntu vagrant boxes
new 5074fda TS-1752 Change the "len" to an off_t, since that's what lseek returns.
new 8834606 Added TS-1752.
new 1682f9b TS-1752 couple of more changes to jtest for compiler sanity
new 2b7eb22 TS-1802 Remove proxy.config.net.accept_throttle
new 821a8c3 Added TS-1802.
new 1d4ce3f TS-846 Eliminate proxy.config.remap.use_remap_processor
new 0f171d3 TS-1662 Remove use of register storage class
new bb275c0 TS-1184 Additional whitespace in proxy.config.admin.user_id value results in error
new 664ca39 TS-1755: add basic logstats tests
new a767bce Formatting.
new 5b44534 TS-1829: values exceed capacity of 'long' data type on 32-bit
new dcd7511 TS-1801 Remove proxy.config.net.throttle_enabled
new e125ec9 TS-295: Change ssl_ports to connect_ports in docs + typo fix
new 8036890 add sdk docs.
new d9f943e Merge remote-tracking branch 'origin/sphinx-docs' into sphinx-docs
new 311abc0 TS-1755: Fix shell script standards review comments
new 5ceaf91 TS-1805: Make sure that we always have a RecData_t type when we evaluate NodeStatEval.
new fce0cf4 TS-1830: use ats_pagesize wrapper everywhere
new 878f195 TS-1819: guarantee hwloc initialization
new 760a2c4 TS-1819 Also make the new tests build on all platforms
new 552cd0c TS-1792 Cleanup debug around vary headers
new bab12ba Fixed some formatting. Also added TS-1792
new 7f7eddf TS-1053 Make combo_handler compiler.
new ee04a10 TS-1053 Move combo_handler to ESI, also change plugin.cc to esi.cc
new 27fb7b7 Added TS-1053.
new 0012eee TS-1053 Cleaning this up, since I was mucking around in it.
new 21515f6 TS-1053 Move the README for combo handler
new 3840df1 TS-1820 Unify the use of UNUSED, and eliminate trash
new e343dbb TS-1820 Introduce TS_UNUSED, and migrate most of the code to use either C++ style unused parameters, or this new macro
new c6dd66e TS-1820 Fix read_manager_string(), and make sure it uses the buffer size to ink_strlcpy().
new c88d615 TS-1820 Cleanup the comments some, and eliminate a few unused parameters where it was obvious
new 270edbe TS-1586: Fix the SPDY plugin build under clang on Linux.
new cd1c66f TS-1820 Eliminate some more NOWARN_UNUSED
new e32f83e TS-1820 More UNUSED fixes, with WCCP build on
new 411af0d no more magic.
new da80e34 TS-1053 Make combo_handler compile, also sanitize proper usage of ink_port.h
new 351f63f TS-1820 More unused warnings
new cd2831b TS-1820 Eliminate ink_port.h and ink_bool.h as part of the cleanup phase
new 41ec4d1 TS-1820 Fix FALSE and TRUE usage
new bf51458 Undo a previous change, because of the implicit lock ownership and releases. I don't like C++...
new 6f52a3c TS-1820 Another round of NOWARN_UNUSED eliminations
new 92ceec4 Provision lucid64 vagrant box
new f3e3822 Add libhwloc-dev to Ubuntu vagrant boxes
new 1614246 Install hwloc-devel on RedHat vagrant boxes
new 5e23def TS-1844: efficient HostDB file allocation
new fdf1241 TS-1846: Remove TestHook.cc
new b8f30b9 TS-1218 Make traffic_cop tracing configureable at build time
new f876115 Added TS-1218, and cleaning up recent additions to this file.
new 5ba663c TS-1706 Fix documentation for Config::Records.pm
new 833dc55 TS-1721: tstop build integration
new af7057e TS-1844: fix unused result warning
new cade10b TS-1817: use the libaio interface to the Linux AIO system call
new 10b3e1c TS-1847: Don't trash buffer in MIOBuffer::fill
new e2646a5 TS-1761 Improve scheduling and configuration around HostDB sync
new a55f187 TS-1820 New warnings introduced with premature commit
new d0b89ea TS-1721 fix build with platforms that needs -lpthread
new 5c7e0f3 TS-1717 Fix the large number, so that it builds on some platforms.
new 35ae3b5 TS-1218 Fix the autoconf.
new aafccb1 Remove obsolete _DLL_FOR_HNS ifdef
new f3dd0fb friends don't let friends write code in Java
new 96627f0 TS-1834: force absolute paths to fix logstats unit tests
new dc6e42c TS-1794 Replace all usage of ts_debug_assert() with ts_assert()
new d6a08ad TS-986 ts/experimental has a dependency on netinet/net.h (for struct in_addr)
new f02235a TS-1848: Fix field_value_set_int64() wrapper
new c5d8c6e TS-1820: Another round of ATS_UNUSED
new 9f4429d Revert "TS-1847: Don't trash buffer in MIOBuffer::fill"
new d9275d7 TS-1834: logstats fails with a missing log directory
new 95a28c7 # This is a combination of 2 commits. # The first commit's message is:
new bb2fcaa TS-1850: improved SSL error reporting
new 2915206 TS-1851: Remove HostDBInfo constructor so it becomes a POD
new 1b92b8b TS-1717: static library build fails with duplicate symbols
new 9c2b7ec FreeBSD requires gmake, so let's say that. Also fix a typo.
new 16df6a2 TS-1852: fix missing AC_PROG_SED on CentOS 5.9
new b3e3f0e TS-1820 Make it compile on FC19/20.
new 2273d2a TS-1820: Clean up unused arguments. This provides a fix for flex generated files.
new ba1be0b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 1d34e40 TS-1820 - Better fix for handling additional warning flags.
new 870fe0e TS-1820 Fix a few includes to load properly.
new 824fd64 Cast result as int to avoid error about conversion from double to int
new a8981a7 TS-1853 Fix formatting in logstats to be consistenly 2 decimals
new 207ac9a reverse my stupid change
new 1617f76 Replace SIZE() with COUNTOF() and countof()
new cec4cf1 TS-1856: fix unsigned comparison warnings
new 1250c7c TS-1856 Remove the countof() template from SPDY plugin, and make it compile properly with ink_defs.h included.
new dba01eb TS-1839 Change Layout initialization, such that if the install directory doesn't exist, we just give a warning. This fixes the problem where e.g. make test fails.
new 254daf1 Fix for CentOS autotools problem.
new f7917f8 include ink_defs.h so that likely/unlikely will expand on CentOS 5.
new a58b8ec Remove unused typedef to make Lua compile
new 0dc121c Make Store::n_disks unsigned
new 8e60b9d RedHat-derived systems need gcc-c++
new 880bca9 Revert "Make Store::n_disks unsigned"
new 8e12350 Revert "Remove unused typedef to make Lua compile"
new e574dd3 A better fix for gcc-4.8, from jpeach
new 011e6ce Make Store::n_disks unsigned
new 714a28f TS-1820 Fix a build problem on Solaris.
new 05fe0f5 Make more of the core compile on OmniOS.
new ddce361 TS-1858: Fix redefinition of timersub on OmniOS with the ESI plugin.
new 9c4fa96 Explicitly initialize cbtable ptr to NULL
new d186ae3 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 8ba444a TS-1729 Fix channel_stats to compile on various Unixen. Note that this is still IPV4 only.
new 854c6c1 TS-1732 Do an ugly const_cast to work around an anomaly on Solaris. On linux, this cast is a "no-op", since the struct option is sane and the compile with convert it back to a const char*. Always doing the const_cast avoids #ifdef's to maintain.
new d1bb9ed TS-1860 cacheurl doesn't compile on platforms with pcre/pcre.h (e.g. solaris).
new 22958d4 Document some changes
new f7ed0f6 Remove obsolete jtest Makefile
new 54e9a1e TS-1861 Build fails with reclaimable freelist enabled
new 7e417c4 TS-1843: detect and link libhwloc on Ubuntu
new 08ca473 TS-1811 Make the HostDB sizes variable on the SRV enabled config.
new 8a6a248 TS-1864 Illumos / OmniOS needs -m64 with gcc to compile properly on 64-bit platforms. We also only support ATS on 64-bit Illumos.
new 23279f0 TS-1865: support DESTDIR in tsxs
new 54b532b Depending on the layout, tsxs might need
new d8c5262 TS-1864 Rearrange some of the autoconf code, order matters
new 2d419fc TS-1838 Improve the compiler handling a bit in configure.ac.
new 0bcdca5 fix the long standing typo
new 634cb66 Reorder Linux AIO autoconf detection
new c400c88 TS-1872 More robust compiler detection
new 8650d81 TS-1867: combo_handler crashes with non-200 responses
new 16099e8 TS-1770 Unable to create remap rule for SSL sites when accessed as a forward proxy.
new f032bbc Merge branch 'master' into sphinx-docs
new 2723abc Fix out-of-tree documentation build
new 9b85ecc Spell ifdef correctly
new 39af190 Move esi test files to the test library
new 6f6b243 TS-1444 Fix URL lookup with regex via web interface
new 11a9d25 a better Solaris ncurses fix
new 73f39a8 Fix the OmniOS build harder
new 75ccaa4 Solaris doesn't support diff -q
new e4e911b TS-1053: fix esi plugin unit test linkage
new 8035673 Link to the backport process in the wiki
new b0b1bbd TS-1884: remove deprecated IPv4-only NetProcessor API
new 1490f9f TS-1884: remove more deprecated IPv4-only
new d2843e0 TS-1887: make diagnostic location logging more succinct
new 885668b TS-1887: fix SrcLoc build error
new 4ca561e TS-1887: more trivial srcLoc cleanup
new 0a78040 Fix typo in comment
new ed93dcb TS-1889: refactor remap plugin request URL handling
new f812fd0 TS-1868: TSREMAP_*_STOP does not stop remap plugin evaluation chain
new 0746694 TS-1890: authproxy caching and reliability fixes
new f17658a TS-1892: Move msync and friends to ink_memory.h
new 9f9ba07 remove unused EVENTFD constant
new bc910ec remove obsolete USE_OLD_EVENTFD build option
new 5aebfb6 TS-1892: fix pagesize integer truncation bug
new 338e865 Remove useless and broken #define
new 34ea03e TS-1765 Make jtest build on more platforms. Also use libtsutil.
new 73f509d TS-1765 Use libtsutil for ink_hrtime implementation
new 220ec2d Use SSLError() to report SSL I/O errors.
new 8b0fea0 TS-1820 Remove some unused parameters in iocore
new 8135c1f TS-1894 madvise() not found on Solaris. And some cleanup.
new 8142bc4 Fixed typo for chunking size in ts.h.in
new c3adcce TS-1899 strtod() does not honor Hex strings on Solaris.
new 05d6e32 TS-1899 Change all strtod() to strtold()
new 7ab4293 Fixed for set chunking size API - include in testing list
new 3e8f5ce TS-1901 Update build instructions
new d964944 remove the incorrect assert because response`s hdr may have Content-Range field even it`s status is 200 OK.
new 76a46d1 Revert "TS-1601: HttpServerSession::release don't close ServerSession if ServerSessionPool locking contention"
new 8472c79 we should not deference the pattern of the array exceed patterncount.
new 1d8179d TS-1728: Assign storage entries to volumes
new 95ff29e TS-1889: fix default (non-plugin) URL remap rewrite
new ba3b7d0 TS-374 Changed the retry to use HOST_DB_RETRY_PERIOD (2ms) and switch the locking from a trylock to a lock.
new c547df5 Merge branch 'issues/TS-1728' into sphinx-docs
new 28041ad TS-1728: Add to the docs
new a85c1fa Added TS-374.
new 9be0f6b TS-1896 Cleanup of unused defines, sometimes duplicated
new cf01c1d Added TS-1896.
new 03cbafe TS-1909: remove duplicate listen socket conditioning
new 0522abd Revert "TS-1909: remove duplicate listen socket conditioning"
new fe5d32c TS-1909: remove duplicate listen socket conditioning
new ff2fd58 TS-1911: make MIOBufferAccessor members private
new ca2c483 TS-1912: SSL hangs after origin handshake
new 6a071eb Merge branch 'issues/TS-1728' into 'master'
new ef5a9f3 TS-1914: configured socket buffer sizes not applied
new 1dd14ab TS-1728: Cast float to int64_t
new 05e30f8 TS-1751: make cluster connection more quickly & improve TS-1751 stability
new 10b83ec Remove obsolete syslog_thr_init()
new ce4ecd1 TS-1915 header_rewrite uses TSUrlHostSet() when using set-destination PATH.
new 6605fa8 TS-1728: Make some small cleanup as suggested.
new 1158da9 Revert "TS-1728: Make some small cleanup as suggested."
new 4b1b7e1 TS-1909: Fix trafic_cop socket binding
new 004ab69 OpenSolaris is dead. Long live Illumos.
new ac88df5 Add missing http_load license header
new fa19b02 TS-1896 Fix broken eventfd after previous changes, and finish cleanup
new 70a7975 TS-1735: use MAP_ANON to fix build error on Darwin
new a09dfb3 TS-1728: Make some small cleanup as suggested, but don't introduce C++11 only code this time.
new a729aa6 TS-1913: Fix resolve_logfield_string()
new c37a4f9 TS-1924: Add metalink plugin documentation
new 5a3e6f2 TS-1766: add test_xml_parser to the build
new d91a515 TS-1925: remove obsolete MMH hash API
new 8ed70b6 TS-1825: TSPortDescriptorAccept does not use it's argument
new 2712c30 Add TS-1812 to CHANGES.
new 2592249 TS-1928 False warning when setting log rotation size to exactly 10
new f9cbfaf TS-1824 ] TSHttpTxnPushedRespHdrBytesGet() takes an int argument in the implementation, whereas the prototype does not have this.
new 1ca7c1a TS-1921: Fix reclaimable freelist stuck in infinite loop
new c18a8d9 TS-1930 Fix some confusing help text around SSL cert chains
new 8ae414a Apply the const attribute to ats_pagesize()
new 912e8c1 TS-1926 Change Lua detection to look for lua_getfenv(), which is not available in Lua v5.2 and later (and our code needs it, for now).
new 7d9aaf9 TS-1891: Add double-free checking for reclaimable freelist
new f697d0d TS-1929: Merge branch 'sphinx-docs'
new 37aabf5 TS-1929: fix sphinx documentation build
new 7b175f0 TS-1932: use modern-ish tar format for asf-dist
new a782694 Separate the Admin and SDK guides.
new bebc9ba TS-1648: use int64_t for bucket indexes (in case there are more than 2^31).
new 474ac1f doc: fix event handler table
new 0da9a09 TS-1934 Update the README since the old build instructions do not work.
new 3d33a7e TS-1827 Further cleanup of combo_handler. Particularly, it is now controlled via remap.config.
new ca6803a Added Ts-1827.
new c056507 TS-1492 Prevent net-throttling from locking out the health checks from traffic_cop.
new ee13bf3 Added Ts-1492.
new 2651663 TS-1857: the Lua plugin is built whether Lua is found or not
new 8317f64 TS-1207: Move cacheurl plugin out of experimental
new 986b254 TS-1927: Make ats_base64_decode able to handle the URL variant
new e5a0491 TS-1907 - prevent "ipv6" option from breaking "ssl" option.
new 0ae84ee Ignore test_xml_parser.
new d5d5559 TS-1937: Prevent assert on SSL forward proxy connect.
new 779ddfa TS-1936 Make traffic_logstats honor the log-directory as intended
new 218cccb lighttpd module to generate dynamic responses
new d9d4c8c cleaned up formating of the code and some comments, added documentation to the README
new b697d37 updated the readme somemore
new 1b2c393 Bump version to v3.3.4
new 25251ba TS-1938: remove unnecessary thread_id() wrapper in reclaimable freelist
new b33a2a9 Enable assertions for the clang static analyzer
new 615026f TS-1475: bad deallocator in XML utils
new 755ff9f TS-1475: bad deallocator in LogSock
new f6e9643 TS-1941 Make the Linux native-AIO option build cleanly
new 1422dd1 Bump the expected release for v3.3.5 to Monday, June 10th.
new af80e85 TS-1940 HostDB would get reinitialized on startup
new 3f45624 set tsxs to use env bash
new 701db59 TS-1474: mark usage() as no_return
new 76ea8c5 TS-1476: avoid passing NULL to strstr()
new 369135c TS-1476: LogFile::exists() should not accept NULL
new 54fce46 Bump version to v3.3.5
new e37f7db TS-1942 Remove username.cache configs, they are obsolete and long gone
new 6fa1895 Fix configure error message grammar
new b63d35b TS-1475: fix possible divide-by-zero in MultiCache
new fc45639 TS-1948: remove obsolete TSPluginLicenseRequired and plugin.db
new 311374d TS-1475: fix memory leak in SDK_API_TSTextLog test
new 07aaaff TS-1475: ensure that SDK_API_TSMimeHdrParse buffers are released
new e9cd43b Added a Coverity model file, please add false positive exceptions to this file
new e768cb6 TS-1496: Enable per transaction flow control
new 1cc22d6 Fix compilation problem on kfreebsd, this should not affect other architectures
new 052da67 TS-1684 - Added more ProxyAllocators for faster and local memory allocation. Have seen a doubling in performance depending on the benchmark. Details in the ticket.
new 198f139 TS-1820 Remove a few more old NOWARNs
new 237b700 First cut at the clang-format config, this is not done
new 5323249 TS-1684 Add missing ProxyAllocator.cc
new 025f5d6 TS-1934 Make geoip_acl plugin compile again
new f5ad0e3 Added Ts-1934.
new 152763c add zwoop's TODO to CRUFT.txt
new 306b456 TS-1886: allow users to attempt gcc builds on Mac OS X
new 275a702 TS-1961: add tsxs support for querying installation variables
new 9d6707b TS-1968: Promote header_rewrite from experimental
new b75a88f TS-1475: remove dead code from SDK_API_TSHttpHdrParse
new 67a3080 use ccache by default in the regression script
new 736d568 docs: pass the docs version from automake
new 79f72b8 docs: merge the admin ad sdk guides back into one doc
new 8006abc TS-745: support interim caching in storage
new adaefd7 TS-745: update CHANGES
new ba025f8 Fix header_rewrite build
new 6a8ef79 TS-1959 Make traffic_manager honor a few more records.config configs
new b3fd176 Added Ts-1959.
new 92c9140 TS-1960 Decouple stacksize config from core
new b1f0300 Added TS-1960.
new 5f33093 docs: fix speling in cachurl reference
new 125f9d3 TS-1786: only enable -Werror for development builds
new ea2ef63 Remove trailing whitespace in CHANGES
new f42c64a TS-1786: build fix for 128-bit atomics
new 25cd96d Switch jtest over to ink_args.
new 721399b TS-1971: switch jtest over to standard argument parsing
new d91bef3 Clean up jtest whitespace
new 783ce72 TS-1946: reduce the verbosity of SSL handshake errors
new ac73d30 TS-1946: fix records.config syntax
new e4b955a TS-1970 Using ssl_ca_name= in ssl_multicert.config fails
new 773a1a0 Tidy up AC_CONFIG_FILES definition
new 3a906a4 Improved build option formatting
new dcb1418 TS-1972: TSNetAcceptNamedProtocol does not receive connections
new 13064fb Make Vec prime tables const
new fb357cf Remove Vec::free.
new f41fe1e TS-1977 Build issues on OSX / clang
new e3b45c7 TS-1978 Segfault when trying to set an error from (remap) plugin. This also fixes a bug where the "default" template was not loaded upon startup.
new 3eacb25 Fixed comment to be, ehm, correct.
new 9aa0147 Fix a bad formatting, probably from indent
new bfd959f Cleanup indentation, before I make code changes
new aee3085 One more indentation cleanup
new 7018955 Doc: links docs for cacheurl in Chinese
new 90091b0 Added a simple tool for some git commit statistics
new 465f8fb cruft: Our config defaults are all over the place.
new d05f47e TS-1994 Increase default RAM cache size by a magnitude
new 3885e61 Added Ts-1994
new c6968ed TS-1958: admin interface regex lookup seg fault
new 7f24a8c TS-1958: web UI can crash doing a regex lookup
new d1994cc Remove useless config API relabelling
new d1e7c92 Remove unnecessary sys/filio.h inclusion
new 82fbf07 TS-1991 Fix formatting first, something exploded in here
new d0333c5 TS-1991 clang complaint: logical not is only applied to the left hand side of this comparison.
new 667cca1 TS-2007 Add TSNetConnectTransparent API for transparent net connections
new ce9ac9d TS-1957 fix If CacheContinuation timeout, timeout Event will be loop
new 6ad901c add TS-1957 commit info to CHANGES
new e8bdb2b TS-2010: fix TCL framework search for Xcode 5
new f657073 TS-2010: remove nonsense explicit includes
new 5e2ec32 TS-2010: sketchy hack for deprecated hash_map with Xcode 5
new 58dec3d TS-2010: search Xcode SDKs for expat headers
new b37a4ab TS-2010: update CHANGES
new 7f20243 TS-1990: fix core at CacheContinuation::handleDisposeEvent()
new 181e224 TS-1998 Make stats-over-http support configurable URL path
new 6cdbf78 Add initial ink_inet regression tests
new 3bf250d doc static directory was renamed, rename it in the source too.
new ee4a4bc TS-2012: use standard C++11 containers in logstats
new 9122cf0 TS-1999 Merge in the healthcheck plugin from GoDaddy
new 11cba2e TS-2012L use string-based fnv hash in logstats
new 3e7bb56 Fix whitespace
new 231274c TS-2013: install the tspush script
new 4925539 attempt to fix links in admin guide
new d230cae TS-1962 - close the connection to the server if doing a POST/PUSH request and the POST keep-alive option is not on
new 5d89a9c TS-1151: cop may crash due to uninitialized pointer val
new b83facf docs: intial attempt at sphinx-based man pages
new cbe2faf sphinx: add TSDebug man page
new df6c3cd fix image links in New Protocol Plugins document
new ddb6634 change sphinx theme, add logo and favicon
new 14e212a "import" favicon from subversion sources.
new e67b683 TS-1966 Cleanup identation first
new 1b8ad63 TS-1966 Add new configuration option to control ProxyAllocator size
new 38e5b4b Added TS-1966
new a324f10 TS-1999 Fix build pebkac.
new dacfc98 docs: add sphinx.ext.intersphinx extension
new abb5353 docs: use the c sphinx domain to document API
new f950b00 TS-1966 Hopefully fix builds with Clang
new 5eabd14 TS-2028 Config parse problems in healthchecks plugin
new 0f6165c TS-1997 Remove TSHttpTxnCachedUrlSet() API.
new 929f041 TS-2000: fix a typo in MgmtSchema
new e375071 TS-2001: logical only applied to left side of comparison
new a91ed9d TS-2002: incompatible operand types
new 5bf1eda fixed spacing with emacs, damn you vi!
new 910a4f8 TS-2027: to initialize the ConnectionConut`s mutex before used.
new a7564eb makefile to download lighttpd and compile the module
new 95afceb updaed
new d12b21e Install sphinx on vagrant boxes
new 60dbe3e doc: convert TSHttpHookAdd to sphinx
new 7b7979c doc: mark macros in TSDebug reference
new a848aca doc: add TSHttpParserCreate to sphinx API reference
new 30d0925 doc: add TSHttpTxnMilestoneGet to sphinx reference
new 4f392f9 formatting: replace defintions w/ field-lists
new 14ac18b Add extra vagrant boxes from puppetlabs
new cf21050 TS-1820 Remove more NOWARN usages.
new c878d88 TS-2033 Remove EncryptToFile() and mgmt API
new ab64c40 Added TS-1820 and TS-2033.
new 95c1786 Added storage path to WebUI output. Ifdef'd out an apparently uncalled function.
new 71c3a3b doc: move all plugin documentation to a top-level tree
new 00315b3 TS-2003 Fix RAM cache stats when using clustering.
new 3eba150 Added TS-2003.
new 224cc0c TS-2037: fix start-stop-daemon typo in debian init script
new 37394aa TS-2036: register plugin callbacks at startup also switch from #ifndef to #ifdef to reduce confusion that probably gave rise to the bug in the first place.
new 0dda308 doc: add metalink and conf_remap documentation
new fa3a562 doc: add skeleton command reference
new 23e72dd Note TS-2036 fix in CHANGES.
new e9a528e replace links to RFCs with :rfc: ref.
new 48ba6c2 Add SSL cert generation test script
new 7ba777f Fix spelling in comment
new 230a9bc Remove the RD typedef.
new a91983d Update the regex_remap doc slightly
new b32a396 Fixed typo.
new a984206 Fix the verbatim areas.
new 36b145a Trying some more indentations
new d321fa9 One last attempt.
new 3c0d910 TS-1898: improve cluster read/write performance
new 3af64e4 update CHANGES about TS-1898
new ac6e6b4 Remove unused build option FOR_INSTALL
new f6efbe9 Exclude doc/docbuild/ from CI/gitignore
new 2528ac7 TS-1996 Mark the APIs for future removal
new 64a6c82 TS-2042 Remove remnants of unused vingid command line option
new 5b260ef doc: skeleton man page for traffic_server
new f45c2c8 Remove unused --lock_memory traffic_server option
new 54d134f TS-2045: move gzip plugin out of experimental
new 86eada5 TS-2046 Moved contrib/perl to lib/perl
new 5ff9c30 docs: rename index.en to index
new 14075e1 doc: move gzip docs to stable
new 69385ef Add Oracle Linux 6.3 vagrant box
new 26950e5 Add renamed index.rst
new ea560ce TS-2047: Schedule RamCacheCLFUSCompressor in RamCacheCLFUS::init instead of immediatly after instantiation.
new 941784b TS-1487: Fix startup order, add lifecycle hooks
new 791466d TS-1901 Update build docs
new 329d69f TS-2050 Remove unused stuff from ink_config.h.in, also make reverse proxy always there
new ab86c9f TS-1487 Fixed indentation, thanks Igor.
new 52b4b97 Added ATS configs for the Jenkins box
new 942ce06 Fix FreeBSD problem with lifecycle example plugin.
new 0850b12 TS-954: Change block size calculation to be more accurate. Cache version bump.
new b556188 TS-954: Fixing original not sufficient commit.
new 7489aa8 TS-2046 move perl contribs to lib/perl, and make it part of builds
new ed71ed4 Added TS-2046
new cd6444b TS-1487: Ordering fix, init plugins before cache.
new 7b48d9b TS-2046: fix perl module installation
new 821a0f0 TS-2046 Add a make test as well
new 80cd869 TS-1901 Add ExtUtils::MakeMaker dependencies
new 12c697a TS-2046: add perl dependencies to puppet manifests
new 77fecd5 TS-2046 Comment out Perl test for now, since it requires Test::More
new 22f05a8 Updated with Perl changes
new 0fb16ad TS-2046 Change the main target to allow for out-of-source builds
new b16a3ac doc: remove stale connection collapsing docs
new b7ae743 TS-1943: Make variable name of mcport/rsport more readable
new 4e77a47 TS-1943: update traffic_manager documentation
new 5c0b6b9 Updated .gitignore
new 48cedce TS-2030: build error with --enable-interim-cache on fedora19 x86_64
new c79c1c1 Tidy up formatting in CHANGES
new e0d39f8 TS-2044: Avoid logging client running into DENY status infinitely
new d206917 doc: remove SSL accelerator parameters
new 6a9f742 doc: update SS certificate loading parameter documentation
new 922af5d TS-2046 Assure that sudo make install does not rebuild in source tree, also assure all files are created / used in the right build tree
new 77a51d1 TS-2041: make the records.config parser independent of the rest of librecords
new 2f043bc TS-2041: rename RecCompatibility to RecFile
new 8bd2dc6 TS-2041: move records logging to RecDebug.cc
new c411f47 TS-2041: use the librecords parsing routines in traffic_cop
new 487b918 TS-2041: add RecConfigOverrideFromEnvironment to librecords
new 7aa433e TS-2041: add environment config overrides to traffic_cop
new 012c791 TS-2041: rename traffic_cop config functions for better consistency
new 35ebd8b TS-2041: override records.config from the environment
new 7065a3a TS-2041: use the :file: semantic markup to refer to records.config
new 870fb30 TS-2041: document environment overrides
new 3263605 TS-2041: update CHANGES
new b727639 TS-1487: Fix default value for "wait_for_cache"
new 0257a61 TS-2064: authproxy plugin errors do not include a body
new 2d9ad48 TS-1280 add url match token about cache control rule
new 439d973 TS-2061 Avoid overwriting overspill buffer in logging.
new 0d1d146 Added Ts-2061.
new 956a4d7 Added proper credit
new 2edaaf1 TS-1280 Fix some build issues
new 1e04312 TS-1998 Updated docs.
new f5f9b8e TS-1998 Updated the Sphinx docs as well.
new c1e5586 TS-1998 Fix the header.
new fd6ed98 TS-1998 trying to beat this into submission, but little luck.
new 989c545 Switching to the default Sphinx theme for now, since it at least formats things somewhat correct.
new aa4acf2 Removed the full-url option from the regex remap
new 1c6fd09 TS-2057: Remove deprecated proxy port configuration values from records.config.
new d7e6b55 TS-2059 Remove dead code in EnvBlock.cc and processSpawn()
new ec786d0 Added TS-2059.
new fffd1a9 Updated the overridable configurations in the conf_remap plugin.
new 925e7b3 Removed build instructions, and fixed the indented areas.
new 9897884 Fix the indented areas.
new 4e55e50 Updated indentation and installation instructions.
new 75242f3 Fix indentation, and update install directions.
new da813f5 Fix the build instructions to match reality.
new 0430477 Updated build instructions, and indentation.
new 9b02142 Updated indexing and build/config sections.
new 848a13c TS-1993: looking for SSL certificate chain in the wrong place
new 95c8f38 TS-2057: Update documentation.
new 6a70e5a TS-1487: More startup order tweaking, based on reported crash.
new ac4cc37 Documentation updates.
new ecbf8f1 format all of records.config to amc's ts:confvar
new 2b73979 correctly link to records.config directives
new f651f3c python: strip whitespace
new 80aa69b Documentation update - fixing warnings and errors.
new 19fe78a Documentation - fixing indent and spaces in records.config.
new d55a2ec Documentation: Fixing warnings and errors and spacing.
new 8226827 Documentation updates - fixing errors, warnings, spaces. No warnings!
new 39d01c1 TS-2072 Remove proxy.config.http.avoid_content_spoofing, and also fix a logical bug around the tests of when to mark the request header dirty.
new 49f5a4f Added TS-2072.
new c5d5197 TS-2071 Remove proxy.config.http.session_auth_cache_keep_alive_enabled remnants
new 6bd5d88 Added TS-2071
new 8299b95 TS 2073 Set the defaults for request_hdr_max_size and response_hdr_max_size properly
new 8390de2 Added TS-2073
new 610df9f Remove proxy.config.http.server_other_ports
new f913827 TS-2074 Remove proxy.config.http.server_port remnants
new 3ec5691 Added TS-2074
new c913a71 TS-2075 Minor clenaup around checking for redirects being enabled
new d82dc8e Added TS-2075
new 1e0aba2 Documentation - more warnings/error fixes.
new d779cf8 TS-1685 Fix indentation before TS_MICRO removal
new 759946a Gack, undo accidental addition.
new c4f35d3 TS-2076 Removed proxy.config.http.accept_encoding_filter_enabled, which is obsolete
new b9b4b76 Added Ts-2076.
new d50a63e s/ultiplier/multiplier/
new 0da4236 TS-1976: invalid httpport argument passed from traffic_manager
new 055fa20 vagrant: make EPEL work for Centos5
new 7c1c7fd Documentation: fixes for blacklist plugin example (format & code)
new f92d413 vagrant: fix remaining packages for centos5
new fa17f2c TS-2083 Fix build issues with SSD cache path
new 1334707 Always generate compiler debug info on Darwin
new 816952c docs: add configuration file cross references
new 5d698d5 Remove some code duplication in TextMod sub-classes
new c2eb736 docs: split reference material into top-level pages
new 114ca2a doc: fix man page paths
new 1c7aa30 TS-1976: Failure to terminate option string in traffic_manager
new 9f07e71 doc: fix man page title capitalization
new a4a4b9b doc: generate configuration file man pages
new 229a209 doc: fix man page section capitalization
new fbe22e4 doc: convert TSIOBufferCreate(3) to sphinx
new cdddf8b doc: convert TSInstallDirGet(3) to sphinx
new 4b14cee doc: convert TSMBufferCreate(3) to sphinx
new c976718 doc: convert TSmalloc(3) to sphinx
new 80b644e doc: convert TSPluginInit(3) to sphinx
new fa4be92 doc: convert TSRemap(3) to sphinx
new e0a2dd5 doc: convert TSTrafficServerVersionGet(3) to sphinx
new 6a50da5 doc: convert TSUrlCreate(2) to sphinx
new 46bb782 doc: remove nroff man pages
new d85f4d9 doc: add new manpages to HTML docs
new cecc082 doc: remove Library section from man pages
new bb6939c TS-1255 Added proxy.config.http.cache.range.lookup as overridable config, and also organized the switch statement in InkAPI.cc to match ts.h
new db2bc67 TS-1255 Set all HTTP configs to their defaults, to be consistent
new cc0b06a TS-1255 Make proxy.config.http.normalize_ae_gzip overridable
new 2f98469 TS-1255 Added buffer size configurations to overridable
new b0e7c2a TS-1255 Add Req/Resp max header size to be overridable
new ec65b11 TS-1255 Add negative revalidation as overridable configs, and cleanup
new 73b277f TS-1255 Added accept-encoding filter to overridable configs
new cba9303 TS-1255 Added new configs to plugin docs.
new f047b43 TS-1255 Fix the types for all overridable configs. This was actually a real bug in the code, in that all float configurations were actually treated as integer, rendering them useless
new 7485e0b Added Ts-1255
new b4d411e TS-1685 Remove TS_MICRO and fellas
new 5b80237 Added TS-1685
new 0520723 TS-2086 Remove a few more unused configs
new 7e26b68 Added TS-2086.
new 5b8b968 TS-1953: remove check_ts_version() from examples
new a8febbf TS-1953: Remove check_ts_version() from experimental plugins
new be8fd6c TS-1953: remove version check from stable plugins
new cf62135 add some standard extensions to ignore list
new 3e05261 TS-1330: Fix logging core at checkout_write()
new 3dd1dd4 Fix configure check for eventfd
new b580e05 Fix autoconf checks for mcheck_pedantic()
new 5b0053e Updated newish tests to the gitignore
new cdbfe1d TS-1006: adjust some reclaimable-freelist's default configuration
new b91279d TS-2090 Make proxy.config.allocator.enable_reclaim default based on build instructions
new 94e9830 [TS-2052] ET_SSL thread spinning
new 4651ca7 TS-2092 Use of uninitialized member in HdrHeap.
new 76ef33d TS-2093: Check bounds on plugin stat creation.
new 994d978 TS-2081 Make the WCCP addr configuration LOCAL
new ef06341 TS-2091: Return an error from RecGetRecordOrderAndId if the stat isn't registered
new c6d0fe0 TS-2091: Fix spacing in separate commit
new f653a34 TS-1501: fix the bug that mistaken the read as write of netvc. thanks zwoop for pointing it out.
new 87fce2a TS-1987: rip out ink_string_fast_ functions
new 9533a4d TS-1987: replace ink_string_fast functions
new ac04a76 TS-2097: remove unsued string functions
new 17ec6c2 TS-2097 replace ink_string_copy() w/ ink_strlcpy()
new 54ea3f7 TS-2097 Remove ink_string_find_dotted_extension()
new aae0505 TS-2097: remove ink_strtok_r() wrapper
new 267640b add TS-1987, TS-2097 to CHANGES
new fe62a34 TS-2100 Initialize the SSL/NPN registration mutex
new bacb923 fix indentation
new a7708df TS-1953: close this by adding an example & CHANGES
new c1c963e TS-2102 SPDY plugin tries to setup protocol handler too early.
new 8448668 TS-2051: Fix SSL crash due to excess READ_COMPLETE events.
new c612971 Updated with TS-2099
new 233cf63 Bumped to v3.5.0
new 695c2ab Fixed a few very minor RAT warnings, non-issues just warnings
new caf79a2 TS-1597: Document remap.config filters
new 1ddfc04 TS-1823: add line continuation to remap.config
new eaa7600 TS-2111 Reduce Boost requirement to v1.33 or later
new c8725ba TS-2112: make libloader compile by default
new 8d71223 Documentation - Added domain, updated for ts:confvar -> ts:cv
new 689c620 doc: update ssl_multicert.config documentation
new c78a4f8 doc: add config variable references
new 3fad79d docs: update sphinx documentation version
new c0354fb TS-2122: Enlarge the 64KB limitation of log buffer size
new 3c49b11 TS-2123: Remove useless max_entries_per_buffer option
new 5b002b1 TS-2063: LogFile::write_ascii_logbuffer3() can silently drop log entries
new 2af1cb2 Fix warning by adding space between " and PRIu32
new 6e5374f Updated with recent changes.
new 53ae4b9 TS-2123 Also remove it from AdminClient.pm.
new 8ecd7e6 Documentation: Fixed a few warnings.
new 7c21e68 Documentation: Added 'arch' (Architecture) section. Added cache documents. Fixed many warnings. Added Tiered Storage proposal.
new 92961cf Documentation: random warning / cross reference cleanup.
new f34c62b TS-2128: Don't link libGeoIP.so.1 into binaries
new 3f2b113 TS-2129 Check for existence of ExtUtils::MakeMaker
new aeea92c TS-2096: improve SSL certificate loading error messages
new ca7b063 TS-2128: Fix TS_SEARCH_LIBRARY for RHEL5
new f390a8e TS-2130: pthread_setname_np() detection fails on various platforms
new c3a14aa TS-2126: Avoid unnecessary memory copy in LogHost::write()
new 26a3323 TS-2131: ${localstatedir} chowned to ATS' user
new f50e6de TS-2132: ${libexecdir} chowned to ATS' user
new 00197df add changes for TS-2132, TS-2131
new e0ec530 doc: remove doctrees on make clean
new 8a11128 TS-2089: introduce configurable collation preproc threads
new d44527c TS-2089: Fix typo when rebase patch
new cd1f40a TS-2089: needn't to check logfile's fd now
new dfba93d TS-2127 Move hostdb.config to var/trafficserver
new a0d96c5 doc: add configuration variables to the index
new eb4e263 doc: fix proxy.confg.log.collation_host format
new 8a0676f doc: add permalinks to records.config variables
new 71bef79 doc: mark additional built-in types
new cda8395 doc: move traffic_line docs to the reference section
new 4004062 fix links & formatting around getting started docs
new 9b55369 formatting & links around admin/index + licenses
new 0f1c78b TS-302: Fix INK_MD5 to not break strict aliasing. Additional refactoring.
new c40c601 TS-302: Fix HTTPCacheAlt to use INK_MD5 directly instead of arrays of uin32_t. Simplify methods because of this.
new 45afd4f TS-302: Switch to using Alias32 type so we aren't breaking strict aliasing. These instances should be converted to using inet_ntop or similar to make then v6 compliant.
new 69fe3ee TS-302: Switch to using Alias32 type so we aren't breaking strict aliasing.
new 4e713d7 TS-302: More cleanups to fix non strict aliasing.
new cd7f610 add proposed jenkins-job-builder configuration
new 5bf0ca1 consistently format programs with :program:`foo`
new 0689331 start a stub of deployment Limiations.
new ac4330f document requirements for tstop build
new 8a71671 more formatting and wording issues.
new 6823479 move traffic_logcat description to reference docs
new 5748c84 fix formatting and links of everything around reverse-proxy-http-redirects
new 6341c32 missed some formatting issues in http-proxy-caching
new a9ca0bb cleanup Reverse Proxy Configuration
new 3e6b316 Fixing links and formatting in Forward/transparent Proxy docs.
new e1dbac6 fix formatting and links for Explicit Proxy Caching documentation
new 2b91482 Fix formatting & Links for Hierachical Caching documentation
new 039a5de links&formatting in the Configuring The Cache Docs
new 9238e2e fix links&formatting in monitoring traffic docs
new 5c68757 fix links & formatting for Cluster Config
new d9c639b fix links&formatting in Security Options docs
new cedd0ab doc: remove references to obsolete SSL config variables
new d1a65d9 doc: remove proxy.config.ssl.server.private_key.filename
new c1562cd update jenkins job definitions
new 3f2b562 ci: a more compact project definition
new 48ef870 ci: make a separate job per node
new 820211f ci: simplify job naming
new d7574b7 ci: add debug regression test jobs
new 1502438 ci: enable WCCP on linux builds
new 65843c0 ci: add clang regression tests
new 8493b50 ci: make --enable-debug a job parameter rather than a separate builder
new a8ca814 ci: hoist job template parameters to defaults
new 1bde1bd Documentation: Improve HostDB section. Add :metric: keyword to :ts:cv: Fix broken link in logging section.
new 19bcb16 Documentation: Add ip_resolve option description.
new 7d695f1 parallelize the SSL certificate creation script
new 30a17bc doc: document proxy.config.ssl.server.multicert.filename
new 89743bb Fix error log message in HttpTransact::build_error_response
new c637fde ci: add debian hardening builds
new 9d7e821 TS-2136: Fix the first proxy.config.http.accept_no_activity_timeout is invalid.
new 8a0557f ci: update redhat package list
new eb1726d ci: more robust autoreconf detection
new d2e5b80 Remove global number_of_processors variable
new 8064935 remove global variable dependencies from adjust_num_of_net_threads()
new 3aff410 Updated the precedence list, thanks dcarlin, and added map-all
new 2b07cd0 Doc: Fix storage.config write up about raw devices and permissions.
new 335863c ci: fix 3.2.x git branch mapping
new 821d3fd TS-2143 Remove alarm email address support (and config).
new 6b4aff2 Added TS-2143
new b30d698 TS-287: transaction_active_timeout_in does not trigger on the first request of a Keep-Alive connection.
new f4f8d99 TS-2137: Use eventfd instread of pthread signal/wait in ATS
new ce9188b TS-2141: Inconsistent euid cause bad mgmtapi/eventapi sockets
new 5f4b470 TS-2141: Make traffic_cop reconnect to manager correctly
new 10abd55 Add TS-2137/TS-2141 info to CHANGES file
new d427780 Rearranged bugs vs version.
new 4ce2cb2 Fix indentation and attribution.
new be93cfb Updated with the merges to v4.0.0
new 0627894 TS-1919 Eliminate CacheLookupHttpConfig
new 812b668 Added TS-1919.
new 8e11d38 Clarified connect to orign based on users@ question
new c10ff03 TS-2094: eliminate xcrun warnings at configure time
new e1b4b11 Fix CHANGES formatting
new d242aa4 Updated with the new release process changes
new 6a222f3 Updated with new release process.
new 0f585e9 clean up links&formatting in (most) logging related docs.
new fdfdc62 TS-2116: Making buffer_upload compile
new 04e5a40 TS-2114: removing true/false definition
new db31fe5 update CHANGES for TS-2114 and TS-2116
new 87ccd26 doc: document proxy.config.url_remap.filename
new 36059e2 TS-2116: create buffer_upload temp files with mode 0600
new 9e6ad5c remove unnecessary Connection::setup_mc_send() compatibility wrapper
new b5190ac remove unused defines from P_DNSConnection.h
new 2e8f0c3 remove unused proxy_name from proxy/Main.cc
new e5d2729 TS-2107: change proxy.config.http.transaction_active_timeout_in
new fa17644 TS-2137: Use relative timeout in EventNotify::timedwait()
new 6b9093b doc: bump docs version for RTD
new 145ed5e TS-2147: Set server_share_sessions to 1 for 'internal' transactions in rfc5861 plugin.
new 3a78753 TS-2137: Forgot to add header guide in EventNotify.h
new dec9a7f Revert "TS-2143 Remove alarm email address support (and config)."
new b323fde Undo 2143.
new 6fda8f9 Doc: Lots of little fixes so I can do my real work.
new d1c222a TS-2148: handle_cache_operation_on_forward_server_response ignores value of api_server_response_no_store
new f95f42a s/REPONSE/RESPONSE/g
new a7f66ae s/Sparce/Sparse/g
new c290ce0 Quick fix - URL handling slow request logging.
new 14c9cf2 Doc: Various minor fixes, update milestone API page.
new f63b27d TS-1424: Fix KeepAlive 4-tuple collision for transparent proxy
new 9cc6fe6 TS-2155 New RAT exclude file, and cleanup
new a1d747e TS-2155 Include the RAT JAR file in ci/.
new 216ecda Doc: Add glossary, fix type API reference page.
new af4fc8e TS-2158: Properly mark an IP as non-routable for IPv4 and IPv6 link local addresses as well as IPv6 private addresses and IPv4 Carrier Grade NAT addresses from RFC 6598.
new 68d5b16 doc: fix logbuild links
new ceaf03d TS-1424: Change EREMOTEIO to ECONNABORTED
new 74d7d30 ci: flip the 3.4.x branch to 4.0.x
new f2bfdce ci: make git scm polling less aggresive
new 45afcfa TS-2154: Lua plugin asserts traffic_server on startup
new bf34ca0 TS-2160: Add ats_is_ip_private and ats_is_ip_linklocal functions.
new 3c78ec9 TS-2160: Remove use of ats_is_ip_nonroutable and replace with ats_is_ip_linklocal and ats_is_ip_private.
new da5c0d0 TS-2160: Remove ats_is_ip_nonroutable.
new fc139c2 TS-2160: Update CHANGES.
new 4633563 doc: move cache glossary into the main glossary
new fb20be5 TS-2156: Fix stats trap in different type of threads
new d4930ab TS-2161: TSHttpTxnHookAdd memory Leak
new 0aacb42 Some indentation and printf cleanup
new c7d8e1a TS-2162: Auto-created collation LogObject would be misused by access log
new d60628c fixed some spelling mistakes in the api header
new 9d2acd0 TS-2145: Add metrics for log collation
new dc4dfdf Doc: Add lifecycle hook documentation.
new 08c758e ci: toggle --enable-wccp correctly for different platforms
new bf7f7da ci: move jenkins jobs to the jenkins subdirectory
new dbbc5a2 TS-2163 Remove obsolete WDA and ACC alarms feature
new 49b81c4 Added TS-2163
new 68892bc Moved the two 4.0.1 changes that we respun build for.
new a75ebb6 Merge branch 'master' into 5.0.x
new 98925cb Fix git paths for the 4.0.x branch in Jenkins
new 391e6be Add debug builds for 3.2.x and 4.0.x in the CI
new 0ae5897 ci: reduce the number of job templates
new 1993bdf ci: build experimental configuration options
new bb50292 Doc: Add transaction buffering control.
new 9ad6885 TS-2167: Update apichecker.pl to give suggestions on additional deprecated APIs
new eca8382 added TS-2167
new 372d46a Fix the 4.0.1 relase
new 0e4b5fe ci: fix experimental tag substitution
new 74e88de ci: shrink builders pollng period
new a415123 finishing up the cleanup of the admin guide
new 49e8a7a TS-2165: Introduce cluster-wide logging stats
new 2585a31 doc: minor formatting fixes
new 471655c TS-2172: Explicitly use subdir-objects in automake init
new 8ea6c7f sdk docs: fix links & formatting in preface
new 3fed45c TS-2172: automake subdir-objects requires AM_PROG_CC_C_O
new 8d95ab2 TS-2173: RECD_COUNTER type is missing in setTokenValue()
new 04e16af TS-2174: Fix StatBinaryEval() on div operation
new 2fbcb5d ci: fix debug jobs for centos5
new b450c84 ci: test make distclean in jenkins
new 9aad786 Merge branch 'master' into 5.0.x
new d35e0e9 Added proper .'s, come on people, proper sentences. ;)
new c05a097 TS-2107 Revert this change, please review for correctness
new 0ec6fc7 TS-2177: Improve code quality of FeatureAPIHooks.
new b71ca55 TS-2174: Assign proper type for uninitialized expression token
new 6da47d5 TS-2177: Add invoke utility method to APIHooks.
new 1824053 TS-858 Updated the docs to 128MB examples
new ebe3502 TS-2179 Added option for lowercase path
new 1b75d0f TS-2168 Make RecordsConfig.cc more inline with default builds.
new 6688e60 TS-2113 first stab at porting it over to ATS, still more work to be done to the balancer plugin
new 439e3ad TS-2168 Make RecordsConfig.cc more inline with default builds.
new 5ba16cb Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new ae49e16 TS-2113 - Porting balancer over to ATS, still more work to be done
new 965b7ee Revert "TS-2172: Explicitly use subdir-objects in automake init"
new 4538389 TS-214 use port_send to signal async events (Illumos/Solaris)
new 6de8354 TS-2168: Use #if condition to control reclaimable freelist options
new 03b88fc TS-2168 Clean up the verbose comments
new 6648a78 TS-350 Add documentation for the new RAM cache options
new d31a4f9 TS-350 Try to fix the formatting
new c6c817d Doc: Fixup config var reference issues.
new f15a255 TS-361 Document human readable number multiplies for configuration values
new d3917df TS-361 Explain K, M, G and T
new 194d245 TS-498 Document dedicate DNS thread configuration
new 2184cc8 Introduce build-time option to select libxml2 in place of expat as build-time parser.
new 57fcef1 Make libxml2 the configuration default XML parser (so it should get a bit of test-driving).
new 9cc5138 Docs: Fix formatting for KMGT-bytes
new e172ba1 ci: always build out of tree
new 9a7e6ca ci: fix configure path for out of tree builds
new f7c09fd fixed checking for xml parser
new 2529257 one last fix hopefully for finding the xml parser, changed from an error message to a warning when it can't find xml2
new 9fab65b TS-2168: set 'enable_reclaim' to 1 as default in records.config
new 2c19473 TS-2168: keep records.config in sync with RecordsConfig.cc at all time
new f2882b8 doc: document traffic_cop
new 8489d51 Remove undefined INK_LOCKFILE_INCLUDE_REDUCED
new e8672a8 TS-1086: Avoid returning 304 to an unconditional request. Diagnosis and patch by Mohamad Khateeb.
new a27b9e7 TS-2191 we should not simply reschdule the http_sm if the sm_list`s mutex is not acquired, because the client_vc`s timeout events maybe triggered. The race may lead http_sm received a event after it is deleted. Sub task (TS-2192)
new 49d00ff TS-2188 healthcheck plugin doesn't parse config files properly
new 9e82415 TS-2188 Never consider a simple / path as a healthcheck
new f1bffdf Updated text / format.
new b1845c4 TS-2176: do not reset value of api_skip_cache_lookup when reading it
new ddf36d2 Use proper sentences in CHANGES
new a061d7c TS-2195: Deprecate experimental TSHttpTxnCacheLookupSkip API
new b61c6df remove Makefile-pl on make distclean
new 1fd225a TS-2195: reimplement TSHttpTxnCacheLookupSkip in terms of TSHttpTxnConfigIntSet
new ecd87cf initialize HttpTunnelProducer::last_state to a default value
new 55f792e Remove <tab>s from indentation
new 0a92bcd TS-2185: support to control ClusterCom::sendSharedData frequency
new cb9b0ff TS-1637: Fix nodes as idle/dead if we have not heard from them in awhile
new d277494 Merge remote-tracking branch 'origin/master' into 5.0.x
new 632b3a4 TS-2207: CentOS5 out of tree perl module build fails
new a6067e1 TS-2206 The trafficserver RC script does not use absolute path to traffic_line binary.
new 00b8856 TS-2207: stop using $(builddir) in automake
new b6e2132 Fixed indentation
new 40212d2 ci: all centos versions have redhat-lsb
new 9a6fc2a TS-2187: use nonblock eventfd in EventNotify
new 2e4ee7b TS-2187: Fix return in EventNotify::wait()
new 2c0ea4e TS-2209 add support for lowercasing all substitutions in regex_remap
new 9e9569f udpated release notes
new cb9e4b5 TS-2217: remove the option to turn off body factory - setting it to 0 will result in empty responses
new b5edc06 TS-2144 Avoid race on e.g. -Cclear which would crash the process
new f3fa606 Added TS-2144.
new 4fab19a Update docs for the header_rewrite plugin
new 93184bb comment on the units for TSContScheduleEvery()
new f47c6be TS-2187: 'nr' set but not used in EventNotify::signal()
new 3a903f2 TS-2201: split drainIncomingChannel two thread, one handle Broadcast message and other handle Reliable(TCP) request.
new 8409434 Fix typo in the hook used
new 1ec3990 TS-2232: log level should be change from Status to Debug
new 27246a5 New Ubuntu release is on the doorstep
new 4ab334d Merge remote-tracking branch 'origin/master' into 5.0.x
new eb4fef1 doc: Update insert_(request|response)_via_str reference
new eea1066 TS-2246: cancel the trigger of CacheVC in openWriteCloseDataDone
new 128c645 Fixed indentation.
new cf03ec1 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 4d629cc Added section on avoiding thundering herd of requests
new 9ce9ab9 Bit of grammar changes
new 9086529 resolve merge conflict from TS-2089
new fc3838f LogObject.h doesn't need to #include SimpleTokenizer.h
new d10479e White space formatting changes for new thundering herd section
new 6aa87ff TS-2255: TS should not flood printing after log space reach the limit
new 134b8a6 TS-2256: Mem stats info is bad when enable reclaimable-freelist
new 54883f2 TS-2259: Introduce failover hosts for logging system
new 4591314 TS-2260: Avoid flooding log when log host is down
new 70d7b01 Add CHANGES for TS-2259/TS-2260
new 6b8f3b1 Clean up some broken links
new b076565 Remove extra : from import
new 4102e98 TS-2257 Healthcheck plugin can stop watching some events.
new fffb60e [TS-2261] Add config option to restore/elevate access to reading files by root when loading plugins
new ae7b3f9 Another attempt to fix formating of thundering herd section.
new 196cd66 TS-2257 More fixes for healtchecks plugin losing events
new 15d4fb8 Merge branch 'master' into 5.0.x
new 8d17457 TS-2212 Implement <fsiz> tag for HTTP
new 847816c TS-2266 Add a "make rat" Makefile target, to create a RAT report
new 444f647 Remove long dead config options that were always false
new b352f4a DOC: cache document tweaks.
new 7ba121c Thundering herd section-- source code block doesn't eval links. Trying line blocks instead
new 3c0c835 TS-2268 Add support for opening protocol traffic sockets through the traffic_manager.
new 0495715 DOC: Added HostDB architecture proposal. Added proposal section to architecture area.
new 425ceaf DOC: Tiered storage proposal update. Removed HostDB proposal reference.
new 23839ca Thundering herd section-- background fill description error
new 17f782e Fix auto-numbering formatting
new 6b0fe67 TS-2270 ESI Plugin can have infinite loop on gunzip
new 98d06d2 TS-2269 regex_remap plugin does not deal with empty path's properly.
new 4c5fbfa Added TS-2269.
new a3d9848 TS-2254 On ARM arch, ink_atomic_increment returns wrong value
new 898d0a5 Added TS-2254.
new cfc86f1 TS-2189 Document proxy.config.http.cache.cluster_cache_local.
new a32bc3a TS-2189 Document cluster-cache-local in cache.config
new 30fcc2b TS-2197
new 5c39d02 DOC: Large update of cache architure.
new 200aafb doc: update cluster howto to for connections
new 458a1a7 Always forward SSH keys to VMs.
new 64b01e0 TS-2138 fix the bug that restarting ATS cause cache data loss if enable native-AIO.
new b942f3b TS-2159: Force first log rotation at proxy.config.log.rolling_size_mb
new 0542b2a Add missing line feed on warning message.
new 0d886aa Quiet a benign compiler warning on OSX
new a263d38 small change to make eclipse happy
new 275e254 TS-2278: Cleanup of rfc5861 plugin
new 25598f2 TS-1988 cquuc and cquup can have no values
new 36db28d Added TS-1988
new cc25667 TS-2243 document exec_thread.affinity
new 7b2ea5f initial atscppapi commit
new 6958d05 Fixing license and updating notice
new 2c3f7c5 TS-2242: Update core plugins' support_email and vendor_name for consistency.
new c351856 TS-2291: Add remap_state plugin to experimental.
new 40deb91 Fixed typo
new 64b5a6f TS-2275: fix interim cache lossing data if the server process crash
new 1f829e2 Fix g++ compiler warnings
new 8f13ff5 TS-2291: Fix compiler warning about unused variable.
new ea35372 TS-1988 Unscrew cquuc and cquup
new 3775c86 TS-2216 Fix cquuh log tag, which does not calculate the right string length. Also see TS-1988.
new e6e999e Fixing build for os x
new 199b6b8 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 739a9c4 TS-2280 Fix OS X build on atscppapi
new 6c5955a TS-2280 Fix OS X build on atscppapi (missed two)
new bb5f909 Added docs for proxy.config.http.cache.allow_empty_doc.
new 9c918b6 fixing minor build issues with examples
new e265ff8 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new a2809d1 TS-2291: Disable remap_stats plugin compile on platforms that do not have a reentrant hsearch implementation
new a3d1208 TS-2139 fix the bug of purge twice to remove the doc if enable-interim-cache
new 5460ce5 Add simple unit tests for ats_ip_parse()
new f760dac TS-2295: update statvfs usage
new 6da424f TS-2296: improve ConfigProcessor reference counting
new 22e33c5 TS-2291: Make configure.ac cleaner for remap_stats checks
new 4bf36c8 TS-2226 Add support for a set-header operator.
new a3b07f9 TS-2228 Add a set-config operator
new 9dcd00b TS-2230 header_rewrite should support the same hook-management that header_filter does for remap rules.
new 2482196 automake 1.14 need subdir-objects
new 0c29d73 Fixed formatting.
new b30aef3 Fix missing headers for OS X build
new 3eb3995 Add OS X jenkins slave
new 7afc91b TS-2300: remove the HIT_EVACUATE build option
new 3b17595 TS-2301: replace CACHE_READY with CacheProcessor::IsCacheReady
new 8d461ea TS-2265 Remove 3 unused log tags.
new 44b3fb9 Merge branch 'master' into 5.0.x
new e1b9db8 Added Ts-2265
new 9d6ed3e TS-2211: SSL client connections hang and a aborted due to inactivity
new e0e64ba Fix typo on clustering setup.
new 086906a Cleaning up build of atscppapi
new ffc8428 Add full printf format string support to rprintf().
new 6ae6b3f TS-2296: fix the ProxyConfig regression tests
new af31b08 Revert "automake 1.14 need subdir-objects"
new 9072f6e Doc: Updates to cache architecture (evacuation)
new e819a5f TS-1638: less strict on kernel version checking in clustering
new 316b450 TS-2276: manager memory leak in some case
new 26e1417 TS-2277: cluster alarm messages broadcast infinitely
new 6cb58be TS-2292: the version of records.config increases unexpectly
new 1ab59b4 TS-2235: url_print should NOT output "?" for empty query string
new e75d33a TS-2200: define macro TS_HRTIME_XXX directly
new c2452f5 TS-2202: remove manager error and fatal useless error message
new bb7fc36 TS-2302: rename LoggingMode values for improved clarity
new a7b448b TS-2302: add const to LogSock::is_connected
new 6eccf8c TS-2302: add TS_NONNULL compiler attribute
new 4952315 TS-2302: fix some spelling
new 6295353 TS-2302: merge Log::error into Log::va_error
new 81b3622 TS-2302: remove ASCII_PIPE_FORMAT_SUPPORTED
new 2741764 TS-2302: LogUtils wants to be a namespace, not a class
new 70305eb TS-2302: simplify log config variable registration
new c078edf TS-2302: permanently enable IOCORE_LOG_COLLATION
new e37f749 TS-2302: add LogObject::va_log() and use it to implement TextLogObject message formatting
new 1228c65 TS-2302: move predefined logging formats to a separate file
new b95d1e8 TS-2302: separate predefined formats from LogFormat
new 48b61b3 TS-2302: rename log format and file type constants for clarity
new 3020176 TS-2302: split LogConfig::create_predefined_objects_with_filter
new 538eba5 TS-2302: convert Log::error_log into a generic prefedined LogObject
new b4ee382 TS-2302: allow predefined formats to specify log collation support
new 7845084 TS-2302: update CHANGES
new d100699 TS-2247: ua close time in milestone may not set
new 8463460 TS-2008: Cache control with multiple suffixes.
new ebb5e30 TS-2115 buffer_upload hard-codes "nobody" user/group.
new 0b984c4 Doc: cache architecture updates (dir_probe explained)
new db5c873 TS-2315 ESI Plugin: fetcher does not handle error gracefully.
new 84f3e55 Added TS-2315.
new 80734a8 TS-2264: Clean up SM better when bind fails.
new 948df744d TS-2178: Disable client side keep alive if server is not and using client 4-tuple
new 6712053 Merge branch 'master' into 5.0.x
new bf8b355 Make it compile dammit, trivial change
new ba3f6c8 TS-2317: read/write mutex of PluginVC may be held without release
new 09fcb8d Fix CHANGES for previous patches.
new 70815db TS-2245 This adds a '2' config state to the ignore mismatch configs
new 7ddc44f Added Ts-2245
new 3d3aa13 TS-1955 Range: requests during read-while-writer gets the wrong Content-Length
new f130971 Added TS-1955
new 6fbca4e Meh, fix for dumb stuff.
new ab99645 TS-2320: TSRedirectUrlSet truncates host header in redirected request
new 5ad8eab TS-2320: TSRedirectUrlSet truncates host header in redirected request Updated to memcpy based on James Peach's recomendation Also, saw a problem with malloc and sizeof when switching the code to only use alloca. Using a variable length array all the time now.
new a3f945c TS-2322: set pcre memory callbacks globally, not as a remap side-effect
new 631986d TS-2323: initial remap.config deirective refactor
new a2db1d0 TS-2323: refactor remap.config loading
new 5d2ea5b TS-2323: drive remap directives from a pointer table
new 2699900 TS-2323: trim remap include paths
new 4be46fb TS-2323: start separating remap config file parsing
new 812edfe TS-2323: simplify is_inkeylist helper
new 3e8668d TS-2323: add class members to BUILD_TABLE_INFO
new 90f923e TS-2323: separate remap.config parsing from UrlRewrite
new 238e339 TS-2323: use the Layout API to find remap.config
new 6cb2477 TS-2323: remove unnecessary includes from UrlRewrite
new 39cc54c TS-2323: implement the remap .include directive
new b984db3 TS-2323: defend against .including directories
new 83d43ab [TS-2321] C++ API: Clean up header code to no longer use intermediate data structures
new 1cebaef TS-2323: fix build breakage
new 44c7f5d DOC: Added hit evacuation vars, some other records.config cleanup
new b79a7ad TS-2311: ESI: support responses that are of other text content type as well as non-200 status response
new 779f833 TS-2108: Fix TSConfig to build with bison 3.0
new 6e8a4cf Updated with docs remap, and make it cacheable
new 1913c92 doc: fix numerous broken links in records.config
new d48c4be TS-2252: Fix bison version check on Ubuntu.
new 287d37f update STATUS with 4.0.2 release
new fb5a721 TS-2245 Update docs per Igor's excellent suggestions.
new 2b0351f jenkins config: Prepare for 4.1.x release cycle
new 20c9083 Bump for next release cycle.
new 0ce9ace Bumped for v4.2.0
new 5795931 Add SI postfixes to mod_generator
new 5fa4f0b Added TS-2309.
new 8197736 TS-2172: cleanup and move mgmt/api/remote up
new efe90f3 TS-2172: iocore and proxy Makefile.am cleanup
new 1577c71 TS-2172: Explicitly use subdir-objects in automake init
new 94215bf TS-2082: fix build with --enable-standalone-iocore
new 3bd46e2 generate .mo files in all available languages
new de0fc53 add a pip requirements file
new f1b70a9 add log messages
new b7da73d ignore doc/locale/pot
new 619d934 Update jenkins jobs
new e5f1a0e Add a Ubuntu 12.04 hardening build for 4.1.x
new d314e59 Merge branch 'doc-i18n' of https://github.com/trafficserver-doc-ja/trafficserver
new f1ea0d7 TS-2316: header_rewrite: unify style
new 38b05cd TS-2316: header_rewrite: removed trailing spaces
new 236c52c TS-2316: header_rewrite: fixed segfaults in ConditionPath::append_value()
new 3f4e1c7 TS-2316: header_rewrite: added variable expansion support to add-header
new 8e2cc15 TS-2316: header_rewrite: fix for crash in client header condition
new b79c907 TS-2316: header_rewrite: added optional counter to each rule
new 3d37f51 TS-2316: header_rewrite: added cookie-based conditions
new c83a529 TS-2316: header_rewrite: improved documentation
new 61f4ded TS-2303
new e90caa1 Add keep-alive documentation (including keep_alive_post_out)
new 6e52a15 Update CHANGES for TS-2303
new 8c635a6 TS-2341: Cast TSHttpStatus to int to suppress compiler warning in clang
new 9851a11 Fix list templating
new ddfbd59 Merge branch 'master' of https://github.com/jacksontj/trafficserver
new 59013ca TS-2339 Cleanup Makefile.am, fix wrong _SOURCES definitions
new 9335e5c Added TS-2339.
new bd24f12 Merge branch 'master' of https://github.com/SaveTheRbtz/trafficserver
new 752e01e Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 03cb415 TS-2333 Change the SAX callbacks to not clash with libxml2
new ca12e94 TS-2333 Use the right SAX.h include
new f7a5528 TS-2338 Remove IPRange.cc and .h, and SocksParser.cc
new e777314 Added TS-2338.
new 5059398 TS-2338 Remove IPRange.h from _SOURCES.
new 81cf29c Updating changes for TS-2316
new 5bfafac TS-2343 Remove the --schema option from Traffic Manager
new 74ebe2a TS-2316: properly cherry-pick client header condition fix
new 7d469d0 Added TS-2343.
new e754a1d TS-2343 Remove --schema from docs, well the little that was there
new 2abdac2 TS-2340: fix TextLogObject log rolling
new b771f6e Merge branch 'master' of https://github.com/SaveTheRbtz/trafficserver
new 9dd6348 Runtimedir on Gentoo changed from /var/run to /run
new 3433ea6 Merge branch 'master' into 5.0.x
new 88666ad TS-2348: Rename tstop to traffic_top
new b21deab Make targets for creating releases+release candidates
new cdfe125 reliably recreate the same tar-ball from the same content
new 6917d8e TS-2349: move traffic_cop to the cmd subdirectory
new c83e1d8 TS-2349: Move traffic_line to the cmd subdirectory
new 775ad1d TS-2349: Move traffic_shell to the cmd subdirectory
new 8f75a09 TS-2349: update .gitignore
new 6fd9e17 TS-2350: Enhancements to traffic_top
new b9b1bdc Revert "TS-2082: fix build with --enable-standalone-iocore"
new 6bfba8b TS-2359: force tstop symlink
new 4626716 TS-2361: improve regex_remap plugin loading semantics
new 7878e05 TS-2360 Fix usage of TSMimeHdrFieldValueStringGet() in some plugins.
new 7195488 Added TS-2360.
new b187978 TS-2360 Improve the example slightly, but it is still an example
new 6dc1867 TS-2364: Introduce slice notation to field syntax in log format
new de4c7d2 TS-2352: refine THREAD_ALLOC feature
new 898d55f set the tracker_event to NULL if we cancelled the event.
new 938fa1e fix linking traffic_api_cli_remote on ubuntu
new ed8f6e9 Add a new field: '%<chp>', "client_host_port" to LogFormat
new 46adeb3 TS-1468: Check vary and accept headers on non-200 responses in cache
new 9f05ebe TS-2327: TSRedirectUrlSet does not perform DNS lookup of redirected OS
new ae51d4e TS-2374: abort the producer to avoid httpsm hung if none of it`s consumer is alive.
new 51a9252 Add CHANGES for TS-2379
new 0c6c25e TS-2360: Update TSMimeHdrFieldValueStringGet docs
new 70c70ca convert CRLF->LF, make sure it never happens again
new 0c8fba4 Change these two bad boys from DOS line feeds to real one...
new 9214792 Renamed the git repos to track the major release number. This only applies for v4 and v5, v3.2 has to stay as is.
new c54477a Add a README for Jenkins jobs management
new c63666b Merge branch 'master' into 5.0.x
new aeb5bbb TS-2377: install man pages as part of the build
new 7cc074b This is causing major, major problems with branches which wants to auto convert the old versions
new e9351ae TS-2381 Separate TSUrlCreate into separate files.
new 531493a TS-2381 Remove whitespaces
new 5f4b23a TS-2381 Add the new files to the build system
new 5503a5e Fix a couple of compiler warnings related to header_rewrite and traffic_cop changes
new a100ab0 TS-2379: Add documentation for '%<chp>' field in RST file
new 70eaefd TS-2386: remove unused file: MuxVC.cc MuxVC.h
new 1a9ab74 TS-2386: CacheClusteringEnabled is already renamed to cache_clustering_enabled
new 123785d TS-2082: fix build with --enable-standalone-iocore
new 159427e Remove unused use_mp variable
new fc548fa TS-2382: sudo make install creates man files as root in build tree
new a037f78 Re-enable -Werror for developer builds
new cc6f863 Remove the -dev again, we are not making any dev releases, and master is always releasable and "stable". Lets figure out some other way of enabling werror please.
new 7ce6c9d Fix a compiler on new EventNofity code, detected with -Werror
new d42a1a9 TS-2347: replace use of tempnam() with mkstemp()
new 9737493 clean out references to SSLeay
new b38c1d3 TS-2394: add a stub for a performance document
new 461d099 How to reload udev (without reboot)
new 3fe7454 TS-2396: UrlRewrite.cc free the node of queue not correctly
new 518aa4a TS-2330: Update proxy.config.body_factory.enable_customizations comments in records.config
new 608f838 TS-2330: updated the docs for proxy.config.body_factory.enable_customizations
new 22cd58b TS-2349: Factor shared proxy code into convenience libraries
new 55c7910 TS-2335: Putting Alibaba Lua plugin into experimental
new ebd4f5a TS-2335: getting ts_lua plugin to compile
new 0cb47fa TS-2335: adding README.md to ts_lua plugin directory
new c134071 TS-2408: fix double free of proxy.config.admin.user_id
new fc97b31 TS-2351 Bandaid fix for Range request crash related to Read-While-Writer and content length calculations.
new 1902283 TS-2335: adding plugin documentation to the site
new 82d9d49 TS-2335: adding title to the documentation for the plugin
new f61882f Fix language in documentation
new 377f353 fix language (spelling/grammar) in comments
new d47def1 Add jenkins git repository scripts
new 7264e9c docs: Fix ts-lua docs style & formatting
new 42fc010 TS-2365: configure max TLS record size
new 642d2f2 TS-2413: release memory for idle SSL connections
new 1a2f7f4 TS-2410: document some of the behavior of TSHttpTxnCacheLookupUrlGet
new 3635204 transaction diagram was remade using graphviz
new fe022ca removing trailing spaces
new b977ca5 Update Transaction State Diagram
new 12b687f TS-2397: correct formatting and fix links
new e4a806d Fix Via decoder ring links
new 5dcbbb1 Fix build problem on some platforms for ts_lua plugin
new 2b6a5f6 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 6f6f05c header_rewrite: remove RemapAPI-only restriction for PATH conditions
new 0f9305d TS-2415: use standard continuations to release UrlRewrite objects
new 0022a54 TS-1815: Add thread number and port to accept thread name
new 52b6227 TS-1815: Add the file descriptor number to ET_AIO thread names
new 9f3f799 Add CHANGES for TS-2347
new af63c8e TS-2335: getting ts_lua to compile without warnings
new fc3b25f TS-1815: Change ET_AIO thread name layout for consistency
new 439b504 TS-2416: configurable TLS session timeout threshold
new 581282d TS-2351 Make the Range calculations more resilient
new d7bb4cd TS-2372: update default SSL context options
new d75e933 TS-2372: enable ECDHE forward security
new b275278 Add missing colon
new 9e0e5f3 Clarify anonymize_other_header_list
new 8ba691c Add in examples
new 9f69f05 TS-2372 Fix typo in npnEndpoint
new c1d73e8 TS-2335: some more fixes for compile warning for ts_lua plugin
new 6ae5e92 TS-2372: include openssl/ec.h
new 14ef40e TS-2372: improved OpenSSL EC key support detection
new 44fe529 TS-2372 Make ecdh CTX prototype follow SNI, and fix unused ctx on some platforms
new 354fbc2 TS-2384: Regression in key-lookup code between 4.0.x and 4.1.x
new 8537228 TS-2420: Remove STAT_SYNC, CONF_SYNC, and REM_SYNC threads and schedule those continuations in ET_TASK
new 563c1e9 TS-2401: ProcessManager doesn't need a directory path
new bb26f42 TS-2401: Remove unused global management_directory
new fa100cf TS-2401: Replace system_root_dir with Layout::prefix
new bdd7af5 TS-2401: Remove unused TS_BUILD_SYSCONFIGDIR
new 88f5176 TS-2401: Remove global system_log_dir
new f438ab4 TS-2401: Remove global system_runtime_dir
new 67306a7 TS-2401: Remove system_config_directory
new b6288c4 TS-2401: Remove cache_system_config_directory
new a1162d8 TS-2401: Add RecConfigReadLogDir() to wrap proxy.config.log.logfile_dir access
new ccc01b6 TS-2401: update records.config layout documentation
new a514c64 TS-2401: update CHANGES
new 16882d8 Fix typo
new 8dbf06b TS-1146: RFC 5077 TLS session tickets
new eaaf889 Merge branch 'master' of https://github.com/SaveTheRbtz/trafficserver
new 82ad4ef Another typo fix
new 0850f4c TS-1146: consistently apply 2char indentation
new 6dabbd7 Merge branch 'patch-2' of https://github.com/jbfavre/trafficserver
new 358e926 TS-1146: additional autoconf tests to support older OpenSSL
new a10b809 TS-1146: fix the CentOS5 build
new 1bcff78 TS-2419: Don't close client connection when responding with a 204 and there is no body
new 960c3f8 udpated release notes
new d6ab748 TS-312: Add option to always share keep-alive connections to the origin server
new 51ce9ae TS-2082: remove STANDALONE_IOCORE defines
new 5140b18 TS-2082: remove NON_MODULAR define
new db8052d add TS-2082
new 0b3367a TS-2082: remove FIXME_NONMODULAR defines
new 707a5e7 TS-548: remove Initialize.cc Initialize.h
new a2de1c0 add TS-2386
new b57a809 Bump sphinx docs version to match autoconf
new adbccf9 Fixed a bunch of misspelled words in comments
new 1247f0d TS-2077 Remove proxy.config.http.user_agent_pipeline remnants
new 081848c TS-2077 Remove proxy.config.http.origin_server_pipeline
new a2c2ded TS-2077 Added to CHANGES.
new 49111ee update regex remap docs
new 8b6ab74 Document the remap.config '.include' directive
new 5e256d2 doc: fix various sphinx syntax errors
new 14667c6 TS-2426: add the xdebug plugin
new 399e27c TS-2426: document the xdebug plugin
new 5cce736 TS-2426: add xdebug plugin Makefile.am
new 39862b6 TS-312: s/sever/server/
new e510c58 TS-2424: make g_diags private to RecDebug.cc
new 4b94cdf TS-2424: set diags log file for each caller
new 536fb8e TS-2424: document diagnostic logging configuration
new ab57e59 TS-2426: fix unused variable warnings
new 6100526 doc: link hostdb proposal
new 1410994 TS-2190: remove cache.log from the cacheurl plugin
new a302c86 TS-2190: fix the -Werror build
new 7244c89 TS-2251: simplify LogBuffer reference counting
new 3388fd8 [TS-1449] Update Doc to match actual default
new 5871b0a [TS-2328] Document failover configuration for log collation
new 8e02b12 [TS-145] Clarify cache.config items in docs.
new b5494fd [TS-2430] Indicate that extra cache options in cache.config; clarify ram cache algorithm a bit
new 0f45c06 [TS-2329] Add a restructured text version of the header rewrite's README
new 219ba69 [TS-2183] Make a restructured text version of the ram-cache wiki page
new d6a7a9c Merge branch 'master' into 5.0.x
new 93e7027 Fix merge conflict
new 5b73f52 TS-2432 fix a race in aio_err_callbck that may lead hash_table can not rebuild.
new 7429793 TS-2335: add features for ts_lua
new b42115e Fix a typo of storage.config.en.rst
new 53d5a73 fix markup
new ecae16f fix numbering
new e20d816 add closing parenthesis
new 543054e fix typo
new 5c6c53b [TS-2389] Add back proxy.config.http.uncacheable_requests_bypass_parent and a few others from the undocumented section.
new 1b814a7 [TS-446] Add proxy.config.cache.target_fragment_size based on jira notes.
new 44a8614 [TS-428] Add proxy.config.dns.validate_query_name to drecords.config doc from Jira notes.
new 6dfab90 Fix plugin.config references
new 2a97954 TS-2355: ATS 4.0.x crashes when using OpenSSL 1.0.1e
new f2c8452 [TS-625] Copy remap.conf description of map_with_referer over to site documentation
new 84f9208 TS-2355: ATS 4.0.x crashes when using OpenSSL 1.0.1e
new 46b845d TS-2436: add more tsxs query variables
new 52ce5d2 TS-2436: Add initial tsqa test harness
new 29f3a12 [TS-2310] Copy over remap.conf description of map_with_recv_port remap rule type
new 7303209 TS-2203: better syslog startup messages
new 49bb787 Improve plugin.config documentation
new 6ce376a TS-2434: use FATAL error level to handle plugin errors
new afd86ed build fixes
new 46f2267 Fixed a bunch of misspelled words in comments
new fb46319 Corrects a spelling error
new 9e06528 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new d2ce472 fix TS-2008 change log
new 2b052f3 more misspelled words. eee!
new 0c953e1 Doc: Clean up in cache architecture, added information about stripe assignment initialization.
new 90af89c Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new bd00203 TS-2445: Fix problem with 204 responses closing POST requests
new 021d1a3 TS-2445: Fix problem with 204 responses closing POST requests
new 2548cbc fix another typo jpeach pointed out
new 2772ae6 proxy.config.remap.use_remap_processor is dead
new b78aa56 TS-2448: Fix traffic_cop to work correctly if proxy.config.local_state_dir is set
new aae02ee TS-2448: Fix traffic_manager to work correctly if proxy.config.local_state_dir is set
new 3421c6e TS-2248: update CHANGES
new 9410b75 TS-2363: Fix assertion of "Unknown file format type!"
new 9da35d2 DOC: fix some syntax errors in documents
new fb60e20 TS-2452: Can't access a deleted object
new f4dcd6d Fix sockaddr length member detection
new e7a1b8f TS-2117 make hipes plugin build
new 65630cd TS-2117 make hipes plugin build
new a701121 TS-2117 editing hipes plugin documentation
new cc46db7 Remove unrepeated entries in plugin index document
new 6413af5 TS-2117: update CHANGES for making hipes plugin build
new 6f810cd TS-2450 make the T61String type not trigger the assertion failure if build with --enable-debug.
new a477817 Fix unused variable warnings from malloc_from_chunk()
new 8d8507f TS-2454: Fix undefined reference to `__sync_fetch_and_sub_8' on ARM 32bit system
new b36a7e1 document update for hipes and buffer_upload plugins
new 40a49e3 TS-2248 Segmentation fault HttpTunnel and throttling
new 6a88b7d Fix indentation and punctuations.
new 510c46a Add TS-2248.
new c049469 Fix description.
new 05f7bfb TS-32: minimum FIX to let ICP work
new cf054cb TS-32: FIX to perform multicast ICP communication
new 1d01716 TS-32: temp fix the overrun problem in PollDescriptor::alloc()
new c905388 Add TS-32.
new 1018957 Fix some typo about reclaimable freelist
new 5cc64bf TS-2463] Crash regression around slow-log feature
new a19a444 TS-2459 Fix wrong name for a couple of librecord APIs.
new a407f5f Added TS-2459
new 4798216 TS-2457 Protocol.c: change usage of atoi to strtol.
new 3be2c67 Added Ts-2457.
new 1ef6009 TS-2464: Remove useless and buggy connection header handling
new 74af218 TS-2457 Fix usage around strtol, bad review on my part
new 698db8b TS-2271: Change the OpenSSL init + callbacks to use raw pthread functions
new d706b7d TS-2271: Let TSHttpTxnReenable work gracefully when it's called from an unexpected thread (this_ethread() returns NULL).
new 551bac5 TS-2271: update CHANGES
new 96abfc7 TS-2465: libxml2 detection broken
new 0a6ae3b TS-2468: bring back the load balancer plugin
new 52c2da6 TS-2468: portability fixes
new eccb33c TS-1365 Make the -t option work as intended.
new a74ef5a TS-1365 Update documentation
new 037d8cc TS-1365 Fix doc for --poll_timeout
new f78c83a Added TS-1365 to CHANGES, fixed default config value in docs
new d96ac78 TS-1365 Fix AIO unit test
new 8901e65 TS-2467: traffic_shell doesn't work with tcl 8.6, works with 8.5
new 17f0102 TS-1365 Added a little more help on how to avoid wasting CPU
new f55774f Update security-options.en.rst
new a2fab00 TS-2473: Fix C++ API includes for FreeBSD
new a44a12a Merge branch 'master' into 5.0.x
new db67432 TS-1919 Backing this change out, since it's been -1'd.
new 110bcd1 TS-2474 Change proxy.config.net.poll_timeout to 10ms consistently
new 0373ca3 Added TS-2474
new daa10eb [TS-2475] Adding new transaction methods to C++ API
new 3b2b2af TS-2235: two functions should be changed too
new b8355b3 Added TS-2235.
new 024db46 fix README for cmd/ files
new 3344fdf TS-2469: remove libreadline which is gpl licensed
new 909319c TS-2466: NOT increase the version of records.config with local
new e90fc25 TS-2370: SSL proxy.config.ssl.server.honor_cipher_order is backwards
new 1e2ef8c TS-2370: SSL proxy.config.ssl.server.honor_cipher_order is backwards
new becd1a2 TS-2370: SSL proxy.config.ssl.server.honor_cipher_order is backwards Set the default configuration value back to 0 (off)
new 09ce8dc TS-2479: Don't output orphan log after failover sucessfully
new f7e8f5d Fix minor Sphinx syntax error
new 6855dec docs: fix src_ip typo
new c78f954 Add a more detailed README for jtest, in Chinese
new 7fd40eb TS-2471: records.config becomes empty when the disk full
new 7549b29 TS-2476: fix size_t format string
new 5df2cac TS-2483 Add a new metric, proxy.node.restarts.proxy.cache_ready_time, tracking absolute time when the cache started (finished initialization). Until cache is available, or no cache configured, this metric stays at a value of "0".
new 8f70b93 TS-2486 Eliminate SIMPLE_MEMCPY_INIT define
new 8812c22 Added TS-2486.
new 4b43ca7 TS-2487: export PUSH HTTP method constants to the TS API
new c89d146 TS-2483 Add to docs.
new 941c358 Fix typo
new f5f2ce7 TS-610 Add the list of overridable configurations to docs.
new a151cfc TS-610 Link to the API docs for details on configurations etc.
new 4da6c48 TS-2336 First attempt at moving the Prefetch APIs into some usable state
new 8ab00ff Added TS-2336 to CHANGES.
new a955b08 TS-1996: Apply TS_DEPRECATED compiler annotation
new f199fa7 Document the authproxy plugin
new 11d7b18 doc: fix a couple of minor formatting errors
new f1b5270 TS-1996: disable deprecation warnings for the rfc5861 plugin
new 7a41b0f TS-1996: turn off rfc5861 warnings in CFLAGS too
new a1f1ae9 Revert "TS-1996: turn off rfc5861 warnings in CFLAGS too"
new b6f4925 Revert "TS-1996: disable deprecation warnings for the rfc5861 plugin"
new 0ef2f54 Revert "TS-1996: Apply TS_DEPRECATED compiler annotation"
new 793331a [TS-2489] Fix esi plugin problem with contents in comments output twice when the node list is cached
new 586469f [TS-2489] add back comment
new ebb01e5 Doc: Fix numbers of enumerated lists
new 4ced03d Doc: fix broken links and syntax errors
new 91f3cce [TS-2488] enhance esi plugin to allow any of the space characters to follow esi starting tags
new 7b31225 [TS-2488] update plugin README
new 283aa3b [TS-2488] temporarily commenting out the failing tests
new 74763d2 Revert "TS-2483 Add to docs."
new 7af657e Revert "TS-2483 Add a new metric, proxy.node.restarts.proxy.cache_ready_time,"
new 69d0489 TS-2138 TS-2412: fix the bug that cache data loss when restarting ats if build with linuat native-aio.
new 805c1fe TS-1821 to make the AIO test pass when build with native AIO
new a82c80d [TS-2488] uncomment all unit tests and patch code to make them all pass
new ba44a77 [TS-2491] stop esi unit test programs after error
new f057cdc TS-2495: reduce the size of HttpVCTableEntry
new 4cf9975 TS-1668: Added HSTS configuration options to ATS
new 22f66aa Fix spelling of doucments
new 3fa5b03 Fix typo in description of HSTS configs
new 5eab1b8 [TS-2497] Failed post results in tunnel buffers being returned to freelist prematurely, Reporter: Thomas Jackson <th...@linkedin.com>
new e074f7f TS-2484 Add API support for the two missing overridable APIs
new bed4b45 Added TS-2484 to CHANGES>
new b25bce3 Add a SSL certificate matching integration test
new 9ca808b TS-2498: add a build option to install the example plugins
new db5e07c TS-2499: header_rewrite: fixed value substitution
new 80d4505 Added TS-2499 to CHANGES> This fixes #33.
new 7c57551 TS-2499 Anal indentation changes.
new 4c68459 TS-2500 Fix cache stripe assignment due to failed disk.
new fed6a5b [TS-1648] Segmentation fault in dir_clear_range()
new 9ad1438 [TS-1648] Segmentation fault in dir_clear_range()
new 6af333d TS-2507: fix the state transition logging for handle_server_setup_error
new 9fda697 TS-2508: escalation plugin
new 0fc0820 TS-2509: add const qualifier to pure HttpTunnel member functions
new 4db27ec TS-799 Have AdminClient.pm created from .in file
new f32e013 TS-2088: Change TSRecordType enum values to powers of two
new 2dc0454 Merge branch 'master' into 5.0.x
new 6d3670b TS-2504: replace OpenSSL detection with AX_CHECK_OPENSSL
new 1ae99c0 TS-2504: detect OpenSSL library in 64 bit library paths
new 207df86 TS-2504: fix bad OpenSSL lib64 detection patch merge
new 813d3e1 TS-2305: fall back to ftruncate on posix_fallocate failure
new f8cb336 TS-2505 Add --offline to traffic_line
new 532003b TS-2521: add stub for hacking documentation
new e876654 TS-1668: Updated the documentation for HSTS
new 27e8fb9 Reorder the build subdirs, such that all code compiles first
new a5c00b2 TS-2419: Don't close client connection when responding with a 204 and there is no body - Fixed a bug when the 204 is served by cache
new 38f0f0c Reorder the build subdirs, such that all code compiles first
new 6af64a9 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new e4e7940 Add parans to fix build error with -Wall from commit a5c00b225
new 8cf2b4d Add parans to the _right_ place to fix build with -Wall
new 0089777 Cleanup some dead code from Log.cc
new cd86569 TS-2425: Update to TS-2261 for loading plugins as root
new c2434df TS-2525: Remove restriction on outbound transparency with SSL.
new 5b16367 TS-2526: remove the g_stats_snap_fpath global variable
new 12b2882 TS-2481 Incorrect origin server port used sometimes (with keep-alive).
new 2fe9722 Fix typo in traffic_shell
new c4b5e55 s/and/an/
new 0f4c7b8 TS-2504: Set LDFLAGS/CPPFLAGS properly in crypto.m4
new 6215bf9 TS-1606: Log buffers are not flushed periodically when TS is launched with NO_REMOTE_MANAGEMENT flag
new 7352493 TS-2519: Stop using the ambiguous RECP_NULL
new 7eeb5c7 TS-2519: make using RECP_NULL a compilation error
new e2ffb69 TS-2519: handle stat persistence type changes
new 77e2776 TS-2519: update CHANGES
new 9204df8 TS-2290 Remove X-ID special log tag, and cleanup HdrToken confusion
new a8cba7c Merge branch 'master' into 5.0.x
new 54bb317 Merge branch 'TS-2290' into 5.0.x TS-2290 Remove X-ID special log tag, and cleanup HdrToken confusion
new 10dc9f7 ADded TS-2290 to CHANGES.
new c952398 TS-2304 Make the healthcheck plugin watch for file permission changes
new dff82e3 Added TS-2304 to CHANGES.
new 8c47c09 TS-2533 Add three commands previously provided by traffic_shell.
new e8f18ea TS-2501 Refactor and improve performance for the case without expansions
new 063b320 TS-2031: Prevent duplicate SSL SNI name registration
new eb450fa TS-2539: clean up Generated Perl files
new 61dbe66 TS-2530 - Check for loopback interfaces to avoid false multi-cycle hop detection
new 666bb42 TS-2530 - CHANGES not correct, fixed.
new 017a996 Update the docs for header_rewrite and the operators
new b314eb3 TS-2544 conf_remap plugin: allow for multiple configuration files
new 4b6f7ae TS-2329 Update documentation for header_rewrite plugin
new 3a1fcd4 Merge branch 'master' into 5.0.x
new e08d57f TS-2229 header_filter should be deprecated, header_rewrite is a superset of functionality
new 556b53a TS-2538 Cleanup of ProcessMutex (unused) and InkMutex (dupe of ink_mutex)
new 2089e76 Added TS-2538 to CHANGES.
new 6629f20 TS-2195 Remove the (deprecated) TSHttpTxnCacheLookupSkip API
new d43b5d6 TS-1467: Disable client initiated renegotiation (SSL) DDoS by default
new 8824fbe Fix libtsmgmtshare to have a valid version tag.
new 58d3c53 TS-2534 Make sure RecRecord structs are always properly initialized
new 3da547d TS-2517 First implementation of traffic_shell.pl, and reorg the modules a bit
new f3baeb2 TS-2517 Cleanup of AdminClient.pm
new 09da159 TS-2483 Add a new metric, proxy.node.restarts.proxy.cache_ready_time
new d081cdf Updated CHANGES for TS-2483, TS-2517 and TS-2534
new 4c935d4 TS-2180 Small memory leak in RecCore.cc, from previous refactoring
new c72080e Add references to all plugin docs
new c3aaa66 DOC: fix typos
new 8323ba1 DOC: fix broken links
new f7aeda9 TS-2546 Move xptr and _xstrdup to ink_memory.{h,cc}
new f579f5c Fix git ignore appropriately for the change in autoconfing of the .pm's.
new ad891bc config_remap: accept file paths relative to SYSCONFIGDIR
new 70f8e10 TS-2250: support inline configuration overrides in conf_remap
new f0f9cb9 Update CHANGES for TS-2550
new cca82f1 [TS-2541] Add WebSocket Support
new 60ec950 [TS-2541] Add WebSocket Support
new 99999bd TS-2551 Eliminate the tr1 dependency from CPP APIs
new 1e55ec8 TS-2353: add ability to load ssl certs that are owned by root and only read only by the user
new 03bdbc5 TS-2306: Client connection hang while downloading big file from origin server over SSL connection
new 32dae2e DOC: Fix misnamed stat in example
new d736f38 TS-2532: fix make distclean for C++ API examples
new 69cd3b9 TS-2549 printf() compiler warnings on OSX (clang) with the CPP APIs
new 3bf8e20 TS-2532 Also make the examples compile cleanly
new fda8cee TS-2532 One more compiler warning fix, as per Geffons wishes
new 5ce808d TS-2551 Add a configure check for shared_ptr, and fall back on tr1
new d26cb39 TS-2552 configure fails to detect missing the #define for SSL_CTX_set_tlsext_ticket_key_cb().
new d48c1b7 Remove unused ServerState_t string mapping
new a68bc23 Update STATUS file
new 5e19587 Merge branch 'master' into 5.0.x
new b91d78b Bump version, prep for 5.0.x
new 370e2ac TS-2290 Also remove X-ID from squid log.
new e9d757d Adding notice
new 6c1b46e TS-2553: minor metalink refactoring
new d73d787 TS-2553: metalink: preserve the content length header
new 6e658e3 TS-2553: metalink: avoid segfault in TSVIOReenable() if the client disconnected
new cad1c49 TS-2553: metalink: small bug fixes and documentation updates
new 8e72c80 TS-2553 CHANGES
new bd070c6 TS-2290 Make the logstats checks resilient to warnings on missing xid tag
new 0c3691e TS-2556: fix ink_hrtime_diff_msec
new 704f0a8 TS-2556: minor ink_hrtime cleanup
new 93beae5 Minor jtest updates.
new e6b9cb5 TS-2559: Disconnect clients on unrecoverable origin errors
new 3b16776 TS-2560: regex_remap lowercase substitutions is not being initialized in the construtor
new 77a0583 TS-1622 Add an API to query if a response header would be cacheable
new 069c79e Added TS-1622 to CHANGES.
new 60561d7 TS-2567: add --enable-test-tools build option
new 372d29c Fix jenkins configure options
new da9a84d TS-2568 Better template messages
new a49330c TS-2239: detect OpenSSL ALPN support
new 9225250 TS-2239: support the ALPN TLS extension
new 777bff3 TS-2239: use full TLS extension names in the configure log
new 5deb1b5 TS-2239: CHANGES
new ce85b36 Squash unused variable warnings in ALPN callback
new 0df8dd7 doc: add missing colon to function reference
new 6636f4d Adding myself to reviewers
new 178c7b9 TS-2570: Reduce number of malloc/free in remap_stats fast path
new 30ceedb Remove unnecessary records API defines
new 8456a6e Fix config file generation in contrib/make-ssl-multicert
new 0d8bfb4 TS-1893 Add configuration options for server session matching.
new f5c2b2c TS-1893 Add missing file
new d3e4614 Fix issues releasing MLocHandles in headers
new d94a47b TS-2579: remove ipv4 limit on FetchSM and TSFetchUrl/TSFetchPages
new a08f5da TS-2582: add traffic_cop debugging mode
new 5e8f122 TS-2058: add an integration test for SSL certificate loading
new 744eaba Use IpEndpoint in FetchSM
new a5a93ac TS-2437: add a lifecycle hook to expose loaded SSL certificates to plugins
new a64033a TS-2563: always set the SSL default verify paths
new 198639d Update records.config.en.rst
new 61e6dcd TS-2319] Change default behavior for the various ignore-mismatch configs
new e0c35aa TS-612: add support for SSL keys with passphrases
new 37ff55f TS-2531: add a nohost_rule check for proxy request
new ae4aabe TS-2405 Change the default for proxy.config.net.sock_option_flag_out to 1, which enables TCP_NODELAY.
new e70d480 TS-612: build fix for uninitialized variable
new 666001c Add new secure link example plugin
new 4e4518c TS-2542 Turn on caching zero length responses by default
new ee3ab65 Fix unused variable warnings in secure-link example
new 81c3eaf TS-2210: add a plugin API to manipulate the session's SSL context
new c00762c TS-2586 Improvements to the internal implementation of overridable configuration lookups (_conf_to_memberp() ).
new 5bc2f75 update INSTALL file
new d35c514 Doc: Generate *.po files for Japanese translations
new a3588ad Doc: Translate admin/index
new 4bff80e Doc: Translate admin/getting-started
new 7743f76 Doc: Translate reference/plugins/index
new dcc4004 Doc: Translate reference/configuration/remap.config
new 69a9fa6 Doc: Translate reference/configuration/index
new 3a03851 Doc: Translate admin/reverse-proxy-http-redirects
new 9084da6 Doc: Translate admin/security-options
new a58bc15 Doc: Translate beginning of referenece/configuration/records.config
new 84e866f Doc: Translate admin/traffic-server-error-messages
new bdabb0c Doc: Translate admin/http-proxy-caching
new 4767412 Doc: Translate reference/configuration/congestion.config
new 7310827 Doc: Translate arch/index.en.rst
new ae52c77 Doc: Translate referenece/configuration/ssl_multicert.config
new 76acad5 Doc: Translate System Variables section of records.config
new f6bb4fc Doc: Translate reference/api/index
new 3cdd746 Doc: Translate reference/api/TSTrafficServerVersionGet
new a6d4c06 Doc: Translate reference/api/TSDebug
new 1ec494f Doc: Translate reverse proxy related sections of records.config
new 9c38f12 Doc: Translate reference/api/TSPluginInit
new 8631e90 Doc: Translate reference/api/TSAPI
new 3d24efa Doc: Translate reference/api/TSTypes
new 938644c Doc: Translate reference/api/TSHttpHookAdd
new 934a252 Doc: Translate admin/forward-proxy
new 8647207 Doc: Translate FAQs section of admin/faqs
new 1da61be Doc: Translate admin/cluster-howto
new 5d59389 Doc: Translate reference/api/TSRemap
new 3f487b0 Doc: Translate reference/api/TSInstallDirGet
new dd5d019 Doc: Translate reference/commands/index
new 070016f Doc: Translate connection & congestion related sections of records.config
new 92da76e Doc: Translate reference/api/TSHttpOverridableConfig
new b5a75e2 Doc: Translate reference/api/TSLifecycleHookAdd
new 8d3f366 Doc: Translate reference/plugins/conf_remap
new cbc066c Doc: Translate the "Negative Response Cache" section of records.config
new 57d8715 Doc: Translate reference/configuration/volume.config
new b2c6330 Doc: Clean up po files
new a1127b9 Doc: Translate reference/commands/traffic_line
new 9b82024 Doc: Update po files
new 1f94961 Doc: Translate admin/event-logging-formats
new 58a0b8e Doc: Translate arch/cache/cache-data-structures
new e53faa9 Doc: Translate reference/plugins/mysql_remap
new a1bb3f0 Doc: Translate reference/plugins/gzip
new 9c76030 Doc: Translate "Introduction" and half of "Cache Layout" of arch/cache/cache-arch
new 2fab0fe Doc: Translate admin/transparent-proxy/router-inline
new 41c45e9 Doc: Translate admin/transparent-proxy/build
new 19fc89c Doc: Fix syntax
new 69367b6 Doc: Translate admin/transparent-proxy
new e04863e Doc: Update translation of plugin reference
new 3e3c6cc Doc: Update translation of API reference
new c210729 Doc: Translate admin/transparent-proxy/bridge
new b34adf4 Doc: Translate reference/api/TSMBufferCreate
new 31690de Doc: Update translations of config files
new e5d1b9c Doc: Translate admin/transparent-proxy/wccp-configuration
new 89822b7 Doc: Translate reference/api/TSMimeHdrFieldValueStringGet
new 47d0cd8 Doc: Update translation of reference/configuration/remap.config
new ca2e2de Doc: Translate referenece/api/TSmalloc
new abf761d Doc: Update translation for admin/faqs
new 537158e Doc: Update translations of admin guide
new 93924ff Doc: Translate glossary
new d0b3279 Doc: Update po files
new f6c55ee Doc: Update translations of admin guide
new 6b74a32 Doc: Update translations of API reference
new b7d2b79 Doc: Update translations for plugin reference
new d3e580b Doc: Update translations of arch, commands and config
new 8bd5e4a Doc: Translate introduction of "Cache Operations" section of arch/cache/cache-arch
new 6efe93d Doc: Translate "Additional Notes" and "Implementation Details" subsections of arch/cache/cache-arch
new 8e66db6 Doc: Translate "Object Structure" subsection of arch/cache/cache-arch
new 461008e TS-2590: translate documentation into Japanese
new 6d4005f TS-2494: we should return the stale cached copy if the os is down, even if the status is not 200 (ok). For example: 404 (not found)
new 3899668 TS-2576: Add Oct/Hex escape representation into LogFormat
new 6dac46b Add trailing slash to Cache Inspector URL; location of customizable files
new 65ba149 TS-2571 indicate where these files are
new 696f91e read-while-write note
new b0d77da formatting typos
new 90eefb3 TS-2571 indicate where these files are
new 2c426f8 Fix documentation of default proxy.config.cache.hit_evacuate_percent
new 2fbd4b6 TS-2592: Use proxy allocator for ioBufAllocator
new d107b7c doc: proxy.config.hostdb.serve_stale_for is reloadable
new 5f738a2 TS-2576: Update description of LogFormat in logs_xml.config.en.rst
new e279b5b TS-2593 HTTPS to origin fails on CentOS6.x
new c021744 Added TS-2593 to CHANGES.
new ca9450b TS-2593 Update the comment with a link to the Wiki and Jira discussing the issue.
new be7eeac TS-2599: Remove dead code in RecCore related to Record Types
new 963982e TS-2569: set the default SSL options correctly
new 062b484 doc: fix metalink plugin filenames
new c890e94 TS-2585: add overridable configs support
new eed4325 TS-2585: add doc
new e2d31b2 TS-2585 Minor cleanup.
new 2438590 TS-2585 Add support for float type as well
new f4dae02 Added TS-2585 to CHANGES.
new 48148ba TS-2585 Minor cleanup of variable name
new 203fc99 Move the SSL server verify option to be nearby the CA bundle config.
new be1f214 TS-2553: improve metalink handling of event completion
new af3e7aa TS-2019 Fix the "vector inconsistency" errors.
new dfdc985 TS-2595 DNS lookup failed with multiple search domains
new 7405d00 TS-2595 Skip domain expansion if original name ends with dot.
new 871cd8b Added TS-2595 to CHANGES.
new b74425c TS-2595 Minor cleanup on strlcpy returns
new 3b3461e TS-2607: Fix TS_USE_HWLOC #define in build process
new 983e22b TS-2169: SSL statistics
new 17f6802 TS-2607: Fix broken linking case for Ubuntu 10.04
new 31792d2 TS-2522 Better hook management, and cleanup
new 4f0b0b4 TS-2522 Update the docs with new default conf dir
new 1c948c3 TS-2611 Add a new S3 auth plugin, experimental/s3_auth
new 6dfc131 TS-2611 Fix build bustage, thanks Jenkins for being my best friend
new 912d5f2 TS-2613: Can't turn on attach server session to client from records.config
new d9ecf4f Fix bug with GzipDefalate transformation
new a7a51ec doc: script to check records.config documentation
new 705a1d8 TS-2615: handle errors in creating a SSL client session
new ff57da9 Remove duplicate proxy.config.ssl.client.CA defaults
new 15e2bbd TS-2611 Fix getopt usage for OmniOS
new f5c07af TS-1685: remove --enable-micro
new 79ae4a1 Fixed async http fetch to support headers and post body
new b4c3400 intercept support in atscppapi
new c565567 Fixing license header
new 51fc9ff atscppapi: Added missing intercept files
new 674d8c8 doc: minor cache architecture formatting fixes
new cd52384 fix last sentence of description for proxy.config.http.transaction_active_timeout_in in docs
new 3d02329 doc: proxy.config.alarm.bin description fix
new faf38a5 doc: proxy.config.alarm.abs_path description fix
new 3c3bd8b Merge branch 'master' of https://github.com/manjeshnilange/trafficserver
new 148b474 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new e5b8b1d TS-2614: response to invalid Content-Length for POST should be a 400 error
new d31e65d TS-2620: make the stats_over_http plugin publish node and plugin stats
new f319707 Moved S3 auth docs from README to Sphinx
new a98f32c Add RAM cache to Cache architecture TOC
new e44c698 Fix some errors and text for cluster management
new 7172f1f Move the squid log format example.
new a121c0f Move the Netscape formats to this file.
new 79279d3 Remove this file, the content is moved to the main docs file for logs
new 49df636 Fix indentation / block errors.
new a3f277d Remove unnecessary duplication.
new 9f14de3 Fix reference to server_session_sharing.match.
new ce6cb8d Fix indentation block error.
new bc10a6e Fix block indentation, and bullets describing continuation data caveats.
new e3bd8a6 Fix typos.
new f63a627 Change from code block to just text block, Sphinx doesn't seem to know about HTTP as code....
new 9e5e7fe Add documentation for proxy.config.net.connections_throttle, as well as fixing references to it
new 6d369c9 Fix docs for traffic_cop debugging.
new dc148b5 Added missing traffic_cop configuration.
new 181f13e Added the cluster ethernet config.
new 9967771 Fix wrong cluster config, add bug filing links
new 0616958 doc: correct traffic_cop debug logging information
new d94f8bc TS-2624: Make thread affinity more robust
new 7f81c92 TS-2624: Fix Build on older platforms
new 04c6fc9 TS-2624: Fix typo
new 362c8b6 docs: Fix Metalink RFC number, s/plugins.config/plugin.config, and minor edits
new 7fad3c2 [TS-2625] trafficserver.in doesn't use TSBASE directory.
new 4611c51 [TS-2625] trafficserver.in doesn't use TSBASE directory.
new 51fd979 Adding GNUC check for unused attribute
new 6ad6e5a Adding GNUC check for unused attribute
new 2b35ff4 Make test-log-configuration more robust
new 8176151 Locking fix in atscppapi transformation code
new 47a53be Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 93fb1bb TS-2627: mgmt condense duplicated socket read code
new 07720dc TS-2628: traffic_line: print restart status after setting a value
new e9a6033 This closes #60
new c12b56d Fix broken indentation... My bad.
new f861924 TS-2623: remove the limit on the number of cachurl regular expressions
new 44a826f TS-2623: unsigned comparison build fix
new 558345f TS-2623 Also fix the indentation to follow our coding standards.
new 45f6553 TS-1062: Extends and optimizes FetchSM
new 8a0bee4 TS-1062: Implement dechunk supporting for extended FetchSM
new 6a5f55a TS-1062: Make TSFetchUrl handle chunked encoding automatically
new 25555f8 TS-2612: Indroduce TSHttpConnectWithProtoStack() API
new f914a62 TS-2610: Add "client_protocol_stack"(%<cps>) field into LogFormat
new 628dad9 TS-2612 Fix building out of source tree, and a few other build errors
new 64ff670 Revert 'atscppapi: Locking fix in xform and utility macro' This closes #61
new 50a583f [TS-2631] header_rewrite to support new destinations in global plugin case
new fa62240 [TS-2631] header_rewrite to support new destinations in global plugin case
new cca8867 [TS-2631] header_rewrite to support new destinations in global plugin case
new 9f7afd8 [TS-2631] header_rewrite to support new destinations in global plugin case
new 5701441 [TS-2631] Header_rewrite add SkipRemap operator
new 09844ea TS-2612 Fix build problems related to %ld
new 0f6e5c9 [TS-2631] Improve HeaderRewrite set-destination: using Condition operator instead of hard coded strings
new f9b6c35 Revert "[TS-2631] Improve HeaderRewrite set-destination: using Condition operator instead of hard coded strings"
new 864c0ca [TS-2631] Improve HeaderRewrite set-destination
new b17ef34 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 4036ff9 Fix building of cppapi
new 059fd11 Fix some clang compiler warnings
new f7c688d fix typo in comment
new b7172b4 Fix some more compiler warnings for build errors
new 175dbca TS-2630: Add lib/ts/apidefs.h to place common types
new 5754696 Update CHANGES with TS-1062/TS-2610/TS-2612/TS-2630
new 0389be3 TS-2637: add traffic_line records match option
new bba5f4a doc: remove the redundant list of statistics accepted by traffic_line
new ce6b5c7 TS-2639: make HttpClientSession allocation consistent
new d3fd1e6 TS-2598 Expose HttpDebugNames to public plugin APIs
new 4836e4e TS-2628 Remove the wrong notification for not, to avoid spreading bad info.
new 44eaddf And it's another year ...
new 0fc9036 [TS-2647] atscppapi: Bug fixes in headers and atscppapi]
new e2c6954 [TS-2647] atscppapi: Bug fixes in headers and atscppapi] This closes #62
new fc974bf TS-2637: fix traffic_line -r and -m
new ee82dd8 Use URL_REMAP_FOR_OS in preference to 2
new ba7d394 TS-2646 regex_remap: Add an option for @caseless, case insentive regexes.
new df0938a TS-2646 Make the overall code slightly less hideous
new 0838331 Ignore the new apidefs.h, which is generated
new b749034 Avoid compiler warnings with newer clang
new e632b3a TS-2624: Fix Build on Saucy
new cc9f617 [TS-2651] atscppapi: race conditions in destruction of async providers
new 5ae5dda [TS-2651] atscppapi: race conditions in destruction of async providers
new ce43725 [TS-2651] atscppapi: race conditions in destruction of async providers
new 395f14b [TS-2651] atscppapi: race conditions in destruction of async providers
new 283e66c [TS-2651] atscppapi: race conditions in destruction of async providers
new b883169 [TS-2651] atscppapi: race conditions in destruction of async providers
new 89c7dae [TS-2651] atscppapi: race conditions in destruction of async providers. This closes #64
new f1a005e TS-2431: Add autoconf options for SPDY
new f90f3a4 TS-2431: Preparation of SPDY protocol
new 79dd503 TS-2431: Migrate Taobao SPDY plugin to ATS core
new af12e77 Patch for TS-2652: Allowing cancelation of AsyncProviders
new 829be64 Update CHANGES with TS-2431
new 6986354 Cleanup the configure.ac in some sort of order... Minor.
new 7d3f9c8 TS-2658: additional SSL certificate logging
new 622157c Remaporder
new 059b9c8 TS-2661: Remove unused HttpSM::decide_cached_url method.
new 80156ae Fix harmless Ethread::schedule_in parameter mismatch
new 8dd20f5 Merge branch 'remaporder' of https://github.com/jacksontj/trafficserver
new f6a1cd7 [TS-2662] Re-enable KEEP_ALIVE_POST_OUT by default. This closes #66
new 7b82da6 [TS-2662] Re-enable KEEP_ALIVE_POST_OUT by default.
new 70599ab TS-2660: rename StateMachineAction_t values with a consistent prefix
new 5343132 [TS-2664] Removing initializable value files
new 5622e8d [TS-2664] Removing initializable value code
new 265ece1 [TS-2664] atscppapi: Removing initializable value code
new 8d7d25d TS-2564 Revert field token ordering.
new d56b8c1 TS-2663 Wrong condition on log code for server connection errors
new ab0844c Added TS-2663 to CHANGES>
new 521b6e1 TS-2652: Providing a true cancel() in AsyncTimer
new c6899fb [TS-2665] Clean up ink_stack_trace_dump code
new 01d0101 xdebug: no need to remove mime fields before destroying them
new 5994228 Patch for TS-2667 atscppapi: Allow intercept plugins to access request headers object
new dec4fdb TS-2654 Crash in Range requests with read-while-writer.
new 0592c97 TS-2671: restore missing .useflt remap directive
new 0eb46cf Update the Jenkins builds to build v4.2.x
new 07ebb01 TS-2554 New plugin to performance background fetch on Range responses
new 9c84680 Added TS-2554 to CHANGES
new b92bbc1 TS-2672: allow mime_hdr_field_detach to be called on detached MIME headers
new 5d38019 TS-2672: add MIMEField::is_detached to match is_live
new 3adb279 Merge branch 'master' of https://github.com/manjeshnilange/trafficserver
new 98d85f2 [TS-2652] Allowing cancelation of AsyncProviders
new 006ede8 [TS-2652] Allowing cancelation of AsyncProviders. This closes #65.
new 44d1c6d Add Ubuntu 14.04 (Trusty) Vagrant images
new 440b5b5 Add license headers to proxy/spdy/*
new f61b1b4 TS-2666: Add support for whitelist of headers to be proxied from origin servers by combo handler code review change: use const string
new 82cc8c1 TS-2554 Reorder the tests slightly, such that the most common checks goes first
new 7233291 TS-2674 Remove debug printf() from traffic_top.
new 88a0d3b TS-2554 Ignore return from fwrite()
new 3ba8288 TS-2675: minor metalink refactorings
new 441c1c5 TS-2675: metalink: add missing TSCacheKeyDestroy
new d25b00c TS-2675: metalink: Reuse TSCacheWrite() vs. TSTransformCreate() continuation
new 52622d2 TS-2675: metalink: Handle the end of the input independently from the TS_EVENT_VCONN_WRITE_COMPLETE event from downstream
new a31459d TS-2675: metalink: Plug memory leaks reported by Valgrind
new d25edd9 TS-2675: metalink: Drop redundant TSUrlStringGet()
new 54316fd TS-2675: metalink: Simpler to drop http.HTTPClient where not needed and minor edits
new ccc549e TS-2675: metalink: Fix crash if INKVConnInternal::do_io_close() gets called after a message is already complete
new f88a726 TS-2675: metalink: Send our own TS_EVENT_VCONN_WRITE_COMPLETE event upstream
new ea2f6f3 TS-2675: metalink: Improve comments and whitespace
new f9d74b9 TS-2675: metalink: Don't finish computing the digest more than once and test that the proxy rewrites the Location header if the file is already cached
new a9a0b7c TS-2675: metalink: Reformat comments
new ad6806e Update CHANGES for TS-2675
new 6b8ead7 Fix the Jenkins build config, it was a bad template name preventing push
new 5d55b75 TS-2679 background_fetch plugin can use uninitialized cont pointer
new 1578a5b TS-2679 Change asserts to debug asserts
new f347b0d [TS-2686] Defer cacheability check until SEND_RESPONSE_HDR hook.
new 0521f07 [TS-2688] atscppapi: new exmaple plugin Boom
new 6bbd2dd Fix spelling in comments
new 4dd17d3 doc: make man page index more compact
new 9355276 doc: bump the RTD documentation version to 5.0
new 823b187 tsxs can be found in trafficserver-dev package
new 2f81790 TS-2687 Support for MIPS paltform
new 6dfd1cb Added TS-2687 to CHANGES.
new f438823 TS-2589: don't hold up the response until the server starts sending content
new 80fa408 Add missing braces
new 21e2f33 doc: "cache" not "ache"
new 7bac4a9 TS-2657 Eliminate TSHttpTxnSetHttpRetBody
new d964be3 Add TS-2657 to CHANGES
new ea382fd TS-2578: Close the client connection when you close TransformTerminus
new 82890bd Doc: we use the phase member to distinguish the dir valid or not.
new d287e2e TS-2431 Fix compiler warnings, and eliminate unnecessary \n
new 24fda51 Remove unnecessary debug statements
new 23d1622 TS-2656 Determine server connection scheme immediately before connecting
new b72ecb1 Add TS-2656 to CHANGE, and minor indentation fixes.
new c560a93 Remove some dead definitions
new edf91ca TS-2701: silence traffic_cop logging on chown of missing lock files
new 4b8739e TS-898: clear socket address before use
new d6631a0 TS-898: missing va_end in fabricate_with_old_api_build_va
new dd60804 TS-898: annotate intentional switch fallthrough
new aa45995 Update HttpServerSession close debug message to match the open one.
new df9a3a6 Make HttpSM::release_server_session slightly more readable.
new a8ed22d tcp_info: remove whitespace
new 8aa3af9 TS-2622: optimize the function ink_cluster_time
new 2ab1bb6 TS-2603: Do not update hostdb if intercept exists
new dfc2a8f TS-2691 Fix how we count redirect retries
new d3e2d2c TS-2690 Fixes for escalation plugin
new 6cec1a2 TS-2693 Modify string ownership for TSRedirectUrlSet()
new 98c5819 TS-2692 Add an API to Get the current redirection retry count
new a7b7d5f TS-2707 Migrate TSRedirectUrlSet/Get to TSHttpTxnRedirectUrlSet/Get
new 4b6c8e0 TS-2690 Make the escalate plugin support URL and Host redirects
new 77c5cf3 TS-2703 Add a text log format to escalate plugin
new 1147bb3 TS-2678: stop inspecting keep alive state to detect truncation
new afd37d2 Fix escalate plugin build
new d80ab01 TS-2699: Add TSClientProtoStackCreate API
new 136cc1f TS-2706: replace the tcp_info plugin config file with options
new 6d6b5a8 Added a bunch of Jira's to the CHANGES.
new b639e72 Update the deprecation comments
new 17579ee Fixing comments
new e503ce0 TS-898: ensure cache span probe closes file descriptors
new b514248 tcp_info plugin build fix
new 61d14d5 Add luajit submodule (luajit 2.0.3)
new ba6d0c7 Add TS-2711 to CHANGES, this closes #70
new c945682 TS-898: fix minor regex_remap parsing bug
new f4aa7b2 TS-898: avoid passing -1 to close (2) in traffic_cop
new bff513d value filter is always a good idea in RecordsConfig
new 559ca5d ICP fixed, remove the broken note in records.config
new d3b6c11 [TS-2555] correct documentation with the correct plugin usage
new b90a731 TS-898: remove pointless NULL check on array
new 1e6b419 TS-2715 Fix some ESI compile warnings
new 31f1857 TS-2711 Build with the include LuaJIT
new f290a71 TS-2711 Make sure the LUAJIT ldflags are set properly for OSX.
new b76b23c TS-2711 Use the right define to detect Darwin
new 9b236f1 TS-2717 header-rewrite set-redirect not working
new ec24119 Added TS-2717 to CHANGES.
new f2f57b6 TS-2703 Fix logging when there is no log file configured
new 32ea4b1 patch for TS-2719 - atscppapi: Check for error state in intercept
new 76a0777 Merge branch 'master' of https://github.com/manjeshnilange/trafficserver
new 4c09fff TS-2711 Do not use the -C option with make, not available on all platforms
new e2a40e6 Remove unused PluginVC::is_over_ssl()
new 9f509d4 Remove unused include file
new 904e1f7 TS-2555 add global plugin support for ts_lua plugin
new e350291 TS-2555 Add to CHANGES
new 01be17e TS-2555 adding example and documentation
new bf16745 Fix some formatting style.
new d461c33 TS-2708: refactor and modernize the tcp_info plugin
new 86453b9 TS-2714: promote the tcp_info plugin to stable as 'tcpinfo'
new 50d69f1 Revert typos in ts.h
new b25b2c2 tcpinfo: fix docutils option formatting issues
new 9d12a5d docs: Fix visible hyperlink target on Read the Docs (should only show the link text)
new a486036 [TS-2720] Fixing bug in C++ API Request Transformations
new 3fb0519 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 721d5cf doc: IO continuations get passed a TSVIO
new 109a92a TS-2704: Core dump in state_raw_http_server_open getting EVENT_INTERVAL event
new 2a2c8bd TS-2710: ATS serves the wrong cert because it matches wildcard certs incorrectly
new 700875f TS-2548: Add client IP to SSLError() calls in SSLNetVConnection
new 9da1230 TS-1125: POST's with Expect: 100-continue are slowed by delayed 100 response Additional Authors: Feifei Cai <ff...@yahoo-inc.com> Sudheer Vinukonda <su...@yahoo-inc.com>
new eb0f161 This closes #73
new 56fbfdd TS-2650: Redirect handling enhancements in ATS
new bdcf937 Added TS-2650, TS-1125, TS-2548, TS-2710, TS-2704 to CHANGES
new bcfd36a Revert "TS-1125: POST's with Expect: 100-continue are slowed by delayed 100 response"
new 88f1850 TS-2732: Add url_sig plugin
new 7a6acf3 TS-2732: Update CHANGES file with appropriate authorship that I missed in the previous commit
new 634ba75 TS-2120 remove stale_while_revalidate_plugin
new 4f2dc70 TS-2732 Run the code through indent, to follow our coding standards
new 32f71df TS-2735: Align all memory during freelist allocations
new 2e55f1b TS-2735: Use INK_ALIGN macro to make things clear
new 8ae1aab Improve the is_response_cacheable debug message
new 4f369f7 Fix ink_freelist_new allocation size for --disable-freelist builds.
new 4ecfe2d TS-2562: improve init script support for Debian/Ubuntu
new 51b979e TS-645: remove calls in which hard restart is used
new a3b17cc TS-645: remove references to StartTrafficServer() and StopTrafficServer()
new a2d3a52 TS-645: remove StopTrafficServer() and StartTrafficServer() from traffic_shell
new 94ed95b TS-2616: Sanitize duplicate Transfer-Encoding: chunked headers
new eb183ee TS-2741: add a new server intercept example plugin
new 22ed6d8 TS-2736: Add config option to set the max open files limit for the traffic_server process to some percentage of the fs.file-max proc value on Linux. The default is 90%.
new 3c47308 doc: build the TSHttpTxnServerIntercept man page
new f83af31 Make proxy.config.log.auto_delete_rolled_files findable
new d389956 s/allowedlog/allowed log/
new a5dd039 Remove log rolling overrides from the tcpinfo plugin
new 9b72a7d TS-2743: Ignore invalid HTTP headers in SpdyNV carefully
new 8c0cafc TS-2742: TSFetchCreate should accept both IPv4 and IPv6
new ecf3e5f Forgot to update CHANGES with TS-2743
new 3f0f40b TS-2760: Add TSFetchClientProtoStackSet/Get() API in experimental.h
new 2309ec1 TS-2760: Use TSFetchClientProtoStackSet() API in SPDY
new 44236ae TS-2754: emit a tcpinfo log on TS_EVENT_HTTP_TXN_CLOSE
new 7b08eb8 s/symnatics/semantics/
new 523aa13 TS-2746: rename AcceptCont to SessionAccept
new 0d988fd TS-2746: rename HttpAcceptCont to HttpSessionAccept
new 5ec5921 TS-2746: rename SpdyAcceptCont to SpdySessionAccept
new 20eb9ad TS-2746: rename ProtocolAcceptCont to ProtocolProbeSessionAccept
new 7f036b4 TS-2746: remove the P_ prefix from SPDY headers
new 81390c5 TS-2746: CHANGES
new edb3e35 TS-2755: use the proper log rolling enum where we can
new 6cbdb67 TS-2755: document TSTextLogObjectRollingEnabledSet
new 56e83bd TS-2755: CHANGES
new 7319eb1 Remove unnecessary string breaks
new 5bfe716 TS-2762: Core dump when benchmarking SPDY
new df0e9bb updated changes to add TS-2762 and remove TS-1125
new 3195b37 TS-2711 fix in-source builds from tar-ball
new 6f92984 TS-2763: remove unused proxy.config.log.xuid_logging_enabled
new 7ff9036 TS-2736: Fix build on ignored return value.
new 7d3aae1 Add AL2 license to all .po files, makes RAT happy
new 09cd73f Add missing AL2 license.
new 9143c90 Added missing AL2 license.
new 428c014 Add a few more exceptions to rat excludes
new 03a2950 TS-2711 Fix warning from make, by using appropriate env variable
new 4bd4b01 TS-2770: let proxy.config.log.rolling_interval_sec be as low as 60sec
new 9292969 TS-2757: logging crashes on reconfiguration
new ead7272 TS-2772: Clean up mgmt/preparse code that's unused
new 0df8e86 TS-2772: Clean up mgmt/preparse code that's unused
new b01a109 Fix the build
new 71ffb57 TS-2772: remove preparse from traffic_sac
new 966f4a5 TS-2767: ATS Memory Leak related to SPDY
new b3a9804 added TS-2767 to changes
new 4a18e81 added ignore filess for eclipse (.project and .cproject)
new 3d11d5b TS-2772 Eliminate the preparse Makefile
new b131f2c Fix RAT warning, I think the license was obfuscated
new 3060b7c Add license blurb to trafficserver.service
new 7f0c737 Exclude a few more autoconf generated files.
new 700c08c Exclude the Doxyfile configurations, since it's mostly copied from upstream.
new e295559 Fix make test warning on Debian
new 22bb492 TS-2736: Add static_cast
new 1630af7 TS-2766: HdrHeap::coalesce_str_heaps doesn't properly calculate new heap size
new 7fe85fa Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new eaf5795 TS-2766: HdrHeap::coalesce_str_heaps doesn't properly calculate new heap size
new 39c5902 Fixing typo in c++ api transformation code
new 7278238 TS-2766 Fix indentation / coding style
new b1c3b75 TS-2774: TS::AdminClient.pm's get_stat API broken in 5.0
new cf22df8 Added TS-2774 to changes
new 4bd8af1 atscppapi: fix for TS-2777 - using content length from correct header
new 6396c48 TS-2778: Websockets remap doesn't properly handle the implicit port for wss.
new 270d0a0 TS-2778: Websockets remap doesn't properly handle the implicit port for wss.
new 07a1081 TS-898: stop the esi plugin referencing invalidated strings
new ea78493 TS-2744: remove TSNetAcceptNamedProtocol assertion for unknown protocols
new 5b1535e TS-2555: updates to share lua context across hook invocations and only add global hooks if corresponding lua functions exist
new 5da3a4b TS-2555: fix build failure related to unused variable
new 24a5ee5 Merge branch 'master' of https://github.com/manjeshnilange/trafficserver
new 3f0bb5b TS-2555: fix to keep same context for a transaction
new 4bae1ee TS-2780: Core dump in SpdyRequest::clear() in production testing of SPDY
new 6d15b4e Added TS-2780 to changes
new 3da2edb Add the build scripts from the new Jenkins instance
new 57a53c6 Fix missing quote
new a5a0616 Remove the directory.
new 8340eff doc: make transaction hook's style as same with global
new 7d2833e TS-2711 Make luajit build with correct compiler (breaks on e.g. FreeBSD10)
new 6397b16 TS-1375: Setting default inactivity timeout, if one is not set, to 1 day
new 3b6748e TS-2784 Fix build for FreeBSD10
new 1dc5ad9 Turn off -Werror on RHEL5, sigh
new c622719 TS-2786 Lua plugin does not build on FBSD10
new 658138f Added TS-2786, TS-2784 to CHANGES.
new 79068ef Allow for the make command to be configurable
new 91c80ec Move and fix the hardening env variable
new 999ec64 TS-2624: Fix Build on older platforms
new 26993fe Eliminate superfluous initialization
new bb64b54 TS-2624: Divide by zero check.
new 387bb9a Parallelize the verification process. Add clang static analysis
new 92bdda9 TS-2636: Enhance ATS custom logging to support WIPE_FIELD_VALUE filter action
new 7f6f270 Updated changes to include TS-2636
new ba0c8a9 TS-2789: Typo in HttpSessionManger would cause ATS reuse wrong session to origin server.
new 6550daf Updated changes to include TS-2789
new 02cc2aa Changing back default hdr heap str size to 2048
new 6300792 TS:2716 fix indentation for ts_lua plugin
new 3188043 TS-2624: Add informational warning.
new f8a0864 Fix formatting.
new caf1bc1 docs: fix literal blocks and broken links
new c7df502 TS-1475 Avoid clang warnings on Dead store / increment
new 4361cd4 TS-2797: Build all manual pages in the doc/reference/api directory
new a549c31 docs: Add stubs for references that currently contribute warnings to the Sphinx build
new 63400cb TS-2555: fix TSMBuffer and TSMLoc allocation problem for client request in ts_lua plugin
new 5d2c24a TS-2733 Do not build the old SPDY plugin
new bcdd049 TS-2497: Memory leak with failed posts
new 842a06e Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 87cd313 TS-2619: Changed TSRecordDump declaration from TSRecordType to int to accomodate bitmasks. Also changed TSRecordType enums to hexidecimal, as this is easier to read for bit arguments.
new aacc6b5 Update CHANGES
new 02f7469 TS-2805: Client connections are connecting with SPDY 3 instead of 3.1
new 704c50f Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 9f2f837 TS-2650 Undo some unecessary Debug statements
new b697c8f Changing ssl debug message for npn advertisement
new 41a7460 doc: update copyright year
new 2b6a7a6 Typos and indentation.
new 4bb18a9 Another indentation.
new 77a8522 TS-2791: SPDY POST transactions failing with ERR_CLIENT_ABORT
new a39c3e6 Added TS-2791 to changes
new 500450b TS-2811: Error logged in regex_remap when lowercase_substitutions option is used
new 51e16b2 Added TS-2811 to changes
new 50b872c TS-2788: proxy.config.alarm.bin should be reloadable
new cd1f560 clarify which ssl parms are optional
new d8ca848 think the extra whitespace prevents text from being in a p tag, causing horizontal scrolling
new f3a3edb TS-2815: SSL orgin server connection hangs if ssl handshake is slow
new 981e712 Updated changes with TS-2815
new 1106086 TS-2797: Fix the manual page build
new 727811e TS-2751: Remove the ProtocolNetAccept layer
new 5f5ae1b TS-2342 Problem with cache.cache_responses_to_cookies value 0.
new 6af0d4e Indentation ...
new 246d3ed TS-2751: fix unused variable warnings
new 442defe TS-2810: add TSVConnFdCreate API
new 05f4db0 Add documenation about adding configuration variables.
new 1fec97e Adding unit test for HdrHeap coalesce crash (TS-2766)
new f84bfd8 TS-2558 - remove inbound transparent vs. ssl check.
new c25fb75 TS-2821 Add SPDY configuration for max concurrent streams per inbound connection.
new ce83043 TS-2821 Add to default records.config and tweak the name to be more consistent.
new 51dffeb Doc: improvements to config variable implementation write up.
new 92d70eb TS-2759: Rename SpdySM to SpdyClientSession
new 428c3d5 TS-2759: make SpdyClientSession a continuation
new c0fba0a TS-2029 Eliminate CacheHttpHdr argument from Cache::generate_key()
new 0c97776 Cleanup the Jenkins build scripts
new cb6e6f6 TS-2823: Change names of TSEvent and TSError in mgmt API
new 28fd1cc TS-2253: PluginVC::process_close Segmentation fault
new ed421b8 Added TS-2253 to changes
new 00c9bb4 TS-2739: ATS doesn't send back Transfer-Encoding when client keep-alive is turned off
new ad4efec Added TS-2739 to changes
new 45e1670 Fix some out of tree build issues.
new a435e78 TS-1411: Seg fault when using %<cquuc>
new a77a5e4 Added TS-1411 to changes
new 0b44833 Remove ccache dependency from regression script
new a4dd966 Fix out of tree build issues with apidefs.h
new 974a8a9 TS-2705 Make the background fill check more robust.
new dae201d Fix out-of-source builds where make test fails
new b033d37 Fix RAT exclude for autoconf timestamp files
new 90f44b5 TS-2696 Remove unused barriers from geo_acl plugin
new 2ba2baa TS-2555: add more hook support for ts_lua plugin
new 7c314c5 [TS-2822] Crash in LogBufferIterator::next
new 374355c [TS-2822] Crash in LogBufferIterator::next
new 8fc92c4 Revert "[TS-2822] Crash in LogBufferIterator::next"
new 13453d9 [TS-2822] Crash in LogBufferIterator::next
new bc975cc Adding myself to reviewers
new 883a3d2 [TS-2822] Adding check for zero length reads
new f9172eb Adding myself to HDRs reviewers
new 92ad666 fix for TS-2779 (atscppapi: bug in AsyncTimer - cancel results in crash); This closes #77
new 088d5fe [TS-2822] Adding check for zero length reads
new 0db4ce9 Adding myself to HDRs reviewers
new a4fc1df Doc: fix minor issues in configuration var implementation documentation.
new 4c6f0ae Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 88fc99a TS-2632 Do not lock the object in cache (by default) on Range requests
new 2a0ef8a Added TS-2632.
new 42772cf Setting rpath to reference value used when --with-openssl is specified, This closes #75
new ea0a9b1 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 9a435de TS-2824: Revert TS-2592 (2fbd4b6)
new 32e9685 TS-2274 Minimize the default records.config
new 7b8bb33 docs: Minor edits
new aca161d TS-2274 Change connect_ports to only 443
new ece2592 TS-2274 Enable background fills and read_while_writer by default
new eadcb55 TS-2274 Enable normalize_ae_gzip and ignore_client_cc_max_age by default
new 7f889b4 TS-2274 Allow pinning by default
new 1e27da7 TS-2274 Enable round_robin_nameservers by default
new 163cee1 TS-2274 Enable custom_logs_enabled by default
new c166b27 TS-2274 Disable pristine_host_hdr by default
new 1a34182 TS-2274 Set the default SPDY max streams to 100
new 9b16997 TS-2274 Set sock_send_buffer_size_in to 0 by default
new 8240153 TS-2274 Set diags.show_location to on
new ce5c821 Updated with default changes
new b300914 TS-2274 Fix the regressions
new a214393 TS-2826: SPDY implementation does not support OPTIONS and TRACE methods
new ceaf993 Added TS-2826 to changes
new d436974 Remove warning about ICP not working.
new f660f56 TS-2274 Set the default for proxy.config.env_prep to NULL
new e5da353 TS-1125: POST's with Expect: 100-continue are slowed by delayed 100 response
new 95afef8 Added TS-1125 to changes
new 99c19a0 TS-2757: the Derefer should actually delete things
new dcc5796 TS-2765: Memory Leak in SSLConfig initialization
new c6af7a6 Added TS-2765 to changes
new 7c3c17e TS-2274 Restore enough configurations that makes traffic_cop start again
new cbe1454 Remove extraneous empty lines.
new 5acff2c TS-2636: Enhance ATS custom logging to support WIPE_FIELD_VALUE filter action Adding documentation
new 0682573 TS-1486 Drop support for Sun Studio compilers
new 9c48c93 [TS-2577] Tracing on e.g. -T http_hdrs does not show Proxy Request headers accurately
new 24d860c Added TS-2684 properly, and cleanup the erronous addition.
new b7e69b0 TS-2830 Make SPDY configurable.
new ad6d300 Doc: update session protocol description.
new ada6b33 TS-2830 Make gcc 4.1.2 happy.
new a0733c4 Effing RAT
new 2369a1a TS-1665 Remove traffic_shell
new 2dd9493 Doc: formatting fixes for SPDY documentation.
new f230e61 TS-2381 Add SPDY stream count statistic.
new 77dd7d2 TS-2381 The actual "add SPDY stream counter" patch.
new 729d027 TS-2793: remove UnixNetVConnection::selected_next_protocol
new 174ae67 TS-2818: TSHttpTxnServerAddrSet() doesn't update the server port Reviewed: Bryan Call
new fba9b2e TS-2793 - fix compile errors.
new 7785723 TS-2831 SPDY statistics.
new f9eb372 TS-2400: Our default SSL cipher-suite advocates speed over security
new 8e01f9d TS-2274: Turned on honor server cipher order
new 78aa134 TS-1866 Remove Sparc residues
new e49d847 TS-2737: Rename rfc5861 plugin to stale_while_revalidate
new 01aac1e TS-2764 Remove when_to_add_no_cache_to_msie_requests configuration
new d9f04c7 TS-2816: Bump the minor cache version for ATS 5.0 release
new 83f1676 TS-2723: add new features to ts_lua plugin
new 92a9146 TS-2723: fix build problem for ts-lua
new 27e0866 TS-2723: more fixes for building ts_lua
new 638db62 TS-2723: Some more build fixes for ts_lua
new c33020e Remove obsolete TSClientProtoStackCreate
new c7c8c94 [TS-2728] The lib/perl Makefile.am does not properly detect in-source builds, generating errors.
new 128ca2e TS-1588: slow log should include client addr
new 7353f66 TS-2547 Remove Resources.c/h, and NEW as well
new b638392 [TS-2833] Remove REC_BUILD_STAND_ALONE, REC_BUILD_MGMT and REC_BUILD_STUB.
new aadb752 TS-2838 Add log fields for plugins on HttpSM and use for SPDY.
new 7fe24ae TS-2838 include SpdyDefs.h
new 59fa190 TS-2808 Remove confusing and probably bogus comment in TSVConnCreate
new 2bf9a46 [TS-2527] mgmtapi.h should be C style. This is slightly ugly in the core now, but that public struct/union has to be named to be C99 compliant.
new e5caea8 TS-2308: includedir in config.layout is not used
new 33a4771 TS-2677 Do not apply path / scheme URL changes in remap when method is CONNECT.
new 12bde5b TS-2753: Add more SPDY and HTTPS statistics Reviewed: Bryan Call
new eb6a6e0 TS-2815: update to check the state of the connection before rescheduling the write
new 0d60425 TS-2344: 404 error was logged while url redirect request was processed corrctly Reviewed: Bryan Call
new b8a647d TS-2344: fixed problem with freeing the string
new 639329e TS-2428 Move P_Freer.h continuations to run on ET_TASK (if available).
new bc054cf TS-2528 Use <stdbool.h> in the public mgmtapi.h interface, C99 standard.
new 7144c2f TS-1486 Remove more SUNPRO / Studio support
new ca09fb2 Change the docs links to HTTPS (for SPDY :).
new e5b33fa TS-2841 Set the URL for mathjax. Author: Masakazu Kitajo.
new 14c484b TS-2555: more features for ts_lua - support function to add global hook, use TSError, support TSSkipRemappingSet
new 9a3e5de TS-2555: update README.md and remove old lua plugin
new 84517e5 TS-2844: update documentation for ESI plugin
new b304cf0 TS-2555: update README.md for ts_lua plugin
new 0896896 TS-2844: Documentation update for esi plugin
new 0c50120 TS-2344: 404 error was logged while url redirect request was processed correctly Added missing file
new 0df9621 remove unused MathJax extension, sort extensions one per line
new 930ce49 TS-2804: Add regex_revalidate plugin to explerimental plugins directory.
new d4ed204 TS-2804: Use TSConfigDir.
new 27e7c17 Bump lighttpd version
new 92a2c62 TS-2820: Crash in transformations
new 0c30d4d TS-2820: Crash in transformations
new 971d8eb TS-2820: Adding another check for crash
new d1061cc TS-2839 tsxs does not work on OSX (Darwin).
new 9a72566 TS-2839 Fix missing space
new 8c1c05e Updated builds, added Coverity script
new c304b48 TS-2850: Fix logging of response header length
new 92de605 Make HTTPVersion methods const where appropriate
new 3e35848 TS-2618] IOBufferBlock::realloc()'s bounds check is wrong.
new 8a2166a TS-2839 Additional fix for tsxs. I'm not sure if this will break on "gnu" ld, but it works with XCode ld.
new c25f17c TS-2842: Can't set SPDY inactivity timeout with traffic_line Reviewed: Bryan Call
new f125090 Update RAT exclude
new d24e76b Add a comment on not using the Insert() APIs, but Set() instead
new b0ed3da Remove rat-excludes.txt, it is no longer used
new f4e9fd6 TS-2837: Dangling pointer in URLImpl which may cause core dump Reviewed: Bryan Call
new d22f989 TS-2391: Traffic Server tries to reverse resolve 127.0.0.1
new d0f4d5c TS-2856: Remove proxy.config.spdy.verbose_in and use diags instead
new d6cdbfd TS-1866 Remove some DEC specific compiler wonkiness
new d65bc70 TS-2857: Cleanup SPDY and SSL stat names
new 2ddcc68 TS-2604: collapsed connection plugin
new f6e9da4 TS-2857: Cleanup SPDY and SSL stat names
new 1cb12a9 TS-2858 Build failures on OmniOS
new e9ac7f6 Fix indentation in configure.ac, NO TABS!
new e7586df TS-2859: remove DBG macros to not generate warnings from GCC 4.9
new 52682da TS-2855: add TSHttpIsInternalSession API
new 05f64b6 TS-2834 header_rewrite: internal transaction and client IP conditions
new 896ce4d TS-2834 Refactor the getIP() code, and rename the condition to CLIENT-IP. Also added a little bit of docs.
new 89f19ac TS-2095: autoconf warnings related to unordered_map
new 11c329f Revert "TS-2095: autoconf warnings related to unordered_map"
new 515f312 TS-2804 Fix build on platforms where alloca.h is in a different spot
new 715e4a2 fixing spelling mistakes for ts_lua documentation
new e8b88af TS-2792 Large request header causes unexpected remap.
new 3e81811 TS-1981 Url remap method filtering is broken with invalid method.
new 879bedc TS-2783 Update documentation defaults, and fix RecordsConfig.cc
new 9297edb TS-2580: SSL Connection reset by peer errors in 4.2.0-rc0
new b776404 TS-2580: SSL Connection reset by peer errors in 4.2.0-rc0 Fixed build error
new 923269b Revert "TS-1981 Url remap method filtering is broken with invalid method."
new 0094d4b [TS-1981] Adding arbitrary methods to url remap, and fix the same problem in IpAllow
new 3b817bc TS-1981 Url Remap method filter is broken
new 59aca28 TS-2865: Fix warnings in collapsed connection plugin
new 9b3adb7 TS-1981 Url Remap method filter is broken
new 89aaa49 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 61b12a3 Added murmurhash to the exclude
new 82c14a9 Update docs for ip_allow and remap.config to reflect changes to allow artibtrary methods
new 2bf6ef3 TS-2845: Commit e6b9cb533 causes problems with stats_over_http
new 8a15b3d Revert "TS-2274 Set diags.show_location to on"
new c4a0d62 Fix docs for Netscape log format. Author: piotr@bulinski.pl
new 5fa8f07 TS-2776: Core dump inside openssl library
new 9c6bb37 TS-2776: Core dump inside openssl library Changed the version check to runtime and added a debug statement
new fed9e77 TS-2870 Update SPDY defaults to better match our other defaults
new 2c757ab TS-2868: Error setting HSTS max age with traffic_line
new cb2ca53 TS-2873 Cleanup SPDY metrics and configs
new 90ff1a7 TS-2872 Can't set "Send Window" for SPDY/3.1 > 64k.
new 0e3035e TS-2874 Make some of the SPDY metrics persistent
new 54db32b TS-2875 Change hwloc library env variables from hwloc_ to HWLOC_
new ca49676 Renaming spdy_sm usage to spdy_cs to conform with previous naming changes
new 6e1657c Fixing build related to rename of spdy_sm_create
new e564ec9 TS-2877: http_load waits until timeout when response body is zero
new 1b57f42 TS-2236: remove trailing null in response body set by fabricate_with_old_api
new 7857117 Bumped the version number for the 5.1.0 release
new 6653a98 Bumped the version of the docs to 5.1 and 5.1.x
new 25d8a15 TS-2879: Remap errors and redirects should honor keep-alive
new 35f7872 TS-2879: Remap errors and redirects should honor keep-alive
new caf514b Added SPDY support, and some other minor cleanup
new 1384302 Doc: Plugin identity and related logging tags.
new a128a3d Undo the permit pinning change, amc objects
new 77039f5 Fix Docs link.
new a893883 Fix indentation from TS-1728
new a4b0796 TS-2881: Redirection handling broken
new 726b68c Doc: jpeach suggested tweaks and amc tweaks.
new dda3209 TS-2632 Fixes to check the new configs properly
new 3ccf42e Adding small check for non-zero reads
new 43be068 TS-2766: Fixing missed string in URLImpl length calculation
new 08f6e5e TS-2880 Change the permissions on traffic.out to 0644
new a292af9 TS-2885 Change LuaJIT to build statically, and add --disable-luajit
new d86023d TS-2885 Rename automake variable to BUILD_LUAJIT
new 06c99a1 doc: add missing tcpinfo log field
new 6aae0e2 TS-2885 Fix experimental builds, and add DIST_SUBDIRS where needed
new 462e42a TS-2886 Fix regression where body factory is not used
new 44afb44 Moving TS-2885 to the 5.0.0 release
new 58ca65e TS-2891: Fix subtle casting bug that prevented Stat ID from being looked up correctly. This commit also makes another cast less ambiguous and fixes a poorly handled error condition.
new d3879b0 TS-2891: Optimiize if block for status code
new eab97f1 TS-2891: Change status code usage to int to avoid clang warning
new 5207ad0 TS-2889: Crash in FetchSM related to spdy FetchSM changes in 5.0.x
new aae3067 TS-2889 updating changes
new 9e93c0a TS-2892: Keep-alive post out enabled by default
new 2c9a15c TS-2892: update changes
new c524d54 TS-2689: Remove extraneous TSfree that caused segfault
new 26c7f37 avoid the compiling warning on my 32bit system.
new b6c6d8d TS-2574: Sharing server sessions per thread doesn't work when doing https to http
new 16b15e2 TS-2574: Sharing server sessions per thread doesn't work when doing https to http
new 13cc7d7 TS-2574: Sharing server sessions w/ SSL: Fix issue when not using ssl ports
new 2be6402 TS-2898 Verifying TSFetchRespGet return value before using
new 3950363 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new f6b7e79 Remove unused iov_memcpy
new c9dab54 TS-2906: SPDY incorrectly marks streams as internal requests
new 46d7cc7 TS-2906: SPDY incorrectly marks streams as internal requests
new fe7060e Change ticket verification/mint-ing to Debug instead of Note
new b3f11f2 Merge branch 'master' of https://github.com/jacksontj/trafficserver
new 9c0458c TS-2729: Lay down some initial HTTP/2 infrastructure
new 5cfc0f2 TS-2919: omit git contol files from tarball releases
new 591633e TS-2893: improved support for ECDSA certificates
new b20bad1 TS-2921: fix build failure from TS-2893
new 0c18f7b TS-2729: fix warnings from gcc
new c9d4433 TS-2780: Core dump in SpdyRequest::clear() in production testing of SPDY
new f1090b6 TS-2893: fix casting bug while tokenizing SSL certificate lists
new fa655be tsqa: fix broken CN matching for certificate handling tests
new b89ec59 TS-2929: SPDY should allow arbitrary methods
new f3d8ee7 TS-2929: SPDY should allow arbitrary methods
new 20e38de tsqa: use the proper OPENSSL variable
new 59d0e65 Revert "TS-2780: Core dump in SpdyRequest::clear() in production testing of SPDY"
new fbf966e TS-2780: Core dump in SpdyRequest::clear() in production testing of SPDY
new 993bf5b updated changes to include TS-2780
new 06f5b3f TS-2649: use certificate chain loading everywhere
new d537357 TS-2931: plugin metrics fail after a crash
new 0030d8f TS-2932: specify the build number at build time
new 222b50b Fix error message spelling
new ed0cd00 TS-2904: add Via header decoder option to traffic_line
new 470732f TS-2934: Default remap rule will remap synthetic test
new ad8534e TS-2930: missing hostname in ts.client_request.get_url() in lua plugin
new d29c122 TS-2935: clean up semaphore platform code
new 13426d3 TS-1475 Remove unused ink_segv
new da729cf Update the CI builds with the latest changes that got left on server
new 7d59957 TS-1475: assert that the authproxy state can't legitimately be NULL
new 3e6bb7f TS-1475: Prevent strtok_r from passing NULL value when it fails
new 4c31232 TS-1475 Do not try to compile the unused test_HttpSM_from_tunnel with clang analyzer
new 057ef2b TS-1475: Fix bug where you could allow a null string to strncasecmp
new 83bd4c3 TS-1475 Make sure not to use unitialized config, reported from clang
new 209fd85 TS-1475: Adding an assertion that buf cannot be null in LogFilter
new 553b5d5 TS-1475: Prevent bug where a pointer could be passed with 0 length
new 0fe811a TS-1475: Fix bug where it would crash if vc isn't ever initialized
new b7793e1 TS-1475: Add required null check for StaleWhileRevalidate plugin
new 5217346 TS-1475: Make assumption of non-NULL HostDB record explicit via assert.
new 4b76e94 Fixing Vagrantfile changes
new f18ce72 TS-1475: Fix clang complaint in sync_cache_dir_on_shutdown.
new 72892e2 TS-1475: fix clang warnings
new bdcb06a TS-1475: added return in case Fatal does not bring down the system
new 5cdcb98 TS-1475 - check to end loop if disks_left==0; shouldn't happen
new d219583 TS-1475: fix clang warning
new 3b15cc0 TS-1475: fix clang warnings - only 0 if allocated
new b392843 TS-1475: immediately initalize core_obj PluginVC constructor
new 3ba2100 TS-1475: fix clang warnings - init towrite to 0
new 8c494ac TS-1475: fix clang warning
new ef0a03d TS-1475: fix clang warning
new 63ddfac TS-1475: fix clang warnings - init to example vals if no & found
new ed4a8e7 TS-1475: fix clang warning
new b82a38e TS-1475: fix copy/paste log message in API tests
new b1f511c TS-1475: fix clang warning
new a72bac2 TS-1475: fix clang warning
new 45a5ff5 TS-1475: Fix server_transfer_init potential NULL pointer.
new b9e0e60 TS-1475: Initialize location earlier when tracking allocation locations. Coverity #1200034
new ed0785b TS-1475: Close fd in error case in intercept plugin. Coverity #1214712
new bbe98c7 TS-1475: Close fd in error case. Coverity #1021847
new a6bdfae TS-1475: Fix off by one which would leak a fd when it's 0. Coverity #1022135
new f181f75 TS-1475: Fix memory leak in error case. Coverity #1022137
new a0e322c TS-1475: fix use after free in LogFilterString::wipe_this_entry
new 56c5bd9 TS-1475: Fix memory leak in error case. Coverity #1022140
new df080dc TS-1475: Fix memory leak of format object which is copied. Coverity #1022143
new 6c95b89 TS-1475: UpTest class doesn't take ownership of fd so it doesn't get closed. Coverity #1022145
new 92f8a88 TS-1475: fix clang warnings - remove defaults
new 9586ba4 TS-1475: fix clang warnings - init toconsume to 0
new c982ad2 TS-1475: fix clang warning
new 11a5b22 TS-1475: Fix bug where you could allow a null string to strncasecmp
new 30da538 TS-1475: Adding an assertion that buf cannot be null in LogFilter
new be1e986 Fixing Vagrantfile changes
new 21d1dc2 TS-1475: fix clang warnings - init to example vals if no & found
new 81a8b8a TS-1475: fix clang warnings - return on NULL
new e041d6a TS-1475: fix clang warning
new 9418f8c TS-1475: fix clang warning
new 9dac2fe TS-1475: fix clang warning
new 6114a8c TS-1475: Fix memory leak in regression test. Coverity #1022153
new 1fc1f03 TS-1475: Fix leak in error case. Coverity #1022160
new 28aac21 TS-1475: doing a memset on initialized sockaddr_in
new 29521fe TS-1475: Fix leak in error case. Coverity #1196457
new 10df89f TS-1475: remove regex_remap simple micro-optimization
new 84ca4de TS-1475: Fix leak in error case. Coverity #1022131
new a41b3b5 TS-1475: Fix use after free in cache-scan plugin. Coverity #1021658
new 60500b1 TS-1475: use strlcpy to guarantee null-termination
new c10e747 TS-1475: Fix bug where local buffer might still be referenced. Coverity #1200049
new 4833e83 TS-1475: Fix bug where local buffer might still be referenced. Coverity #1200047
new 9c5a682 TS-1475: fix clang warning
new 1e57ada TS-1475 Add checks for getting metrics / configs for ts_lua. Coverity 1216788
new fcd7c37 TS-1475: fix clang warning
new 7a765c3 TS-1475: Fixed closing the fd and returning the correct value. Coverity #1021837
new 895eb97 TS-1475: Fix memory leak in regression tests. Coverity #1022150
new a584592 TS-1475: Fix memory leak in regression tests. Coverity #1022150
new 716a382 TS-1475: Fix bug where pointer is freed and doesn't set it to NULL. Coverity #1196490
new 496615f TS-1475: Fix Coverity # 1216790
new 2e50aea TS-1475: Fixing issue that might dereference a NULL pointer. Coverity #1021649
new aabc115 TS-1475: fix clang warning
new 84ebfc1 TS-1475 Avoid leaking memory. Coverity: 1200016.
new 93b773d TS-1475: Coverity 1214713 - close fp
new d6c6883 TS-1475: Coverity 1215253 Out-of-bounds write
new b0fabe7 TS-1475: Coverity 120023 120024 - fix resource leak
new 0c7fa24 TS-1475: Coverity 120022 - fix resource leak
new cc30284 TS-1475: Coverity 1021842 - fix resource leak
new 32457e7 TS-1475: Coverity 1021843 - fix resource leak
new 62e9926 TS-1475: Coverity 120019- fix resource leak
new 319e837 TS-1475: Coverity 120020 - fix resource leak
new 597ae3e TS-1475: Coverity 120021 - fix resource leak
new 5ba08de TS-1475: Coverity 1021862 - fix resource leak
new edae44a TS-1475: Close file descriptor after diff. Coverity #1021825
new 27079e1 Fixing broken regressions
new a314a78 TS-1475: Fix resource leak on failure case in Store::read_config
new d7356be TS-1475: Fix coverity issues in MultiCache - mmap and fd leaks.
new c3193cd TS-1475: Fix leaking sockets in LogSock.cc.
new 6b7bcc6 TS-1475: Coverity 1226155 - fix resource leak
new df3dbd8 TS-1475: Coverity 1226154 - fix resource leak
new 59821c7 TS-1475: Coverity 1021651 - fix double free.
new a3505cd TS-1475: Coverity 1021652 - fix double free.
new 59c8c91 TS-1475: Coverity 1021652 - fix double free.
new cdb4e1a TS-1475: Coverity 1196450 Out-of-bounds access - suppressed warning
new 5ab7074 TS-1475: Fix problems with xfd use.
new 397a2d6 TS-1475: fix possible file arguments overflow
new 9e8b80c TS-1475 Initialize tag_id etc. Coverity: 1226159
new c5f65bf TS-1475 Memory leak. Coverity: 1226155
new c43ed35 TS-1475: fix fd leak when open returns 0
new 3cecd88 TS-1475: Fix leaked object in LogBuffer.cc.
new 8d2e272 TS-1475: Coverity 1021655 - fix use after free.
new d44fb57 TS-1475: Coverity 1021828 Resource leak
new efc8f0a TS-1475: Coverity 1021656 - fix use after free.
new 8cf2e5a TS-1475: Coverity 1226155 Resource leak
new b143adc TS-1475: Coverity 1021657 - fix use after free.
new bf2326c TS-1475: Coverity 1021790 - fix resource leak.
new 13aa1c8 TS-1475: Coverity 1021817 - fix resource leak.
new 42534bd TS-1475: Coverity 1021818 - fix resource leak.
new dd2847f TS-1475: Coverity 1021819 - fix resource leak.
new 141b122 TS-1475: Coverity 1021820 - fix resource leak.
new a890d31 TS-1475: Coverity 1196454 - fix resource leak
new 4dbd98e TS-1475: Coverity 1021791,1021792 - fix resource leaks
new bbd8020 TS-1475: Coverity 1021829 Resource leak
new fb99666 TS-1475: Coverity 1021862 Out-of-bounds access warning suppressed
new 77acf45 TS-1475 Dead store, clang analyzer.
new abcc5f7 TS-1475 Fix build errors
new 4c13e17 TS-1475: Dead store, clang analyzer.
new 2d653e9 TS-2940: fix varargs corruption when logging fatal errors
new 0ccbd4d TS-1475: Dead store, clang analyzer.
new 5762069 TS-2932: fix the name of the --with-build-number option
new a65742c TS-1146: added counters to TLS ticket callback
new e6e0089 TS-1146: change severity of non-matched key to debug
new 23406ce TS-1146: consistent formatting for log messages
new 626c79e TS-2791: Write ready isn't needed in spdy
new 68198d4 doc: s/ogging/logging/
new e8bdd46 TS-1475: fix clang warning
new 835d412 TS-1475: fix clang warning
new a49da93 TS-1475: fix clang warning
new 5d17e94 TS-1475: fix clang warning
new 687f6d7 TS-1475: fix clang warning
new 5437ae7 TS-1475: fix clang warning
new 71b370c TS-2915: SEGV occurs when POST request was posted without Expect: 100-continue header
new b0d33f3 TS-1475: fix clang warning
new b0c07ef TS-1475: fix clang warning
new 6ac0e19 TS-2924: Configurable client's ssl protocols and cipher suite
new 4c6b252 TS-1475: fix clang warning
new 9660cc2 TS-1475: fix clang warning
new d5329c3 TS-1475: fix clang warning
new 40eb76c TS-1475: fix clang warning
new b792f64 TS-1475: fix clang warning
new 9a3668f TS-1475: fix clang warning
new 8d1dda6 TS-1475: fix clang warning
new f15a768 TS-1475: fix clang warning
new a8922d5 TS-1475: fix clang warning
new 0bdd9c5 TS-1475: fix clang warning
new 7331d05 TS-1475: fix clang warning
new 37b6b58 TS-1475: fix clang warning
new 2042a17 TS-2944: remove proxy.config.http.record_tcp_mem_hit
new 055a3d7 TS-2944: initialize HttpConfig::record_cop_page
new 2c02013 TS-1475: fix clang warning
new 633d56b TS-1475: fix clang warning
new 10c305b TS-1475: fix clang warning
new 86fbfa1 TS-1475: fix clang warning
new ba9407c TS-1475: fix clang warning
new b03d39d TS-1475: fix clang warning
new f8e1ed6 TS-1475: fix clang warning
new d93eb44 TS-1475: fix clang warning
new d803094 TS-1475: fix clang warning
new bec13f2 TS-1475: fix clang warning
new 598d4ab TS-1475: fix clang warning
new 163a692 TS-1475: fix clang warning
new 62a9a51 TS-1475: fix clang warning
new 0d493e2 TS-1475: fix clang warning
new 5513ba4 TS-2922 Fixes for PPC-LE support
new 140852d Added TS-2922 to CHANGES.
new 8a6f59e TS-1475: fix clang warning
new 63d6018 TS-1475: fix clang warning
new 6efef0e TS-1475: fix clang warning
new 3034974 TS-1475: fix clang warning
new 834d5e0 TS-1475: fix clang warning
new 34d31dc TS-1475: fix clang warning
new a11bafc TS-1475: fix clang warning
new 3981cd3 TS-1475: fix clang warning
new 78d2bfa TS-1475: fix clang warning
new 946466e TS-1475: fix clang warning
new 3bd11e9 TS-1475: fix clang warning
new 74a9a6b Metalink: Cosmetic
new fd7365d TS-2939 Metalink: Fix crash when checking the digest of a file that wasn't cacheable
new 2b5a164 TS-1427: Fixing clang analyzer warning about unused variable
new 9a80e87 TS-2943: Add scoped resource class.
new 457a0b8 TS-2932: format the build information consistently
new 3d1017f TS-2951: Remove xfd.
new 7bb4e9b TS-2952: Remove xptr.
new 0ba0432 limit access to synthetic healthcheck
new eaef556 * Eliminate CPPAPI builds from < 5.0.0 branch * Update a /latest link for clang reports * Exit with failure if clang analyzer finds errors
new 08c5d2b TS-1475 clang analyzer: errors on sizeof
new 0c3efd5 Coverity 1022088 Unbounded source buffer
new 41bb795 Coverity 1022132 Resource leak
new d116247 TS-2948: ATS List based hash table.
new be428d6 gzip: remove unused variable
new 0c358a4 TS-2863: Enable FQDN selection for shared sessions.
new d6be255 TS-2958 Remove printf's and make redirects work for url_sig plugin
new 379c5d6 Add rough CI build dependency / setup, still work in progress
new c58eff5 Added license.
new 78e291f TS-2853: Minor bug fix (port matching for FQDN option).
new ec26a04 TS-2963: remove unused declaration for VConnectionHandler function pointer
new a599745 Remove unneccessary local manager defines.
new 06a87ca Remove MGMT_USE_SYSLOG
new 63ce14d Remove unused MGMT_API code.
new c030977 TS-2802: add SNI support for origin server connections
new f1350fa TS-2957: add new sslheaders plugin
new c37ca5d TS-2971 Change capitilization of authproxy debug symbols to make it consistent
new ff45432 TS-2973: add x-milestones header to the xdebug plugin
new bde10b7 TS-2974: new epic metrics plugin
new de1bcc7 TS-2957: fix linux build warnings
new 0c8f934 TS-2975: add x-cache header to publish cache lookup status
new a2584bf TS-2976: lib records build cleanup
new e36bd42 fix GenericParser.h header guards
new 7b1b931 TS-2971 Added note to CHANGES
new 4b2429b TS-2972 Fix indentation as per our coding standards
new 4268793 TS-2802: SNI support for origin servers - fix WCCP compile errors.
new 2ac12c4 TS-2964: Make URL hash run time selectable.
new c0e5dc6 TS-2964: Fix search&replace error in CachePagesInternal.cc
new 562179c TS-2367: Add OCSP (Online Certificate Status Protocol) Stapling Support
new 2621e67 TS-2367: Add OCSP (Online Certificate Status Protocol) Stapling Support
new bd4fa47 TS-2957 TS-1475 Remove unused initialization, make clang-analyzer happy
new 17ae806 TS-2367: Couple fixes to make builds happy
new 8bed36e TS-2367: A better way to declare an argument as unused
new de6bac7 TS-2964: Make hash runtime selectable - fix gcc issues.
new f5a3d5a TS-2367: Don't define OCSPContinuation if there is no OCSP support
new f098175 TS-2950: Initial commit of libck.
new 93f46af TS-2977: move traffic_manager
new 7386583 TS-2977: apply library naming conventions to librecords
new 9e6d233 TS-2977: move the stats processor to traffic_manager
new 1bba62b TS-2977: incorporate libutils into libmgmt
new ff716f2 TS-2977: minimize web2 and cluster in the headers search path
new ab8c0cd TS-2977: rename traffic_manager Main.cc
new c936bc5 TS-2977: CHANGES
new c697731 xdebug: centos5 build fix
new 751d8e2 epic: fix prefix option memory leak
new 97761c4 sslheaders: fix signed/unsigned comparison warning
new fab2025 Remove unused SessionAccept::createNetAccept()
new 083abd4 ats_speed: PageSpeed optimization plugin
new b434317 TS-2976: Fix overloaded global initialization flags.
new a8070bb TS-2986: Adding stats to TLS errors
new d9aba01 TS-2986: Updating CHANGES
new 8abc04d TS-2988: ats_speed: bail out when gurl->IsWebValid() != true
new a93fea4 Fix NOTICE and license for ats_speed plugin
new a5611f1 Move NOTICE to the one place where it belongs
new 8b1467e Move NOTICE to the one place where it belongs
new 897c1fd TS-2950: Add libck to RAT report exclusions.
new d10738e Fixes for ts-2954 Corresponds to the ts-2954-final.patch attached to that bug
new 826310c TS-2954 Document changes for use_client_target_addr
new 1744191 TS-2991: SessionManager incorrectly releasing sessions back to pool
new a2d0056 TS-2991: Updating Changes
new ec64370 TS-2991: SessionManager incorrectly releasing sessions back to pool
new 8bb3bc3 TS-2954: Fix cache poisoning with use_client_target_addr. This closes #101 pull request.
new bdc5ad4 TS-2883: core dump in TSFetchCreate()
new 31056a5 TS-2883: Initialize ret value to error condition
new 401f06f Revert "TS-2883: Initialize ret value to error condition"
new 6dc80b5 TS-2883: Initialize ret value to error condition
new e3f957e TS-2916: set response header properly for combo_handler_plugin
new 2167d93 TS-2860: Add AArch64 support
new f1463ea TS-2950: Merge libck master (0.4.3-3-gc4e4702)
new 5c0bc7c TS-2950: Make libck configure and build
new 9e7cedd TS-1800: Add new hash function base class
new 709650e TS-1800: Add new hash function implementation of FNV
new 524f8d7 TS-1800: Add new hash function implementation of MD5
new 5d0d6d8 TS-1800: Add new hash function implementation of SipHash
new 123590f TS-2332: Add Consistent Hash Class
new 7fa5c5c TS-2996: Add consistent hash method to parent selection
new 2158d61 TS-2357: Add option to cache POST requests
new d6bcd2d TS-2362: Cache backwards compatibility to 3.2.0.
new 8141cea Cherry-pick - TS-2564: Fixup MIME presence bits and slot accelerators to recover from WKS_IDX changes, plus config to turn it off manually.
new 9bce684 TS-1475: Merge libck master (0.4.3-4-g20f0827) to fix clang warning
new 4a41b20 Merge libck master (0.4.3-5-g84cd66b) to fix out of tree build
new 651ccde docs: Add proxy.config.net.sock_packet_mark_in, proxy.config.net.sock_packet_mark_out, proxy.config.net.sock_packet_tos_in, and proxy.config.net.sock_packet_tos_out to records.config reference
new 465b2cb Fix indentation
new 279402a TS-2999: Add dscp_remap plugin code
new 04699c5 TS-2999: Add dscp_remap plugin to build and update CHANGES and NOTICE
new 53b1d94 docs: Add stubs for TSHttpTxnClientPacketMarkSet(), TSHttpTxnClientPacketTosSet(), TSHttpTxnServerPacketMarkSet(), and TSHttpTxnServerPacketTosSet() to API reference
new bf084bb TS-2362 - fix minor issue, fix compiler problem.
new e978ff1 Fix compile problems with zwoop style - deleted code compiles cleanly.
new fffef4b docs: Turn on Docutils setting to autolink RFC references
new 8ec35f2 docs: Autolink issue references
new d752e57 docs: Cross-reference packet mark and TOS/DSCP field API and configuration
new 9da1931 Merge libck master (0.4.3-6-g747779d) to fix build
new ada9b72 TS-3002: Add DSCP support to header_rewrite
new ae4eb39 Revert "TS-2999: Add dscp_remap plugin to build and update CHANGES and NOTICE"
new 3710a27 Revert "TS-2999: Add dscp_remap plugin code"
new 8324816 TS-3000: Add seed string for cache storage.
new 43bec91 TS-698: Add IP filter to logging.
new 5257ec7 TS-698: Add IP filter to logging. Update CHANGES and correct author.
new b99b815 TS-2864: Remove last vestiges of previous server port configuration.
new 083e21b TS-2722 Eliminate the host lookup state, just use the client IP with TSHttpConnect
new 38b4765 TS-2972 Change the hook used, to always do the authproxy phase
new ba342b9 TS-2933: Fix remap plugins vs. url caching.
new 93f283e TS-3000: Change option name to 'id', update docs, improve var naming.
new 82deca4 Move WebMgmtUtils to libmgmt
new dd7e538 traffic_cop: dump a stack trace on fatal signals
new 10d953e TS-3001: GlobalSign responds 403 when OCSP request posted without Host header
new f8cf0d1 build: limit plugin exports to official API symbols
new 4e2647c TS-2635: remove unused include <net/ppp_defs.h>
new 8020655 TS-2423: Add option for server sessions that use auth headers that can be placed into the shared pool
new 674bc22 doc: update cluster docs for common issues
new db3de18 TS-2902: Allow POST requests without a Content-Length header
new 957e60b TS-2095: autoconf warnings related to unordered_map
new 57a48ee Revert "TS-2095: autoconf warnings related to unordered_map"
new f37b13b [TS-2947] Make the setting proxy.config.http.global_user_agent_header overrideable.
new f4e5cd6 Fix CHANGES indentation
new 10be144 TS-2902 Also add the new config to the regression tests
new bb685f9 atscppapi: Added functionality to return request body in AsyncHttpFetch
new 8ed6e6f atscppapi: Optimizing values() in Headers by removing size()/count() calls
new c58648b atscppapi: fixing deadlock and shut down race conditions in intercept
new fff07bc TS-3004: Update vendor_name and support_email in ats_speed plugin
new f3bcac5 Update vendor_name and support_email in plugins
new 29f6b95 TS-2279: Update range for proxy.config.exec_thread.affinity
new 261b19e TS-2913 Missing body factory template for permanent redirects.
new 2dbfeae TS-2584: Remove assert for negatively cached transformed content.
new 1463509 TS-2982: Interim cache compile errors.
new f2facb7 TS-2905: Fix IP logging to print '0' instead of error text.
new d632e7f TS-2912: Don't clear stale object on HEAD request.
new cde870b TS-2995: Apply TOS/SO marks to client connection in all accept cases.
new 7f452ab TS-3026: SPDY not forwarding Accept-Encoding for FF
new 63a8ac8 TS-3026: Updating Changes
new 475e40c TS-2954: Fix records so traffic_line works with use_client_target_addr
new 335cbf4 ats_speed: upgrade from 1.7.30.4 to 1.8.31.4
new 1fe5106 ats_pagespeed: rename ats_speed -> ats_pagespeed
new dff34bd TS-2970 Fix asserts in transparent passthrough. Closes #103 pull request.
new 2f58b7b TS-3031: Race condition in SSLNextProtocolSet::advertiseProtocols
new 1b9697e TS-3031: Updating CHANGES
new 0361d67 header_rewrite: set-redirect documentation corrections
new 3f5a75a Add TS-2970 and TS-2954 to CHANGES
new fc11d7e header_rewrite: remove docs references to PARAMS and PORT conditions
new 55961c8 TS-2983: Fix protocol probe to not drop data.
new e52ce1a Updating docs to reflect changes in TS-2574
new 731d35d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new ba1c77c docs: Minor edits
new 5b1b1e0 TS-3027: add hashed intermediate certificate support
new 99fabae Add TS-3027 to CHANGES
new de41802 Fix amc induced errors in CHANGES.
new b0a34cb Clean up spdy debug message
new 139ac26 Fix up versions and copyright headers.
new a9eae7e TS-3047 Build target for traffic_top got unusual names
new ac2e200 TS-3048 Remove hard coded directory in TSPluginDirGet() regression.
new 9e412b6 Added TS-3048 to CHANGES>
new 0423fd9 build: only set LuaJIT linker flags when LuaJIT is enabled
new 7c8284a TS-3033: Fix build errors.
new aa164cb Fix build errors for Ubuntu.
new 19dfbf3 TS-3022: Fix build error for non-ticket platforms.
new e9c202e TS-3040 Remove some obsolete traffic_shell references / docs / files
new 3b56941 TS-3033: generic message initial marshalling
new 6250f43 TS-3033: reimplement management API with generic marshalling
new 70eee23 TS-3034: add unanchored regex option
new 02d9200 TS-3041: traffic_layout tool
new 60d2106 TS-3042: fix the static traffic_server build
new e8289ee Update CHANGES
new a7aaf17 Fix typo in CHANGES
new fb0add2 Update CHANGES
new 6f49aac TS-3041: Fix missing virtual destructor (make compiler happy).
new 5772a88 TS-3041: Fix build link errors.
new e6f56c5 TS-3033: Build error fixes.
new 00ca355 Remove inconventional INTUxx definitions in favor of POSIX
new c29d418 test_marshall: pass the right sockaddr length to bind(2)
new ddd9a4c build: globally enable __STDC_LIMIT_MACROS and __STDC_FORMAT_MACROS
new 7606146 traffic_layout: we have to link TCL on Linux
new 585b17e Describe the plugins in the index page.
new b9cd6e3 Describe 2nd remap rule 'requirement' for authproxy plugin
new 51abbb4 TS-3022: Fix double free for OCSP.
new f81e859 Update docs about keep_alive no activity timeouts
new 9c9ae0c Remove word that somehow snuck in :)
new 27e6c04 TS-2561 Remove example/app-template
new 9e70998 TS-3020 Blind Tunnel fake request URL is IPv4 only.
new cd0715a Added TS-3020 to CHANGES.
new b4fec5a TS-3038: Fix delete of loop iterator.
new b54c708 Fix RHEL 6 compiler issue.
new 9975685 Fix Debian 6 build error.
new 6d2688a docs: Link to a list of all the packet mark and ToS/DiffServ Field configuration variables and API functions
new 254f931 ats_pagespeed: Support In-Place-Resource-Optimization (TS-2989)
new ab5f308 TS-3033 Test for FD_SETSIZE, since Ubuntu detects the overflow
new c1059f5 Doc: Remove non-existent directory and add atscppapi to Doxygen configuration.
new 6f4542b docs: Add stubs for references that currently contribute warnings to the Sphinx build
new 6c60ab0 TS-2832: Add links from an API description to the code for that object
new affc8d6 TS-3039: plug BIO leak in OCSP stapling support
new 1a11bd8 TS-3041: Add traffic_layout to .gitignore
new 02244d0 docs: Make the version info identical when building with Autotools (e.g. $ make html) and without (e.g. on Read the Docs)
new 309cefa docs: Rename Doxyfile.in -> Doxyfile to use it on Read the Docs. Enable SOURCE_BROWSER and disable STRIP_CODE_COMMENTS to generate highlighted source code like the sphinx.ext.viewcode extension does.
new 1f6ddb2 TS-2832: Doxygen can't create output directory if doc/source directory doesn't exist. Use the default XML_OUTPUT tag instead.
new 6c6485f TS-2832: Parse Doxygen XML output with the Python lxml library
new e10f6a5 TS-2832: Add highlighted source code to the Read the Docs output directory
new b4316ea docs: Doxygen can't create output directory if doc/_build/html directory doesn't exist, so add it to Git
new f5a549d Clarify changes that are to the docs only
new afa90d0 TS-2832 docs: Fix links to source code for e.g. a struct
new d0c7253 TS-2832 docs: Fix build failure
new fd88d1f TS-2832 docs: Fix links to source code
new 2c98000 docs: Update Doxyfile to get rid of obsolete tag warnings
new 15a0b08 docs: Include apidefs.h.in in the files parsed by Doxygen
new 43b5979 docs: The highlighted source files are *huge*, disable SOURCE_TOOLTIPS
new 7abf83d Add TS-3039 to CHANGES
new f6f8498 TS-2832 docs: Fix links to the source code for right member of the wrong class
new 4bb3d98 Removing the incorrect Note on negative caching in trafficserver. Tested on 5.0.1 and here's how ATS behaves: ATS caches the negative response (e.g 404) when there's a valid CC header allowing to cache the response (e.g max-age=1234), regardless of negative_response caching setting. ATS does NOT cache the negative response (e.g. 404) when there's a CC header prohibiting to cache (e.g. private, no-store), regardless of negative_response caching setting
new b5b1223 TS-2832 docs: Fix links to the source code if an API description is nested in another description
new e83b131 [TS-3049] - Enhance FetchSM to handle response with "Connection:Close" header Limit the response header/body duplication to non-streaming scenarios for backward compatibility with TSFetchUrl()
new c0662e5 update CHANGES for TS-3049
new ae56b90 TS-407 Cleanup the syslog facility setup for traffic_server
new 045bfbd [TS-2947]: update doc for TSHttpOverridableConfig with proxy.config.http.global_user_agent_header
new 03c1935 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 13e1b48 Cppapi: small change to force refresh of cached url
new 4805426 Cppapi: adding small error message
new 59edc69 Cppapi: Fix for crashes in intercept
new 4b0cd6a Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new c07031c Fixing spelling mistake
new a4d903c jtest: improve gethostbyname error message
new 4a1d178 TS-2736: detect max file limit in common code
new c3ad382 mgmt: fix missing EVENT_ACTIVE request parameter
new 8b03fac TS-2996: Add missing RR string
new 627a701 Fixing small bug w/ url caching
new 3b68602 TS-3066 Fix various build issues for OmniOS, broken since 5.0.x.
new ae60ad7 [TS-3069] Add mysql_remap to autoconf
new ef6eed1 [TS-3069] Add mysql_remap to autoconf
new 9d3839f [TS-3069]: Fixing build to check for mysql.h when building mysql_remap plugin
new 5a911bb [TS-3069] Fixing mysql_remap build including lib
new 6adfc95 Add space-- formatting is off
new 7b12e48 Update working-log-files.en.rst
new ea43e6e Document proxy.config.stack_dump_enabled
new 9a318f6 stats_over_http: remove stray whitespace
new 9bd6e8c ci/regression: forward command line options to configure
new a28621e build: link the sslheaders test against OpenSSL
new 454a2e5 TS-3071: optionally emit JSON numbers in stats_over_http
new 7229900 TS-3051: fix libaio error handling
new 43a5631 TS-3071: build fix
new 1bf5ade [TS-3069]: Adding missing files to mysql_remap build
new 52a1d26 Build with CORES=2 for now
new 3935dca Use common libts code to enable core dumps
new 85afd76 [TS-3023] - Support space separated values in inline plugin parameters in remap rules
new 7d1e861 update changes
new 243d1b1 [TS-2955] - support variable expansion in set-redirect operator for header_rewrite
new 8fbd137 updating changes
new a56319e [TS-3035] - fix duplicate logging on error transactions
new b4b4109 update changes
new 04a108f build fix
new ecf7906 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 1736377 [TS-2938] - Fix core dump in 307 redirect follow handling
new fcc4fca update changes
new bbadeae replace strtok with thread-safe strtok_r
new 8dec472 TS-3023 Fix indentation.
new dfa72da Fix indentation style.
new 25407ce TS-3076: fix minor strtok_r errors
new 4747fe8 TS-3070: consistent span configuration across platforms
new 3fa7eca TS-3052 Uncomment the "hanging" regression for nwo
new 09ef3a3 Fix mysql remap's build files
new 5867449 Fixing mysql_remap build, This closes #114
new 13bd7bc Use IN6ADDR_LOOPBACK_INIT instead of in6addr_loopback
new ab02e71 ats_ip_nptop needs to use INET6_ADDRPORTSTRLEN
new a106474 Fix IN6ADDR_LOOPBACK_INIT usage for older compilers
new c12a77c Update esi.en.rst
new a990545 TS-2945: add target port number support to the balancer plugin
new 4b48b2c TS-2802: Additional fixups. Changed NetVCOptions to use ats_scoped_str instead of a raw pointer. Added comments.
new 4a143e5 TS-3087: Fix flow control stall on low water marks.
new 143c5fa [TS-3081] - FetchSM cleans itself up without sending a TS_FETCH_EVENT_EXT_BODY_DONE event when there's no more data available to read in the ioBufferReader.
new 5e2ccfd updating changes for TS-3081
new 9962373 TS-2945 Use strtol()
new d8798d9 Remove unused check for libdemangle on Solaris
new 494344e TS-3059: Add missing TSTextLogObjectRollingSizeMbSet API function.
new 8bc3f7e TS-3059: clip invalid log rolling size when it gets set
new 9e46e4e Add TS-3059 to CHANGES
new 514c9e1 TS-3073: Forward FIN from client to server in tr-pass handling.
new 42416b3 TS-3084: Fix FIN forward on POST.
new 1d53646 TS-3084: Fix a comment, const correctness.
new 05cfba6 TS-3054: Pass truncated chunked data to client.
new 2f6d6e0 TS-3093: More funcationlity for IpAddr.
new 044da69 TS-3006: Add SSL extensions and examples.
new 8e6d037 jtest: openssl build fix
new 2b64392 TS-3006: Fix compile warnings and errors. This closes #116.
new 15d3887 [TS-2314] - New config to allow unsatifiable Range: request to go straight to Origin
new 9789d98 update CHANGES for TS-2314
new 242a2ee [TS-2314] - fix build warning
new 13a1844 TS-3006: Fix plugin build error.
new 338392c TS-2095: replace TS_FLAG_HEADERS
new 25bd7ab TS-3006 Fix makefile to pull library for experimental plugin from build tree not source tree.
new c5dfc23 Add documentation for the SSL extensions.
new 8785687 Add documentation
new acd5f57 TS-3006 rebased documentation additions with master
new c8bd8b1 Merge branch 'ts-3006-more-fixes' of https://github.com/shinrich/trafficserver
new cc889ad [TS-3092] Set SSL CTX timeout regardless of SSL session cache
new 982cca2 [TS-3092] update changes
new a8521d3 TS-3006: Always build TSConfig, don't require WCCP.
new 17bef77 TS-3006: Regression test fixes. This closes #118
new d12327d [TS-3085] Large POSTs over (relatively) slower connections failing in ats5 Call ERR_get_error_line_data() via SSL_CLR_ERR_INCR_DYN_STAT to clean up the error queue after processing an SSL_ERROR_SSL. Also, added consistent wrappers to SSL I/O functions and removed errno based looping on SSL_Write per James Peach's recommendations. Note that, this change removes the apparent logic of reattempting SSL_Write on transient error cases (such as ENOBUF), since openSSL documenta [...]
new 695b6a8 update CHANGES for TS-3085
new 6a02191 TS-3006 fix regression again. Must propagate constants into test. This close #119
new d5382ad TS-3006: Fixing more obscure build errors and documentation tweaks. This close #120.
new 80eb1a8 Fix FreeBSD build issue.
new 2280dc3 [TS-3085] - fixed the unsafe type casting and made other code style changes per James Peach's suggestions
new 60e8d97 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 676482c Build error fixes (Bison/Flex version check, ssl_cert_loader)
new c4c7fe5 Enable verbose automake test failure logging
new 322a5d7 Fix build issues with TsConfig - don't build grammar files on decrepit yet supported operating systems.
new 8566edc Fix out of tree build error.
new 0a9a632 Fix build error for SSL Cert Loader if no SNI.
new 133653b Build error fix for ink_config.h funkiness.
new 4283af4 Fix build errors.
new 978f409 FreeBSD fix for plugins.
new 2ee3bcf Fix build errors, clang warnings.
new fc81a02 Strip unnecessary whitespace
new c39484a [TS-2314] - addressing code review comments from James Peach and Alan M Carroll
new 42271ef Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 23fc7ea Update clang analyzer for jenkins
new cabee58 Clean up whitespace
new 86ec39c Enable VERBOSE automake tests in regressions
new 1196197 Fix memory leak in SSLCertlLookup
new dc8a926 Removed unused management code
new c26e015 Add appropriate licensing and code indentation
new aa4a9e8 TS-3098: Fix the ability to configure keep-alive on post to the origin
new f5d62b5 TS-3097 Fix double free of SSL_CTX instances. This closes #126.
new a70d188 Fix some indentation issues:
new b16c208 TS-3101: Add TSHttpHdrHostGet
new 8c985ee C++ API enhancement - redirect support.
new f02b5a6 Clang related clean up, formatting fixes.
new 98ea180 Minor coding style fixes
new f16c761 TS-1475: Coverity 1242015 Buffer not null terminated
new b675333 Coverity fixes.
new 8df4d0b TS-1475: Bad value for parameter fix.
new c3facdf Fix assert to be the debug version for Coverity.
new 18ebfba TS-2289: Removed old unused AIO modes
new 97068fb TS-2039: Clean up coverity reported leaks in SSL examples and experimental plugin. Tidy up licenses and code standard issues. This closes #129
new adae7cd TS-3068: Remove usage of Boost
new 5054186 TS-3108: Add port matching condition to header_rewrite
new 8629517 TS-3044: Use eventfd in AIO_MODE_NATIVE if available
new 79bc7e2 tsqa: make failing to write records.config fatal
new c0622e6 tsqa: support running tests as root
new 090a75a tsqa: add a simple test for privilege escalation
new 549108e TS-3103: use scoped ElevateAccess to elevate privileges
new c205808 TS-3103: hide ElevateAccess implementation details
new 0f0c163 TS-3103: improve privilege debug logging
new 33f651c TS-3103: improve privilege elevation
new d1b3dc6 [TS-3112] - Add null pointer check for contp to prevent core dump after handleEvent(TS_FETCH_EVENT_EXT_HEAD_DONE)
new f8ee03b update CHANGES for TS-3112
new 3bb54ea Dont print stack garbage in SSLDiagnostic()
new e15d3d3 Put proxy.config.http.cache.http back in the default records.config
new 0be3861 [TS-3112] : Add another null check per James Peach's code review
new 4ace719 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new fc1ea62 TS-2729: update HTTP/2 to h2-14 draft
new 2a84c6b TS-2729: send server connection preface
new 0099e9b [TS-2314] - remove possible invalid array index access from debug log
new 7c95250 update CHANGES
new 65aee4d TS-3109: fix libhwloc linking on Ubuntu
new 505510e TS-3106: Keep Alive not correctly applied to errored pages
new 510fe9e TS-3106: Update Changes
new b53c82d Fixing small issue with cppapi and shared_ptr
new 7d2d7d3 Revert "Fixing small issue with cppapi and shared_ptr"
new c350a22 Revert "TS-3106: Keep Alive not correctly applied to errored pages"
new bcfb391 TS-3106: Keep alive not correctly applied to errored pages
new 5cf8baf Remove unused SSLNetVConnection::sniServername
new 545e9ba Removing unnecessary debug assert. This method (on errored requests) can be called without a server, so this check is technically wrong
new 742d347 TS-3106: Make sure to close connection on timeout
new 860b673 TS-3114: Refactor IpMap to make the RB tree a shared data structure
new 5ee27f3 Apparently we check in generated code now :( I should have caught this, I'll back it out then add this back in properly
new 4d8e09e TS-3114: Refactor IpMap to make the RB tree a shared data structure
new 9703520 Update clang-format config with laste llvm trunk, this still does not fully comply with our style though
new 336bd0a Removing ioBufAllocator proxy allocator. It is currently not being used.
new 355c165 TS-3033: fix PROXY_STATE_GET
new 3b40453 TS-3116: Add support for tracking the use of the ioBuffers
new 004577b updated changes
new 7082345 TS-3116: Add support for tracking the use of the ioBuffers Changed %lld to %PRId64
new 4211c8a [TS-3121] - Prevent sending garbage HTTP/0.9 responses from SPDY
new ee4b497 update CHANGES
new e7e8a90 Add back the reverse_proxy.enabled config
new 8d25829 [TS-3121] - Fixing the incorrect condition checking
new a330735 Add back the proxy.config.http.uncacheable_requests_bypass_parent config to default records.config
new 6548088 [TS-3121] Add method is_valid_response()
new d5a2b88 [TS-3121] - fix indentation
new 195259b Fixed spelling mistakes in comments
new 72b7c05 TS-3080: Documentation for SSL Session Caching
new 53bf5d1 TS-3080: Optimized SSL Session Cache
new f1bedb4 TS-3080: Update changes
new 0999715 Changes to RBNode to make it more generally useful
new ae573e9 Fix generated file problems with YACC/LEX.
new b4529fd Make README be consistent with official Docs as well as code.
new 067df58 TS-3080: fix SSL session cache build
new 50520e7 TS-3120: overlapping remap rank when using .include directives
new 023dd52 Update the STATUS file with all the recent releases
new a13a527 Fixing small documentation inconsistency
new 3608715 [TS-3060] - Enhance POST failure (timeout) scenarios by sending a HTTP status response where possible
new 4d5504a [TS-3060] - fix compile issue
new 1702d4c update CHANGES
new 269a75b [TS-3060] : update doc, add connection:close header
new 5146b12 TS-3080: We don't need to verify SNI names when properly setting the session context (TS-3125)
new 21b7540 TS-3125: SSL ctx is set to a constant allowing for potential inappropriate session reuse
new 78bdc85 TS-3125: Update changes
new 099f0ad doc: fix split DNS server directive
new f9cb232 TS-3127: Add config for OpenSSL session cache auto clear
new 6eb4db7 TS-3127: Update changes
new d2cef5f TS-3127: Update documentation
new 119353c4 [TS-3121] : Prevent sending HEAD_DONE incorrectly when there's an error in http layer
new d6f1f4e TS-2677: Rewrite domain:port for CONNECT requests and remap rules.
new 1e1ca9d TS-3125: Fix small issue where the default ssl context doesn't have a cert
new 7804384 TS-3080: Adding stat for new tls sessions
new 813bffc TS-3125: Fix issue where a default context wont be created
new 3f1d7c3 Change certs loading procedure to support loading multiple leaf certs
new 23fab54 TS-3129: Parent proxy configuration does not work for incoming HTTPS requests
new a6adef4 updated changes
new 3e64d40 TS-3135 Disable SSLv3 by default.
new cdd1d15 TS-3139] New script, traffic_primer, to prime a set of boxes with content
new d23c0a2 TS-3131: Revise certificate loading to support multiple leaf certs. This closes #130.
new 609443d TS-2729: add some const qualifers to Vec and MIMEField
new dee36e7 [TS-2503]: Dynamic TLS Record Sizing for better page load latencies. The strategy used is essentially to use small TLS records that fit into a single TCP segment for the first ~1 MB of data, increase record size to 16 KB after that to optimize throughput, and then reset record size back to a single segment after ~1 second of inactivity—lather, rinse, repeat.
new 25084ea update CHANGES
new 4a86672 [TS-2503] : updated per James Peach's review comments
new 5dca124 minor "grammar" fix per James Peach's suggestion
new e25f0ac [TS-2503] : fix build failure
new 1906c8b TS-3145: add additional textBuffer APIs
new d27b31b TS-3145: minimally enhance ElevateAccess for different privileges
new 3e5a3f1 TS-3145: implement remote backtrace for traffic_server
new 7d2cf1d TS-3145: CHANGES
new ef82903 TS-3139 Add a few more options, to purge and MD5 checksum objects
new 38db3c9 TS-3139 Fix indentation
new 57fa0c3 TS-3139 Fix tabs
new 5a54dd8 TS-3147 improvements to ESI pugin
new 0eb1fa1 TS-3147 add CHANGES
new 9d98c57 TS-3147 remove unused variables
new 0830e59 [TS-3060]: fix memory leak in cleaning up tunnel resources
new c316ded [TS-3060] : Fix memory leak in cleaning up tunnel resources
new cec1d99 TS-3150 support for streaming HTTP fetch in atscppapi
new 644f589 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 56d38c6 esi: remove unused variable
new 9234dfa Updated CHANGES to reflect recent atscppapi commit
new 39f9ded Add Via Header documentation back in
new 9fbd420 Documentation editorial update
new 37108b9 doc: fix TSHttpConnectWithPluginId section headers
new bbdd3ee doc: fix TSHttpConnectWithPluginID formatting harder
new 98981da Pulling definition out of #ifdef
new 8b5f4ea Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 62ca9ec [TS-3060]: No need to send 408 on VC_EVENT_EOS or VC_EVENT_ERROR
new 0711dc2 TS-2729: implement HPACK support
new ef45a39 TS-3152: stop offerring HTTP/2 over TLS by default
new 3caa12b doc: spell 'config' correctly
new 17b83c8 TS-3154: add proxy port access log tag as 'php'
new 0ebf6e5 TS-3115: add server response time logging fields
new 238e30e Fix indentation for remap_stats.c plugin, as per our standards.
new 974a267 Argh, fix compilation errors after my indentation fixes ...
new ff2c28f [TS-2503]: Add 16K as upper limit for ssl.max_record_size setting
new 4ef8d39 Remove redundant WKS checks
new 7b9689f TS-3143: Create new Regex class that uses PCRE JIT
new db13618 doc: add consistent hash option for parent config
new 8b19aaf Remove poorly spelled SEPERATOR
new 713bc01 Minimal hack to let OS X find the rught version of PCRE
new 847d5c6 Fix OS X startup script on Yosemite
new 7047a0c TS-3157: standardize --help and --version arguments across apps
new fb7a2b2 TS-3120: fix map rule ranking for regex mappings
new 9475268 doc: remove extraneous whitespace
new e5069f1 TS-3119: add SO_LINGER socket option support
new 030a15d TS-3151: Extra check for background fill to avoid crash.
new 63757db TS-3149: add traffic_via command
new 35a71e9 TS-3149: remove debug printf
new e49344c [TS-2683]: Enhance the bg fetch plugin to support specifyng various exclusion criteria
new 44b7497 update CHANGES
new 589d801 Fic launchctl invocation in startup script
new 42c89c7 [TS-2682] Add per remap support for background fetch plugin
new e99d23d update CHANGES
new a262eb6 [TS-2682]: Update plugin docs for per-remap support
new ad7b314 Update the docs for per-remap support of background fetch plugin
new c86df87 update the plugin docs with more clarification on the optional config file
new cda01f5 [TS-2683] Addressing review comments from James Peach
new 7745fe5 [TS-2862]: Addressing review comments from James Peach
new a15ddb4 [TS-2682]: cleanup based on review comments from James Peach
new 5483d38 update docs for background fetch exclude config file
new 6fe2987 minor error log correction
new 1e46ac2 correct documentation
new 0386c71 Cosmetic changes on old code and new code from TS-2682
new 69b453e Doc: first pass at release process documentation.
new 705220c Update STATUS for 5.1.1
new d9e3d46 Doc: Refinements for release management docs.
new 67a95c7 [TS-2683]: Additional config enhancements per Leif's suggestions
new 93f332a update docs with the new config format
new ffe2484 Fix background_fetch build
new 53e56ff TS-3156: remove MutexLock bool operators
new fa6c830 TS-2729: move HPACK and Huffman code to libhttp2
new 34a9a71 TS-2729: extend the notion of HPACK field type
new fc1af36 fix some minor text formatting in the docs for background fetch
new 5e808b2 Add traffic_via to .gitignore
new e655012 Add support for Content-Length in background_fetch config
new 37b62f3 update CHANGES for TS-2683
new fe4aaa7 TS-2683: build fix
new 1ca0f85 TS-2729: add missing error constant
new c6dcedd Fix build problem for CentOS, Ubuntu
new 5a040ee Tidy up background_fetch includes
new 61a49ad Fix release date
new 851a52b TS-3171: minor style updates to Tokenizer
new 5bcbc1d TS-1432: Adding TSMutexDestroy to API
new 20c8ba6 TS-1432: Update changes
new cf0e37b [TS-1175]: Replace LogBuffer's new/delete buffer alloc with ioBufAllocator
new e12f0d7 update CHANGES
new 8a980c0 TS-3719: Remove boolean operators from ats_scoped_fd.
new be70f1c Fix RAT for TsConfigGrammar generated files.
new f1a144d TS-3024: build with OPENSSL_NO_SSL_INTERN
new 60bf04d [TS-3184]: spdy window_update not triggered correctly
new 358cee1 update CHANGES
new 378a5b5 TS-3155: Adding value_get_index to test for presence of value in MIME header field. Using it in the keep alive checks. This closes #139 pull request.
new aba9834 TS-2959 Fix gcc 4.9.2 compiler warning. This closes #137.
new cb63dd9 [TS-2812]: Initial version of header_normalize plugin
new d6380f7 [TS-2812]: cleanup trailing spaces etc
new 0a8e3c9 update CHANGES
new 0cdc3cb TS-3178: ProxyAllocator improvements
new b71a24e TS-3178: Updating Changes
new 8cc7137 [TS-2812] : removing Makefile.in (briang and jpeach pointed that this is auto-generated)
new 9891628 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new b452c59 TS-3178: Updating Docs
new ca56b3a TS-3178: Setting default values in records.config
new 177e8da [TS-2812]: Adding a comment to optimize the hook to send_request_hdr_hook
new da06e0b Minor indentation cleanup
new cccad16 TS-3178: Updating Docs
new b4a9aeb Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 8af7885 TS-3178: Fixing build warnings
new 325b418 [TS-3185]: Increase the default spdy initial_window_size_in setting to 1 mb
new 4448149 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new fcd98bf update CHANGES
new 19a81f4 TS-3178: Maintain backwards compatability with old config
new 278306e TS-3178: Maintain backwards compatability with old config
new a8cb810 TS-3178: Maintain backwards compatability with old config, change to RecordsConfig.cc
new 6b61e9c fix compile error
new 5b9bd5d TS-3178: Maintain backwards compatability with old config.
new 8ab9e25 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 1fc0fd0 TS-3156: fix mutex crashes
new d37a70a Fix a static analyzer warning
new 6424aa9 TS-3194: remove unused proxy.config.plugin.plugin_mgmt_dir configuration
new efec3eb Fix tautological comparison in Vec.h
new ecea941 TS-3195: initial signal handling refactor
new fb8ba60 TS-3195: add crash logging infrastructure and helper
new edff64d TS-3195: CHANGES
new d513cf7 TS-3192: implement proxy.config.config_dir
new 435e756 Fix typo in comment
new 22c16fa Remove unused config proxy.config.net_snapshot_filename
new e9f057f TS-3195: add missing O_CREAT for crash log
new ab5ba9a Remove trailing whitespace
new 5c37860 Update .gitignore
new d266747 [TS-3199]: Do not wait for body for HEAD method
new 33fa7f7 update CHANGES
new 70227c2 [TS-3199]: use pre-defined constants for method/len like James Peach suggested
new bbd53a8 TS-3195: build fixes for various platforms
new 5c79cb9 Pass the SSL VC down to log SSL errors
new a98114a Fixing clang static analysis warning
new 2938126 Fixing clang static analysis warning on dead code
new 4cc3fa3 Fixing clang static analysis warning
new cbac493 TS-3196: Core dump when handle event check_inactivity. This closes #147.
new 669c6c2 Fix misspelled FetchSM::ext_lanuch
new 08f19da Adding AL2 license blurb for the new file
new 24262d8 [TS-3153]: Ability to disable or modify npn advertisement based on SNI
new 34ca6f2 Add license info for new file
new 1b35859 update CHANGES
new f19eba3 [TS-3153]: Add documentation for new API TSSslAdvertiseProtocolSet
new f7d8f1b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 98a218d fix build error
new afa4fab Reverting the new API changes to get the API reviewed
new cd3a246 fix build failure
new 8822ae9 fix build error for various platforms
new d33d43b Fix header copyright.
new 2938ad5 Update with latest ATS configs for CI / Docs
new 4ea10c5 TS-2009 Fail parsing of HTTP hdrs if a nul character is detected. This closes #148.
new b0d8e2a TS-3202: Fail the parse if an invalid character is found in the method. This closes #149.
new f1aec35 TS-2417 Add forward secrecy support with DHE
new 5e60704 Update CHANGES and fix indentation and punctuation.
new 0275301 TS-2417 Make the dhparams_file relative to the Layout
new d07da25 Revert "fix build error for various platforms"
new b80c6ca Revert "fix build failure"
new 8b16a76 Revert "Reverting the new API changes to get the API reviewed"
new 9c43d50 Revert "fix build error"
new dafe0a3 Revert "[TS-3153]: Add documentation for new API TSSslAdvertiseProtocolSet"
new d839f21 Revert "Add license info for new file"
new a0bad98 Revert "[TS-3153]: Ability to disable or modify npn advertisement based on SNI"
new 5f7f7cd [TS-3153]: Reverting changes for TS-3153 as a better solution is being discussed
new deb77cf TS-3188: Do not set half_close for keep alive POST. This closes #142.
new a34bebb TS-3189: Delay the do_io_read on the server to user agent tunnel to avoid cases of the incorrect tunnel handling EOS in the post case. This closes #143.
new 8dda144 Fix unitialized var complaint from compiler.
new 9e2fce4 TS-3190: Use the version of producer_run that runs a specific producer instead of all producers. This closes #144.
new e580f0d TS-3064 Expose TS_EVENT_VCONN_ACTIVE_TIMEOUT in headers.
new 84a8c84 Add TS-3064 to CHANGES.
new 79f88d5 TS-3065 Remove"Transfer-Encoding" header when the error body was set by ATS (e.g. plugin).
new 7b6857a Add TS-3065 to CHANGES
new 79d5a49 Fix uninitialize variable compiler warning.
new 74d29be TS-3156: use a proxy allocated mutex
new 90b6354 Fixing AddressSanitizer issue where sizeof(size_t) > sizeof(int).
new 10ddb59 Use libts pthread key wrappers
new 2a909df TS-3080: Fix potential problem with dependency of bucket list size on external and changeable value.
new 8ad21de TS-3040: Remove traffic_shell man pages and other references
new 10a3613 TS-3074: Fix FreeBSD regression
new 74e2bb7 TS-3156: Fix crash for MutexTryLock::acquire()
new 3c8cb52 TS-3191: Add logic to better handle collisions between static producers.
new e32adda Fix minor indentation style, since I noticed it
new 7663e6c Fix clang issue in HttpTunnel::consumer_reenable
new 8dad69f 120 characters people ;).
new 51ce540 Fix bug with _xstrdup where it incorrectly calls ink_strlcpy with zero length strings
new c135dbf TS-3205 ASAN complaints on config reload freeing malloc'ed memory with delete[]
new a6fb93a Added TS-3207.
new 126b011 Updated for v5.3.0 development cycle
new 03847a1 Cleanup indentation
new 57939d1 TS-3210 fix for 'atscppapi intercept: saved event replay causes crash'
new 54ade19 [TS-3130]: Delay setting buffer to NULL to prevent crash in logging
new ee48fbb update CHANGES
new 8c618e5 [TS-2364] - Update logging documentation with log slicing feature
new 8b5f034 Fix the internal buffer sizing. Thanks to Sudheer for helping isolating this bug
new 54cb4ca add regression tests to some http methods
new d691331 trim the line to the 120 character limit
new 2a97bae fix formatting for log slice documentation
new 7cdcc31 Revert "fix formatting for log slice documentation"
new 55dd156 recommit the log slice documentation formatting changes
new 05aafce Only attach SNI names if you you're able to generate a printable string
new 1e43f79 Update CHANGES with TS-3223
new fd71ba6 Allow the mod_generator ID to be non-numeric
new fa96b6e TS-3221: ink_atoi64 return 0 in single digit case
new 631763c TS-3221: update changes
new 0c9fb91 TS-1570: remap doesn't reject request with invalid characters after port
new 1e5d173 TS-1570: Update changes
new 2857d53 TS-1570: Followup fix to avoid test_certlookup regression.
new 9acf280 TS-3229: filter unsupported epic plugin metric names
new 8b52dcd epic: add more gauge names
new 948b6af TS-3230: remove unused ink_error APIs
new b64dfa7 TS-3231: use CoreAPI Reconfigure from traffic_manager
new d7a5583 TS-3231: remove SIGUSR2 handling from traffic_manager
new 0633f4d TS-3231: remove superfluous fileBinding class
new acaedef TS-3231: add the proxy.node.config.reconfigure_time metric
new 52c9e32 TS-3231: add the proxy.node.config.reconfigure_required metric
new f8be368 TS-3231: track when process restarts are required
new bce3e2d TS-3231: mark proxy.config.body_factory.template_sets_dir reloadable
new 13053ee TS-3232: remove obsolete proxy.config.cache.vary_on_user_agent configuration
new c7554f2 TS-3233: allow traffic draining before restart
new 4e65369 Update CHANGES
new 665b442 Document feature from TS-1125
new 156b7be TS-1570: Minor fix for ats_ip_parse and additional regression tests.
new 60c97c6 TS-3224: fix problem of ts_lua coredump
new 1f1e2ae TS-1475: fix clang warning
new aa37d0a docs: update focused on architecture documentation
new 3c1aee7 [TS-3226]: Move access of read vio inside the mutex to prevent ntodo corruption
new 6a87649 update CHANGES
new f351ed2 fix minor coverity errors
new e15e76e Fix apidefs.h header guards
new 99682fd Fix typo in epic plugin docs
new e63b4ac TS-1461: Update traffic_manager to restart with exponential backoff
new 4e26efd Fixing typo in plugin reference documentation
new ce08ae8 TS-153: "Dynamic" keep-alive timeouts for incoming connections
new c13c4ce Updated 5.2.0 release.
new e869da6 Updated with 5.1.2 release as well (I assume it's today :).
new 47eeaf3 docs: add initial content to the performance tuning section
new a8d1862 TS-3237: Don't segregate DNS results by port.
new 34d2200 TS-3238: remove _res symbol dependency
new f2fc289 TS-1256: add ink_file_namemax to replace raw pathconf calls
new 5667199 TS-3239: add a new generator plugin
new 1f07358 TS-3240: fix IP address hash policy for the balancer plugin
new 04871a9 TS-153: fixed singed/unsinged compare
new a2affb9 TS-3088: Use /etc/hosts for HostDB.
new c577a1a doc: fix generator plugin table
new 8b3d21d doc: link sslheaders plugin documentation
new 3b43289 generator: fix signed comparison for gcc
new 480142b generator: fix maybe-uninitialized warning
new da871e3 Fix "make test" for external openssl libs
new 3bb1bc1 generator: destroy header buffer
new 1e47108 balancer: fix NULL sockaddr checks
new 00307a6 Add missing TSIOBufferSizeIndex values
new 8993142 TS-3178: Fixing build error related to reclaimable freelist
new 76db63d Enable a few more options for the base build
new c93d39c TS-3244 stats_over_http does not use path option
new 73393f8 Add TS-3244 and some cleanup.
new daf9bc8 Removing unused typedefs
new cb62dfd epic: update list of gauges
new 2710ad0 TS-3222: Fix URL print to not put leading zeros in port.
new facce57 TS-3255: support flush option in gzip plugins
new 32d67d7 Remove debugging print
new 9115cb6 [TS-3248]: Fix with Susan's help to resolve crash introduced in TS-3189
new 2da4df4 [TS-3254] : patch from James to fix perl get_stats API
new 195eb78 update CHANGES
new 4f2fc40 Moved to 5.2.0, since these are being backported
new d9101c3 Updated CHANGES where a couple of Jiras are in the wrong version
new 9693a23 Update release date for 5.2.x
new 4077cef [TS-3257]: Fix ssl handshake buffer memory leak introduced in TS-3006
new 3d96360 update CHANGES
new ba06a94 Moved TS-3257 to 5.2.x
new 46d05a3 Remove superfluous : from CHANGES
new e02420a TS-3225: add more API support to ts_lua plugin
new 0515d2b Typo
new d321950 [TS-3261]: Fix SSL BIO memory leak issue introduced in TS-3006
new b9599ca update CHANGES
new dfd4d29 TS-3261 Fix indentation
new 0924e5d [TS-3261]: remove redundant BIO_free() for new SSL object, per Leif's suggestion
new fc9f670 [TS-3265]: Fix spdy req_map access to use iterator instead of operator[]
new 964cc46 update CHANGES
new 6ef1ad8 TS-3262 Change abs() to std::abs(), avoid compiler errors
new b3c03e1 Add TS-3262
new e4f5468 Correcting documentation's use of TSTextLogObjectCreate
new 29e58ea TS-3262 Check _hostname[0], which seems correct
new c5182c7 Move 3 bugs back to 5.2.0, backported
new 3a22312 Update STATUS with new 5.2.0 date
new 48f1eae TS-3265 Fix indentation, 120 character lines
new 63776dc [TS-3083]: Fix core dump due to FetchSM double delete
new 42f7371 update CHANGES
new f0e53da Update release date.
new 325d1de Move to v5.2.0
new c69a1b5 header_rewrite: remove static hook names array
new a020cb2 Apply configured session sharing settings
new d823954 Fix open(2) failure check
new 79181c0 Fix SSL session cache leak under lock contention
new 15ae8f0 Prevent out of bounds write in argument parsing
new eba452d Fix hook ID bounds checking
new 7d11e00 Fix record list termination memory leak.
new 0441b48 Update the default for SSLv3 setting.
new 1c42c55 Remove some dead test code, we return on each failure so no need to count errors.
new 4a31016 Remove a test that's always true.
new 233727c Close the file before returning. This probably could be cleaned up, but it's the current pattern.
new de82c17 Fix coverity warning on losing precision in integer division.
new 6b3bbe7 Comment out currently unused code.
new a8fbc8a Remove some dead code.
new af60288 Cleanup some (what I think) bogus coverity comments, and mark jtest drand48() as ok
new aab46af Update the DOAP to C++
new 9b5fbe5 Fix a bogus free, and change some prototypes to use reference arguments to make it clearer what the intent is.
new 0b67d77 Update coverity model
new 95d70e8 Rename the model file, as per coverity requirements
new 10eb63d Kill some dead code
new 0e533ba TS-2119 Fix builds for mysql remap plugin
new 507ab1e Added TS-2119
new ee52084 Update release date to Thursday
new 3f52f0c Use stat(2) macros
new 774d893 fix typo in conditional, resulting in coverity dead code
new 0a20946 TS-3274: Fix race condition for cache fixup in ram cache.
new b52fc5a TS-3275 Clear out event_loop when stop'ing an EventIO
new 82f9563 Fix to make us check the main_fd on both paths when opening a log file to parse.
new 70aec04 Improve snapshot directory creation checks
new 15e7057 Fix DiskVol pointer array allocation
new 8bbf6a7 TS-3275 set retval so things work with kqueue too
new 8bc71f8 Remove some unused code, which has Coverity warnings
new 70b0f23 Fix indentation /style.
new a41b4fe Avoid a Coverity false positive on the rwlock initializer.
new a7975ca [TS-3279]: add operator ->() and explicit constructor to ats_scoped_obj
new 175c264 update CHANGES
new faefdc4 Fix Resource leak in HTTP2 tests
new 8218609 Fix Resource leak in error case
new d487bb0 Add check for len > 0 in memcmp
new 4105381 Initialize the HttpTunnel.postbuf to NULL. I'm not sure why this isn't causing problems in areas where it seems to expect it to be NULL already before allocating it...
new c309292 Initialize a jtest class members properly
new 6d3f431 Remove obsolete mentions of proxy.config.http.server_port_attr
new aaf5d6b TS-3272: TS_SSL_SNI_HOOK continuously called.
new 5f2fc30 TS-3219: Separate WCCP client process
new 9b3b815 doc: Add documentation for wccp_client. Fix up inline routing document.
new 3eda2fd TS-3280 Fix the bulk free 0xDEADBEEF clearing code.
new 011e434 Add a simple wrapper to loop over all tsqa scripts
new a0998e1 Add a new jenkins script to run the tsqa tests
new 49f83a4 Revert "Add a simple wrapper to loop over all tsqa scripts"
new be1ba3b Add a simple wrapper to loop over all tsqa scripts
new 9dd8871 TS-3276: Fix cache backwards compatibility issue.
new a8dff13 Add a new jenkins script to run the tsqa tests
new b14ae07 Revert "Add a new jenkins script to run the tsqa tests"
new 8a467ee Update the executable bit
new 2965791 Update the executable bit
new deaa228 Fix the TSQA_TSXS export
new 3e2067e Move TS-3276 for backport to 5.2.0
new dc1ad38 Move TS-3274 to 5.2.0, backport
new b1c542a Fix the bogus test_time from messages, it's 60s, not 3600
new a1a30aa Use memcpy() instead of strncpy() on non-NULL terminated strings. This is safer and faster, and avoids a Coverity error.
new fc4bce1 TS-3284 Remove ink_strncpy() and ink_strlcpy()
new 1153721 Added TS-3284
new a60d6db This buffer is memset to null, and we leave room for the last \0.
new 9859731 TS-3219: Move tools/wccp_client to cmd/traffic_wccp.
new 61aa4b4 Add a destructor for the HostDB regression test.
new 5862f45 TS-3272: Another fix for the preaccept callback.
new 9eec108 Update the tsqa jenkins scripts to allow exclusions of tests known to fail
new 8ea8aec The assert will trap errors, so just close this.
new 1e4d897 [TS-3285]: Fix premature freeing of MIOBuffer to prevent freelist corruption
new ea9153e update CHANGES
new 9f3bf91 TS-3280: Segfault in new freelist bulk freeing
new 5747dc1 TS-3280: Updating Changes
new e965019 Fix resource leak in error case
new 820b205 Rename _HttpApiInfo to HttpApiInfo
new f832c74 Undo part of Coverity fix in c3092922701, which made jtest stop working. We'll wait for a new Coverity report and investigate again.
new 85a4ec2 Enable debug build for tsqa CI
new e23d65e Revert "Fix resource leak in error case"
new 94f0f4c Move TS-3280 to 5.2.0, backported.
new 8d50442 Fixed TS-3280 CHANGES line.
new e50c0d6 Fix the Resource leak in error case
new eab86a6 proxy.config.cache.ram_cache_cutoff documentation
new 229cf3c Merge branch 'docs_ram_cache_cutoff' of https://github.com/aziontech/trafficserver
new d9d1fde TS-3287: fix event bitmasking check
new 9cf1e58 Update the docs with the correct default location of configuration files
new df8825b Revert "Merge branch 'docs_ram_cache_cutoff' of https://github.com/aziontech/trafficserver"
new d426428 Revert "proxy.config.cache.ram_cache_cutoff documentation"
new 92f1cdc (Re)Merge branch 'docs_ram_cache_cutoff' of https://github.com/aziontech/trafficserver
new d0e0c0a Add TSReleaseAssert to the coverity model
new 1222560 TS-3287: abort on bogus diagnostic levels
new 6b320e8 TS-3287: fix jtest hash clearing
new fbc0407 TS-3291 Remove remnants from "dev" builds from configure.ac
new 39d8c57 TS-3287 Fix jtest coverity warnings, this fixes what I think was a slightly broken fix from before.
new 8325427 clarify that global hooks need to be setup to use per-remap rules with header_rewrite
new cf59a6a Fix resource leak for _mhdr
new 46d4132 Fix resource leak
new 07b7a94 Remove dead code
new 49ff827 remove logically dead code
new 2b3dcf6 TS-3292: Make tr-pass work for SSL port. This closes #162
new 1cbed93 [TS-3294]: remove logically dead code
new eaf53d5 [TS-3294]: Add null pointer check after strtok_r
new 0e88a2f [TS-3294]: Fix unchecked return value coverity defect
new c222668 [TS-3294]: Move dereference after null check
new 2b021b0 [TS-3294]: Add null pointer check
new a477ad7 TS-3287 Add a consistency check on cache initialization.
new c1c6804 TS-3295: remove obsolete Compatability.h
new 7052d85 TS-3296: use Regex.h in preference to raw PCRE headers
new 70cc2d4 TS-3297: encapsulate configuration parse errors
new be1c858 TS-3297: remove dead store
new 57b33ae trivial change to make igor happy. and also ensure that git works again :)
new 18be1cf Clean out old test runs from tsqa CI
new 49a2c80 TS-3303 tcpinfo: we can close the log file object multiple times
new d905604 TS-3301: improved TLS ticket rotation support
new a3cd7ab TS-3302: Fix FreeBSD build error.
new f93ca30 TS-3304: Add NULL check to ink_inet_addr() input
new fabf12f TS-3290: Add function to get origin server IP address in lua plugin
new d8e9770 TS-3290: fixing build problem
new bc29489 TS-3302 Fix one more FBSD11 build problem
new c1d8459 TS-3272: SNI callback called too often
new ca7706f Fix indentation
new bd34e40 TS-3308 Add an explicit -lpthread for gcc to build with ASAN options
new f366e09 Change the clean target for tsqa builds
new 6b9bf1c Doc: proxy.config.http.attach_server_session_to_client
new 81e843f [TS-2421] MultiCache could theoretically create world-writeable files. This is masked (pun intended) by system default umask's.
new 4089b39 TS-3307: TSVConnFdCreate does not allow non-socket file descriptor
new 86bda35 TS-3309: document TLS session ticket rotation
new 5e91acd TS-153: Dynamic keep-alive timeouts
new 9dc726c TS-3287: fix URL rewrite allocation size
new 1dfc029 TS-153: Updates to traffic_top to report dynamic KA times
new 0b7bf11 TS-153: Dynamic keep-alive timeouts Renaming proxy.config.net.connections.threshold_shed_idle_in to proxy.config.net.max_connections_in to be inline with the overall design in TS-3312
new b2adc70 Fix clang analyzer issue
new 534d52f Fix clang analyzer warning.
new 179bb98 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 9e2689b TS-3140: Traffic Server asserts during response redirect.
new 497e475 TS-3100: Extend tr-pass to allow malformed HTTP GET requests to be blind tunneled.
new 2706944 Remove superfluous assert. 'this' is always a valid pointer.
new a9f219f update docs to clarify that using per thread server session pool requires to disable dedicated SSL threads
new cc6b44f TS-3316: various trivial build fixes for 32bit systems.
new f54b98d fix link to Partitioning the Cache section
new 64228c8 fix link to release process
new 20e5fd0 fix link to Congestion Control
new dda80e4 Fix link to host log splitting
new 83549a6 Fix link to null transformation
new 38b83c1 fix links to sections; Monitoring Traffic
new 49067c4 Uncomment ICP doc section
new 3875015 fix broken links to log formats, ICP
new e228ec5 Update squid log format header name
new c5247c6 fix broken link
new 1a333ee Remove broken link
new 51ec99d Add vconnection section reference
new 5bf3b04 Fix broken link, format
new be9eadc Fix broken link
new 6a7d19f Fix broken link
new 582a43e Fix broken links
new 680472b fix broken link
new 9df83b8 Fix broken link
new 34f3608 fix broken link
new 729cb80 fix broken link
new ab3fec0 TS-153: Dynamic keep-alive timeouts Updates after a code review with AMC and more testing
new 9763a7f TS-153: Dynamic keep-alive timeouts Removed an unneed removal from the LRU.
new b48c343 TS-153: Forgot to add the abort after removing the assert when a stat can't be fetched in traffic_top
new abe6035 TS-153: Fixed warning of unused argument
new 4f04393 TS-3243: Remove warnings while loading certificates with duplicate names.
new b62ea0c [TS-3294] Add null pointer check
new a2bc124 [TS-3294] Add null pointer check
new 1d19318 [TS-3294] Add null pointer check
new 43af58d TS-3287 Mark this is false positive
new f7f3055 TS-3287 Ignore this coverity error
new cb7fc8f TS-3318 Remove mgmt/Web2/WebHttpSession.{cc,h}
new fc559c1 TS-3287 Eliminate some dead code around random()
new 7ec9f0c Added TS-3318 to CHANGES
new 1ccb1ea TS-3287 Ignore the warning on random
new ed89e54 TS-3320: add traffic_manager support for not switching credentials
new aea7efd TS-1547 in HTTPHdr::copy hdr ptr is error
new d5d7549 TS-3323 Cache scan will stop early if any empty volumes
new fa172b4 TS-1547 in HTTPHdr::copy hdr ptr is error
new ec85db8 Fix subtle bug with strlcpy with non-null terminated strings
new 0f6f84e [TS-3326]: proxy.config.http.send_http11_requests not applied when hostdb lookup is not performed
new b214740 update CHANGES
new 4af4565 [TS3326]: Change the version already set check to use operator > 0.9
new 4f5e3f0 [TS-3326]: check client req version for hostdb lookup when config says so
new e3c7e1a TS-3287 Remove some more dead code, this should eventually die completely
new 4e5173d Cleanup indentation
new a465af2 TS-3119: Added documentation for SO_LINGER
new 9a9c451 TS-3326 Better comments, and make the default in release builds be the same as our default configuration
new 37f0fd0 TS-3326 Slightly better comment
new bf21373 TS-3330: Several broken stats
new 30606a9 TS-3330: update changes
new e89dc27 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 728bd4c update the docs with steps to build spdy enabled trafficserver
new 52428d2 doc: add initial standalone getting started guide
new 5893c89 TS-3287: fix broken HdrTest data
new 6c40f87 Use unsigned indices in HdrTest
new 06f7f7a Fixed typo
new c53eb2e TS-153: Fixed typo on method name
new b13d2e4 fix formatting for new section
new 326d4f8 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 2aac7a8 Update docs for proxy.config.http.send_http11_requests
new 2f6e326 use upper case HTTP in docs
new 138269e TS-3332: Allow set-conn-dscp to work in remap
new 6ef00b8 TS-3333: Enable TOS settings on IPv6 connections
new 55ee775 Initial addition of new_tsqa tests
new 6bf695f fix formatting in docs
new d07e5c6 fix more formatting stuff
new 5373a33 update docs for TLS dynamic record sizing
new 7b59c01 TS-3336: remove unimplemented HTTP metrics
new 7f0f3a4 TS-3337: remove internal plugin SDK enumeration
new e326f82 TS-3232: removed mention of proxy.config.cache.vary_on_user_agent
new d2df73d TS-3338: trim the list of named gauges in the epic plugin
new d89f702 TS-3325 TSHttpTxnConfigIntSet(txn, TS_CONFIG_HTTP_CACHE_HTTP, 0) can crash
new 1164f9d TS-3324 If a chunked fetch from origin dies due to inactivity timeout, truncated cache entry can be created
new 4a4c41d TS-2884 TSActionCancel() on TSNetAccept() causes spinning thread
new a0a40c3 Add initial https tests
new 105a0c6 For the "*" address, only set the default context on the first certificate.
new 2cfed61 TS-3300: add a @internal ACL filter
new 0f9dda6 TS-3339 Multithread access to PluginVC can cause crash due to unprotected check of shutdown/close
new f0db0a2 Update docs about ssl_multicert's certificate selection for non-SNI clients
new c29a81a Workaround skiptest limitation of multi-level subclassing
new f4099f3 Re-enable traffic_cop tests
new c9339f9 TS-3344 401 responses invalidate cache entry even if TSHttpTxnServerRespIgnore() used
new de7a7b4 TS-3343 outbound transparent can end up with Connection: keep-alive headers on failures
new b9cbffc change error trace to debug for spdy stream error caused by normal race condition during cleanup in error scenarios. Also, trimmed some very long debug lines.
new 5b29777 TS-3333: Remove duplicate code
new d371997 TS-3349: Add DscpSet API's
new 5cfbc2e Revert "TS-3343 outbound transparent can end up with Connection: keep-alive headers on failures"
new 0484b30 Fix line lengths.
new 80323d5 TS-3287: improve select descriptor handling in libmgmt
new 4beccb0 TS-3287: fix various assertion side-effects in jtest
new 326bf10 TS-3351: add basic pkg-config support
new e7d02d9 TS-3287: fix a minor traffic_via memory leak
new ec86454 TS-3287: Fix segfault in traffic_via
new 996050e Remove unused constructor
new 75db821 TS-3287: Fix use of uninitialized variable
new 97884c8 Ignore lib/ts/ink_autoconf.h.in
new e5ac376 TS-3343 outbound transparent can end up with Connection: keep-alive headers on failures
new 5826e48 TS-1435 return full content if client is a multi range request
new 2a8bb59 TS-3319: Checkpoint changes to support openssl 1.0.2 certificate callback.
new d1d6fc7 TS-3319: Fix ifdef to compile on RHEL 5
new 3db550f Change include back to original to ensure build finds it.
new 10a9eed TS-3300: fix missing member initialization
new b37266a TS-3353: fix traffic_via memory bug
new f83d6f2 TS-3340: Coverity fixes: CID #1022050
new 0da17e9 Merge libck master (0.4.5-5-g1df6df0)
new 66c66c3 TS-3287: Set pointer to NULL after free
new 75c24ac TS-3287: Set pointer to NULL after free
new d880cca TS-3287: Remove RecTree
new e731346 TS-3355 Fix compiler warning on CentOS5.
new 8c9b131 TS-3355 Fix compiler warning on CentOS5
new 9d9670f Disable checks on these until we can figure out how not to run CK tests
new 893d58d TS-1264: account for overhead in LRU cache. Add RamCache regression test. Fix hit accounting for history in CLFUS Ram cache.
new f8433db TS-3357 Clean out some unused code from Machine.*
new 2ceeb11 Add TS-1264 to CHANGES.
new 4fb98f1 Clamp down on the matches a bit, and exclude the traffic_via test files.
new 7dec45b TS-3287: Use strncpy over strcpy
new d3ce6b5 Fix compiliation issues for older compilers (thanx zwoop).
new f47254c Updated release notes for 2.1.0 release and added TS-162
new 62687cb TS-3359: Use after free: Tunnel destroyed without updating HttpSM
new d6638c4 TS-3359: update changes
new 7813e19 Enable WCCP for Coverity builds
new ad2c7a6 Disable the cache purge (it's a no-op)
new 53f9b4e TS-3319: Fix callback assignment for default certificate. Originally was only setting the cert/sni callback for the implicit default.
new 84d2d6e Fix "make test" for external openssl libs for net tests
new 84e44de Fix "make test" for external openssl libs in aio tests
new 6072c21 TS-3319: fix a build warning
new 2d77660 TS-3287: fix array comparison to NULL errors
new 8ab762e Fix "make test" for external openssl libs
new a38da01 Fix "make test" for external openssl libs
new bd14f67 TS-3287 We are dinosaurs, no C99
new 17e48d6 TS-3287 Gah, left this one by mistake
new bb79d63 [TS-3299] Fix leaking vc's during inactivitycop, due to null continuation
new b220c23 update CHANGES
new d95ab61 Fix linking to external ssl libs for traffic_crashlog
new be357bb TS-2480: Make ticket key selection work with the default CTX bootstrap
new 6f03db2 TS-3366: TS shouldn't use HostDB for 127.0.0.1 or ::1
new 0509bf6 TS-3366: update changes
new e1ec0da TS-3287: Fix memory leak in CLFUS ram cache
new 02ad412 TS-3287: Remove potential NULL dereference
new 0296285 TS-3287: Remove superfluous NULL check
new 2c2a515 TS-3287: Remove superfluous NULL check
new 9fbc031 TS-3287: Fix resource leak in config
new 20b25d6 TS-3287: Add bounds checking to check tainted value
new 7ac50d8 TS-3287: Close socket to prevent resource leak
new d19a88b TS-3287: Close socket to prevent resource leak
new 63d25f9 TS-3287: Close socket to prevent resource leak
new 01121ce TS-3287: Test for equality with zero on fd as well
new 28539a7 fix whitespace issue
new 7813ffc add missing character to make link
new 3db1092 Fix broken internal link
new ed24bef Adding TsConfigSyntax.c (bison generated) to .gitignore
new 96ae19b TS-2480: Fix leak in the ticket key improvements.
new e938aa4 TS-3287: Use dup2() instead of close()/fnctl() to avoid race condition.
new 1d61758 Fix some indentation and typos.
new 5fe6977 TS-2480: Fix to work in the case where there are no ticket key files but tickets have not been disabled. Also fix RHEL 5 compile error.
new 6c54ff8 TS-3369: fix bug in header setting functions in lua plugin
new 24f1e55 TS-3305: fix minor bugs in ats lua plugin
new d777303 Clarify Origin Server Connect Attempts documentation TS-242: make it clear that proxy.config.http.connect_attempts_timeout is for time to first byte
new 9f4ae29 Use automake variables consistently
new 161e0c3 Fix the traffic_wccp build
new 810d877 Add docs regarding escaped versions of the header maps
new 4ed316a Revert "TS-3287: Test for equality with zero on fd as well"
new f2a7e28 TS-3377: Fix bad file descriptor handling
new 6662bee TS-3287 Ignore rand() issues
new c5a98a6 TS-2729 Change registration order, H2-14 should be highest I think
new e5eedf1 Support builds which override configure XOR env (not just all or none)
new 245d615 [TS-3364]: Add command line config validation support to traffic_server
new fddd7c7 update CHANGES
new 2dbdd9c TS-3380: Add configure time constant to enable openssl 1.0.2 changes to compile with libressl
new 1c1a72a Adding example remap plugin for adding headers on remap
new ce74235 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new f18e47a Fix format string error on remap_header_add
new 04fb2fd TS-3297: make config_parse_error usage safer
new e7f0470 Fixing build problem with remap_header_add plugin
new 87efe79 Clean up formatting slightly
new 5fb742d TS-3375: Memory leak and error handling in SSL loading.
new 0641267 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 0a7b475 TS-3380: Tidy up autoconf changes
new c99e526 TS-3346: support TS stat api in lua plugin
new e5136cf TS-3346: fix build error
new bcb6abd TS-3346: fix doc error
new c3ca078 [TS-3364]: change exitStatus to unsigned char, since, it can only be 8-bits
new bcc1b8d Switch to trafficserver-qa (from the older tsqa)
new 2fc41ba Fixing small memory leak in remap_header_add
new 68000ae Remove some RecTree leftovers
new ad9958b [TS-3294]: Fix global plugin's dlhandle resource leak
new 5be7eba TS-3385: show script loading error when using lua plugin as remap plugin
new 3f8fb92 TS-3385: fix build error
new 453e304 TS-3387: convert ink_args to accept an array of constant strings
new 8b6eae8 [TS-3294]: Fix forward_null defect
new 15db416 Make sure traffic_sac links OpenSSL
new 26c52e7 TS-3287 Fix size calculation for memset
new 6128bfa doc: fix file reference
new 58a0eff Small optimization bringing stack local into smaller scope
new 7492c3a TS-3080: Documentation for SSL Session Caching
new 74aea90 Remove useless debug message
new 16e9d0f docs: Cross-reference packet mark and TOS/DSCP field API and configuration
new 789a1ca Fix formatting
new e22a031 proxy.config.cache.ram_cache_cutoff documentation
new c09aee8 TS-3388: add --enable-coverage build option
new c111e3f TS-3389: Refine error cases in SSL loading.
new d7013ee TS-3390: TrafficServer segfaults on shutdown because of unitialized spdy sessions
new 7740857 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new faee1d6 TS-3390: update changes
new b299f75 Revert "TS-3388: add --enable-coverage build option"
new 53d5c6d TS-3375 - Fix issue that would not insert certificate based on name if IP address was specified.
new 8152dbf TS-3375 - Further refining error actions on bad SSL configuration.
new a8e0c5e TS-3389 - Fix configure error handling in SSL configuration.
new 9bc8f09 Update clang-format style, this is getting close to what we want
new 1062922 Phil is such a crybaby
new d5a91db [TS-3394]: Return an error on a non-http response
new 4b656da update CHANGES
new cfcfc6d [TS-3294]: Fix uninitalized scalar variable defect
new 2f0440f Fix typo, missing "O" in origin
new 5ce2b6f Add tests for keepalive in
new c794392 [TS-3398]: Enhance header_rewrite to support METHOD as a condition
new e54dd3a update CHANGES
new b51d874 update docs with new conditions for header_rewrite
new b59a72a Added TS-3397 to CHANGES.
new b0102b4 TS-3345 Better error handling on config problems
new f33e307 Added TS-3345
new 03139f8 TS-3334 Restore default for proxy.config.proxy_name
new be237ea TS-3388: add --enable-coverage build option
new d08db5d TS-3400: Use common FNV hash code everywhere
new 0143ca1 TS-3347: fix assertions that have side-effects
new 8c71ba1 TS-3287: fix memory management in the escalate plugin
new d4263b1 TS-3356: make proxy.config.net.default_inactivity_timeout reloadable
new 5f332c4 TS-3358: peer credential checking on the management socket
new ac4a7db TS-3402: rationalize lock debugging infrastructure
new 1d6f7d1 TS-3403: stop parsing command-line options at the first non-option
new 683a377 TS-3367: add traffic_ctl, a new command-line interface to the management API
new e4347ef TS-2729: Add HTTP/2 support to ATS
new a12b6d2 TS-2729: Add HTTP/2 support to ATS Fixed sign comparison and cleaned up the code
new ca998f0 TS-2729: Add HTTP/2 support to ATS Fixed clang-analyzer bugs
new fb08ddd TS-2729: fix format string error
new 6041b43 TS-3406 Change TS_NPN_PROTOCOL_HTTP_2_0 to "h2"
new e77ccdb TS-3379 Show which AF was specified to bind, on success as well as error
new ec1e752 Add TS-3379
new 7b7ada1 Fix indentation / style
new a1f85b0 TS-3379 meh, use the source, thanks Phil
new 488ba88 TS-3406 Add endpoints for h2-14 as well as h2, at least until 7.0
new cb10484 Close the file handle before returning on errors.
new 9786ee8 [TS-3404]: Handle race condition in handling delayed terminating chunk
new a265c8b update CHANGES
new ef9bd67 TS-3358: unprivileged allow record get
new 1cd91cd Merge branch 'master' of github.com:apache/trafficserver
new 34f7f29 TS-3404: PluginVC not notifying ActiveSide of EOS due to race condition in handling terminating chunk.
new 7f1e8b3 Revert "[TS-3404]: Handle race condition in handling delayed terminating chunk"
new 15fee84 TS-3358: expand the definition of a privileged management API caller
new 60914fa TS-3367: fix traffic_ctl metric zero subcommand
new b433720 TS-3140: remove the traffic_ctl bounce command
new 78ded26 TS-3410: fix CHANGES
new c94f872 TS-3409: Add stat to track number of SSL connections from ATS to origin server.
new 4ab0ea3 TS-3405: Memory use after free in HTTP/2.
new 115eabd TS-3409: Adjust new and old metric names to avoid corrupting existing *.snap files.
new c61e7d2 Header-rewrite update
new 1f25a88 TS-3312: Add tests based around this issue
new 7db84e5 Fix CHANGES indentation
new ae1b729 Updated with a few changes, thanks bcall and psudaemon for the input
new 2ea8112 Make sure we do not reformat RecordsConfig entries with clang-format
new 1554fac TS-3419 Add a basic clang-format target
new 90fa51d TS-3420 Remove duplication of TS_RES_MEM_PATH
new fadcd18 TS-3419 Also exclude lib/tsconfig from clang-format, it is mucking with generated files too much
new 3f3667d TS-3413: High CPU utiliziation when processing Http/2 traffic.
new 21af9a2 Revert "TS-3420 Remove duplication of TS_RES_MEM_PATH"
new 4cbbf2c TS-3420 Simpler and functional fixes, but not clean, for redefining mem debugging symbols
new 7bedd88 TS-2721: add more hook support for atscppapi
new 0c697b2 TS-2721: add more hook support for atscppapi
new 68c6dd8 TS-3421 Add a -t range option for proxyauth, which asks for a bytes=0-0 Range
new f026d68 Added TS-3421
new ab4da85 Typo.
new efae3a4 [TS-3414]: Add new TS API TSHttpTxnOutgoingAddrGet
new 9c4dbff update CHANGES
new cd60e20 [TS-3414]: Update docs for TSHttpTxnOutgoingAddrGet and TSHttpTxnIncomingAddrGet
new 9f7cdf8 TS-3421 Updated docs
new 789d294 TS-3415: H2 sending FIN stream too early
new 6aa215f tsqa: disable dependency tracking for test builds
new d22cdcc TS-2515: Add stats for stripe wrap and cache sync.
new 1e6a6ae [TS-3425]: include conditional headers in origin request, on no cache store
new 0020ef1 update CHANGES
new b90cfa7 [TS-3364]: Initialize logging to avoid a crash on TS_ERROR
new 74e514a [TS-3364]: Allow specifying a -D<config_dir> to verify_config
new 2200e86 [TS-3364]: fix bhild issue
new 523a3ba [TS-3396] new tsqa_spdy protocol selection tests
new 2b48fd3 TS-3424: SSL Failed decryption failed or bad record mac
new a639d04 TS-3393: fix records with missing validation expressions
new c6c910b Clarifications about how parent caches work with remapping
new 857766c TS-3408: add a "config describe" command to traffic_ctl
new d20bc62 TS-3408: minor bug fixes
new a01dc03 Add TS-3211
new 1678555 TS-3176: some DNS stats don't persist through restart
new 90f9a5c TS-3036 Add a new log tag format for cache medium
new 2660e4c TS-3036 Add "chm" to the docs.
new 3b24ea1 TS-3036 Add logging field to define the cache medium used to serve a HIT
new fe219a1 TS-3417: Add MADV_DONTDUMP capability
new 45eeaec TS-3408: fix typo that mysteriously compiled
new 4ab1b90 TS-3417: Fix MADV_DONTDUMP feature for reclaimable freelist
new 613f8da TS-3417: Add cast to make GCC happy
new bd62e70 TS-3331: negative responses cached even when headers indicate otherwise
new 66bdd40 TS-3342 Non-standard method in bad request can cause crash
new 091b59c TS-3437: Make DH params configurable
new 8a4128c TS-3437: Make DH params configurable: update docs
new 4361f4d TS-3437: Make DH params configurable: update changes
new 9acfba0 TS-3312: KA timeout to origin does not seem to honor configurations
new b416a1d TS-3312: Updating Changes
new e5f2bb5 TS-3331 negative responses cached even when headers indicate otherwise
new 8861a39 TS-3417: Remove config and just always enable when available
new fab096e Revert "TS-3312: KA timeout to origin does not seem to honor configurations"
new b711dd3 Revert "TS-3312: Updating Changes"
new c737a85 TS-3437: Make DH params configurable: fix typo
new a6be980 TS-3417: Add overlooked include back
new d129f31 TS-3439: Chunked responses don't honor keep-alive
new 269b89f TS-3439: Chunked responses don't honor keep-alive: UPDATE CHANGES
new 6a1bab8 Remove unused open_read_buffer and open_write_buffer
new fe45f42 TS-3443: fix configure detection of tls1.h
new 65b5917 TS-3036 Fix lookup table
new a0d0bf7 Fix indentation.
new a39de23 Fix indentation.
new eb5a3d3 Add tests for connect_attempts within (retries for connection to origin)
new ae30cce Add initial chunked encoding tests
new cfd2641 tsqa: add basic regression tests wrapper
new 68668e7 tsqa: add build tests for uncommon configuration options
new 6cd3e45 TS-3452: Better debug messages for SSL_ERROR_SSL
new 49d0ef8 TS-3452: Better debug messages for SSL_ERROR_SSL: update changes
new a008a0a TS-3452: Better debug messages for SSL_ERROR_SSL: fixing format string warning
new 5fcd9d7 TS-3452: Better debug messages for SSL_ERROR_SSL: incorporate changes suggested by sudheer to peek.
new 4fbde42 TS-3447 [buffer_upload plugin] set UrlPort if port number present in Host header
new 90e0012 TS-3454: add support for dscp and milestone api for lua plugin
new b12b039 TS-3414: update doc for the new api
new 72035e5 TS-3444 Initialize the MimeFieldIter properly. This also feels more robust.
new 145d94b Revert "TS-3437: Make DH params configurable: fix typo" This reverts commit c737a859aee50ad1331bcaf41da832aae8041da3.
new d4addc0 TS-3437: A null dhparamsFile will disable dh params
new 07b710c TS-3437: A null dhparamsFile will disable dh params: UPDATE CHANGES
new d515a99 Fix style.
new 88c1257 TS-3312: KA timeout to origin does not honor configs
new e26aeb9 TS-3312: Update Changes
new a30afc0 TS-3459: Create a new config to disallow Post w/ Expect: 100-continue
new bf207f3 TS-3459: Create a new config to disallow Post w/ Expect: 100-continue: UPDATE DOCS
new 95cd99d TS-3459: Create a new config to disallow Post w/ Expect: 100-continue: UPDATE CHANGES
new 7378581 TS-3419 Reduce to C++03, required for compiling on CentOS5/6
new 3535b30 Add a couple of git ignores
new 6547794 TS-3419 Fix some enum's such that clang-format can handle it the way we want. Basically this means having a trailing , on short enum's. TS-3419 Run clang-format over most of the source
new bc6acc0 Update CHANGES with TS-3419
new ee87aec Add some initial teests for hostdb
new dc0badb Whitespace cleanup
new 55c1289 Document proxy.config.hostdb.lookup_timeout
new 1cfc9ae Add test case for partially working DNS resolver conf
new 126f420 TS-1256: use a consistent definition of PATH_NAME_MAX
new 00b3a48 TS-3467 Cleanup tmp files created from traffic_via tests.
new d41edbc Fix whitespaces.
new 03734d0 TS-2709: ATS does not send close-notify on shutdown.
new f49946e TS-2709: Another fix to remove the error case test. Not clear you want to do anything different in the error case anyway. If we check the lerrorno argument the error case always triggered and broke the shutdown cleanup.
new d8d1b08 Document the CONFIG proxy.config.http_ui_enabled option
new 7cb8b29 add initial remap tests
new 3210351 use the dynamic endpoint as origin server
new 1f359d2 Update version
new 3d721ea TS-2709 Fix indentation per clang-format
new 57a5364 TS-3456: SSL blind tunnel sometime not created.
new 7420521 Update release history
new 99d53f8 TS-3456 No trailing spaces, as per clang-format
new 2cc6753 Move to 6.0.0
new bdf8438 Remove %<cps> log tag, it was removed in aadb7522 and f914a62f
new 68b4d85 TS-1611: Async request support in lua plugin
new d0d0afb TS-3468: Fix check option to be a useful stripe inspector.
new e13d8a6 TS-3468 Fix indentation as per clang-format
new e0de1d6 TS-3470 traffic_server --help segfaults when SPDY is enabled
new 8cfab34 TS-3468 One more clang-format fix, this is using the updated clang-format
new 4cbf3cb TS-3468: Fix print format, conditional typo.
new 0b3fac4 TS-1611: fix coverity scan defects and use TSError instead of fprintf to stderr
new 26f438d TS-3479 Remove verbose Warning() from HTTP/2 connections
new e8965f4 TS-3483: Fix regex_map to work with CONNECT.
new 8b5f447 TS-3479 Add back the warning, but only once at startup
new 99073af TS-3448 Add a new Mod operator to ControlMatcher, named "internal"
new 6b6e745 Allow make clang-format to operate in an out-of-tree build
new f4bbdd9 TS-3448 Fix so that regressions succeeds. This came up in review from Gancho, which I missed to address. Thanks Gancho!
new 9f33e9e TS-3491: background_fetch: Only release URL if we were scheduled
new 6fbe03a TS-3491: background_fetch: We don't need the extra variable. We can tell if we were scheduled from the _cont.
new e407f9d TS-3491: clang-format
new 5b5d0b1 TS-3482: fill the first SETTINGS frame correctly
new 8fb1702 Add TS-3482 to CHANGES.
new edf29f3 TS-3482 Well, I just failed ... Forgot clang-format
new 877d21b TS-3468: fix format string warning
new d482890 Document the url_hash_method setting.
new 3f311ce TS-3495 Accept empty header field value
new 1d965ff TS-3493 Grow window sizes as part of HTTP session setup
new ede0f00 Added TS-3493
new 1e6df56 TS-3495 Fix one more cast
new df8302a TS-3495 Gah, undo a previous broken cast, wrong place
new 4810f98 TS-3475 Make some HTTP options configurable
new 4f354f0 Update the HTTP/2 docs
new 243f6e4 TS-3498 Fix req_header initialization. This fixes coverity #1293329
new 1818507 TS-3498 Dammit, clang-format of course. Sorry Phil ...
new ed708bd [TS-3449]: Deprecate TSHttpIsInternalRequest and TSHttpIsInternalSession and replace them with TSHttpTxnIsInternal, TSHttpSsnIsInternal respectively
new 2aa68e8 remove blank spaces
new a185037 update CHANGES
new c3009e7 remove blank spaces in CHANGES file
new 831726c [TS-3450]: rename header_rewrite condition INTERNAL-TRANSACTION as INTERNAL-TXN in-line with the changes in [TS-3449]
new e84df9b update CHANGES
new 64b074b [TS-3450]: fix compile error
new 6612014 [TS-3449]: update cppapi with TSHttpTxnIsInternal API
new f5e6d35 ECDSA certificate selection tests
new 480d34e TS-3503: Add ua_first_read to milestones to track when the first byte was read from the client
new 46b4daa TS-3503: updated CHANGES
new fd5c220 Tool I use to analyze slow logs
new 8d01176 TS-3504: Only read "proxy.config.cache.ram_cache.use_seen_filter" once.
new d38fc0a TS-3480 Large stream id cause PROTOCOL_ERROR
new 07f7071 Add TS-3480, fix indentation on others.
new e3bd929 TS-3503: Fixed formatting
new 77cb386 TS-3507: Add stats for the milestones
new ca83b34 TS-3507: updated CHANGES
new 1122b61 Specify that these are urlencoded, not escaped
new 5d67f23 TS-3514: GCC compiler >= 4.1 should accept 5.x as well
new 82ccbcb TS-3507: Removed printf that was used during debugging
new 19ee955 [TS-3500]: Fix TSHttpTxnPristineUrlGet to return client request's url when pristine url is not populated
new ef6d972 update CHANGES
new 450d45d [TS-3502]: Add TS API TSHttpTxnServerFdGet to get origin socket's fd
new 0bbef1e [TS-3502]: Fix indendation(remove trailing white spaces)
new 2f3251a TS-3515: Use pcrejit (Regex class) for regex_map
new c800ef0 TS-3515: Updated CHANGES
new fbdb945 TS-3515: Couple things to clean up...
new eee3583 [TS-3501]: Support configuring socket options for client sockets
new 59aed97 [TS-3501]: update default value for proxy.config.net.sock_option_flag_in
new d9105a5 update CHANGES
new f09d06d fix minor documentation issue
new 0cdda8a TS-3515: Removed error logging from Regex and fixed an issue with erroring on pcre_study
new dcb6330 [TS-3438]: Assert if npn protocol is invalid (empty string)
new 2e6de25 update CHANGES
new a23a03d [TS-3438]: Move the assert to the correct place, before the length is incremented
new e54da85 Remove unused function local_cache()
new 818a8d7 Fix regression test run, sys.stdout isn't a valid PIPE for subprocess
new 5fae530 TS-3516 Fix various compile warnings with latest versions of clang
new d0d30f8 Add TS-3516
new 1a7c10d TS-3489: Not able to set more than 1 accept thread per port and cleaned up more thread configuration ranges
new 9733333 TS-3489: updated CHANGES and fixed formatting
new af8ff54 TS-3516 Fix on FreeBSD, not sure why this worked before
new 138097f TS-3516 Undo a bad commit portion, sorry
new 8f667fb TS-3516 Fix build on FreeBSD now ...
new cbda239 Fix the default setting for proxy.config.http2.initial_window_size_in
new c200983 TS-1611: Add missing license info
new c51da93 TS-3513: HTTP/2 core dump - Fixed problem with cursor not advancing during parsing
new 1ad9425 TS-3513: Updated CHANGES
new 23a7362 [TS-3520]: Fix logging core dump due to invalid unmapped url length/buffer
new adec46e update CHANGES
new 7b5730b TS-3519: HTTP/2 seeing a lot of GOAWAY frames being sent
new 3afac5a TS-3519: Updated CHANGES
new 43a4086 TS-3519: HTTP/2 seeing a lot of GOAWAY frames being sent Fixed where stream could be dereferenced as a NULL pointer
new bc2ae5a TS-3530: HTTP/2 memory leak with headers and more...
new cd9c8a3 TS-3530: Updated CHANGES
new cd8fbec Move CacheProcessor inlines to Cache.cc
new 6fae12f Return libraries to original order to fix link build error.
new 787eb41 TS-3522: Segfault due to inactivity_cop.
new d73914f Tidy up condition checks added for TS-3522.
new 3181fc7 Add Tests for intermediate CAs for RSA keys
new 98c87a7 Add tests for intermediate cert selection for ECDSA and mix
new ea54eef Style cleanup
new 07e9207 Attempt to document proxy.config.http.cache.open_read_retry_time
new 0694b35 Add a check to block a clang-analyzer null dereference.
new 45d3ce1 doc: fix speling
new 705e0e6 [TS-3523]: Proxy urls with no matching remap rules, when remap_required is disabled, regardless of reverse_proxy_enabled setting
new 2dac573 update CHANGES
new f158ebc Document config.exec_thread.limit
new ef36a50 TS-3529: Add a config to allow ATS to start up even if some certificates are bad.
new be1e017 TS-3514 TS-3502 TS-3515 Run clang-format
new a5a2380 Fix coverity error.
new fedcb82 add a trailing zero char
new cb2ad69 TS-3548: fix psiginfo usage on Illumos
new 172db8e Illumos build fix
new 6f4bea0 TS-3551: Fix LogUtils.cc compile on Illumos
new a777a14 Only use M_MMAP_MAX on systems that have a definition.
new cd4209b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 98c87ee TS-3554: Memory load reloading ssl_multicert.config
new fad02a7 TS-3554 clang-format
new 609e143 add redirection test
new 231f11e use the in-build httpbin as origin server
new a196c20 TS-3505 Basic plugin to provide finer granularity over cache writes
new 76c0cf6 TS-3505 Use getopt_long() for command line parsing
new 60e6e28 TS-3505 Add an LRU policy, and refactoring
new 8fdac58 TS-3505 Add documentation
new 3576605 Added TS-3505 to CHANGES
new 4a39fac Fix text style in CHANGES additions.
new 86a3a14 TS-3554: Fix coverity discovered memory leak.
new 10c0e95 TS-3505 Fix build errors with various older gcc compilers
new bff4465 TS-3555 Add stdlib.h, for OSX and perhaps other platforms
new 4971ee3 TS-3555 Add time.h, for FreeBSD at least
new 27cd3df TS-3545: Make traffic_line and traffic_ctl more verbose Add message when setting config options that don't require a restart
new e9e7d51 TS-3545: Updated CHANGES
new 8afc296 TS-3505 Maybe quiet Coverity warning...
new 079dd3a TS-3552 Move the check for the api_server_response_no_store flag earlier
new 449449b Added TS-3552 to CHANGES.
new d9f1bc5 TS-3505 Coverity is smarter than me...
new 778b952 TS-3505 A few improvements, thanks Gancho for review
new 74ddc5e Fix KA check for chunked responses by tracking a conn-id
new 0d439bf Add client side KA chunked test
new f54516c Fix chunked keep-alive tests
new e709f7c Add tests for auth_server_session_private
new a1af594 TS-3558: Update Docs
new 300cdba TS-3558: Fix proxy.config.http.auth_server_session_private
new 62d391d TS-3558: Update Changes
new 7ea121c TS-3558: Auth Server Session Private: Fix enum order
new 4dd6986 TS-3561 Background Fetch Plugin: Cleanup mutex
new 74f5588 TS-3561 Destroy the mutex on cleanup
new 505593d Added TS-3561 to CHANGES
new 88c5531 TS-3554: Another memory leak fix in the SSL cert loading. Specifically the ticket key blocks.
new 0a51ce2 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 4561001 TS-3536: Fix memory leak in post processing. This closes #187
new 966353b TS-3447: Minor code cleanup.
new 29d72d3 TS-3554: Had to rearrange functions so the test_certlookup program would link with additional release method.
new 078e8ab Docs: some cleanup. This closes #79
new 6de6a2b [TS-2490]: Allow traffic_cop to sleep for a configured additional duration during startup before initiating heart beat on traffic_server to allow for loading large config (e.g. remap files.)
new 6049e20 update CHANGES
new 97d6fcc [TS-3564]: Check if cache is enabled before setting DO_WRITE action during 3xx redirect follow, to prevent seg fault
new fff5295 update CHANGES
new e535b4d update docs for proxy.config.cop.init_sleep_time
new 4599551 [TS-3029]: Fix spdy related seg fault in production, due to resetting req->fetch_sm to null
new f30439c [TS-3549]: Configurable option to avoid thundering herd problem for multiple concurrent requests. The initial POC patch for this solution came from Justin Laue. This patch will further be improved with a few more changes to possibly support SWR feature in the core.
new c2ed997 update CHANGES
new ac5f73a TS-3538: ATS should perform validity checks on certificate prior to serving. This closes #195.
new cec7e3c Remove the normalization for the @header, which are never leaked externally (Incidentally, the @DataInfo has also been renamed as @Ats-Internal with TS-3549)
new e895bcc TS-3573: Fix connection leak
new 51ea4aa Remove old tsqa, and replace it with the new python based one.
new 157dd50 Correct path for source
new 1687830 Add xunit output of the test results
new 2e51a72 Remove deprecated code paths
new 189c843 pass a layout dir with make test
new c4a1879 Use requests instead of raw sockets
new 7759b24 Mark the failures from TS-3518 as expected failures until a fix is committed
new 3ac5114 Add ExpectedFailure for testcase of TS-3440
new 6f71be9 Correct exception name, now that we enforce a timeout
new c52ad16 Increase proxy.config.hostdb.lookup_timeout for tests, since Jenkins is a bit slow
new 7e75f96 Skip atscppapi builds until it supports out-of-tree builds
new 5bb5b23 Fix import error
new ba2f123 Disable tests of enable-static-proxy until TS-3577 is resolved
new 502a3b5 Correctly pass headers in request to ATS
new ba1d6f7 Initial add of README for tests
new d41e96f TS-3576: Remove the need for FIPS locking for OpenSSL
new d09c980 TS-3576: Updated CHANGES and fixed formatting
new e09749c TS-3576: Added comments in code on what I am doing
new 9b5235d Flake8 cleanup
new 31c5441 Fix naming collision
new 523b474 Adding new API to C++ api for Cache Status
new a5c2625 TS-3539: close excess files in crash log helper
new 4a45072 Fix CHANGES formatting
new f39aaba [TS-3531]: Ignore blank lines in the plugin config file
new 3eb7c1e update CHANGES
new 4afa996 TS-3537 Make 32-bit platforms build error, overridable with --enable-32bit-build
new b00cb7b Add TS-3537 to CHANGES
new 303010e TS-3392 Fix static initialization order, for OSX
new 566194c Added TS-3392 to CHANGES.
new ad77de6 TS-3484 Make inactivity_cop frequency (schedule) configurable
new fc8eeb6 Add TS-3484 to CHANGES
new 0eb34ce TS-2490 TS-3554 TS-3558 TS-3549 clang-format ...
new bfa3ff4 Pass const cache keys around the lower cache layers
new 2c971b6 Consistently use the CacheURL type in cache code.
new 261d074 Fix clang format, it is 132 character wide in our .clang-format config
new f28840c Remove unnecessary HttpCacheSM::{get,set}_lookup_url.
new e521a6f Remvoe trailing white spaces.
new 3a36535 TS-3582: Add @dst_ip to remap filters
new dff41cf TS-3582: Update Changes
new 825c351 TS-3582: Update Docs
new dd28189 TS-2513: Missing SOCKS documentation
new d8a7538 update CHANGES for TS-3029
new 48e3670 TS-3582: Change @dst_ip to @in_ip
new f28e766 TS-3582: Change @dst_ip to @in_ip: UPDATE DOCS
new c9fe5c2 TS-3582: Change @dst_ip to @in_ip: UPDATE CHANGES
new 60ffbfd TS-3585: DNS is not done for redirects if cache is disabled.
new 304a7fe Changed the default sleep time for traffic_top to be 6 seconds instead 5 seconds. Sometimes the stats haven't been updated since they are updateded every 5 seconds.
new a65980b [TS-3586]: Add redirection_tries to the slow log to indicate how many redirect follows occured on the txn
new d4d55cd TS-3582 clang-format
new d4fc88a Fix typo for cache_promote plugin
new 77a9bf7 [TS-3588]: Fix continuation leak in background_fetch in remap mode
new eee1541 update CHANGES
new 01cab92 fix compile error
new 08a0efe TS-3588 clang-format
new be0b731 TS-3370: header_rewrite plugin uses dead continuation. This closes #173
new 74917a3 [TS-3590]: Mark H2 fetch streams as non-internal requests
new 372e030 update CHANGES
new f4c631d TS-3592: Set cacheurl default config location to config directory
new dc45acf Apply clang-format to apidefs.h.in
new 5553000 Various TSQA build improvements
new 8f6b0f8 Undo some clang-format changes in M4 substitutions
new b7aafbe TSQA: build experimental plugins by default
new 632571d [TS-3562] background_fetch: refactor some code
new 02bfcb3 Mark intermittently failing test as an okay failure
new 51cbfa9 TS-3565 Only start up the continuation from DoRemap if the request has a Range: header
new dcb5baa Added TS-3565, fixed punctuation.
new 21cfb7b TS-3562 Make clang-analyzer happier.
new a67211b TS-2609: Header rewrite plugin added *URL:HOST condition
new a48c1c4 TS:2609: Updated CHANGES
new c66e71c TS-2609: Header rewrite plugin added *URL:HOST condition Removed code for testing and was tripping on coverity scan
new dda6814 TS-3584: SPDY and H2 requests should not trigger connection keep-alive.
new 5260c4a TS-3436: Add API milestones.
new c6cabce TS-2609: Header rewrite plugin added *URL:HOST condition Fixed more coverity issues
new afe7bca TS-3600 Missing break; statement in background_fetch plugin
new 225f6b8 TS-3444 Fix background_fetch member initialization
new 3cb9a3c Gah, remove additional empty line
new 6b25aec TS-3602 Remove old SPDY plugin
new 97ad57d Add TS-3602 to CHANGES.
new 70a6c94 TS-3251 ats-pagespeed plugin upgrade to use PageSpeed 1.9.32.3
new ec64302 TS-3605: interim cache build error
new ef467a2 TS-3603: Debug assert due to missing lock when accept_threads are disabled.
new 7561231 TS-3597: TLS can fail accept / handshake when accept thread is turned off.
new becd95d TS-3604: Transparent mode does not work when accept_threads set to 0.
new 503f2b0 Exclude crt and key files from apache liscense inclusion tests
new 9390148 Skip test instead of expecting a failure
new 1649abc TS-3608: Add client side hostname validation for SSL connection
new ada83bb Fix compilation failures on CentOS -- replace nullptr with NULL
new 39a980a Clang-format fixes.
new 13396fd TS-3610: Load reads certificate from file multiple times.
new 83ed666 TS-3610: More fixes to address reading certificates from file multiple times.
new 90debbe TS-3610: Accidently left in logic to simplify memory use debugging. Had committed out the delay before releasing config on reload. Not entirely sure why this is needed, but this change is not relevant to the rest of the changes for TS-3610.
new 05fd0d7 TS-3578: Rearrange ProxyClientSession's to enable VC object to be available during SSN_CLOSE hook.
new 110b99a TS-3607: ats_pagespeed make error
new 03d091f Optimization around ssl error logging
new cc40b92 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 341e835 TS-3601 Eliminate unnecessary mutex for txn handler
new cea8e28 Added TS-3601
new 4c0f407 TS-3568 We can now assume unordered_map is always available, just need to detect the appropriate compiler flags
new 8f297be Added TS-3568
new 4b60d64 TS-3580: make CacheProcessor::open_read_internal a local static
new 5bea4c4 TS-3581: remove unused parameters from Cache::remove()
new c76370a Doc: tweaks for overridable variables for new header file (apidefs.h.in)
new 79fd950 Update STATUS
new 21141a2 TS-3617 cache_promote leaks the URL string
new 1c6f986 Added TS-3617.
new 37569c1 Re-enable ca tests now that TS-3518 is resolved
new 591984c TS-3618: Crashes in traffic_cop on shutdown / restart
new 3ea9ccc TS-3618: Crashes in traffic_cop on shutdown / restart: UPDATE CHANGES
new fe50aa2 update documentation for header_write
new 1f13345 [TS-3622]: Add a bound to read_while_writer retries with a config setting
new f30ca34 update CHANGES
new f1557e6 TS-3616 Eliminate BUILD_HAVE_LIBCXX
new 11d72aa Added TS-3616
new 88056df Fix indentations.
new ac78533 TS-3444 Eliminate unecessary stat() call, CID 1200031
new 1dfd8c2 TS-3444 Make sure memory allocation succeeded, CID 1200026
new 63c3d21 TS-3615 Move the validity assertion to the correct place
new 5592ed9 Added TS-3615
new 5e2f356 TS-3618 clang-format
new 7e1e6aa TS-2151 Eliminate the Sparse class allocator, just use the normal one for HttpSM
new 98787bc Added TS-2151
new 6565d41 TS-2151 Properly eliminate the SparseClassAllocator
new 0b8029a Revert "TS-3618 clang-format"
new 6f0b8c8 Revert "TS-3618: Crashes in traffic_cop on shutdown / restart"
new edc8fbc TS-3618: crashes in traffic_cop on shutdown
new bdca37f TS-2080 Remove arbitrary 1 year max age limit on the cache, use configuration option
new 1781a68 Added TS-2080
new d75aa66 TS-3628 fix the bug that unable to use disk larger than 16T. thanks liubin <li...@letv.com>
new 9725e10 Add TS-3628
new eadc9cf TS-3631: add config option to limit post size
new a6eb0bd TS-3631: add config option to limit post size: UPDATE CHANGES
new be6c95b TS-3631: add config option to limit post size: UPDATE DOCS
new 15fc5ca Fix small errors in header_rewrite.en.rst
new 74b784a Doc: More things to do for overridable config vars.
new 3a7358c Doc: Make the overridable configuration values links.
new f265aae TS-3631 Fix clang-format
new 23cc73e TS-3568 Fix C++ detection so we always get one appropriately modern -std= option
new 442f560 Solve 'undefined reference to symbol MD5_Final@@OPENSSL_1.0.0'. Fix TS-3632
new fd72cf0 Merge pull request #203: Solve 'undefined reference to symbol MD5_Final@@OPENSSL_1.0.0'
new 375bc91 Prepended v_ to the ssl_lock debug tag for verbose
new a00c51b [TS-3642]: fix reading of proxy.config.http.share_server_sessions
new 349fb2f update CHANGES
new 48b98be Fix indentations.
new a266f6a Add an important feature of TSTextLogObjectRollingEnabledSet
new b39cd80 TS-3635 Fix some ASAN memory issues
new 4ce075d Add TS-3635
new e49b5cc TS-3560: Make proxy.config.http.slow.log.threshold overridable This closes #205
new 9fbf002 Fix typo in cache_promote docs
new 72d6733 TS-3560: Fix regression tests
new 3f523ea TS-3649 Fix for url_sig plugin security issues (crash by HTTP request, circumvent signature).
new b2e1bff Indentation / style fixes.
new 133df33 Added TS-3649.
new 7cae891 TS-3649: Check key length during config parse
new 9cafcee TS-3653: Add the ability to exclude by regex to url_sig plugin
new b265196 TS-3632: Add to CHANGES
new 3663096 TS-3655 fix the bug that forget close the netvc in regression test
new 8ab3a44 Added period, removed half-transparency link
new da03d7c TS-3158: convert traffic_manager to ink_args argument processing
new 5b35808 [TS-3661]: keep cache_sm active during 3xx redirect follow to allow for caching the final response
new 2d81130 [TS-3661]: update CHANGES
new 8ee26db TS-3664: WebSockets attempts cache lookup and blocks on multiple requests
new e8b38ae TS-3664: WebSockets attempts cache lookup and blocks on multiple requests: UPDATE CHANGES
new 3e6b4b9 TS-3378: SpdyRequest used after free. This closes #211
new b7d8391 TS-3382: Add support for the CRYPTO_THREADID calls to support openssl 1.1
new 2e1ca04 TS-3382: update CHANGES Ran clang-format
new fb3bbbd TS-3667: SSL Handshake read does not correctly handle EOF and error cases.
new c175661 TS-3667: clang-format
new e4f43f5 TS-2032 Remove confusing code remnants
new a97dff9 Update CHANGES with TS-2032.
new 1a0832b TS-3635 One more memory oddity
new bba5578 TS-3122: Add support for hugepages on Linux
new f82e4f4 TS-3122: Update CHANGES, fix FreeBSD build, and fix RECU value in config.
new 109d7bc TS-3122: Remove dead assignments per clang-analyzer
new e90d9b9 TS-3668 Make cache promotion explicit for internal requests, we can make it optional later if someone really, really feel that internal requests should not get promoted like this
new c6ef7b4 Added TS-3668
new b5a1cc4 TS-3368 Mark traffic_line as deprecated
new 9bb9776 Added TS-3368.
new f0a6575 missing backtick for formatting
new 2198745 Document which configurations are overwritable
new afdfb41 Fix formatting to remove (failed) bold and italics
new 6047a8d Describe parent consistent hash; custom log behavior
new 9002499 Describe consistent hash parent selection feature
new dfb1452 ordering explanation for log objects
new ff698f4 [TS-3662]: Caching range requests plugin
new c304f2c update CHANGES
new f35b7e0 [TS-3662]: Caching range requests plugin.
new bf7dca7 typo -- s/overwritable/overridable
new 3bcdd50 TS-2325: remap.config .include should support directories
new 3b097af TS-3674: bug fix for ts_lua plugin for adding package path
new c8bcd70 TS-3640: Drupal auth fails over SPDY
new 2ba32da TS-3640: Update changes.
new e46eea5 TS-3665: Redirect logic causing debug asserts
new 8d16cdb TS-3665: Update CHANGES
new 47782d6 TS-3543 Remove update.config and related features, this also disables prefetch
new c7b2e7d Added TS-3543
new 5f20494 TS-3167 Eliminate the prefetch feature, although leave the code ifdefed out
new 8904069 TS-3634 Replace auto_ptr with ats_scoped_object
new c542d6e TS-3662 Fix build issue, and eliminate strdup
new 7d51572 TS-3122: Fix Coverity issues 1304796 and 1304797.
new 4d7ae7a Added TS-3634
new 470e8a9 Added TS-3167
new dcb39f9 TS-3444 Eliminate checks after assert. CID #1271336
new b918d04 CID #1271336 fix the fix that was bad
new a5e6eee CID #1271336 fix the fix that was bad
new c71c64f TS-2244 Remove legacy proxy.config.log.search_log_enabled and related features / config
new b4ae36f Added TS-2244
new 73b0b4f TS-3045 Change the default TLS threads setting to -1
new 2c1974c TS-3462 Reduce the HostDB lookup timeout to 30s
new fcb228d Added TS-3462
new e6f28e1 TS-3045 Also update records.config and docs
new e31ff43 TS-3659: Add config to limit max number of websocket connections
new 2b2d257 TS-3659: Add config to limit max number of websocket connections: UPDATE CHANGES
new 2ccc2c2 TS-3659: Add config to limit max number of websocket connections: UPDATE DOCS
new 4842aef TS=3444 Fix for CID 1306155
new fa535ce Added message about the unit of time
new da0bd30 TS-3682: change default for proxy.config.admin.api.restricted to '0'
new 5dd6b20 Clarify dest_domain includes subdomains
new 7142d32 TS-3542 Remove the reclaimable freelist feature, it will be replaced with a buddy allocation scheme
new 983e080 Added TS-3542
new 719d55b TS-3524 Add a new log tag, %<cluc>, which is the cache lookup URL (key)
new f9ead0b Added TS-3524 to CHANGES, and update docs.
new ed93b8d TS-3466 Remove unused proxy.config.user_name config
new 6c4d0d7 Add TS-3466
new 3457db6 TS-3436: Add API milestones for ts_lua plugin
new 95f0246 TS-3685: Support TSHttpTxnServerRespNoStoreSet in ts_lua plugin
new 363a904 TS-3683: Add a tag to log SSL Session/Ticket HIT as well as TCP connection reused
new 0c3d30e TS-3555 Add a new API TSHttpTxnCacheLookupUrlSet()
new 4a8ce34 Added TS-3555
new 620e61d TS-436: Added documentation for hardware sector size support
new 5eaea51 TS-436: Add to CHANGES, fix line length, and remove trailing space
new a36c416 TS-3569 Replace UNSAFE_FORCE_MUTEX with an sdk_assert, and relax mutex requirements on Schedule()
new d990364 TS-3569 Rename MUTEX_LOCK to SCOPED_MUTEX_LOCK, to be descriptive
new f2e7c32 Added TS-3569 to CHANGES.
new ba0306c TS-3104: fix lockfile logic which decides whether to kill process or group
new 3a9a489 Partially revert TS-3104
new cd9990a TS-3453: Cleaning up handling SSL events in write_to_net_io. This closes #212.
new c8c9c4f TS-3687: ATS Session Cache should remove expired sessions. This closes #222.
new 8fb34d2 TS-3687: clang-format
new df4761e TS-2512: Deprecate the channel_stats plugin
new 9500799 [TS-3126]: Remove the config setting that controls sending of HTTP status response (408) on a POST failure (e.g timeout) and make the sending of 408 default
new 15cc130 [TS-3126]: update CHANGES
new 91513e3 Update tcpinfo.en.rst
new fc2de70 [TS-3677]: Coverity CID # 1304799.
new 7403eac [TS-3455]: Fix debug assert in parent proxy scenario
new a6fbcc1 [TS-3455]: update CHANGES
new 5cc4ae8 TS-667: Changed disk device paths to include id/path.
new 2776840 TS-667: Add to CHANGES and minor cleanup
new baed47b Fixup CHANGES
new 5103e1e TS-667: Minor change
new 6582f7f TS-3455: Fix build
new e971538 TS-481: Remove proxy.config.url_remap.url_remap_mode config
new 56a32d1 TS-3477: Change the default thread affinity to 1 (NUMA node)
new a0ab302 TS-3282: Add mp4 streaming plugin
new 2c3f879 TS-3282: Add to CHANGES and clang-format
new fc98681 TS-3282: Remove dead store/increment
new 025a455 TS-3689: Remove libck
new 87c98fa Update .gitignore
new 161fa0d TS-3365: Enable C99 by default
new eb75a9d Fix some Lua build warnings, inline here seems useless anyways
new 643208d TS-3580: cache generation ID configuration
new 7ff2d61 TS-3580: Use HttpCacheKey to enter the cache
new 9f71421 TS-3580; Apply the cache generation number in ICP
new 4d7d892 TS-3580: Apply the cache generation number in Cache Pages
new 9e862d1 TS-3580: Add tests for cache generation IDs.
new 2f8c941 TS-3580: update CHANGES
new 0c81ce8 TS-3163: Apply socket config options to API create sockets. This closes #136
new eff2e4a TS-2848: Check for NULL server in HttpSM::release_server_session
new f84df26 TS-3170 First stab at cleaning out the mgmt web server stuff TS-3170 Remove all of web2, implement very basic server
new 5abcec7 TS-3170 Remove / rename the configurations around PAC files
new 7814368 Added TS-3170
new 1e710ce TS-2054: Generate warning on reserved port open failure.
new b02bce7 TS-3170 Hopefully fix FBSD10 breakage
new 5be7cbb [TS-3327]: Nuke the support for HTTP/0.9.
new a41fbed [TS-3327]: update CHANGES
new ed580b9 TS-3170 Hopefully fix FBSD10 breakage
new 0d9bad6 TS-1808: OpenSSL dynlock support
new 2c9acad TS-1808: OpenSSL dynlock support formating, license, and include ifdefs
new 6ad5348 TS-3541 Eliminate the interim cache feature
new 4a24228 Add TS-3541
new 0007642 Indentation / style.
new 146d7e1 TS-3327 Change a header parsing tests to mark as fail now
new a620d32 TS-3282: Initilaize variable per clang-analyzer
new cb105fe TS-3282: Fix uninitialized scalar CID# 1306621
new 546ec4c TS-3282: Fix uninitialized pointer CID# 1306622
new 10e462e TS-3282: Fix NULL check after dereference CID# 1306623
new 5174c55 TS-3282: Fix NULL check after dereference CID# 1306624
new 6c9a642 Coverity CID #1306778
new fc8113b TS-3673: Remove ink_memchr and friends
new 5c2b032 TS-1985: Removed hard-coded logging formats; now configurable in log .xml.
new 9236bb7 TS-1985: clang-format
new dc6e1c1 TS-3541: clang-format
new 87bed9b TS-3580: clang-format
new a877030 TS-2054: clang-format
new 3055953 clang-format
new 999946e TS-3656: Activating follow redirection in send server response hook does not work for post. This closes #215.
new bedbe23 TS-3656: Update changes.
new fedf96e TS-3561: Remove share_server_sessions configuration value.
new 1825065 TS-3650: Track configuration variable source.
new df0b90c TS-3696 Fix range check in HdrHeap::attach_str_heap()
new 45c1133 TS-3697: Fix frame type check for http/2
new a944754 TS-3282: Fix Out-of-bounds read CID# 1306625
new 8c57523 TS-3561: clang-format
new 1ce4abc TS-3650: clang-format
new 8a2b6f6 TS-3666: Handle chunking properly on error
new a655af5 Fix CHANGES indentation, and also take this opportunity to close a bunch of GitHub pull requests that should be closed.
new 52e3a68 [TS-3153]: Add SessionAccept object pointer to SSLNetVC.
new 32d7f42 [TS-3153]: update CHANGES
new 62d9afa TS-3058: Fix TSVConnClosedGet to work with PluginVC and UnixNetVConnection instances.
new e7c0cab Address James Peach mail comment about bool in API. Add documentation / manpage for API change.
new f7cbf46 Doc: various updates. This closes #191.
new 1f17b60 TS-3694: Fix outdated Log::error documentation
new 95d73fb TS-3058: clang-format
new d16d78c TS-3705: Make CTYPE_LOCAL a first class citizen
new 867ae89 TS-3705: clang-format
new 3b4f843 Update faq docs with Transaction active/inactive timers at different states.
new 4968e56 TS-3698: Add Gentoo support to rc script
new 2cc90fc TS-3706: Update hosting.config docs to replace "partition" with "volume"
new 0741183 Fix the image name in the docs for timers diagram
new d9ebd4b TS-3688: Change the default values for connect attempts, dead attempts, and dead server timeouts
new f710342 fix the image filename
new faa286e fix docs
new 35a95e1 [TS-3589] Enhance header_rewrite to support TRANSACT-COUNT as a condition This closes #200
new 0a02227 Add higher resolution .svg image in docs
new 692d576 TS-3488] Change some network defines to librecords configurations, and change defaults
new 83d9826 TS-3589 clang-format
new ede9130 TS-3708 Call SEND_RESP_HDRS hookpoint before sending CONNECT response to client
new bec6dd6 TS-3707: Set default hosts file path to empty, fix a few round robin bugs.
new 974e8e3 TS-3313: Added active queue for incoming connections
new 930b559 TS-2697: Remove the apichecker.pl script
new 2addb39 TS-3384: Add stats for OCSP Stapling errors
new 21bf880 TS-3313: Added active queue for incoming connections Check to see if it is a plugin before trying to add to the active queue
new d53ecfd TS-3709: Add regression command line options to traffic_server help
new 6ebc926 TS-3644: Remove CHANGES file from git
new 5b6eb8f TS-1795 Update docs and defaults to be in sync with RecordsConfig.cc
new ba792a9 TS-3707 clang-format (and fix comment in experimental.h)
new a68557a TS-3546: For global plugin registration with TSPluginRegister API and remove version information
new 8b4930e TS-3546: For global plugin registration with TSPluginRegister API and remove version information Fixed problem with info not being defined in custom_redirect
new 6d0f65a TS-3651: Update documents to remove references to old server session sharing. Make sharing pool not overridable.
new 9398644 TS-3647: CPP API for overridable configs. Fixup CPP example plugins to do plugin init.
new f00c510 TS-3689 Remove a file that lingered from CK
new 5ee9b92 TS-3546: For global plugin registration with TSPluginRegister API and remove version information Fixed problem with where to call Fatal when a plugin didn't register
new b7e60e4 Revert "TS-3546: For global plugin registration with TSPluginRegister API and remove version information"
new 95dd7fd TS-3546: Force global plugin registration with TSPluginRegister API and remove version information Fixed problem with where to call Fatal when a plugin didn't register
new 098615d TS-3712: Parse and use proxy.config.http.server_session_sharing.pool configuration value.
new 94476aa update docs for config checker command
new 28b243b TS-2106 Added plugin names to all TSError messages. Removed extraneous newlines. This closes #220.
new 738d9ed TS-1774: Move hrtime functions to Thread class. This closes #185.
new e623958 TS-3715: Add documentation and example for TS_HTTP_RESPONSE_CLIENT_HOOK
new de4290c TS-2106 Fix printf() errors, fix clang-format
new d64a942 TS-2106 Fix the trailing % error
new 275ff28 Revert "TS-2106 Fix the trailing % error"
new 8514ae1 TS-2106 Fix the trailing % error
new df59f91 TS-3136: Update default ciphersuite list. This closes #233
new c58461c TS-3711: Allow DHE ciphers in ciphersuite list to be negotiable.
new 96bd1fa TS-3719: HPACK error in lowering table size
new 737e8cd TS-3487: Cannot override proxy.config.http.transaction_no_activity_timeout_in per remap rule for POST methold
new 4377dab TS-3721: Remove scoping on enum for HTTP2_FRAME_TYPE_MAX
new 0413469 Fix documentation, add request-is-ssl (cqssl) log tag
new a3e83c1 Doc: Update milestone man page for plugin milestones.
new 8dbe560 TS-3723: Failed remap should log as ERR_INVALID_URL
new 14cd8c9 Update cluster requirement example, since we don't support RHEL5
new 315371a TS-3722 Eliminate the remnants of tstop, which is known only as traffic_top
new a638d97 TS-3486: Crashes due to race condition on server sessions moving between threads. This closes #235
new aca5669 Address @SolidWallOfCode comment, remove API
new 1a160e1 TS-3486: clang-format
new 56da67c Integration test for TLS ticket key rotation.
new 9f9e611 Remove server.key and server.crt since tsqa has a pair. Address comments by jacksontj.
new 551e9a0 Move test_tls_ticket_key_rotation.py to tsqa directory
new 6a56fd2 Revert "TS-3237: Don't segregate DNS results by port."
new be68bd8 Make HostDBRoundRobin::select_best_http take last_failure time into consideration for all RR types
new 33d47a1 Only throw assert for extreme clock skew in DEBUG
new c31e12b Revert "Revert "TS-3237: Don't segregate DNS results by port.""
new 65fa4ec Fixing debug build issue introduced by github pull request #234
new 9a1b0fc [TS-3727]: Add a timer for SSL server handshake duration.
new 8dfbde9 [TS-3727]: update docs.
new d50a3cb [TS-3727]: replace ink_get_hrtime_internal() with Thread::get_hrtime().
new 4594083 Auto-generate CHANGELOG file
new e9eeab6 [TS-3714]: Changes summary: a) Issue a SSL_read right after SSL handshake to ensure data already in the SSL buffers is not lost. b) Add vc to net thread's read_ready_list immediately after accept, to ensure data already in the socket buffers is not lost. c) Fix a bunch of error cases to correctly release resources.
new cc07927 TS-3693: Move 100-continue logic to read client header for intercept plugins
new b688872 TS-3724 TS-3714 Fix clang-format (please remember to run it)
new 6e33c64 Revert "TS-3237: Don't segregate DNS results by port."
new 758b5eb TS-3731 Missed removing some reclaimable freelist configs
new a2eb535 TS-3732 Rename changelog.pl, move changelog Makefile.am target
new 29b439c TS-3732: Add changelog make target to rel-candidate and improve error handling
new 7b0a57f TS-3730: Fix changelog.pl for backward compatibility
new 440a145 TS-3440: Connect retries shouldn't happen if the connection has succeeeded and data has been sent
new dc2b07b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 0b2c2f9 TS-3440: Update tests
new 946fc24 [TS-3735]: Coverity CID 1309076 - Null pointer dereferences.
new 785439f [TS-3735]: Coverity CID 1309075 - Incorrect expression.
new ee446f9 [TS-3735]: Coverity CID 1309077 - Control flow issues.
new f71d068 TS-3710: ASAN crash in TLS with 6.0.0
new 164d507 Introduce experimental "stream-editor" plugin to enable rewriting of incoming/outgoing data on the fly.
new 197550a stream-editor plugin: remove no-longer-used struct field.
new 3b85aad TS-3440 clang-format
new 9a24e93 TS-3739 Fix build errors. Fix clang-format. Renamed to stream_editor
new d0f908d stream-editor: Initialise nbytes in final call to process_block().
new 5defa51 Revert "TS-3710: ASAN crash in TLS with 6.0.0"
new 46156a8 Updated to show 99th percentile
new 00cb698 Revert "TS-3656: Activating follow redirection in send server response hook does not work for post. This closes #215."
new 4282d33 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 02678a1 Maintain and use a mapping of hostname -> IP to implement host file support
new 6e35feb Add LastFailure to hostdb stats endpoint
new 5f33c2d TS-3718: Remove unused member variables/functions. This closes #239.
new bc91847 Init port in the constructor
new 56160c1 TS-3595: Cookie header split into multiple lines with H2
new c5dd0f6 Init variables of the ShowHostDB struct in order to avoid warnings
new 29c26cd TS-2150: Transaction milestone log tag This closes #229.
new f6b5c38 Pass in INADDR_ANY instead of NULL to match types
new b3ec3c5 TS-3575 Add support to show the ink_config.h features the system was compiled with
new 63ae314 TS-3595: Cookie header split into multiple lines with H2 Changed to not be recursive
new 20eaf0e Correctly mark the file update as inactive once the swap has been completed
new 954f77e Clang format.
new 078a9a8 [TS-2157] Replace addr with src_addr and dst_addr. This closes #182
new 0c030e2 Allow for loopback addresses in a hosts file
new c857fe7 Add basic tests for the Hosts file implementation in ATS
new f98ad39 Add tests for reloading the hosts file
new 17ca6e3 [TS-3714]: Suppress the unnecessary call to SSL_pending.
new 065bf15 stream_editor: reference-count rules, and hope it satisfies coverity scan.
new 71752c7 Checkpoint commit 363a9044ab6421ef97dd3b07c1dd8b7016008d51
new 5a4350e Merge commit 'e7c0cab16038f057a79d91f532c0c130f5ed3314' into ts-3683
new f3e1366 Merge commit '0413469cfa982308779807ed7ba72f69348c3d93' into ts-3683
new da04362 Merge commit 'aca56694ec162b9c4914c466545eedd9d8b645f5' into ts-3683
new eb4fafe TS-3745: Add UA_FIRST_READ milestone to API enum.
new 82b09e0 TS-2150: Unify milestone enums.
new 92c1f77 TS-2150: Make comparator function operator const.
new f6dfe98 TS-2150: Make comparator function operator const, correctly.
new 7e97ec8 TS-3725: Fix comparator function operator to be const.
new 61bf5c4 TS-3687 Disable the cache removal for now, but change the metric updates to take the expired status of a sessions appropriately
new c7328aa TS-3739 Disable stream_editor build for now, until we resolve the regex.h issue
new 31a3a03 Clang-format
new 2de96e8 TS-3512: Add stats for HTTP/2
new b04bc9b TS-3747: Error in Huffman decoder for HPACK
new 19f347a Move the transaction-state-timer-diagram to a separate section and link it from faqs and http-hooks sections.
new 1e89011 fix docs links for timer diagram.
new 42a4121 update index with timers diagram.
new f426e63 TS-3747: Error in Huffman decoder for HPACK Fixed Coverity issue for using rand() in a unit test
new c8c5ba8 TS-3739 Enable build, and change default lib path such that we do not look in lib/ts by default
new 53282ff another attempt at getting the docs formatting right.
new 549f266 TS-3747: Error in Huffman decoder for HPACK Added free and code cleanup for unit test
new 1fb853d more formatting for the docs.
new f11732f formatting seems okay finally! shortening the titles for better readability.
new 40984ad Add docs for new settings addded to solve the thundering herd problem.
new 7be7e43 update docs
new 56a70cc TS-3739 Fix in-tree builds of cppapi
new 57973fb Ignore test_Huffmancode
new 36e1dd0 TS-3739 TS-3427 Fix out-of-tree builds for core, and for cppapi
new 342f9e2 TS-3739 TS-3427 Eliminate superflous -Ilib
new dffd7f8 TS-3739 Fix build error for a couple of linux specific plugins
new 6e3ce50 TS-3534: Wiretracing SSL Connections. This closes #246.
new 1a56241 [TS-3476] Add a log tag for application protocol. This closes #244.
new ed1eb03 TS-3435 Make Log.cc:PERIODIC_TASKS_INTERVAL configurable. This closes #243.
new bad88d0 Fix compiler working. Apply clang-format changes.
new 4f32de3 TS-3435: Fix configuration so it is not called for logstats.
new d6ae82a fix link in docs.
new 5ed6856 TS-3739 Fix build for geoip_acl plugin
new 9a11943 TS-3313: Added active queue for incoming connections Fixed clang analyzer issue
new 763b856 TS-3313: Added active queue for incoming connections Fixed clang analyzer issue Noticed local scoped variable with the same name as a member
new 5722870 Mix tsqa pylint fixes
new d6c84e0 More pylint fixes to brin tsqa-lint back to passing
new 109ba54 TS-1419: Do round robin failover for dead origin servers.
new a2bc1d9 crashlog: don't emit a crashlog if traffic_server is gone
new cbce43a doc: document traffic_ctl
new c568369 Update background fill faq to point to background fill section and configs
new 08bc83f TS-3757 Update documentation to include periodic_tasks_interval This close #248
new 669a454 Fixed formatting with clang-format
new 691a49a TS-3761 Fix version.c example to build properly with tsxs
new 6c4c722 TS-3752: Problem with larger headers and HTTP/2
new bc85936 TS-3764: HTTP/2 issue when sending header frames larger than one frame
new 32060ac TS-3765: HTTP/2 issue sending headers with a duplicate name multiple times
new e0f591a TS-2978 Reorder member variables in HttpSM State This closes #231.
new b7ee246 Clang-format
new 3b1040e TS-2150: Fix broken string compare function.
new 6ae8753 Cleaned up formatting using clang-format
new 3c57dc6 [TS-3767]: Add new config to limit the read-while-writer retries.
new 086bf32 [TS-3767]: Change the config name to be consistent with the other setting and add docs.
new af7cc27 [TS-3767]: fix docs link.
new b667425 Correct documentation on accept_threads
new 44c9069 TS-2150: Fix the fix - make the string compator for the map correct.
new 94f4083 HostDB HTTP UI: Add a listall endpoint. This closes #240
new 3c2f63f HostDB HTTP UI: Fix merge issue. This closes #240
new 5a5311b HostDB HTTP UI: Fix merge issue. This closes #240
new 1d81a2d TS-3769: Fix coverity complaint about NULL reference.
new 26f983d TS-3754: Fix potential bad _buf_end in IOBuffer::set
new abfe8cd Revert "TS-3761 Fix version.c example to build properly with tsxs"
new a7a9570 clang-format ... Also, why was there no Jira with these changes?
new 23ce693 TS-3759 Eliminate -Ilib/ts
new e568bb3 TS-3759 Eliminate -Ilib/ts, checkpoint 2
new 3fe162d TS-3759 Eliminate -Ilib/ts, checkpoint 3
new bcec70d TS-3759 Eliminate -Ilib/ts, checkpoint 4
new 4933bad TS-3773: HostDB UI: add endpoint to list all records
new 6c2c312 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 2e06897 TS-1007: SSLN Close called before TXN Close. This closes #249.
new add3480 Clang format updates.
new 9212544 TS-3281: Add configuration option to not split local domains during name resolution domain expansion.
new bb6f9f3 Revert "TS-3503: updated CHANGES"
new 44da264 TS-3781: Add the log field "pqsp" (server port)
new 09beb11 TS-3779: Body Factory: support per host error pages
new 1ee3c26 TS-3779: Body Factory: support per host error pages: TESTS
new ee92ad2 TS-3779: Body Factory: support per host error pages: DOCUMENTATION
new 063cb57 TS-3780: Logs_xml: add logging field for incoming (interface) ip.
new e399791 TS-3780: Logs_xml: add logging field for incoming (interface) ip. TESTS
new 727f6ca TS-3780: Logs_xml: add logging field for incoming (interface) ip. DOCUMENTATION
new acc4552 TS-3595: Cookie header split into multiple lines with H2 Updated the way the headers get copied, so the source doesn't move
new 3184b55 TS-3595: Cookie header split into multiple lines with H2 Use HeadGuard instead
new 38e1d74 TS-3786: Implementation of the RAFT consensus protocol.
new db4029a clang-format and move copyrights to NOTICES for RAFT code.
new 6448a82 TS-3786 Missed one clang-format case :)
new f526ed5 Update license headers
new 6f66b7a TS-3775: Adjust the mutex assignment for SpdyClientSession to avoid unlocked read vio.
new 0ca8bff TS-3790: action=tunnel attribute will cause crash.
new ed48c90 TS-3788: SNI Callbacks stall after TS-3667 fix
new 8b41ab7 Clang format and fix compiler warning.
new f54fbd5 Trying clang format again.
new 404e786 TS-3654: ASAN heap-use-after-free in cache-hosting (regression).
new aa8170a Merge branch 'customLog' of https://github.com/zizhong/trafficserver
new b2b0040 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new f5e521e Merge branch 'bodyFactory' of https://github.com/zizhong/trafficserver
new 985c1af Fixed typo in comments
new 392d3ab Fixed typo in comment
new 08b5af2 TS-3773: HostDB view all: add more detail for RR records
new d3a7f1b Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 2791665 TS-3773 clang-format
new 0faed06 TS-3030 Remove the LuaJIT sub-module
new 1f27b84 TS-3783 TS-3030 Add luajit v2.0.4 as a subtree
new 1cb87d2 TS-3793: Check the incoming header request length for HTTP/2 requests
new 3838cf2 [TS-3794]: Enhance post SSL handshake read race condition for SPDY and H2 scenarios.
new c36204d TS-3774: Fix memory leak issue in host file parsing for HostDB.
new b51a2b9 [TS-3794]: call spdy_process_read on early read from handshake.
new 5ae63a1 TS-3774 clang-format
new 3678a6e TS-3729 cache_promote: defer TSHttpTxnServerRespNoStoreSet() to a global continuation, saves a possible race condition
new a43a124 TS-3030 Remove the Makefile targets / ops
new c14f874 Revert "TS-3729 cache_promote: defer TSHttpTxnServerRespNoStoreSet() to a global continuation, saves a possible race condition"
new bfddad1 TS-3729 cache_promote: defer TSHttpTxnServerRespNoStoreSet() to a global continuation, saves a possible race condition
new f40bd7c TS-3030 Restore the autoreconf -if ...
new 5c60883 Revert "TS-3640: Drupal auth fails over SPDY"
new 0b160a7 Revert "TS-3584: SPDY and H2 requests should not trigger connection keep-alive."
new a90403e TS-3798: Copy server session sharing pool to local HttpSM configuration.
new aa59a0d Merge branch 'log-pqsp' of https://github.com/jwendell/trafficserver
new 95f45d4 Clang-format. briang what is the Jira for this??
new 0e703e1 TS-3800: HostDB UI: support json output, improve srv records, add hostnames
new ec74792 [TS-3802]: fix double free of MIOBuffer in SSLNetVConnection during SPDY inactivity.
new 0cd1ef3 TS-3803: CID 1313322 CID 1313322: HostDB memory issues (introduced in TS-3800)
new fc13303 TS-3800: Fix bug in hostdb ui related to missing query
new f6cd56a Revert "TS-3752: Problem with larger headers and HTTP/2"
new 0749fd8 [TS-3476] Add a log tag for application protocol (add docs)
new 8a2b241 TS-3766 Ignore unknown frame in debugging
new 213a700 TS-3492 Only send SETTINGS which are different than protocol defaults
new 792a75b TS-3749: Re-enable error log.
new 6d37b7c TS-3807: Remove legacy log splitting code and docs.
new 35f11dd TS-3806 Resolve undefined reference to symbol MD5_Final
new 1d1eaa6 Revert "TS-1007: SSLN Close called before TXN Close. This closes #249."
new b5c7dbb TS-3810 traffic_manager leaks that thread stack, make sure to detach the threads
new 9180ed6 Revert "TS-3810 traffic_manager leaks that thread stack, make sure to detach the threads"
new a532d6d TS-3810 traffic_manager leaks that thread stack, make sure to detach the threads
new 619b039 TS-3376: traffic_server failed assert s->current.server->had_connect_fail()
new 7abadb7 Revert "TS-3376: traffic_server failed assert s->current.server->had_connect_fail()"
new 35c5a45 TS-3796: health check fails once during startup
new 2ce049b TS-3801: Add error handling when stream is CLOSED
new 679006e TS-3776: traffic_server failed assert s->current.server->had_connect_fail()
new d308606 TS-3817: Assertion on non (HTTP/S WS/S) request scheme in debug mode
new 1cbe7c7 TS-3782: Add normal scenario tests for HTTP/2
new 14f0599 TS-3814 Treat requests with Connection header field as malformed, as per specs
new 7d63eae TS-3799: Fix handling of padding in DATA frames
new 0fc4dcd TS-3497: Define Http2Error to classify errors
new 29243ae TS-3811 HTTP/2 window size must not exceed 2^31-1
new a0a7450 TS-3823 ASAN makes us forget to add -ldl on the LIBS
new b4dea28 TS-3823 Fix tests for -lpthread, and undo some of TS-3308. This retains the support for ASAN in a cleaner way
new fe64607 TS-3823 Fix tests for -lpthread since the previous commit breaks on FreeBSD
new 9e8800c TS-3658 ASAN triggers when using the escalate.so plugin
new 0c28aa6 TS-3824 Fix #include of pcre for a couple of plugins
new 4019b97 TS-3825 epic plugin does not compile on OmniOS
new 8939a3c TS-3824 Fix #include of pcre for a couple of plugins
new 5597664 TS-3822 clang-analyzer: Value stored to 'stream' during its initialization is never read
new aa9b94f TS-3828: HEAD requests hang when origin returns Transfer-Encoding: Chunked
new d7fa8cc TS-3828: HEAD requests hang when origin returns Transfer-Encoding: Chunked. ADD TESTS
new 1bf8746 TS-3829 Remove remnants of proxy.pac
new a0f8567 TS-3828: HEAD requests hang when origin returns Transfer-Encoding: Chunked. ADD TESTS. ensure the Content-Length is passed over.
new 2f15429 Merge branch 'TS-3828' of https://github.com/zizhong/trafficserver
new d903a38 Enable automake maintainer mode.
new e985569 TS-3831: overridable error response type This closes #273.
new b597f9c TS-3648 Desire support for client TLS cipher in custom log format. This closes #252.
new 576c2de TS-3792: Pointing proxy.config.dns.resolv_conf at an empty (or nonexistant) file causes crashes.
new cc62331 TS-3792: Pointing proxy.config.dns.resolv_conf at an empty (or nonexistant) file causes crashes. Prevent ATS from crashing.
new f65b867 TS-3831: Documentation update.
new 3d0d256 Coverity issues: making the sanity check calls useful!
new b405bb3 Document proxy.config.http.cache.generation
new d2ba4f1 Adding testcase for min origin connections
new d0cc04c doc: link the cache promotion plugin
new b2006b4 Fix double-free in log object construction
new e381073 [TS-3835]: Make open_write_fail_action setting overridable. Also, do not apply the setting for 3xx redirect follow.
new b7f4314 [TS-3835]: commit missed apidefs.in change with the new overridable setting.
new a5818b3 TS-3752: Problem with larger headers and HTTP/2 Added back in the debug messages
new 6fcff14 TS-3839: Fix overrideable config regression tests
new 00ce2f1 TS-3752: Problem with larger headers and HTTP/2
new 2f85ef5 TS-3842: Add stats for HTTP/2 errors
new aaa0104 Revert "TS-3842: Add stats for HTTP/2 errors"
new f8928a7 TS-3842: Add stats for HTTP/2 errors
new 99962a6 TS-3844: Don't send GOAWAY frame when receiving a DATA frame on a closed stream
new 728f2c3 TS-3836: Add error handling of Stream Priority
new 87b8e5f TS-3846: CID 1316404: Uninitialized members in HTTP2.h
new ef80cb9 Clarify the default hook behavior in header_rewrite
new d742821 TS-3845 Set _current_size to 0 when clearing H2 headers
new fc8608b TS-3234 Make 'crc' log show correct cache status
new 7d15f72 TS-3820 Change the default for proxy.config.http.redirect_host_no_port
new ef0f0e1 TS-3850: Add accept and no activity timeouts for HTTP/2
new 2440f46 TS-3851: Memory leak on the write_buffer for HTTP/2
new 9ee6274 [TS-3820] Docs for the redirection settings.
new 68d1e57 TS-3854: Memory leak with the headers in HTTP/2
new 5c404b0 TS-3855: Memory leak in HTTP/2 with the ProxyMutex
new 4cfbfdf TS-3856: add api support for ts_lua plugin
new 7d8c13e TS-3856: documentation for added api for ts_lua
new 4ec3793 TS-3858: Remove xfree cruft.
new 1110f6f Bump master version to 6.1.0
new 15e262a add a comment about TS_HRTime macro in experimental.h
new 7c42469 TS-3859 Check the error result from pcre_study() correctly
new c181e7e TS-3797: Crashes due to cross-thread race conditions. This closes #275
new 253c55a TS-3865: CID 1317247 and 1317248: Null pointer dereference
new 1c81f16 TS-3777: TSHttpConnect and POST request does not fire TS_VCONN_READ_COMPLETE nor TS_VCONN_EOS.
new 1dd5205 TS-3777: Fix regression test error.
new 4a7e125 TS-3777: Rearranging internal request check to use existing variable.
new 5ef29dd TS-3862 Allocate memory for the lookup URL if needed
new 73dca11 TS-3842: Add stats for HTTP/2 errors Stating more errors
new b081f52 TS-3860 Avoid buffer overflow in debug builds
new a898895 [TS-3534] Wiretracing for SSL connections (doc change only)
new 4c81be1 TS-3869: HTTP/2 Stream uses the clients window size for the servers setting
new 2a5893a Format changes to the CHANGES file
new 55d57be [TS-3872] Enhance open_write_fail_action feature to support returning error on revalidation.
new fc6037e [TS-3872] update docs for the new setting.
new 5ff7040 [TS-3869] clang format
new 080bcaa Fix docs
new 244b78e TS-3815: traffic_ctl should separate config and metric records
new 2c19cd2 TS-2861: add traffic_ctl config diff
new b1f81f8 TS-3818: add traffic_ctl config defaults subcommand
new d028eda doc: refer to traffic_ctl instead of traffic_line
new 4f2967e [TS-3872] Minor doc fixup.
new 70409d2 TS-3873: fix uninitialized return
new bbc4188 Test for empty resolv_conf
new ab064af Comment out invalid requirements def which is causing tsqa to fail builds
new def621e TS-3740: header_rewrite set-redirect enhancement. header_rewrite set-redirect support when not called from remap plugin.
new 5cdbf45 TS-3874: Header-rewrite: support multiple header values in conditionals
new fd99ef7 TS-3874 Add documentation for header conditionals in header-rewrite
new 2c8cd11 Fix typo
new db639c3 TS-3874 clang-format
new 40b830e Correct docs for timing fields
new 1e0ae28 Correctly raise SkipTest if hyper is not present
new 70f4643 tsqa test cases: Pylint cleanup
new 8898b90 Correct connect_attempts tests to match the implementation we settled on
new 7a1b150 stream editor plugin: fix broken destructor.
new b4ff348 stream_editor: #define WHITESPACE rather than spell it out every time
new 15c27d2 TS-3875: Have SPDY allocate the MIOBuffers directly so we can track memory usage better
new 0bae26a TS-3877: Add a tracking ClassAllocator to keep track of where the allocation happened
new 1480e32 Update header_rewrite docs to be closer to reality
new 655f3ab TS-3879: Update headers for Google Profiler and add support for the heap profiler
new 21a692b TS-3880: Remove MEMPROTECT cruft
new 26b566e TS-3848: Extend wait_for_cache to specify dependency on cache initialization. This closes #282.
new 5582432 TS-3848: Documentation update.
new 98ab907 TS-3887: Use snprintf() instead of sprintf() in UrlPrintHack
new 340d9cb TS-3888: Initialize memory if buffer is large enough
new 61a05d5 TS-3877: Add a tracking ClassAllocator to keep track of where the allocation happened Updates to make it fast and able to use in production
new 0899fc3 clang-format
new 50210f9 TS-3848 clang-format
new 0315f6d TS-3461 changes sizeof() to not use non-static member variables
new 208e538 TS-3877: Add a tracking ClassAllocator to keep track of where the allocation happened Fixed a build issue
new 59da968 TS-3889 Avoid reenabling the txn before we release the mbuf
new 6f151ef TS-3890: Errors in the huffman tree for HTTP/2
new 03fec13 TS-3890: Errors in the huffman tree for HTTP/2 Update to the unit test
new 328620e TS-3890 clang-format
new ec72b44 TS-3877: Add a tracking ClassAllocator to keep track of where the allocation happened Fixed a build issue
new a1a503d TS-3877: clang-format
new 33caa11 Fixed compile errors when using -Werror
new c2fef02 TS-3891 Split clang-format target into sub-trees
new f06382e TS-3867 - qsort updated to a median of 3 qsort. This closes #286.
new 0662db4 [TS-3893]: Make redirect follow settings overridable.
new 2e1278e Fix build error caused by clang format.
new 5f35a73 Add a skip clang-format for version definitions.
new f079f98 Sorry, my bad, but this has to be C-style comments
new 6d4a362 TS-3871: VC Migration Can Lose Events.
new 9279ddb TS-3895: Mutex leak for TLS connections going to the origin
new c096fa5 TS-3877: Add a tracking ClassAllocator to keep track of where the allocation happened Display entries where the Allocs are equal to the Frees
new 6a00f6f TS-3896: Fix crash in OpenDir::close_write from unlocked mutex.
new 289b673 CID 1322876 weak crypto (ignore it for test)
new 43ce9e4 TS-3878 Make sure to use configured local end point
new cd19855 TS-3833 Use PATH_NAME_MAX consistently in healthcheck plugin
new 6125d24 TS-3897: Getting 404s with regex_map
new 4707d3f TS-3897: Getting 404s with regex_map Change int to bool
new 4bfe746 TS-3902: Wrong conditional for checking on continuation frame and to send the go_away frame
new 6a9c927 TS-3902: Wrong conditional for checking on continuation frame and to send the go_away frame Moved the continuation id check outside of the mutex
new b40439a [TS-3476] Fix typo in docs
new e1ce428 [TS-3834] Close connection after sending GOAWAY Frame
new d620b2a TS-3906: Updates to the active and idle queues
new 00b697d TS-3907: Configuration cleanup for 6.0.0 release
new ce415f5 TS-3902: Wrong conditional for checking on continuation frame and to send the go_away frame
new b5673f7 [TS-3881] new TS API TSHttpTxnInfoGet.
new 4d215ed [TS-3881] docs for new API.
new 35eedcc [TS-3881] adjust the cache related enums to have consistent naming.
new e445bcd [TS-3648] Desire support for client TLS cipher in custom log format. This closes #288. This closes #122.
new 78941d5 [TS-3900] Create log tag for server connection reuse. This closes #289.
new 6bc07de TS-3916: fix garbled configure output in OpenSSL checks
new bf90e9b TS-2520: Add TCP fastopen support for incoming TCP connections
new 1157535 TS-2520: Add TCP fastopen support for incoming TCP connections Changed the configuration name to be more reasonable
new 474f25a [TS-3881] : Rename the new API as TSHtttpTxnInfoIntGet per the API review.
new e0ab07f [TS-3881] clang format.
new 02ad63b [TS-3881] update docs for the API name change.
new c061b26 TS-3912: Consider Date header and response received time for conditional requests
new 71ba592 TS-2520: clang-format
new ee1b245 [TS-3881] Add more details and format docs (thanks jpeach).
new 32d6b60 [TS-3881] More docs formatting.
new 54aaca2 docs: bump copyright year
new a86181e [TS-3881] minor doc fixup.
new 74c715e Fix typo from previous docs change
new ba5c564 TS-2520: Add TCP fastopen support for incoming TCP connections Fixed unused variable warning
new 46edbd7 TS-3782: Add H2 exceptional test cases
new d7170e2 TS-3852: Add Huffman Encoder in HPACK
new c3e2b46 TS-3912: Fix Coverity CID 1324531
new 48fadc4 TS-3921: HTTP/2 send protocol error on invalid data frame
new f55fdf1 TS-3921: HTTP/2 send protocol error on invalid data frame Need to return 0 after sending goaway
new 5a2de11 TS-2520: fix OS X build
new c266e4e Make memcpy_and_advance() static.
new 750b063 doc: fix a typo in sample-null-transformation-plugin.en.rst
new eeaf50d TS-3827: Cleanup Flags of Frames
new b457420 TS-3827: Fix MASKs of Frames
new 7ab08da TS-3827: Add tests for http2_are_frame_flags_valid
new 7870dca Modified the plugin to add back the Range request header at the TS_HTTP_SEND_RESPONSE_HDR_HOOK so that custom logging of range requests works properly.
new 39fd199 clang format.
new dc4e52e Removed version info from TSPluginRegister due to recent API change.
new 4a33893 flake8 cleanup of tests
new 5cf7fda Remove tests for feature removed in TS-1985
new 72f73aa TS-3885: Write data on the client socket to fix test hang. This closes #287.
new 9cb0b49 TS-3885: Clang format
new 2aec6d7 TS-3745: Add UA_FIRST_READ milestone to ts_lua.
new 470309e TS-3912 Fixes the code such that clang-analyzer is happy, and no goto
new 939576a TS-3924: improve cache_range_requests debug logging
new 05af23f TS-3490: stop using -no-undefined to link the mysql_remap plugin
new 0a58767 [TS-3911] New log tag for proxy connection being over SSL, pqssl. This closes #293.
new 9043257 TS-3928: Make TSRemapNewInstance not required in remap plugins
new fe4ee36 TS-3928: Fix clang-analyzer
new 1614f4f [TS-3927] Fix Cache Open Write Retries and make the setting overridable.
new 3eec387 TS-3934 Adds missing include file for strtol()
new ddadf76 Revert "TS-3885: Clang format"
new f68e950 Revert "TS-3885: Write data on the client socket to fix test hang."
new 89606cb TS-3942: Crash when enumerating HostDB records in HostDB UI
new 591df37 TS-3940: Add turning on transaction debug from header_rewrite
new f9a6930 TS-3945: ASAN error in HTTP/2 when trying to decode 0 length buffer
new ae9a343 [TS-3949] Prevent active timeout event from firing after PluginVC is closed.
new 8ac824c [TS-3927] update docs.
new 8de6614 Closing invalid pull request: This closes #265
new 9caf1d5 Closing invalid pull request: This closes #270
new b9df2eb [TS-3592]: null pointer protection.
new d9fc3ca TS-3745: updating doc for the added milestone in ts_lua plugin
new 8daa30c TS-3951: updating overridable config in ts_lua
new 35f3731 TS-3953: When closing a connection from the active queue it uses the keep-alive queue
new 4f3db39 TS-3951: adding a static assert on size of the http config vars array
new 24792fe Fix warnings on the doc for ts_lua complained by clang-analyzer
new 9f0013d doc: fix TSHttpTxnInfoIntGet heading level
new 4eb2563 TS-3954: Latency with SPDY/HTTP/2 when chunking disabled (not default setting)
new a7d3f16 Add missing status codes to the Via header decoder docs.
new 548ee57 Clean up / clarify the cache key APIs
new e93ad86 Remove a double CR
new c601304 doc: fix quoting
new fb868e1 Fix traffic_via tests
new 840fd32 Https is valid scheme
new 8427ff9 [TS-3952] dummy commit to fix the wrong jira in commit b9df2ebd69bd132d23df4c34ab62f3a139f2f4ad
new 0e319c9 invalid markup preventing table from displaying
new bd76377 Fix invalid rst syntax
new a54b47c TS-3901: Leaking connections from HttpSessionManager.
new 8060150 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new 9d4da59 Fix traffic_via regression test.
new 1bdfef6 doc: fix some program references
new c497b01 doc: fix :arg: references
new 45e1573 doc: websocket schemes are supported in remap.config
new 370ad86 Fix the docs link for storage.config
new 8c148c9 TS-3956: Header_rewrite applies strange logic with = operator, this closes #300
new 147b966 TS-3956: Header_rewrite applies strange logic with = operator, remove %{} which breaks printf
new 61cbc5b TS-3956: clang format (sorry zwoop ;/)
new e71350b Resolve coverity #1325735, #1325734, #1325736
new b975cb2 TS-3957 - Core dump for SpdyClientSession::state_session_start
new b3fab36 TS-3984 - Missing NULL checks in HttpSM::handler_server_setup_error.
new 1859562 TS-3701 - Crash in trampoline cleanup
new 1316949 Remove newline preventing Cache Promotion plugin from appearing
new 91b552a Fix clang static analyzer warning.
new 0b6244a plugins need word 'plugin' in the sentence to show on the html page
new fbf5c66 Added proxy.config.ssl.ocsp configuration directives.
new a2328d6 Added OCSP Stapling admin section.
new e56d1f9 TS-3918: add a runtime option to disable freelists
new 0180e58 TS-3918: fix gcc unsigned comparisons
new a4bab86 TS-3918: fix test_Buffer test
new 7a4c85c TS-3918 Fix clang-format
new f9d63a4 TS-3962: Fix Coverity CID #1325824
new f12a2fa Update .gitignore
new c9a6059 TS-3964: Stat for total time spent for HTTP/2 is 0
new 7307f0e TS-3958: HTTP/2 coredump with NULL FetchSM
new a24232f Consistently use ink_mutex in preference to pthread_mutex.
new e427342 TS-3968: remove dead ink_auth_api code
new 08e27ba TS-2118: add the memcached_remap plugin to the build
new 3183058 TS-3972: support getting incoming port in ts_lua
new 315b6e9 TS-3975: ESI plugin missing TSPluginRegister
new 70f23c7 TS-2427 Makes the debug header configurable
new c53980f TS-3903 Adds a 'diags' header option to xdebug.so
new e824735 TS-2427 Make xDebugHeader static
new fd7b3eb TS-2427 Fixes build issues where string.h is needed on some platforms
new 76c0d06 [TS-3973] convert the rww delay timer to correct units Patch from Shinya Kawano (git --author didn't recognize the author)
new 3ce7dfa correct docs for read-while-writer
new 3e7504e TS-315: Add switch to disable config file generation/runtime behavior changing
new 6a36346 [TS-3979] Deprecate proxy.config.http.cache.allow_empty_doc.
new 6f7e00e mgmt: use mgmt_fatal rather than a raw assert()
new c7ea5ac ssl: consistent certificate expiry error messages
new 3fd3b66 ssl: don't trigger a reload on proxy.config.ssl.server.multicert.exit_on_load_fail changes
new 306ef3f format
new d6950eb TS-3982: ESI logs debug output using TSError
new 9933396 TS-3961: Open source Yahoo's ats-multiplexer plug-in
new 05ba3e7 TS-3969 Fixes Debug() output to use the right event check
new 53d386c TS-3961: Open source Yahoo's ats-multiplexer plug-in Fixes for FreeBSD and OSX builds
new 09acc0b TS-3961: Open source Yahoo's ats-multiplexer plug-in Changed clock_gettime to gettimeofday for OSX
new c498d7e s/traffic_line/traffic_ctl/
new 16821ee TS-3827: Cleanup comments related to HTTP/2
new 6a111c1 TS-3827: Cleanup comments related to HPACK
new d3d903a TS-3876: add unit test framework info for lua scripts for ts_lua plugin
new 7131210 TS-3963: Response headers are not completely transferred
new 3b8c3c4 TS-3989: Set affinity for ET_NET 0
new 471b969 TS-3883: Fix madvise
new 5bb63b2 TS-3984: CID 1328817: Resource leaks (CTOR_DTOR_LEAK) in multiplexer plugin
new cf9a418 Reverse proxy mode - no need to set browser proxy
new 7fec6dc Tiny edit to close the PR
new 9c83d81 Revert "TS-3984: CID 1328817: Resource leaks (CTOR_DTOR_LEAK) in multiplexer plugin"
new d478ae5 TS-3984: CID 1328817: Resource leaks (CTOR_DTOR_LEAK) in multiplexer plugin Suppressing the error
new 7786288 TS-3990 Fixes CID 1332248: (NEGATIVE_RETURNS) in ats_pagesize()
new 5cf0ae9 TS-306: Enable log rotation for diags.log & traffic.out This closes #274.
new f648b17 TS-306: Formatting fixes.
new a33b8d6 TS-3883: Fix loose alignment problem (regression).
new ce162a6 Documentation reorganization
new 1f0d3b7 doc: removing references to update.config from admin-guide docs
new a29cdab doc: handle an absent python-sphinx_rtd_theme package
new c619ff3 doc: link traffic_ctl reference
new 018b4ab doc: move straggling plugin reference pages
new 04cdbc6 doc: move straggling API reference
new a79f3fb doc: point out replacements for deprecated API
new b580488 doc: remove orphan update.config reference
new 0299a71 docs: explicitly include RTD CSS when building in the RTD environment
new 32dafee TS-306: Enable log rotation for diags.log & traffic.out Fixed broken builds because of unused var
new 40f572d diags: clean up duplicated printing code
new 0390f6d diags: clang format
new 66ccfd0 TS-306: Fix signed/unsigned issue for
new 7bcc3b4 TS-306: Enable log rotation for diags.log & traffic.out
new 6a5f624 TS-306: Fix file privilege elevation to work with log rotation. This closes #322.
new 46a563d doc: fix traffic_ctlman page install
new 30ad083 TS-306: Fix regression and compile issues for certain architectures.
new a4b33c6 TS-306: Fix file open permission / elevation logic to accomodate CI build procedures.
new 53d4854 TS-306: Fix clang warning, ambiguous constructor use.
new 0be393b Remove unnecessary ifdeffery.
new f2ba1dc [TS-3994] Configurable option to allow redirect follow to use original request cache key.
new 4ab2091 [TS-3994] update docs
new de42e06 Dereferencing a NULL pointer in SpdyClientSession::clear()
new cbee60c doc: use universally working curl -X PURGE call
new 5edd58c Remove unused configuration variable TFW_PACKAGE_SUFFIX.
new b29149c TS-4000: Extraneous `setvbuf()` in Diags.cc
new f606a9d TS-3991: fix coredump problems with intercept plugins written using atscppapi
new 23be599 TS-3991: clang-format fix
new 204f41e Fix a spelling mistake.
new 0f05774 mgmt: remove unused proxy.config.lm.sem_id
new cba1282 TS-4001: Separate Http2Stream from Http2ConnectionState.h
new 07c1b3c TS-4005: Disable freelist command line option fails under ASAN
new 02fe08e TS-4004: ASAN crash while running regression test Cache_vol
new df48fad TS-4001: Separate Regression Tests for HPACK from HTTP2.cc
new 0f82367 CID 1328817: Resource leaks (CTOR_DTOR_LEAK) in multiplexer plugin
new 9f4d1d1 TS-3984: CID 1328817: Resource leaks (CTOR_DTOR_LEAK) in multiplexer plugin Put back const for the assignment operator
new 1f7835b TS-4003: CID 1338381 & 1022062 in traffic_cop
new 016e1b6 TS-4001: Removed forceLinkRegressionHPACK, not needed
new a8804a2 Revert "TS-4001: Removed forceLinkRegressionHPACK, not needed"
new c761046 TS-4006 - Promote the healthchecks plugin out of the experimental plugins
new e4cb305 TS-4007: ClassAllocator: don't attempt to destruct the prototype object when ClassAllocator goes out of scope
new 3438101 TS-4007: Clang format
new 0d4c680 TS-4008: Cleanup SPDY ClientSessionSession / SpdyRequest Allocate and Deallocate code
new 0d8f083 TS-4011: HTTP/2 coredump with NULL FetchSM, another one
new 4cdc438 TS-4013: debug coredump in diagnostics
new 447ad33 TS-3863: Add support for ASAN leak detection The ssl_plugin_mutex is newed and then freed by the proxy allocator. Using the proxy allocator to allocate it.
new e5fed40 TS-4010: Add cached request/response to the CPP API transaction object
new 906d45a TS-4016: atscppapi Add the ability to skip the remap phase of the SM
new e2967b5 Remove more unnecessary TS_HAS_128BIT_CAS ifdeffery.
new 7b46778 TS-4021: TSHttpTxnFollowRedirect() in ts_lua plugin. This closes #335
new fc77df9 TS-3843: Remove unnecessary null check
new 7dbb358 TS-3847: Check if table size updates are at the beginning of the block
new fe2de1a TS-4019: Validate header names and values before passing to FetchSM
new dfcc73c doc: fix documentation typos
new 12a693e TS-3983: traffic_ctl should not exit is manager is not running
new 10574ba Updates to the directory layout
new b2c697b TS-2523: automatically max out the listen backlog
new dc82d62 Add the event name to API test debug logging
new b895530 TS-2523: fixed unused variable warning
new cb35e6c TS-3932: apply Connection options before we start a connect
new 3de7c6f Build the C++ API in the regressions script
new 648e215 Memory leak in Rule::socksParse(char*) when a token is missing the '=' sign. This closes #340
new 4c31cd2 TS-4029: remove unnecessary _memcpy and _strlen
new b4ed148 TS-4031: update docs to show new log fields
new a0a8ea1 TS-4033 Fix openssl includes for Ssslheaders tests
new 4188d7f TS-4033: improve test_sslheaders automake
new 9dc6dab Fix issue with TS-3885. Changes to TSNetVConn test to prevent it from hanging when the defer_accept is set ( via config or kernel option). This close #313.
new def017b TS-4034: Minor atscppapi cleanup
new efc5979 TS-3885: Fix compile issue on Ubuntu.
new 1d595f5 TS-4021: add documentation
new 6782c97 TS-2631: add documentation
new 8a0df99 TS-3940: add documentation
new e776c5f TS-4036: make Lua build flags consistent
new 91e121a TS-4035: simple plugin code documentation is wrong
new 156c882 Correct documentation for header_rewrite plugin
new 5e45efd TS-3885: clang-format
new 730bd80 TS-4040: add missing va_end calls
new 74c7e40 TS-4038: remove redundant isdigit() call
new a4bc60e TS-3885: Unused warning on Ubuntu
new a090b1a TS-3966 header_rewrite now allows pre-origin requests to be denied
new 2a42c0e TS-3998: Disable h2c upgrades
new ef2e4ba doc: disable doxygen build
new cb8382a TS-3986: Restore validations for flags of HTTP/2 Frame
new f862149 TS-3986: Cleanup code related to HTTP/2 frame flags validation
new 0762792 Doc: update comment.
new 2121859 TS-4045: improvement on ts_lua plugin. This closes #357
new c3d41ba TS-4045: adding one missed fix on protecting http context
new eb40086 doc: update EPEL release RPM link
new bc9f52d Doc: fix links of admin-guide This closes #352.
new 74ecfef TS-4051 Adds a Debug statement for set-conn-dscp in header_rewrite
new e37d0b0 TS-4050 - Fixes cache_promote crash when buckets=0
new 7bea929 TS-4053: Add regression tests for hit rate and size for the RAM caches
new 7d93855 This closes #364
new fbd4822 Remove unused ProtoSM.h
new cb3d5f4 TS-4047: consistently handle multiple RPATH options
new 59cb070 TS-4057: missing check for system call error
new 97f4ef0 This closes #367.
new 5115a6f TS-4018: Use HPACK huffman encoding always
new 9087a4f TS-4053 Ignore coverity warning on drand48()
new 255ea68 TS-4052: Remove use of deprecated std::auto_ptr. This close #365.
new 3ba9af9 TS-4059: default proxy.config.bin_path from the build configuration
new c98b51f TS-4063: Add regression tests for HPACK Huffman
new 9894fb1 TS-4053 Makes the RAM cache test only run with -R 3 and up
new d5307c6 TS-4063: Add regression tests for HPACK Huffman
new a68d583 TS-4062: CID 1341764: Remove DEADCODE
new 88c35d7 TS-4062: CID 1341763: Free data when error
new 805ba78 TS-4054: refactor and clarify diags_log initialization
new 596512e TS-4073: remove duplicated diagnostics
new 5f251bd TS-4030: Allow parent selection to ignore query string
new 90e785e TS-4030: Add docs for new 'qstring' param in parent.config
new 94a61e6 Fix clag analysis issue in the RamCache*.
new f17e7c6 TS-4056: remove alloc_cache from NetAccept
new 4d2c262 TS-3960: reload configuration when SSL certificates change
new c9b2241 TS-3960: fix a couple of merge errors
new bf04f7f TS-4030: Fixed a regression test failure
new 4c6f15e TS-3960: clang-format
new d2140cf TS-4023 Adds a new cachekey plugin
new b616e28 TS-4082: Huffman Encoder can not encode "0"
new 0b9ea01 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver into apache
new 59bd915 Fix clag analysis issue in the RamCache*.
new fa37701 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/trafficserver
new fc59a5b Add an experimental plugin to allow memcache clients to access cache data.
new a53a2f6 TS-4039: StreamHashTable::deleteStaleStreams doesn't initialize the value of "int i"
new 6651475 TS-4028: Set TrackerContinuation to clean up. This close #384.
new d10472e TS-3935: Fix clang errors with for_Vec
new 9fe7503 TS-3908: Fix clang errors in WCCP.
new 55c6add Clang format.
new 64957d4 TS-3944: Add documentation for TSHttpTxnServerAddrSet to clarify when it must be called. This close #385.
new 7773395 TS-4079: Support for arbitrary esi vars through HTTP request headers. This closes #378
new caae186 TS-4084: Empty README.md file
new 1c64869 This closes #368.
new 0e7975a TS-3418: Refactored parent selection to add a secondary parent consistent hash ring.
new b9bac0f TS-3418: Various style fixes.
new 9c9cd7c TS-4071: Unused mutex Diags::rotate_lock
new 09a93ea This closes #321.
new 392c34f This closes #190.
new d64434e TS-3418: clang-format
new ada9752 TS-4043: Prevent bogus FQDN characters in host header This close #356.
new 7087380 TS-4074: Escape backslashes in user/group/machine name
new a86f0c5 TS-4089: Fixed coverity issues in parent selection.
new f3cb1a0 [TS-4091] addressing internal headers This close #387.
new f8a01b8 TS-4089: clang-format
new 2a1e7b5 Change the changelog.pl script to use /usr/bin/env to find perl
new b66e45a Make sure any trailing WS is removed from the Jira summary
new 918db53 Doh, chomp does not trim WS ...
new b374294 TS-4083: CID 1343347: Fix unchecked return value. This closes #392
new 2a0a86c Generic: Remove excess semi-colons and commented out members. This close #388.
new f5439a2 TS-4101: remove unused proxy.config.stats.config_file
new a8b4a90 Bump the version to v6.2.0, we branched for 6.1.0
new e52f060 TS-4009: take continuation mutexes in stale_while_revalidate
new 894ef7f TS-4070: RemapProcessor Forward Mapping w/ Recv Port failing w/ TS-2157 changes. This closes #375.
new 2f6be79 TS-4094: Clean up RD data in RequestData. This close #396.
new c804ebc TS-3235: fix crash problem caused by sync problem in PluginVC. This closes #164.
new a94590e Format: Clang formatting.
new 413dd51 TS-4097: Encode empty string properly with HPACK
new d197d75 TS-4105: RecDumpRecords passes the wrong record type to its callback
new cd49cb2 doc: fix a typo in traffic_via command reference
new 93e2ecf This closes #399.
new 018f212 TS-4096: ts.now() should return subsecond info for ts_lua plugin
new c26952d TS-4125: wrong non-active conditions check
new a70e947 TS-4106 Allow Cache Inspector to split properly on multiline URLs
new 038b189 TS-4064: Customizable congestion control algorithms
new 500b3c5 TS-4064: Customizable congestion control algorithms: DOCS
new 33de455 TS-4096: update documentation
new 8740163 TS-4109: fix ts.debug/ts.error problem with long string
new 0588462 This closes #403.
new 419494b TS-4097: clang-format
new 7bd0b79 Doc: Typo "inorder" -> "in order"
new de05b78 TS-4088: Add support for BoringSSL
new 4425113 Update RAT excludes
new 82ce756 TS-3478: Indexing header representations on HPACK encoder
new 770e787 TS-3478: clang-format
new 8df989c TS-3967: Set stream state to close after a RST_STEAM has been sent
new 4c65b77 Doc: [TS-4123] Fix image URLs in the Security page
new 9399a76 TS-3841: LogAccess.cc assert failed when enabling custom log and stats_over_http plugin
new bb40d78 [TS-4024] wire tracing enhancements. This closes #337.
new 3a8ee6b TS-4024: clang-format fix.
new 4526694 TS-3072: Debug logging for single connection. Without config control. This closes #398.
new 63bf16f Merge branch 'pr/398'
new a008111 Clang-format fix
new 7cd0507 TS-3072: fix newer compiler warnings.
new 8e0f814 TS-4107: proxy.process.ssl.total_success_handshake_count_in has wrong record type
new 8261460 TS-4060: add JSON support consistently for traffic_layout
new d7657f9 doc: add config file for Transifex Client
new 48c23ec TS-4113: add value 4 to proxy.config.http.cache.cache_responses_to_cookies
new 9b15e3d TS-4120: proxy.config.http.response_server_str default value includes version
new 1d860f6 TS-4121: document proxy.config.http.request_via_str
new 15a14e1 TS-4122: document proxy.config.http.response_via_str
new e393e68 TS-4081 Adds --pristine to use pristine URL on escalation
new 4f98ae2 Update the missing releases
new 980c525 TS-4107: backwards compatibility for StatsProcessor metrics
new f9c717f TS-4099: fix HTTP counter metric data types
new 63ca6d8 TS-4099: add const to WebOverview methods
new fd25910 Disable automatic changelog creation for now
new 40500c7 Docs: build cleanups and multiple Jira issues.
new 96b4d52 TS-4118: CID 1347871: Add error handling in HPACK_Encode
new b4eda95 TS-4118: Fix format of a error message
new fd08c6e fix NetHandler::manage_keep_alive_queue and NetHandler::manage_active_queue bug
new 2c1bddd TS-4134: Fix privilege elevation issues.
new 93852b4 TS-4134 Fixes clang-format
new 925b9c1 TS-4139: Send GOAWAY if it failed to change stream state
new 408933a Update RAT
new 1ef6ff7 TS-4142: use uint32_t in preference to non-standard u_int32_t
new 42534a4 TS-4142: various casting fixes for OmniOS
new 7115b36 TS-4140 Fixes a coverity warning due to changes in TS-4106 (dead code)
new 56109f1 TS-4141: Null check fix.
new 7b4967f [TS-3881] Fix inconsistent return value and method name. This closes #429.
new b668017 Update CI builds for future versions, and check # of CPUs on OmniOS for now
new d304019 TS-4129: Support TSContSchedule in ts_lua plugin. This closes #420
new 304b6a6 TS-4129: fix build error
new 76d34c6 TS-4137: Stripe inspector enhancements. This closes #433.
new 4e2f0b8 TS-4131: InactivityCop doesn't close active connections that have timed out
new 5942c42 TS-4099: add core library infrastructure for Lua bindings
new e9649d2 TS-4099: add generic Lua bindings for metrics
new 1a59001 TS-4099: add Lua bindings for custom metrics
new b8539d3 TS-4099: missing proxy.process.http.transaction_counts.errors.errors
new e454a6e TS-4099: missing proxy.process.http.transaction_counts.errors.early_hangups
new 4e44756 TS-4099: missing proxy.process.http.transaction_counts.errors.empty_hangups
new b547b65 TS-4099: add automatic metrics namespace management
new 62d15ed TS-4099: fix a couple of metrics syntax problems
new e7a4dc6 Make the version of clang-format changeable.
new 496031f doc: document metrics configuration variables
new 20c24cf Update expected release date for 6.1.0
new 67cc19e TS-4099: build fixes
new 46edfde TS-4143: Validate host in GET URL This close #430.
new 0c7bff9 TS-4145: Fix cross-site scripting exploits in error messages. This closes #436.
new b671002 Remove some dead stats code.
new 90e2f02 TS-4153: incorrect sphinx version check
new 2e8dfdf TS-4154: Remove mention of non-existent Cryptohash.h.
new d52dcad Doc: TSHttpTxnHookAdd() should use txnp not ssnp. This closes #438.
new 5ebaf4f TS-4148 Add a log field for connection attempts made to origin
new 7a6d97c [TS-4138] documentation for experimental url_sig plugin
new ed6cfba TS-4104: return 1 on a new ticket created
new 7043ab6 Remove unused InkPool_r.h
new e605ec9 Remove unused InkPool code.
new f8ce9e9 TS-3645: Fix ProxyStateGet() management API.
new 17cc156 [TS-4135] fix redirect coredump
new ef31c38 [TS-4160] Reset the txn request/response handles at each hook, since core may destroy them.
new 919de4c [TS-4135] reset handles to null if getter fails
new 74d8bb4 [TS-4135] made reset implicit to init for request/response
new e6a1427 [TS-4160] add more diagnostics info and reset CachedReq since it is destroyed in tunnel_handler_cache_read()
new 37bab96 TS-4166: Memory leak in traffic_top
new 29c25d7 TS-4168: Only close inactive and active connections that have
new cce321c TS-4165 Logging breaks if changing log format. This closes #446.
new 1781275 TS-4157: Fix bad characters in traffic_via tests. This closes #440.
new 64b9e67 TS-4170: Error receiving data frame on closed connection for
new 2aae725 TS-4162: Add proxy.config.http2.active_timeout_in
new ed429b9 TS-4169: Accept .lo, .o and .a files in tsxs.
new 868efaf TS-4158: release mlocs correctly in esi pugin. This closes #441
new 60bcf3e TS-4144: Add TSHttpTxnSetHttpRetStatus wrapper in CPP API
new dc0561c TS-4117 Adds a new tool to compare configs/metrics between different ATS versions
new d8bc508 TS-3863: Add support for ASAN leak detection
new ebe8d44 Fix records.config docs to show TLSv1_2 enabled by default.
new e272002 TS-4177: Memory leak in LogFieldAliasTable
new 88a9ee6 TS-4163: fix ts_lua documentation for incorrect context information for hook point constants. This closes #451
new 2aaccce TS-4163: fix table formatting in ts_lua documentation
new a4593a2 TS-4163: fix table formatting in ts_lua documentation
new 7240d64 TS-4163: fix table format again in ts_lua documentation
new 24cc3cf adding TS_EVENT_HTTP_PRE_REMAP
new d3e63bc TS-4169: Set BUILD variable for .lo, .o and .a files
new ae29b04 This closes #449.
new cecb1ee TS-4185: Fix Request::getMethod() does not return HTTP_METHOD_PUSH
new 8c38c6c TS-4188: Client initial window size is set incorrectly in HTTP/2
new 7b8417c TS-4132: Open source Yahoo's ats-inliner plug-in
new 06f192e TS-4191: Fix typo of debug tags setting name in Developer Guide.
new cbb0d72 TS-2446: dev guide section on documenting plugins
new 23263bf TS-4132: Removed -std=c++11 from the build
new 7643ccd TS-4132: Replace nullptr with NULL
new ffeaff3 TS-4132: Remove auto
new 7349400 TS-4132: clang-format
new bf4c990 TS-4178: Memory leak in SplitDNSConfig when shutting down
new a4125c8 TS-4181: Memory leak in aio threads when shutting down
new 2b0700b TS-4132: Fix for FreeBSD 10 build
new 1773670 TS-3917: Sending only SETTINGS_INITIAL_WINDOW_SIZE in
new 78acb3a TS-4196: Memory leak from main_thread on shutdown
new a22f643 TS-4066: Memory leaks in gmake check tests
new baf2d75 TS-3917: Sending only SETTINGS_INITIAL_WINDOW_SIZE in
new c8d1651 TS-4197: Add memory debugging
new b3f9e05 TS-4198: Restore sync buffer cleanup.
new d59c7c0 TS-4199: Fixed a bug where a parent is not marked down due to a race updating the parent record failCount. Added a fix to only mark up retryable parents in HttpTransact when the retry is successful.
new ce5f394 TS-4066: Fixed most of the leaks in test_X509HostnameValidator
new 29a3b84 TS-4200: Wrong return value for TSHashTable::ExpansionPolicy
new 4d14cea Automate clang-format setup.
new 8edc393 TS-4202: missing define _HTTP_CONNECTION_COUNT_H_
new 3b19ff7 TS-4203: Multiple PD init/alloc in PollCont
new 1203340 Doc: [TS-4112] By default, TS caches objects with cookie including text This closes #410
new b30cc31 Docs: remove plugin index wall-o-blue and begin unifying plugin doc layouts
new 65f4e69 Docs: updated header_rewrite plugin documentation
new 2a51477 TS-4208: Remove unused volatile globals
new de52659 TS-4208: Cast to appropriate sized types to avoid overflow
new df1683d TS-4208: Remove extra variable
new 9be03cf TS-4190 Fix potential null reference found by clang-analyzaer.
new a17db36 TS-4077: docs: build warnings cleanup
new 0aabfb0 TS-2695: docs: howto on basics with logstash and circonus
new 81cd48f TS-4172: Cleanup debug logs of Http2ConnectionState
new 5070361 TS-4172: Cleanup debug logs of Http2ClientSession
new be14b5c TS-4209: Limit concurrent streams correctly
new c4071c6 This closes #253
new 5ab92ff TS-4214 HttpSM debug message incorrect
new 7adb822 TS-4214: clarify debug message
new ef6fb54 TS-4176: add support for matrix params in s3_auth plugin. This closes #455
new e0f8cf1 TS-4190: Disabling LuaJIT in configure still builds portions with Lua.
new 6cf460d Automatically AC_SUBST USE variables.
new 168643a TS-4190 clang-format
new 682520c TS-4176: fixing clang analyzer warning
new 9c707a8 TS-4211: Make freelist_new cleaner so we can debug better.
new 39b2eb4 TS-4095: New cppapi plugin for converting images formats to webp. This closes #393
new c106b85 TS-4201: call cont->handleEvent with OneWayTunnel object This closes #476.
new 26d611c TS-4158 Adds appropriate releases of URL MLocs
new 86c5727 Remove unused define REC_PIPE_NAME.
new e90a723 TS-4213: Remove unused arguments from frame_handlers
new 69381bb [TS-4222] Add check to see if SSLConfigParams::load_ssl_file_cb is initialized.
new f06708f TS-4095: Fix the dependency check for the webp_transform plugin
new 6d7c7a1 TS-4095: clean up webp_transform build detection
new 92a76b0 Remove unnecessary DIST_SUBDIRS overrides.
new 4784d83 Remove unused collapsed_connectio nbuild conditional.
new 35e93fb TS-4212: Add option to track memory allocation with OpenSSL
new fa9c94b TS-4095: webp_transform depends on the C++ API
new d2f2298 TS-4212: Fix for FreeBSD and malloc_usable_size()
new 15b96a4 Update docs for overridable settings.
new 2cdd101 Doc updates
new 9bf5beb TS-4228 Adds better error handling in the synthetic checks
new 099ac19 TS-3938: Add hardening (fortify) as an option to configure
new f057de3 TS-4048: restore the Vagrantfile to life
new 5731dbb TS-3938: Fixed FreeBSD - yet again on a different bug
new 9e2c463 [TS-4243] Collapsed Forwarding Plugin based on Open Write Fail Action feature.
new 7cb5d96 Remove unnecessary rcsId definition.
new 0861ec4 update README.
new 27cd067 Remove incorrect description.
new 75d182c TS-4243: Added collapsed_forward to the parent makefile so it will get built. Also changed the allocation of the RequestData so the std::string member is appropriately initialized. This was causing a crash when running. And fixed a compile error I saw in RHEL 6 This close #508.
new 5a0db7c Docs for collapsed_forwarding plugin.
new fe6f034 update index.
new 905608c some doc indendation updates..
new 587e218 more updates to index..
new 2797931 doc formatting..
new a628dd4 TS-4248: allow metrics to change type on upgrade
new 60f6cc6 TS-4065: change counter metrics to RECD_COUNTER
new ed39fd4 TS-4231: get rid of useless TSActionDone call
new a731697 TS-4175: unset INSTALL_BASE when installing Perl
new 6bd9d15 fix docs..
new 62bbecf fix docs..
new 84bd4fd Rename rr to is_rr
new ac8f298 Document proxy.config.cache.hostdb.sync_frequency
new 82c39c8 Document `proxy.config.hostdb.verify_after`
new 1d1cb8f Remove trailing whitespace
new fbdf022 TS-3977: Add cache-key-genid to experimental plugins. This closes #309.
new c16f20d TS-4340: Fix origin max connections
new 97394ae Cleanup on HostDB changes. Remove "is_rr" method and clang format.
new 66f678e Fix --enable-coverage build option.
new 2ba6e67 TS-4067: Memory leaks in parent selection regression tests.
new c01dcaa Merge pull request #566 from jrushford/ts4067
new 8b59eab Revert "Fix --enable-coverage build option."
new 60d07be TS-4321: Keep response headers in FetchSM as they are (#551)
new a387890 TS-4287: Add a simple and unavailable server retry feature to Parent Selection.
new 764749b Merge pull request #569 from bgaff/TS-4340
new 9a14797 TS-4340: Fix origin max connections
new 84e29a4 TS-4340 Add tests for per-origin connection limits
new 38aa266 TS-4341 add `origin_max_connections_queue`
new faf06b3 TS-4341 Document origin_max_connections_queue
new fa1bb29 TS-4342 Add tests for queued/max connections in addition to base tests
new 600a98e Test for queue leaking in the CLIENT_ABORT case
new 972bd4d Merge pull request #564 from jacksontj/TS-4341
new 5c21dd4 TS4287: fix unaavailable_parent_retry.
new b1bd5ca Merge branch 'master' of github.com:apache/trafficserver
new 892c6e0 TS-4341: add `proxy.config.http.origin_max_connections` to overridable configuration testing
new 1b65f76 Clang format for TS-4341
new 8d4c256 TS-4340: fix small issue related to match typ e NONE
new 95b6f47 TS-3938: Minor update to not echo the commands and added force to mv
new 2378e8a update docs.
new 6991aec update docs.
new 0faf94c TS-4253: Better debug messages in ssl_read_from_net()
new d70757a TS-4161: fixed ProcessManager stackoverflow vulnerability
new 91a8444 TS-4187: Fix connections_currently_open stat. This closes #510.
new 0792a4a TS-2642 Adds a new operator %{NOW} to header_rewrite
new 8970e51 TS-2642: fix gcc unsigned conversion error
new 6ea1d76 TS-2642 Removes case to fix CID #1352684
new 5e53b85 TS-4161 ProcessManager::pollLMConnection code refactoring
new a4b3710 TS-4258: NULL out server_session when it is destroyed. This closes #513.
new 06fbcac TS-4257: Using original scheme and check for not set in log field cqus This closes #512.
new 325422f TS-4259: Only null out ua_session if it was in the tunnel when the tunnel collapsed. This closes #514.
new 896282b TS-4255: Remove StatSystem metrics.
new 954deaf TS-4255: Format.
new d95d9e8 TS-1775: General hrtime cleanup. This close #515.
new 86a3d40 TS-4251: docs: additional id for CV anchors so search links center page properly
new 940ff5c TS-4267: HTTP/2 Updates to debugging
new 7023242 Remove unused MimeTable.{h,cc}.
new 0e419b4 TS-4230: support matrix style parameter in ts_lua plugin. This closes #499
new edf9ff1 TS-4272: Clear memory for new HostDBInfo items
new 824f2ab TS-4115: Add a multi origin hierarchy to parent selection.
new cd04bda TS-4115: fix clang-format warning.
new 73dedc3 TS-4282: Check for _do_read returning undef in AdminClient.pm This closes #527.
new 4dba248 Add a Cache-Control header example to header_rewrite.en.rst.
new cfcf6c6 TS-4271: Fix clearing metrics.
new 63e3b2d Rename RecDataClear to RecDataZero.
new dfd9776 TS-4261: Split stats API from process API.
new 96acbc1 Fix documentation typo.
new 6d258ea TS-4261 clang-format ...
new fbb5c07 TS-4056: Remove cached netVC from NetAccept. This close #381.
new 0468512 TS-4286: docs: correction to cache disabling instructions
new 1448b4b [plugin:inliner] Rename null_transform entry to inliner_transform. Add virtual destructor to HtmlParser.
new 1e9c948 [TS-4256] flagging aborts and avoiding consuming the reader This closes #511.
new 0e6e5c1 TS-4087: Reduce SETTINGS_MAX_CONCURRENT_STREAMS when too many streams
new dcb2ede TS-4133: Update the url_sig plugin so that application query parameters are left intact on the request.
new 41441da Remove unused and deprecated proxy.config.ssl.server_port.
new 015b771 New documentation for escalation plugin
new 6796021 TS-4283 Removes some obsolete comments and code from 64-bit conv
new 8607bb0 TS-4133: fix coverity scan issue, dead code in url_sig.c
new 366129e docs: dd blocks line-height to prevent unusual styling in multi-graph definition entries
new eeb001c docs: attribution on wide table styling override
new 4e4a01a TS-4077: docs: build warnings cleanup
new ce7c809 TS-1699: docs: note the impact of disabling dns lookups on authorization plugins
new ec7bd82 Fix invalid condition in blacklist plugin example.
new 0dde77e doc: include example code rather than copying it
new 797651e TS-4297 Adds a script to diff freelist memory dumps
new 8f10bd0 Minor InkAPI.cc namespace cleanups.
new 1419f49 Remove unused LocalManager ticker.
new acd06a7 TS-4284 Refactors and cleans up the geoip_acl plugin
new 5b2622e TS-4284 Adds support for IPv6 for the legacy DB
new cbcaf31 TS-4285 Makes proxy.config.http.attach_server_session_to_client overridable
new 24893fc TS-3639 Implements GeoIP information into header_rewrite conditions and statements
new b1b8267 TS-3639 Adds missing ifdef checks for build time
new ed627e5 TS-4305 Fixes coverity issues in geoip_acl plugin
new d38c09c TS-4280 Refactors the gzip plugin to improve hooks and memory usage
new f39a0c4 TS-4307 Checks for existence of alloca.h consistently
new 2a0a2e9 TS-4308 Fixes coverity issues that was uncovered
new e7951c6 TS-4087: Docs: About new settings to limit streams
new bd645d3 TS-4298: Breakdown parameter checks in Http2::init()
new 4f1a439 Remove "Not implemented" feature, fix example formatting
new 3d015ef TS-4284 Fixes geoip_acl build issues when pcre is in pcre/prec.h
new 7e52a59 TS-4266: Added GC collect in add module and delete module in ts_lua plugin.
new 1694b33 doc: fix XDebug header nomenclature
new 8aecdde doc: fix proxy.config.http.cache.open_write_fail_action formatting
new 5a0952b Minor debug tags cleanup.
new a39dd9d TS-4092: Decouple HPACK from HTTP/2
new 42d687c TS-4092: Initialize a variable explicitly
new 6ff7aaf TS-4317: Prevent cache stripe recovery from infinite loop.
new 135f88e TS-4302 Adds more control over the event API to use
new 692437f TS-4290 Refactors statement, and overall cleanup
new baa6150 TS-4310 Fixes coverity issue 1353635, 1353636 and 1353637
new ee5debc TS-4327: Fix bug introduced with the addition of multi-site origin to parent selection.
new 59c3ed1 Revert "TS-3440: Connect retries shouldn't happen if the connection has succeeeded and data has been sent"
new caafcbb TS-4313: Fix a bug in MIME caused by improper type conversion
new 62db17b Build fix.
new 2ee4a50 Revert "Build fix."
new d1557bf Revert "TS-4313: Fix a bug in MIME caused by improper type conversion"
new f0ce965 TS-4299 Allows for the content length to be processed even with C: close
new 4561dc5 Workaround for TS-4207
new 0926cf6 TS-4329 Off-by-one error in NULL terminator for aname in hostdb
new ea1691b TS-4207 Run clang format on the code...
new 5952dd7 TS-4295: Add Priority Queue in lib/ts/
new 56802d7 Use MIMEParseResult for header parse status.
new c4ad59e Clang format.
new 41ca9df Adds license to new header_regex examples
new 48d7b25 Minor cleanup to always use ink_gettimeofday.
new cbd094c TS-4313: Fix a bug in MIME caused by improper type conversion
new 1c8dc7f Remove duplicate log at HttpSM::do_hostdb_update_if_necessary()
new 58d7710 Merge pull request #540 from masaori335/ts-4087_doc
new 4d539c5 Build fix.
new f337516 TS-4250 clang-format breaks on Centos 6 (#558)
new d8e0012 TS-4339: Remove .pr file
new 4d9f529 Merge pull request #559 from PSUdaemon/rm_pr
new 7c3ac3b Fix broken test of min_keep_alive_connection
new ca28e79 [TS-3857] Change ERROR default to not log into syslogs.
new 26b4b43 [TS-3857] defer the default setting for 7.0
new acb3343 Merge pull request #567 from sudheerv/ts-3857
new 04b16b7 Merge pull request #543 from brkishore/TS-4266
new 400742a TS-4250 fix (#563)
new ecd317f Dummy commit to test github email.
new 6517827 Merge pull request #573 from sudheerv/dummy
new 8795e0b TS-4341 correct warning check
new 4546c09 TS-4183: cachekey: URI/prefix/path capture/replacement
new e3aaf85 TS-4323 Change H2 DATA frame size to 16k (was 8K)
new af76977 TS-3612: Restructure client session and transaction processing. This closes #570.
new 2776a2d Fix regress test. InkContInternal cleanup.
new 040336e TS-3909: Further trampoline crash fixes. This closes #575.
new 3c5f107 Fix TS-3612 build error with SPDY.
new cc4fb35 Fix clang-analyzer issues.
new afb415a Comment out the invocation for Solaris for the CI
new f2e3fbb TS-4164 Update to new clang-format version
new a5cddca TS-4164 Update indentation with latest tools
new f949aed TS-4320: Add ACME Plugin
new 5a3af96 Bump version to 7.0.0
new 9f9dc38 TS-4312 Add config to strictly parse URL according to RFC 3986. This closes #574
new 900dab0 TS-4312 Clang format
new c953da0 TS-4365: Prevent invalid clang-analyzer memory leak warnings in atscppapi
new 17ecac0 Update TSQA bootstrap target.
new 484fa21 Remove redundany .PHONY target.
new 5abf6ac TS-4046: Prevent memory leak of HTTP heap for server intercept case. This close #577.
new 608775e TS-4046: Better fix for cleaning up the client response for intercept plugins.
new f637325 TS-4046: Clang format fix.
new 3872a38 TS-4361: Remove TS_FETCH_EVENT handlers from Http2ClientSession. This closes #581.
new 431a8f8 TS-4318 Fix a regression in regex rules
new 3d7cdbf TS-4147 Allow gzip plugin to be a remap plugin
new 24d6365 removing a bad comma
new 0bd26e9 Merge pull request #587 from zizhong/bad_comma
new a2fe424 Prevent LogFile from calling NULL references with ASCII_PIPE.
new ba33d1c Merge pull request #592 from bgaff/TS-4365
new af7832d TS-4369: Add VIA_ERROR_MOVED_TEMPORARILY. This closes #586
new 1466cca TS-3922: Add independent websocket timeouts. This closes #590
new 780d237 Fix typo in README
new 656acaf TS-4365: Fixing two remaining clang-analyzer warnings
new 25e650b TS-3922: Fix format warning
new 518e829 TS-3922: clang format
new 3cf8f8c Merge pull request #557 from dark264sh/remove_duplicate_log
new e5d5570 Merge pull request #591 from calavera/fix_null_pointer
new c6afd54 TS-2354: docs: admin tuning section on all available timeouts
new ba22efd TS-4357: Remove SSLv2 and only allow SSLv3 to origin with configure option.
new f30ae30 WebSocket timeouts: transaction overrideable
new 2d6d7eb Merge pull request #596 from zizhong/62fe5835
new 4fdf8ac TS-3922: Websocket Timeouts, transaction overrideable & clang format
new 5b64377 Add mkheader convenience script.
new f672674 TS-4370: Refactor and rename SrcLoc.
new e5dd21f TS-4370: Add a traffic_server option to list tests.
new 01bd79c Fix stats_over_http argument parsing.
new 7810e6b TS-4116: DNS failure prohibits use of client target address (#599)
new 3303385 Release SSL sessions with SSLReleaseContext.
new deb70bd Use traffic_ctl instead of traffic_line in TSQA.
new 6aea6c5 Remove redundant ACTION_RESULT macro parentheses.
new dd06857 TS-4385: Improve cache test debugging.
new 13a20c1 TS-4378: Remove periodic warning.
new f1800a5 TS-4055: another clean up fix to eliminate the crash case. This closes #585.
new 2a1c399 TS-4364: Address remnants from HTTP/2 refactoring. This closes #584.
new 37f7c05 TS-4355: Change assert condition for TS-3612
new 9ec0676 Merge pull request #600 from masaori335/ts-4355
new 7a3d56e Build fix for traffic_top.
new 3286600 TS-3429: Fix reference counting for TSContScheduleEvery. This closes #576.
new cbf10fd TS-4375: Fix PCRE link issues on Darwin.
new 296cae5 Remove ParentResult::epoch field.
new 4c05b1c TSHttpTxnParentProxySet should take const arguments.
new 600f4bc TS-4388: Add an API test for TSHttpTxnParentProxySet.
new ecfe141 TS-4383: Allow the trafficserver group to read from the log pipe.
new 4b3f9ea Clear the disk and hostdb caches before running regressions.
new 9e85e2e Run clang-format on ParentSelection.
new f129996 TS-4328 Not retry if any bytes were sent
new a6e89ed TS-4328: Add a test for the slow response case
new 770ca6f TS-4328: removing flawed test case
new 4c3fe2a Merge pull request #554 from jacksontj/TS-3440
new 81c395b Fix build on i386 caused by type mismatch
new 5a36ca5 TS-4373: TSSslServerContextCreate and TSSslContextDestroy.
new c15a957 TS-4373: Move SSL_CTX setup out of ssl_store_ssl_context.
new 6c0441f TS-4373: Document TSSslServerContextCreate and TSSslContextDestroy.
new 46242f4 Update TSSslContext API reference.
new 131875c TS-4403: Fix stale-while-revalidate on DNS lookup failures (#609)
new 346b546 TS-4380: Move ProxyShutdown to CoreAPI.cc.
new 6b263f9 TS-4380: Make TSCacheClearT a bitmask.
new ebdcea4 TS-4380: Initial traffic_ctl support for server start/stop.
new ec77407 TS-4380: Update traffic_ctl documentation.
new 8c3d81c Build fix for test_mime on Ubuntu 14.04.
new ab4b69e TS-4388: Remove useless record API defines.
new 0689f63 TS-4388: Remove unused HttpConfig::parent_proxy_routing_enable.
new 060b8e8 TS-4388: Fix global hook handling in API tests.
new 41e013d TS-4388: Rename ParentResult:r.
new 2bf1a31 TS-4388: Refactor ParentResult initialization.
new 7a590ed TS-4388: TSHttpTxnParentProxySet crashes in parent selection.
new 2e12b62 TS-4406: Fix %<cqpv> tag. This closes #610.
new 6a107f4 TS-4240: fix coredump issues with esi plugin
new 0693f8b Merge pull request #503 from shukitchan/esi_utils
new d01dc00 TS-4413: Fix potential consistent hash iterator race.
new 6f11192 TS-4187: Keep the currently_open connections in sync with the number of sockets open. This closes #583.
new dfd3c07 TS-4180: Support for multiple intermediate cert chains if openssl 1.0.2 is present. This closes #578.
new 2dd1c4f TS-3485: Remove Warning message about ip-allow enforcement not being present for HTTP2.
new f96c1f5 TS-4387: When calling TSContSchedule()/TSContScheduleEvery(), the passed in parameter TSCont have to have MUTEX; otherwise if we call TSContSchedule()/TSContScheduleEvery() more than once using same TSCont, only the first call will take effect; all the following schedule are ignored due to MUTEX issue.
new 19cc051 TS-4075: add a state check for sslHandshakeHookState after PreAcceptHookState checking. This closes #374.
new 5ce103e TS-3485: Support ip_allow config for HTTP2. This closes #614.
new 43337d3 Fix clang build errors.
new b1f130d Clang format fix.
new 6136d8b Fix unexpected indentation in gzip.en.rst.
new 42e4b20 TS-4401 Fix clang-format indentation
new 1f71d17 TS-4401 Cleanup of the overridable switch statement
new ea4f7e2 TS-4401 Override proxy.config.http.uncacheable_requests_bypass_parent
new d59ee2b TS-4401 Override proxy.config.http.parent_proxy.total_connect_attempts
new 0da82e1 TS-4235 Mark the fuzz configurations deprecated
new 9ebed0b TS-4359 Deprecate the SPDY feature
new 509e970 TS-4411 : Added an error for unrecognized '@...' in remap.config
new ed5ccb1 TS-4411 Fix TSError to Error, this is not a plugin
new aaff748 TS-4411 Eliminate superfluous trailing \n
new 5e53b94 TS-4356 Deprecate cacheurl plugin
new 0c9115d TS-4418: Change .clang-format to allow ConstructorInitializerAllOnOneLineOrOnePerLine
new c32379b TS-4418: Update code with new .clang-format config change
new 72abdb9 Remove unused NonAtomicPtr.
new cac8bed Make clang-format work on out of tree builds.
new 3511a66 TS-4020 Use cache-key URL for some plugins
new 05888a4 TS-4315: Mistype Conditional ? : Operator
new 1124cdd TS-4315: Removing other unused macro
new d2b5a57 Reword remap.config warning mesage.
new 4048f5a TS-4427: traffic_logstats: Count TCP_MEM_HIT as a "normal" hit
new fadd144 Merge pull request #621 from bryancall/ts-4427
new ff1acce TS-4427 Fix unit tests
new d363b83 TS-4431: ATSCPPAPI needs a mutex for intercept plugins
new d07b53b TS-4432: double vc->free()
new 4d61d7b TS-4420: Fix TSHttpTxnParentProxySet crash on parent failure.
new 6903698 Fix Geo section markup
new caa402c Cleanup regex_remap vs regex_map references
new 85183a0 TS-4420: Mark HttpParentProxySet test requests no-cache.
new fdc7543 TS-4420: Sync config changes before running tests.
new a6e8332 TS-4433: Handle TSVConnFdCreate failure in the intercept example.
new 090a068 TS-4425: Make the RefCountObj refcount private.
new c1b2b98 TS-4425: Bring RefCountObj methods inline for readability.
new 0660bc5 TS-4425: Remove unused Ptr::to_ptr() method.
new 464d5be TS-4425: Rename Ptr::_ptr() to Ptr::get().
new 369ab4c TS-4425: Add Ptr::detach() to detach a RefCountObj from its holder.
new 5389f26 TS-4425: Add unsafe Ptr::swizzle().
new 2a47b9f TS-4425: Add tests for Ptr<T>.
new 8531f6a TS-4425: Add Ptr<ProxyMutex> overloads for Mutex APIs.
new 4e9d4e3 TS-4425: Add Ptr<ProxyMutex> Continuation constructor.
new f474472 TS-4425: Remove unused Mutex pointers from the threads system.
new e3ddc16 TS-4425: Switch Cache.cc over to Ptr::get().
new 3001e09 TS-4425: Switch CacheDir.cc over to Ptr::get().
new 708a284 TS-4445: Switch CacheRead.cc over to Ptr::get().
new a41002e TS-4425: Switch CacheTest.cc over to Ptr::get().
new 9085913 TS-4425: Switch P_CacheInternal.h over to Ptr::get().
new 6fd403f TS-4425: Stop using private Ptr::m_ptr in EThread.
new d700ba7 TS-4425: Switch P_UnixEthread.h over to Ptr::get().
new 15ed828 TS-4425: Pass Ptr<ProxyMutex> down through the Continuation constructor.
new 1a178af TS-4425: Switch SSLNetVConnection over to Ptr::get().
new 0e73f84 TS-4425: Use Ptr<ProxyMutex> in session acceptors.
new cf53450 TS-4425: Switch IOBuffers over to Ptr::get().
new 5841b5c TS-4425: Switch RamCacheCLFUS over to Ptr::get().
new 5df323e TS-4425: Switch CacheWrite.cc over to Ptr::get().
new d5b79b2 TS-4425: Switch iocore/net over to Ptr::get().
new 6ee02bf TS-4425: Switch DNS.cc over to Ptr::get().
new 32f84f1 TS-4425: Switch iocore/cluster over to Ptr::get().
new 23cb70f TS-4425: Switch iocore/hostdb and iocore/utils to Ptr::get().
new 8faceca TS-4425: Switch proxy/logging over to Ptr::get().
new e61ea1b TS-4425: Switch proxy/hdrs over to Ptr::get().
new a95fdf3 TS-4425: Switch the remainder of proxy/ over to Ptr::get().
new 2f45c41 TS-4425: Switch InkIOCoreAPI.cc over to Ptr::get().
new 523fede TS-4425: Hide Ptr internals.
new 64b4092 TS-4425: Use Ptr<ProxyMutex> for the Thread mutex.
new 8a680f3 Merge pull request #625 from oknet/patch-9
new e44ad2d TS-3123 Make proxy.config.http.transaction_active_timeout_in overridable
new abb875e Merge pull request #613 from jrushford/ts4413
new 71731c0 Updated with some clang-analyzer tweaks done for the CI
new 48f09d3 Restore the build parallelism as it was
new 5f0a649 TS-4436: Move hosts file implementation to `do_dns`
new 70ef31e TS-3670: Remove traffic_line.
new 606f8f7 TS-4382: initial docs on regex_revalidate experimental plugin
new fc888d9 Merge pull request #633 from jpeach/remove-traffic-line
new d22f82f TS-4440 fix truncated content-type for missing stats pages
new f94ee5e Switch stats page-not-found to 404 from 400
new f72ee36 Update Vagrant with Fedora 23 and Ubuntu 16.04
new 0f35480 Prevent segfault dealocating a NULL buffer_reader.
new 58d4a14 Remove double call to NetVConnection->do_io_read.
new ad5955e Update Server response header documentation.
new bda474e Merge pull request #640 from apache/jpeach-patch-1
new fc2a6fe TS-4410 : Fixed compiler warning on i386 builds
new b553829 TS-4274 Use the correct hostdb levels when calling lookup_block
new ace9caa TS-4441: Stop dumping core on fatal errors.
new 9d46eb1 Merge pull request #641 from jpeach/fix/TS-4441
new 9f815d3 TS-4442: Fix the --enable-coverage option.
new da4aa85 TS-4442: Prefer exit() to _exit().
new 937933a Merge pull request #637 from jpeach/jpeach/coverage
new d101338 Merge pull request #639 from calavera/remove_duplicated_call
new 26e1aef TS-4435: Changes to enable ATS to compile against openssl-1.1 beta.
new 2f6aa84 Merge pull request #631 from jacksontj/TS-4436
new a504f19 [TS-4443] regex_remap: fix $i substitution
new 4ff3947 Merge pull request #636 from jacksontj/TS-4440
new 2063780 [TS-4452] Fix the type for open_write_fail_action to MgmtByte.
new f320d1c Merge pull request #638 from calavera/fix_null_reference_in_tunnel
new 286e660 Merge pull request #645 from sudheerv/ts4452
new e8ccd02 TS-4032: Enable command line based message passing to plugins. This closes #628.
new ae7efd2 Document proxy.config.core_limit.
new d680efd Merge pull request #630 from shinrich/ts-4435
new 3b367f4 TS-4032: Format string build fix.
new 3e88f13 TS-4460: Remove record conversion from RecSetRecord.
new 16172a4 TS-3535: Experimental Support of HTTP/2 Stream Priority feature
new 294a932 Merge pull request #648 from jpeach/fix/4460
new 724aa92 TS-4450: Syntax error in CI test
new c3c9616 Merge pull request #650 from dragon512/patch-1
new 244fb89 TS-4458: Return RecErrT from Rec APIs.
new 733e0be TS-4458: Fix disabled modification behaviour.
new 05e4577 TS-4462: Clean up pending_action for TSHttpSchedule. This close #649.
new 13569e1 Fix configuration race in ParentProxy API tests.
new 169ea36 Added the build scripts for the docs portions in jenkins
new 234a4d9 Revert "Fix configuration race in ParentProxy API tests."
new ceb2a51 Merge pull request #643 from yatsukhnenko/TS-4443
new 59c3873 Improve option array formatting.
new f7cb1a7 Merge pull request #651 from jpeach/fix/4458
new 95355d8 Doc: Translate sdk/remap-plugin
new 3b159cc Doc: Translate reference/commands/traffic_cop
new 1204f6d Doc: Translate reference/commands/traffic_logcat
new 644827f Doc: Translate admin/monitoring-traffic
new fc565e4 Doc: Translate sdk/http-hooks-and-transactions
new 73dbbb2 Doc: Translate reference/plugins/regex_remap
new 2cad1cf Doc: Translate reference/configuration/plugin.config
new 34492a0 Doc: Translate reference/plugins/cacheurl
new eaf40ad Doc: Translate reference/plugins/stats_over_http
new bf8c31c Doc: Translate reference/plugins/xdebug
new 4b31e6c Doc: Translate admin/configuring-cache
new 4b635c1 Doc: Translate admin/explicit-proxy-caching
new 9820368 Doc: Translate sdk/how-to-create-trafficserver-plugins
new eaa01d2 Doc: Translate sdk/io-guide/io-buffers
new 59be248 Doc: Translate early parts of the HTTP Engine section in records.config
new 296200a Doc: Revert commits that contains modifying descriptions in msgid directly
new bd2818b Doc: Fix the po syntax error
new 1f4a810 Doc: Format po files
new c7213a0 Doc: Update po files
new d632134 Doc: Add AL2 license to new .po files
new 7f34b86 Doc: Translate sdk/new-protocol-plugins
new 9080091 Doc: Translate sdk/http-headers/marshal-buffers
new 9cfcf07 Doc: Translate sdk/misc-interface-guide/memory-allocation
new d92902c Doc: Translate sdk/index
new 23e53ea Doc: Update po files in reference/configuration/ and skd/io-guide/
new 6082695 Doc: Update translation of command reference
new ec9fc04 Doc: Update translation of API reference
new 5f45fb9 Doc: Update translation of admin guide
new 2ec4009 Doc: Translate sdk/continuations/writing-handler-functions
new 0f2191e Doc: Translate sdk/continuations/how-to-activate-continuations
new 3dfd24b Doc: Translate sdk/continuations
new f74c973 Doc: Translate sdk/io-guide
new 6c7ca85 Doc: Format po files
new 3443708 Doc: Update po files
new b109188 Doc: Update translation for admin/monitoring-traffic
new 9e376ca Doc: Update translation for admin/cluster-howto
new bc1afef Doc: Update translation for admin/explicit-proxy-caching
new 4f8432a Doc: Update translation for admin/configuring-traffic-server
new 968a7de Doc: Update translation for admin/index
new 56a8d64 Doc: fix wording and remove some sentences.
new ee27e48 Doc: Translate admin/session-protocol into Japanese
new 1287371 Doc: Format po files
new 51b2bc8 Doc: Update po files
new 6b014d2 Doc: Update translation of HTTP2 section in reference of records.config
new 48e666d Doc: Format po files
new bacb384 Doc: Update po files
new d79d17d Doc: Recreate Japanese po files
new b68bba0 Doc: Copy japanese translation strings from po files with old file names
new 71895bf Doc: Modify Japanese translations for messages whose msgid are modified
new 97b7a68 Doc: Format texts in po files in 78-wide lines
new 94cc8f4 Doc: Add Japanese translations for traffic_via command reference
new 720d456 Doc: Update translation with obsolete messages in old po files
new 533a4fe Doc: Fix a typo
new 7a3c067 Doc: Add some Japanese translations in admin-guide/configuration/cache-basics.en.po
new 9efc56b Doc: Change translation of age
new f163ac3 Doc: Add translation of "To control how long ..." part
new 6643fe8 Doc: Put spaces around english words and inline markups
new 692d2fa Doc: Update translations of glosarry
new 76da6e6 Doc: Format po files
new fe3c821 Doc: Update po files
new 01a4471 Doc: Add translations of plugins index
new 4e60c0f Doc: Update .tx/config
new a93c9ed Doc: Add translations of alarms
new 240e5d5 Doc: Update translations of data structures
new fa75dfe Doc: Remove translations for the word "use"
new 06412e3 Doc: Update translations of redirecting http requests
new c0ad8e6 Doc: Fix a typo: raffic -> Traffic
new 02e2090 Doc: Update translations of cache basics
new 7286bc2 Doc: Match translation of "revalidation" to the one in glosarry
new 49a8a3a Doc: Adjust translations of cache basics
new 4a9c712 Doc: Update translations of storage
new 1a93cc4 Doc: update translations of churn
new 2161b35 Doc: Add translations for FAQ
new da90bea Doc: Translate preface
new 3eb7ad4 Doc: insert a space before double backquote markup
new 99aef99 Doc: Add translations of Building ATS for transparency
new b78b849 Doc: Add translations of Transparent Proxying
new 878cbff Doc: Add translations of cache architecture
new a8c7658 Doc: Add translations of log formats
new f2b5312 Doc: Translate release-process
new aac1fac Doc: Update po files from Transifex
new 394893c Doc: Update po files
new 6c6b6bc Doc: Update tx config resources
new 70a23a9 TS-4466: Add links to other versions of the documentation
new 59fb3d3 TS-4466: Specify language explicitly
new 77bd40b TS-4366 Uninitialized stack value used in mp4 plugin
new 25be6b3 TS-4448 Remove superfluous \n in Debug() statements
new 8ed5bf2 TS-4472: Decrement http_current_active_client_connections_stat in HTTP/2
new 08b2ed4 TS-4473: Fix ParentProxy API test race condition.
new e33c2d0 Merge pull request #659 from jpeach/fix/4473
new f72687c Merge pull request #660 from masaori335/ts-4472
new f38eb64 TS-3123: Missing break statement and failing clang-analyzer
new 523ce00 TS-4473: Fix formatting.
new 006d636 TS-3123: Missing NULL check and failing clang-analyzer
new 4b4e12a TS-4467: Fix assert conditions (#655)
new ca35a05 TS-4466: Improve a layout and behavior of the switcher
new 736009b TS-3959: requests are retryable only if bytes were sent and there was no connection error
new b67906d Add tests for TS-3959
new 5b5efae TS-4108: Switch SSL metrics to RECD_COUNTER.
new 0c958f8 doc: fix spelling.
new c2fd76b TS-4477: Decrement http_current_client_transactions_stat in HTTP/2
new bd5eef6 TS-4460: Fixed clang-analyzer error, unused assignment
new 5c49606 Merge pull request #661 from jpeach/fix/4108
new cd1782d TS-4473: Failed clang-analyzer, dereference null pointer
new 53ab967 TS-4473: Reset txnp after restoring the deferred event.
new c0fd68a Merge pull request #662 from masaori335/ts-4477
new 716fb2d Merge pull request #658 from jacksontj/TS-3959
new ff319fc Merge pull request #654 from maskit/ts4466
new 9620b16 TS-4377: update documentation links in default configuration files
new 3b6db01 docs: update documentation stylesheets to allow wide tables
new 3d277c1 docs: update snippet for regex_revalidate on plugin index
new 1cff522 TS-4367: Failed clang-analyzer, memory leak in mgmt/api
new 600c963 Added v6.1.1 release date
new 3b518ed Added v6.2.0 release date
new 7ab91ff Clang-analyzer failure, Called C++ object pointer is null
new a5b5a27 Merge pull request #668 from bryancall/clang2
new be31547 TS-4485 schedule HostDBSyncer in ET_TASK threads instead of ET_NET threads
new 56d388b use shortened doc link in opening comment and remove errant character
new f789a5f TS-4455: remove eosRcvd and isEosRcvd(). This closes #646.
new 87d1fc5 TS-4479: Clang-analyzer failure, Potential memory leak
new 456ade9 TS-4661: SSL Client Connections not closed.
new 55c57b3 Fix ParentProxySet configuration race.
new bcdcd63 TS-4486: Add release to MutexLock.
new 501668f Merge pull request #672 from SolidWallOfCode/ts-4486
new d1f5633 Merge pull request #670 from jacksontj/TS-4485
new 7013e90 TS-4469: TS-3612 restructuring issues causing crashes in plugins. This closes #657.
new b0daff9 doc: fix cachekey typos.
new bf7ff1e Merge pull request #671 from jpeach/fix/parent-test-race
new a647412 TS-4309: Simplify read/write loops to address upload/download speed problems. This closes #629.
new 2d5e6ee Fix ssl_cert_loader libtool linking.
new 6adacec Remove global regression_level.
new 424de02 Add a trivial regression test driver.
new c976e09 Combine libtsutil test programs.
new 4864b0b Merge pull request #675 from jpeach/jpeach/regressions
new 0c5f3d7 Add libtsutil test main.
new be4a47f remove typo line at aio_queue_req (#676)
new 0221c9e TS-4490: Prevent regression test from always running.
new f1642f0 TS-4489: Remove second calling of Http2ConnectionState::delete_stream in Http2Stream::do_io_close
new d4b203f Merge pull request #680 from jpeach/fix/4490
new c839432 TS-4490: Run clang-format.
new 4fb7791 TS-4309: Fix missing event setting that was causing a spin if a end of SSL stream occurred due to ERR_SYSCALL. Also fixes clang warning described in TS-4492.
new 506153a TS-4494: Replace ink_code_md5_stringify to ink_code_to_hex_str
new 1385f52 Merge pull request #683 from shinrich/ts-4309-3
new b1d1b69 Merge pull request #682 from masaori335/ts-4489
new 3f9fd4e Merge pull request #684 from masaori335/ts-4494
new 450fbc8 Clarify that `sscl` is for body-- not body and headers as the docs previously implied (#687)
new be14399 Fix typo in comment.
new ca8cecd TS-4499: balancer plugin cannot use over port number over 32767
new 577ca8f Merge pull request #691 from dark264sh/TS-4499
new fe41af3 Update configure.ac - change build/aux to build/_aux
new 85e0f0d TS-4478: AsyncHttpFetch hangs since ProxyClientSession changes.
new 78d834b Merge pull request #688 from shinrich/ts-4478
new 788f67e TS-4408: Remove volume.config ordering constraints.
new 42becd0 TS-4489: Log plugin remap error message.
new c637c5e fix fetch api to release async item sooner
new 74b9cef Merge pull request #685 from shukitchan/swrsie
new 2bcf06d TS-4489 clang-format ...
new c30f6f9 TS-4189: Add a test driver for HPACK
new 716df70 TS-4189: Add test cases for test_HPACK
new af7ad4f Merge pull request #677 from maskit/ts4189
new 30a1eed TS-4496: Remove ink_code_md5_stringify and unused code
new 092f6e4 Fix a spelling error in balancer.en.rst.
new d48b76e TS-4331 TTL is in seconds, not nanoseconds (#695)
new fd834d7 TS-4511: ATS crashes when no_dns_just_forward is configured without parent proxies (#698)
new aac5a52 Merge pull request #686 from masaori335/ts-4496
new 590edf6 TS-3245: Allow multiple plugins to safely use getopt(3).
new 52843c0 TS-4514: Transaction hangs when no_dns_just_forward is configured but parent proxy is unresolvable (#699)
new a826e1b TS-4517: Build tests during "make check" phase (#702)
new 10a7db9 TS-4531: Clarify time unit confusion in HostDB sync interval.
new 6591357 TS-4521: add LIBTCL for test_HPACK_LDADD
new 1655fcf Mark TSHashTable non-copyable.
new 9213f2e Merge pull request #706 from oknet/patch-15
new 029a9cc TS-4527: Removing unneeded do_io_read and do_io_write that were cause error messages to be logged
new 8ac42b1 TS-4533 Support port numbers in resolv.conf (#709)
new 80213e3 TS-4407 tsqa tests for hostdb (#710)
new 70e11a2 TS-4536 Don't always refresh an IP when serving stale (#713)
new 96d5fb5 TS-4535 fix segfault in hostdb for serve_stale_for with no hostname (#714)
new 005ef61 TS-4534 Remove redundant comma-- to make the json actually valid (#715)
new 2d76e1b TS-4545: Tools do not build cleanly on OmniOS
new 2bd250b TS-4533 correctly set default DNS port when using ats_ip_pton
new af4fdde Merge pull request #716 from bryancall/TS-4545
new 7262324 Merge pull request #707 from jpeach/fix/tshash-noncopyable
new 78850a8 TS-4537 Add `erase` method to PriorityQueue (#708)
new 91a86ad Merge pull request #711 from bryancall/TS-4527
new bb4d873 [TS-4529] Adjust thread with the right continuation. This closes #703.
new 6c49268 Add timeout example and clarify PATH component
new a918487 Clarify settion when used with API
new e5db6be TS-4543: Fix core in HttpSM::tunnel_handler_post. This closes #718.
new 00fb9df Merge pull request #704 from jpeach/fix/4531
new 7e02353 remove OS_TYPE restriction in gunzip and add unit test
new ed2e0d9 Spell separated correctly.
new aba8abc Merge pull request #666 from jsime/config-doclinks
new 8a861ea TS-4119: Don't apply any compiler sanitizers to LuaJIT.
new 57fa221 TS-4560: Fix C++ API shared_ptr detection.
new 0f7127a Merge pull request #719 from shukitchan/ostype
new 21a2969 TS-4510: support multiple header with same name
new d8634d6 Merge pull request #697 from shukitchan/multi-value-header
new 480b899 Merge pull request #720 from jpeach/fix/4560
new c1b8b12 TS-4560: Fix the out-of-tree build
new 9154211 TS-4470: ASAN stack-buffer-overflow when slow log is enabled
new 40508bb Fixed spelling mistakes in comments
new 67c23f8 TS-4565 Enables clang_format AlignConsecutiveAssignments
new d6906e2 TS-4565 Update indentation with = alignment
new c87912a TS-4565 Fix build errors, clang-format messes up @@
new 579afd9 Remove unused file DebugStreamLevels.txt
new 7c20bde TS-4563: Make the LuaJIT build unconditional.
new edfb7a9 TS-4100: Permanently enable Lua metrics processing.
new 4502c1a TS-4100: Remove the XML-based stats processor.
new 0eee262 TS-4100: Fix a metrics.config typo.
new b5bebbd TS-4100: Remove hard-coded metrics initialization.
new 7ec0d8d Merge pull request #705 from jpeach/fix/4100
new a59dea0 TS-4500: add cookie-rewrite functionality into header-rewrite plugin
new ceec590 Merge pull request #721 from bryancall/TS-4470
new 9a3d484 TS-4566 Disabled clang-analyzer on LuaJIT
new 3276feb TS-4566: Fix LUA_CFLAGS whitespacing.
new 71b1380 TS-4566: Try harder to exclude LuaJIT from static analysis.
new 67efb38 Remove dead store.
new c7db3b7 TS-4566 Also enable the ATS PURGE again
new 6474695 TS-4560: Add generated shared_ptr.h to gitignore.
new 639a081 TS-4470: ASAN stack-buffer-overflow when slow log is enabled Update to use offset
new ebbd54b Merge pull request #724 from bryancall/TS-4470
new d9e2dfe Adds the github specific build scripts
new b91cc9f TS-4568: Milestones where changed from seconds to milliseconds
new 7b4b582 Merge pull request #725 from bryancall/TS-4568
new e5255f4 TS-4569: New Coverity issues found in updated scan Fixes for issues: 1356985, 1356984, and 1356982
new 3a3cb0a TS-4572: Fix "Unchecked return value" (CID 1356972)
new 26ec8cb TS-4569: New Coverity issues found in updated scan Fixed issues: 1356981 and 1356983
new 97d6e2b Merge pull request #726 from bryancall/TS-4569
new 2b60f93 Merge pull request #729 from bryancall/TS-4569_1
new 9c672bd TS-4569: New Coverity issues found in updated scan Fixed issues: 1356980 and 1356979
new 80efccf Adds a little script to mirror github, and trigger Jenkin builds
new 25d00fa Remove superfluous output to stdout
new 4e91733 TS-4569: New Coverity issues found in updated scan Fixed issues: 1356977
new d2f6c9c Merge pull request #692 from zizhong/headerrewrite
new 7a873e0 Fixes the gh mirroring tool to retain <cr>
new 4059740 Merge pull request #731 from bryancall/TS-4569_3
new 6a5631c Merge pull request #730 from bryancall/TS-4569_2
new 0597cfe TS-4571: Fix "pointer to local outside scope" (CID 1356978) (#727)
new 2d6052f Merge pull request #728 from PSUdaemon/TS-4572
new 18ceb12 Fixed spelling mistakes in comments
new 890f169 Improve NetAccept code formatting.
new cb4941f TS-4579: Add hook-trace example plugin.
new be90d64 TS-3785 List --command options in traffic_server usage information
new e562f95 TS-4577 remap_stats: Fix memory leak
new 0ee06bf Merge pull request #738 from strotyl/TS-4577
new 88d33c0 Merge pull request #737 from jpeach/fix/4579
new ab84e0e TS-4570: Return to TS_HTTP_OS_DNS_HOOK if server address is set.
new e9b68c3 TS-4589: Coalesce CPP API examples build.
new 80d8653 TS-4483: Simplify NetAccept and SSLNetAccept.
new 1136124 Merge pull request #742 from jpeach/fix/4589
new 7debabe Add vertical whitespace.
new 9f774fb TS-4518 Add the basic APIs and code for UUIDs
new 56c0a67 TS-4449 Cleanup of coding style
new b905a52 TS-4449 Better errors and debug output
new 78d6bbb TS-4512: Error when building with gcc 6.1.1
new 38c0d58 Remove unused stats.config.dtd.
new d42ac85 Merge pull request #746 from bryancall/TS-4512
new 53f7579 TS-4331: Major re-write of hostdb (#653)
new 4540f13 Remove dead header file ConfigParse.h
new aae6934 INKContInternal & INKVConnInternal Optimize
new 2f50842 check the change of lock after return from wbe callback and handle (needs & EVENTIO_READ) first.
new d939dd1 TS-4156: remove the traffic_sac, stand alone log collation server
new 64d79bf Merge pull request #593 from mingzym/TS-4156
new c1f7bef TS-4331 Remove printf that slipped past review
new 8652504 TS-4518 Eliminate memory leaks in UUID regressions
new 931b683 TS-4604 : Command for configuring traffic server corrected (#756)
new 6740497 TS-4606 TS-4331 0 is a valid FD
new 4928909 Update configuring-traffic-server.en.rst
new 986e56b TS-3371: Programmatic disabling of SSL ticket use.
new dddeb0b Change user to jenkins
new 8c43d23 Make all configure scripts use jenkins user
new c05f02d TS-4481: CPP API - clear handles and reload on demand. This closes #663.
new b1ff658 TS-4609: Fix uninitialized read in SDK_API_HttpTxnTransform.
new 4aea32d Add support for the mirror triggers for all branches
new c8328c6 TS-4481 clang-format
new 49bafe1 TS-4611: Fix the CPP API plugins to liba against libatscppapi. (#764)
new 1bf2f04 TS-4542: ASAN error with HTTP/2
new e1a3705 TS-4605: fix Coverity issue 1357058
new f1479d5 Merge pull request #759 from jpeach/fix/4609
new 4bdf050 Clarify debug log line
new 46a0908 docs: layout fixes and consistency updates for tables, value lists, and notes
new eb7dbfa docs: central json config for valid languages and versions
new 710cefc docs: update lang/version switcher to use external json (to avoid backporting headaches)
new c14221a docs: layout fixes and consistency updates for tables, value lists, and notes
new 900bf01 Merge pull request #757 from persiaAziz/patch-2
new 2832d63 TS-4588: Add initial clang-tidy configuration.
new c10495e TS-4588: Add braces around statements.
new 221898d TS-4504 Use the default config dir for configs
new 531cfff Merge pull request #760 from bryancall/TS-4542
new 029d65d Fix configuration details for gzip plugin
new 779fd2f TS-4520 header_rewrite: Add a new ID condition, with 3 types
new a56c5ac TS-4550 Adds X-Transaction-Id to xdebug
new c64ce72 Merge pull request #767 from masaori335/ts-4605
new 54b0d31 TS-4324: Allocate 16KB for DATA frame payload exactly
new 3ad8e94 Merge pull request #733 from masaori335/ts-4324
new 0ebfab0 Doc: Update po files for ja
new e707c3e TS-4608: Fix memory leak in ProxyAllocator.cc. (#774)
new 658cbb9 Merge pull request #740 from jpeach/fix/4570
new 04cedfd Remove unused HttpTransStats.h.
new 5bb4076 TS-4625 epic: Adds a mutex to the continutation
new e63b12d TS-4395 Add new plugin, remap_purge
new 541bd55 Merge pull request #778 from zwoop/TS-4625
new e28bf65 TS-4395 Fix a few coverity warnings
new 6ff69b7 TS-4598 : Coverity Null-Check after deref in NetworkUtilisRemote.cc
new 21d9f6e TS-4395 Replaces memrchr, since it is not on OSX
new 44bc6b9 TS-4629: Fix use of invalid iterator in ServerSessionPool::purge. Add postfix increment to IPHashTable::iterator. This closes #780.
new d30791b TS-4629: Add now required braces to for loop.
new 715edaf Merge pull request #775 from strotyl/TS-4598
new 7e84896 Remove unused file UserNameCacheTest.h.
new dff3d2b TS-4633: Fix an erroneous warning message when reading the parent.config file.
new f97d0b6 Temporarily disable ParentProxy API tests.
new 4c60dd5 Merge pull request #784 from jpeach/fix/disable-proxy-tests
new e5d53b1 Merge pull request #782 from jrushford/TS-4633
new 0b32321 Missing whitespace preventing formatting
new 5e959ec TS-4623 Adds a pre-commit script for git
new fadb41b TS-4519 Adds a new log tag, %<crid> for the sm_id
new dda9df7 TS-4519 Adds a new log tag, %<puuid> for the process UUID
new 4cd270d TS-4519 Adds a new log tag, %<cruuid> client_req unique ID
new c3e999b TS-4519 Added docs for new tags
new 1b689ef TS-4519 Typo on the cruuid
new b9f16f2 Merge pull request #754 from oknet/TS-4487
new 36ee050 Merge pull request #752 from oknet/TS-4590
new 2aa2504 Merge pull request #758 from persiaAziz/TS-3371
new 9cb8d85 Remove unused proxy.config.ping.
new bf84d64 TS-4635: Fix RefCountCacheSerializer file descriptor error path.
new 2c4b352 TS-4635: Move RefCountCacheSerializer to a separate header.
new c0336aa TS-4100: Remove remaining stats processor code.
new 2500770 Merge pull request #789 from jpeach/fix/4100-2
new d36cb47 TS-3816 : Replace ptr_len_cmp with memcmp (#783)
new 6e5c3c8 Integrate clang-tidy into the build. (#770)
new 2cf4270 Merge pull request #788 from jpeach/fix/4635
new b34b1ca TS-4647: Fix incorrect buf reference
new 9893aa8 TS-4639: Add git to Vagrant builds
new 8d6c0aa Move header_rewrite_test into the automake tests.
new 66d0ce8 Fix whitespace.
new 1db2d3a TS-4472 Fixes http_current_active_client_connections_stat metric
new 8c44ecf TS-4610 Fixes HTTP and HTTP2 stats
new 963c4d9 TS-4596: docs: documenting proxy.config.http.errors.log_error_pages
new 0ac1f25 TS-1699: docs: additional clarification on effects of disabling doc_in_cache_skip_dns
new ba699f8 TS-4649: Minor style improvement to the loggin system.
new eccd2ca Merge pull request #791 from jpeach/fix/4649
new f4a97a9 TS-4650: cachekey: not thread safe
new cdc8879 TS-4651: ASAN issue with gcc 6.1.1 Changed the way the atomic swap is being done
new 0ce7d6f Merge pull request #793 from bryancall/TS-4651
new 263672c Format HttpTransact::is_request_valid() debug logs consistently.
new c6f2b34 docs: update lang/ver builder script to support both public docs paths and local working copies
new bffb3dd TS-4617: docs: release neutral lang/version switcher
new 736e33a TS-4652: ASAN issue in logging with gcc 6.1.1 Remove the dirent member and make it local the method. Initialize the LogConfig before starting the flushing threads.
new e0150e0 TS-4655: Remove SessionAccept pointer from SSLNetVConnection.
new 7116377 TS-4660: Improve remap.config error messages.
new a941a64 TS-4659: Log format errors on startup.
new 8253a13 Merge pull request #794 from bryancall/TS-4652
new 03f9bb3 Merge pull request #795 from jpeach/fix/4655
new 106e3d5 Merge pull request #796 from jpeach/fix/4660
new 2c6a97e Merge pull request #797 from jpeach/fix/4659
new 0ef0110 doc: Fix spelling and manpage reference.
new 7f97e6c TS-4663: Fix ASAN crash. Scheduled event triggers after ClientSession deleted.
new ac49da2 Merge pull request #799 from strotyl/TS-4647
new 2c58e39 TS-4624: use the server UUID in the Via header
new 7f1500c TS-4672: Add lifecycle events to hook-trace example plugin.
new 4493cd2 TS-4673: Remove unused HttpSM::historical_action.
new 1ac6b59 Update Vagrant with Fedora 24
new 58386b2 Updated to install packages for Fedora boxes
new bb49a97 TS-4668: CID 1021677, 1021676: Uninitialized members in traffic_top/stats.h
new 66ab52e Merge pull request #804 from yatsukhnenko/TS-4624
new fcb9895 Document hostdb.fail.timeout
new a736ba7 TS-4684 Leaked references to HostDBInfos from HttpTransact (#811)
new be56882 Merge pull request #808 from jpeach/fix/4873
new 6cef292 Merge pull request #807 from jpeach/fix/4672
new b1cd9df TS-4627: support TSRemapOSResponse in ts_lua
new e83ff17 Merge pull request #779 from shukitchan/osresponse
new ef57dfa TS-4674: Remove useless assert statement (#809)
new dbc39e0 TS-4689 Assert if Machine UUID init fails
new 5fa1cd2 TS-4595: TSRuntimeDirGet
new 30b01c7 Merge pull request #814 from zwoop/TS-4689
new 526b869 Merge pull request #805 from yatsukhnenko/TS-4595
new 0a699266 TS-4652 Fixes log field initialization, previously crippled
new 6529034 Merge pull request #813 from zwoop/TS-4652
new 1503ac0 TS-4680: thread safe initialization in TS*DirGet() functions
new 65972a1 TS-4653: esi plugin - disable HTTP_COOKIE variable by default and implement a whitelist mechanism to allow the specified cookies for it Original code and idea contributed by Chris Rohlf
new 880127b Merge pull request #798 from shukitchan/esicookiepatch
new 82a7db7 TS-4667 Uses the WKS in the gzip plugin
new 49e6515 Merge pull request #817 from zwoop/TS-4667
new 0169c99 Merge pull request #816 from strotyl/TS-4639
new 15b2ab0 cachekey/pattern.h: clang format
new 6574400 TS-4688 handle DNS compression labels in SRV responses (#812)
new d91457b TS-4622 Use port from SRV response when connecting to origin (#773)
new 13a70c1 Revert "TS-4622 Use port from SRV response when connecting to origin (#773)"
new 1eebb83 TS-4622 use port from SRV response for origin connections
new 7ffa6cb Add some initial SRV tsqa tests
new 71bc0bb Merge pull request #820 from jacksontj/TS-4622
new 9f3726a TS-4615 set SRV scheme based on next_hop_scheme
new d81c519 Add TSQA tests for https SRV records
new 8a0398a Merge pull request #768 from jacksontj/TS-4615
new 833697d TS-4683 Adds better error handling on config problems
new 0aedb75 Merge pull request #815 from yatsukhnenko/TS-4680
new 68e1c7c Merge pull request #818 from zwoop/TS-4683
new c9066fa Merge pull request #792 from torchbox/ts4650
new 435f18f TS-4311 Removes support for SPDY completely
new 17dbf54 Merge pull request #819 from zwoop/TS-4311
new 8d6c6cc TS-4678 Promotes a few plugins to stable
new 67fc2b3 TS-4696: Coverity 1267824: Missing unlock in mgmt/Alarms.cc
new e9d911b Updated some build instructions
new dd72dd5 Use devtoolset-3 for ATS 7 and later, when available
new ccfa0ba TS-4678 Updates the docs as well
new 4a9c564 TS-4694: Some refactoring after SPDY is removed
new ef08b3a Merge pull request #800 from shinrich/ts-4663
new 0024323 TS-4614: avoid e->schedule_in for dummy event. This closes #766.
new 4b3d903 Merge pull request #825 from masaori335/ts-4694
new ead21d2 TS-3620: Enable HTTP/2 by default
new e5db4d9 Merge pull request #821 from zwoop/TS-4678
new 7a87d6b Update STATUS
new 832f04b TS-4693 fix priority selection for SRV records
new fd00a33 Merge pull request #826 from bryancall/TS-3620
new 1f08c12 TS-4645: traffic_top doesn't start
new 19548db Merge pull request #828 from bryancall/TS-4645
new e302283 Fix test_hostdb SRV testing
new 346af51 Merge pull request #827 from jacksontj/TS-4693
new 0aefbe5 TS-4475: Modified the event handlers in LogCollationClientSM.cc to handle and ignore the VC_EVENT_INACTIVITY_TIMEOUT event. Previously, this event was un-handled and would cause a core dump.
new 830997a Remove unused RefCounter class.
new c190c1a doc: improve logs_xml mote formatting.
new 63a435f TS-3965
new d7aeb60 Merge pull request #832 from davidbz/TS-3965
new a086c06 TS-4709: Separate LogFilter expression parsing.
new 4d02d0e TS-4706 Truncated SNI name during escalation
new e2453f1 Merge pull request #835 from jpeach/fix/TS-4709
new b4dbcd3 Merge pull request #837 from gtenev/TS-4706
new 87b898c TS-4713: Remove obsolete TSFetchClientProtoStackSet/Get
new 0e0d58c TS-4710 make `proxy.config.srv_enabled` transaction overrideable
new 2e5da17 TS-4710 document srv_enabled as overrideable
new 4762f63 Merge pull request #839 from apache/status_update_620_rel
new efd3582 TS-4475 : Handle VC_EVENT_INACTIVITY_TIMEOUT in LogCollationClientSM.cc Based on suggestions from Oknet Xu, we now close the client connection on the timeout event instead of ignoring it. Also, we set the net_vc associated with the client connection to have a timeout of one day or 86400 seconds instead of the default value.
new cd04d99 TS-4711: Remove proxy.config.log.custom_logs_enabled.
new 85c0211 TS-4507: Fix SSN and TXN hook ordering.
new e0664e4 Merge pull request #787 from shinrich/ts-4507-2
new 4a23cec TS-4671: Allow for multicert line with action specified but not ssl_cert_name.
new 12d5694 Merge pull request #810 from shinrich/ts-4679
new a075556 TS-4720 correctly check if requests have a body
new 5140e9f Fix typo in the docs
new a95bb44 Spell "pseudo" correctly.
new ed534a9 Merge pull request #840 from jpeach/fix/TS-4711
new c71fa8c TS-4554: Add some limitations in Http2DependencyTree
new 845227c Merge pull request #836 from jacksontj/TS-4710
new cf3913e Merge pull request #841 from jacksontj/TS-4720
new e4300be TS-4711: Remove custom logs member variables.
new 4834129 TS-4475 : Handle VC_EVENT_INACTIVITY_TIMEOUT in LogCollationClientSM.cc Based on suggestions from Susan Hinrich, we now also handle the VC_EVENT_ACTIVE_TIMEOUT event. In addition, we also perform the same clean-up activities performed for the EOS and ERROR events in addition to closing the client connection.
new bf82d9f Merge pull request #838 from masaori335/ts-4713
new d3ae487 TS-4726: Remove unnecessary assert in ProxyClientTransaction::release
new 2db110f Merge pull request #830 from masaori335/ts-4554
new 8a7c8fc TS-4717: Http2 stack explosion.
new 9669782 Merge pull request #842 from shinrich/ts-4717
new e47721f Fix kqueue debug log spelling.
new 0d2fcc1 Minor style and vertical whitespace fixes.
new 5fd32b1 Group boolean members to reduce alignment padding.
new cb2fa3c TS-4475: Fix un-handled event crash in LogCollationClientSM.cc
new 21d457c TS-110: Added @host parameter to regex_remap to allow matching on host field.
new 18325ad doc: Update log space documentation.
new 42cd24c TS-4564: docs: documenting metrics.config in admin guide
new c81cb35 docs: add brief description for each config file on index
new a71fedc TS-4675: docs: fix and reorder hook descriptions in header_rewrite docs
new 0a12b26 TS-4728: Return bool from LogHost boolean functions.
new f502718 TS-4728: Remove invalid LogHost assertion.
new bb6640d Merge pull request #848 from petarpenkov/TS-110
new 010e8f0 Merge pull request #850 from jpeach/fix/4728
new 3619d0f TS-4736: Removing the README of regex_remap
new 7be9942 Merge pull request #852 from petarpenkov/TS-4736
new fa2072d doc: Fix spelling.
new 0ea0f21 TS-4619: intermediate chain loading can miss certificates.
new 41c267d Merge pull request #846 from masaori335/ts-4726
new df09fa3 Merge pull request #853 from shinrich/ts-4619
new 1975d67 TS-4732: Changing the do_io_read API so it can be called with NULL and 0 byte values. Allowing do_io_read and do_io_write to not warn on closed connection when we are only trying to disable the reads and writes for it. Removed some macros that were used in a few places (not all the time) and a couple that were not used at all.
new 75c98b6 TS-4184 Makes -std=c++11 mandatory
new fa9dc5e TS-4360 Renames NPN_ defines to ALPN_
new 86b4079 TS-4691 Removes a bogus assertion which can cause failure
new e5a919c TS-4750: Fix Connection Leak warnings.
new a1dd890 TS-4548: Add lua_getfield helper.
new ffa5b35 TS-4548: Convert logs_xml.config to Lua.
new 36505e7 TS-4548: Remove enable_lua.
new b5aeb8c TS-4548: Apply clang-format to libbindings.
new ef6ca7a TS-4548: Add a Lua stack helper class.
new 9e33135 TS-2048 Avoids scheduling CFLUS compressor when not enabled
new 0f59433 TS-4584: Resource leak, CID 1254818 and 1254809
new e5261f4 TS-4719: Make AIO threads interleave memory across NUMA nodes.
new a4b9d2d Merge pull request #851 from jpeach/lua/logging
new 090ae2a TS-4716: Install manpages in $PREFIX/share/man.
new 22dff78 TS-4548: Fix LogHost leak on config error path.
new 301561c TS-4751: Prune cached headers before merging the updated response.
new df4abfa Merge pull request #870 from jpeach/lua/coverity
new 8fa6519 Merge pull request #868 from PSUdaemon/ts-4719
new e69121a Merge pull request #867 from zwoop/TS-2048
new 86fa338 Merge pull request #861 from zwoop/TS-4360
new b5efbd4 Merge pull request #862 from zwoop/TS-4691
new 944c527 Merge pull request #858 from zwoop/TS-4184
new d244980 TS-4695 Removes the --enable-cppapi build option
new cb88d7c Remove traffic_sac from .gitignore
new 7dc4ff6 doc: Remove stale Traffic Line references.
new 8f0f57b Merge pull request #864 from jpeach/fix/4571
new bce1ab5 TS-4362 Removed cacheurl plugin
new 0fd360b Fix race condition in traffic_server startup
new dc34636 Merge pull request #869 from jpeach/fix/4716
new cae1298 doc: Fix %<cwr> formatting.
new 64f7ed4 Fixed spelling in comments
new 4898250 TS-4755: Header Frequency plugin. Initial version
new 7e12104 TS-4764: Return the aligned field size from marshal_client_req_uuid().
new 18435df TS-4755: Custom log and locking added
new 4104bb4 Merge pull request #874 from strotyl/TS-4696
new c6f966a Merge pull request #875 from strotyl/TS-4668
new 40b7b48 TS-4697: Free MIOBuffer if the ipallow check fails.
new fe413ca Fix static analysis warnings in Lua bindings.
new b82d6b0 Merge pull request #878 from jpeach/fix/4764
new f87e019 TS-4763: Rename body_len log acces methods.
new 3cb1e7f TS-4763: Rename cqbl and pqbl log fields to cqcl and pqcl.
new 2c0a752 TS-4763: Add the ssql, cqql, pqql, and cssql log fields.
new 613f73d TS-4763: Use more macros to default LogAccess fields.
new bd69020 TS-4766: HTTP/2 frame corruption fix.
new 49973c7 Merge pull request #880 from jpeach/fix/4763
new bd4ae35 TS-4452: Change active copy of cache_open_write_fail to be MgmtByte also.
new 277a111 TS-4755: back to stdout, locking in TSContCreate
new 6d4637c TS-4391: Duplicated parent origin retry types
new a5da7b0 Merge pull request #881 from shinrich/ts-4766
new 4979210 Merge pull request #863 from shinrich/ts-4750
new 29bc28a TS-4729: Fix dead assignment.
new 3543703 Merge pull request #849 from shinrich/ts-4729
new 4090e49 doc: Document the %<pqsp> log tag.
new 9c1be14 TS-4601: Connection error from origin_max_connection with origin_max_connections_queue set to 0 should not retry
new be3d58b TS-4749: generate warning message when origin_max_connections limit is passed.
new 17169e3 Merge pull request #762 from shinrich/ts-4601
new 8b5f05c Merge pull request #856 from shinrich/ts-4749
new 0db17b1 Merge pull request #860 from zwoop/TS-4695
new 2eadd97 TS-4737: Remove XML log configuration.
new f5c2a2d TS-4217: Change stream state after sending HEADERS frame
new f48cdd6 TS-4546: Fix a build error on OmniOS
new b4e9fb5 Merge pull request #883 from jrushford/ts-4391
new 5e9b18a TS-4665: Http2 not terminating stream with short chunked response.
new a8b2902 TS-2153 : Add -M to traffic_manager options if needed
new 929a9a6 TS-2237: Fix double encoding of URLs in squid logs.
new 53a5330 TS-3540: Remove the channel_stats plugin.
new fa5ccfc TS-4249: Deprecate stale_while_revalidate plugin.
new bcde1fc TS-3929: TSRemapNewInstance and TSRemapDeleteInstance should be mutually inclusive.
new 17abae1 TS-4737: Remove log object XML debug output.
new a468dca TS-4737: Document proxy.config.log.config.filename.
new 7a40323 TS-1822: Remove proxy.config.system.mmap_max in favor of MALLOC_MMAP_MAX_ environment variable.
new b6ed918 [ this commit message summarizes all changes and is intended to be used for the squashed commit message ]
new 11b5d6d Fix "separator" spelling.
new 5f91438 TS-4513: Error when building with gcc 6.1.1 with luajit
new 3db5437 TS-4700: Change the default timeout for HTTP/2
new c1ae783 Merge pull request #894 from bryancall/TS-4513
new 0e20bce TS-4374: Remove lighthttpd_mod_generator
new 894c339 TS-4772: Add delay and max-age control to the generator plugin.
new a84d111 TS-4345: Change defaults for ERROR to not log to syslogs since it can potentially flood syslogs
new e9832e5 Merge pull request #896 from bryancall/TS-4374
new 8a76d21 TS-4743: parent use consistent_hash Strategy may cause crash while first parent is not set
new 48dea10 Merge pull request #885 from maskit/ts4546
new cc82eec Check for AM_EXTRA_RECURSIVE_TARGETS on older automake versions.
new 5049237 Merge pull request #884 from jpeach/logs/remove-xml
new 85401c8 TS-4775: Log a better debug error when a cache open fails.
new 4153ae7 docs: correct records.config entry for proxy.config.hostdb.max_size
new aa52059 TS-966: docs: cache.config destination clarifications
new 1ec7560 TS-2171: docs: cluster.config entry in configuration files admin section
new a4f9a40 TS-3374: docs: notes on overlapping cache.config rules
new 51bee98 TS-3374: docs: fix first cache.config example rule ordering
new 8b5ff0a TS-4738: docs: add new logging.config documentation (including updates to scattered references), and remove all mentions of logs_xml.config
new ba71f82 TS-4738: docs: update logs_xml.config doc to note its replacement by logging.config (to preserve search engine hits)
new 78d77be docs: update manpages.py generator to handle update config file docs
new 07dc226 Merge pull request #899 from keith2008/TS-4743
new c3d233e Merge pull request #904 from jpeach/fix/4775
new 4c9af67 Merge pull request #898 from bryancall/TS-4345
new efd26ae TS-4743: clang-format
new cb5f487 Fixed spelling mistakes
new 9ae94b3 TS-4335: Remove the option to disable/enable TLS compression
new f6212d7 TS-4755: Formatted with clang
new 7ee843b Merge pull request #905 from bryancall/TS-4335
new a6c7f33 TS-4724: Added new server_request APIs to set/get host name and scheme in ts-lua plugin.
new 528aecc TS-3826: Traffic Server add message "No Content" to response when is 204 code.
new f5092b8 TS-4777: Correct lifecycle message response parameter count.
new 3630765 Merge pull request #879 from strotyl/TS-2153
new 9655bab Merge pull request #886 from maskit/ts4217
new f8fb77c Merge pull request #895 from bryancall/TS-4700
new b9b10f8 Merge pull request #907 from bryancall/TS-3826
new be898aa Merge pull request #908 from jpeach/fix/4777
new 2132de1 TS-2220: Rename proxy.config.http.anonymize_insert_client_ip to proxy.config.http.insert_client_ip
new fcd4203 TS-2470: Remove PCT metrics
new bd57a38 Merge pull request #906 from brkishore/TS-4724-LuaAPIs
new c23b4c5 TS-4724: fix clang-format
new f8718b7 Merge pull request #889 from PSUdaemon/ts-3540
new 43e0be5 Merge pull request #890 from PSUdaemon/ts-4249
new 3fef464 Merge pull request #891 from PSUdaemon/ts-3929
new d6331c8 Merge pull request #892 from PSUdaemon/ts-1822
new f1e26c9 Merge pull request #882 from gtenev/TS-4362
new 70f8876 Merge pull request #897 from jpeach/fix/4772
new 6a11f16 Merge pull request #911 from bryancall/TS-2220
new b26d949 TS-4686 Moved hook-trace plugin to plugins/experimental
new 9a9a766 TS-1509: Remove TS_PARSE_OK constant
new 2121770 TS-4780: Fix Coverity dead code warning.
new 497690e Merge pull request #910 from bryancall/TS-1509
new 7279eb1 Merge pull request #915 from jpeach/fix/4780
new 9c0e7b2 TS-2220: Fix SDK tests for proxy.config.http.insert_client_ip.
new 9ba6dcd Merge pull request #912 from bryancall/TS-2470
new 2df5f7c Merge pull request #914 from gtenev/TS-4686
new e16b362 TS-4725: Remove proxy.config.http.enable_url_expandomatic
new 6e6f311 TS-4167: Change default value of proxy.config.http2.active_timeout_in
new bb66ed7 TS-4268: Verbose OCSP notes in syslog
new e3c127f TS-4776: Emulate the effect of O_DIRECTORY if it is not defined
new 6d99776 Merge pull request #917 from bryancall/TS-4167
new ebf3ea3 TS-4783: Correct records.config.en.rst path in compare_RecordsConfigcc.py.
new 24395fc TS-4336: Rename MIMEParseResult values for better readability.
new 03293f1 TS-4376: Support variable extension in set-header
new 3da6926 TS-4745: Initializes pRecord.failCount in ParentRecord::ProcessParents.
new 0420cb1 Merge pull request #923 from jrushford/TS-4745
new 06e2ac3 TS-4786: Rename activity and inactivity timeout arguments
new c7cf8b1 TS-4788: Add state machine ID to HttpTransact debug logs.
new 32edbd7 TS-4746: Fixes ParentRecord *secondary_parents memory leak
new 260850e Merge pull request #926 from jrushford/TS-4746
new 534b698 Merge pull request #925 from jpeach/fix/4788
new 4b4d1c9 Merge pull request #920 from randall/ts/4268
new 7d838fb TS-4785: Stale while revalidate plugin memory corruption.
new f6538f3 Merge pull request #916 from jpeach/fix/4336
new f90a562 Merge pull request #924 from bryancall/TS-4786
new 95235dd TS-4789: Remove READ_WHILE_WRITER build condition.
new e489e77 Merge pull request #929 from jpeach/fix/4789
new 2d07c90 TS-4791: Move stale_while_revalidate back into the build.
new f07cca9 TS-3508: Use accept4() on systems where it is available and emulate where it is not.
new 314e7c0 Merge pull request #909 from PSUdaemon/ts-3508-2
new 6d3850e Merge pull request #931 from jpeach/fix/4791
new 6fbe8ea Merge pull request #927 from jpeach/fix/4785
new e245e33 TS-4790: Fix stale_while_revalidate to issue requests on net threads.
new 6cd0281 Merge pull request #933 from jpeach/fix/4790
new 5c6f874 TS-4779: Remove SET_CLOSE_ON_EXEC #ifdef's from socket code and make CLOEXEC standard behavior.
new f1bc5a2 TS-4784: CID 1022032 - Check return value on TSTextLogObjectCreate().
new 1319732 Merge pull request #934 from PSUdaemon/ts-4779
new eff11d2 Merge pull request #935 from PSUdaemon/ts-4784
new 98d0246 TS-4793: Make the C++ API reattach to existing stats.
new e1c691f Merge pull request #936 from jpeach/fix/4793
new f77d29a TS-4779: Fix CID 1361961 - Check return value on safe_fcntl()
new 15b8263 TS-2482: Should use target_addr instead of server_addr when build socks request.
new 1112b6c TS-4744: ParentConsistentHash::selectParent may select the unavailable parent.
new 401412c TS-3577: Remove the --enable-static-proxy build option.
new 922785f Merge pull request #922 from petarpenkov/TS-4376
new 41b1aba Merge pull request #941 from jpeach/fix/3577
new e653eb9 Merge pull request #937 from oknet/TS-2482
new 76a6746 TS-4771: Remove config, stats, and docs for ICP
new bed74b3 TS-4799: Allow minimum log rolling period to be as low as 30s.
new ebf859a TS-4676: Remove TS_HTTP_READ_REQUEST_PRE_REMAP_HOOK
new 45c6a9c Merge pull request #918 from reveller/TS-4725
new 78c3533 Merge pull request #944 from bryancall/TS-4676
new 647553c Merge pull request #939 from jrushford/TS-4744
new 0ade4d7 Merge pull request #945 from pbchou/TS-4799
new 5a901cf Improve clang array formatting.
new 5063618 TS-4423: Update Show Location Options.
new c8c23fc Renames tools/pre-commit to tools/git/pre-commit
new 9308cf9 TS-4423 Fixes clang-format
new 773aa27 [TS-4423] Update Show Location Options
new 025ef64 Merge pull request #949 from ericcarlschwartz/TS-4423
new 1d7c1ee TS-3407 Removes the legacy h2-14 identifiers
new bf72290 TS-4804: Add r into total_written only if r > 0
new 6de9df3 TS-4805: CID 1021743: Uninitialized scalar field
new 4c03b08 TS-4475: Fix un-handled time-out event crash in Log Collation
new 01f8088 Merge pull request #952 from oknet/TS-4804
new 01206ce Merge pull request #955 from bryancall/TS-4805
new 55c1a8f Merge pull request #948 from zwoop/TS-3407
new 1e7cddb TS-4402: Cleanups of the existing MgmtByte first
new 5fb4c72 TS-4402: Changes some MgmtInt to Byte, and reorder
new 543ec6e TS-4801: Avoids marking parent down unless CONNECTION_ERROR
new 85328f8 TS-4581 CID 1356973 dead code in proxy/hdrs/HTTP.cc
new d78cd56 Merge pull request #953 from zwoop/TS-4402
new 28a62b6 Fixed clang-format
new 6331a7b Merge pull request #957 from zwoop/TS-4801
new 71f0fc4 Update .gitignore
new 7fc7f52 Fix link order for Ubuntu.
new e9ef170 Fix vertical whitespace in LogFile.h.
new d9aaa7c TS-4806: Add ability to pass a new stack to thread creation.
new 972ffb5 TS-4806: Normalize stacksize
new ebd4a4e TS-4806: Allocate thread stacks on corresponding NUMA nodes.
new 638429e TS-4806: Stop re-using main thread as net thread.
new 5fbcb4b TS-4809 header_rewrite "hook" conditions checks
new 6c32d1c Adds a trivial script to fetch and apply a PR patch
new dae8bf9 Merge pull request #960 from gtenev/TS-4809
new 1c16ac3 TS-4810: Use the correct LuaJIT LDFLAGS
new d3e49ae Merge pull request #893 from ngara/TS-4581
new 7a42e0a Merge pull request #961 from zwoop/TS-4810
new c6bce6e TS-4803: Removes the config/support for proxy.config.dns.url_expansions
new 7527923 Merge pull request #950 from zwoop/TS-4803
new 2311328 Merge pull request #921 from maskit/ts4776
new 500c7ba TS-4794: Fix memory leak in test_P_DNS.cc
new 4adcfae TS-4794: Fix memory leak in test_P_Net.cc
new ec631b1 TS-4808: General diagnostics cleanup.
new fb8bcbc Merge pull request #803 from alhonen/TS-4584
new fe7077c TS-4806: Make stacks use huge pages if enabled.
new 94fb274 TS-4797: Allow backslash-escape in header_rewrite rules
new 152a6f9 TS-4769: Add a trivial TSSslServerContextCreate regression test.
new 1bd3fcb Build fix.
new ccda36a TS-4584: Fix MachineList memory bug seen by the clang analyzer.
new b5bf7c9 Update XML logging debug tags.
new 35d492a TS-3046: Phase out proxy.config.ssl.number.threads.
new 424d6ab TS-4800: Fix logging.config reloading.
new d538113 Merge pull request #888 from shinrich/ts-4665
new 1454812 TS-4263: Global key block configurable via Records.config
new 7eeaa10 Merge pull request #969 from jpeach/fix/4800
new 44122b0 TS-4818: Ensure the plugin tag is set on the HttpSM.
new ae1aa5a Merge pull request #970 from jpeach/fix/4818
new 12ab6b1 TS-4459: Force domain names in cert to be lowercase for lookup tree.
new df841f3 TS-4820: ParseRules::ink_tolower_buffer seems to be broken
new f560d00 TS-4658: Why is TSSslVConnOp API?
new a5a75b3 Add a script to generate a test coverage report.
new 3f5c601 TS-4769: TSSslServerContextCreate always returns null
new 02c0458 Merge pull request #973 from shinrich/ts-4820
new 3d3f271 Merge pull request #974 from alyssaq/TS-3785
new 2474b33 TS-4026: Disable clustering
new 8cb6493 Merge pull request #866 from shinrich/ts-2237
new ae02220 Merge pull request #959 from jpeach/fix/4808
new 02fd802 Merge pull request #976 from shinrich/ts-4658
new 75d304d TS-4767: Add warning for Linux AIO build option
new 007d6d8 Merge pull request #946 from bryancall/TS-4767
new 22f6e59 Merge pull request #943 from bryancall/TS-4771
new 13e0ea6 TS-4812: Unused member variables in NetHandler::NetHandler
new 41af755 TS-4747: if the connection of parent is not alive, update the hostdb to mark the server down.
new 2b3647e Merge pull request #983 from bryancall/TS-4812
new bcd2626 TS-4811: gcc warning missing-field-initializers
new 031978d TS-2987: Add new TS API TSHttpTxnPluginTagGet
new 42fe414 TS-4823: gcc ordered comparison of pointer with integer zero warnings
new 2cc6e9b Merge pull request #982 from bryancall/TS-4811
new 6d5662c Merge pull request #985 from bryancall/TS-4823
new df8fb70 gcc warning suggest braces around empty body in an ‘else’ statement
new e55b046 TS-4823: gcc ordered comparison of pointer with integer zero warnings Fixed wccp issues
new 698f572 Merge pull request #951 from masaori335/ts-4797
new 5b215ee TS-4824: gcc enumeral and non-enumeral type in conditional expression warning
new 35ed46b TS-4827: gcc warning xxx not explicitly initialized in the copy constructor
new 4d6cdcb Merge pull request #987 from bryancall/TS-4824
new 195ab8f Merge pull request #988 from bryancall/TS-4827
new 0289ef2 TS-4828: gcc warning comparison between signed and unsigned integer expressions
new 932ddae Remove SplitDNS sources from the HostDB Makefile.
new 42803e7 Improve clang-tidy compatibility.
new 315fb03 TS-2237: Add unit tests for escapify_url and pure_escapify_url
new c1638f5 Merge pull request #989 from bryancall/TS-4828
new 76f7308 Merge pull request #968 from shinrich/ts-3046
new 5afcdc0 TS-4657: SNI hook sends hook ID for events
new 4d00e91 TS-4068: Changes default for server_ports to include IPv6
new 2aacb33 TS-4831: Fix HTTP/2 update_read_request crash.
new 941584c Merge pull request #865 from shinrich/ts-2987
new 5e930ea TS-4835: Stale while revalidate should only ignore itself.
new 451fa02 Merge pull request #913 from maskit/ts2237
new 40f4c56 TS-4837: Add -Wextra to the build
new d362a73 Merge pull request #998 from bryancall/TS-4837
new a907e55 TS-4759: Fix stream states management
new 81fabee Merge pull request #977 from shinrich/ts-4657
new 7d00d7a Merge pull request #942 from persiaAziz/TS-4263
new 1bf5f89 TS-4152: Update ax_with_curses.m4
new d5c04a4 Merge pull request #1001 from jpeach/fix/4152
new 2d93a8e Merge pull request #997 from jpeach/fix/4835
new 0ea702c TS-4503: Replace MachineFatal by ink_abort
new 8fddd77 TS-4838: CONNECT requests get forgotten across threads.
new 4fb8445 Merge pull request #972 from shinrich/ts-4459
new f5e0157 Merge pull request #831 from pbchou/TS-4475
new bb90ce7 Merge pull request #991 from persiaAziz/TS-4503
new 6ec411c TS-4847: Local manager needs to register proxy.node.proxy_running.
new 2c9481d Merge pull request #1005 from jpeach/fix/4847
new 17fdb2f TS-4555: Make CPP API use a reserved transaction arg. This closes #967.
new 4d004b2 TS-1882: Check for unrecognized configuration values. This closes #971.
new 35f9761 Merge pull request #999 from masaori335/ts-4759
new e1fd73b Merge pull request #984 from jrushford/TS-4747
new 0064bec TS-4263: keyblock varialbe configurable via records.config
new fdfb8c1 Merge pull request #1008 from persiaAziz/TS-4263
new d9ea53a Tidy up some comments and whitespace.
new 8b9940a Improve clang-format for static arrays.
new 703790e TS-4703: Add API to retrieve client protocols
new 4988b94 Merge pull request #994 from shinrich/ts-4831
new b9fe78d TS-4767: Add warning for Linux AIO build option Fixed the #ifdef to be #if
new 31505e3 Merge pull request #877 from petarpenkov/header_freq
new 30bac3c Merge pull request #857 from bryancall/TS-4732
new 422cc74 TS-3474: Add HTTP/2 Server push support
new 7f57360 TS-3474: Add an example plugin of server push
new afa5fea TS-3474: Add documentation
new be92389 Merge pull request #956 from PSUdaemon/numa_stacks
new 19bf656 TS-4851: Remove proxy.config.ssl.number.threads remnants
new 57e6923 Merge pull request #1002 from jpeach/fix/4838
new 1190bd4 Merge pull request #975 from shinrich/ts-4769
new b0ac48f TS-4098: Fix remap filtering for nonstandard methods This closes #1010.
new c09723d Merge pull request #1011 from shinrich/ts-4851-2
new b27cabf Merge pull request #1007 from shinrich/ts-4703
new f6d0d1b Merge pull request #833 from maskit/ts-3474
new d30f18c TS-4731: Changes return codes for IsInternal APIs
new 77180a3 TS-4840: Ensure unallocated stats cannot be reattached.
new ea572e6 TS-4840: Clean up RecRawStats formatting.
new b35b505 Merge pull request #995 from zwoop/TS-4731
new 917731b TS-4840: Add statistic test plugin.
new 5bd41e3 TS-4468: http.server_session_sharing.match check SNI
new e8db219 Merge pull request #1000 from shinrich/ts-4468
new 3ee42a2 TS-4480: Wildcards in certificates should only match one level.
new 34f20de Merge pull request #992 from shinrich/ts-4480
new 8b95e33 TS-4861: Turn ECONNRESET into an end-of-file.
new 6b4100c TS-4845: NULL dereference in url_sig
new 48e71fd TS-4862: Hoist common code to reset a metrics value.
new 660ccb8 TS-4862: Fix metrics clearing.
new 33331d8 TS-4856: Default SSL context fails to load.
new c7cfa08 Merge pull request #1015 from jrushford/TS-4845
new b61eb73 TS-4863: Assume C++11 in the epic plugin.
new 03200c2 TS-4863: Remove non-existent proxy.node.num_processes metric.
new 1e1a497 TS-4833: Check stream is not closed when restart it
new f8069a8 Merge pull request #1013 from shinrich/ts-4856
new 21681f1 Merge pull request #1017 from jpeach/fix/4863
new 70474fd TS-4480: Fix memory leak with wildcard cert match fix
new ac4a9cd Merge pull request #1018 from masaori335/ts-4833
new 1f60bd0 Merge pull request #993 from zwoop/TS-4068
new 0307690 Merge pull request #1019 from shinrich/ts-4480-2
new 92f771d Merge pull request #1012 from jpeach/fix/4840
new 2a46db1 Merge pull request #978 from PSUdaemon/disable_clustering
new 2077ce0 Merge pull request #1016 from jpeach/fix/4862
new 64674ff Merge pull request #1014 from jpeach/fix/4861
new fbadcbf TS-4867: Only schedule the serializer after we have completely finished initializing (#1020)
new 81475fb TS-4868: Add configs back and cleanup other cluster init
new 5509859 Update .gitignore
new 0bd6d8f TS-4871: Check for TSStatCreate failure.
new 93ba7d7 Merge pull request #1023 from jpeach/fix/4871
new 19e964c TS-4872: Simplify atomic list header #ifdefs.
new cb566cc TS-4872: Hoist lock-free log buffer manipulation.
new eb15409 Merge pull request #872 from kshri23/fix_4735
new 898dffb TS-4864: CID 1362769 - ink_abort if pthread_create() fails, and remove dead code
new 65a285d Define NET_MAX_IOV in a single place.
new 583cbe0 Merge pull request #1025 from jpeach/fix/4872
new fe4a85d Merge pull request #1022 from PSUdaemon/TS-4868
new 2e002a4 Add a stub CONTRIBUTING file.
new 5c81cb9 Merge pull request #1021 from ngara/TS-4864
new 67a8724 Added 7.0.x to the mirror script
new 98d8c04 Via header is cached
new 5432056 Move UnixNetVConnection members into the correct source file.
new d4ad513 Remove overly verbose SSL diagnostics.
new 1541eba TS-4877: Fix incorrect TSStat SDK assertions.
new 7d02713 Merge pull request #1031 from jpeach/fix/4877
new 08c318a Updated the ATS config generator for docs/ci
new 180d5cc Change version to 7.1.0
new ba4d538 TS-4878: Call SSL_set_tlsext_host_name just once.
new 2104314 TS-4853 : Parent Consistent Hash Selection - add parent selection URL and API. (#1009)
new 87d4529 Merge pull request #1032 from jpeach/fix/4878
new 6c609d4 TS-4866: Makes traffic_cop killing optional
new bdc9590 TS-4875: Hoist SSL index creation into library initialization.
new 337f90b Merge pull request #1029 from jpeach/contributing
new e12cc36 Merge pull request #1030 from jpeach/fix/4875
new 7421eab TS-4870: Avoid marking storage offline multiple times
new ebfc470 Merge pull request #1028 from gtenev/TS-4870
new 17d892c Improve UnixNetVConnection readability.
new 89afe96 TS-2258: Mark whether configs are reloadable.
new a545a80 TS-4883: Fix Thread::start call in EventProcessor::start
new ba5c4a7 TS-4884: Remove a few unused variables/define in EThread
new 724f7cb Proposal: NetVC Context
new e47551c Merge pull request #1038 from mgosui/ts-4884
new 6d2c6cb TS-4715: total revamp of admin guide's logging sections, and promotion to top-level chapter
new 98bdac0 TS-4885: Correct the calculation of fds_throttle and fds_limit
new 0ec497b Merge pull request #753 from oknet/netvc_context
new 86d9612 Merge pull request #1035 from zwoop/TS-4866
new 5924495 Merge pull request #1040 from oknet/TS-4885
new 3216b0c TS-4879: Checking con.fd == NO_FD in UnixNetVConnection::connectUp() while we get return from check_emergency_throttle()
new cd3f83a TS-4879: Checking con.fd == NO_FD in NetAccept::do_blocking_accept()
new 4497680 Merge pull request #1033 from oknet/TS-4879
new 657d8db TS-4866: Fix compiler warnings
new 5a13b85 Echo out clang-format success
new 51b5004 Merge pull request #1037 from mgosui/ts-4883
new 425b696 TS-4612: Proposal: InactivityCop Optimize
new 5c41dd1 TS-4880: Fix missing utils::internal::initTransactionManagement() call This closes #1034.
new 1935d44 Merge pull request #771 from oknet/TS-4612
new db27c4a TS-4875: Be more robust against SSL_new() failure.
new 908a78a Merge pull request #1043 from jpeach/update/4875
new 9228329 TS-4698: Adds an API call to identify WebSocket requests.
new 9108bc9 TS-4895: Initialize default_inactivity_timeout (CID 1021743 from TS-4612)
new 0063602 Merge pull request #1046 from oknet/TS-4895
new 86aa594 TS-4888: Modified collapsed_forwarding plugin to return TSREMAP_NO_REMAP.
new 80fc501 TS-4883: Remove default arguments from Thread::start
new 353671c TS-4883: Remove default arguments from ink_thread_create
new 346b419 TS-4072 Diagnostic log rolling races. This closes #568.
new dcbdc68 TS-4882: Implement TCP Fast Open for server sockets.
new 538447d Refactor network stats registration for readability.
new 221ecb6 TS-4882: Add TCP Fast Open metrics.
new 2bbb4ed TS-4892: Wrong metrix for proxy.process.http.current_active_client_connections.
new d64461d TS-4841: Log field cqtr is inaccurate for HTTP/2
new 65337c7 Group HostDBInfo member variables to improve legibility.
new 35fa65c doc: Rename records 'metrics' label to 'units'.
new 69d4ae1 doc: Fix TSClientProtocolStack sphinx errors.
new 71e5304 doc: Move new API reference to the correct location.
new 50fdab3 doc: Add remap_purge plugin to the doctree.
new 9f1453a doc: Remove logs_xml.config documentation.
new c39c0a0 TS-4898: Switch proxy.config.hostdb.timeout from minutes to seconds.
new ff15279 Adds a C++ API WebSocket example.
new 3bb7178 TS-4887: Clean up Parent Selection URL feature
new d589bfe TS-4891: Initializing Diags prefix on declaration.
new 160e7bf TS-4558: ASAN buffer overflow in traffic_manager -h
new 622677b TS-4699: Fix clang-analyzer
new ec4a19a TS-4699: Fix CID 1363288
new cab2ac3 TS-4699: Fix CID 1363290
new 97de9ba TS-4900: con_id member variable is shadowed in Http2ClientSession
new 74c2630 Unused declaration
new d7d27c3 TS-4906: Ignore EVP return values (CID 1363289)
new bde5e69 TS-4903: EISCONN errors when using TCP Fast Open.
new 75b2c91 Fixed spelling mistakes
new 1b09d40 TS-4899: Http2ClientSession object leaks.
new 91bfe21 Fix possibility of NULL assignment to std::string
new 7662c30 TS-4911: ts_lua plugin is modified to clear 'client_response_hdrp' pointer when it enters SEND_RESPONSE_HDR hook.
new a72ba96 TS-4932: Add a passthru example plugin.
new 2544cc4 Remove unused mgmt_blockAllSigs.
new ef70f3f Fix coverity warnings in passthru.cc.
new e27aa3f TS-4931: Add process limits to crash logs.
new 366399e TS-4681: docs: traffic_top documentation
new dc8be34 TS-4813: Fix lingering stream.
new a79696c Add newlines between functions.
new 280eaa5 TS-4925: Manager pollMgmtProcessServer stuck with EBADF.
new 60d3d1f TS-4905: Set parent NULL after destroy() is called
new 6e72b2a TS-4934: Remove invalid assert
new 489faa3 Make local_event_callbacks variable static.
new 3772683 TS-4925: Fix static analysis check.
new 2cef677 Fix default Darwin build options.
new f9cff58 TS-4939: Print the debug tag in diagnostic messages.
new 16a4067 TS-4929: No loading of HostDB disk file if sync_frequency=0
new 78550f1 doc: Link function references in the IO guide.
new f9edce1 doc: Add more reference links to the IO guide.
new 3af46b1 TS-4626: LogFile::close_file should not delete m_log handle
new 6fb48dc Make clang-format executable after downloading it.
new 6a60304 Minor formatting cleanups.
new 1c697dc TS-4920: Consolidate accept socket options.
new a52b61e Clarify logging docs
new ff7a7e5 Fixes clang-format
new 784e7cc TS-4938: Avoid crashes due to NULL vc dereferences.
new 025d80b TS-4945: Remove unused member variable, epoll_vc
new 5cc389c [TS-4457] Via header always reports http1
new 3c7d1b1 TS-4509 Add `outstanding_bytes` to VConnection
new b780e01 lua: initialize optional argument values.
new 5b19014 TS-4953: Memory leaks in priority queue test
new 5a6addd TS-4954: Use TSIOBufferCopy in the passthru example plugin.
new 3959a69 [TS-4908] Remove duplicated cancelling event.
new 5f2e77e TS-3204: Crash when body_factory file is empty
new cd42d6a Spell "whether" correctly.
new f412172 TS-4959: Remove remnants of an old browser
new c71e4cc TS-4959: Remove remnants of an configuration / UA
new da57674 TS-4949: Disables the fuzzy revalidation logic by default
new de07bc2 TS-4955: Assign the Plugin VC acceptor at allocation time.
new 3526b77 TS-4955: Allow Plugin VC accept continuation to be unlocked.
new 0357eee TS-4961: Use default accept thread config for plugin accepts.
new 1fdc8ab TS-4942: simple retry is not working correctly.
new b31ae0b TS-4963: Add option to obey keepalive on internal transactions.
new b19348c TS-4915: Crash from hostdb in PriorityQueueLess
new 837d838 TS-4966: Fix process manager thread to support TS API.
new 28df446 TS-4592: Add support for process ID and txn ID in ts_lua
new b329684 change to ts.process.uuid() and add error handling for it
new e5090a8 TS-4701: Add a new latched parent selection strategy.
new e46d64f TS-4967: Enable header_freq logging to a specific file.
new 16fe7bd TS-4971: Change TSPluginRegistration to be const.
new cbd5cc1 TS-4909: Throttling based on resident memory
new 16bf30d TS-4909: Throttling based on resident memory backdoor was renaned to opt.backdoor
new 001b1e4 Add a prune option to the mirror script
new 34b5535 TS-4858: fix memory leak problem of global_default_keyblock
new 79566a7 TS-4979: Fix clang-analyzer complaint about potential null pointer.
new 7134b72 TS-4980: Create ASAN leak suppression file for regression tests
new 52510b9 TS-4983: Buffer overflow in esi plugin
new aa03895 TS-4982: Fix memory leaks in test_Http2DependencyTree
new 42853eb TS-4983: Buffer overflow in esi plugin
new f1ed9f3 TS-4985: Memory leak in test_X509HostnameValidator
new 761f71e TS-4984: Memory leaks in test_sslheaders
new 9a13130 TS-4947: Fix log collation hosts configuration.
new a6f9337 TS-4916 Add safety net to avoid H2-infinite-loop deadlock.
new 514d3fd TS-4957: Make the use of madvise() with MADV_DONTDUMP configurable.
new 8af6ed6 TS-4988: Disable sign comparison warnings for TsConfigSyntax.c
new d644782 Retain more clang-analyzer results
new f1fade6 TS-4992: Do not build the static libraries
new b5a1a29 TS-4972: Configure collapsed_forwarding plugin as global or remap.
new 57403de TS-4974: Bad debug assert in HttpSM::handle_server_setup_error
new 73421db Minor doc fix since combo handler is part of ESI that got moved out of experimental
new 46168ff TS-4995: Consolidate C++ API example plugins.
new 7046476 TS-4998: Move plugins into a common non-recursive build.
new dd54c93 TS-4997: Rename TS_PLUGIN_LDFLAGS to TS_PLUGIN_LD_FLAGS.
new 32d2ee6 TS-4997: Move the C++ API to lib/cppapi.
new d5c81c1 TS-5000: Moves experimental plugins to the new include mechanism
new eb3aa29 TS-5000: Move sslheaders into the non-recursive plugins build.
new 79a2f8f TS-5000: Move mysql_remap into the non-recursive plugins build.
new e93a1b2 TS-4582: Do not allow multiple --policy arguments
new 4cb355c TS-5004 CID 1021675 Structurally dead code removed
new 8a168d4 TS-5005: CID 1364117: Explicit null dereferenced in HttpSM.cc
new cdd7957 TS-4855: Make `const char` consistent accross the project.
new b8d0663 TS-5006: Fix CID 1364311
new cf7da62 TS-5006: Fix CID 1364096
new 239c310 TS-5006: Fix CID 1306780
new c2dd884 TS-4993: Disables escaping and quotes inside regexes
new c1ac5f8 TS-4796 Change UnixNetHandler to always bubble up epoll errors to the VConnection
new 7a87207 TS-5010: Initialize the regex pointer properly
new cd53b28 TS-5007: 1356983 initialize test value properly
new 0bd0428 TS-4956: Memory leaks in hostdb test
new bc84981 TS-4968: Log a warning if connect_attempts_rr_retries is >= connect_attempts_max_retries
new c36063f TS-4968: Log a warning if connect_attempts_rr_retries is >= connect_attempts_max_retries
new fd0ffd4 TS-5013: master does not build on omnios
new e0ded20 TS-4865: Fix CID 1362785, CID 1362784
new 3f8f680 TS-5012 CID 1267812 Logically Dead Code fixed
new b2c792f TS-5008 CID 1022007 Logically dead code
new 55fdbde TS-5003: Compile fail for 64 bit systems without 128 bit CAS.
new 48eda68 TS-5006: Fix CID 1356975
new 33cd156 TS-4815 - CID 1267839 dead code in /mgmt/api/CfgContextManager.cc: return TS_ERR_PARAMS;
new 6eecab0 TS-4986: Memory leak in test_Map
new b6a21f6 TS-5000: Moved the suppression file for sslheaders
new a5c11a8 TS-5019: Add total header length checks in HPACK
new ced4da1 TS-4977: Prefer nullptr to NULL.
new 63bf6c6 Clarify parent transaction; add some keywords to allow cache inspection searches
new 73cb79c TS-3939: Add a --enable-asan configure option
new 17b7f21 CID 1268010 is a false positive
new fc16e79 TS-4978: illegal memory access with ticket_key.filename
new 863ce53 TS-5011: Fixes memory leak in CLFUS compression
new 0376486 Doc: tweaks and cleanup
new 85253ff More tweaks.
new 5562d87 Trying better enumeration support.
new a8ee66c TS-5025: Add "setHost" method to atscppapi::Request
new b92a6b3 TS-4593: Extend IPAllow to filter outbound connections and be controlled from remap. (#1)
new 9df3e5d Update keep_alive_no_activity_timeout_in doc and template
new 5c6fc8a PoC TSQA running against existing builds
new b085b2c Fix broken test-- invalid python
new f8885d1 Fix broken tests
new 1f08c14 Add timeouts, don't want tests to run forever
new ae0c220 Don't re-run regression tests
new d0adc9a TestCase fix: Fix retry counter
new 25b16f7 TS-5027: Replace readdir_r with readdir.
new 7d38227 Expand 'asan' abbreviation.
new fa46a94 TS-5035: plugin 'background_fetch' can be built normally.
new 9b20422 TS-5036: use absolute path in autoconf/automake files to support YCM-Generator.
new 73bd908 TS-4990: adding new APIs support to ts_lua plugin
new eda98eb update jtest chinese doc with ram testing
new b7e0f82 TS-5034: Add a --enable-tsan configure option
new 620b508 Fix metrics test typo.
new 5589c84 Improve readability in HttpTransact::build_response.
new 18670a3 TS-5037: Fix LogFormat object leak.
new 7f25fa5 TS-5042: Add failcount and threshold values in parent selection logging
new dab332a Clarify parent selection.
new 9d11d6f Remove unneeded malloc from url_rewrite debug path for HOST header.
new dd0b240 TS-5023 Allow diags.log and traffic.out to be rotated by size or time
new 6fd307f TS-5047: Fix unmapped URL logging tags.
new 79ef0d5 TS-5045: Add ws and wss scheme constants.
new cf58a91 TS-5040: Forward CONNECT without parent proxying.
new 17d4c15 TS-5040: Document proxy.config.http.forward_connect_method.
new 3145e45 TS-1228: Support new Forwarded standard
new 4712882 TS-5041: fix resource leak in ts_lua
new 3bc3beb Docs: Minor tweaks to fix warnings. Added "logfile" type to prevent dangling reference warnings.
new 94ef048 Update docs copyright year.
new 4689d9c TS-5050: The background_fetch plugin fails to check for config files relative to the config dir etc/trafficserver.
new 2639f09 Add docs for the hostdb cache metrics
new eac31a4 TS-4399: Management API messes up proxy options.
new 89a383a Fixes some typos in docs.
new cc0a197 line continuations "\" need escaping to show
new e6486f4 Revert "line continuations "\" need escaping to show"
new b4dfc40 TS-5058: Fix CONNECT handling without parent proxying.
new ff37ad4 Doc: Update to malloc, cache-promote plugin.
new 5485e15 TS-4987: Don't prefer loopback over API set origin server address.
new f821eb5 Minor rst formatting to reduce build errors
new 2a6cf6f Doc: Tweaks to reduce build error count.
new f2a9eee reduce documentation build errors
new a917716 Doc: Tweaks to fix build errors.
new 9cca290 Add for_Vec to clang-format foreach macro list.
new 384428f Adds looking for gcc-4.9 on e.g. Ubuntu-12
new 2e79b30 TS-5063: Fixes coverity warnings and cleans up the temp string
new b8f0669 TS-5063: Fixes the strlcpy that I missed
new 23672db TS-5065: Fix RefCountCache iterator invalidation.
new 4a380d9 TS-5066: Fix HostDB memory leaks on serialization failure.
new e5257fc Improve HostDB serialization warnings.
new f8e3fcb TS-5062: Fix traffic_ctl to track plugin supplied configuration variables.
new f10b03c TS-4429: Adds a --concise (-C) option for logstats, excludes % metrics
new dd9da76 TS-4429: Fixes missing curly brackets with new option
new 58b177f Doc: Make building docs an active configuration option.
new 030260b TS-5060: Add support for DNAME record type.
new 65bb454 TS-5069: enhanced logstats to report stats per user
new f84b433 TS-5076: Test and set the in_enabled_list by atomic function
new 132938a TS-5069: Fixes CID 1366771 and 1366771
new 5b47e78 TS-5061 TS use ats_malloc instead of malloc in log module
new 1b33352 TS-5078: Support MADV_DONTDUMP even when the freelist is disabled
new d25a38c Spelling and formatting fixes
new 863ecfd TS-5060: Fix DNAME support for OSX and FreeBSD.
new 62a5a93 TS-2917: Support --disable-silent-rules when building LuaJIT.
new 766feac Fix traffic_crashlog SIGBUS message.
new 93253a5 Excludes all .json files from RAT runs.
new 8da9d4f TS-5087: Updates the AL2 license on all .po files
new 7487ff7 Update the RAT exceptions
new 8429aaf Adds missing AL2 license
new 646686d TS-2109: Allows CC: no-cache objects to be stored in cache
new 662be1f TS-5082: define IOBufferReader::is_read_avail_more_than with TS_INLINE keyword
new febe354 Slightly improve lua plugin formatting.
new 9aa34e8 Remove 5.3.x (EOL) from github mirrors and triggered builds
new 707dc5d TS-5096: Lua metrics crashes if the prefix is missing.
new c7295b2 Excludes all CHANGELOG* files from RAT reports
new 7d8ae04 Revert "Excludes all CHANGELOG* files from RAT reports"
new bacfcbd Excludes all CHANGELOG* files from RAT reports
new 102b66b Tries to make RAT mark builds fail when it is unclean
new 488bbab TS-5089: Add money_trace plugin.
new 2ae0497 TS-5009 CID 1022011 Logically dead code removal
new 72e5181 TS-4583: Null-pointer dereference after check
new 077e980 TS-5097 Validate plugin argument count
new c4e506e TS-4834 Expose span failures
new 9084c72 TS-5018: Fix CID 1365301: Control flow issues (DEADCODE)
new b439b97 TS-4994: make max state configurable
new 22a6bcb TS-4994: update documentation
new 0d4a4cf TS-5030: Add API to get the unique client request uuid from a transaction.
new de812ba TS-5030: Fixes clang-format and superflous ;
new ab11654 TS-5102 parent metrics
new 5855bf9 TS-5030: Fixes the sizeof issues, adds a constant
new 41a88dd TS-5030: Fixes the return from snprintf, and the #define
new 7ffe037 TS-5106: Create ParentRoundRobin object as ParentRecord->selection_strategy for default parent proxy server
new 25140ce TS-5105: Do vc->con.setRemote(target) before socksEntry->init()
new f7ffb3f Remove dead config proxy.config.process_manager.enable_mgmt_port.
new 9313728 TS-5041: fix leak in ts_lua plugin
new 8fa6054 Doc: Add "SystemTypes" file to deal with external type references.
new 1a08a61 TS-5059: SSL_set_rbio() renamed SSL_set0_rbio()
new 92d004c TS-5059: OpenSSL 1.1 EVP_MD_CTX and HMAC_CTX
new 1fa3723 TS-5101: fix error handling for ts_lua
new 2c73240 TS-5095: IOBufferReader::read_avail adds to CPU utilization
new be24334 TS-5085 `posix_fadvise` is incorrectly used in traffic_logcat
new ac0db84 Fix documentation build for docutils 0.13.1 (1/2)
new f3e37f8 Fix documentation build for docutils 0.13.1 (2/2)
new 9e37494 Fix nested role (not supported)
new 32e9fea Fix for: TS-5108-SSL requests might stall because enabled write is ignored
new 2e680a7 ISSUE 1283: Fix CID 1367526 and CID 1367525 in money_trace plugin.
new 40f07b5 TS-4522: Correct handle zero is returned from write().
new 2219e59 TS-5091: Crash if server session from global pool is not alive
new f4416da TS-5084 Make logcat follow file rotation
new c82282d TS-5093: Augment and fix crash in slow log
new 3b9fec5 TS-5053 const char **argv passed to TSPluginInit is not null terminated
new b4f551b TS-5103: replace ua_raw_buffer_reader with ua_buffer_reader
new a18a1d4 TS-5092: ATS handling of too many concurrent streams too agressive
new 63b924e TS-5022: Allow multiple client cert for ATS
new 24347df TS-5056: Implement nonrecoverable error mechanism This closes #1224.
new dc5b468 TS-5022: resource leak fix
new 6f116c0 Fix Http2Stream *stream variable shadow reported by issue 1308.
new bd6be8e TS-5022: fix silent exit problem
new 33b9dc6 TS-5022: remove goto
new 934e5d3 Doc: Updates to prevent dangling references.
new 0fa2b66 Add 7.1.x to the github mirror and build triggers
new 547ac54 #1323 Restores the NULL string where appropriate
new 8ace435 get_creation_time() takes *time_t, not *long
new 742f25c TS-5059: Port TCP Fast Open BIO to OpenSSL 1.1
new ffab45c TS-4887: Fixes naming of this new API in the docs
new 6e6607a Modify TSHttpTxnHookAdd to add hook only once
new 78bd265 [TS-5024] Ran clang-format. Modify TSHttpTxnHookAdd to add hook only once.
new 977e27d Do not reschedule the periodic inactive_event and cancel it after signal timeout event to SM
new 8caf5cf Change connect_attempts_rr_retries test to match warning text
new 9b8b25c TS-5022: nullptr check
new 87ca6b4 This avoids some badness around some STL implementations, where the complexity of ::size is not O(1).
new 582e049 Replace gethostbyname_r() and gethostbyaddr_r()
new f8afd36 Issue #1358: Add server_connect_end milestone.
new 0d6dc58 Issue #1359: Flaw in TS-2157 port in server address may be unset
new d64b8fe Skip modifying response length for HEAD response
new 1ca4225 TS-4991: jtest should handle Range requests.
new d1f44c3 Fixes for building with LibreSSL
new b95f4c6 Debian libexecdir is a subdirectory of libdir
new 69c760b TS-4716: OpenBSD mandir should be ${prefix}/man
new 01109c0 Fix CID 1368305: Dereference before null check
new 7fd2e4b TS-5079: logging enhancements around OCSP
new 6968355 TS-5080: log when remap.config is successfully reloaded
new fa12a49 Issue #1367: HdrHeap potential corruption
new fdcf3d3 Issue #1360: REGRESSION_TEST(SDK_API_OVERRIDABLE_CONFIGS) sometimes crashes
new 11bfc4b Revert "Fix nested role (not supported)"
new ffc906a Revert "Fix documentation build for docutils 0.13.1 (2/2)"
new 97723e7 Revert "Fix documentation build for docutils 0.13.1 (1/2)"
new 111e7f5 TS-5107: Changes to autolinking in Docutils 0.13
new 0235d55 Fix CID 1369398: Null pointer dereferences
new 977aa2c TS-5107: init_customizations() isn't new in Docutils 0.13
new 8e8a4b4 TSStringPercentDecode null-termination clipping on overflow. Added Regression Test
new e0a4e6e #1279 - CID 1367531: Uninitialized members (UNINIT_CTOR): proxy/main.cc
new 2149929 Fixed issue where somaxconn was being set to 0 on OSX and preventing ATS to work
new df4995a Make sure to schedule connect event on correct thread type.
new 0a806a6 Issue #1369: proxy.config.http.server_max_connections over limit should fail immediately
new 0abc78d Incorrectly freeing Http1ClientSession while setting up to return a error header.
new e509519 TS-993: OpenBSD sbindir should be ${exec_prefix}/sbin
new 40310af Use Autoconf checks vs. OPENSSL_VERSION_NUMBER
new 7cedf22 This fixes build problems when using non-standard OpenSSL
new cc7a9e3 Removes the 7.0.x build triggers
new dc2ce0c Bump version number to 7.2.0, in prep for 7.1.0 release
new 03d75a3 TS-4896: TSHttpTxnClientAddrGet and TSHttpTxnIncomingAddrGet may return NULL
new 5e9440c TS-5070 Add configuration variables to set file permissions for diags.log & traffic.out
new bd35f68 Fix chmod permission errors & code refactor
new 87fda40 clang-format
new 7385b7a Remove reloadable attribute in docs
new dda2a21 Remove extra whitespace
new cf33b5b SSL_CTX_remove_session() and external cache
new c813dc8 TS-1768: AC_SEARCH_LIBS adds -llibrary to LIBS
new d807e8e TS-235: AC_CHECK_SIZEOF defines SIZEOF_VOIDP
new 0798fe4 check if any of client cert path or file is null
new d0e5392 Allow configurable body factory response max size
new 6def9ca clang-format
new ac93bc8 TS-1768: AC_SEARCH_LIBS vs. AC_CHECK_LIB
new cd8ff9b Fix scan-build to use the appropraite base dir
new e152fbb Check if the CI home dir is writable
new e14822c traffic_via depends on the PCRE library
new 385a1a2 Remove the cleanup, it's managed via a cron job instead
new 75fd459 Add new clang-analyzer cleanup tool
new cb769bf Log crc field and psql field correctly with H2
new 84ac6ea TS-552: Trivial Autoconf cleanup
new 5b9cbdf Change the HTML title to include the Jenkins job name
new 99fa13c TS-2274: Drop vestigial Autoconf output variable
new 1cd36ff Move clang-analyzer results to a branch subdir
new da70997 Update default debug tags to not create a misleading understanding of how tag matching works.
new 307eb55 Add diags log message when cache wraps.
new 10c008b Fix for YTSATS-983
new a57f660 retry safe requests
new f647c2c Fix indentation on previous docs update
new d3bb022 TS-2095: TS_HAS_LIBZ and TS_HAS_LZMA are always false
new 47388b0 OpenSSL 1.1 ASN1_STRING_data() and RAND_pseudo_bytes()
new 22994b0 X509 was made opaque in OpenSSL 1.1
new 5b868d5 Replace EXTRA_CXX_LDFLAGS with AM_LDFLAGS
new 3e41668 TS-1878: Add --as-needed to the linker flags
new a7fb5f1 Prune some unused library dependencies
new b4aa1fb Only apply the --as-needed linker flags to Linux.
new 80dd670 Configure option to disable CURL
new f71b75e isuue #1399 add back partial code of tcp_congestion_control erased by TS-3612
new 89f35c7 Backport unused dependency check to Python 2.6
new 734aa31 Fix a build issue that use of undeclared variables
new 661c07b Remove cluster from README, it is going away
new 3dde26b npn string should be updated on unregistering a protocol as well
new 0b0241e Get the list of files from Autoconf vs. Git
new 2011c40 BoringSSL doesn't have BIO_sock_non_fatal_error()
new c8cff6c Mark the new span metrics as gauges in Epic plugin
new 5b86139 MemView: A fast and efficient string and memory reference library.
new c771624 MemView: Change name space to 'ts'. Fix compiler error for gcc 4.9 / Debian 7.
new 148d323 MemView: clang-format, namespace cleanup.
new 335543a Extend body factory templates to have a default per custom template set. YTSATS-473
new a0390f7 Added some basic contributing guidelines
new d122179 MemView: Fix coverity issues, constexpr correctness.
new fdab99e Improve error message for custom log field mismatch.
new 0494d88 Add missing AL2 license to MemView.cc
new 41cb1a5 MemView: Fix methods return type definitions to be more consistent.
new 9c590c8 Issue #1422 YTS-614: Avoid crash due to error during POST request transform. (cherry picked from commit fad1f6ed353d332ce505306f462e9f90be00a6ad)
new d6afcd9 Add BIO_sock_non_fatal_error() attribution
new b3c301b Updates to the help output for tsxs
new 6bdc94e Cleans up ICC options, and some build issues
new c5baf75 Update to latest RAT version
new 924f15c Removed spaces at the end of the line on all files
new 3741555 Doc: Add an example of disabled HTTP/2 over TLS
new d02e88e Added the OpenSSL license
new b952716 Set nullptr to ua_session after it is destoryed
new e0e39fc fix TS-4195: double free when stop trafficserver
new b7e152d Fix comment spelling.
new 09a3518 Fixes the type for a few overridables
new 325faa5 fix luajit make clean with system without gcc
new 4bad64e Add a Result class to carry error status.
new a7100ed Use Result to show Cache configuration parse errors.
new 5846e26 Rename Macher template parameters to avoid a name collision.
new 39f8e5c Replace config_parse_error with Result.
new ac79169 Changes debug builds with Intel to just -g
new 5cf4af4 Fix textBuffer va_args handling.
new 2ee7137 Rename textBuffer to TextBuffer.
new ba42078 Allow overriding proxy.config.config_dir.
new 62b26a6 Use a PROXY_CONFIG_CONFIG_DIR consistently.
new 2752c75 TS-4747: make marking parent proxies down in hostdb configurable.
new 9a81c97 Removes some unnecessary dependencies on the public ts/ts.h
new c7c9d0f Prefer setting AM_CPPFLAGS vs. CPPFLAGS, etc.
new 2724f48 esi/combo_handler plugin doesn't register
new 8709974 Correct parameter name in diagram
new c9c4ca5 Typos in cache key plugin doc
new 7ce75e6 MemView: Change typed array access method in MemView.
new 52037d9 MemView: Fix strlen issue for OmniOS.
new bae599d Fix for ignored return value in Ubuntu builds.
new 247f5a2 Fix TSmalloc et. al. documentation.
new 8c1ed14 Doc: Various tweaks to reduce the error count.
new c53ab66 TS-3838: -h help arguments are now ordered by name This closes #1499.
new 222ea02 Ubuntu build problem fix. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 For the record, I think (void) not suppressing "warning unused" is a poor choice.
new 71a2fc5 TS-3838: Fixup - compiler differences on predicate argument to std::sort.
new 7daaa5e Doc: Cleanup for build errors.
new f3319a5 Allow configure option: --enable-system-luajit
new 8d6aa98 Doc: Cleanup of document generation errors.
new 396209d Fix broken template path caused by ba42078 (PR 1468)
new 5918b92 Logging cache code map size fix
new 23e8dd0 Revert "fix TS-4195: double free when stop trafficserver"
new a19cda7 Ensure 'service trafficserver stop’ is synchronous under load on redhat
new d3c7373 Fix option order to match killproc's requirements
new 466fffc Don't push stack variables in lightuserdata
new 2b6b41f Revert "Fix option order to match killproc's requirements"
new b73412a Revert "Ensure 'service trafficserver stop’ is synchronous under load on redhat"
new dcc193f Ensure 'service trafficserver stop’ is synchronous under load on redhat
new 6855338 Issue #1443 - Fix early or duplicate 404 error handling
new e6e0447 Need dedicated TS_SSL_SERVERNAME_HOOK
new e9aac3e Doc: Fixups. Doc build error / warning count is now ZERO. Keep it that way.
new e100051 heap-use-after-free: Access ua_session after HttpTunnel::chain_abort_all called due to bad post chunked data
new 0a87af6 When SSL connect fails, we return 502 success
new 9e2b105 TS-4976: Fix casts and standardize add-header.
new af083e2 Doc: Fix TSHttpTxnEffectiveUrlStringGet.
new 10198fc MemView: Fix method name to be consistent.
new adf7b1a MemView: Add constructor with 'int' size for convenience.
new 8c96e13 Add new testing infra to ATS
new 80f3652 Doc for microserver in AuTest
new 6b49012 update document
new a2847b3 add execute permission to boostrap.py script
new 8614424 address bootstrap issue with rhel and centos
new a4fb5bc better fix for RHEL and CentOS systems
new f6b284c change -x to -r as 'enable' is not executable
new a79347d more clean up to bootstrap.py
new 4e6120b tweak typo
new 8b9888f tweak test to be more stable
new 43fde5f Update getting_started.md
new 2779fae Fix custom log test Added 10 second delay to get AST to write out the log file Added a verbose message to help clarify a conf file was written as expected
new 0b383f4 tweak gold files to not look for proxy-connection Curl adds Proxy-connection on it own in some cases, and or duplicates it more than once
new f778a8f fix issue with virtualenv on Fedora 25
new 12a7aa0 TS-4976: Regularize append_transform.
new aad4e9a Exclude all the AU test files from RAT
new 1e3f6a3 Add AL2 to this header_rewrite configuration file
new 42eaeb4 Enable ccache for clang as well, it seems fine now
new b1c763c Argh, only turn ccache on for clang on FreeBSD for now
new a128d56 Ignore read and write errors if vio has been cleared recommendation from Oknet
new 5d37cf6 TS-4976: Regularize example plugin basic_auth.
new 6e86678 Changes default RAM cache to the LRU + seen-filter
new a59d57b Doc: Fix documentation generation warnings.
new cc3a899 TS-5021: Separate parent_is_proxy from other parent configuration options.
new fb64d75 Force use of python3 for microserver
new c392a35 rectify a minor error in test_server_intercept.lua
new aee3f3b Do not callback one SM EVENT_ERROR twice.
new 61c34c4 Regex needs to escape /
new 1159050 MemView: Add literal and array constructors.
new 09ebcfc TS-4976: Regularize example plugins - blacklist
new babc9f1 Fix build by ordering the linked libraries. With wl-asneeded as default and UglyLogStubs using inkevent, linking them in the wrong order makes the latter stripped by the linker
new c590774 TS-4976: Regularize plugins - null transform.
new d461019 Scalar: Add Scalar (scaled value) support class.
new a9a354a Change protocol stack reporting to use StringView to avoid strlen calls. See #1520, #1534
new 8e5b9ea #1481 Makes %<cluc> work consistently, and at all
new 8e9bdb5 Scalar: Fix inconsistencies in numeric comparisons. Fix OSX printf build problem in test code.
new b91176d Explicit std:: name space, seems to make compiler happy
new 602c91c Add missing include, which otherwise breaks on OSX
new 43c70ac TS-4976: Regularize plugins - cache_scan.
new 4e6b638 Add option to choose interface
new d5299b1 change command to use python3
new 7fa7186 rectify a minor error in file test_intercept.lua
new 8a2712d Doc: Provide documentation for TSContSchedule.
new 44d863a rectify a minor error in healthchecks.c
new af8ff16 Fix Assertion failure in the regex_revalidate plugin.
new 38b333c Doc: Better TSContSchedule page.
new 0a839e0 PR #1209: Remove unused classes from Map.h
new f5fe61d Add static type checking to configuration override API implementation.
new a37401b client cert should be added to netvcoptions only when needed
new b8a96c7 Crash at HttpSM::state_request_wait_for_transform_read
new c251f2b PR #1209: Additional fix.
new d6c2a82 TS-2888: remove vararg and format parameters from build_error_resoponse
new 5f1dcc0 Reset inactive timeout everytime H2 DATA frames are sent
new 86cc876 Update the list of overridable configs
new 6a88eb9 Make clear the implicit relationship between configs
new fc7416d Fix a wrong option charactar for access_key
new 26fef51 TS-4976: Regularize plugins - file
new e13033a reconstruct to load the default value for member variables
new b620fc3 Fix ssl hook state logic.
new 1c42919 TS-4976: Regularize plugins - hello
new b2838d9 TS-4976: Regularize plugins - intercept.
new b46c403 TS-4976: Regularize plugins - lifecycle
new 9d33ca2 Implement Cache-Control: immutable for combohandler
new 1aed294 Insure that parent health stats are updated properly on a markdown when the retry window has elapsed. This avoids premature markdowns.
new 9cebbab fix , remove not used array `buf` in `rcv_data_frame()`
new 7ed70dd TS-4976: Regularize plugins - output_header
new c2068e3 TS-4976: Regularize plugins - passthru
new 6abe654 TS-4976: Regularize plugins - protocol
new d2799c4 require sphinx version 1.5.1
new f702e9a NetVC maybe lost from read_ready_list if Plugin call TSVConnReenable()
new 6c17449 YTSATS-1127: update tls_proto to allow for override of port protoset
new a770257 TS-4976: Regularize plugins - protocol_stack
new f2a7beb Convert HPACK enums to enum classes
new b2bddd3 Changed some of the HTTP/2 enums to enum classes and found a comparison bug in is_client_state_writeable()
new 11e1855 Clean up from converting Http2 enums to enum classes.
new ed748b7 TS-4976: Regularize plugins - query_remap
new aae62cc Coverity1373100:Uninitialized member
new a22798f Perform the config reload on ET_TASK threads
new 7335d7c Set HttpSM::tunnel_handler_post to handle write event for outputing HTTP 408 response.
new b5f3544 Clean up globalregisterplugin
new cf8f164 Delete dead code
new bd03e60 Negative_revalidating clarifications
new 9746ceb Adds a new condition, %{IP:<part>}
new 1a7c0fc TS-4195: double free on exit
new 39d045e brotli support
new 786f9f0 Bump clang-format version to v4.0.2 / 2017-04-04
new a5e376e Updates everything with the latest clang-format version
new 5940864 Was looking at intrusive c++ stuff and noticed this line should be decrement
new bf37816 Avoid varargs warnings when compiling LuaJIT
new 3775940 Uses an enum class for the Mgmt OpType
new ebd6815 Fix string compare for protocol tag logic in UnixNetVConnection.
new 0f5297c new config option for allow urls.
new db75dee Test: Update micro-server to have hooks for observers.
new bb47c96 Doc: Update plugin stats documentation.
new 1405b02 python format clean up create directory for TS_ROOT to allow symlinks to work. This saves space on disk
new 1021ed1 Fix the default storage config for the tests so the storage config file is openable by nobody. Otherwise, the cachedb is not accessible by the traffic_server user.
new 92a8f4f Big H2 file download test for issue 1646.
new c04cf55 Tests: Via protocol stack test.
new 85a7d34 free client cert file config
new 4fa54ce Add these badboys to the gitignore
new 8174303 TS-1257: use hashmap instead of inkhashtable for ssl cipher table
new b8388d8 Add port wait on micro server startup
new a2f4cb9 Ran clang-tidy over the code to use nullptr
new 72c93d2 Allow set-debug in remap plugins, and cleanup
new 01d997e Changes where we turn off the cacheability of the response
new 7c731d6 Fix http2 big client test
new 77415dd Fix location of cache.db
new 87df80a Ran clang-tidy to add C++11 override to methods
new 40a0ab4 Fix typo
new ce65074 Fix typo
new 4b6479f Fix typo
new 340d91b fix regular expression
new 3093a20 Update doc building instructions
new 3a4d426 Fixed spelling mistake
new 5a32247 Ran clang-tidy with modernize-redundant-void-arg
new 595c354 Ran clang-tidy with modernize-raw-string-literal
new 397488f Doc: Update TSContSchedule to have TS_THREAD_POOL_DEFAULT documented. Add some ancillary data to plugin stats to fix some doc build errors.
new 1f12290 Extraneous backtick
new 6c84242 Reorder milestones to be in start to finish order
new ef1daa6 Fixes padding byte being part of the POST/PUT data
new 7c907c0 Use the right folder for storing Github analysis
new 23d18b2 Argh, fix missing curly, I really should have made a PR...
new 7527891 Remove extraneous '*'
new c31f463 Ran clang-tidy with performance-faster-string-find
new 71d751c Protect against LRUHash x = x
new a339548 Ran clang-tidy with performance-unnecessary-value-param
new 9a5c1d5 Ran clang-tidy with modernize-deprecated-headers
new 74bbc78 Fixes padding byte being part of the POST/PUT data (2nd try)
new 78d919d Better github PR support, and per-branch rules
new 3a21205 The result of TSHttpTxnParentProxySet() maybe overwrite in ParentConfigParams::findParent()
new 31d1f3e Test: Add validation for VIA test to not run if local curl doesn't support HTTP/2.
new da4a9f6 TS-4930: Unfolds request headers that are using obs continuations
new 0fa3b35 TS-4930: Removes an old test file, it duplicates HdrTest.cc
new 4577fec is_transparent_passthrough_allowed always returns false
new c10ca85 Doc: Add TSRecordDump, fix some doc warnings, restore clean doc build.
new 74b2abe Add --enable-mime-sanity-check option
new 9c277bf Add a simple cache for the loaded configurations from file
new e08524c Remove additional newline
new 619039c Traffic-replay client
new 22b7384 TS-4976: Regularize plugins - redirect_1, statistics. Update the statistics documention with regard to both these plugins.
new b34de98 Fix inactivity_timeout canceling
new 0444182 PR-1465: Add TCP accept metric which tracks the total number of TCP connections accepted.
new 60471c7 Send table size update at the beginning of header block
new e2f0a04 Doc: Clarify negative revalidating.
new a85a5a6 fix testing issue with traffic_cop
new c906851 Add refcounting around the S3 configuration
new 8fe3dd2 Proper support fort he %{URL:<qual>} conditions
new 5288d74 Removed option for spdy
new 8d53b87 Ran clang-tidy with modernize-use-bool-literals
new ee42f5e Test: remove extraneous semi colons in Via Test.
new 8d2901e Bump master to v8.0.0
new c0c1c1b Eliminates CacheLookupHttpConfig (clustering communications)
new 487d829 Removes the HTTP_CACHE define, the cache is always enabled now
new 8a1e248 Fixes a race condition between config reloads
new 0fb22ae Ran clang-tidy with modernize-loop-convert
new 04c76d7 Specify return object in case key not found
new 5b56bf0 TS-4976: Regularize plugins - remap
new 637441d Fixed an issue where io events were based on the state of the stream
new 1fb534c Fix Last-Stream-ID of GOAWAY frame
new a5dc160 Docs: Add macro to link to Github
new 9979499 TS-4976: Regularize plugins - remap_header_add
new 3fb018a clang-analyzer - Called C++ object pointer is null in get_ka_info_from_config
new 1d216c2 TS-4976: Regularize plugins - replace_header
new 6ea1f4c Add SINK_TRANSFORM option to CPPAPI
new de9a958 The Brotli buffer pointer is was not being set to a default value
new 3071d49 Remove redundant common definitions
new a23df66 convert int to boolean
new 3eec6e0 TS-4976: Regularize plugins - replace-protoset changed to disable_http2
new 252956a TS-4976: Regularize plugins - response_header_1
new 3e8da7a Refactor cache architecture docs
new 2af6549 Improve logging documentation
new f5e2019 Fix build errors for glibc 2.25
new 61bb97f Automatically update copyright year in docs
new b7a1c74 Document undocumented LogFilter feature
new 221c5bf Doc: fix warning.
new 14df7b6 Fix double do_io_close in HttpTunnel::chain_abort_all()
new a68cb22 Update changelog.pl to use github instead of Jira
new 5f885f0 issue #107 Fix crash using openssl 1.1
new 0d39b4a h2spec: The endpoint MUST ignore any flags that is undefined.
new 0098932 h2spec: handling PRIORITY frame that depend on itself
new 762aa98 delay DNS for origin server until it is required
new daea3d7 Add half_close state in Http2ClientSession
new 8b53ec7 Revert "Fix double do_io_close in HttpTunnel::chain_abort_all()"
new 75ff305 h2 test with chunked download
new f6df9a7 Make sure we only capture merged PRs
new 98860a7 coverity 1021924: Missing break in switch
new 7bb88a1 coverity 1343358: Uninitialized scalar field
new 31be131 coverity 1021925: Missing break in switch
new dc5cb06 coverity 1268009: Uninitialized scalar field
new d510fc9 remove deprecated cache fuzz code
new 7490ea6 coverity 1021731 : remove unused variable
new e846f31 Remove Clustering
new 1e4fd10 Fix missing header
new cf27627 Coverity 1022060: Unchecked return value
new ba548c5 Coverity issues for LogFilter.cc
new 917e479 Fixed issue when cluster was removed in e846f312
new ca664a7 HTTP2 drain
new d29a7cb Coverity 1374845: Null pointer dereferences
new 1965cfc coverity 1268008: Uninitialized scalar field
new 18e847d Remove more clustering bits
new 472ec28 TS-4952: Improve abort messages for mutex failures.
new 2394fa8 Move mutex creation out of line.
new 6dfb0cb coverity 1021768: Uninitialized pointer field
new dedd72e coverity 1021730 : fix issue with return before varables are initalized
new 8b02906 clang-format
new da94824 Coverity 1200018 & 1200017
new cec4801 Coverity - 1021688 Uninitialized scalar field.
new 17ea1d0 Remove even more clustering bits
new 440d290 Converity 1373288: Dereference after null check
new 8346d6f coverity 1021731 : clean up typedef
new 925cbb4 remove icp code
new 2601e0e Coverity 1021705: Uninitialized pointer field
new 2ee432b coverity 1021761: Uninitialized pointer field
new cff9bcb clang-format
new 2b132c2 coverity 1021765: Uninitialized pointer field
new adaf6af Coverity 1021689 - Uninitialized pointer field
new 9a95e4a coverity 1021762: Uninitialized scalar field
new a6bbc3f TS-4976: Regularize plugins - secure_link
new 7d446fb CV-1241998: Fix unitialized member in NumericType
new a62d3a3 PR-1794 - fix cache to clean up MIME WKS indices for older objects and ignore newer objects.
new 41d7c59 coverity 1021753: Uninitialized pointer field
new 111bdab coverity 1021754: Uninitialized pointer field
new 2802acf coverity 1021760: Uninitialized scalar field
new 355aa69 coverity 1230692 : fix constructor
new eb8788e coverity 1199998 : return code not handled
new bed25f8 coverity 1021729 : clean up constructor
new 57226ae coverity 1021680 : fix constructor
new 1d173a7 Coverity 1373289: Explicit null dereferenced
new 4af340d clang-format
new 3d0a136 remove DNT as it is not required for cache compatibility
new 480ac7d Coverity CID #1374941 Logically dead code
new 3d2993f coverity 1021746: Uninitialized pointer field
new ff2d252 change ssl option type in Microserver
new e55964b Coverity 1021706: Init members
new 1d2ab83 Coverity 1224619: Uninitialized pointer field
new 1b68b5c coverity 1021763: Uninitialized pointer field
new 1b72b2a coverity 1021745: Uninitialized pointer field
new 6837601 coverity 1021749: Uninitialized pointer field
new 182754d Coverity 1356971: Unchecked return value
new 1d251b2 coverity 1021747: Uninitialized pointer field
new 9072767 coverity 1021752: Uninitialized scalar field
new edeb6e4 Coverity issues in HTTP
new 7ed8d6f changed NULL to nullptr
new 98c55c5 clang-format
new 5f095f2 Coverity CID #1374942 Out-of-bounds access
new 124a636 Via: Change separator character to '-' instead of ' '.
new 6e417c1 coverity 1021761: Uninitialized pointer field
new 846590e add ssl option to microserver in autest
new 3b3a379 Coverity 1022124: Dereference before null check
new 8a0e2bb cleanup ICP code removal
new 3550957 Coverity 1021688: Uninitialized scalar field - Cleaning up the constructor
new decf159 Coverity issues in HostDB.cc
new 258ce4f coverity 1021972: Dereference after null check
new d7e85e5 Coverity 1022122, 1022123, 1022125: Dereference before null check
new 1f4831c Coverity 1022126 and 1022127: Dereference before null check
new 1614b7d coverity 1356981: Uninitialized scalar field
new 7ec886a coverity 1196433 : deadcode is being reported this fix it to try to clarify that the code is not dead
new 24588d2 Coverity CID #1021732 Uninitialized scalar field
new efcf60a Coverity CID #1021870 Dereference null return value
new 51f1195 Coverity CID #1021871 Dereference null return value
new c231f49 coverity 1021761: Uninitialized pointer field
new 37a315b Allow receiving H2 frames on server initiated streams
new 29e0d24 Rename half_close_flag to half_close_local_flag in Http2ClientSession
new 24e172a coverity 1271330: Uninitialized pointer field
new f8794a0 WCCP: CV 1267996, 1267997, 1267988, 1267999 Fix va_end issues.
new bc73dd0 WCCP: CV 1268000, 1268001 CacheImpl::RouterData uninitialized members.
new 720f126 Wccp: CV-126003 - CapabilityElt initialization.
new b47483a Wccp: CV-128004
new 8a7956a Wccp: CV-1268005,CV-1268006,CV-1268007,CV-1268010
new 09ec306 Wccp: CV-1268011
new b95b275 Wccp: CV-1268012
new 8646ea7 Wccp: CV-1268015, 1268015, 1268016 Repalce strncpy with ink_strlcpy
new e6218fe Wccp: CV - fix compile issues with ats_scoped_fd
new 59b9251 Wccp: CV-1268018,1268019
new 527c019 Wccp: CV-1373294. 1373295, 137396, 137398, 137399 Disable taint check complaints. The sizes are validated before use.
new ca3ce8d Coverity 1200007 : missing break statement
new 6890910 covertiy 1022010 : remove dead code
new d696786 coverity 1022189 : remove dead code
new 68ec3af Coverity CID #1022159 Resource leak
new 207f39d Coverity CID #1271338 Side effect in assertion
new 91d6147 coverity 1022003 : add check for null value
new b014f95 coverity 1021735 : address constructor issue
new df81e81 coverity 1021720,1021721,1254795,1021722: ESI plugin
new 5aaae18 Coverity 1216302,1022033,1022032,1022031: State While Revalidate
new de59315 coverity 1356981: Uninitialized scalar field
new d431b7c Coverity 1021694: Uninitialized pointer field
new 92a39c7 coverity 1022121 : remove check
new 5c3d091 Fix slow leak in traffic_manager caused by un-freed capabilities.
new ec25043 clang-format
new 51ba47b Coverity 1363659: Dereference before null check
new f28ba4e Coverity issue 1200029, 1200026, 1200038
new 459c7a9 Coverity 1375000,1374999: state while revalidate
new ece8e70 coverity 1196481: Uninitialized scalar field
new 5c37fc8 coverity 1196483: Uninitialized pointer field
new 150dea2 coverity 1021916 : fix missing break
new 8e200cc coverity 1200035 : fix constructor
new 5edd4a0 Wccp: CV-1268004, 1268018, 1268019, 1268020, 137295
new e9f677f Coverity 1021692: Uninitialized pointer field, plus defined OS_Addr enum class
new d01a6b3 coverity 1242338: Uninitialized pointer field
new 1dc4375 coverity 1200036: Uninitialized pointer field
new 5badeb7 coverity 1200037: Uninitialized pointer field
new bb59ae6 coverity 1199995 : return code not checked
new c844211 Coverity CID #1021871 Dereference null return value
new 7b4c6a8 Coverity CID #1021755 Uninitialized pointer field
new 5b73044 Coverity CID #1022120 Dereference before null check
new 05423d2 Coverity CID #1267799 Resource leak Coverity CID #1241990 Resource leak
new f7d387b coverity 1373297 : fix cast to try to address issue coverity 1373300 : fix cast to try to address issue
new 9494dc4 Coverity 1373301: Untrusted loop bound
new e70a47f coverity 1224618: Uninitialized pointer field
new 27a5127 coverity 1021704: Uninitialized pointer field
new 6693f58 coverity 1021707: Uninitialized scalar field
new bd602e3 coverity 1021714: Uninitialized pointer field
new c212ac9 Coverity CID #1375003 Structurally dead code
new 6c1758c Coverity CID #1021966 Dereference after null check
new adc1f56 Coverity CID #1021755 Uninitialized pointer field
new ba1be1d Improve Jtest codes readability
new 77f1427 Fix CA run to support the override file properly
new bdbcdc8 fix ts_fetch ip parse error
new a1aad8d Add options to the tcpinfo plugin to allow better control over custum logfile rolling.
new 0a42a46 Coverity 1022104 Dereference before null check
new 7d095b3 Coverity 1375119: unchecked return value
new 7f7e2f1 Coverity 1375126, 1375120 Ignore drand48() warning in jtest.cc
new 13804cc Fix version and virtualhost config cache sync.
new 5dc703a Coverity CID #1241990 Resource leak
new edc425d Remove ending period from error messages.
new cacdb55 remove the configuration to enable or disable safe requests retry
new 0a84b10 Coverity_1022180_1022181: ka_action can't be KA_UNKNOWN in the switch statement
new 56ed25f Coverity CID #1241990 Resource leak
new c1303d4 proxy.config.diags.debug.enabled is reloadable
new 430993b Various Coverity fixes for logstats
new 32c4975 Coverity CID #1022089 Copy into fixed size buffer
new 0931547 Coverity CID #1022090 Copy into fixed size buffer
new ba70668 Coverity CID #1367529 Copy into fixed size buffer
new f29b920 Adds a coverity model file, and excludes a stat() check
new c91c390 Coverity_1021917: closet_match can not be null at that point
new 861ccbd Coverity CID #1022090 Copy into fixed size buffer
new ade891f Add a couple of CI build scripts, to source from Jenkins
new 1f8d00d coredump with server_session
new cf93f6e update epel version.
new 0306c44 remap test for secure communication with origin server
new d67812d Fix TSMilestonesType documentation.
new a578f0d Delete .indent.pro
new ec7be29 Issue_1943: get rid of ticket_key_name tag from ssl_multicert
new b817429 Clean up BaseLogFile
new 48a906a Plugin ts_lua - Incorrect mapping of transaction configuration parameter.
new 28a6101 obj_found is never be true
new 7a71977 coredump_handleEvent fix
new 87338da Delete .gitmodules
new 2ab6c6c Bump config delete timeout to 5min
new 17e5e5c ignore .vscode/
new b594786 Deprecated VConnection do_io
new 1e41700 Removes the tsqa tests, to avoid confusion. Use autest.
new 75a9f61 Fixed problem with url_len sometimes not being initialized
new d8582f0 Use proper make wrapper, and parallelize
new 54b7bac More cleanup of the CI scripts
new 6c2081e Coverity 1021693: Uninitialized pointer field
new 8e85244 Log the Lua error message when evaluating metrics fails.
new 05cc3df spawn_thread with atomic operation
new fa8b73c Doc: Fixup milestones documentation.
new 80164cd Doc: Fix up some TS SSL API documentation warnings.
new 15c34d6 Updated clang-tidy default config to be the option that have been committed
new 560148b coverity 1224618: Uninitialized scalar field
new 1c0962e coverity 1196479: Uninitialized pointer field
new 2fc651d Output the responding url when "Warning: Document truncated" occurs for a valid request.
new b41e481 The return of TSHttpTxnIsInternal changed.
new e01f7ff Server information should be cleared when following redirect
new c276312 Coverity 1022187: remove test_passed_mime_hdr_clone
new b8c6592 TS-3746: make proxy.config.ssl.client.verify.server overridable
new 943432c Add function name to the HttpSM history.
new a470ae1 Doc: Update remap.config documentation concerning host vs. hostless rules.
new e22113d Coverity 1022104: Dereference before null check on _s
new db1af96 Coverity 1021715: Initialize variable done to false
new 2982b78 Coverity 1200001: redirect_flag can't be 0 at this point
new bd95685 Log H2 errors with stream id
new f45e257 Coverity 1373300: Use of untrusted scalar value
new 627e3a8 coverity 1022186: remove test_passed_parser_create
new 0ceaeaf This should allow for per-version binaries
new ed49508 Change locking for spawning dedicated threads to avoid race conditions.
new db48870 fix the abort in add_header plugin
new 1f54cf0 Add logic to flush gcov data from traffic_server on interrupt.
new fa73136 Issue #1605 AWS Signature Version 4
new b92d718 coverity 1021718: Uninitialized pointer field
new 96b3320 fix ts.debug
new 002d8ff Ran clang-tidy with readability-braces-around-statements
new d4be374 jtest post feature
new c2bc17d Add range check of Http2SettingsIdentifier
new c6b7270 Remove useless name from ink_mutex_init.
new 25b20bf More NULL to nullptr conversion
new 3a8a58c Clang-Tidy cleanup: Bad brace placement in ifdef'd code.
new 7dfa864 Add RAII support for ink_mutex.
new 9a4aa33 cid 1375841: Replace strncpy with memcpy
new bb71401 Require at least one ET_TASK thread
new 5b94a62 proxy.config.ssl.number.threads does not exist
new c05264f Use our ATS server to proxy for Bintray
new b339d53 ProtocolStack - fix user agent side IPv6 detection.
new adb998c Documented more detail about TS_HTTP_SEND_REQUEST_HDR_HOOK hook
new 4704525 Changes the default for proxy.config.ssl.server.multicert.exit_on_load_fail
new 6c67bf0 Rename "ink_mutex_lock" to "ink_scoped_mutex_lock" for better consistency.
new 4576555 Removes the cp of clang-format, our ATS can handle the load
new 11cc5d4 Allow the tool to apply multiple PRs
new c04d7fd PR #2010 follow up. - incorporate OKnet recommendations. - Use ink_scoped_mutex_lock from PR #2014.
new 0169ccf TS-4265: Change EventProcessor to use declaration initialization.
new a62437a Permissive mode for server verification
new 68022cc Via: Enable detail level in VIA protocol stack.
new 48cb768 uses AM_C*FLAGS instead of C*FLAGS
new 800f69e fix 100-continue
new 6521444 fix bg_fill abort when server completed
new c128363 Fix SSL handshake problems.
new 8dd4aa9 Disable the post_transform retry due to coredump
new 51cc066 Break fix.
new 649f4e0 volume.config doesn't differentiate http/https
new 9e38ee8 Make the default thread stack size global and configurable.
new 53d5da0 Update testing extensions
new a554692 Prevent traffic_ctl from writing on a socket that is not connected.
new 93186e2 esi: remove unnecessary isCacheObjTransformable()
new a48fe23 Fix for CID-1375917
new 0b900a6 fix memory leak in SSLInitServerContext
new 4a09bf5 HTTP2 non persistent metrics sticking over system crash.
new 9c305c2 Doc update: proxy.config.ssl.client.verify.server
new 6f0bc84 Prevent potential dispatch of HttpTunnel events to a dead consumer.
new 89403ff Cleanup server_entry before do dns lookup
new 424bee2 fix memory leak issue with lua plugin
new 04f8a18 Coverity 1021734 Uninitialized pointer field
new a6c14f0 Move where the HttpSM setup for redirect before going to origin
new cd4d6b4 Refactor ProcessManager to stop the poll thread.
new 6bcfa08 Simplify ProcessManager message and shutdown handling.
new 8c4a0ea Wake the process manager thread on shutdown.
new 693839a Improve graceful shutdown.
new c696cb3 Document traffic_server signals.
new da1ce2c Revert "Add logic to flush gcov data from traffic_server on interrupt."
new 0d7a530 Remove a redundant access specifier
new 54528f7 Address session/transaction close errors.
new 2db2c9f Only use the start pipelines to start branch build
new a096d3d fix intermittent mac os parent selection regression test failure.
new 5954626 Fix readme formatting
new 959ab14 adds autest gitignore enhancements
new 15961e7 Ran clang-tidy with modernize-use-using
new 92b168d Cleanup after running clang-tidy modernize-use-using
new 43e299f Disable cache volume size check for already configured volumes.
new 2bbcfe6 Thread class cleanup. For #1997.
new 407efa1 coverity fix for buffer_upload plugin
new e27c09b Cleanup in EThread. For #1997.
new 7799320 coverty 1196454: resource leak in buffer_upload plugin
new 7ea644a remove bad check
new caf5f69 Add back in length check to fail H2 headers with no name.
new f770aaa coverity fixes for esi
new a3dc6ad Add active_thread container support to Event Processor. For #1997.
new efe4fc8 PR-2073 format fixup.
new a82efb7 Issue #1685: Use TS_MILESTONE_UA_BEGIN for cqt* log fields
new 63b34dc Fix session-based memory leak.
new 4d9279c Revert "TS-4796 Change UnixNetHandler to always bubble up epoll errors to the VConnection" this reverts PRs #1559, #1522 and #947
new 4b42ada Fix Lua metrics configuration reloading.
new 72b55ab Do not try to push to the docs tree unless we have permissions
new c12d95e Ran unifdef to remove INACTIVITY_TIMEOUT code blocks
new de24ebb Gracefully shut down traffic_server on SIGINT.
new a3995c0 Fix library linkage for example plugins.
new 3580ec8 Add override specifiers to Http2Stream class
new c652da9 Fix unintialized request_content_length in HttpSM::state_read_client_request_header
new f6d3887 Doc: First sketch of Scalar documentation.
new a78a228 TS-4976: Regularize plugins - server_push
new b3adf64 1962: Reload keyblock from key file on every config reload
new 7c9e456 Via: Revert changes for #1534 and subsequent.
new fe24de0 Prevents response body content with a 204
new ab19da3 Add records configuration support to traffic_ctl.
new 9cc4212 Add records configuration support to traffic_top.
new e4ee12c Switch traffic_top to standard argument processing.
new e35c5a9 Fix type cast in bnull_transform plugin
new 999ed89 Clarify/expand gzip plugin usage
new d0e9277 LogAccessHttp init strlen to 0, not -1
new 36c68bb Update IMS handling table to include INM
new 239909b Change textwidth option to 132 so that it corresponds to the line length used by 'make clang-format'.
new 2cefc54 Add 7.0.x to the doc version list
new 6ecc998 closing http2 state as draining http2 connection
new 4dc78ff Add settings for autopep8
new ec2e2d2 Ran autopep8 to python files
new de2dcd4 Noncopyable update for C++11
new 1d5c8fc TS-4265: Thread initialization restructuring.
new 624be31 Fix error.log message from regex_remap when match uncaptured substring ($n) used in substitution. Gemeral fixes to error messages. RAII updates. Output regular expression from line with error in remap file in error log file.
new f389fd5 Add HSTS example to header_rewrite
new 5b7e1d9 Autest for ATS test support all configuration layout
new 2a112d0 Convert an ink_release_assert into logic to reset the rbio to use the remaining data.
new 452a2dc TS-4396: fix number_of_redirections off-by-one
new 3540f90 adds clarifications on plugin use
new 401ffbe Make proxy.config.http.parent_proxy.per_parent_connect_attempts, proxy.config.http.parent_proxy.connect_attempts_timeout, proxy.config.http.parent_proxy.fail_threshold, and proxy.config.http.parent_proxy.retry_time overridable.
new a265b72 TS-4265: Fix NUMA stack support. Add additional comments.
new 668528c Methods never defined and value never used
new 8960182 Issue 2157: Configuration reload on master is crashing when built with ASAN
new 77ad629 Move autest sandbox /var/tmp
new 7fe208b adds effective client request url var expansion
new 3f22b4a handle 307 and 308 when building redirect response
new f5b9f53 Method not implemented and constructor hiding not required
new b3c5909 Fix handling read errors in TLS Handshake
new 4ca5679 Replace fmin with simple conditional (macOS is unhappy)
new 53b9b92 Update H2 priority tree node with a created stream
new a61b1f0 Coverity 1371529: Removes unecessary check since we should assert
new 858577d have autest make hardlink symlinks before doing a copy
new dba225e Don't do strlen on the static table
new c0e050c Adds a README section about the tcp_client tool
new 566877c add type <Random> to mix nonssl, ssl and h2 requests
new 73f7d01 Changed to in-class member initializers and initializing all members
new dd65847 Removing enert code: LogFile::do_filesytem_checks()
new 9aab3f8 For #2126 - Fix for transform test crash.
new 4a4b4e7 The content-type of TRACE response should be message/http.
new 8296a25 Add clang-format for the tests directory as well
new 3cefdba Memleaking in transform test
new 9d41071 Fix race condition in thread startup.
new a72b145 Better initialization in Thread.cc.
new f684f6b HTTP2 remove window between client stream shutdown and ATS stream counting
new aaed3e3 Limit HPACK indexing table size correctly
new 693e87f Check padding length of Huffman code strictly
new c530a3f Check padding bits of Huffman code strictly
new ea60fd3 Fixes transfers for error responses without body
new 0fc3833 TS-1257: replace InkHashtable with HashMap to store wilddomains
new 91724db TS-4044: The server_vc should be established (writeable) before request transform start.
new b01a0f7 Added break so Eclipse doesn't complain
new 3686807 Fix UnixUDPNet
new 6834429 Fix UDP Echo Server
new f43abe5 Fix StringView constructor to not fail on a nulll pointer.
new 00cf3d3 YTSATS-1195: Add hook for server cert verification
new 0564042 use parsed_hosts_file_ptr only if it has valid value
new 1665802 Fix protocol stack to return unknown TLS string instead of elliding it in case of error.
new 8226fde Alloc PollCont and UDPNetHandler before call initialize_thread_for_udp_net
new 55e576b omits version string when verifying test output
new adf906d Fix LIBTCL and HWLOC_LIBS linking for traffic_top for Ubuntu. Based on prior patch TS-3109.
new 3387c0f Missing Length if format was set in HttpBodyFactory::fabricate_with_old_api
new e62f3d3 SEGV in Diags when we try to use Fatal macro
new 191aaef Fix remap redirection with build_error_reponse
new e51b5e0 In adjust_sys_settings(), if we try to adjust the NOFILE limit due to (fds_throttle > limit - THROTTLE_FD_HEADROOM), then try to set the new limit to (fds_throttle + THROTTLE_FD_HEADROOM) instead of just (fds_throttle) since the latter will always result in fds_throttle being reduced in check_fd_limit() later.
new e7b5a59 Add new logic for copy of Plugin and Bin directory
new 36bf446 H2 test with traffic -replay
new 84ecfc0 Return 408 response with specified header
new f36a04f Architectural description of the Client classes.
new eaffae3 Update inactivity if total_written is more than 0
new 294135b set location for client CA cert file
new 0ab449a Be less aggressive in calling SSL_shutdown.
new 7cb5e40 replace NULL with nullptr
new 3cb183b Propagate configure LIBS to tsxs
new 8d2712b Add experimental plugin to initiate H2 Server push for preload links.
new cbca361 header_rewrite: Add "INBOUND" condition for data on the inbound network connection.
new 25650ab IpMap fix - in some cases a range node can be incorrectly re-used, effectively dropping the existing range. This fixes #2250.
new b47de39 Removes disabled test; case is covered elsewhere
new 4a62837 Fix compile problem with openSSL 1.1.
new 0560b1a INT_TO_BOOL shouldn't be called here
new 49e8206 Log IP address in case servername is not present
new 7426789 Make sure to add resources for all rules in a hook
new f75dbf6 Adjusting ssl_read_from_net to read limited amount of data in one go.
new be16283 const-ifying the getter functions of HashMap
new ebf8143 Issue #2183 Fix openssl 1.1 hang
new d28bf77 consfity the get_kys function
new 156c218 Add diagram for header_rewrite Hooks
new c45be0d Fixed to build on Fedora 26 with gcc7
new c816a80 Fixed debug build on Fedora 26 with gcc7
new 7ebf479 Fix for URL obj leak in HTTP2 server push upon calling TSHttpTxnServerPush #2275
new 0be5cde Do not duplicate logging >= 400 response codes into error.log
new 99a42d3 Plugin collapsed_connection - add TSMutexCreate() when calling TSContCreate().
new 0f8e275 Add basic files to use Catch for unit testing
new bd255fa Docs: Better python 2/3 compatibility.
new fb346e1 TS-4523 - Add pause functionality to the TransformationPlugin interface.
new 17342db TS-3692: Remove code associated with proxy.config.url_remap.url_remap_mode.
new 6d89c1c Adding a stat page for HTTP connection count
new 86d7385 ua_buffer_reader should be released in deallocate_redirect_postdata_buffers
new f68361e Rework SSL handshake hooks and add tls_hooks tests.
new b9a873b Add pthread.h to pthread_np.h Autoconf check Fixes #1306
new 53a1570 Moved catch and got rid of centralizing unit tests
new 23921b2 Add documentation explaining the TLS hooks transitions.
new c7fdf6e Can't convert Cache Result to Cache MISS by TSHttpTxnCacheLookupStatusSet
new 7996bef Stop sending DNS queries when nameserver is down
new 1c9af58 Prevent HSTS headers from including the terminating null byte.
new 47a59f0 Update to simplify the case statement
new ccc9c6b Remove stale atscppapi/Makefile.am.
new 9bdcb17 Add integration tests to ci/regression script.
new fb89edb Test: Fix TLS test plugin compile error for Fedora 26.
new 9f18c76 Rename tests/getting_started doc.
new 2f83a81 Fix weird whitespace in I_VConnection.h.
new de461d6 Remove unused function VcTypeCode.
new f00a18b remove redundant include
new f5b5ff8 H2 Assert fails sometimes at Http2DependencyTree::deactivate
new 5817f10 Add basic_string_view
new 6f08f53 replace strcpy with ink_strlcpy in select_best_srv
new 1708e42 coverity 1021919: Missing break in switch
new e8ae4d8 coverity 1196489: Read from pointer after free
new 378f03d Fix origin requests to default to HTTP 1.1
new 482b3a8 coverity 1376260: Uninitialized pointer field
new bbc99e2 Add example command to generate session ticket
new e634659 Leaving History independently so that each state machine can import it
new 2519add Added constructor for ats_scoped_str of std::string and string_view
new 244288f cachekey/cacheurl key string compatibility enhancements.
new f941be8 Doc: Adding proxy.config.ssl.server.multicert.exit_on_load_fail information
new 30b2b9f Add state information
new 1c135f6 Fix the wrong pop in Http2DependencyTree deactive
new 2d1abee TS-4976: Regularize plugins - server_transform.
new 14233c0 Doc: Fix LaTex paper size options to work and not generate a warning.
new 10ab755 Doc: Fix warning for footnote in cache arch docs.
new 395a742 Doc: Add documentation for MIME header plugin API functions.
new 84bc7ab Add null pointer check to server response set status
new a0aca6f Fix clang-format
new 05f2822 Add missing checks for request url
new 813f2f8 Doc: Session and transaction arg functions.
new c9213ae Doc: Provide better explanation of HSTS example in header_rewrite.
new 79a4045 Test: IpMap update More tests from Larry. conversion to Catch unit test framework.
new 8177554 Update TSContSchedule.en.rst
new 14ebf42 Add basic support of IETF QUIC (draft-04)
new 27cec04 New layout structure with std string & basic string view
new 94f42e7 Updates to build on Fedora 26 and clang-format
new 56839d0 Regularize the debug message with rcv_headers_frame
new a080d20 Use cross-platform print format
new 8733de6 Bump docs version to 7.1.x
new 7052a17 Close QUIC Connection by inactivity timeout
new 49b4eee cqtq,cqtn,cqtd,cqtt timestamp blog format to be INT again
new 84865cc Cleanup / correct buffer sizes for UUIDs
new beac658 Stop looping refreshing stale hostDB records
new b0c492f Removing the old record when the DNS lookup failed with NXDOMAIN
new 9b1d720 Add initializer list for constructor
new 7ee8f39 Fix build warnings on Fedora 26
new b51be17 Fix a build error on Fedora 26
new 43a9f9e Fix an runtime error on Fedora 26
new fc797a0 Fix a runtime error on Fedora 26
new e8c6b97 Add QUICConfig and proxy.config.quic.no_activity_timeout_in
new 60fa5c1 Fixes, I think, coverity issues 1379288
new 42e56e9 Coverity 1379271: Dereference null return
new 30c2c35 Added traffic_runroot feature to generate sandbox for programs to run
new a50aaf1 Remove the wrong entry from priority queue and insert the new node into queue
new e95c8f3 Print Connection ID on debug logs in QUICNetVConnection
new c4a8ea6 Handle CONNECTION_CLOSE frame on QUICNetVConnection
new 52ba71a Remove QUICConnectionState
new e4d34d7 Remove dependency for NetVConnection
new 08ef8e4 Add a test case for handling CONNECTION_CLOSE frames on FrameDispatcher
new 35e5995 coverity 1379269: dereference after null check
new c746df2 Fix traffic_layout to not add messages to --json
new 85155fa Change QUICNetProcessor from struct to class
new 92741d4 Add draft-05(-pre) support
new c6b0534 Allocate buffer for UDP packets with a size of PMTU
new 5847855 Increase buffer sizes for UDP socket
new b82fd38 Make TLS 1.3 support optional
new 49e6fc7 Build QUIC modules only if TLS 1.3 is available
new df6c99e Add one more TS_USE_QUIC check
new af87435 Add AL header
new 3935683 clang-format
new 7c05be8 Session ticket resumption needs consistent CA-certificate version
new 01494e0 Coverity 1379270 Out-of-bounds write
new e44f61e Fix build issues on FreeBSD 11
new 31ca4fa Add MAX_DATA, MAX_STREAM_DATA, BLOCKED, and STREAM_BLOCKED frame factory
new 4836218 Doc: Adding proxy.config.http2.accept_no_activity_timeout and proxy.config.http2.no_activity_timeout_in information
new ee9477d Add check on Environment input to validate it exists
new 90d8eee TS-4976: Regularize plugins - session_hooks (nee session-1).
new e115703 Metalink Plugin: Must not destroy the Transform Contp, only shutdown write on it while received WRITE_COMPLETE
new 9270d4f make hostdb.round_robin_max_count configurable
new 4849f95 Clean up DNS macros 1. using const int instead of macros. 2. The only limit of DNS response is MAX_DNS_PACKET_LEN based on which other limits can be calculated.
new f33e6b1 Adding three connection modes for DNS queries: UDP_ONLY, TCP_RETRY, TCP_ONLY
new fddd7d8 Clean up Diags
... 2579 lines suppressed ...