Timeline
03/12/08:
- 23:02 Ticket #219 (Overflow when calculating remaining disk space on big disk (32 bits ...) created by
- Varnishd seem to exhibite some kind of an overflow when calculating …
- 18:49 FAQ/Compression edited by
- Fix markup for code examples (diff)
- 18:48 FAQ/Compression created by
- initial version
- 17:58 VCLExampleRestarts created by
- 17:57 FAQ edited by
- Link to FAQ/Compression (diff)
- 17:56 VCLExamples edited by
- (diff)
- 16:11 Changeset [2599] by
- Refactor, implement random mode.
- 15:07 Changeset [2598] by
- Further revamp the CLI handling in the cacher process, making it possible …
- 14:46 Changeset [2597] by
- Add a CLI support function for concatenating two cli_proto tables in …
- 12:13 Ticket #218 (ACL matching needs IPv6 support) created by
- ACL matching from cache_vrt_acl.c currently does not handle IPv6 …
- 11:29 Changeset [2596] by
- Give cacher private cli functions a private prefix of "ccf" instead of …
- 11:25 Changeset [2595] by
- Rework the manager/cacher cli relationship, so that the manager does not …
- 11:21 Changeset [2594] by
- Change the default cli help function to ignore options starting with '-'. …
03/11/08:
- 23:38 Ticket #217 (varnishtop freeze) created by
- varnishtop -i VCL_return uses 100% cpu. It can't be stopped with ctrl-c …
- 12:25 Changeset [2593] by
- Slightly more elegant version of the previous commit, which also fixed a …
- 12:10 Changeset [2592] by
- Fix a couple of glaring errors in vca_pollspace(). Noticed by: Jyri J. …
- 10:48 Changeset [2591] by
- VSL_H_Print() prints a 'b' in the third column for backend-related log …
03/10/08:
- 22:21 Changeset [2590] by
- This is slightly experimental: Reduce SHM mutex contention further, by …
- 10:13 Ticket #216 (String concatenation in functions) created by
- As according to DES, string concatenation seems to be working only in …
- 09:22 Changeset [2589] by
- Merged revisions 2588 via svnmerge from …
- 09:17 Changeset [2588] by
- Debian packaging: Move control file "docs" to "varnish.docs" for …
- 08:51 Changeset [2587] by
- Merged revisions 2586 via svnmerge from …
- 08:46 Changeset [2586] by
- Debian packaging: Fix syntax error in varnishlog init script, and set …
- 08:30 Changeset [2585] by
- Merged revisions 2359 via svnmerge from …
- 08:28 Changeset [2584] by
- Merged revisions …
- 08:15 Changeset [2583] by
- Debian packaging: Add changelog entry for 1.2-0
- 08:13 Changeset [2582] by
- Debian packaging: removing obsolete TODO file
- 07:47 Changeset [2581] by
- Merged revisions 2291 via svnmerge from …
- 07:02 Changeset [2580] by
- Debian packaging: Allow adjustment of maximum locked memory size
03/09/08:
- 16:26 Changeset [2579] by
- Merged revisions 2575-2577 via svnmerge from …
- 16:26 Changeset [2578] by
- Merged revisions 2575-2577 via svnmerge from …
- 16:24 Changeset [2577] by
- Braino in previous commit.
- 16:17 Changeset [2576] by
- Include complete headers with each replayed request. Ignore SIGPIPE, …
- 16:14 Changeset [2575] by
- Add -k option which specifies the number of log entries to keep. Along …
03/08/08:
- 17:59 Changeset [2574] by
- Merged revisions 2572 via svnmerge from …
- 17:56 Changeset [2573] by
- Merged revisions 2572 via svnmerge from …
- 17:55 Changeset [2572] by
- Add a -s option which specifies a number of entries to skip.
- 16:43 Changeset [2571] by
- Merged revisions 2569 via svnmerge from …
- 16:43 Changeset [2570] by
- Merged revisions 2569 via svnmerge from …
- 16:42 Changeset [2569] by
- If it looks like a new request starts before a previous request on the …
- 15:12 Changeset [2568] by
- Merged revisions …
- 15:01 Changeset [2567] by
- Merged revisions 2467,2495-2499,2503-2505,2522-2524,2545,2563-2565 via …
- 14:51 Changeset [2566] by
- Merged revisions …
- 14:47 Changeset [2565] by
- dump.pool was removed a while ago.
- 14:38 Changeset [2564] by
- Merged revisions 2404,2426,2432-2434,2453-2456,2458-2461 via svnmerge from …
- 14:12 Changeset [2563] by
- Unbreak binary compatibility between 1.1 and 1.2 logs by moving VCL_error …
03/07/08:
- 16:07 Changeset [2562] by
- This is more pre-2.0 than 1.1.2+
- 12:43 Changeset [2561] by
- Log free object workspace instead of used to get the size of the object …
- 12:36 Changeset [2560] by
- Add diagnostic features to keep track of object workspace usage.
- 12:13 Changeset [2559] by
- Split the http_workspace into sess_workspace and obj_workspace, so they …
- 12:04 Changeset [2558] by
- Attempt to mlock(2) SHMFILE in core.
- 11:58 Changeset [2557] by
- Keep track of how often we flush the private shm buffer due to overflows.
- 11:36 Changeset [2556] by
- Put waiting list shmlogs under diag_bitmap
03/05/08:
- 14:18 Changeset [2555] by
- Check EOF as bitflag in kqueue return flags
03/04/08:
- 21:53 Performance edited by
- (diff)
- 21:43 Performance edited by
- (diff)
- 21:12 PostTwoShoppingList created by
- 21:10 DeveloperResources edited by
- (diff)
- 12:42 Changeset [2554] by
- Relax assertions, and fix the build.
- 12:36 Performance edited by
- (diff)
- 12:16 Performance created by
- 12:03 Changeset [2553] by
- Regen
- 12:02 Changeset [2552] by
- Define obj.hash in the correct place, and regen.
- 11:59 Changeset [2551] by
- Implement obj.hash.
- 11:58 Changeset [2550] by
- Remove duplicate allocation.
- 11:45 WikiStart edited by
- (diff)
- 10:29 Changeset [2549] by
- The final piece of the double -> string puzzle.
- 09:54 Changeset [2548] by
- Polish CLI output
03/03/08:
- 18:03 Changeset [2547] by
- Regen for VRT_double_string()
- 18:03 Changeset [2546] by
- Clean up the int -> str and ip -> str conversion code, and add double -> …
- 12:16 Ticket #197 (HTTP/1.0 query return no content) closed by
- fixed: Fixed in trunk with r2091 (before 1.2 was branched) and in 1.1 with r2545.
- 11:53 Changeset [2545] by
- Merged revisions 2091 via svnmerge from …
- 11:49 Ticket #197 (HTTP/1.0 query return no content) reopened by
- Not fixed in 1.1 nor 1.2.
02/29/08:
- 20:26 Ticket #215 (regex matches sporadically on identical request) created by
- Here's my VCL file: backend production { set backend.host = …
- 10:41 DebuggingVarnish edited by
- (diff)
- 10:38 Changeset [2544] by
- Workaround: ignore uncached objects in EXP_Touch()
02/26/08:
- 22:15 Ticket #214 (Varnish crashes on assert error in EXP_Touch, cache_expire.c line 189) closed by
- fixed: Solved, this was my misreading of pthread_mutex_trylock() man page.
- 14:30 DebuggingVarnish edited by
- markup nit (diff)
- 12:05 Changeset [2543] by
- Go over the expiry and LRU code once more: Drop the hangman, with grace …
- 10:23 Changeset [2542] by
- Fix a bug in the hangman code: conversion from object to objexp missed a …
- 10:12 Changeset [2541] by
- Give the random director its own magic
- 10:10 Changeset [2540] by
- Get the pthread_mutex_trylock() assert right, the error code is the return …
02/25/08:
- 23:30 Changeset [2539] by
- Avoid asserting on correct errno from pthread_mutextrylock()
- 19:42 Changeset [2538] by
- Explicitly initialize errno to zero before mutex ops.
- 11:37 DebuggingVarnish edited by
- (diff)
- 11:35 DebuggingVarnish created by
- 10:59 WikiStart edited by
- (diff)
- 10:34 Ticket #214 (Varnish crashes on assert error in EXP_Touch, cache_expire.c line 189) created by
- I am running Varnish trunk/2537 on FreeBSD/amd64 7.0-RC1 (with SCHED_ULE), …
02/23/08:
- 21:36 Changeset [2537] by
- The expiry module keeps all cached objects on two data structures: the LRU …
- 21:03 Changeset [2536] by
- Make cache_expire.c pick up its own reference on the object.
- 20:58 Changeset [2535] by
- Fix obj.last_use: We cannot use obj.lru_stamp, as that is only updated …
- 20:54 Changeset [2534] by
- Only move objects to the tail of the LRU queue if we can get the expiry …
- 20:48 Changeset [2533] by
- Introduce a TRYLOCK() macro, and remove two ';' which could cause grief.
- 20:43 Changeset [2532] by
- obj->lru_stamp is on TIM_real() not TIM_mono().
- 20:27 Changeset [2531] by
- Remove unused last_check member and TIM_mono() call
- 20:26 Changeset [2530] by
- Rename EXP_TTLchange() to EXP_Rearm() and move binheap check into …
- 20:15 Changeset [2529] by
- Dispose of VCL reference count if we drop parked sessions due to worker …
02/21/08:
- 22:14 Changeset [2528] by
- We don't need cryptographic-strength randomness here. Try /dev/urandom …
- 21:55 Changeset [2527] by
- Dump some information about the VCL configuration if we have one.
- 21:50 Changeset [2526] by
- Where applicable, use SPAZ() instead of AZ().
- 21:49 Changeset [2525] by
- Add SPAZ() and SPAN() macros which combine AZ() and AN() with spassert().
- 21:44 Ticket #213 (Varnish crashes on SES_Delete(), cache_session.c line 340) created by
- I am running Varnish trunk/2518, in FreeBSD/amd64 7.0-RC1. Now and then …
- 13:46 FAQ edited by
- typo patrol (diff)
- 13:36 FAQ edited by
- Add FAQ about backend logging of the client IP (diff)
02/20/08:
- 15:12 Ticket #209 (Blocking IP addresses) reopened by
- Syntax error notwithstanding, this code does not successfully block IP …
- 15:01 Changeset [2524] by
- Merged revisions 2520-2521 via svnmerge from …
- 14:58 Changeset [2523] by
- Merged revisions 2520-2521 via svnmerge from …
- 14:56 Changeset [2522] by
- Merged revisions 2421-2422,2426,2432-2434,2447 via svnmerge from …
- 14:39 Changeset [2521] by
- Typo patrol
- 13:02 Changeset [2520] by
- Debian packaging: Disable running of varnishlog by default
- 13:00 Ticket #209 (Blocking IP addresses) closed by
- worksforme: I can't seem to reproduce a problem in the above (using -trunk, I don't …
- 11:59 Changeset [2519] by
- Count directors as backends.
- 09:44 Ticket #212 (varnishd child not responding to ping and parent can't restart the child) created by
- Hi, After runing varnishd about 9 hours, varnishd report the following …
02/19/08:
- 19:45 WikiStart edited by
- (diff)
- 13:05 Changeset [2518] by
- Make logging of mutex operations or just contests controlled under …
- 13:00 Changeset [2517] by
- Oops, this should not have been deleted in my previous commit
- 12:57 Changeset [2516] by
- If HSH_Lookup() returns non-NULL, assert that sp->objhead != NULL. …
- 12:52 Changeset [2515] by
- Move the #include of heritage.h to cache.h.
- 12:10 Changeset [2514] by
- Revise the kqueue_acceptor with a sledgehammer. Use EV_ONESHOT for all …
- 11:49 Ticket #211 (Cache child died status=0x9 after ping timeout) created by
- trunk, r2513. Child is killed by SIGTERM by the master process after …
02/18/08:
- 18:04 Changeset [2513] by
- Move the assertions around; it is apparently possible to get a null event …
- 13:00 Changeset [2512] by
- Uncapitalize DIAGNOSTICS, since diag_bitmap is not related to the #ifdef, …
- 12:54 Changeset [2511] by
- Move kqueue debugging under diag_bitmap control
- 12:50 Changeset [2510] by
- Move the workspace debugging under diag_bitmap control.
- 12:47 Changeset [2509] by
- Move the logging of state engine states to use the diag_bitmap instead of …
- 12:45 Changeset [2508] by
- Make a parameter "diag_bitflag" which can control deeper diagnostics for …
- 12:04 Changeset [2507] by
- Kill debugging shmlogging overlooked for too long.
- 11:37 Ticket #210 (The binary heap implementation does not scale) created by
- The binary heap implementation does not scale well to multiple millions of …
- 10:59 Changeset [2506] by
- Add a stats field to monitor the LRU move rate.
- 00:36 Changeset [2505] by
- Add green icon.
- 00:35 Changeset [2504] by
- Merged revisions 2500-2502 via svnmerge from …
- 00:34 Changeset [2503] by
- Merged revisions 2500-2502 via svnmerge from …
- 00:29 Changeset [2502] by
- Add a log message for short reads in the content-length case. Also, clean …
02/17/08:
- 23:37 Changeset [2501] by
- A number of changes made while trying to reproduce #176: - modify …
- 23:27 Ticket #176 (Varnishreplay segfault upon start) closed by
- worksforme: Unable to reproduce
- 11:02 Changeset [2500] by
- Fix assert in thread_close() for fd == nthreads == 0.
- 10:32 Changeset [2499] by
- Unfinished Firefox plugin.
- 10:28 Changeset [2498] by
- No longer necessary
- 10:28 Changeset [2497] by
- No longer necessary
- 10:26 Changeset [2496] by
- Merged revisions …
- 10:22 Changeset [2495] by
- Merged revisions …
- 10:03 Changeset [2494] by
- Free leftover buffers when the loop ends (Coverity CID#10)
- 09:54 Changeset [2493] by
- Make sure buf is freed in error case (Coverity CID#9)
- 09:53 Changeset [2492] by
- Request is bogus if df_m, df_Uq or df_H are NULL (Coverity CID#2, CID#3)
02/16/08:
- 23:40 Ticket #209 (Blocking IP addresses) created by
- Hello everyone, I've been using Varnish on my server for about the past 6 …
- 12:03 Changeset [2491] by
- We may get spurious events on an unclosed fd as well. It won't cause any …
02/15/08:
- 15:22 Changeset [2490] by
- Flexelint pleasing
- 14:35 Changeset [2489] by
- Make this cast less suspect to Flexelint
- 14:32 Changeset [2488] by
- Unused variable
- 14:32 Changeset [2487] by
- Define VARNISH_STATE_DIR
- 14:31 Changeset [2486] by
- Somebody ate my ')' on the way to the commit.
- 14:29 Ticket #208 (Show a subset of the full statistics) created by
- It should be possible to have varnishstat display only a restricted …
- 14:19 Changeset [2485] by
- Tell if we could not write the PID file.
- 14:04 Changeset [2484] by
- Flexelint does not react to the assert, so tell it what we know.
- 13:59 Changeset [2483] by
- Check VLU_Fd return for good measure.
- 13:56 Changeset [2482] by
- Remove a spurious debugging message. Account for the HTTP bits we do know …
- 13:47 Changeset [2481] by
- Assert that VCC did its job with respect to weights.
- 13:44 Changeset [2480] by
- Insist on a non-zero weight for random director memebers and
- 13:42 Changeset [2479] by
- Don't advance the token in vcc_UintVal(), that prevents precise error …
- 13:30 Changeset [2478] by
- Use the abort2(2) function to record our panic string, if we have it. …
- 12:52 Changeset [2477] by
- Add a paramter for maximum CLI buffer size and use it both in child and …
- 12:27 Changeset [2476] by
- Give uint parameters the same treatment as bool and timeouts: eliminate a …
- 12:15 Changeset [2475] by
- Rewrite the childs CLI handling to use VLU
- 12:15 Changeset [2474] by
- Remove a duplicated message on the childs stdout.
- 11:57 Changeset [2473] by
- A Give VLU_New() an optional buffersize argument
- 11:36 Changeset [2472] by
- Log everything we see on the childs stdout/stderr to syslog.
- 11:34 Changeset [2471] by
- Add VLU (Varnish Line Up) a copy of LineUp? from my private utility …
- 11:28 Changeset [2470] by
- Add ALLOC_OBJ macro
- 11:08 Changeset [2469] by
- Move the sizeof debugging output to an undocumented debug.sizeof CLI …
- 11:02 Changeset [2468] by
- remove dump.pool prototype
- 11:01 Changeset [2467] by
- remove the undocumented and unimplemented dump.pool command
- 10:41 Changeset [2466] by
- Give the param structure a void *priv, and use it to avoid a large number …
- 10:09 Changeset [2465] by
- Adjust to direct inclusion of config.h
- 09:54 Changeset [2464] by
- Determine our backend (using the director) before we filter the req into …
- 09:33 Changeset [2463] by
- Put a ULL suffix on numeric constants too large for 32 bit systems.
- 09:03 Ticket #173 (Varnish dies with assert error in vca_kev) closed by
- fixed: Believed to be fixed by #2462.
- 08:51 Changeset [2462] by
- Detect and gracefully recover from what appears to be a bug in the FreeBSD …
02/14/08:
- 14:35 Ticket #207 (Varnishlog core dumps) created by
- After running varnishlog for a while, it core-dumps: […] Varnish is …
- 14:26 Ticket #206 (Improved VCL primitives for header manipulation) created by
- At some point, we should add support in VCL for: * Directly examining, …
02/13/08:
- 18:25 Changeset [2461] by
- Regenerate
- 18:25 Changeset [2460] by
- Forgot config.h here
- 18:19 Changeset [2459] by
- Never mind trying to avoid libm, we already use it anyway.
- 18:12 Changeset [2458] by
- Enable tests + allow overrides from command line.
- 18:10 Changeset [2457] by
- SLT_Length is not relevant for backend requests.
- 17:12 Ticket #205 (Better Vary handling) created by
- From conversations on IRC, I am under the impression that there are …
- 17:04 Ticket #204 (Handling of HTTP headers) created by
- Strictly speaking, when issuing a normal (non-pass, non-pipe) request to …
- 16:56 Ticket #203 (X-Forwarded-For handling) created by
- Varnish always adds an X-Forwarded-For header when talking to the …
- 15:58 Changeset [2456] by
- Disable tools that require curses if no curses library was found.
- 14:55 Changeset [2455] by
- Use #include "config.h" instead of -include config.h
- 14:29 Changeset [2454] by
- Rewrite str2bytes, add unit test
- 14:05 Changeset [2453] by
- Some source files (especially in libraries) have embedded test programs. …
- 12:35 Changeset [2452] by
- Fix a bug relating to vbe_conn statistics counter.
- 11:59 Changeset [2451] by
- Go over the backend code and privatize a lot of stuff that now belongs …
- 11:57 Changeset [2450] by
- Add two new stat fields for counting bereq's and backends.
- 11:56 Changeset [2449] by
- Add a parameter for controlling caching of vbe_conn structures. (the code …
- 11:55 Changeset [2448] by
- Fix example to new backend syntax
02/12/08:
- 23:23 Ticket #162 (Varnish trunk dies with assert error in SES_Delete()) closed by
- fixed: Not the same bug; please open a new ticket.
- 07:52 Changeset [2447] by
- Add information to \"-a\" about how to listen on multiple hosts or ports
02/11/08:
- 11:46 Changeset [2446] by
- Update backend declaration syntax. Note that a) vcl.7 needs a partial …
- 03:58 Changeset [2445] by
- Separate the handling of backend and client requests, greatly simplifying …
- 01:48 Ticket #202 (Compile Fails on OpenBSD -current / Half a patch provided) reopened by
- Here's a link to the archived thread of a discussion I initiated on the …
Note: See TracTimeline
for information about the timeline view.
