You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ok...@apache.org on 2019/02/15 08:13:50 UTC
[trafficserver] branch 4.1.x created (now ef46b2e)
This is an automated email from the ASF dual-hosted git repository.
oknet pushed a change to branch 4.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
at ef46b2e Revert "TS-2172: Explicitly use subdir-objects in automake init"
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 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 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 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 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 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 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 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 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 e49f0b6 bump version to 4.1.1
new c6599ab TS-2303
new 38d0dc8 Add keep-alive documentation (including keep_alive_post_out)
new 472aeaf Fix list templating
new d044007 Update CHANGES for TS-2303
new d02484a TS-2341: Cast TSHttpStatus to int to suppress compiler warning in clang
new c0e2ec3 TS-2333 Change the SAX callbacks to not clash with libxml2
new 0212e7b TS-2333 Use the right SAX.h include
new dd25a5c bump version
new cdf37be TS-2340: fix TextLogObject log rolling
new a90c877 TS-2384: Regression in key-lookup code between 4.0.x and 4.1.x
new 05252cc Fix a compiler on new EventNofity code, detected with -Werror
new 89fc6dc TS-2351 Bandaid fix for Range request crash related to Read-While-Writer and content length calculations.
new 87ef044 TS-2351 Make the Range calculations more resilient
new d7144df TS-2408: fix double free of proxy.config.admin.user_id
new 0cbf80a bump version: 4.1.2
new 01c4872 Make targets for creating releases+release candidates
new de710cb reliably recreate the same tar-ball from the same content
new 1de3269 [TS-2497] Failed post results in tunnel buffers being returned to freelist prematurely, Reporter: Thomas Jackson <th...@linkedin.com>
new d738e39 TS-2463: Crash regression around slow-log feature
new 39ba53d TS-2452: Can't access a deleted object
new 2b9dd00 TS-2305: fall back to ftruncate on posix_fallocate failure
new bebda9f TS-2172: Explicitly use subdir-objects in automake init
new 5cdf045 bump version to 4.1.3
new a40d119 TS-2469: remove libreadline which is gpl licensed
new a9a7ba6 TS-2467: traffic_shell doesn't work with tcl 8.6, works with 8.5
new 7cb5897 TS-2568 Better template messages
new ef46b2e Revert "TS-2172: Explicitly use subdir-objects in automake init"
The 3843 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.