<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mvl</id>
	<title>MozillaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mozilla.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mvl"/>
	<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/Special:Contributions/Mvl"/>
	<updated>2026-10-16T19:10:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Grendel&amp;diff=242141</id>
		<title>Grendel</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Grendel&amp;diff=242141"/>
		<updated>2010-07-30T13:46:51Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edits by Jameskerry486 (Talk) to last revision by Rjkeller&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Grendel}}&lt;br /&gt;
Maintained by [mailto:rj.keller@beonex.com R.J. Keller] and [mailto:kieran@eternal.undonet.com Kieran Maclean]&amp;lt;br&amp;gt;&lt;br /&gt;
May 4, 2005&amp;lt;br&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
You may recall that in 1997, Netscape embarked on a project to rewrite Navigator/Communicator in Java. This project (code named &amp;quot;Xena,&amp;quot; but sometimes referred to by the press as &amp;quot;Javagator&amp;quot;) was cancelled before completion.&lt;br /&gt;
&lt;br /&gt;
Grendel is the mail-news portion of the Xena project written in Java. Its goal is to be a true cross-platform application with a feature set that satisfies the poweruser.&lt;br /&gt;
&lt;br /&gt;
==News==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grendel project restarted&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Grendel project has been restarted. The new Grendel will feature better toolbar icons, ant compilation, and the new wiki site!!! Feedback on what you&#039;d like to see would be appreciated! Post any Grendel feedback to netscape.public.mozilla.mail-news or feel free to email [mailto:rj.keller@beonex.com R.J. Keller] with any feedback.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
Grendel was originally developed as a part of the &amp;quot;Javagator&amp;quot; project at Netscape. This project was cancelled before completion after 3 years of development. After the source for Grendel was released other people started to work toward completing it for about another 2 years. The [http://www.mozilla.org/projects/grendel/announce.html original release] was therefore incomplete.&lt;br /&gt;
&lt;br /&gt;
==Current state==&lt;br /&gt;
&lt;br /&gt;
Lots of changes were recently checked into the Grendel source tree to make it compile in a modern Java compiler. The new Grendel tree will currently require Java 1.5 to run and require a new set of libraries.&lt;br /&gt;
&lt;br /&gt;
The build system is currently being redone to use [http://ant.apache.org Apache Ant] instead of Makefiles. The easiest way to compile Grendel in its current state is to grab a copy of [http://www.jcreator.com JCreator] and create a Grendel project in the directory and compile it. A lot of test files are currently being separated out into different directories so if a certain file isn&#039;t compiling nicely, it&#039;s probably because it&#039;s a broken test file that can be deleted from your tree safely.&lt;br /&gt;
&lt;br /&gt;
We&#039;re also in the process of moving Grendel from its own XML format to a Mozilla-friendly XUL format using the [http://mozcreator.mozdev.org/xulParser.html MozCreator Java XUL Parser API]. We&#039;d also like to contain all resources into one easy to manage resource folder instead of dumping them all over the source tree.&lt;br /&gt;
&lt;br /&gt;
The [[Grendel:Development|Development Document]] gives further details on the current state and future plans.&lt;br /&gt;
&lt;br /&gt;
==Community==&lt;br /&gt;
&lt;br /&gt;
Discussion takes place in the newsgroup [news://news.mozilla.org/netscape.public.mozilla.mail-news netscape.public.mozilla.mail-news]. This newsgroup is also gatewayed to a mailing list. More information can be found on [http://www.mozilla.org/community/developer-forums.html Mozilla&#039;s Development Forum pages].&lt;br /&gt;
&lt;br /&gt;
There is also a channel for Grendel developers on mozilla&#039;s IRC server [irc://irc.mozilla.org/grendel]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
To aid the development all mozilla.org tools are available for Grendel hackers: &lt;br /&gt;
&lt;br /&gt;
# CVS - Grendel is a module on its own inside the mozilla CVS repository. More information is on the [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_Via_CVS CVS page]. &lt;br /&gt;
# [http://lxr.mozilla.org/mozilla/ LXR] is a great tool to browse the source &lt;br /&gt;
# [http://bonsai.mozilla.org/cvsqueryform.cgi?cvsroot=/cvsroot&amp;amp;module=Grendel Bonsai] is the tree control tool which can be used to track the changes to the tree. An interesting query is this one, which shows all checkins to Grendel during the last week. &lt;br /&gt;
# [http://bugzilla.mozilla.org/ Bugzilla] keeps track of all bugs in Grendel and who is working on them.&lt;br /&gt;
&lt;br /&gt;
==Why have Grendel when we have Thunderbird?==&lt;br /&gt;
&lt;br /&gt;
A primary goal with Grendel is restoring the libraries contained in the email client to full state as well as providing a working email program. Having a Java port of many of the Mozilla libraries from C++ to Java would be very valuable to many projects. The code has a lot of potential and having the Mozilla platform available for Java programmers can be a invaluable resource for Java programmers wishing to utilize email features easily. Its Java design eliminates some of the problems of a C++ design like Thunderbird. For example, Java has garbage collection and no restriction of language features in order to maintain cross-platform compatibility (like with C++ and lack of feature usage like templates for compatibility).&lt;br /&gt;
&lt;br /&gt;
==Contributions==&lt;br /&gt;
&lt;br /&gt;
We need Java programmers badly! Send email to [mailto:rj.keller@beonex.com R.J. Keller] if you&#039;re interested and we&#039;ll help you get set up! Contributing to Grendel can be an exciting and rewarding experience so I encourage you to contribute. It can be worthwhile.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Theora&amp;diff=238850</id>
		<title>Theora</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Theora&amp;diff=238850"/>
		<updated>2010-07-16T14:13:55Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edits by Kristin121 (Talk) to last revision by MichaelDale&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Basics==&lt;br /&gt;
So you want to encode your video to [http://theora.org/faq/ Theora], do you?  Well, it&#039;s actually quite easy and there are a number of tools you can use, including some that will integrate into your existing video production workflow. &lt;br /&gt;
&lt;br /&gt;
== Make Ogg in Your Firefox Browser == &lt;br /&gt;
&lt;br /&gt;
The simplest solution to covert &#039;&#039;any video file&#039;&#039; to ogg theora is to use the [http://firefogg.org firefogg.org] extension. Once you install this extension simply visit the [http://www.firefogg.org/make/index.html Make Ogg page], select your file and press &amp;quot;save ogg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Integrating into desktop production Work flow ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using any software that&#039;s QuickTime-based like iMovie or QuickTime Pro, or if you&#039;re using tools that support QuickTime Components like Final Cut or Premiere, you&#039;re going to want to get the [http://xiph.org/quicktime/ Xiph QuickTime Components].  This is a plug-in for QuickTime programs that add export to Theora functionality. Once installed, you simply open your video in your QT-based tool, locate your &amp;quot;export&amp;quot; feature, select Ogg as the container format, and, if you need to, customize the Theora video and Vorbis audio settings, and export. It&#039;s really that simple. &lt;br /&gt;
&lt;br /&gt;
XXX (Still looking into this) If you&#039;re using DirectShow capable software on Windows, you&#039;re going to want to get the [http://www.xiph.org/dshow/ Xiph DirectShow Filters]. Once installed, you should be able to encode to Theora using your save or export features.&lt;br /&gt;
&lt;br /&gt;
Another tool, available for the Mac, Windows, and Linux is called [http://handbrake.fr/ HandBrake]. HandBrake can do all kinds of cool things that aren&#039;t relevant here, but all you really need to know is that you can open your media, again in the highest quality format you have, set the Output to &amp;quot;OGM file&amp;quot;, set the Video codec to Theora and the Audio codec to Vorbis, make any other setting changes you&#039;d like, and press the big green &amp;quot;Start&amp;quot; button. More detailed instructions can probably be found in the [http://trac.handbrake.fr/wiki/HandBrakeGuide HandBrake Guide]. &lt;br /&gt;
&lt;br /&gt;
On Linux, there are quite a few options.  I believe that all of [http://www.kinodv.org/ Kino], [http://jahshaka.org/ Jahshaka], and [http://cinelerra.org/ Cinelerra] can export to Theora. &lt;br /&gt;
&lt;br /&gt;
Finally, if you&#039;re on Mac and you want something dead simple, one I like is called the [http://v2v.cc/~j/SimpleTheoraEncoder/ Simple Theora Encoder].  This Mac tool really is the simplest option available. Once installed, you just take your media, in the highest quality format you have, open it up in the Simple Theora Encoder and press &amp;quot;Encode...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Oh, and I can&#039;t forget [http://v2v.cc/~j/ffmpeg2theora/ ffmpeg2theora] which is the command line tool that many of these other solutions are built from. If you&#039;re comfortable at a terminal, it really is a great solution. &lt;br /&gt;
&lt;br /&gt;
Other possible tools:&lt;br /&gt;
* SUPER C http://www.erightsoft.com/SUPER.html&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
* asadotzler: paul: I think that eventually we&#039;ll want three docs.  One titled something like &amp;quot;Theora for Video Professionals&amp;quot; where we describe how to integrate Theora into existing professional workflows and apps (for the Premiere and Final Cut folks).  Another titled something like &amp;quot;Theora for the YouTube Types&amp;quot; where we describe the basics of converting existing content to Theora and alternatives to YouTube and Vimeo.  This second doc might also be titled &amp;quot;Best Practices for Open Web Video&amp;quot;.  Finally, a super simple &amp;quot;Quick and Dirty Theora Encoding&amp;quot; where we just describe converting/exporting/saving as in popular consumer apps (iMovie, Windows Movie Maker,  HandBrake, etc.&amp;quot; In the &amp;quot;pro&amp;quot; doc, we should get into the details of all of the encoding options available for Theora and Ogg.  In the second two docs, (which may be combined, not sure) we just describe the optimal settings for simple Web video.&lt;br /&gt;
&lt;br /&gt;
* where should this/these docs live? MDC? (paul, asa, sheppy) &lt;br /&gt;
&lt;br /&gt;
* is streaming video documentation important? probably secondary priority. (asa)&lt;br /&gt;
&lt;br /&gt;
* We should recommend open source tools by default, some of them are listed here (http://wiki.xiph.org/index.php/TheoraSoftwareEncoders), it would be great to have a multi-platform simple GUI for non-advanced users (maybe an extension and standalone XUL app?)  (nukeador)&lt;br /&gt;
::this already exists firefogg.org cross platform auto-updating encoder extension for firefox 3.5 (added to the top) [[User:MichaelDale|MichaelDale]] 18:30, 9 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Mozilla_2&amp;diff=209510</id>
		<title>Mozilla 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Mozilla_2&amp;diff=209510"/>
		<updated>2010-03-18T14:11:53Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edits by Toxiz77 (Talk) to last revision by Tro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(See [[Mozilla_2/Old_Moz2|the 2004-era Mozilla 2 pages]] for older ideas.)&lt;br /&gt;
&lt;br /&gt;
== Project Status ==&lt;br /&gt;
&lt;br /&gt;
See the [[Platform#Meeting_Notes|latest status meeting notes]].&lt;br /&gt;
&lt;br /&gt;
=== Work List ===&lt;br /&gt;
&lt;br /&gt;
A detailed list of items that we are working on can be found here:&lt;br /&gt;
&lt;br /&gt;
[[Mozilla 2/Work List|Mozilla 2 Work List]]&lt;br /&gt;
&lt;br /&gt;
=== Ends ===&lt;br /&gt;
&lt;br /&gt;
Current thinking on goals, initially pitched in [[User:Brendan | Brendan]]&#039;s [http://weblogs.mozillazine.org/roadmap/archives/2006/10/mozilla_2.html Mozilla 2 blog item], consists of these major bullet items:&lt;br /&gt;
&lt;br /&gt;
* Clean up our APIs to be fewer, better, and &amp;quot;on the outside&amp;quot; of Gecko, with symbol visibility strictly limited to public APIs.&lt;br /&gt;
* Based on these APIs and supported embedding scenarios, support intentional Gecko embedding in a first-class way.&lt;br /&gt;
* Simplify the Mozilla codebase to make it smaller, faster, and easier to approach and maintain.&lt;br /&gt;
* Take advantage of standard C++ features and fast paths instead of XPCOM and ad hoc code.&lt;br /&gt;
* Implement [http://www.ecmascript.org/ JS2] on top of [[Tamarin]] via [[JavaScript:ActionMonkey|ActionMonkey]].&lt;br /&gt;
* Optimization including JIT compilation for JS2 with very fast DOM access and low memory costs.&lt;br /&gt;
* Tool-time and runtime enforcement of important safety properties including memory safety and confidentiality properties for both XUL and the Web.&lt;br /&gt;
* Rich graphics support including accelerated SVG/Canvas and Video Support&lt;br /&gt;
&lt;br /&gt;
=== Anti-Goals ===&lt;br /&gt;
 &lt;br /&gt;
What these mean in detail is mostly &amp;quot;to be decided&amp;quot;, but we should try to say what we don&#039;t mean:&lt;br /&gt;
&lt;br /&gt;
* We won&#039;t rewrite the Mozilla codebase by hand.&lt;br /&gt;
* We won&#039;t gratuitously break API compatibility (&amp;quot;some of our APIs are fine, thank you&amp;quot;).&lt;br /&gt;
* We won&#039;t drop XPCOM completely; we may even have configurable Mozilla 1 XPCOM compatibility.&lt;br /&gt;
* We won&#039;t bring up Mozilla 2 on mobile devices (but volunteers are welcome to port early and often; Mozilla 2 will fit on such devices much more easily than Mozilla 1 code does).&lt;br /&gt;
&lt;br /&gt;
The goals boil down to competing more effectively with ourselves, with [http://webkit.org/ Webkit], and even with IE and Opera, for all three of the Web, XUL (or equivalent &amp;quot;widget&amp;quot; or &amp;quot;rich client platform&amp;quot; comparable), and C++ embeddable HTML rendering engine platforms. We should aspire to beat the competition on major time, space, and ease-of-use axes, not just show or place.&lt;br /&gt;
&lt;br /&gt;
=== Ongoing Work ===&lt;br /&gt;
&lt;br /&gt;
* [[JavaScript:ActionMonkey]]: Rewriting spidermonkey to use actionmonkey. This is also the man hg branch that Moz2 work is being done in&lt;br /&gt;
* [[XPCOMGC]]: Switch from reference counting to a GC&lt;br /&gt;
* [[Mozilla2/November-Agenda]]&lt;br /&gt;
* [[Gfx glue layer removal]]&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
The goals are ambitious, and unrealistic without new tools and approaches to the code.  Here are some of the major levers we use to move mountains.&lt;br /&gt;
* Moz2 uses [http://www.selenic.com/mercurial/wiki/ Mercurial] for version control&lt;br /&gt;
* [[Pork]] tool suite contains the source rewriting tools. &lt;br /&gt;
&lt;br /&gt;
=== More Info ===&lt;br /&gt;
&lt;br /&gt;
The info below has not been significantly updated since December 2006&lt;br /&gt;
&lt;br /&gt;
==== Tasklist ====&lt;br /&gt;
&lt;br /&gt;
* Import final dirlist into Hg (Benjamin/Brendan)&lt;br /&gt;
&lt;br /&gt;
* Begin refactoring work/deCOMtamination/API work &lt;br /&gt;
** Get tools good enough for broad use (Taras)&lt;br /&gt;
** Develop hitlist of areas to refactor (Taras/Brendan)&lt;br /&gt;
** Plan for refactoring DOM APIs (JST)&lt;br /&gt;
&lt;br /&gt;
* Complete ES4 spec and ref impl (Brendan/Graydon)&lt;br /&gt;
&lt;br /&gt;
* Begin Tamarin/SM integration &lt;br /&gt;
** Extract GC from Tamarin - remove all flash deps (TBH)&lt;br /&gt;
** Ensure GC/Taramin compiles/runs on all platforms (TBH)&lt;br /&gt;
** [[XPCOMGC]] object model&lt;br /&gt;
&lt;br /&gt;
* Rich Graphics Plan &lt;br /&gt;
** Video Prototypes (Chris D)&lt;br /&gt;
** SVG/Canvas Plan (Vlad)&lt;br /&gt;
** Accelerated Graphics Plan (Vlad)&lt;br /&gt;
** OpenText Improvements Plan (Pav)&lt;br /&gt;
&lt;br /&gt;
* Security Plan (Window)&lt;br /&gt;
* Layout Plan (Roc/DBaron)&lt;br /&gt;
&lt;br /&gt;
==== Old Timeline ====&lt;br /&gt;
&lt;br /&gt;
* Q107 - Kickoff of project&lt;br /&gt;
** VCS up and ready for checkins&lt;br /&gt;
** Major areas of focus identified&lt;br /&gt;
** Owners for each area identified&lt;br /&gt;
&lt;br /&gt;
* Q207&lt;br /&gt;
** ES4 Spec and Ref Impl Draft&lt;br /&gt;
** Plans flushed out for each major task area&lt;br /&gt;
** Refactoring tools usable by wider audience &lt;br /&gt;
** Prototype VIDEO Tag&lt;br /&gt;
&lt;br /&gt;
* Q307 &lt;br /&gt;
** ES4 Spec and Ref Impl Complete &lt;br /&gt;
** Refactoring work begun&lt;br /&gt;
*** Elimination of raw pointers&lt;br /&gt;
*** Shift to STD C++&lt;br /&gt;
&lt;br /&gt;
* Q407&lt;br /&gt;
** Tamarin GC Building on all major platforms&lt;br /&gt;
** First prototype of Tamarin &lt;br /&gt;
** Design/Prototypes done for each major area&lt;br /&gt;
&lt;br /&gt;
* Q108&lt;br /&gt;
** First Alpha of Moz2/Gecko2/Fx4 released&lt;br /&gt;
&lt;br /&gt;
* Q208&lt;br /&gt;
** Fx4 Alphas &lt;br /&gt;
** All Major design work done&lt;br /&gt;
&lt;br /&gt;
* Q308&lt;br /&gt;
** First Fx4/Moz2 Beta&lt;br /&gt;
&lt;br /&gt;
* Q408&lt;br /&gt;
** Betas&lt;br /&gt;
&lt;br /&gt;
* Q109&lt;br /&gt;
** Moz2/Fx4 Ship&lt;br /&gt;
&lt;br /&gt;
==== A Better VCS (Brendan/Preed) ====&lt;br /&gt;
&lt;br /&gt;
See [[VersionControlSummit2006|the great Version Control System shoot-out]]. We need a better VCS because Mozilla 2 will require more sweeping changes, and more experiments which must be run in parallel, than anything we&#039;ve done so far. So we need at least&lt;br /&gt;
&lt;br /&gt;
* better, cheaper branching&lt;br /&gt;
* better merge algorithms for updating and landing branches&lt;br /&gt;
* decentralized operation (no master repository with slave workareas)&lt;br /&gt;
* good merge-from-CVS capability to track the Mozilla 1.9 trunk where possible&lt;br /&gt;
* great performance on Windows (this rules out cygwin-ported Linux VCSes)&lt;br /&gt;
&lt;br /&gt;
See [http://weblogs.mozillazine.org/preed/2006/11/version_control_system_shootou.html preed&#039;s Mortal Kombat] salute and look for news on his blog.&lt;br /&gt;
&lt;br /&gt;
An important aspect to get straight is the branching topology. We will have many unstable branches running concurrently during Moz2 development. Generally for each task you want sub-task branches (possibly per-author or per-feature) plus a task-integration branch that your group tries to keep building and working most of the time. The ability to chain a new branch to a new buildbot, with a minimum of fuss, is very helpful.&lt;br /&gt;
&lt;br /&gt;
==== ES4 ====&lt;br /&gt;
&lt;br /&gt;
* Ref implementation complete June 07&lt;br /&gt;
* Merge Tamarin in existing JS APIs &lt;br /&gt;
* Tamarin Performance Improvements (see above)&lt;br /&gt;
* JS Trust labels&lt;br /&gt;
&lt;br /&gt;
By combining APIs, code, and ideas from [http://lxr.mozilla.org/mozilla/source/js/src SpiderMonkey] and [http://lxr.mozilla.org/mozilla/source/js/tamarin Tamarin], we will build a [http://developer.mozilla.org/es4 JS2] virtual machine as part of Mozilla 2.  The Tamarin code contribution is a big boost to this effort, and we intend to extend it, not copy code from it. But we need more than today&#039;s Tamarin in order to avoid certain pitfalls.  We will probably need all of these:&lt;br /&gt;
&lt;br /&gt;
* Dynamic optimizations for untyped JS (both Web and XUL JS -- we won&#039;t require all XUL JS to be annotated with types).&lt;br /&gt;
* Profile-directed Ahead Of Time compilation for critical methods (in lieu of XUL FastLoad, to avoid taking a startup performance hit).&lt;br /&gt;
* Fresh thinking and hacking for VM-based security, learning from [[Security:Bibliography|recent security research]].&lt;br /&gt;
&lt;br /&gt;
We hope to self-host a JS2 compiler on the VM, but if performance can&#039;t match or beat the competition (including today&#039;s SpiderMonkey), we will have to consider:&lt;br /&gt;
&lt;br /&gt;
* Native compiler front end.&lt;br /&gt;
&lt;br /&gt;
While &amp;quot;it would be nice&amp;quot; (sincerely; but also, these are famous last words) to optimize the VM such that the self-hosted compiler beats a C or C++ hand-crafted compiler, we cannot put purity ahead of performance. The trade-off for Tamarin&#039;s embedding in the Flash Player is different: offline compilation via the Flex SDK is the rule there, and the self-hosted compiler need only be fast enough for &amp;lt;code&amp;gt;eval&amp;lt;/code&amp;gt; requirements (which will be novel to Flash in a future release).&lt;br /&gt;
&lt;br /&gt;
Current DOM security checks use the [[Security:Scattered Security Checks]] model. For Mozilla 2, in order to JIT DOM calls efficiently, we need either [[Security:Security Checks In Glue]] or [[Security:Wrapper-based Checks]]. To support &amp;quot;mashups in the browser&amp;quot; and [http://www.w3.org/TR/XBL XBL2], we may need to support data-tainting with static flow analysis as well as dynamic taint propagation.&lt;br /&gt;
&lt;br /&gt;
==== Semi-automated refactoring work/Oink ====&lt;br /&gt;
&lt;br /&gt;
[[Static Analysis]] via [[FirefoxSummit/2006/ProposedSessions/Oink|Oink]] will play an important role, we think, in partially or fully automating&lt;br /&gt;
&lt;br /&gt;
* deCOMtamination, including getting XPCOM completely out of the middle of Gecko&lt;br /&gt;
* static data-tainting checks to uphold confidentiality properties&lt;br /&gt;
* conversion to [[Exceptions|exception-safe code]], and holding the line on exception safety&lt;br /&gt;
* conversion to C++ exceptions, possibly including a new XPCOM C++ binding&lt;br /&gt;
* identification of C++ ripe for conversion to JS2.&lt;br /&gt;
* conversion from ad-hoc or Mozilla-private APIs to standard C++ APIs&lt;br /&gt;
* simple metrics of code complexity, to be regularly compared to other open source projects&lt;br /&gt;
&lt;br /&gt;
Other good ideas for Oink-based tools should be noted on [[Static Analysis]].  The &amp;quot;conversion&amp;quot; items above will use the to-be-written (but proven-in-concept) pattern-matching patch-generating tool discussed at [http://weblogs.mozillazine.org/roadmap/archives/2006/11/oinkbased_patch_generation.html another this blog post].&lt;br /&gt;
&lt;br /&gt;
==== Embedding API Design ====&lt;br /&gt;
&lt;br /&gt;
* [[Mozilla 2/XPCOM and Binary Embedding]]&lt;br /&gt;
* [[Mozilla 2:Embedding APIs]]&lt;br /&gt;
* [[Mozilla 2:Obsolete APIs]]&lt;br /&gt;
&lt;br /&gt;
==== Rendering Performance ====&lt;br /&gt;
&lt;br /&gt;
==== Graphics/Advanced Rendering ====&lt;br /&gt;
&lt;br /&gt;
* Get rid of remnants of old gfx&lt;br /&gt;
** convert all paint methods to take gfxContext instead of nsIRenderingContext&lt;br /&gt;
** optimize API usage, e.g. take advantage of new clipping/transform capabilities&lt;br /&gt;
* Add optional acceleration using OpenGL (or Direct3D)&lt;br /&gt;
** Involves work to make widget layer 3D-aware&lt;br /&gt;
* Add video capabilities to platform, combined with hw accel and complex transform capability&lt;br /&gt;
* Make 3D a first-class citizen of platform&lt;br /&gt;
** any 2D element should render correctly under an arbitrary 2D transform&lt;br /&gt;
* Tighter integration between image decoding and rendering&lt;br /&gt;
** decode-on-render&lt;br /&gt;
** SVG as image&lt;br /&gt;
&lt;br /&gt;
==== Security ====&lt;br /&gt;
&lt;br /&gt;
[[Category:Mozilla 2]]&lt;br /&gt;
&lt;br /&gt;
Security Ideas and Wish List for Post Gecko 1.9 &lt;br /&gt;
&lt;br /&gt;
* attack surface reduction&lt;br /&gt;
* content restrictions, &amp;lt;noscript&amp;gt;, jail&lt;br /&gt;
* next level private browsing&lt;br /&gt;
* low privilege/protected mode, cross platform&lt;br /&gt;
* xbl2&lt;br /&gt;
* security review for every feature lightweight process to make it manageable&lt;br /&gt;
* offline stuff&lt;br /&gt;
* profile encryption&lt;br /&gt;
* identity management&lt;br /&gt;
* platform native keychain&lt;br /&gt;
* all critical – moderate resolved through every major release&lt;br /&gt;
&lt;br /&gt;
* documenting and enforcing invariants&lt;br /&gt;
** what is allows to happen when&lt;br /&gt;
** assert if you do that&lt;br /&gt;
* clean up assertions&lt;br /&gt;
** ones remaining really mean something&lt;br /&gt;
* regression test suite for security, pages to assert, measure leaks&lt;br /&gt;
* better compartmentalization of javascript between chrome and content&lt;br /&gt;
* addons/plugins&lt;br /&gt;
* out of process plugins&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User_talk:Projekt&amp;diff=126798</id>
		<title>User talk:Projekt</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User_talk:Projekt&amp;diff=126798"/>
		<updated>2009-02-03T10:20:29Z</updated>

		<summary type="html">&lt;p&gt;Mvl: New page: What is this page about? Is it in any way related to Mozilla.org? If not, please move the page to a private wiki.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What is this page about? Is it in any way related to Mozilla.org? If not, please move the page to a private wiki.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Who_is_who&amp;diff=81068</id>
		<title>Calendar:Who is who</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Who_is_who&amp;diff=81068"/>
		<updated>2008-01-27T15:31:06Z</updated>

		<summary type="html">&lt;p&gt;Mvl: /* Active contributors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Active contributors ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Location&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Job&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;IRC&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Mail&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Bugzilla&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Litmus&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Web&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Photo&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Daniel Boelzle&lt;br /&gt;
| Germany&lt;br /&gt;
| Project Lead and Developer&lt;br /&gt;
| dbo, daniel&lt;br /&gt;
| daniel.boelzle@sun.com&lt;br /&gt;
| daniel.boelzle@sun.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Clint Talbert&lt;br /&gt;
| USA&lt;br /&gt;
| Developer and QA &lt;br /&gt;
| ctalbert &lt;br /&gt;
| ctalbert@mozilla.com&lt;br /&gt;
| ctalbert@mozilla.com&lt;br /&gt;
| cmtalbert@mozilla.com&lt;br /&gt;
| [http://cmtalbert.googlepages.com/mozillalinks]&lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Martin Schroeder&lt;br /&gt;
| Germany&lt;br /&gt;
| QA Team Lead and Developer&lt;br /&gt;
| mschroeder&lt;br /&gt;
| mschroeder@mozilla.home.org&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Sebastian Schwieger&lt;br /&gt;
| Germany&lt;br /&gt;
| QA and Developer&lt;br /&gt;
| Sebo&lt;br /&gt;
| sebo.moz@googlemail.com&lt;br /&gt;
| sebo.moz@googlemail.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Lars Wohlfahrt&lt;br /&gt;
| Germany&lt;br /&gt;
| QA &lt;br /&gt;
| thetux &lt;br /&gt;
| thetux.moz@googlemail.com&lt;br /&gt;
| thetux.moz@googlemail.com&lt;br /&gt;
| thetux  &lt;br /&gt;
| [http://www.eviltux.de]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Gary Kwong&lt;br /&gt;
| Singapore&lt;br /&gt;
| QA&lt;br /&gt;
| nth10sd&lt;br /&gt;
| nth10sd@gmail.com&lt;br /&gt;
| nth10sd@gmail.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Michael Buettner&lt;br /&gt;
| Germany&lt;br /&gt;
| Developer&lt;br /&gt;
| mickey&lt;br /&gt;
| michael.buettner@sun.com&lt;br /&gt;
| michael.buettner@sun.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Kewisch&lt;br /&gt;
| Germany&lt;br /&gt;
| Developer&lt;br /&gt;
| Fallen&lt;br /&gt;
| mozilla@kewis.ch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simon Paquet&lt;br /&gt;
| Germany&lt;br /&gt;
| Project Lead, Website/Localization coordinator and Developer&lt;br /&gt;
| sipaq&lt;br /&gt;
| bugzilla@babylonsounds.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Michiel van Leeuwen&lt;br /&gt;
| Netherlands&lt;br /&gt;
| Developer&lt;br /&gt;
| mvl&lt;br /&gt;
| mvl@exedo.nl&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Bruno Browning&lt;br /&gt;
| USA&lt;br /&gt;
| Developer&lt;br /&gt;
| bbbrowning&lt;br /&gt;
| browning@uwalumni.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen&lt;br /&gt;
| Germany&lt;br /&gt;
| User Experience Lead&lt;br /&gt;
| christian, chris-j&lt;br /&gt;
| christian.jansen@sun.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Treumann&lt;br /&gt;
| Germany&lt;br /&gt;
| QA Engineer&lt;br /&gt;
| andreas&lt;br /&gt;
| andreas.treumann@sun.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Mark Carson&lt;br /&gt;
| USA&lt;br /&gt;
| Graphic Artist&lt;br /&gt;
|&lt;br /&gt;
| Mark@MarkCarson.com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| [http://www.MarkCarson.com]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Sitter&lt;br /&gt;
| Germany&lt;br /&gt;
| QA and Developer&lt;br /&gt;
| ssitter&lt;br /&gt;
| ssitter at gmail dot com&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Celina Beach&lt;br /&gt;
| USA&lt;br /&gt;
| QA&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Sebastian Hengst&lt;br /&gt;
| Germany&lt;br /&gt;
| QA&lt;br /&gt;
| Archaeopteryx&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Berend Cornelius&lt;br /&gt;
| Germany&lt;br /&gt;
| UI development&lt;br /&gt;
| berend&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Omar Bajraszewski&lt;br /&gt;
| Poland&lt;br /&gt;
| QA&lt;br /&gt;
| Omar&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Dan Mosedale&lt;br /&gt;
| USA&lt;br /&gt;
| Calendar Project Lead&lt;br /&gt;
| dmose&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Damian ?&lt;br /&gt;
| Poland&lt;br /&gt;
| QA and Litmus Administrator&lt;br /&gt;
| Damian&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Myk Melez&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| myk&lt;br /&gt;
| myk@mozilla.org&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Bas van den Bosch&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| bvdbos@chello.nl&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Past contributors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;fullwidth-table&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Location&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Job&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;IRC&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Mail&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Bugzilla&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Litmus&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Web&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#efefef&amp;quot; | &#039;&#039;&#039;Photo&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| Stephan Schafer&lt;br /&gt;
| Germany&lt;br /&gt;
| Developer&lt;br /&gt;
| ssa&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Joey Minta&lt;br /&gt;
| USA&lt;br /&gt;
| Developer&lt;br /&gt;
| jminta&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Matt Willis&lt;br /&gt;
| USA&lt;br /&gt;
| Developer&lt;br /&gt;
| lilmatt&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Ströhler&lt;br /&gt;
| Germany&lt;br /&gt;
| QA&lt;br /&gt;
| Ulf&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2008-01-16&amp;diff=79709</id>
		<title>Calendar:Status Meetings:2008-01-16</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2008-01-16&amp;diff=79709"/>
		<updated>2008-01-14T09:06:15Z</updated>

		<summary type="html">&lt;p&gt;Mvl: /* Agenda Items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;&amp;lt;[[Calendar:Status Meetings:2008-01-09| previous meeting]] | [[Calendar:Status Meetings|index]] | [[Calendar:Status Meetings:2008-01-23| next meeting &amp;gt;&amp;gt;]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Details ==&lt;br /&gt;
*[http://www.timeanddate.com/worldclock/meetingdetails.html?year=2008&amp;amp;month=1&amp;amp;day=16&amp;amp;hour=17&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=16&amp;amp;p2=37&amp;amp;p3=64&amp;amp;p4=179&amp;amp;p5=224 Wednesday, January 16th, 17:00 UTC]&lt;br /&gt;
* Phone meeting&lt;br /&gt;
&lt;br /&gt;
=== Telephone Info ===&lt;br /&gt;
* Toll free numbers&lt;br /&gt;
** US/Canada: 866-692-3163&lt;br /&gt;
** Netherlands: 0800-020-1392&lt;br /&gt;
** Germany: 0800-000-3441&lt;br /&gt;
* Participant Passcode&lt;br /&gt;
** 3182189&lt;br /&gt;
* Conference controls&lt;br /&gt;
** Press *1 private help menu&lt;br /&gt;
** Press *6 mute or un-mute individual line&lt;br /&gt;
* Each time you say something, please say your name first so people know who&#039;s speaking&lt;br /&gt;
&lt;br /&gt;
=== Agenda Items ===&lt;br /&gt;
* [[Calendar:Next_Release|Tracking 0.8]]&lt;br /&gt;
* Final decision on the future of the proto event dialog&lt;br /&gt;
** Have all the bugs regarding missing functionality from the old dialog been filed?&lt;br /&gt;
** Are there other open issues?&lt;br /&gt;
** We really need to move forward (in one direction or the other)&lt;br /&gt;
** It would be good to check if the relevant bugs regarding either the old or the the proto dialog are valid in the other, and if they are not, close the bugs&lt;br /&gt;
* Discussion of next face-to-face meeting - Update&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar_Talk:Lightning&amp;diff=79176</id>
		<title>Calendar Talk:Lightning</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar_Talk:Lightning&amp;diff=79176"/>
		<updated>2008-01-06T10:09:40Z</updated>

		<summary type="html">&lt;p&gt;Mvl: removing duplicates, already implemented, etc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p&amp;gt;Just a thought for sunbird specific dev&#039;s but make the popups modal (so they can&#039;t hide) and also create a small service and a taskbar icon to monitor date/time that can work even if the gui has not been started, then set the program to run in the startup folder, &amp;lt;em&amp;gt;but minimized.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sync ==&lt;br /&gt;
&lt;br /&gt;
snipper quite a few comments about syncing. No need to say the same thing over and over again. Summary of the comments: I want to sync calendar/sunbird/lightning to sync with my phone/pda/etc. maybe use syncml&lt;br /&gt;
&lt;br /&gt;
Syncing will be very important.  Once you can get the data out to something like Yahoo Calendar or Google&#039;s upcoming Calendar, there are a ton of widgets and services that will work with it.&lt;br /&gt;
&lt;br /&gt;
28-2-07: well Google Calendar has arrived. The ability to link to the Google ICAL URL for the synch would be ideal&lt;br /&gt;
&lt;br /&gt;
What do you mean with that? The Google Provider dosen&#039;t use the ICAL url, it uses the xml feed. --[[User:XFallenAngel|XFallenAngel]] 03:25, 3 March 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
About syncing, i would like to sync with ical.app (on mac osx) directly over bluetooth&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
I know there are a lot of issues with users not being able to sync Thunderbird and Lightning with Nokia&#039;s PC Suite.  As it is a permanent feature on all windows machines, what is the likelyhood of Thunderbird/Lightning duplicating all entries in real time to the Outlook database?  This way, all your data could be processed through Thunderbird and Lightning, but the Nokia PC Suite could sync your mobile product using Outlook or Outlook Express DB.  As TB does have the ability to import data from Outlook, theoretically, TB could import the changes to the Outlook DB on startup.  Is this a feasible work around?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
I could&#039;t have said the comment above any better, I would love being able to work like this through Nokia PC Suite and the Outlook database, at least if this is done the outlook folder won&#039;t be usless on my machine.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
== Synchronize With ScheduleWorld ==&lt;br /&gt;
&lt;br /&gt;
All calendar event and todo properties are synchronized with ScheduleWorld perfectly and quickly (even automated if you like) with http://www.ScheduleWorld.com/. Once your data is in ScheduleWorld you can sync with cell phones, PDAs, Outlook, Google Calendar, provide free-busy info, create RSS feeds and more. You can even share entire calendars with other Thunderbird users.&lt;br /&gt;
&lt;br /&gt;
== Reoccurring dates ==&lt;br /&gt;
&lt;br /&gt;
I love lightning. But one thing I have noticed with it and Sunbird is some difficulty applying the repeating dates. For example: I would like to put a date on my calender that occurs at the end of every month, well they do not end all in the same date... So I have to create exceptions for each that doesn&#039;t have the given repeat date. Also, I would like to create a repeating monthly item that is on the 15th, but only on weekdays, and/or (this seems more complicated) the Friday before the weekend if the 15th lands on a weekend. If I could set these up and/or bi-monthly occurrences that would be awesome. - Thanks.&lt;br /&gt;
&lt;br /&gt;
== Obvious but overlooked? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;URL should be clickable&amp;lt;/b&amp;gt;&lt;br /&gt;
double-clicking a task pops up a window on which you can click &amp;quot;more&amp;quot; - to reveal a URL. That URL should be clickable (or have a &amp;quot;goto URL&amp;quot; button) and it should be accessible without having to click &amp;quot;more&amp;quot;. The reason? We&#039;ve integrated with RT (Request Tracker) and mapped the due dates and tasks into Thunderbird/Lighting. Getting back into the web RT queue is via this URL. GS&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This may be an obvious feature but a Thunderbird user should be able to right-click any received email and assign it to the calendar. The &#039;Flag for Follow-up&#039; feature in Outlook is ok, but you could make it SO much better.&lt;br /&gt;
Many of the below ideas are excellent, but don&#039;t overlook basic functionality!&amp;lt;/p&amp;gt;&lt;br /&gt;
KM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;[19/10/2005]&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
I&#039;ve often thought that the folder pane in thunderbird is far too e-mail centric. If the folder pane, neigh thunderbird itself, where tabbed (e-mail, news/rss and calendar) the folder pane could be used exclusively for navigation etc... while the main pane(s) could display the inbox(es), news feed(s) or graphical calendar(s).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Anubeon&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That&#039;s a great point.&lt;br /&gt;
AZ&lt;br /&gt;
&lt;br /&gt;
== Shared Calendar Functionality ==&lt;br /&gt;
&lt;br /&gt;
It would also be nice to have some form of &#039;Shared&#039; calendar functionality, similar to how Outlook&#039;s calendar works with M$ Exchange - So users can share a sort-of &#039;Global&#039; calendar and see each others events.  Panther&lt;br /&gt;
&lt;br /&gt;
It could be important for old Outlook users to have the Free/Busy indicator on shared calendars. Merome&lt;br /&gt;
&lt;br /&gt;
Re: Pather&#039;s idea, I think it should be more-so than Outlook&#039;s shared calendar.  There needs to be a way for a group of users to hold personal calendars and, without much trouble, have a group/office calendar with a &#039;public&#039; subset of the member&#039;s personal appointments in it.  Additionally, the ability to add a meeting to the group calendar that is automatically added to the member&#039;s personal calendars is a must.  Multiple group membership would also be a prerequisite.  The idea would be to store the data once and have it display in more than one place.  Right now, the secretaries in my office have to double-book meetings (once in everyone&#039;s personal calendars, then once in the public calendar).  Everyone is frustrated at the extra work required and it would be wise to strike while the iron&#039;s hot.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I agree that shared calendaring is a must, but I like Sunbird&#039;s way of amalgamating calendars into one view. In the example above, you&#039;d just create the group calendar and import it into Lightning. You would need to make sure that the calendar was refreshed or checked periodically to make sure that things were up to date.&lt;br /&gt;
&lt;br /&gt;
In addition, I would dearly like to layer calendars, and have some calendars (like a group calendar I&#039;m not particularly interested in most of the time) appear washed out or translucent. I could set that calendar to be unobtrusive by having it in the background of my main composite calendar display and events in it would be faded and covered by events in the composite on top.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
What about creating a system to share topic-specific calendars through email? Encouraging people to use email to share appointments, or notify scheduling changes, coud give much more integration. Of course the emails would be preformatted by Lightning, readable as emails but also automatically generating a calendar, you could choose not to visualize them in Thunderbird, and their related topic calendar would be deleted when you put them in the undesired or trash folders. This way, if popular websites and institutions start using this system, you could have a calendar containing your $videogame clan scheduled frag meetings, another with your car&#039;s scheduled checkups/insurance/new regulations deadlines, another with taxes/mortgages etc., then even one showing TV programmes, but only the tv shows and genres you subscribed for... Alpha Ti&lt;br /&gt;
&lt;br /&gt;
Re: Alpha Ti&#039;s idea, I like the idea of calendar sharing through email alone.  Right now the only way to dynamically share a calendar (not event) is to host it somewhere and have people subscribe to it.  How about adding a list of email addresses to a calendar itself, not just events, such that any change to any event in that calendar is automatically emailed as an ICS attachment to everyone in the list?  That way anyone using Lightning can create a shared calendar without having to find a CalDAV host.  This may even be possible to add into an ICS file already so that other ICS aware applications could add the same support.  Synchronization would be an issue, but adding a version number to the calendar that gets incremented on each change, and a simple warning dialog when there is a version conflict could resolve that. --MHall&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I can see the option to add a new remote calendar but can&#039;t seem to find a way of either creating or adding the location of other calenders on a local server. Has this been implemented yet?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
What about using an smb share? You can have the permissions set to the share already thus only allowing authorized users to view it, or allow everyone read for a group calander, etc. etc. etc. SMB would be the limitation rather that setting up special log ins, and many companies already have group smb shares set up. You could have the program lock the file when saving changes, and then release it when done. If 2 people try to edit at the same time, the file would be locked by the first one, and have the other client keep tryingfor xx seconds to see if it is unlocked, once it is, lock the file and commit changes, then unlock again. I wouldn&#039;t think this would be a steep change. Obviously do refreshes on the file every so many seconds/minutes to check for changes.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Exchange ==&lt;br /&gt;
&lt;br /&gt;
Since Novel has released their exchange interface Open Source will this functionality be included into Lightning? This feature would allow me to switch straight away.&lt;br /&gt;
&lt;br /&gt;
wily: And there are *so* many corporate workplaces who just aren&#039;t going to get rid of their Exchange servers. Trust me, I&#039;ve tried to convince a few. An open source client with full integration would be extremely useful, and the attempts I&#039;ve seen to date have been rather poor.&lt;br /&gt;
&lt;br /&gt;
The first thing to do maybe is an extension for exchange , that would : &lt;br /&gt;
- Set the Imap account if available , providing the serveur name ( nothing special here)&lt;br /&gt;
&lt;br /&gt;
- Set the LDAP port to the exchange one and ask for the LDAP server, Maybe there is a way to get it from the exchange server ?&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
I was very excited when I heard of the announcement of this project. It has almost everything I need to make the switch. If it includes a &amp;quot;Notes&amp;quot; feature, I would make the switch. Not that me making the switch is very significant for anyone but me.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The notes idea is interesting.  One issue that I have had with most calendar apps is that you must have a &#039;Due Date&#039; and time for any task.  I would like to have the ability (by default) to create a task and not have it associated with a due date.  If I need to give it one later, then fine, but by default, let me create it without one.  Additionally, if I have a task that needs to be completed sometime today, I want it to show up as &amp;quot;Due Today&amp;quot;, not &amp;quot;Due at 8:05 AM, March 30, 2006&amp;quot;.  A task is NOT an event!&lt;br /&gt;
&lt;br /&gt;
== Other Open Source Projects ==&lt;br /&gt;
&lt;br /&gt;
Evolution is backending to the opengroupware, which has a html interface to most exchange like functions.  I am not sure at which level that lightning could replace outlook.  Will it just be on the interface level ? Connecting to an &lt;br /&gt;
exchange server ?  &lt;br /&gt;
&lt;br /&gt;
Red Hat has also recently purchased Netscape from AOL, I believe that this may also include the Netscape Calendering server, which may be an interesting addition to any server side application which may wish to replace exchange.&lt;br /&gt;
&lt;br /&gt;
Looking at the server side, which is important when it comes to a groupware / pseudo-groupware aspect of this, there is SchoolBell, the calendar server component from SchoolTool, which has recently had its 1.0 release. We are successfully running Sunbird as clients with SchoolBell as server in our office for calendar sharing. http://www.schooltool.org/schoolbell&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Guys thank you for spending time and efforts on such a great project.I tried the extention yesterday and it works well!!&lt;br /&gt;
Suggestion from my end are &lt;br /&gt;
* Try and accomodate a view having the Calendar as a Tab in the Mail Folder&lt;br /&gt;
* Try and give it a better looking theme if possible same as the Sunbird Cal  Project &lt;br /&gt;
* I disabled the Sunbird Cal and took backup of that ICS file and created a new Local Calendar on Lightning and Imported the Data from the backup file.Import went well but when you try and edit the New Cal to find the location it shows MozProfile id=2.Is it possible to create a default folder for the calendare file in Lightning&lt;br /&gt;
* Notes&lt;br /&gt;
* Rest i think you have built a correct roadmap for features.&lt;br /&gt;
&lt;br /&gt;
Best of Luck&lt;br /&gt;
Thanks once again.&lt;br /&gt;
Chaitanya&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
As the Product Manager for an application that adds Infuzer powered events and itineraries directly into electronic calendars without the need to cut and paste or type anything(currently Outlook, Lotus Notes and Palm Desktop), I am charged with keeping up with the pulse of consumer demand for supporting new platforms.  If I make a case for it, I can pressure our developers to start the process of supporting this project.  Let me know if this type of convenience feature is important to all of you.  Additionally, sports schedules, public holidays and weather are also &amp;quot;events&amp;quot; that can be added in a single click.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
We need more visibility about this project, a lot of sys admin (like me) are looking to Mozilla Lightning in order to replace their Exchange/Outlook solution. We need an official full description of functionalities and a clear roadmap (what will really be available mid-2005 ?). Please save us from a new couple of years with Outlook/Exchange !&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
What about another tab for contacts?&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
The tabs idea is a great one.  The natural extension to take it beyond what outlook can do is to allow the user to customize their own tab(s) in addition.  This provides for customized primary tab (think Outlook Today page) which would aggregate info.  The user could customize that page and/or add their own tab with whatever widgets they would like.  As I see this in my mind I&#039;d have a widget displaying the 10 newest email, top 10 lines from todo list (w/ a &#039;quick add&#039; line), a 2 week view and an rss feed for the weather and another rss feed for whatever.  The possibilities are endless.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been loving using Lightning through the last two release candidates and .1. It&#039;s definitely going to help with my workplace productivity.&lt;br /&gt;
&lt;br /&gt;
I&#039;d really like to see another way to access the events you have in the calender - an Event Summary or if it were in the Calender menu bar an &#039;Event View&#039; (below the existing Day/Week/Month views) which displayed events collated into one page - a summary of what events exist in your calender. Sometimes it would just be good to be able to see all events, for example if you need to make a change to more than one event with minimal hunting around for them. &lt;br /&gt;
&lt;br /&gt;
If you could see them summarised in columns analagous to TB&#039;s handling of emails currently, so you could order them by Title/Location/Start time/Calender/Category by clicking on the top bar it could be pretty useful I believe. A way to see lots of events sorted however you wanted rather than the current (and quite correctly - it is a calender after all) chronologically organised event displays.&lt;br /&gt;
&lt;br /&gt;
Might need two resizeable panes - one at the top for Events and one at the bottom for ToDo&#039;s?&lt;br /&gt;
&lt;br /&gt;
By way of an example to how this could make Lightning more useful, it could be seen as a &#039;yellow pages&#039; to the current calenders &#039;white pages&#039;. For example if you were on the phone to a friend and wanted to check whether you had their birthday noted, you could click on Event view and sort by Category to see all your friend&#039;s birthdays noted in one place.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
I think it would be a minor bit of work, but it would be nice to make the Thunderbird start page show upcoming events, tasks, etc.  That way, when Thunderbird starts, you can often find what you need at a glance.  I use a calendar mostly for reminders, as I&#039;m a very forgetful person, so it&#039;s easy for me to forget to check what is going on during a given day = )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Devs, isn&#039;t this already possible? To put the Location of &amp;quot;Go to today&amp;quot; in the &amp;quot;Thunderbird start page&amp;quot; under General Preferences? What would be the URL??&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Nice to be able to &amp;quot;Banner&amp;quot; or Box an event which extends over a series of days, e.g. vacation, so it would appear as one long event with only one label.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Delayed Sending ==&lt;br /&gt;
&lt;br /&gt;
In order to achieve professional usability of Mozilla, delayed sending of emails&lt;br /&gt;
by using date/time of a Calender dropdown (similar to Outlook) should be included.&lt;br /&gt;
&lt;br /&gt;
Actually this feature should appear on a &#039;most wanted&#039; list.&lt;br /&gt;
&lt;br /&gt;
brgds Manfred&lt;br /&gt;
&lt;br /&gt;
== Exchange replacement ==&lt;br /&gt;
&lt;br /&gt;
I have removed Exchange and replace it with Linux running Cyrus IMAP, Postfix SMTP, Amavisd-new, Spamassassin, ClamAV and OpenLDAP, but the lack of Calendaring is a problem.&lt;br /&gt;
&lt;br /&gt;
Most of my users don&#039;t want to work in a web interface (but they do want it available when they are out of the office) Thunderbird with Lightning may be the missing piece of the jigsaw.&lt;br /&gt;
&lt;br /&gt;
Thunderbird / Lightning needs to have an interface to the Cyrus sieve server rules (at the moment we use a webmail plugin to manage the rules).&lt;br /&gt;
&lt;br /&gt;
It also needs to have a Calendar with the ability to view other users calanders and send / receive meeting requests.&lt;br /&gt;
&lt;br /&gt;
A server based address book (LDAP or SQL) so that my contacts are available in Thunderbird / Lightning and Webmail would be great.&lt;br /&gt;
&lt;br /&gt;
Actually, your mentioning SQL makes good sense.  Why not just use an SQL based database server  for calendar and contacts? Think about it:&lt;br /&gt;
&lt;br /&gt;
# Built for speedy data access (reliable data indexing, etc.)&lt;br /&gt;
# Built for multiple simultaneous users from the ground up&lt;br /&gt;
# Standards compliant (ANSI SQL) (could be fueled by Interbase/firebird, MySql, PostgreSQL, Oracle or SQL Server)&lt;br /&gt;
# Anyone could build a web interface, or you could even use the existing scheme for a web based calendar like Horde 3 or e-groupware giving users web based access right off the bat!&lt;br /&gt;
&lt;br /&gt;
Also consider using [http://webcalendar.sourceforge.net WebCalendar] for the server.  WebCalendar supports MySQL, Oracle, SQL Server and others on the server-side.  It was primarily a web-based calendar UI but can now also be used with iCal-compliant apps like Lightning.&lt;br /&gt;
&lt;br /&gt;
Consider [http://www.kolab.org kolab] groupware server.  It does all the above, uses imap to store the calendar information.  Kolab supports outlook already, as well as clients running on linux and [http://www.kolab.org kolab] comes with a webinterface.&lt;br /&gt;
&lt;br /&gt;
== Tablet PC Integration ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been looking for a good place for tablet integration inside of the mozilla products. Task management, notes and calendaring, integrated with email/rss would be the perfect home for Ink support. See [http://office.microsoft.com/en-us/FX010858031033.aspx OneNote] and&lt;br /&gt;
[http://www.franklincovey.com/tabletplanner/keyword/index2.html?GTKW=tabletpc&amp;amp;GTSE=goto FranklinCovey TabletPlanner]&lt;br /&gt;
&lt;br /&gt;
-Andrew&lt;br /&gt;
&lt;br /&gt;
I wholeheartedly second this! There would be an absolutely HUGE leap to Thunderbird from the tablet pc community if this were to happen. See TabletCalendar.. (which I purchased)http://www.comcul.com/software/tabletpc/calendar.html&lt;br /&gt;
&lt;br /&gt;
This inside of Lightning would be a knockout!&lt;br /&gt;
&lt;br /&gt;
-Chad&lt;br /&gt;
&lt;br /&gt;
== Making Task Management more Collaborative ==&lt;br /&gt;
The biggest limitation for Outlook / task management applications is their myopic, user centric focus.  This may sound a bit misguided since the calendaring being discussed is &amp;quot;my&amp;quot; calendar, but hear me out.&lt;br /&gt;
&lt;br /&gt;
Collaborative task management is the primary focus of what many of us do for a living.  Get this done by making sure he finishes this; make sure she does that, etc. Within the discussion for Lightning (that I&#039;ve seen), the focus is on my managing what I&#039;ve done by actively adjusting the list AND communicating separately surrounding the tasks.  If I want Bill to finish something that I had originally placed on my to-do list, I will need to revise the original to-do so that it incorporates the revisions (assigned to Bill, follow up by date, check status on this date, etc.) and I will need to communicate the changes to Bill.  This should happen more seamlessly.&lt;br /&gt;
&lt;br /&gt;
The functionality I&#039;m suggesting is a combination of Outlook and Project, incorporated into the email project.  [http://www.basecamphq.com Basecamp] is an excellent example of the elegent simplicity that task management can be...integrated into a mail/calendar app it would add amazing leverage.  If the systems were indeed used as an exchange replacement with a SQL db, centralized management should be available.&lt;br /&gt;
&lt;br /&gt;
With a centralized management, repeatable functional tasks could be templated and assigned quickly (See basecamp example).  Beyond basecamp functionality, tasks could interplay with messages to re-assign, elevate, note exception while continuously showing status to the access group.  This notion will require administrative functionality for management of access levels and participation, but shouldn&#039;t be too difficult.&lt;br /&gt;
&lt;br /&gt;
If distributed is the primary structure, then an integration of mail and task to record assignment, completion, acceptance, etc. would still be a valuable part of the calendaring ability.&lt;br /&gt;
----------&lt;br /&gt;
I can only forward this point: besides the desirable use of such a feature in a business enviroment as described above, I can also imagine lots of use in private life eg organizing family reunions, weddings, anniversarys, vacations aso.&lt;br /&gt;
But even in my everyday personal routine, most decisions I make envolve other persons and feedback from them, most of which is done using the mobile phone, unfortunately leading to high bills.&lt;br /&gt;
This feature could be a huge problem solver.&lt;br /&gt;
Keep up the good work!&lt;br /&gt;
&lt;br /&gt;
== Printing Capabilities ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve used the calendar tools under the Common Desktop Environment as&lt;br /&gt;
well as Lotus Notes and another one I can&#039;t remember. There are some&lt;br /&gt;
things I really want from a calendar tool and I haven&#039;t seen one that&lt;br /&gt;
does a good job of it all.&lt;br /&gt;
&lt;br /&gt;
First, what I want is to be able to program in recurring meetings and&lt;br /&gt;
other events. Then I want to print the calendar for the month out on&lt;br /&gt;
large paper, like legal-size or executive. From there I pencil-in&lt;br /&gt;
things as they come up, and I use the blank days before the first day&lt;br /&gt;
of the month and after the last day of the month to write in general&lt;br /&gt;
items that don&#039;t happen on a particular day.&lt;br /&gt;
&lt;br /&gt;
This is useful to me because I can use my hardcopy calendar without&lt;br /&gt;
having to constantly interact with a computer. As new recurring events&lt;br /&gt;
come up, I program them in and run off the next month&#039;s calendar when&lt;br /&gt;
I need it. This may sound kind of stone-age to some of you palm-pilot&lt;br /&gt;
etc. users but there may be others who like hardcopy calendars but would&lt;br /&gt;
like to be able to program in recurring events.&lt;br /&gt;
&lt;br /&gt;
The main thing is that I&#039;d like to ask for some features in the calendar&lt;br /&gt;
tool that probably aren&#039;t hard to implement, you just may not have thought&lt;br /&gt;
of them because you use the tool differently than I do. Here goes:&lt;br /&gt;
&lt;br /&gt;
# Be able to print to letter, legal, and executive-size paper. The edges of the calendar rectangle should fit close to the edges of the paper, so printing to larger paper will give larger boxes for each day of the month, and give more room for event information, whether printed automatically or penciled-in on the hardcopy.&lt;br /&gt;
# Use small enough font that the printed calendar can fit maybe 8 events per day with 2-3 lines of description per event, like time, title, location, and call-in number. All these details need to be printed, although the online calendar could contain other fields of information that don&#039;t print out.&lt;br /&gt;
# Rescale the size of the calendar for months that span 4 or 5 weeks on a Sunday-to-Saturday layout. Also, when printing a full month, leave the boxes empty that precede the 1st day and that follow the last day of the month.&lt;br /&gt;
&lt;br /&gt;
That&#039;s really all I&#039;d have to ask for. To me it seems strange that so&lt;br /&gt;
many of the tools I&#039;ve seen do things like print different weeks with&lt;br /&gt;
different sized boxes, or leave huge margins and not have enough room&lt;br /&gt;
in the boxes for any information, or use a huge font so only the times&lt;br /&gt;
show up and not the names of the events.&lt;br /&gt;
&lt;br /&gt;
Hope you&#039;re interested, thanks. -- Carl Ponder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow-up: I&#039;m looking at the Mozilla Calendar Tool that plugs into the&lt;br /&gt;
Thunderbird mail-system. Here are the problems with the print capability:&lt;br /&gt;
&lt;br /&gt;
# First, the calendar doesn&#039;t go to the printer, you just get a viewable calendar that doesn&#039;t have any provision to print. That said, what follows are the formatting issues...&lt;br /&gt;
# The descriptions of the events are not well formatted. It may mean well by aligning the text separately from the event time, but this means a lot of wasted whitespace and one event takes 7 lines to describe and fills the whole day&#039;s box. This should all wrap around into about 3 contiguous lines.&lt;br /&gt;
# The margins are much too wide. The calendar grid needs to be expanded a *lot*. There would be room for more events-per-day if item #2 were corrected and the daily boxes were made bigger by shrinking the margins.&lt;br /&gt;
# Finally, the viewable calendar is shown in &amp;quot;portrait&amp;quot; mode, so only the top 2/3 of the page are filled. The layout needs to be *landscape* for a month view -- because you have 7 days times 4-5 weeks, it&#039;s natural that the grid should be wider then it is high.&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know whether &amp;quot;Lightning&amp;quot; is starting with the same code-base as this....&lt;br /&gt;
-- Carl Ponder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*As it says in the documentation, Lightning is NOT starting from the same code-base.&lt;br /&gt;
&lt;br /&gt;
*I would like to digress a little on what kind of &amp;quot;printing capabilities&amp;quot; I would like to see from Lightning.  In Outlook 2003 I typically print out my entire day in color with two smaller frames on the right that include my tasks and room for notes.  Lightning should be able to approximate this view for me to be truly happy with a switch.  Also, I love to save paper by printing two days at a time with a Landscape orientation. -Patrick Ryan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*As mentioned above, some other formats would be really handy.  I&#039;m thinking of the stuff the paper pased hPDA (Hipster) folks are coming up with (www.diyplanner.com) Things like, 3x5 cards, Business and smaller cards, half sheets of paper, adding notes areas and custom graphics.  Maybe there should just be an easy way (and a dummies guide) to making your own print templates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------&lt;br /&gt;
I have just switched over to Lightning from the Mozilla Calendar Extension, and I *do* like the look and feel!  &lt;br /&gt;
&lt;br /&gt;
I was disappointed to note that I am unable to view a list of events and I don&#039;t have the printing options I had in the MCE.  I would LOVE to be able to select events from my various calendars and print a calendar format with events listed on each date box, and then also print an events list, with all the details included.  &lt;br /&gt;
&lt;br /&gt;
I see that I can export a calendar to HTML format, and I like the layout of that.  However, I am not given an option for a date range, so it prints out whatever&#039;s in the calendar.  If those are recurring events, it just prints the first one.  (This was also an issue in MCE.)  I want to be able to select all the events in, say, November 2006, and have it print a list of the events that appear there with the November date, not with the February date when the original recurring event was created.&lt;br /&gt;
&lt;br /&gt;
Thanks so much for all you do!&lt;br /&gt;
&lt;br /&gt;
Shan Carter  (10/21/2006)&lt;br /&gt;
------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Interlinking ==&lt;br /&gt;
&lt;br /&gt;
Many years ago there was an excellent product, can&#039;t recall the name, that used a Filofax(tm) metafore for the user interface.  I think Lotus bought it out in the end. &lt;br /&gt;
&lt;br /&gt;
Within this was an excelent feature allowing interlinking of calendar, contacts, notes, to do&#039;s etc. by clicking on a chain (...link) icon and then on the two items to link.  The linked items then showed a chain symbol on them which acted as a hyper link Between them.  Each item could be linked to any number of others but onlu one hyperlink was ever shown, hovering the cursor over it gave a select list of links.&lt;br /&gt;
&lt;br /&gt;
This was the most useful feature I have ever found in one of the organiser type products but I have never seen this in any product since.&lt;br /&gt;
&lt;br /&gt;
[piers7: IIRC, you&#039;re describing OfficeTalk, and yes it was a neat feature]&lt;br /&gt;
&lt;br /&gt;
[Lotus Organizer, originally by Threadz, and still going - can&#039;t remember if it has the feature you&#039;re thinking of]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I like the link idea a lot.  Expanding on this a little, how about the following:&lt;br /&gt;
&lt;br /&gt;
I get an email from my boss, she wants me to start a project that will require me to communicate via email with various others, sending documents, establishing meetings, and completing certain tasks.&lt;br /&gt;
&lt;br /&gt;
If I could do a right-click on the email message and create a &#039;Project - Label: Boss&#039;s Important Thing&#039; then I could tag any other emails regarding this project and have a sort of filing mechanism.  Then, as I add todo&#039;s to my list, add meetings, etc, I would tag them with this particular project.  Then in a &#039;Project Tab&#039; I could click on that project and see all relevant information.&lt;br /&gt;
&lt;br /&gt;
This could also be done by my suggestion under &amp;quot;Shared Calendar Functionality&amp;quot; about creating a local calendar with an associated list of emails that would be notified of any changes to the calendar.  In this case, you would have a calendar called &amp;quot;Boss&#039;s Important Thing&amp;quot;, much simpler than having to tag events with a project name.  It would also give you the added convenience of automatically updating everyone else&#039;s calendar when you add todo&#039;s and meetings. --MHall&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
It&#039;s something that&#039;s been bugging me a lot recently. I often get an email that I know I will need to deal with at some future date, but don&#039;t want to worry about now. What I want to be able to do is to create a calendar entry and alarm from that email, so that when the alarm goes I can immediately find the details in the email. It would also be handy to be able to link/embed other documents that are relevant to the task in the calendar entry.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;send to...&amp;quot; metaphor could perhaps be used?&lt;br /&gt;
&lt;br /&gt;
== Auto-detect Dates in email ==&lt;br /&gt;
&lt;br /&gt;
A very useful Thunderbird/Lightning feature would be an extention in Tbird that auto-detects dates and times (any reasonable syntax) in the body of an email and highlights them so with a right click they can go straight to the calendar. (email subject becomes default title of appointment)&lt;br /&gt;
&lt;br /&gt;
Also all dates found in a email could become linked for a calendar lookup. When you hover over the link, a menu appears and shows any events you have that day as well as an option to add a new event to that date.&lt;br /&gt;
&lt;br /&gt;
eg. these two options would appear in the right click menu&lt;br /&gt;
&lt;br /&gt;
*add new calendar item&lt;br /&gt;
*view calendar dd/mm/yy&lt;br /&gt;
&lt;br /&gt;
== Import/Export to/from XML ==&lt;br /&gt;
&lt;br /&gt;
This would be nice, for example, for exporting/importing to/from a personal website etc (along with contact details).&lt;br /&gt;
&lt;br /&gt;
== hCalendar publish and subscribe support ==&lt;br /&gt;
&lt;br /&gt;
The iCal.app client on MacOSX has the ability to publish a calendar on a web page (using really bad markup), and subscribe to an ics file.  This support though quite minimal/quirky is still useful.&lt;br /&gt;
&lt;br /&gt;
What would work well in today&#039;s web-centric world is the ability to publish your calendar (or a subset thereof, perhaps filtering by a &#039;tag&#039;?) on the Web in [http://microformats.org/wiki/hcalendar hCalendar], along with the venue/location as an [http://microformats.org/wiki/hcard hCard], and hCards for the organizer and any attendees as well.&lt;br /&gt;
&lt;br /&gt;
In addition, if you browse a page in Mozilla/Firefox that happens to have hCalendar events on it, or a feed in Thunderbird that has hCalendar events in it, it would be great if you could either (a) copy the event to your personal calendar or (b) subscribe to the URL with the hCalendar events and have the events show up as a dynamic calendar inside your personal calendar.&lt;br /&gt;
&lt;br /&gt;
Currently this works with hCalendar (and hCard for that matter, same as above, just s/personal calendar/personal addressbook) via a proxy that transforms the hCalendar/hCard to iCalendar/vCard, and favelets/bookmarklets that do the Copy/Subscribe operation.  It would be much better to skip the proxy step, and just parse the hCalendars/hCards directly and into the calendaring/addressbook app.&lt;br /&gt;
&lt;br /&gt;
== Contact - Define Relationships ==&lt;br /&gt;
&lt;br /&gt;
Between contacts relationships should be definable, e.g. brother, mother, spouse. In case of an address change an option list with all contacts at the same address should appear where a selection of the concerned items can be checked.&lt;br /&gt;
&lt;br /&gt;
Take a look at [http://gmpg.org/xfn/ XFN] for a set of common relationships that people publish on the web.&lt;br /&gt;
&lt;br /&gt;
== Netmanage Ecco ==&lt;br /&gt;
&lt;br /&gt;
It seems like a lot of interesting things are converging here.  I had been loooking for a good powerful PIM to use instead of Outlook or Palm Desktop and discovered Ecco Pro from Netmanage which was free for download; but still closed source.  Now that I have been using it for a while, I have really came to appreciate it; but wish it had email capablilites.  Then I downloaded Firebird to start playing with it.  Then I discovered last month that Netmanage was about to release the Ecco code as Open Source (probably under GPL).  Now this week, I find out about Lightning.  Has anyone in the Thunderbird/Sunbird/Lightning community thought about utlizing some of the Ecco functionality or building API&#039;s or tie-ins between the two.  It seems like a golden opportunity.  Ecco won a ton of awards as the best PIM out there before it was killed off by bundled Outlook.&lt;br /&gt;
&lt;br /&gt;
Not sure how to contribute to this person&#039;s comments on Ecco which was created by Arabesque and then bought by Netmanage.  Ten years after Netmanage couldn&#039;t figure out how to carve out a niche when Outlook was bundled with Office, Ecco is still the most powerful and innovative PIM out there.  In fact, Outlook killed off the PIM category, which is reason all by itself to resist Microsoft at every turn.  I heartily endorse the idea that the Mozilla team should figure out how to take the now open source code that Netmanage finally made available (about a decade later than it needed to) and work with it in Sunbird and/or Lightning.   Just as an aside I&#039;m having trouble understanding why there isn&#039;t any linkage between Sunbird and Lightning.   Why can&#039;t I work in one and the product show up in the other.   But the important point is that the person I&#039;m responding to hits the nail smack on the head.   Anyone who has ever used ECCO feels there just this big void in the tools at his or her disposal in terms of calandering and all the other PIM functions one needs to organize work and life.  Wouldn&#039;t it be fantastic if we could rediscover those under the Mozilla umbrella!!??&lt;br /&gt;
&lt;br /&gt;
== Calendar - Right-click to set as wallpaper based on resolution. ==&lt;br /&gt;
&lt;br /&gt;
After using Sunbird more and more I was thinking if it would be possible to add an option when right-clicking on the Calendar itself that would allow you to set it as your wallpaper automatically rendered to the current resolution. I was also told on IRC that it should update therefore I would think option in the options menu itself to &amp;quot;Set calendar as wallpaper on exit&amp;quot; would be appropriate to accomodate this new &amp;quot;wallpaper&amp;quot; function. Does this sound like something very useful and convenient only to me or others too?&lt;br /&gt;
&lt;br /&gt;
Taicho&lt;br /&gt;
&lt;br /&gt;
== Email + Calendar Synergisms ==&lt;br /&gt;
&lt;br /&gt;
I think there are a couple of features where the tight integration of email and calender would allow new features that would immensely benefit users who have to work a lot with email and with a lot of emails. &lt;br /&gt;
&lt;br /&gt;
For instance in a setting where you work for several projects and many of the hundreds of emails you get per week require follow-up actions it is extremely hard no to find out which emails are still relevant, which actions to do based on which emails, and until when to do them. &lt;br /&gt;
&lt;br /&gt;
It would be great to be able to associate information about follow-up actions and deadlines with emails. Emails could be grouped, color-coded, filtered depending on whether there are still uncompleted follow up actions or missed deadlines. Deadlines could automatically show up in the calendar and there could be links to relevant emails. &lt;br /&gt;
&lt;br /&gt;
There should also be much more possibilities to group emails and assign arbitrary keywords and notes. It should be possible that emails show up in several folders depending on the assigned lables (similar to Gmail). &lt;br /&gt;
&lt;br /&gt;
The possibility to attach notes and todo lists would make it easy to keep track of what has been done and still needs to be done for an email or a group of emails (a thread). &lt;br /&gt;
&lt;br /&gt;
There are many additional things that would make sense to provide, simply based on how people would *like* and *need* to work when emil and deadlines are an important part of their daily work.&lt;br /&gt;
&lt;br /&gt;
This project would be an excellent chance to make this killer application a reality -- I do not know any program that really offers this in a well designed manner. TB/Lightning could be the first.&lt;br /&gt;
[[User:Johann p|Johann_P]] 15:13, 25 Sep 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wow, this is one of the most innovative ideas I&#039;ve heard yet.  Imagine being able to group relevant emails and tasks under a single calendar event, or emails and events under a single task, or even events and tasks under a single email?  Looking at the calendar screen for an event, &amp;quot;Big Important Meeting&amp;quot;, would list all of the emails you have received concerning that event, and all of the todo tasks required for that event, along with their current status.  Add task dependencies and a gantt chart and suddenly Thunderbird becomes a complete collaborative planning environment.  Does something of this magnitude even belong in an email client?  Maybe this should be created as a separate project, and XUL based planner that integrates with Thunderbird/Sunbird? --MHall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I would like to add a suggestion as another SAH Mom.  I am really excited about this software and it&#039;s potential.  I am in the process of implementing Sunbird as a family organizer.  I would really like to see the lightning project succeed so that I can have all my information in one application and easy to get to without a lot of time surfing around.  A few things I would like to request are; &lt;br /&gt;
&lt;br /&gt;
1. the ability to change font style and color in calendar view  &lt;br /&gt;
2. the ability to customize the task view - maybe by being able to show only certain categories by selecting them from a list, color coding tasks or have separate folder tabs for different lists (ie. I use my tasks to make a shopping list as well as movies I want to see and books I want to read or things needed for the house and a daily to do list - you can see that having all of these lists displayed at the same time is quite distracting)&lt;br /&gt;
&lt;br /&gt;
Other than that I am really impressed with Sunbird and Thunderbird (I especially like the look and the color coded calendars). Thank you for providing a very useful tool - It is just what I was looking for.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Mandi Gottfredson&lt;br /&gt;
&lt;br /&gt;
== Free-Busy address ==&lt;br /&gt;
&lt;br /&gt;
Would be nice to have the possibility to generate a web page on a website or ftp server that would be used as a Free-Busy url. Like an online place where your contacts who want to send you meeting request could check if you are available at that time/date.&lt;br /&gt;
&lt;br /&gt;
== automatic alarms ==&lt;br /&gt;
&lt;br /&gt;
This may be obvious, but since I didn&#039;t find it discussed anywhere, I thought I&#039;d mention it. Most full bloated, I mean full blown, email apps with calendars can have alarms go off by just opening the email app (as opposed to specifically viewing/opening the calendar). I&#039;ve missed some alarms set in the Calendar &lt;br /&gt;
Thunderbird extension because I didn&#039;t launch the calendar after launching Thunderbird. Will this be a feature from the lightning project?&lt;br /&gt;
&lt;br /&gt;
Jason&lt;br /&gt;
&lt;br /&gt;
== Calendar as wallpaper ==&lt;br /&gt;
&lt;br /&gt;
What I would really like is to get a calendar view (week, day or month) displayed as wallpaper for my desktop. I am not sure how that can be implemented but would be nice.&lt;br /&gt;
&lt;br /&gt;
Other thing, I think it would be nice to be able to delete only one event in a recurring event series without deleting the whole series. Let say I have weekly meetings always at the same time, but I am sometimes going on vacations and need to delete the ones during the vacation period.&lt;br /&gt;
&lt;br /&gt;
Last thing, I think it might be nice if the calendar could open on a view previously defined by the user, or something like the last view. I find it nice when it opens in week view, and would like to keep it like this when it opens rather than changing back the view everytime.&lt;br /&gt;
&lt;br /&gt;
I forgot to add: This is a great project. i am checking these pages regularly and waiting impatiently for the release.&lt;br /&gt;
&lt;br /&gt;
== Calendar as a separate window ==&lt;br /&gt;
&lt;br /&gt;
I like to have the Calendar in a separate window from the Thunderbird mailer.&lt;br /&gt;
I noticed this was not the case with the nightly builds I downloaded 2/27/06.&lt;br /&gt;
My already crowded window had the calendar filling the lower left-hand corner&lt;br /&gt;
and I didn&#039;t see an option to pull it up as its own window. Is there a way?&lt;br /&gt;
Or is there planned to be one?&lt;br /&gt;
&lt;br /&gt;
I expected Lightning to integrate with Thunderbird in the sense that the&lt;br /&gt;
Lightning window would import/modify calendar-entries based on .ics attachments&lt;br /&gt;
on the messages. Does Sunbird have (or plan to have) a capability for&lt;br /&gt;
Thunderbird to pass .ics attachments directly, instead of me having to save and&lt;br /&gt;
import the attachment each time?&lt;br /&gt;
&lt;br /&gt;
Another possibility not mentioned here would be for Lightning to be linked to Sunbird.   I don&#039;t understand the point of taking up space in an email client for calendaring if you&#039;ve already got a calendar program.&lt;br /&gt;
&lt;br /&gt;
== Birthdays &amp;amp; Address Book ==&lt;br /&gt;
&lt;br /&gt;
I certainly think it would be useful if birthdays could be connected with members of your address book(s). I have often thought that this was the most-required addition to the card. A nice touch would then be to have the age calculated automatically and optionally shown in the calendar, perhaps with a special reminder if the contact reaches a special age like 16,21 or 50 etc..&lt;br /&gt;
The calendar application should also be able to make an birthday and then browse through a contact list (thunderbird or other).&lt;br /&gt;
&lt;br /&gt;
Phil says: I second that. It would REALLY be nice to have birtdays attached to contacts and automatically inserted in the calendar.&lt;br /&gt;
&lt;br /&gt;
== Email dates calendar tooltips ==&lt;br /&gt;
Zimbra (http://zimbra.com) has a very nice features that adds a tooltips over date keywords (today, tomorrow, 03/15/2006) with the events for that date item.&lt;br /&gt;
A tight integration should definitely feature something similar !&lt;br /&gt;
(you can see the demo of that feature on http://www.zimbra.com in the demo section)&lt;br /&gt;
&lt;br /&gt;
== Deleting events from the Agenda ==&lt;br /&gt;
&lt;br /&gt;
It would be handy to be able to right-click on events in the Agenda tab and edit and/or delete them.&lt;br /&gt;
&#039;&#039;&#039;jminta:&#039;&#039;&#039; You can edit events by double clicking on them.  Deleting via the delete key would probably be a nice addition, too, with or without a context menu.&lt;br /&gt;
&lt;br /&gt;
== Calendar layout positioning ==&lt;br /&gt;
&lt;br /&gt;
Really like this calendar, but a couple of things...&lt;br /&gt;
&lt;br /&gt;
As some else pointed out,a chunk of real-estate disappears in the lower left of TB (depending upon the layout I assume). Interestingly, this appears to be changeable only it&#039;s height, to the point where it will disappear (nice), and re-appear when dragged back up (not bad). The calendar is otherwise unmoveable.&lt;br /&gt;
&lt;br /&gt;
It would be great thing if it could be re-positioned, or if there was some kind of tabbed arrangement so that one could change between calendar and mail-folder views with a single click (or CTRL-Tab). Incidently, this would also be nice to have with FF sidebars as well, so multiple sidebars could be open at once.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
What I would like to see is for the calender (and the address book, too, but that&#039;s another matter) to integrate into the folder pane (similar to Outlook&#039;s &amp;quot;folder list&amp;quot; view). The calendar sidebar wouldn&#039;t be visible at all most of the time then, but when you select the calendar entry in the folder pane, both the sidebar and the main calendar would open.&lt;br /&gt;
&lt;br /&gt;
Oh, and I much prefer the SunBird layout with the event list on top of the calendar instead of on the sidebar (the sidebar could be shrinked down to just the overview calender)&lt;br /&gt;
&lt;br /&gt;
== Calendar app nice but hides folders ==&lt;br /&gt;
&lt;br /&gt;
I have had TBird for awhile but using fulltime recently.&lt;br /&gt;
&lt;br /&gt;
Calendar app nice but hides folders.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this is the &#039;combination of bad features&#039; problem&lt;br /&gt;
&lt;br /&gt;
TB has very poor folders navigation features (no goto, no radio box).&lt;br /&gt;
&lt;br /&gt;
This calendar app buries the folders list completely -when message preview&lt;br /&gt;
(F8) is on -which mine always is in whatever email client I am using.&lt;br /&gt;
&lt;br /&gt;
I set up filters - to TB&#039;s &amp;quot;Local Folders&amp;quot;, I reset my Inbox to local Folders.&lt;br /&gt;
Still no view of - Local Folders.&lt;br /&gt;
&lt;br /&gt;
Because of this app.&lt;br /&gt;
&lt;br /&gt;
I finally hit upon the idea of mouse-dragging the left window border - and &lt;br /&gt;
voila! The word Folders. Then F8 and - voila! the folders&#039; view/list.&lt;br /&gt;
&lt;br /&gt;
I looked for an &amp;quot;x&amp;quot; box to delete/dismiss the calendar view -NONE.&lt;br /&gt;
Looked in the Calendar menu for &amp;quot;close&amp;quot; -NONE.&lt;br /&gt;
Unchecked the &amp;quot;Home&amp;quot; selection under calendar - ineffective.&lt;br /&gt;
&lt;br /&gt;
This is a very nice app, well written (works, didnt crash) but a close button &lt;br /&gt;
is a necessity - as well as readme info that discloses TB&#039;s dearth (poverty) of Folder viewing options. (wish I knew of a way to add a &amp;quot;folders&amp;quot; button to TB customized toolbars).&lt;br /&gt;
&lt;br /&gt;
- BG 03/23/06&lt;br /&gt;
&lt;br /&gt;
== Date format ==&lt;br /&gt;
&lt;br /&gt;
Currently, in the day and week views, the date is shown in the format m/d (e.g. 5/15). Users need to be able to change this to the d/m format used in many other countries.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
It would also be nice if the time could be formatted in 12 hour mode instead of just 24.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
It would also be nice to be able to control the display: right now, in Lightning, my display is thoroughly inconsistent and there don&#039;t seem to be any preference controls. The time is displayed on the weekly calendar is in 24-hour format, but the display of times for appointments is in 12hr + AM/PM format. I&#039;d prefer to be able to control this, but failing that it should all be the same!&lt;br /&gt;
&lt;br /&gt;
== Does not work Lotus Notes .ICS attachment meeting invitations ==&lt;br /&gt;
&lt;br /&gt;
I connect with thunderbird 1.5 to the Lotus Notes via IMAP. Email works fine.&lt;br /&gt;
&lt;br /&gt;
After installing lighting extension, it shows a nice calendar window, and when I receive a meeting invitation from someone with an attached .ICS file, it now parses it and shows the invitaion like so:&lt;br /&gt;
&lt;br /&gt;
Invitation from	Whoever&lt;br /&gt;
Topic:	Whatever&lt;br /&gt;
Start:	02:30:00 PM&lt;br /&gt;
End:	04:00:00 PM&lt;br /&gt;
[Accept] [Decline]&lt;br /&gt;
&lt;br /&gt;
Now the first problem is that it only shows the times and not a date in the start/end.&lt;br /&gt;
&lt;br /&gt;
2nd is that when I click the [Accept] button then it shows a dialog with the following message:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;An external application must be launched to handle moz-cal-handle-itip: links: Requested link: ...&amp;lt;entire .ICS file url-encoded&amp;gt; ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The dialog does not have either OK or Cancel button, and is the width of the screen.&lt;br /&gt;
&lt;br /&gt;
If I press Enter in the dialog, dialog disappears, but the meeting is not added to my calendar.&lt;br /&gt;
&lt;br /&gt;
::[[User:Ssitter|ssitter]] 01:13, 8 June 2006 (PDT): It is not intented to work at the moment. See [http://www.mozilla.org/projects/calendar/releases/lightning0.1.html Lightning 0.1 Release Notes]: &#039;&#039;True email/calendar integration is planned, but that is not part of this release.&#039;&#039; If you want to report a bug see [[Calendar:QA_Home]], if you want support try the [http://forums.mozillazine.org/viewforum.php?f=46 official forum].&lt;br /&gt;
&lt;br /&gt;
== Alarm Reminders ==&lt;br /&gt;
Help:  I want Lightning to send an email reminder to me, and I cannot figure out how.  It&#039;s not explicit in the documentation whether or not that is supposed to be a feature.  Can someone tell me how to do it?&lt;br /&gt;
&lt;br /&gt;
Kudos on the Lightning project! As a Mac iCal user, I&#039;m excited to find suitable calendar functunality with Thunderbird! My Mac&#039;s been dead for 2 months and have been lost without iCal.. now Lightning imported my backup iCal .ics file w/no problems! &lt;br /&gt;
&lt;br /&gt;
A couple of requests for the list of future features... Calendar remiders are a must for me:&lt;br /&gt;
&lt;br /&gt;
1.) When clicking a popup reminder, please give an option to Snooze with a dropdown of common times and a custom field.&lt;br /&gt;
&lt;br /&gt;
2.) For reminders that need repeated for say: 1st Tuesday of each month.. I couldn&#039;t find this option. When I imported my iCal .ics file, it placed the numbers 10,23,29 in the &amp;quot;Repeat on the&amp;quot; recurrence field - any info on what these three sets of numbers mean?&lt;br /&gt;
&lt;br /&gt;
Thanks for all your work!!!&lt;br /&gt;
By all means and purposes, Lightning is working for my needs as is.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Edit --&lt;br /&gt;
&lt;br /&gt;
I see that 10,23,29 does repeat the event on that day of each month. Thanks again for the great work!&lt;br /&gt;
&lt;br /&gt;
--EDIT -- &lt;br /&gt;
&lt;br /&gt;
For #1 above, I&#039;m used to 2 hour, 4 hour, 8 hour, as well as 1, 2, 4 day snoozes.  Would love to see those added in.&lt;br /&gt;
&lt;br /&gt;
-- EDIT --&lt;br /&gt;
For #1 above, ideally the pre-set &amp;quot;common&amp;quot; snooze durations would be common to the user, either as specified in preferences or dynamically determined from the user&#039;s history of custom and pre-set snooze duration choices.&lt;br /&gt;
&lt;br /&gt;
-- EDIT (freefal67) --&lt;br /&gt;
I wanted to second the feature request for email reminders.  For people who are mobile and check email in different places, this would be a great feature, since they don&#039;t have to worry they&#039;ll forget an event because they weren&#039;t in front of the computer where they entered the event.&lt;br /&gt;
&lt;br /&gt;
-- EDIT (--[[User:DonGato|DonGato]] 08:05, 10 April 2007 (PDT)) --&lt;br /&gt;
&lt;br /&gt;
I would like option 1 implemented as current offered times are not useful for me.&lt;br /&gt;
&lt;br /&gt;
-- EDIT --&lt;br /&gt;
As in option 1 I would also like to be able to customise the reminder time.&lt;br /&gt;
&lt;br /&gt;
== Support Drag-n-Drop ==&lt;br /&gt;
One of the things that blocked me to give up Outlook is that I can drag an email to the &amp;quot;calendar&amp;quot; folder, and it will automaticially trigger an event window to let me set the detailed date and reminder stuff(the email title and body are mapped to event title and content). And this really makes things easier.&lt;br /&gt;
&lt;br /&gt;
== Event identification ==&lt;br /&gt;
&lt;br /&gt;
I would to share a few ideas for improvement of Lightning:&lt;br /&gt;
&lt;br /&gt;
2) In the Month View Left Pane (below local folders), dates with certain category of events could be bold (or color) faced so that one can easily identify important meetings or holidays/vacations.&lt;br /&gt;
&lt;br /&gt;
3) I don&#039;t know if this a specific problem for my language (Brazilian Portuguese), but, in Month View Left Pane, I see months and week days in Portuguese, while in the Main Month View (Right Pane), I see months and week days in English.&lt;br /&gt;
&lt;br /&gt;
4) Maybe another specific problem, but I wasn&#039;t able to import a Calendar ICS file (BrasilHolidays.ics) from Calendar/Import. It gives me an error message (28 items failed to import. The last error was: 2147500037). On the other hand, I get to Create a New Remote Calendar for http://www.mozilla.org/projects/calendar/caldata/BrasilHolidays.ics . However, although it appears in my calendars list (as BrasilHolidays), no event appears in the calendar view (in Calendar extension, it woks fine).&lt;br /&gt;
&lt;br /&gt;
Thank you for great softwares (Thunderbird/Firefox/Lightning).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Email/Calendar Tagging ==&lt;br /&gt;
&lt;br /&gt;
I would be a major plus if we could tag (like del.icio.us) our emails and tasks (for example: &amp;quot;boss; letter; funding; budget&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
That way, we could have email/tasks sorted by tags, having them relate easily.&lt;br /&gt;
I&#039;ve been using Windows Vista, and this is what it&#039;s now done with the Photo Gallery, kind of like Picasa, but a &amp;quot;lot&amp;quot; better! (MS did it pretty nicely this time... and emails can be tagged as well... Tags have now entered the MS spectrum, as they are conquering the... web 2.0)&lt;br /&gt;
&lt;br /&gt;
== Daily alarm w/o calendar item ==&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t seen any calendar programs that do this (or I haven&#039;t figured it out), but I&#039;d like to set up a daily alarm that is NOT a calendar item.  For example, I take medications daily, and I&#039;d like a reminder to go off at the same time every day. But I don&#039;t want to put a 1 minute calendar event - that just adds unnecessarily to the calendar.  I just need an alarm to go off every day at the same time. Thanks.&lt;br /&gt;
&lt;br /&gt;
This is already possible. Create a new calendar. Create a (repeating) calendar item with alarm, and place it in the new calendar. Unselect the calendar, which removes it from view, but the alarms will still popup. Ready. --[[User:Thekk|Thekk]] 09:00, 11 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Lightning Calendar - Can you adjust time scale? ==&lt;br /&gt;
&lt;br /&gt;
I was just curious if anyone knows how to adjust time scale on Lightning. Mine defaults to 8am the first time I select on day or week view, however if I then view my email and go back to these views, it defaults to 12am. I would prefer just to set my own parameters (say from 8am-6pm) since I&#039;m not usually using the calendar in the middle of the night.&lt;br /&gt;
&lt;br /&gt;
Maybe this could be an enhancement?   mattdick@yahoo.com&lt;br /&gt;
&lt;br /&gt;
== x86_64 version==&lt;br /&gt;
This would make me very happy. I believe there were 64bit versions in the past&lt;br /&gt;
&lt;br /&gt;
[[User:Jamierc|Jamierc]] 13:35, 12 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Compiling from source code ==&lt;br /&gt;
&lt;br /&gt;
If you would like to compile from source code, see here:&lt;br /&gt;
http://www.mozilla.org/projects/calendar/lightning/build.html&lt;br /&gt;
&lt;br /&gt;
== Context menus ==&lt;br /&gt;
&lt;br /&gt;
I really like Lightning. Good work, and the best is going to come. &lt;br /&gt;
I&#039;d really appreciate powered context menus to enable fast movements through dates. For example, &amp;quot;view day&amp;quot; in month and week view, and &amp;quot;view week&amp;quot; in month view.&lt;br /&gt;
&lt;br /&gt;
== Time shift by 1 hour in calendar ==&lt;br /&gt;
&lt;br /&gt;
I have just started using Lightning but the time I insert in calendar items shows up on the calendar as an hour later -- eg a 10:00am item displays as 11:00am.  My time zone is Sydney Australia and, being winter here, Vista has set daylight saving to off.  Any suggestions?&lt;br /&gt;
&lt;br /&gt;
== Event/Task Attachments ==&lt;br /&gt;
&lt;br /&gt;
Not sure if I am missing something obvious, but can we attach a document to events or tasks?   I see the link option, but seems that it is only a URL link.&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== shortcut key for new task ==&lt;br /&gt;
&lt;br /&gt;
It appears that there is no shortcut key for &amp;quot;New Task&amp;quot; in Lightning. There is one in Sunbird (ctrl+T) but obviously it conflicts with Thunderbird&#039;s shortcut for &amp;quot;Get New Messages,&amp;quot; so another shortcut key needs to be designated. &lt;br /&gt;
&lt;br /&gt;
Ideally users should be able to customize their own shortcut keys for all functions (does this deserve its own topic?).&lt;br /&gt;
&lt;br /&gt;
== Today Pane ==&lt;br /&gt;
&lt;br /&gt;
The today pane is a great new feature in the latest Lightning! Having the basic current calendar items visible in the Mail window is a step up toward prime-time (v. 1.0?).&lt;br /&gt;
&lt;br /&gt;
Only one one feature that seems strange. If I choose not to hide completed tasks, then the events pane lists every task I&#039;ve ever entered to date as an event for TODAY. I can&#039;t hide them in the event pane without hiding them in the task pane as well. I tried switching to show only events in the event pane but it reverts to both events and tasks each time I start Thunderbird.&lt;br /&gt;
&lt;br /&gt;
Am I missing something, or was this just an oversight?&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Fosdem:2008&amp;diff=77651</id>
		<title>Fosdem:2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Fosdem:2008&amp;diff=77651"/>
		<updated>2007-12-12T22:25:33Z</updated>

		<summary type="html">&lt;p&gt;Mvl: fosdem.org says it&amp;#039;s february&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://fosdem.org FOSDEM 2008] will take place in Brussels, Belgium on 23/24 February, 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is FOSDEM? ==&lt;br /&gt;
The Free and Open source Software Developers&#039; European Meeting is a 2 day event, organised by volunteers, to promote the widespread use of Free and Open Source software. [http://fosdem.org/2008/about/fosdem More info...]&lt;br /&gt;
&lt;br /&gt;
== Mozilla Room ==&lt;br /&gt;
Every year Mozilla developers and contributors have a dedicated room for the 2 days to hold talks and sessions. Currently, there is no schedule, but keep an eye on the [http://fosdem.org/2008/schedule/devroom/mozilla DevRoom page] for updates.&lt;br /&gt;
&lt;br /&gt;
== Booth ==&lt;br /&gt;
There will be a table manned by Mozilla volunteers. The goal is two-fold: 1) to preach to the converted, er, I mean evangelise and answer questions and 2) distribute merchandise.&lt;br /&gt;
&lt;br /&gt;
== Dinner ==&lt;br /&gt;
A dinner for Mozilla contributors will be held on Saturday, 23rd February.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
If you plan on joining us at FOSDEM 2008, please leave a note at [[Fosdem:2008:Attendees]]&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Creating_a_recurring_event&amp;diff=73029</id>
		<title>Calendar:Creating a recurring event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Creating_a_recurring_event&amp;diff=73029"/>
		<updated>2007-11-03T13:59:35Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow the following simple steps to create a recurring event in a calendar. This walk-through is intended for English speakers using Thunderbird with the Lightning extension installed or using Sunbird.  This walk-through applies for all operating systems.  This walk-through also assumes that you have already [[Calendar:Creating new calendars|created a calendar]].&lt;br /&gt;
&lt;br /&gt;
* Click on the New Event icon. [[Image:New_event.png]]&lt;br /&gt;
* In the Title, Location, From and To fields.&lt;br /&gt;
* Select the calendar that the event will be created for in the Calendar drop-down menu.&lt;br /&gt;
* Put a check in the Repeat checkbox and then click on the &amp;quot;Set Pattern...&amp;quot; button.&lt;br /&gt;
* In the Occurs drop-down menu select how frequently this event will occur.&lt;br /&gt;
* In the Ever text-box type in how often the frequency will be relevant.  For example, for an event that takes place every other week choose Weekly and then 2.&lt;br /&gt;
* If you choose a frequency of weekly or monthly you will be asked which days of the week or month the event will occur.  Choose those that apply.&lt;br /&gt;
* If this event will occur indefinitely put a dot in &amp;quot;Repeat forever&amp;quot;&lt;br /&gt;
* If this event will only occur for a limited amount of time put a dot in either &amp;quot;Repeat for __ occurence(s)&amp;quot; or in &amp;quot;Repat until&amp;quot; as applicable and fill in the corresponding fields.&lt;br /&gt;
* Click on the OK button.&lt;br /&gt;
* Click on the OK button to close out the final dialog and complete the event creation.&lt;br /&gt;
&lt;br /&gt;
Congratulations, your recurring event should be setup correctly.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:User_Documentation&amp;diff=73028</id>
		<title>Calendar:User Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:User_Documentation&amp;diff=73028"/>
		<updated>2007-11-03T13:59:18Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== End-user documentation ==&lt;br /&gt;
&lt;br /&gt;
We often get feedback from people that want to contribute to the Calendar apps, but lack the technical skills needed for programming. &lt;br /&gt;
&lt;br /&gt;
This page is for you. We need your help!&lt;br /&gt;
&lt;br /&gt;
We are currently lacking any kind of end-user documentation. We need tutorials, geared towards typical end-users like your neighbor or your grandma, explaining to them the basic tasks in a calendar app.&lt;br /&gt;
&lt;br /&gt;
* [[Calendar:Installing Sunbird|Installing Sunbird]]&lt;br /&gt;
* [[Calendar:Installing Lightning into Thunderbird|Installing Lightning into Thunderbird]]&lt;br /&gt;
* [[Calendar:Switching between mail and calendar mode in Lightning|Switching between mail and calendar mode in Lightning]]&lt;br /&gt;
* [[Calendar:Creating a new event or a new task|Creating a new event or a new task]]&lt;br /&gt;
* [[Calendar:Creating a recurring event|Creating a recurring event]]&lt;br /&gt;
* [[Calendar:Changing the time or date of an event|Changing the time or date of an event]]&lt;br /&gt;
* [[Calendar:Switching between the different calendar views|Switching between the different calendar views]]&lt;br /&gt;
* [[Calendar:Inviting other people|Inviting other people]]&lt;br /&gt;
* [[Calendar:Adding a holiday calendar|Adding a holiday calendar]]&lt;br /&gt;
* [[Calendar:Exporting a calendar and sharing it with other people over the net|Exporting a calendar and sharing it with other people over the net]]&lt;br /&gt;
* [[Calendar:Creating new calendars|Creating new calendars]]&lt;br /&gt;
* [[Calendar:Printing a collection of events|Printing a collection of events]]&lt;br /&gt;
* [[Calendar:Using Lightning with Google Calendars|Using Lightning with Google Calendars]] to share your calendar with friends, coworkers, or among several computers.&lt;br /&gt;
* [[Calendar:Changing your calendar preferences|Changing your calendar preferences]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It would be great if you could help us out here, either by writing a tutorial, contributing screenshots or thinking of other things that could be documented.&lt;br /&gt;
&lt;br /&gt;
We really look forward to what our community can accomplish.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Changing_the_time_or_date_of_an_event&amp;diff=73027</id>
		<title>Changing the time or date of an event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Changing_the_time_or_date_of_an_event&amp;diff=73027"/>
		<updated>2007-11-03T13:57:15Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Changing the time or date of an event moved to Calendar:Changing the time or date of an event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Calendar:Changing the time or date of an event]]&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Changing_the_time_or_date_of_an_event&amp;diff=73026</id>
		<title>Calendar:Changing the time or date of an event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Changing_the_time_or_date_of_an_event&amp;diff=73026"/>
		<updated>2007-11-03T13:57:14Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Changing the time or date of an event moved to Calendar:Changing the time or date of an event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow the following simple steps to changing the time or date of an event. This walk-through is intended for English speakers using Thunderbird with the Lightning extension installed or using Sunbird. This walk-through applies for all operating systems. This walk-through also assumes that you have already [[Creating new calendars|created a calendar]] and an event.&lt;br /&gt;
&lt;br /&gt;
* Locate the event you wish to edit in the appropriate calendar and right-click on it.&lt;br /&gt;
* Choose the option &amp;quot;Edit Selected Event...&amp;quot;&lt;br /&gt;
* In the From and To fields make the desired changes.  Other fields may be changed as well if desired.&lt;br /&gt;
* Once all changes have been made click on the OK button.&lt;br /&gt;
&lt;br /&gt;
Congratulations, the time or date of the event has been successfully changed.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Talk:Creating_a_recurring_event&amp;diff=73025</id>
		<title>Talk:Creating a recurring event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Talk:Creating_a_recurring_event&amp;diff=73025"/>
		<updated>2007-11-03T13:55:57Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Talk:Creating a recurring event moved to Calendar Talk:Creating a recurring event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Calendar Talk:Creating a recurring event]]&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar_Talk:Creating_a_recurring_event&amp;diff=73024</id>
		<title>Calendar Talk:Creating a recurring event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar_Talk:Creating_a_recurring_event&amp;diff=73024"/>
		<updated>2007-11-03T13:55:57Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Talk:Creating a recurring event moved to Calendar Talk:Creating a recurring event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am not satisfied with the placement of the New Event icon image.  If you can find a better way to place this image that is more aesthetically appealing, please do so.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Creating_a_recurring_event&amp;diff=73023</id>
		<title>Creating a recurring event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Creating_a_recurring_event&amp;diff=73023"/>
		<updated>2007-11-03T13:55:39Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Creating a recurring event moved to Calendar:Creating a recurring event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Calendar:Creating a recurring event]]&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Creating_a_recurring_event&amp;diff=73022</id>
		<title>Calendar:Creating a recurring event</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Creating_a_recurring_event&amp;diff=73022"/>
		<updated>2007-11-03T13:55:39Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Creating a recurring event moved to Calendar:Creating a recurring event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow the following simple steps to create a recurring event in a calendar. This walk-through is intended for English speakers using Thunderbird with the Lightning extension installed or using Sunbird.  This walk-through applies for all operating systems.  This walk-through also assumes that you have already [[Creating new calendars|created a calendar]].&lt;br /&gt;
&lt;br /&gt;
* Click on the New Event icon. [[Image:New_event.png]]&lt;br /&gt;
* In the Title, Location, From and To fields.&lt;br /&gt;
* Select the calendar that the event will be created for in the Calendar drop-down menu.&lt;br /&gt;
* Put a check in the Repeat checkbox and then click on the &amp;quot;Set Pattern...&amp;quot; button.&lt;br /&gt;
* In the Occurs drop-down menu select how frequently this event will occur.&lt;br /&gt;
* In the Ever text-box type in how often the frequency will be relevant.  For example, for an event that takes place every other week choose Weekly and then 2.&lt;br /&gt;
* If you choose a frequency of weekly or monthly you will be asked which days of the week or month the event will occur.  Choose those that apply.&lt;br /&gt;
* If this event will occur indefinitely put a dot in &amp;quot;Repeat forever&amp;quot;&lt;br /&gt;
* If this event will only occur for a limited amount of time put a dot in either &amp;quot;Repeat for __ occurence(s)&amp;quot; or in &amp;quot;Repat until&amp;quot; as applicable and fill in the corresponding fields.&lt;br /&gt;
* Click on the OK button.&lt;br /&gt;
* Click on the OK button to close out the final dialog and complete the event creation.&lt;br /&gt;
&lt;br /&gt;
Congratulations, your recurring event should be setup correctly.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Switching_between_mail_and_calendar_mode_in_Lightning&amp;diff=73021</id>
		<title>Switching between mail and calendar mode in Lightning</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Switching_between_mail_and_calendar_mode_in_Lightning&amp;diff=73021"/>
		<updated>2007-11-03T13:54:00Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Switching between mail and calendar mode in Lightning moved to Calendar:Switching between mail and calendar mode in Lightning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Calendar:Switching between mail and calendar mode in Lightning]]&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Switching_between_mail_and_calendar_mode_in_Lightning&amp;diff=73020</id>
		<title>Calendar:Switching between mail and calendar mode in Lightning</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Switching_between_mail_and_calendar_mode_in_Lightning&amp;diff=73020"/>
		<updated>2007-11-03T13:54:00Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Switching between mail and calendar mode in Lightning moved to Calendar:Switching between mail and calendar mode in Lightning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When using Thunderbird with Lightning installed you can easily switch between calender mode and e-mail mode by utilizing the two buttons in the bottom-left corner of the screen.&lt;br /&gt;
&lt;br /&gt;
[[Image:Mail_icon.png]]&lt;br /&gt;
&lt;br /&gt;
Clicking on the Mail icon will put Thunderbird in mail mode.&lt;br /&gt;
&lt;br /&gt;
[[Image:Calendar_icon.png]]&lt;br /&gt;
&lt;br /&gt;
Calendar icon will put Thunderbird in calendar mode.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar_Talk:GDATA_Provider&amp;diff=72539</id>
		<title>Calendar Talk:GDATA Provider</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar_Talk:GDATA_Provider&amp;diff=72539"/>
		<updated>2007-10-30T16:59:03Z</updated>

		<summary type="html">&lt;p&gt;Mvl: everybody has it&amp;#039;s own stumbling blocks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Offline Access to Google Calendar ==&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;&lt;br /&gt;
It is great to see that you are producing this plug-in and I love the functionality it already has.&lt;br /&gt;
&lt;br /&gt;
I wanted to confirm what your plans were for allowing access to Google calendar appointment when Lightning is offline/the computer has not internet access.&lt;br /&gt;
&lt;br /&gt;
I often need to be able to play with my calendar in this mode on my laptop and it seems that your plugin requires access to the internet currently?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;&lt;br /&gt;
This is something that will be supported by lightning/sunbird natively. See {{bug|366923}}.&lt;br /&gt;
&lt;br /&gt;
== Events past 4pm in Google Calendar don&#039;t display in Day View ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;QUESTION&#039;&#039;&#039;  When in Day View in Lightning (w/i Thunderbird) I cannot see any appts from Google Calendar that were made after 5pm (i.e. 4:45 and earlier displays correctly).  If I switch to Week view or Month view, the appts display correctly, but switch back to Day view and they disappear inside Lightning.  When I switch back to Week or Month view and move the appt up to any time from 4:45pm-earlier, then switch back to Day view, it displays correctly.  If from Day view, I move that appt that I moved up to 4:45pm back to 7pm (where it originally was), it will move it correctly in Day view and display correctly until I change the view and come back to Day view and it disappears again.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;&lt;br /&gt;
Fixed in v0.3&lt;br /&gt;
&lt;br /&gt;
== SMS alerts ==&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;&lt;br /&gt;
do you plan to implement support for sms gcalendar alerts in future releases?&lt;br /&gt;
thanks for the great add-on!&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;&lt;br /&gt;
Yes, bug 389088.&lt;br /&gt;
&lt;br /&gt;
== Categories ==&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;&lt;br /&gt;
Google Calendar doesn&#039;t support categories, does it?&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;&lt;br /&gt;
No, the server doesn&#039;t support category entries.&lt;br /&gt;
&lt;br /&gt;
== Task support ==&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;&lt;br /&gt;
I get it that Google Calendar doesn&#039;t support tasks per se, but Google does somewhat support tasks - at least in the Google Deskbar.&lt;br /&gt;
Any chance to get to those objects? [[User:Mcicogni|mcicogni]] 05:23, 24 October 2007 (PDT)&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;&lt;br /&gt;
Unfortunately, since Google doesn&#039;t support tasks through the API, there is no easy way to support them. The tasks in google deskbar (?) are probably stored locally.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Multiple Calendars and Read/Write Access ==&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;&lt;br /&gt;
Is it in the pipeline to support multiple different calendars (i.e ones shared by colleagues) and the read/write privileges?&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User_talk:Dslmike&amp;diff=63623</id>
		<title>User talk:Dslmike</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User_talk:Dslmike&amp;diff=63623"/>
		<updated>2007-07-27T17:49:44Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
There is absolutely no need to have the same text twice on the same wiki. Really, it will get noticed anyway.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Talk:Thunderbird:Future_of_Thunderbird&amp;diff=63622</id>
		<title>Talk:Thunderbird:Future of Thunderbird</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Talk:Thunderbird:Future_of_Thunderbird&amp;diff=63622"/>
		<updated>2007-07-27T17:48:22Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Different page but same wiki and same text. Please don&amp;#039;t copy it again.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;David and I have expressed some of our thoughts here:&lt;br /&gt;
&lt;br /&gt;
http://scott-macgregor.org/blog/?p=4&lt;br /&gt;
&lt;br /&gt;
I blogged about this http://www.alexhudson.com/blog/2007/07/26/#thunderbird , primarily because I hack on http://www.bongo-project.org/ and would love to see Thunderbird really take advantage of some of the stuff our server can/could do. Primarily, I think Tbird has to become relevant to business users, even if just small business people, and it seems to me the obvious way to create a product which might generate revenue.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Talk:Thunderbird:Future_of_Thunderbird&amp;diff=63428</id>
		<title>Talk:Thunderbird:Future of Thunderbird</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Talk:Thunderbird:Future_of_Thunderbird&amp;diff=63428"/>
		<updated>2007-07-26T19:52:19Z</updated>

		<summary type="html">&lt;p&gt;Mvl: No need for the same text twice on one wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;David and I have expressed some of our thoughts here:&lt;br /&gt;
&lt;br /&gt;
http://scott-macgregor.org/blog/?p=4&lt;br /&gt;
&lt;br /&gt;
I blogged about this http://www.alexhudson.com/blog/2007/07/26/#thunderbird , primarily because I hack on http://www.bongo-project.org/ and would love to see Thunderbird really take advantage of some of the stuff our server can/could do. Primarily, I think Tbird has to become relevant to business users, even if just small business people, and it seems to me the obvious way to create a product which might generate revenue.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=62650</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=62650"/>
		<updated>2007-07-18T17:43:53Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the current list of owners and peers of the calendar modules. &#039;&#039;&#039;Don&#039;t edit this file. Just don&#039;t.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|?&lt;br /&gt;
|daniel, philipp&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|philipp&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|User Interface (UI)&lt;br /&gt;
|christian&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|GDATA&lt;br /&gt;
|philipp&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|?&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; Not currently able to do much reviews. Try to find a different reviewer.&lt;br /&gt;
&lt;br /&gt;
=== Review Process ===&lt;br /&gt;
&lt;br /&gt;
Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)&lt;br /&gt;
&lt;br /&gt;
If the module owner and their peers are all busy and don&#039;t have time to do a complete review, you can ask someone else to review the code. This must be &#039;known hacker&#039;, somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touches to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2007-06-06&amp;diff=58840</id>
		<title>Calendar:Status Meetings:2007-06-06</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2007-06-06&amp;diff=58840"/>
		<updated>2007-06-06T16:04:21Z</updated>

		<summary type="html">&lt;p&gt;Mvl: /* Agenda Items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;&amp;lt;[[Calendar:Status Meetings:2007-05-30| previous meeting]] | [[Calendar:Status Meetings|index]] | [[Calendar:Status Meetings:2007-06-13| next meeting &amp;gt;&amp;gt;]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Details ==&lt;br /&gt;
*[http://www.timeanddate.com/worldclock/meetingdetails.html?year=2007&amp;amp;month=6&amp;amp;day=6&amp;amp;hour=16&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=16&amp;amp;p2=37&amp;amp;p3=64&amp;amp;p4=179&amp;amp;p5=224 Wednesday, May 23th, 16:00 UTC]&lt;br /&gt;
* Phone meeting&lt;br /&gt;
* Join #calendar-mtg on irc.mozilla.org for attendance&lt;br /&gt;
&lt;br /&gt;
=== Telephone Info ===&lt;br /&gt;
* Toll free numbers&lt;br /&gt;
** US/Canada: 866-692-3163&lt;br /&gt;
** Netherlands: 0800-020-1392&lt;br /&gt;
** Germany: 0800-000-3441&lt;br /&gt;
* Participant Passcode&lt;br /&gt;
** 3182189&lt;br /&gt;
* Conference controls&lt;br /&gt;
** Press *1 private help menu&lt;br /&gt;
** Press *6 mute or un-mute individual line&lt;br /&gt;
* Each time you say something, please say your name first so people know who&#039;s speaking&lt;br /&gt;
&lt;br /&gt;
=== Agenda Items ===&lt;br /&gt;
* 0.5 status&lt;br /&gt;
** [https://bugzilla.mozilla.org/buglist.cgi?product=Calendar&amp;amp;bug_status=NEW,ASSIGNED,REOPENED&amp;amp;field0-0-0=flagtypes.name&amp;amp;type0-0-0=equals&amp;amp;value0-0-0=blocking-calendar0.5%2B List of currently open blocker bugs]&lt;br /&gt;
** Status of blocker bugs&lt;br /&gt;
* Post 0.5 planning&lt;br /&gt;
** What should we do with [https://bugzilla.mozilla.org/buglist.cgi?product=Calendar&amp;amp;bug_status=UNCONFIRMED,NEW,ASSIGNED,REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailqa_contact1=1&amp;amp;emailtype1=substring&amp;amp;email1=jminta Joey&#039;s bugs]?&lt;br /&gt;
*** Asking Joey, ofcourse!&lt;br /&gt;
** There are some bitrotted patches, which might be valuable to take&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=MediaWiki:Spam-blacklist&amp;diff=54999</id>
		<title>MediaWiki:Spam-blacklist</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=MediaWiki:Spam-blacklist&amp;diff=54999"/>
		<updated>2007-04-24T16:09:27Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt; &lt;br /&gt;
# This is a list of domain names which are considered spam. If you see &lt;br /&gt;
# link spam, you may add the offender to this list. Changes should take&lt;br /&gt;
# effect immediately for wiki.mozilla.org and within 15 minutes for&lt;br /&gt;
# developer.mozilla.org (this list from wiki.mozilla.org is used on&lt;br /&gt;
# both sites)&lt;br /&gt;
#&lt;br /&gt;
# Syntax is as follows: &lt;br /&gt;
#   * Everything from a &amp;quot;#&amp;quot; character to the end of the line is a comment&lt;br /&gt;
#   * Every non-blank line is a regex fragment which will only match inside URLs&lt;br /&gt;
#&lt;br /&gt;
# First Wikimedia&#039;s local list:&lt;br /&gt;
&lt;br /&gt;
ltjz2000\.com&lt;br /&gt;
ticketsmyway\.com&lt;br /&gt;
emmss\.com&lt;br /&gt;
paidsurveysforall\.com&lt;br /&gt;
hukuki\.net&lt;br /&gt;
webrank\.cn&lt;br /&gt;
gerhard\.paducktions.net&lt;br /&gt;
emmss\.net&lt;br /&gt;
mongolie\.mn&lt;br /&gt;
zw88\.com&lt;br /&gt;
sj55\.com&lt;br /&gt;
odyssei\.com&lt;br /&gt;
shop263\.com&lt;br /&gt;
88aabb\.com&lt;br /&gt;
#freedom4sale\.com #Removed to co-incide with&lt;br /&gt;
#                  # http://meta.wikimedia.org/wiki/Spam_blacklist&lt;br /&gt;
targetwords\.com&lt;br /&gt;
searchmiracle\.com&lt;br /&gt;
17train\.com&lt;br /&gt;
flowerwish\.com&lt;br /&gt;
uusky\.com&lt;br /&gt;
88558888\.com&lt;br /&gt;
scandinavia-pictures\.com&lt;br /&gt;
cashmerebiz\.com&lt;br /&gt;
8cx\.net&lt;br /&gt;
www1\.com\.cn&lt;br /&gt;
ntsearch\.com&lt;br /&gt;
ebook2u\.com&lt;br /&gt;
ultimasurf\.net&lt;br /&gt;
paperlessarchives\.com&lt;br /&gt;
thuriam\.com&lt;br /&gt;
wines-cellar\.info&lt;br /&gt;
100comm\.com&lt;br /&gt;
0008888\.com&lt;br /&gt;
lemai\.com&lt;br /&gt;
shouji\.com&lt;br /&gt;
voip99\.(com|net)&lt;br /&gt;
ganzao\.68l\.com&lt;br /&gt;
&lt;br /&gt;
# CCNGROUP-TJ spammer, generally numeric&lt;br /&gt;
33335556\.com&lt;br /&gt;
333555\.com&lt;br /&gt;
3335558\.com&lt;br /&gt;
3336668\.com&lt;br /&gt;
5556663\.com&lt;br /&gt;
5556669\.com&lt;br /&gt;
6667776\.com&lt;br /&gt;
e-business168\.com&lt;br /&gt;
[0-9][0-9][0-9][0-9][0-9][0-9]*\.com    #5 or more character numeric .coms&lt;br /&gt;
# end CCNGROUP-TJ&lt;br /&gt;
&lt;br /&gt;
# CCNGROUP-GD and CHINANET-GD spammer, from list at http://wiki.creativecommons.org/wiki/Spam_blocks&lt;br /&gt;
no-1.org\.cn&lt;br /&gt;
18show\.cn&lt;br /&gt;
5118.net\.cn&lt;br /&gt;
s018\.org&lt;br /&gt;
so18\.net&lt;br /&gt;
18show\.org&lt;br /&gt;
18show\.net&lt;br /&gt;
kingonline\.org&lt;br /&gt;
kingnetwork\.net&lt;br /&gt;
kingnetwork\.org&lt;br /&gt;
#end CCNGROUP-GD and CHINANET-GD&lt;br /&gt;
&lt;br /&gt;
# CRTC spammer from list at http://wiki.creativecommons.org/wiki/Spam_blocks&lt;br /&gt;
mmyoucomtypee\.51\.net&lt;br /&gt;
mmyou\.com&lt;br /&gt;
7csun\.com&lt;br /&gt;
7csun\.net&lt;br /&gt;
7csun\.org&lt;br /&gt;
chinamimi\.net&lt;br /&gt;
gift800\.net&lt;br /&gt;
#end CRTC&lt;br /&gt;
&lt;br /&gt;
to8\.com            # http://en.wiktionary.org/w/wiki.phtml?title=Wiktionary:Esperanto_index&amp;amp;diff=112487&amp;amp;oldid=112087&lt;br /&gt;
ec51\.com          # http://en.wiktionary.org/w/wiki.phtml?title=Help:Contents&amp;amp;diff=117242&amp;amp;oldid=117235&lt;br /&gt;
ec91\.com          # http://en.wiktionary.org/w/wiki.phtml?title=Qur%27an&amp;amp;diff=117271&amp;amp;oldid=117268&lt;br /&gt;
&lt;br /&gt;
# 2004-12-20 one spammer hit source, skwiktionary and enwikibooks from 202.108.59.100. This group:&lt;br /&gt;
nuoya-hd\.com      # 1: http://sk.wiktionary.org/w/wiki.phtml?title=Wikislovn%C3%ADk:Povolenia&amp;amp;diff=651&amp;amp;oldid=648&lt;br /&gt;
renzhengwang\.com  # 2: http://sk.wiktionary.org/w/wiki.phtml?title=Wikislovn%C3%ADk:Ot%C3%A1zky_a_Odpovede&amp;amp;diff=652&amp;amp;oldid=649&lt;br /&gt;
886611\.com        # 3: http://wikisource.org/w/index.php?title=France%2C_pr%C3%A9sidentielle_1995&amp;amp;diff=0&amp;amp;oldid=28373&lt;br /&gt;
cp868\.com         # 4: http://en.wikibooks.org/w/wiki.phtml?title=GAT:_asterism&amp;amp;diff=78745&amp;amp;oldid=76877&lt;br /&gt;
b2m\.cn            # &lt;br /&gt;
emay\.cn           # &lt;br /&gt;
jlsun\.com         # &lt;br /&gt;
hanlang88\.com      # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=86009&amp;amp;oldid=85989&lt;br /&gt;
100jjy\.com        # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=85618&amp;amp;oldid=85616&lt;br /&gt;
nnuuoo\.51\.net    # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=85618&amp;amp;oldid=85616&lt;br /&gt;
ny528\.51\.net     # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=85618&amp;amp;oldid=85616&lt;br /&gt;
&lt;br /&gt;
home\.graffiti\.net # repeat de spammer http://de.wikipedia.org/w/index.php?title=Lorentzkraft&amp;amp;diff=prev&amp;amp;oldid=3816534&lt;br /&gt;
jbbjcc\.com        # wikinews http://en.wikinews.org/w/index.php?title=User:Dvnkfjdsnvkjd&amp;amp;oldid=8702&lt;br /&gt;
&lt;br /&gt;
sjzyxh\.com       # many page creation promos and http://ml.wikipedia.org/w/index.php?title=Wikipedia:Sandbox&amp;amp;diff=prev&amp;amp;oldid=2747&lt;br /&gt;
dongyiqi\.com     # &amp;quot;&lt;br /&gt;
&lt;br /&gt;
oskceo\.com       # http://meta.wikimedia.org/w/index.php?title=Main_Page&amp;amp;diff=88799&amp;amp;oldid=88673&lt;br /&gt;
&lt;br /&gt;
kgc-networks\.com # http://en.wikinews.org/w/index.php?title=User:Angela&amp;amp;curid=966&amp;amp;diff=8617&amp;amp;oldid=8616&lt;br /&gt;
smokaz\.com&lt;br /&gt;
nakurka\.ru       # one of the above links redirected here&lt;br /&gt;
&lt;br /&gt;
rackstorage\.cn   # http://hu.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Homokoz%C3%B3&amp;amp;diff=57916&amp;amp;oldid=57891&lt;br /&gt;
dimmo\.net&lt;br /&gt;
seov\.net&lt;br /&gt;
google-seo\.net&lt;br /&gt;
vbzx\.net&lt;br /&gt;
5782601\.net&lt;br /&gt;
xazl\.net&lt;br /&gt;
guizang\.net&lt;br /&gt;
wikidragon\.net&lt;br /&gt;
houseso\.cn&lt;br /&gt;
house263\.com&lt;br /&gt;
xh008\.com&lt;br /&gt;
artmtm\.nease\.net&lt;br /&gt;
pxxi100\.51\.net&lt;br /&gt;
&lt;br /&gt;
# The rest is derived from http://wikiblacklist.blogspot.com, thanks guys&lt;br /&gt;
&lt;br /&gt;
#Top level domains to block: (your choice)&lt;br /&gt;
#\.cn(/|:|$) #china&lt;br /&gt;
#one particular German spammer has been using the next 5 domains:&lt;br /&gt;
#\.de\.ms(/|:|$)&lt;br /&gt;
#\.de\.vu(/|:|$)&lt;br /&gt;
#\.us\.ms(/|:|$)&lt;br /&gt;
#\.de\.nr(/|:|$)&lt;br /&gt;
#\.de\.tc(/|:|$)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Patterns in urls:&lt;br /&gt;
#   You may also want to add your own profanity filters here.&lt;br /&gt;
#   example: &amp;lt;badword&amp;gt; or look for a dash preceding or following the word: -&amp;lt;badword&amp;gt;&lt;br /&gt;
&lt;br /&gt;
goat\.cx     # Repeat spamming on wiki.mozilla.org &lt;br /&gt;
7uh\.com     # Repeat spamming on wiki.mozilla.org&lt;br /&gt;
s-e-x&lt;br /&gt;
zoofilia&lt;br /&gt;
xqit&lt;br /&gt;
ganzaoji&lt;br /&gt;
aotubang&lt;br /&gt;
aotebang&lt;br /&gt;
sonnerie&lt;br /&gt;
sexyongpin&lt;br /&gt;
grusskarte&lt;br /&gt;
geburtstagskarten&lt;br /&gt;
animalsex&lt;br /&gt;
sex-with&lt;br /&gt;
dogsex&lt;br /&gt;
adultchat&lt;br /&gt;
adultlive&lt;br /&gt;
adultsex&lt;br /&gt;
camsex&lt;br /&gt;
sexcam&lt;br /&gt;
livesex&lt;br /&gt;
sexchat&lt;br /&gt;
chatsex&lt;br /&gt;
onlinesex&lt;br /&gt;
adultporn&lt;br /&gt;
adultvideo&lt;br /&gt;
adultweb&lt;br /&gt;
hardcoresex&lt;br /&gt;
hardcoreporn&lt;br /&gt;
teenporn&lt;br /&gt;
xxxporn&lt;br /&gt;
lesbiansex&lt;br /&gt;
livegirl&lt;br /&gt;
livenude&lt;br /&gt;
livesex&lt;br /&gt;
livevideo&lt;br /&gt;
camgirl&lt;br /&gt;
spycam&lt;br /&gt;
voyeursex&lt;br /&gt;
casino-online&lt;br /&gt;
online-casino&lt;br /&gt;
kontaktlinsen&lt;br /&gt;
cheapest-phone&lt;br /&gt;
laser-eye&lt;br /&gt;
eye-laser&lt;br /&gt;
fuelcellmarket&lt;br /&gt;
lasikclinic&lt;br /&gt;
cragrats&lt;br /&gt;
parishilton&lt;br /&gt;
paris-hilton&lt;br /&gt;
paris-tape&lt;br /&gt;
janet-jackson&lt;br /&gt;
#sibel-kekilli&lt;br /&gt;
2large&lt;br /&gt;
oa274&lt;br /&gt;
-horoskop&lt;br /&gt;
latex-&lt;br /&gt;
fuel-dispenser&lt;br /&gt;
fueling-dispenser&lt;br /&gt;
huojia&lt;br /&gt;
jinxinghj&lt;br /&gt;
telematicsone&lt;br /&gt;
telematiksone&lt;br /&gt;
a-mortgage&lt;br /&gt;
1stop-&lt;br /&gt;
diamondabrasives&lt;br /&gt;
reuterbrook&lt;br /&gt;
sex-plugin&lt;br /&gt;
sex-zone&lt;br /&gt;
lazy-stars&lt;br /&gt;
eblja&lt;br /&gt;
liuhecai&lt;br /&gt;
&lt;br /&gt;
# These won&#039;t work with MediaWiki:&lt;br /&gt;
#-pics\.com(/|:|$)&lt;br /&gt;
#\.[0-9]+\.com(/|:|$) #domain is only numbers&lt;br /&gt;
#\.[0-9]+\.net(/|:|$)&lt;br /&gt;
#-[a-z]+\.biz(/|:|$)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Other specific domains:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
west263\.com&lt;br /&gt;
firmasiden\.com&lt;br /&gt;
ttmr\.com&lt;br /&gt;
gangchenpa\.com&lt;br /&gt;
ibada\.org&lt;br /&gt;
sd1718\.com&lt;br /&gt;
huaxianame\.com&lt;br /&gt;
tour[0-9]+\.com&lt;br /&gt;
chinese-pesticide\.com&lt;br /&gt;
jsgmt\.com&lt;br /&gt;
rmbrmb\.com&lt;br /&gt;
ndtek\.com&lt;br /&gt;
ynkm-trip\.com&lt;br /&gt;
euyn\.com&lt;br /&gt;
e-fanyi\.com&lt;br /&gt;
huangshan\.com&lt;br /&gt;
hssight\.com&lt;br /&gt;
changyuansh\.com&lt;br /&gt;
ynsw\.com&lt;br /&gt;
datianmachine\.com&lt;br /&gt;
ad-ope\.com&lt;br /&gt;
ama-son\.com&lt;br /&gt;
microzovd\.com&lt;br /&gt;
smut\.com&lt;br /&gt;
#\.4t\.com          #conflicted with link at en Number_of_the_Beast_(numerology)&lt;br /&gt;
haugeprint\.co\.uk&lt;br /&gt;
logical-planet\.co\.uk&lt;br /&gt;
-luxuries\.co\.uk&lt;br /&gt;
playbest\.de&lt;br /&gt;
ja-ac\.com&lt;br /&gt;
attapulgite\.org&lt;br /&gt;
international-pharma\.com&lt;br /&gt;
51crab\.com&lt;br /&gt;
touchcn\.net&lt;br /&gt;
click\.com\.es&lt;br /&gt;
cmd365\.com&lt;br /&gt;
sensmagnets\.com&lt;br /&gt;
cnliandong\.com&lt;br /&gt;
szsuun\.com&lt;br /&gt;
blueattain\.com&lt;br /&gt;
color4day\.com&lt;br /&gt;
rorta\.com&lt;br /&gt;
worldinternational\.co\.uk&lt;br /&gt;
abiao\.name&lt;br /&gt;
aaff\.net&lt;br /&gt;
aagg\.net&lt;br /&gt;
atb\.name&lt;br /&gt;
attapulgite\.com&lt;br /&gt;
yucaibooks\.com&lt;br /&gt;
bjicp\.net&lt;br /&gt;
[0-9]+epson\.com&lt;br /&gt;
newboyu\.com&lt;br /&gt;
[0-9]+books\.com&lt;br /&gt;
digital-projector\.net&lt;br /&gt;
ponytest\.com&lt;br /&gt;
[0-9]+flower\.com&lt;br /&gt;
nbflashlights\.com&lt;br /&gt;
-bidet\.com&lt;br /&gt;
google163\.net&lt;br /&gt;
geciwu\.com&lt;br /&gt;
enjoyguilin\.com&lt;br /&gt;
burningcar\.net&lt;br /&gt;
csetouch\.com&lt;br /&gt;
lvhang\.com&lt;br /&gt;
cnttec\.com&lt;br /&gt;
sinosyn\.com&lt;br /&gt;
black-eyes\.net&lt;br /&gt;
86ieta\.com&lt;br /&gt;
bjyiwang\.com&lt;br /&gt;
reputek\.com&lt;br /&gt;
autumncom\.com&lt;br /&gt;
sun-sand-sea\.com&lt;br /&gt;
jiatugz\.com&lt;br /&gt;
chenguang-cn\.com&lt;br /&gt;
shangguanhong\.com&lt;br /&gt;
payono\.com&lt;br /&gt;
anttm\.com&lt;br /&gt;
sharella\.com&lt;br /&gt;
yesmeaning\.com&lt;br /&gt;
bj-dzjp\.com&lt;br /&gt;
cn-fireplace\.com&lt;br /&gt;
si-bay\.com&lt;br /&gt;
overseas-edu\.com&lt;br /&gt;
iron-world\.com&lt;br /&gt;
cnyunge\.com&lt;br /&gt;
cnwinch\.com&lt;br /&gt;
rongpeng\.com&lt;br /&gt;
pasco-stationery\.com&lt;br /&gt;
accessories-car\.com&lt;br /&gt;
chinese-suppliers\.com&lt;br /&gt;
chinalifting\.com&lt;br /&gt;
blogletters\.com&lt;br /&gt;
shop\.tc&lt;br /&gt;
uvinewine\.co\.uk&lt;br /&gt;
couponmountain\.com&lt;br /&gt;
hukuki\.net&lt;br /&gt;
gift800\.net&lt;br /&gt;
mmyou\.com&lt;br /&gt;
chinamimi\.net&lt;br /&gt;
7csun\.com&lt;br /&gt;
fimdainternet\.com\.br&lt;br /&gt;
allwoodoxford\.com&lt;br /&gt;
cornishholidaysuk\.com&lt;br /&gt;
169xp.com&lt;br /&gt;
silberhochzeit\.de\.nr&lt;br /&gt;
-diaeten\.de\.vu&lt;br /&gt;
-testen\.de\.ms&lt;br /&gt;
malvorlagen\.de\.ms&lt;br /&gt;
-kochrezepte\.de\.vu&lt;br /&gt;
abnehmen\.freeweb-hosting\.com&lt;br /&gt;
hintergrundbilder\.us\.ms&lt;br /&gt;
waycn\.com&lt;br /&gt;
dealcn\.com&lt;br /&gt;
artsdeal\.com&lt;br /&gt;
stonedeal\.com&lt;br /&gt;
decorationsexport\.com&lt;br /&gt;
nikeproduct\.com&lt;br /&gt;
shoesbuynow\.com&lt;br /&gt;
seekcn\.net&lt;br /&gt;
tupianwu\.com&lt;br /&gt;
ling8\.com&lt;br /&gt;
ok8\.org&lt;br /&gt;
dirhot\.com&lt;br /&gt;
kan365\.com&lt;br /&gt;
yuding\.org&lt;br /&gt;
sex-fu\.com&lt;br /&gt;
geneostar\.com&lt;br /&gt;
princess-mononoke\.com&lt;br /&gt;
a--e\.com&lt;br /&gt;
card-lottery\.org&lt;br /&gt;
nikeshoesshop\.com&lt;br /&gt;
nikesupplier\.com&lt;br /&gt;
top-point\.net&lt;br /&gt;
ukex\.net&lt;br /&gt;
yedian\.com&lt;br /&gt;
contake\.com&lt;br /&gt;
ulcer\.by\.ru&lt;br /&gt;
ulcer\.ws&lt;br /&gt;
loverussianwife\.com&lt;br /&gt;
gt-lite\.com&lt;br /&gt;
flowerwish\.com&lt;br /&gt;
sec-battery\.co\.uk&lt;br /&gt;
-hire\.co\.uk&lt;br /&gt;
tcom-control\.co\.uk&lt;br /&gt;
parkersexecutivecar\.co\.uk&lt;br /&gt;
beaumont-bar\.co\.uk&lt;br /&gt;
owaceilings\.co\.uk&lt;br /&gt;
jgc-network\.co\.uk&lt;br /&gt;
execsoft-software\.co\.uk&lt;br /&gt;
bodet-clocks\.co\.uk&lt;br /&gt;
buzz-hotels\.co\.uk&lt;br /&gt;
longcrossgroup\.co\.uk&lt;br /&gt;
reuterbrook\.co\.uk&lt;br /&gt;
pantandsocks\.co\.uk&lt;br /&gt;
bjrealcolor\.com&lt;br /&gt;
efuchina\.com&lt;br /&gt;
21cnmanager\.com&lt;br /&gt;
xunte\.com&lt;br /&gt;
aclas\.com&lt;br /&gt;
radi-instrument\.com&lt;br /&gt;
wbzj\.com&lt;br /&gt;
marketingbetter\.com&lt;br /&gt;
topcel-battery\.com&lt;br /&gt;
23mr\.com&lt;br /&gt;
bennettchina\.com&lt;br /&gt;
luckyarn\.com&lt;br /&gt;
shgoto\.com&lt;br /&gt;
battery-oem\.com&lt;br /&gt;
shgoto\.com&lt;br /&gt;
kingview\.com&lt;br /&gt;
hlhologram\.com&lt;br /&gt;
haiz\.com&lt;br /&gt;
jiasongmachine\.com&lt;br /&gt;
fiporter\.com&lt;br /&gt;
brightking\.com&lt;br /&gt;
lily-bearing\.com&lt;br /&gt;
waysvalves\.com&lt;br /&gt;
hy-chem\.net&lt;br /&gt;
v2tech\.com&lt;br /&gt;
pumpvalveworld\.com&lt;br /&gt;
flashfun\.com&lt;br /&gt;
eastdb\.com&lt;br /&gt;
[0-9]+fang\.com&lt;br /&gt;
\.omnia\.co\.uk&lt;br /&gt;
shopper-jobs\.us&lt;br /&gt;
-outlet\.de&lt;br /&gt;
#-spiele\.de&lt;br /&gt;
-kaufen\.de&lt;br /&gt;
-partner\.nl&lt;br /&gt;
-partner\.de&lt;br /&gt;
-partner\.se&lt;br /&gt;
bjedin\.com&lt;br /&gt;
vivaful\.com&lt;br /&gt;
googlead\.com&lt;br /&gt;
21cnbj\.com&lt;br /&gt;
packmc\.com&lt;br /&gt;
dnsvhost\.com&lt;br /&gt;
2kdata\.com&lt;br /&gt;
raiddata\.com&lt;br /&gt;
nactech\.com&lt;br /&gt;
markemiah\.com&lt;br /&gt;
jobbnu\.com&lt;br /&gt;
ifamen\.com&lt;br /&gt;
hrbyly\.com&lt;br /&gt;
firmasiden\.com&lt;br /&gt;
bpzj\.com&lt;br /&gt;
bnuteacher\.com&lt;br /&gt;
datasoon\.com&lt;br /&gt;
butianshi\.com&lt;br /&gt;
iqwork\.com&lt;br /&gt;
uswebdata\.com&lt;br /&gt;
bnuol\.com&lt;br /&gt;
hddata\.com&lt;br /&gt;
by-and-by\.com&lt;br /&gt;
egyway\.com&lt;br /&gt;
xxx\.biz&lt;br /&gt;
bucuo\.net&lt;br /&gt;
-china\.com&lt;br /&gt;
cqhyjx\.com&lt;br /&gt;
qjfy\.com&lt;br /&gt;
guilintour\.net&lt;br /&gt;
360e\.net&lt;br /&gt;
chinajack\.com&lt;br /&gt;
jiefo\.com&lt;br /&gt;
web136\.net&lt;br /&gt;
hyey\.com&lt;br /&gt;
china-crestron\.com&lt;br /&gt;
fif-relay\.com&lt;br /&gt;
power-steering-pump\.com&lt;br /&gt;
xiaogang\.com&lt;br /&gt;
happysport\.com&lt;br /&gt;
cn006\.com&lt;br /&gt;
web136\.net&lt;br /&gt;
ittea\.net&lt;br /&gt;
mysunmun\.com&lt;br /&gt;
luck-star\.com&lt;br /&gt;
hailuo\.net&lt;br /&gt;
jnjlnet\.com&lt;br /&gt;
.sx98\.com&lt;br /&gt;
21cnbj\.com&lt;br /&gt;
cnsepm\.com&lt;br /&gt;
pdjt\.com&lt;br /&gt;
hjbt\.com&lt;br /&gt;
jsags\.com&lt;br /&gt;
bzsf\.com&lt;br /&gt;
cn-mzc\.com&lt;br /&gt;
yi-tong\.com&lt;br /&gt;
runtudyes\.com&lt;br /&gt;
cghyjx\.com&lt;br /&gt;
hegao\.com&lt;br /&gt;
star-machinery\.net&lt;br /&gt;
jitianmachine\.com&lt;br /&gt;
fultrust\.com&lt;br /&gt;
wx-e\.com&lt;br /&gt;
nahoku\.com&lt;br /&gt;
blogeasy\.com&lt;br /&gt;
paidsurveysforall\.com&lt;br /&gt;
isourceindia\.com&lt;br /&gt;
thuriam\.com&lt;br /&gt;
swellongtools\.com&lt;br /&gt;
tlup\.com&lt;br /&gt;
szhicom\.net&lt;br /&gt;
inflatables-china\.com&lt;br /&gt;
yourgoogle\.com&lt;br /&gt;
transcosmo\.com&lt;br /&gt;
ty9run\.com&lt;br /&gt;
ad-www\.com&lt;br /&gt;
10000s\.com&lt;br /&gt;
allwally.com&lt;br /&gt;
togoogle\.net&lt;br /&gt;
jiayinte\.com&lt;br /&gt;
pkuyy\.com&lt;br /&gt;
ebani\.com&lt;br /&gt;
52wenxue\.com&lt;br /&gt;
casino-online-on-line\.com&lt;br /&gt;
eczz\.com&lt;br /&gt;
211\.157\.35\.153&lt;br /&gt;
musica\.org\.es&lt;br /&gt;
y365\.com&lt;br /&gt;
-cam\.us&lt;br /&gt;
-cam-chat\.com&lt;br /&gt;
-chat-room\.us&lt;br /&gt;
-chat-live\.com&lt;br /&gt;
-chat-room\.com&lt;br /&gt;
-cams\.com&lt;br /&gt;
-amateur\.com&lt;br /&gt;
-webcams\.com&lt;br /&gt;
-show\.com&lt;br /&gt;
-cam\.com&lt;br /&gt;
-chat\.com&lt;br /&gt;
xyzdown\.com&lt;br /&gt;
boxget\.net&lt;br /&gt;
swan-storage\.com&lt;br /&gt;
china57\.com&lt;br /&gt;
touch168\.com&lt;br /&gt;
fly-sky\.com&lt;br /&gt;
ancientmoods\.com&lt;br /&gt;
zhanao\.com&lt;br /&gt;
easthome\.com&lt;br /&gt;
putixin\.com&lt;br /&gt;
d-secure\.com&lt;br /&gt;
dadaposter\.com&lt;br /&gt;
gongsizhuce\.com&lt;br /&gt;
huifu\.com&lt;br /&gt;
cnnttm\.com&lt;br /&gt;
soonlink\.net&lt;br /&gt;
cnbjflower\.com&lt;br /&gt;
huojia315\.com&lt;br /&gt;
sexeach\.com&lt;br /&gt;
branson-china\.com&lt;br /&gt;
lycos\.co\.uk/elo575&lt;br /&gt;
lycos\.es/migmigmig&lt;br /&gt;
lycos\.nl/pierre141&lt;br /&gt;
easyspace\.com/hkl&lt;br /&gt;
lj5\.net&lt;br /&gt;
beijingxinfa\.com&lt;br /&gt;
88888\.net&lt;br /&gt;
xzyrack\.com&lt;br /&gt;
sinrui\.com&lt;br /&gt;
bjjingtu\.com&lt;br /&gt;
dfrog\.be&lt;br /&gt;
-frauentag\.de\.sr&lt;br /&gt;
zonemu\.com&lt;br /&gt;
3sex-zone\.com&lt;br /&gt;
lazy-stars\.com&lt;br /&gt;
eblja\.com&lt;br /&gt;
sexy-eblja\.com&lt;br /&gt;
microzovd\.com&lt;br /&gt;
ama-son\.com&lt;br /&gt;
ad-ope\.com&lt;br /&gt;
lariska-porn\.com&lt;br /&gt;
-topliste\.com&lt;br /&gt;
tintenpatronen\.tv&lt;br /&gt;
strapse\.tv&lt;br /&gt;
4t\.com&lt;br /&gt;
zhongzhibiotech\.com&lt;br /&gt;
creator-cg\.com&lt;br /&gt;
sfcomm\.com&lt;br /&gt;
telogis\.com&lt;br /&gt;
dnsasp\.com&lt;br /&gt;
100free\.com&lt;br /&gt;
sixmarklhc\.org&lt;br /&gt;
-casino-chips\.com&lt;br /&gt;
pv365\.com&lt;br /&gt;
365pv\.com&lt;br /&gt;
pump365\.com&lt;br /&gt;
valve365\.com&lt;br /&gt;
bengfawang\.com&lt;br /&gt;
magnus-automation\.com&lt;br /&gt;
thaistudy\.net&lt;br /&gt;
think-t\.com&lt;br /&gt;
newstyle-w\.com&lt;br /&gt;
writerlw\.com&lt;br /&gt;
ly-yufeng\.com&lt;br /&gt;
lnhbsb\.com&lt;br /&gt;
dfhb\.com&lt;br /&gt;
xinpushihua\.com&lt;br /&gt;
casters-net\.com&lt;br /&gt;
amwaypower\.com&lt;br /&gt;
vita-biotech\.com&lt;br /&gt;
google123\.net&lt;br /&gt;
900house\.com&lt;br /&gt;
globalfbc\.com&lt;br /&gt;
xiloo\.com&lt;br /&gt;
xagoogle\.com&lt;br /&gt;
dvdcn\.net&lt;br /&gt;
xiaji\.net&lt;br /&gt;
guilinhotel\.info&lt;br /&gt;
nanting\.com&lt;br /&gt;
news123\.org&lt;br /&gt;
midiwu\.com&lt;br /&gt;
huola\.com&lt;br /&gt;
bjhsdx\.com&lt;br /&gt;
51zhengxing\.net&lt;br /&gt;
dongdao\.net&lt;br /&gt;
kredit-magazin\.com&lt;br /&gt;
dprktime\.com&lt;br /&gt;
lookupcars\.co\.uk&lt;br /&gt;
china2house\.com&lt;br /&gt;
buch5\.com&lt;br /&gt;
-watch-china\.org&lt;br /&gt;
dacash\.com&lt;br /&gt;
omeida\.com&lt;br /&gt;
ck100\.com&lt;br /&gt;
huihualin\.com&lt;br /&gt;
chindata\.com&lt;br /&gt;
tonzh\.com&lt;br /&gt;
51zhengxing\.net&lt;br /&gt;
raise-win\.com&lt;br /&gt;
approachina\.com&lt;br /&gt;
bjacca\.com&lt;br /&gt;
tmrr\.com&lt;br /&gt;
1annonce\.com&lt;br /&gt;
sunstar\.ws&lt;br /&gt;
cock\.ws&lt;br /&gt;
adp6\.co\.uk&lt;br /&gt;
gatewaytotheorient\.com&lt;br /&gt;
domesticgear\.com&lt;br /&gt;
aajj\.net&lt;br /&gt;
aauu\.net&lt;br /&gt;
kykdz\.com&lt;br /&gt;
china-crawfish\.com&lt;br /&gt;
in-net\.ws&lt;br /&gt;
yahoo\.com/a1likostar&lt;br /&gt;
yahoo\.com/a0cany_2004&lt;br /&gt;
yahoo\.com/a00poleroid&lt;br /&gt;
yahoo\.com/a00asaz&lt;br /&gt;
yahoo\.com/a0_00leksa&lt;br /&gt;
yahoo\.com/stoons_cartoon&lt;br /&gt;
yahoo\.com/skystarpilot&lt;br /&gt;
yahoo\.com/klirinc&lt;br /&gt;
yahoo\.com/fhkdfohjdfhk&lt;br /&gt;
yahoo\.com/freekeramika&lt;br /&gt;
yahoo\.com/aikishot&lt;br /&gt;
les-mas-de-provence\.com&lt;br /&gt;
mp3prof\.com&lt;br /&gt;
fullhentaimovies\.net&lt;br /&gt;
-hentai\.net&lt;br /&gt;
tartkartong\.com&lt;br /&gt;
-cartoon\.com&lt;br /&gt;
macdostu\.com&lt;br /&gt;
disney-toons\.com&lt;br /&gt;
cn4e\.com&lt;br /&gt;
hzsaite\.com&lt;br /&gt;
shjiajiao\.com&lt;br /&gt;
myetang\.com&lt;br /&gt;
locloso\.com&lt;br /&gt;
bzzt\.net&lt;br /&gt;
zoosex\.net&lt;br /&gt;
knasweb\.se&lt;br /&gt;
marnkad\.nu&lt;br /&gt;
84g\.com&lt;br /&gt;
4acn\.com&lt;br /&gt;
in-sexstory\.com&lt;br /&gt;
pics69\.com&lt;br /&gt;
rp-story\.com&lt;br /&gt;
-preisvergleich\.de&lt;br /&gt;
price-comparison\.com&lt;br /&gt;
cupfart\.net&lt;br /&gt;
categoryshop\.com&lt;br /&gt;
rake-back\.com&lt;br /&gt;
clubducati\.com&lt;br /&gt;
virgoans\.co\.uk&lt;br /&gt;
grandads\.co\.uk&lt;br /&gt;
5p\.org\.uk&lt;br /&gt;
4mg\.com&lt;br /&gt;
noisybrain\.tv&lt;br /&gt;
3xx\.org&lt;br /&gt;
baby-sleep\.us&lt;br /&gt;
eq-1\.usrecipes&lt;br /&gt;
online-web-detective\.com&lt;br /&gt;
pop-the-question\.us&lt;br /&gt;
gooddy-images\.com&lt;br /&gt;
catering\.better-living\.us&lt;br /&gt;
ultrawiredsex\.com&lt;br /&gt;
apache-stuff\.com&lt;br /&gt;
css-stuff\.com&lt;br /&gt;
pythoninfo\.com&lt;br /&gt;
ushummingbirds&lt;br /&gt;
usfederal-firearms-license&lt;br /&gt;
black-sex-teen\.com&lt;br /&gt;
wislearn\.tv&lt;br /&gt;
popkalaset\.nu&lt;br /&gt;
tgpoverdose\.com&lt;br /&gt;
porrposten\.com&lt;br /&gt;
helena\.lindskog\.ws&lt;br /&gt;
vscorp\.com&lt;br /&gt;
realestatecds\.com&lt;br /&gt;
letscompareit\.com&lt;br /&gt;
archive4mail\.com&lt;br /&gt;
funeral-planning\.us&lt;br /&gt;
spytek\.tv&lt;br /&gt;
annonsplatsen\.nu&lt;br /&gt;
internet-world\.nu&lt;br /&gt;
de-lete\.tv&lt;br /&gt;
puttel\.com&lt;br /&gt;
vastra\.nu&lt;br /&gt;
quality\.nu&lt;br /&gt;
nudotnetguy&lt;br /&gt;
save-money\.ws&lt;br /&gt;
brig\.nu&lt;br /&gt;
helena\.lindskog\.ws&lt;br /&gt;
pics-of\.com&lt;br /&gt;
pics-of\.org&lt;br /&gt;
pictures-free\.org&lt;br /&gt;
wic\.nu&lt;br /&gt;
xvil\.tv&lt;br /&gt;
vetskapskoltema\.nu&lt;br /&gt;
mauraders\.nu&lt;br /&gt;
usstop-your-divorce&lt;br /&gt;
etrafik\.com&lt;br /&gt;
everythingonweb\.net&lt;br /&gt;
a-z-how-to\.us&lt;br /&gt;
day0\.comcatch-a-cheat&lt;br /&gt;
states\.hostrocket\.com&lt;br /&gt;
sew-roman-shades\.com&lt;br /&gt;
medica-center\.com&lt;br /&gt;
google8\.net&lt;br /&gt;
websitedesigningpromotion\.com&lt;br /&gt;
bahraichfun\.com&lt;br /&gt;
thewebbrains\.com&lt;br /&gt;
overseaspharmacy\.com&lt;br /&gt;
biztravels\.com&lt;br /&gt;
ceramic-mugs\.com&lt;br /&gt;
governmentgrants-us\.com&lt;br /&gt;
justsweatshirts\.com&lt;br /&gt;
tmlawoffices\.com&lt;br /&gt;
gccgle\.com&lt;br /&gt;
lingeriesex\.org&lt;br /&gt;
monolove\.org&lt;br /&gt;
sweetadultpics\.com&lt;br /&gt;
pansat2300\.com&lt;br /&gt;
dvbcardgroup\.com&lt;br /&gt;
bsdseek\.com&lt;br /&gt;
flashworm\.com&lt;br /&gt;
kkktv\.com&lt;br /&gt;
qqbug\.com&lt;br /&gt;
drusearch\.com&lt;br /&gt;
gopages\.net&lt;br /&gt;
pornxxxsearch\.com&lt;br /&gt;
divaporn\.com&lt;br /&gt;
virginsplanet\.com&lt;br /&gt;
porn\.com&lt;br /&gt;
porn\.biz&lt;br /&gt;
porn\.us&lt;br /&gt;
realyoungboy\.com&lt;br /&gt;
olderlady\.net&lt;br /&gt;
dominatrix-domination\.com&lt;br /&gt;
mailorder-steroids\.com&lt;br /&gt;
contactlensesprice\.com&lt;br /&gt;
merkey\.net&lt;br /&gt;
xmyyz\.com&lt;br /&gt;
lct3000\.com&lt;br /&gt;
wuyue\.cn&lt;br /&gt;
curtainnet\.com&lt;br /&gt;
fabric-fur&lt;br /&gt;
insect-china\.com&lt;br /&gt;
adanov\.com&lt;br /&gt;
mdpub\.com&lt;br /&gt;
swing-in-golf\.com&lt;br /&gt;
golf-slice\.com&lt;br /&gt;
help-tip\.com&lt;br /&gt;
sanya-window\.net&lt;br /&gt;
go\.nease\.net&lt;br /&gt;
timescooter\.com&lt;br /&gt;
sbt-scooter\.com&lt;br /&gt;
dlctc\.com&lt;br /&gt;
#com\.cn&lt;br /&gt;
sh\.cn&lt;br /&gt;
frhpcn\.com&lt;br /&gt;
zzwz\.net&lt;br /&gt;
ktawebdesign\.com&lt;br /&gt;
freewebpage\.org&lt;br /&gt;
webtechin\.com&lt;br /&gt;
tpmschina\.com&lt;br /&gt;
sandwiki\.com&lt;br /&gt;
vonagediscount\.com&lt;br /&gt;
qinbo\.com&lt;br /&gt;
online-poker\.com&lt;br /&gt;
tveasy\.co\.uk&lt;br /&gt;
easyinkz\.co\.uk&lt;br /&gt;
diet-program\.com&lt;br /&gt;
debt-relief\.com&lt;br /&gt;
gargin\.com&lt;br /&gt;
doorhangers\.com&lt;br /&gt;
outer-court\.com&lt;br /&gt;
hostgold\.com\.br&lt;br /&gt;
yolanda3\.dynalias\.org&lt;br /&gt;
71space\.com&lt;br /&gt;
71space\.net&lt;br /&gt;
greensalmon\.co\.uk&lt;br /&gt;
creditcards\.com&lt;br /&gt;
ink-cartridges\.com&lt;br /&gt;
internet-dial-up\.com&lt;br /&gt;
1stop-mens-magazines\.com&lt;br /&gt;
1stop-penguins\.com&lt;br /&gt;
1stop&lt;br /&gt;
casinowatchdogs\.com&lt;br /&gt;
gamblingmethods\.com&lt;br /&gt;
bslh\.net&lt;br /&gt;
trainque\.com&lt;br /&gt;
newmediadesigns\.co\.uk&lt;br /&gt;
neue\.co\.uk&lt;br /&gt;
aarrss\.com&lt;br /&gt;
wowfactor\.co\.uk&lt;br /&gt;
123mortgagecentre\.co\.uk&lt;br /&gt;
yorkshireradiatorcovers\.co\.uk&lt;br /&gt;
manways\.co\.uk&lt;br /&gt;
jacksontextiles\.co\.uk&lt;br /&gt;
sicl\.co\.uk&lt;br /&gt;
tsbooker\.co\.uk&lt;br /&gt;
abmdot\.com&lt;br /&gt;
summitconsultants\.co\.uk&lt;br /&gt;
pollutionprevention\.co\.uk&lt;br /&gt;
willowtechnology\.com&lt;br /&gt;
crashjobs\.com&lt;br /&gt;
googlefans\.cn&lt;br /&gt;
hsbaoli\.net&lt;br /&gt;
cnnttm\.com&lt;br /&gt;
webrank\.cn&lt;br /&gt;
xrio\.com&lt;br /&gt;
in-quito\.com&lt;br /&gt;
onlyher\.net&lt;br /&gt;
honourable\.net&lt;br /&gt;
inkhouse\.com\.au&lt;br /&gt;
mlapower\.com\.au&lt;br /&gt;
messagesonhold\.com\.au&lt;br /&gt;
eurogem\.com\.au&lt;br /&gt;
printerking\.com\.au&lt;br /&gt;
babyoliverboutique\.com&lt;br /&gt;
tuttibella\.com&lt;br /&gt;
ccc-cn\.org&lt;br /&gt;
hostmerit\.com&lt;br /&gt;
lj8\.net&lt;br /&gt;
myrice\.com&lt;br /&gt;
webcam\.ws&lt;br /&gt;
mba8\.com&lt;br /&gt;
d9d\.net&lt;br /&gt;
vipwww\.com&lt;br /&gt;
agreatserver\.com&lt;br /&gt;
#angelfire\.com&lt;br /&gt;
hostrocket\.com&lt;br /&gt;
51asa\.com&lt;br /&gt;
finetisp\.com&lt;br /&gt;
finet\.net\.cn&lt;br /&gt;
knowsky\.com&lt;br /&gt;
pikou\.com&lt;br /&gt;
searcher\.cn&lt;br /&gt;
sooyi\.com&lt;br /&gt;
hion\.cn&lt;br /&gt;
idchinese\.com&lt;br /&gt;
garment-china\.com&lt;br /&gt;
huakeclean\.com&lt;br /&gt;
chinafuturesound\.com&lt;br /&gt;
nice-beauty\.com&lt;br /&gt;
well-neng\.com&lt;br /&gt;
shengdagaoke\.com&lt;br /&gt;
china-maowang\.com&lt;br /&gt;
coverer\.com&lt;br /&gt;
witze\.eu\.com&lt;br /&gt;
148-law\.com&lt;br /&gt;
zt148\.com&lt;br /&gt;
bj-sd\.com&lt;br /&gt;
cstarcom\.com&lt;br /&gt;
fashuo300\.com&lt;br /&gt;
rampoint\.com&lt;br /&gt;
kangxin\.com&lt;br /&gt;
bjkhp\.com&lt;br /&gt;
sanyastar\.com&lt;br /&gt;
hisensors\.com&lt;br /&gt;
chinahr\.com&lt;br /&gt;
bjzufang\.com&lt;br /&gt;
ccxx\.net&lt;br /&gt;
dstmedia\.com&lt;br /&gt;
gyhx\.com&lt;br /&gt;
#bbell\.com           #may have blocked juliandibbell.com&lt;br /&gt;
cambridge-group\.org&lt;br /&gt;
glory-vision\.com&lt;br /&gt;
bjerwai\.com&lt;br /&gt;
melucky\.com&lt;br /&gt;
peak-e\.com&lt;br /&gt;
gotooa\.com&lt;br /&gt;
211\.157\.35\.153&lt;br /&gt;
cfeenet\.com&lt;br /&gt;
tsinghua\.edu\.cn&lt;br /&gt;
longsuncard\.com&lt;br /&gt;
ychzn\.com&lt;br /&gt;
sxcoal\.com&lt;br /&gt;
join-2008\.com&lt;br /&gt;
multivision\.com\.hk&lt;br /&gt;
creativewatch\.cn&lt;br /&gt;
googlepromotion\.com&lt;br /&gt;
gogoogle\.net&lt;br /&gt;
watch-china\.org&lt;br /&gt;
usedpchub\.com&lt;br /&gt;
sonnerie\.net&lt;br /&gt;
tonportable\.com&lt;br /&gt;
buup114\.net&lt;br /&gt;
aotubangshi\.com&lt;br /&gt;
dlctc\.com&lt;br /&gt;
hion\.cn&lt;br /&gt;
now8\.org&lt;br /&gt;
searcher\.cn&lt;br /&gt;
51asa\.com&lt;br /&gt;
chinafuturesound\.com&lt;br /&gt;
catsky\.com&lt;br /&gt;
dhxy\.net&lt;br /&gt;
diylabel\.com&lt;br /&gt;
zappmedia\.de&lt;br /&gt;
infoweb\.co\.nz&lt;br /&gt;
\.51\.net&lt;br /&gt;
\.91x\.net&lt;br /&gt;
macfilez\.net&lt;br /&gt;
balancingmachine\.cn&lt;br /&gt;
\.wding\.com&lt;br /&gt;
enine-pv\.com&lt;br /&gt;
damadaoju\.com&lt;br /&gt;
qd-heli\.com&lt;br /&gt;
qybalancingmachine\.com&lt;br /&gt;
fspv\.com&lt;br /&gt;
sh-xinping\.com&lt;br /&gt;
yyhq\.com&lt;br /&gt;
slmj\.com&lt;br /&gt;
hua-shun\.com\.cn&lt;br /&gt;
cnbess\.com&lt;br /&gt;
tailongjixie\.com&lt;br /&gt;
njningri\.com&lt;br /&gt;
ts-wood\.com&lt;br /&gt;
sdsanrex\.com&lt;br /&gt;
shenman\.com&lt;br /&gt;
okings\.com&lt;br /&gt;
jnqidong\.com&lt;br /&gt;
eliulin\.com&lt;br /&gt;
shtestm\.com&lt;br /&gt;
js-chenguang\.com&lt;br /&gt;
zzgj\.net&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 20-Mar-2005&lt;br /&gt;
x\d+x\.weedns\.com&lt;br /&gt;
x\d+x\.MyServer\.org&lt;br /&gt;
buy-\w+-cheap-\w+-online&lt;br /&gt;
x\d+x\.static\.net&lt;br /&gt;
x\d+x\.dnip\.net&lt;br /&gt;
x\d+x\.mooo\.com&lt;br /&gt;
x\d+x\.ig3\.net&lt;br /&gt;
x\d+x\.mercedesazcona\.com\.ar&lt;br /&gt;
x\d+x\.a\.la&lt;br /&gt;
x\d+x\.uk\.to&lt;br /&gt;
zx\.tang\.la&lt;br /&gt;
sx\.nazari\.org&lt;br /&gt;
zx\.shell\.la&lt;br /&gt;
sx\.z0rz\.com&lt;br /&gt;
sx\.wtf\.la&lt;br /&gt;
lo\.lee\.tv&lt;br /&gt;
\.msn\.hm&lt;br /&gt;
zx\.slave\.ca&lt;br /&gt;
x\d+\.us\.to&lt;br /&gt;
x\d+\.top\.tc&lt;br /&gt;
x\d+\.lov3\.net&lt;br /&gt;
s\d+\.bilsay\.com&lt;br /&gt;
x\d+\.plorp\.com&lt;br /&gt;
d\d+\.fate\.se&lt;br /&gt;
o\d+\.aus\.cc&lt;br /&gt;
www\d+\.cleanadulthost\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 Apr 22&lt;br /&gt;
effexor\.b0ne\.com&lt;br /&gt;
hydrocodone\.slyip\.net&lt;br /&gt;
phentermine\.gotgeeks\.com&lt;br /&gt;
prednisone\.3d-game\.com&lt;br /&gt;
vioxx\.3d-game\.com&lt;br /&gt;
cephalexin\.dynalias\.net&lt;br /&gt;
ultram\.is-a-geek\.com&lt;br /&gt;
cephalexin\.kicks-ass\.net&lt;br /&gt;
soma\.homelinux\.com&lt;br /&gt;
crestor\.dynalias\.net&lt;br /&gt;
ultram\.serveftp\.com&lt;br /&gt;
ritalin\.myvnc\.com&lt;br /&gt;
mobic\.sytes\.net&lt;br /&gt;
naproxen\.zapto\.org&lt;br /&gt;
lisinopril\.no-ip\.info&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 Apr 23&lt;br /&gt;
\.somee\.com&lt;br /&gt;
\.idilis\.ro&lt;br /&gt;
\.atspace\.com&lt;br /&gt;
menero\.blogspot\.com&lt;br /&gt;
theluvboat\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 May 1&lt;br /&gt;
\.isoway-yoga\.com&lt;br /&gt;
\.belinking\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 May 26&lt;br /&gt;
\.gmserver\.com&lt;br /&gt;
\.wagoo\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 May 29&lt;br /&gt;
\.feitian888\.com&lt;br /&gt;
\.iebook\.cn&lt;br /&gt;
hydrocodone&lt;br /&gt;
tramadol&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 June 02&lt;br /&gt;
51wisdom\.com&lt;br /&gt;
zjww\.com&lt;br /&gt;
websz\.com&lt;br /&gt;
air520\.com&lt;br /&gt;
dzsc\.com&lt;br /&gt;
163school\.com\.cn&lt;br /&gt;
myseo\.com\.cn&lt;br /&gt;
haole\.cn&lt;br /&gt;
gguu\.com&lt;br /&gt;
idc2008\.cn&lt;br /&gt;
rathost\.com&lt;br /&gt;
sky\.prohosting\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 June 04&lt;br /&gt;
labelcan\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 June 07&lt;br /&gt;
goatse&lt;br /&gt;
&lt;br /&gt;
# spammed on 27 June 2005&lt;br /&gt;
www\.6315\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 29 June 2005&lt;br /&gt;
forever\.kz&lt;br /&gt;
&lt;br /&gt;
#spammed on 5 July 2005&lt;br /&gt;
bestinternetblackjack\.org&lt;br /&gt;
&lt;br /&gt;
#spammed on 12 July 2005&lt;br /&gt;
www\.sztgzy\.com&lt;br /&gt;
www\.soofa\.com\.cn&lt;br /&gt;
www\.shsenhu\.com&lt;br /&gt;
www\.afanty\.com\.cn&lt;br /&gt;
www\.keynic\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 17 July 2005&lt;br /&gt;
qiangzhe\.cn&lt;br /&gt;
wangluoyingxiao&lt;br /&gt;
&lt;br /&gt;
#spammed on 19 July 2005&lt;br /&gt;
enic\.nl&lt;br /&gt;
&lt;br /&gt;
#spammed on 10 August 2005&lt;br /&gt;
9136\.cn&lt;br /&gt;
paybacksh\.com&lt;br /&gt;
office-021\.com&lt;br /&gt;
5151office\.cn&lt;br /&gt;
xinyitong\.org&lt;br /&gt;
youyipu\.com&lt;br /&gt;
floraday\.com\.cn&lt;br /&gt;
mhgzs\.com&lt;br /&gt;
autoing\.com\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 30 August 2005&lt;br /&gt;
\.notep\.com&lt;br /&gt;
\.freakin\.nl&lt;br /&gt;
\.mldhost\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 01 Sept 2005&lt;br /&gt;
xianwahl\.com&lt;br /&gt;
&lt;br /&gt;
#spammed 0n 02 Sept 2005&lt;br /&gt;
aspirin&lt;br /&gt;
celexa&lt;br /&gt;
daonil&lt;br /&gt;
diuretic&lt;br /&gt;
potassium&lt;br /&gt;
losartan&lt;br /&gt;
natrilix&lt;br /&gt;
prevacid&lt;br /&gt;
topamax&lt;br /&gt;
trazodone&lt;br /&gt;
triactin&lt;br /&gt;
triacet&lt;br /&gt;
truxophyllin&lt;br /&gt;
trypsin&lt;br /&gt;
tussafed&lt;br /&gt;
tussirex&lt;br /&gt;
valsartan&lt;br /&gt;
zelitrex&lt;br /&gt;
zanidip&lt;br /&gt;
xanax\.&lt;br /&gt;
diflucan&lt;br /&gt;
zovirax&lt;br /&gt;
bmw\.gameday\.de&lt;br /&gt;
buy-ecco-shoes\.zip\.to&lt;br /&gt;
gaming-computers\.how\.to&lt;br /&gt;
geforce-video-card\.go\.to&lt;br /&gt;
geico\.getit\.at&lt;br /&gt;
java-script\.soft-ware\.de&lt;br /&gt;
lodging\.snap\.to&lt;br /&gt;
mortar-mixer\.chip\.ms&lt;br /&gt;
cough-lozenge\.more\.at&lt;br /&gt;
buy-tafil\.playsite\.de&lt;br /&gt;
tertensif\.connect\.to&lt;br /&gt;
toprol\.bowl\.to&lt;br /&gt;
torecan\.jump\.to&lt;br /&gt;
tums\.mine\.at&lt;br /&gt;
twin-k\.warp9\.to&lt;br /&gt;
ultram\.board\.to&lt;br /&gt;
vaniqa\.hop\.to&lt;br /&gt;
zocor\.back\.to&lt;br /&gt;
&lt;br /&gt;
#spammed 0n 08 Sept 2005&lt;br /&gt;
buy-cialis&lt;br /&gt;
order-cialis&lt;br /&gt;
phentermine&lt;br /&gt;
&lt;br /&gt;
#spammed on 10 Sept 2005&lt;br /&gt;
mastrlynx\.com&lt;br /&gt;
raygunz\.org&lt;br /&gt;
&lt;br /&gt;
#spammed on 12 Sept 2005&lt;br /&gt;
home4u\.china\.com&lt;br /&gt;
mfdy8\.cn&lt;br /&gt;
dyok\.cn&lt;br /&gt;
g51\.cn&lt;br /&gt;
a51\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 26 Sept 2005&lt;br /&gt;
zh9\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 19 oct 2005&lt;br /&gt;
abcink\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 21 oct 2005&lt;br /&gt;
taes\.ac\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 23 oct 2005&lt;br /&gt;
coolhost\.biz&lt;br /&gt;
&lt;br /&gt;
#spammed on 17 nov 2005&lt;br /&gt;
smsdy\.cn&lt;br /&gt;
&lt;br /&gt;
#spammer on 29 nov 2005&lt;br /&gt;
delfi\.lv&lt;br /&gt;
&lt;br /&gt;
#spammed on 10 Dec 2005&lt;br /&gt;
boards2go\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 12 Dec 2005&lt;br /&gt;
adult\.dynu\.net&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patterns wiki 13 Dec 2005&lt;br /&gt;
buy-ativan\.fil\.ph&lt;br /&gt;
celika\.dynu\.net&lt;br /&gt;
4allfree\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patterns wiki 14 Dec 2005&lt;br /&gt;
h1\.ripway\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patters wiki 17 Dec 2005&lt;br /&gt;
sex\.lycos1\.com&lt;br /&gt;
buy-cheap-meds\.us&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patterns wiki 20 Dec 2005&lt;br /&gt;
www\.bharatmatrimony\.com&lt;br /&gt;
bmser\.telugumatrimony\.com&lt;br /&gt;
www\.dog-guide\.org&lt;br /&gt;
www\.saunaguide\.org&lt;br /&gt;
www\.classytattoos\.com&lt;br /&gt;
www\.voip-guide\.org&lt;br /&gt;
&lt;br /&gt;
#merry christmas from some lame spammer&lt;br /&gt;
www\.mp3\.com&lt;br /&gt;
amoxil\.white\.prohosting\.com&lt;br /&gt;
white\.prohosting\.com&lt;br /&gt;
&lt;br /&gt;
#preventative, will remove later if required&lt;br /&gt;
www\.chem-online\.org&lt;br /&gt;
www\.solviolence\.org&lt;br /&gt;
&lt;br /&gt;
#devmo spam dec 28&lt;br /&gt;
prohosting\.com&lt;br /&gt;
321webmaster\.com&lt;br /&gt;
hk852\.to&lt;br /&gt;
blogdrive\.com&lt;br /&gt;
blogs\.forumer\.com&lt;br /&gt;
taken\.to&lt;br /&gt;
www\.mp3\.com&lt;br /&gt;
h1\.ripway\.com&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki&lt;br /&gt;
getpaid5\.white\.prohosting\.com&lt;br /&gt;
business5\.white\.prohosting\.com&lt;br /&gt;
200money\.white\.prohosting\.com&lt;br /&gt;
white\.prohosting\.com&lt;br /&gt;
www\.teainfo\.org&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 2&lt;br /&gt;
lol\.to&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 4&lt;br /&gt;
www\.technomatic\.com&lt;br /&gt;
www\.softwarematrix\.org&lt;br /&gt;
www\.swimsuitguide\.com&lt;br /&gt;
www\.wifi-planet\.org&lt;br /&gt;
www\.gpsplanet\.org&lt;br /&gt;
www\.conferencing-guide\.com&lt;br /&gt;
www\.callcenter-guide\.com&lt;br /&gt;
www\.voipweb\.biz&lt;br /&gt;
&lt;br /&gt;
#spam from MDC, hooray&lt;br /&gt;
dir\.fasthoster\.de&lt;br /&gt;
northwestairlines\.bravehost\.com&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 7&lt;br /&gt;
phone-cards\.vorbo\.com&lt;br /&gt;
windows-vinyl\.stdhost\.net&lt;br /&gt;
replica-rolexes\.kelly-hosting\.com&lt;br /&gt;
&lt;br /&gt;
#spam from MDC, jan 15&lt;br /&gt;
games\.net4free\.org&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 20&lt;br /&gt;
h1\.ripway\.com&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org jan 23&lt;br /&gt;
cunt-archive\.info&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org jan 29&lt;br /&gt;
3dup\.net&lt;br /&gt;
babyhomepages\.net&lt;br /&gt;
20six\.co\.uk&lt;br /&gt;
cyberturf\.com&lt;br /&gt;
insurancelife\.bravehost\.com&lt;br /&gt;
&lt;br /&gt;
#spam on developer.mozilla.org feb 7&lt;br /&gt;
rubberjj\.com&lt;br /&gt;
terry5\.net&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org feb 23&lt;br /&gt;
adult-sex-girls\.info&lt;br /&gt;
adultengine\.info&lt;br /&gt;
girls-with-cunts\.info&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org feb 24&lt;br /&gt;
\.info/index(\d){4,6}\.htm&lt;br /&gt;
porn\.info&lt;br /&gt;
&lt;br /&gt;
#spammed MDC feb 27&lt;br /&gt;
f79asd3454dfsdf\.com&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 7&lt;br /&gt;
rx\.auto\.pl&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 7&lt;br /&gt;
www\.zorpia\.com&lt;br /&gt;
blogspirit\.com&lt;br /&gt;
comunalia\.com&lt;br /&gt;
blogcu\.com&lt;br /&gt;
007box\.de&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 8 this isn&#039;t working for some reason&lt;br /&gt;
www\.blogcu\.com&lt;br /&gt;
www\.zorpia\.com&lt;br /&gt;
\.blogspirit\.com&lt;br /&gt;
\.007box\.de&lt;br /&gt;
www\.comunalia\.com&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mo mar 13&lt;br /&gt;
sprot2\.com&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 14&lt;br /&gt;
auto\.pl&lt;br /&gt;
allgames4u\.net&lt;br /&gt;
games\.az\.pl&lt;br /&gt;
rx\.auto\.pl&lt;br /&gt;
&lt;br /&gt;
#preemptive addition (spam on ajax patterns wiki)&lt;br /&gt;
www\.stonephenix\.com&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.m.o mar 29&lt;br /&gt;
buddy4u\.com&lt;br /&gt;
fotki\.com&lt;br /&gt;
ditech-mortgage\.altavista\.in\.ua&lt;br /&gt;
herring\.cc\.gatech\.edu&lt;br /&gt;
&lt;br /&gt;
#spammed mdc mar 31&lt;br /&gt;
www\.rediffmail\.com&lt;br /&gt;
&lt;br /&gt;
#spammed apr 5&lt;br /&gt;
wre\.pl&lt;br /&gt;
x7\.pl&lt;br /&gt;
quest\.pl&lt;br /&gt;
net\.tc&lt;br /&gt;
ua\.tc&lt;br /&gt;
uk\.pn&lt;br /&gt;
us\.pn&lt;br /&gt;
algohio\.com&lt;br /&gt;
if\.ua&lt;br /&gt;
in\.ua&lt;br /&gt;
wiki\.cs\.uiuc\.edu&lt;br /&gt;
republika\.pl&lt;br /&gt;
mywebpage\.netscape\.com&lt;br /&gt;
avlimil\.bravehost\.com&lt;br /&gt;
mysite\.com\.ua&lt;br /&gt;
mujweb\.cz&lt;br /&gt;
herring\.cc\.gatech\.edu&lt;br /&gt;
buddy4u\.com&lt;br /&gt;
buddyprofile\.com&lt;br /&gt;
&lt;br /&gt;
#spammed apr 19&lt;br /&gt;
sitepalace\.com&lt;br /&gt;
&lt;br /&gt;
#preventative&lt;br /&gt;
hrentut\.org&lt;br /&gt;
&lt;br /&gt;
#spammed on may 25&lt;br /&gt;
buddyprofile\.com&lt;br /&gt;
blog.moddingplanet\.it&lt;br /&gt;
blox\.pl&lt;br /&gt;
&lt;br /&gt;
#generalizing to full domain for repeated spam&lt;br /&gt;
3x\.ro&lt;br /&gt;
&lt;br /&gt;
#generalizing to full domain to prevent repeated spam&lt;br /&gt;
lx\.ro&lt;br /&gt;
&lt;br /&gt;
#Spammed June 14 (many subdomains)&lt;br /&gt;
qsh\.sk&lt;br /&gt;
&lt;br /&gt;
#Spammed June 18&lt;br /&gt;
tjshenguang\.com&lt;br /&gt;
qj100\.net&lt;br /&gt;
&lt;br /&gt;
#Subdomains spammed June 19&lt;br /&gt;
freecities\.com&lt;br /&gt;
&lt;br /&gt;
#spammed July 15&lt;br /&gt;
interneo\.us/&lt;br /&gt;
&lt;br /&gt;
#spammed July 20&lt;br /&gt;
ashleyfurniture\.zerohosting\.org&lt;br /&gt;
&lt;br /&gt;
#spammed July 24&lt;br /&gt;
heapwowgold\.co\.uk&lt;br /&gt;
&lt;br /&gt;
#spammed July 26&lt;br /&gt;
naszemiasto\.pl&lt;br /&gt;
jo\.pl&lt;br /&gt;
td\.pl&lt;br /&gt;
&lt;br /&gt;
#spammed Aug 15&lt;br /&gt;
vivelesrondes\.com&lt;br /&gt;
nychesskids\.com&lt;br /&gt;
makinamuhendisi\.com&lt;br /&gt;
empirepoker\.u288\.com&lt;br /&gt;
carspoker\.u288\.com&lt;br /&gt;
0755banjia\.com&lt;br /&gt;
0755wuliu\.com&lt;br /&gt;
0755ys\.net&lt;br /&gt;
0755kt\.com&lt;br /&gt;
86fanyi\.com&lt;br /&gt;
dzbq\.com&lt;br /&gt;
szpcbq\.com&lt;br /&gt;
ehn\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed Aug 28&lt;br /&gt;
hometown\.aol\.com\/pnxdypa\/&lt;br /&gt;
&lt;br /&gt;
#spammed Nov 22&lt;br /&gt;
aqhhhh\.info&lt;br /&gt;
&lt;br /&gt;
#spammed Nov 24&lt;br /&gt;
ks0dhs\.info&lt;br /&gt;
crea\.html\.it&lt;br /&gt;
&lt;br /&gt;
#spammed Nov 25&lt;br /&gt;
naacpncnetwork\.org&lt;br /&gt;
&lt;br /&gt;
#spammed Dec 13&lt;br /&gt;
fantasyartdesign\.com&lt;br /&gt;
&lt;br /&gt;
#spammed Dec 19&lt;br /&gt;
dgo5d\.info&lt;br /&gt;
&lt;br /&gt;
#spammed Jan 7&lt;br /&gt;
z\.la&lt;br /&gt;
flingk\.com&lt;br /&gt;
&lt;br /&gt;
#spammed apr 8&lt;br /&gt;
www\.pakstop\.com&lt;br /&gt;
nireblog\.com&lt;br /&gt;
blogs\.1up\.in&lt;br /&gt;
&lt;br /&gt;
#spammed apr 24&lt;br /&gt;
safe-gun-safes\.com&lt;br /&gt;
gify\.biz\.pl&lt;br /&gt;
diamond-avenue\.com&lt;br /&gt;
gierki\.waw\.pl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&amp;lt;/pre&amp;gt; &amp;lt;!-- leave this line exactly as it is --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DocShell&amp;diff=54998</id>
		<title>DocShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DocShell&amp;diff=54998"/>
		<updated>2007-04-24T16:08:23Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Wipqozn, changed back to last version by Mvl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docshell Documentation =&lt;br /&gt;
&lt;br /&gt;
The goal of this page is to serve as a dumping/organization ground for docshell&lt;br /&gt;
docs.  When someone finds out something, it should be added here in a&lt;br /&gt;
reasonable way.  By the time this gets unwieldy, hopefully we will have enough&lt;br /&gt;
material for several actual docs on what docshell does and why.&lt;br /&gt;
&lt;br /&gt;
Some of these sections need writing, and we may need other sections... Feel free to rearrange as needed&lt;br /&gt;
&lt;br /&gt;
* [http://www.mozilla.org/projects/embedding/docshell.html About] (What actually is docshell?)&lt;br /&gt;
* [[DocShell:Fastback|How fastback is implemented]]&lt;br /&gt;
&lt;br /&gt;
== Interfaces Implemented by Docshell ==&lt;br /&gt;
&lt;br /&gt;
Docshell + webshell implement the following interfaces&lt;br /&gt;
&lt;br /&gt;
Webshell:&lt;br /&gt;
&lt;br /&gt;
* nsIWebShell                 [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShell.h#75 LXR]&lt;br /&gt;
* nsIWebShellContainer        [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShell.h#66 LXR]&lt;br /&gt;
* nsIWebShellServices         [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShellServices.h#52 LXR]&lt;br /&gt;
* nsILinkHandler              [http://lxr.mozilla.org/mozilla/source/webshell/public/nsILinkHandler.h#70 LXR]&lt;br /&gt;
* nsIClipboardCommands (why?) [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIClipboardCommands.idl#42 LXR]&lt;br /&gt;
&lt;br /&gt;
Docshell:&lt;br /&gt;
&lt;br /&gt;
* nsIDocShell                 [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShell.idl#68 LXR]&lt;br /&gt;
* nsIDocShellTreeItem         [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShellTreeItem.idl#45 LXR]&lt;br /&gt;
* nsIDocShellTreeNode         [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShellTreeNode.idl#44 LXR]&lt;br /&gt;
* nsIDocShellHistory          [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShellHistory.idl#42 LXR]&lt;br /&gt;
* nsIWebNavigation            [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIWebNavigation.idl#42 LXR]&lt;br /&gt;
* nsIBaseWindow               [http://lxr.mozilla.org/mozilla/source/widget/public/nsIBaseWindow.idl#51 LXR]&lt;br /&gt;
* nsIScrollable               [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIScrollable.idl#42 LXR]&lt;br /&gt;
* nsITextScroll               [http://lxr.mozilla.org/mozilla/source/docshell/base/nsITextScroll.idl#43 LXR]&lt;br /&gt;
* nsIDocCharset               [http://lxr.mozilla.org/mozilla/source/intl/chardet/public/nsIDocCharset.idl#41 LXR]&lt;br /&gt;
* nsIContentViewerContainer   [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIContentViewerContainer.idl#43 LXR]&lt;br /&gt;
* nsIInterfaceRequestor       [http://lxr.mozilla.org/mozilla/source/xpcom/base/nsIInterfaceRequestor.idl#42 LXR]&lt;br /&gt;
* nsIScriptGlobalObjectOwner  [http://lxr.mozilla.org/mozilla/source/dom/public/nsIScriptGlobalObjectOwner.h#50 LXR]&lt;br /&gt;
* nsIRefreshURI               [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIRefreshURI.idl#43 LXR]&lt;br /&gt;
* nsIWebProgressListener      [http://lxr.mozilla.org/mozilla/source/uriloader/base/nsIWebProgressListener.idl#47 LXR]&lt;br /&gt;
* nsIEditorDocShell           [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIEditorDocShell.idl#45 LXR]&lt;br /&gt;
* nsIWebPageDescriptor        [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIWebPageDescriptor.idl#38 LXR]&lt;br /&gt;
&lt;br /&gt;
In my view, nsIDocShellTree* and nsIWebShellContainer should all be merged into a single &amp;quot;tree node&amp;quot; interface.  nsIWebShell should merge into nsIDocShell.  nsILinkHandler, not sure.  nsIContentViewerContainer and nsIScriptGlobalObjectOwner, do we really need those?  nsIRefreshURI is probably something to merge into nsIDocShell (or even nsIWebNavigation?).  nsIEditorDocshell also doesn&#039;t really need to be a separate interface.&lt;br /&gt;
&lt;br /&gt;
Then again, do we want to just dump all sorts of stuff onto nsIDocShell?  Not sure about that.  Maybe we should look at who uses nsIDocShell and these other interfaces and why?&lt;br /&gt;
&lt;br /&gt;
== Session history (needs work) ==&lt;br /&gt;
== URI loading (needs work) ==&lt;br /&gt;
== Progress notifications (needs work) ==&lt;br /&gt;
&lt;br /&gt;
== Bugs that could need some Docshell cleanup (needs work) ==&lt;br /&gt;
&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=249751 bug 249751] Links whose onclick closes the window fail to trigger link&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=84833 bug 84833] Calling self.close() right after calling submit() cancels submission&lt;br /&gt;
&lt;br /&gt;
== Current plans for docshell ==&lt;br /&gt;
&lt;br /&gt;
[[DocShell:IRC_Logs]] has some IRC discussions concerning the future direction of docshell and docloader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can we eliminate mOSHE/mLSHE in favor of just accessing the shistory&#039;s entry for mIndex/mRequestedIndex?&lt;br /&gt;
&lt;br /&gt;
== Window targeting ==&lt;br /&gt;
&lt;br /&gt;
Current and proposed setup discussed at [[DocShell:Window_targeting]].&lt;br /&gt;
&lt;br /&gt;
== Completed Works ==&lt;br /&gt;
&lt;br /&gt;
nsIWebShell removed. Thanks to bz!  -- [http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&amp;amp;module=all&amp;amp;branch=&amp;amp;branchtype=match&amp;amp;dir=&amp;amp;file=&amp;amp;filetype=match&amp;amp;who=&amp;amp;whotype=match&amp;amp;sortby=Date&amp;amp;hours=2&amp;amp;date=explicit&amp;amp;mindate=2005-01-03+14%3A49&amp;amp;maxdate=2005-01-03+14%3A51&amp;amp;cvsroot=%2Fcvsroot Bonsai]&lt;br /&gt;
&lt;br /&gt;
nsDocLoaderImpl ([http://lxr.mozilla.org/mozilla/source/uriloader/base/nsDocLoader.cpp nsDocLoader.cpp]) will be merged into nsDocShell; or rather, nsDocShell will become a subclass of nsDocLoaderImpl (&amp;lt;s&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=272471 bug 272471]&amp;lt;/s&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
nsIWebShell and nsIWebShellContainer were eliminated (&amp;lt;s&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=273319 bug 273319]&amp;lt;/s&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=261086 bug 261086]&amp;lt;/s&amp;gt; - docshell does not need quite as many things in its GetInterface implementation&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=DocShell&amp;diff=54992</id>
		<title>DocShell</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=DocShell&amp;diff=54992"/>
		<updated>2007-04-24T12:21:30Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Wipqozn, changed back to last version by Mvl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Docshell Documentation =&lt;br /&gt;
&lt;br /&gt;
The goal of this page is to serve as a dumping/organization ground for docshell&lt;br /&gt;
docs.  When someone finds out something, it should be added here in a&lt;br /&gt;
reasonable way.  By the time this gets unwieldy, hopefully we will have enough&lt;br /&gt;
material for several actual docs on what docshell does and why.&lt;br /&gt;
&lt;br /&gt;
Some of these sections need writing, and we may need other sections... Feel free to rearrange as needed&lt;br /&gt;
&lt;br /&gt;
* [http://www.mozilla.org/projects/embedding/docshell.html About] (What actually is docshell?)&lt;br /&gt;
* [[DocShell:Fastback|How fastback is implemented]]&lt;br /&gt;
&lt;br /&gt;
== Interfaces Implemented by Docshell ==&lt;br /&gt;
&lt;br /&gt;
Docshell + webshell implement the following interfaces&lt;br /&gt;
&lt;br /&gt;
Webshell:&lt;br /&gt;
&lt;br /&gt;
* nsIWebShell                 [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShell.h#75 LXR]&lt;br /&gt;
* nsIWebShellContainer        [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShell.h#66 LXR]&lt;br /&gt;
* nsIWebShellServices         [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIWebShellServices.h#52 LXR]&lt;br /&gt;
* nsILinkHandler              [http://lxr.mozilla.org/mozilla/source/webshell/public/nsILinkHandler.h#70 LXR]&lt;br /&gt;
* nsIClipboardCommands (why?) [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIClipboardCommands.idl#42 LXR]&lt;br /&gt;
&lt;br /&gt;
Docshell:&lt;br /&gt;
&lt;br /&gt;
* nsIDocShell                 [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShell.idl#68 LXR]&lt;br /&gt;
* nsIDocShellTreeItem         [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShellTreeItem.idl#45 LXR]&lt;br /&gt;
* nsIDocShellTreeNode         [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShellTreeNode.idl#44 LXR]&lt;br /&gt;
* nsIDocShellHistory          [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIDocShellHistory.idl#42 LXR]&lt;br /&gt;
* nsIWebNavigation            [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIWebNavigation.idl#42 LXR]&lt;br /&gt;
* nsIBaseWindow               [http://lxr.mozilla.org/mozilla/source/widget/public/nsIBaseWindow.idl#51 LXR]&lt;br /&gt;
* nsIScrollable               [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIScrollable.idl#42 LXR]&lt;br /&gt;
* nsITextScroll               [http://lxr.mozilla.org/mozilla/source/docshell/base/nsITextScroll.idl#43 LXR]&lt;br /&gt;
* nsIDocCharset               [http://lxr.mozilla.org/mozilla/source/intl/chardet/public/nsIDocCharset.idl#41 LXR]&lt;br /&gt;
* nsIContentViewerContainer   [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIContentViewerContainer.idl#43 LXR]&lt;br /&gt;
* nsIInterfaceRequestor       [http://lxr.mozilla.org/mozilla/source/xpcom/base/nsIInterfaceRequestor.idl#42 LXR]&lt;br /&gt;
* nsIScriptGlobalObjectOwner  [http://lxr.mozilla.org/mozilla/source/dom/public/nsIScriptGlobalObjectOwner.h#50 LXR]&lt;br /&gt;
* nsIRefreshURI               [http://lxr.mozilla.org/mozilla/source/webshell/public/nsIRefreshURI.idl#43 LXR]&lt;br /&gt;
* nsIWebProgressListener      [http://lxr.mozilla.org/mozilla/source/uriloader/base/nsIWebProgressListener.idl#47 LXR]&lt;br /&gt;
* nsIEditorDocShell           [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIEditorDocShell.idl#45 LXR]&lt;br /&gt;
* nsIWebPageDescriptor        [http://lxr.mozilla.org/mozilla/source/docshell/base/nsIWebPageDescriptor.idl#38 LXR]&lt;br /&gt;
&lt;br /&gt;
In my view, nsIDocShellTree* and nsIWebShellContainer should all be merged into a single &amp;quot;tree node&amp;quot; interface.  nsIWebShell should merge into nsIDocShell.  nsILinkHandler, not sure.  nsIContentViewerContainer and nsIScriptGlobalObjectOwner, do we really need those?  nsIRefreshURI is probably something to merge into nsIDocShell (or even nsIWebNavigation?).  nsIEditorDocshell also doesn&#039;t really need to be a separate interface.&lt;br /&gt;
&lt;br /&gt;
Then again, do we want to just dump all sorts of stuff onto nsIDocShell?  Not sure about that.  Maybe we should look at who uses nsIDocShell and these other interfaces and why?&lt;br /&gt;
&lt;br /&gt;
== Session history (needs work) ==&lt;br /&gt;
== URI loading (needs work) ==&lt;br /&gt;
== Progress notifications (needs work) ==&lt;br /&gt;
&lt;br /&gt;
== Bugs that could need some Docshell cleanup (needs work) ==&lt;br /&gt;
&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=249751 bug 249751] Links whose onclick closes the window fail to trigger link&lt;br /&gt;
* [https://bugzilla.mozilla.org/show_bug.cgi?id=84833 bug 84833] Calling self.close() right after calling submit() cancels submission&lt;br /&gt;
&lt;br /&gt;
== Current plans for docshell ==&lt;br /&gt;
&lt;br /&gt;
[[DocShell:IRC_Logs]] has some IRC discussions concerning the future direction of docshell and docloader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Can we eliminate mOSHE/mLSHE in favor of just accessing the shistory&#039;s entry for mIndex/mRequestedIndex?&lt;br /&gt;
&lt;br /&gt;
== Window targeting ==&lt;br /&gt;
&lt;br /&gt;
Current and proposed setup discussed at [[DocShell:Window_targeting]].&lt;br /&gt;
&lt;br /&gt;
== Completed Works ==&lt;br /&gt;
&lt;br /&gt;
nsIWebShell removed. Thanks to bz!  -- [http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&amp;amp;module=all&amp;amp;branch=&amp;amp;branchtype=match&amp;amp;dir=&amp;amp;file=&amp;amp;filetype=match&amp;amp;who=&amp;amp;whotype=match&amp;amp;sortby=Date&amp;amp;hours=2&amp;amp;date=explicit&amp;amp;mindate=2005-01-03+14%3A49&amp;amp;maxdate=2005-01-03+14%3A51&amp;amp;cvsroot=%2Fcvsroot Bonsai]&lt;br /&gt;
&lt;br /&gt;
nsDocLoaderImpl ([http://lxr.mozilla.org/mozilla/source/uriloader/base/nsDocLoader.cpp nsDocLoader.cpp]) will be merged into nsDocShell; or rather, nsDocShell will become a subclass of nsDocLoaderImpl (&amp;lt;s&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=272471 bug 272471]&amp;lt;/s&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
nsIWebShell and nsIWebShellContainer were eliminated (&amp;lt;s&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=273319 bug 273319]&amp;lt;/s&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;[https://bugzilla.mozilla.org/show_bug.cgi?id=261086 bug 261086]&amp;lt;/s&amp;gt; - docshell does not need quite as many things in its GetInterface implementation&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:Mvl/offline&amp;diff=54817</id>
		<title>User:Mvl/offline</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:Mvl/offline&amp;diff=54817"/>
		<updated>2007-04-19T20:38:41Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Offline ==&lt;br /&gt;
&lt;br /&gt;
Example: ics provider.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
players:&lt;br /&gt;
# local ics calendar &lt;br /&gt;
# observer&lt;br /&gt;
# remote (ics) calendar&lt;br /&gt;
# UI frontend&lt;br /&gt;
&lt;br /&gt;
The front-end applies all the changes to the local calendar. This can be done while offline, no problem.&amp;lt;br&amp;gt;&lt;br /&gt;
The observer gets a note of all those changes, and stores them in a changelog.&amp;lt;br&amp;gt;&lt;br /&gt;
Every few minutes, the observer tries to apply the changes to the remote calendar. (This might fail due to being offline. No problem, just try later.) Now that all local changes are uploaded, the remote file can be downloaded. With this new file, the local calendar can be re-filled. This way, the user will see the remote changes.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:Mvl/offline&amp;diff=54816</id>
		<title>User:Mvl/offline</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:Mvl/offline&amp;diff=54816"/>
		<updated>2007-04-19T20:33:39Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Offline ==&lt;br /&gt;
&lt;br /&gt;
Example: ics provider.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
players:&lt;br /&gt;
1. local (storage) calendar &lt;br /&gt;
2. observer&lt;br /&gt;
3. remote (ics) calendar&lt;br /&gt;
4. UI frontend&lt;br /&gt;
&lt;br /&gt;
The front-end applies all the changes to the local calendar. This can be done while offline, no problem.&lt;br /&gt;
The observer gets a note of all those changes, and stores them in a changelog.&lt;br /&gt;
Every few minutes, the observer tries to apply the changes to the remote calendar. (This might fail due to being offline. No problem, just try later.) Now that all local changes are uploaded, the remote file can be downloaded. With this new file, the local calendar can be re-filled. This way, the user will see the remote changes.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Lightning:Invitations_and_inbox&amp;diff=54805</id>
		<title>Calendar:Lightning:Invitations and inbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Lightning:Invitations_and_inbox&amp;diff=54805"/>
		<updated>2007-04-19T19:34:32Z</updated>

		<summary type="html">&lt;p&gt;Mvl: No need to repeat this very well known whish all over the place.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* iMIP/iTIP inboxes (such as in CalDAV) could be merged with the mail inbox&lt;br /&gt;
* iMIP/iTIP attachments from email messages &amp;quot;promoted&amp;quot; as well?&lt;br /&gt;
* How to show the different invitation states? (NEEDS-ACTION, DECLINED, ACCEPTED)&lt;br /&gt;
** Do we care about TENTATIVE/CONFIRMED here?&lt;br /&gt;
* Should use icon/color to show an invitation that conflicts with an existing event&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Hamburg_F2F_Meeting&amp;diff=54738</id>
		<title>Calendar:Hamburg F2F Meeting</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Hamburg_F2F_Meeting&amp;diff=54738"/>
		<updated>2007-04-18T21:50:50Z</updated>

		<summary type="html">&lt;p&gt;Mvl: /* Day 2 (Sunday) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information regarding the 2. Mozilla Calendar Developers Face-to-Face Meeting&lt;br /&gt;
&lt;br /&gt;
Americans should read [http://www.tobsy.de/?p=22 20 things to keep in mind when visiting Germany] first :-)&lt;br /&gt;
__NOTOC__&lt;br /&gt;
=Who=&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; bgcolor=&amp;quot;#cccccc&amp;quot;   | &#039;&#039;&#039;Tentative Attendees&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
*Matthew Willis (lilmatt)&lt;br /&gt;
*Philipp Kewisch (xFallenAngel)&lt;br /&gt;
*Clint Talbert (ctalbert)&lt;br /&gt;
*Simon Paquet (sipaq)&lt;br /&gt;
*Christian Jansen (chris-j)&lt;br /&gt;
*Daniel Boelzle (daniel)&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
*Michael Büttner (mickey)&lt;br /&gt;
*Stephan Sch&amp;amp;auml;fer (ssa)&lt;br /&gt;
*Thomas Benisch (tbe)&lt;br /&gt;
*Andreas Treumann (Andreas)&lt;br /&gt;
*Ulf Stroehler (ulf)&lt;br /&gt;
*Berend Cornelius (Berend)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Where=&lt;br /&gt;
&#039;&#039;&#039;Meeting:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Sun Microsystems GmbH&amp;lt;br&amp;gt;&lt;br /&gt;
Nagelsweg 55 &amp;lt;br&amp;gt;&lt;br /&gt;
20097 Hamburg &amp;lt;br&amp;gt;&lt;br /&gt;
Germany&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.google.com/maps?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:en-US:official&amp;amp;hs=rEP&amp;amp;q=sun+microsystems&amp;amp;near=Hamburg,+Germany&amp;amp;sa=X&amp;amp;oi=local&amp;amp;ct=title   Map]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.jungeshotel.de/index_en.html Junges Hotel]&lt;br /&gt;
* Approx. 70,- € with Sun Discount, near by Sun&#039;s Office&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Between 100 € - 130 €&lt;br /&gt;
* [http://www.apartmentservice.de/en/house/79-hanse-clipper-haus.html Hanse Clipper Haus Boardinghouse] nice location&lt;br /&gt;
&lt;br /&gt;
* [http://www.wedina.de/ Wedina] nice location&lt;br /&gt;
&lt;br /&gt;
* [http://sas.radisson.com/reservation/itineraryEntrance.do?rmcCode=&amp;amp;startDate=20070421&amp;amp;numberChildren=0&amp;amp;a_month_year=200704&amp;amp;language=en&amp;amp;numberAdults=1&amp;amp;hotelCode=&amp;amp;country=DE&amp;amp;promotionalCode=&amp;amp;paclink=Y&amp;amp;ref=/reservation/itineraryEntrance.do&amp;amp;CSbridge=94.u%1115fa6070808ea64e9765be8c7fc7b099c553ae3d%12s%11146%13ss%11%111174397046656%111174396000906&amp;amp;a_date=21&amp;amp;endDate=20070424&amp;amp;d_date=24&amp;amp;city=hamburg&amp;amp;d_month_year=200704 SAS Radisson] (Favorite, good public transportation)&lt;br /&gt;
&lt;br /&gt;
* [http://www.novotel.com/novotel/fichehotel/gb/nov/3737/fiche_hotel.shtml Dorint Novotel] Hamburg Alster&lt;br /&gt;
&lt;br /&gt;
=Public Transportation=&lt;br /&gt;
== Airport -&amp;gt; [http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;q=MARSEILLER+STRASSE+2+Hamburg&amp;amp;layer=&amp;amp;sll=53.561533,9.984899&amp;amp;sspn=0.008501,0.020342&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;ll=53.561125,9.987431&amp;amp;spn=0.008501,0.020342&amp;amp;t=h&amp;amp;om=1&amp;amp;iwloc=addr SAS Radission] ==&lt;br /&gt;
&lt;br /&gt;
* At the Airport take the &#039;&#039;&#039;Bus&#039;&#039;&#039; with the number &#039;&#039;&#039;110&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Get out&#039;&#039;&#039; at the Station called &#039;&#039;&#039;Ohlsdorf&#039;&#039;&#039;&lt;br /&gt;
* Transfer to the Subway&lt;br /&gt;
* Take the &#039;&#039;&#039;S11&#039;&#039;&#039; (direction: Blankenese)&lt;br /&gt;
* Get out at &#039;&#039;&#039;Dammtor (Messe/CCH)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== SAS Radission -&amp;gt; Sun ==&lt;br /&gt;
* At &#039;&#039;&#039;Dammtor (Messe/CCH)&#039;&#039;&#039; take the &#039;&#039;&#039;S31&#039;&#039;&#039; (direction: Harburg Rathaus)&lt;br /&gt;
* Get out at &#039;&#039;&#039;Hammerbrook (City Süd)&#039;&#039;&#039;&lt;br /&gt;
* this is a 6 Minutes ride.&lt;br /&gt;
&lt;br /&gt;
[[Image:Sun-hh.jpg]].&lt;br /&gt;
&lt;br /&gt;
=When=&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;From:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;Saturday&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2007-04-21&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;10:00AM&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;To:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;Tuesday&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;2007-04-24&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;3:00PM&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda (Draft) ==&lt;br /&gt;
=== Day 1 (Saturday) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Time&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Topic&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-12:30 || Brunch || Meet-and-greet&lt;br /&gt;
|-&lt;br /&gt;
| 1:00-1:30 || Welcome || Agenda overview, goals&lt;br /&gt;
|-&lt;br /&gt;
| 1:30-2:00 || User Feedback || (&#039;&#039;&#039;chris-j&#039;&#039;&#039;) &lt;br /&gt;
|-&lt;br /&gt;
| 2:00-3:00 || Product Strategy || done by sipaq&amp;lt;br&amp;gt;What is our current situation (strengths, weaknesses)? Where do we go from here (Integration into TB/SM? Two product strategy?)?&lt;br /&gt;
|-&lt;br /&gt;
| 3:00-5:00 ||  |||-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 2 (Sunday) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Time&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Topic&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-12:00 || QA-Track Shorts* ||&lt;br /&gt;
(&#039;&#039;&#039;ctalbert&#039;&#039;&#039;) &amp;lt;br&amp;gt;&lt;br /&gt;
* Test coverage&lt;br /&gt;
* Test case organization&lt;br /&gt;
* Test automation&lt;br /&gt;
** Joey&#039;s test extension&lt;br /&gt;
** xpcshell unit tests&lt;br /&gt;
** chrome based mochitest&lt;br /&gt;
* Ways to improve and recruit more people to help with calendar-qa&lt;br /&gt;
** redesigning the QA wiki site&lt;br /&gt;
** improving the QA test day&lt;br /&gt;
** streamlining the ramp up to release and the final find/fix cycle&lt;br /&gt;
|-&lt;br /&gt;
| 12:15-1:30 || Lunch ||&lt;br /&gt;
|-&lt;br /&gt;
| 1:30-2:30 || Sunbird and Lightning || (&#039;&#039;&#039;chris-j&#039;&#039;&#039;) discussion on designing features for both Apps&lt;br /&gt;
|-&lt;br /&gt;
| 2:45-3:30 || Feature Discussion Shorts* || Searching Calendars (&#039;&#039;&#039;ctalbert&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 3:45-4:30 || Feature Discussion Shorts* || Off-line Mode (&#039;&#039;&#039;Daniel&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 4:45-5:30 || Feature Discussion Shorts* || Pluggable Provider Packaging (&#039;&#039;&#039;Matt, Daniel&#039;&#039;&#039;, &#039;&#039;&#039;Philipp?&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 3 (Monday) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Time&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Topic&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:30 || Thunderbird Integration || (&#039;&#039;&#039;chris-j&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 11:45-12:15 || Test Strategies || align forces, prevent regression (&#039;&#039;&#039;ulf&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 12:15-1:30 || Lunch ||&lt;br /&gt;
|-&lt;br /&gt;
| 1:30-2:30 || Automated GUI Testing || (&#039;&#039;&#039;Thorsten Z.&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 2:45-3:30 || Feature Discussion Shorts* || Group scheduling (&#039;&#039;&#039;ctalbert, Daniel&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 3:45-4:30 || Feature Discussion Shorts* || Time zones (&#039;&#039;&#039;ctalbert&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| 4:45-5:30 || ||&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Day 4 (Tuesday) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot; width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;left&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Time&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 20%&amp;quot; | &#039;&#039;&#039;Topic&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef; width: 60%&amp;quot; | &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-11:00 || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11:00-12:15 || Milestone&amp;amp; Roadmap Planning ||&lt;br /&gt;
|-&lt;br /&gt;
| 12:15-1:30 || Lunch ||&lt;br /&gt;
|-&lt;br /&gt;
| 1:30-3:00 || Milestone&amp;amp; Roadmap Planning Continued ||&lt;br /&gt;
|-&lt;br /&gt;
| 3:00 || End ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note on &amp;quot;Shorts&amp;quot;: These are intended to be &#039;&#039;&#039;45min&#039;&#039;&#039; segments on a particular topic/idea. They can be demos/prototypes, architecture problems/ideas, short talks, or really almost anything. Ideally, they should be split 15min for the presenter and 30min for discussion, but this is flexible. If you wish to present here, please sign up for an open slot. More slots can be created if the need arises.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox:CD_Packaging&amp;diff=54207</id>
		<title>Firefox:CD Packaging</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox:CD_Packaging&amp;diff=54207"/>
		<updated>2007-04-09T08:27:00Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of 1176054423, changed back to last version by Benjamin Smedberg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Reducing the Localization Burden on the CDs =&lt;br /&gt;
&lt;br /&gt;
The current Firefox/Thunderbird/Suite CD images ship the self-extracting installer files for each locale. This is a massive waste of space, and means that we cannot include the firefox/thunderbird/suite/etc on one CD.&lt;br /&gt;
&lt;br /&gt;
Instead, we should ship the files on the CD already uncompressed:&lt;br /&gt;
&lt;br /&gt;
 CD:\autorun.inf, etc&lt;br /&gt;
 CD:\firefox1.0.1\win32\setup en-US.exe&lt;br /&gt;
   (NOTE: this is not the self-extracting stub program, this is the real setup program).&lt;br /&gt;
 CD:\firefox1.0.1\win32\setup fr-FR.exe&lt;br /&gt;
 CD:\firefox1.0.1\win32\config.ini&lt;br /&gt;
 CD:\firefox1.0.1\win32\en-US.xpi&lt;br /&gt;
 CD:\firefox1.0.1\win32\fr-FR.xpi etc...&lt;br /&gt;
&lt;br /&gt;
That&#039;s all that is necessary for windows; Linux installer uses the same system.&lt;br /&gt;
&lt;br /&gt;
Mac is a little more complicated. Assuming that we ship compressed or uncompressed disk images, I would just recommend shipping all locales in the disk image. This might take a little bit of work in the browser/locales/Makefile.in or the build automation so that we don&#039;t &amp;quot;unregister&amp;quot; a locale when we build another one (very simple). The hard part is dealing with the localized search plugins and the default locale pref. I don&#039;t know what a mac autorun CD looks like, so I don&#039;t know whether we expect users to manually copy the disk image to their hard drive or whether there&#039;s an auto-launch program which can help in this department...&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=MediaWiki:Spam-blacklist&amp;diff=54206</id>
		<title>MediaWiki:Spam-blacklist</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=MediaWiki:Spam-blacklist&amp;diff=54206"/>
		<updated>2007-04-09T08:26:48Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; #&amp;lt;!-- leave this line exactly as it is --&amp;gt; &amp;lt;pre&amp;gt; &lt;br /&gt;
# This is a list of domain names which are considered spam. If you see &lt;br /&gt;
# link spam, you may add the offender to this list. Changes should take&lt;br /&gt;
# effect immediately for wiki.mozilla.org and within 15 minutes for&lt;br /&gt;
# developer.mozilla.org (this list from wiki.mozilla.org is used on&lt;br /&gt;
# both sites)&lt;br /&gt;
#&lt;br /&gt;
# Syntax is as follows: &lt;br /&gt;
#   * Everything from a &amp;quot;#&amp;quot; character to the end of the line is a comment&lt;br /&gt;
#   * Every non-blank line is a regex fragment which will only match inside URLs&lt;br /&gt;
#&lt;br /&gt;
# First Wikimedia&#039;s local list:&lt;br /&gt;
&lt;br /&gt;
ltjz2000\.com&lt;br /&gt;
ticketsmyway\.com&lt;br /&gt;
emmss\.com&lt;br /&gt;
paidsurveysforall\.com&lt;br /&gt;
hukuki\.net&lt;br /&gt;
webrank\.cn&lt;br /&gt;
gerhard\.paducktions.net&lt;br /&gt;
emmss\.net&lt;br /&gt;
mongolie\.mn&lt;br /&gt;
zw88\.com&lt;br /&gt;
sj55\.com&lt;br /&gt;
odyssei\.com&lt;br /&gt;
shop263\.com&lt;br /&gt;
88aabb\.com&lt;br /&gt;
#freedom4sale\.com #Removed to co-incide with&lt;br /&gt;
#                  # http://meta.wikimedia.org/wiki/Spam_blacklist&lt;br /&gt;
targetwords\.com&lt;br /&gt;
searchmiracle\.com&lt;br /&gt;
17train\.com&lt;br /&gt;
flowerwish\.com&lt;br /&gt;
uusky\.com&lt;br /&gt;
88558888\.com&lt;br /&gt;
scandinavia-pictures\.com&lt;br /&gt;
cashmerebiz\.com&lt;br /&gt;
8cx\.net&lt;br /&gt;
www1\.com\.cn&lt;br /&gt;
ntsearch\.com&lt;br /&gt;
ebook2u\.com&lt;br /&gt;
ultimasurf\.net&lt;br /&gt;
paperlessarchives\.com&lt;br /&gt;
thuriam\.com&lt;br /&gt;
wines-cellar\.info&lt;br /&gt;
100comm\.com&lt;br /&gt;
0008888\.com&lt;br /&gt;
lemai\.com&lt;br /&gt;
shouji\.com&lt;br /&gt;
voip99\.(com|net)&lt;br /&gt;
ganzao\.68l\.com&lt;br /&gt;
&lt;br /&gt;
# CCNGROUP-TJ spammer, generally numeric&lt;br /&gt;
33335556\.com&lt;br /&gt;
333555\.com&lt;br /&gt;
3335558\.com&lt;br /&gt;
3336668\.com&lt;br /&gt;
5556663\.com&lt;br /&gt;
5556669\.com&lt;br /&gt;
6667776\.com&lt;br /&gt;
e-business168\.com&lt;br /&gt;
[0-9][0-9][0-9][0-9][0-9][0-9]*\.com    #5 or more character numeric .coms&lt;br /&gt;
# end CCNGROUP-TJ&lt;br /&gt;
&lt;br /&gt;
# CCNGROUP-GD and CHINANET-GD spammer, from list at http://wiki.creativecommons.org/wiki/Spam_blocks&lt;br /&gt;
no-1.org\.cn&lt;br /&gt;
18show\.cn&lt;br /&gt;
5118.net\.cn&lt;br /&gt;
s018\.org&lt;br /&gt;
so18\.net&lt;br /&gt;
18show\.org&lt;br /&gt;
18show\.net&lt;br /&gt;
kingonline\.org&lt;br /&gt;
kingnetwork\.net&lt;br /&gt;
kingnetwork\.org&lt;br /&gt;
#end CCNGROUP-GD and CHINANET-GD&lt;br /&gt;
&lt;br /&gt;
# CRTC spammer from list at http://wiki.creativecommons.org/wiki/Spam_blocks&lt;br /&gt;
mmyoucomtypee\.51\.net&lt;br /&gt;
mmyou\.com&lt;br /&gt;
7csun\.com&lt;br /&gt;
7csun\.net&lt;br /&gt;
7csun\.org&lt;br /&gt;
chinamimi\.net&lt;br /&gt;
gift800\.net&lt;br /&gt;
#end CRTC&lt;br /&gt;
&lt;br /&gt;
to8\.com            # http://en.wiktionary.org/w/wiki.phtml?title=Wiktionary:Esperanto_index&amp;amp;diff=112487&amp;amp;oldid=112087&lt;br /&gt;
ec51\.com          # http://en.wiktionary.org/w/wiki.phtml?title=Help:Contents&amp;amp;diff=117242&amp;amp;oldid=117235&lt;br /&gt;
ec91\.com          # http://en.wiktionary.org/w/wiki.phtml?title=Qur%27an&amp;amp;diff=117271&amp;amp;oldid=117268&lt;br /&gt;
&lt;br /&gt;
# 2004-12-20 one spammer hit source, skwiktionary and enwikibooks from 202.108.59.100. This group:&lt;br /&gt;
nuoya-hd\.com      # 1: http://sk.wiktionary.org/w/wiki.phtml?title=Wikislovn%C3%ADk:Povolenia&amp;amp;diff=651&amp;amp;oldid=648&lt;br /&gt;
renzhengwang\.com  # 2: http://sk.wiktionary.org/w/wiki.phtml?title=Wikislovn%C3%ADk:Ot%C3%A1zky_a_Odpovede&amp;amp;diff=652&amp;amp;oldid=649&lt;br /&gt;
886611\.com        # 3: http://wikisource.org/w/index.php?title=France%2C_pr%C3%A9sidentielle_1995&amp;amp;diff=0&amp;amp;oldid=28373&lt;br /&gt;
cp868\.com         # 4: http://en.wikibooks.org/w/wiki.phtml?title=GAT:_asterism&amp;amp;diff=78745&amp;amp;oldid=76877&lt;br /&gt;
b2m\.cn            # &lt;br /&gt;
emay\.cn           # &lt;br /&gt;
jlsun\.com         # &lt;br /&gt;
hanlang88\.com      # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=86009&amp;amp;oldid=85989&lt;br /&gt;
100jjy\.com        # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=85618&amp;amp;oldid=85616&lt;br /&gt;
nnuuoo\.51\.net    # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=85618&amp;amp;oldid=85616&lt;br /&gt;
ny528\.51\.net     # http://meta.wikimedia.org/w/index.php?title=Translation_requests/WMF/Our_projects/Zh:&amp;amp;diff=85618&amp;amp;oldid=85616&lt;br /&gt;
&lt;br /&gt;
home\.graffiti\.net # repeat de spammer http://de.wikipedia.org/w/index.php?title=Lorentzkraft&amp;amp;diff=prev&amp;amp;oldid=3816534&lt;br /&gt;
jbbjcc\.com        # wikinews http://en.wikinews.org/w/index.php?title=User:Dvnkfjdsnvkjd&amp;amp;oldid=8702&lt;br /&gt;
&lt;br /&gt;
sjzyxh\.com       # many page creation promos and http://ml.wikipedia.org/w/index.php?title=Wikipedia:Sandbox&amp;amp;diff=prev&amp;amp;oldid=2747&lt;br /&gt;
dongyiqi\.com     # &amp;quot;&lt;br /&gt;
&lt;br /&gt;
oskceo\.com       # http://meta.wikimedia.org/w/index.php?title=Main_Page&amp;amp;diff=88799&amp;amp;oldid=88673&lt;br /&gt;
&lt;br /&gt;
kgc-networks\.com # http://en.wikinews.org/w/index.php?title=User:Angela&amp;amp;curid=966&amp;amp;diff=8617&amp;amp;oldid=8616&lt;br /&gt;
smokaz\.com&lt;br /&gt;
nakurka\.ru       # one of the above links redirected here&lt;br /&gt;
&lt;br /&gt;
rackstorage\.cn   # http://hu.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Homokoz%C3%B3&amp;amp;diff=57916&amp;amp;oldid=57891&lt;br /&gt;
dimmo\.net&lt;br /&gt;
seov\.net&lt;br /&gt;
google-seo\.net&lt;br /&gt;
vbzx\.net&lt;br /&gt;
5782601\.net&lt;br /&gt;
xazl\.net&lt;br /&gt;
guizang\.net&lt;br /&gt;
wikidragon\.net&lt;br /&gt;
houseso\.cn&lt;br /&gt;
house263\.com&lt;br /&gt;
xh008\.com&lt;br /&gt;
artmtm\.nease\.net&lt;br /&gt;
pxxi100\.51\.net&lt;br /&gt;
&lt;br /&gt;
# The rest is derived from http://wikiblacklist.blogspot.com, thanks guys&lt;br /&gt;
&lt;br /&gt;
#Top level domains to block: (your choice)&lt;br /&gt;
#\.cn(/|:|$) #china&lt;br /&gt;
#one particular German spammer has been using the next 5 domains:&lt;br /&gt;
#\.de\.ms(/|:|$)&lt;br /&gt;
#\.de\.vu(/|:|$)&lt;br /&gt;
#\.us\.ms(/|:|$)&lt;br /&gt;
#\.de\.nr(/|:|$)&lt;br /&gt;
#\.de\.tc(/|:|$)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Patterns in urls:&lt;br /&gt;
#   You may also want to add your own profanity filters here.&lt;br /&gt;
#   example: &amp;lt;badword&amp;gt; or look for a dash preceding or following the word: -&amp;lt;badword&amp;gt;&lt;br /&gt;
&lt;br /&gt;
goat\.cx     # Repeat spamming on wiki.mozilla.org &lt;br /&gt;
7uh\.com     # Repeat spamming on wiki.mozilla.org&lt;br /&gt;
s-e-x&lt;br /&gt;
zoofilia&lt;br /&gt;
xqit&lt;br /&gt;
ganzaoji&lt;br /&gt;
aotubang&lt;br /&gt;
aotebang&lt;br /&gt;
sonnerie&lt;br /&gt;
sexyongpin&lt;br /&gt;
grusskarte&lt;br /&gt;
geburtstagskarten&lt;br /&gt;
animalsex&lt;br /&gt;
sex-with&lt;br /&gt;
dogsex&lt;br /&gt;
adultchat&lt;br /&gt;
adultlive&lt;br /&gt;
adultsex&lt;br /&gt;
camsex&lt;br /&gt;
sexcam&lt;br /&gt;
livesex&lt;br /&gt;
sexchat&lt;br /&gt;
chatsex&lt;br /&gt;
onlinesex&lt;br /&gt;
adultporn&lt;br /&gt;
adultvideo&lt;br /&gt;
adultweb&lt;br /&gt;
hardcoresex&lt;br /&gt;
hardcoreporn&lt;br /&gt;
teenporn&lt;br /&gt;
xxxporn&lt;br /&gt;
lesbiansex&lt;br /&gt;
livegirl&lt;br /&gt;
livenude&lt;br /&gt;
livesex&lt;br /&gt;
livevideo&lt;br /&gt;
camgirl&lt;br /&gt;
spycam&lt;br /&gt;
voyeursex&lt;br /&gt;
casino-online&lt;br /&gt;
online-casino&lt;br /&gt;
kontaktlinsen&lt;br /&gt;
cheapest-phone&lt;br /&gt;
laser-eye&lt;br /&gt;
eye-laser&lt;br /&gt;
fuelcellmarket&lt;br /&gt;
lasikclinic&lt;br /&gt;
cragrats&lt;br /&gt;
parishilton&lt;br /&gt;
paris-hilton&lt;br /&gt;
paris-tape&lt;br /&gt;
janet-jackson&lt;br /&gt;
#sibel-kekilli&lt;br /&gt;
2large&lt;br /&gt;
oa274&lt;br /&gt;
-horoskop&lt;br /&gt;
latex-&lt;br /&gt;
fuel-dispenser&lt;br /&gt;
fueling-dispenser&lt;br /&gt;
huojia&lt;br /&gt;
jinxinghj&lt;br /&gt;
telematicsone&lt;br /&gt;
telematiksone&lt;br /&gt;
a-mortgage&lt;br /&gt;
1stop-&lt;br /&gt;
diamondabrasives&lt;br /&gt;
reuterbrook&lt;br /&gt;
sex-plugin&lt;br /&gt;
sex-zone&lt;br /&gt;
lazy-stars&lt;br /&gt;
eblja&lt;br /&gt;
liuhecai&lt;br /&gt;
&lt;br /&gt;
# These won&#039;t work with MediaWiki:&lt;br /&gt;
#-pics\.com(/|:|$)&lt;br /&gt;
#\.[0-9]+\.com(/|:|$) #domain is only numbers&lt;br /&gt;
#\.[0-9]+\.net(/|:|$)&lt;br /&gt;
#-[a-z]+\.biz(/|:|$)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Other specific domains:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
west263\.com&lt;br /&gt;
firmasiden\.com&lt;br /&gt;
ttmr\.com&lt;br /&gt;
gangchenpa\.com&lt;br /&gt;
ibada\.org&lt;br /&gt;
sd1718\.com&lt;br /&gt;
huaxianame\.com&lt;br /&gt;
tour[0-9]+\.com&lt;br /&gt;
chinese-pesticide\.com&lt;br /&gt;
jsgmt\.com&lt;br /&gt;
rmbrmb\.com&lt;br /&gt;
ndtek\.com&lt;br /&gt;
ynkm-trip\.com&lt;br /&gt;
euyn\.com&lt;br /&gt;
e-fanyi\.com&lt;br /&gt;
huangshan\.com&lt;br /&gt;
hssight\.com&lt;br /&gt;
changyuansh\.com&lt;br /&gt;
ynsw\.com&lt;br /&gt;
datianmachine\.com&lt;br /&gt;
ad-ope\.com&lt;br /&gt;
ama-son\.com&lt;br /&gt;
microzovd\.com&lt;br /&gt;
smut\.com&lt;br /&gt;
#\.4t\.com          #conflicted with link at en Number_of_the_Beast_(numerology)&lt;br /&gt;
haugeprint\.co\.uk&lt;br /&gt;
logical-planet\.co\.uk&lt;br /&gt;
-luxuries\.co\.uk&lt;br /&gt;
playbest\.de&lt;br /&gt;
ja-ac\.com&lt;br /&gt;
attapulgite\.org&lt;br /&gt;
international-pharma\.com&lt;br /&gt;
51crab\.com&lt;br /&gt;
touchcn\.net&lt;br /&gt;
click\.com\.es&lt;br /&gt;
cmd365\.com&lt;br /&gt;
sensmagnets\.com&lt;br /&gt;
cnliandong\.com&lt;br /&gt;
szsuun\.com&lt;br /&gt;
blueattain\.com&lt;br /&gt;
color4day\.com&lt;br /&gt;
rorta\.com&lt;br /&gt;
worldinternational\.co\.uk&lt;br /&gt;
abiao\.name&lt;br /&gt;
aaff\.net&lt;br /&gt;
aagg\.net&lt;br /&gt;
atb\.name&lt;br /&gt;
attapulgite\.com&lt;br /&gt;
yucaibooks\.com&lt;br /&gt;
bjicp\.net&lt;br /&gt;
[0-9]+epson\.com&lt;br /&gt;
newboyu\.com&lt;br /&gt;
[0-9]+books\.com&lt;br /&gt;
digital-projector\.net&lt;br /&gt;
ponytest\.com&lt;br /&gt;
[0-9]+flower\.com&lt;br /&gt;
nbflashlights\.com&lt;br /&gt;
-bidet\.com&lt;br /&gt;
google163\.net&lt;br /&gt;
geciwu\.com&lt;br /&gt;
enjoyguilin\.com&lt;br /&gt;
burningcar\.net&lt;br /&gt;
csetouch\.com&lt;br /&gt;
lvhang\.com&lt;br /&gt;
cnttec\.com&lt;br /&gt;
sinosyn\.com&lt;br /&gt;
black-eyes\.net&lt;br /&gt;
86ieta\.com&lt;br /&gt;
bjyiwang\.com&lt;br /&gt;
reputek\.com&lt;br /&gt;
autumncom\.com&lt;br /&gt;
sun-sand-sea\.com&lt;br /&gt;
jiatugz\.com&lt;br /&gt;
chenguang-cn\.com&lt;br /&gt;
shangguanhong\.com&lt;br /&gt;
payono\.com&lt;br /&gt;
anttm\.com&lt;br /&gt;
sharella\.com&lt;br /&gt;
yesmeaning\.com&lt;br /&gt;
bj-dzjp\.com&lt;br /&gt;
cn-fireplace\.com&lt;br /&gt;
si-bay\.com&lt;br /&gt;
overseas-edu\.com&lt;br /&gt;
iron-world\.com&lt;br /&gt;
cnyunge\.com&lt;br /&gt;
cnwinch\.com&lt;br /&gt;
rongpeng\.com&lt;br /&gt;
pasco-stationery\.com&lt;br /&gt;
accessories-car\.com&lt;br /&gt;
chinese-suppliers\.com&lt;br /&gt;
chinalifting\.com&lt;br /&gt;
blogletters\.com&lt;br /&gt;
shop\.tc&lt;br /&gt;
uvinewine\.co\.uk&lt;br /&gt;
couponmountain\.com&lt;br /&gt;
hukuki\.net&lt;br /&gt;
gift800\.net&lt;br /&gt;
mmyou\.com&lt;br /&gt;
chinamimi\.net&lt;br /&gt;
7csun\.com&lt;br /&gt;
fimdainternet\.com\.br&lt;br /&gt;
allwoodoxford\.com&lt;br /&gt;
cornishholidaysuk\.com&lt;br /&gt;
169xp.com&lt;br /&gt;
silberhochzeit\.de\.nr&lt;br /&gt;
-diaeten\.de\.vu&lt;br /&gt;
-testen\.de\.ms&lt;br /&gt;
malvorlagen\.de\.ms&lt;br /&gt;
-kochrezepte\.de\.vu&lt;br /&gt;
abnehmen\.freeweb-hosting\.com&lt;br /&gt;
hintergrundbilder\.us\.ms&lt;br /&gt;
waycn\.com&lt;br /&gt;
dealcn\.com&lt;br /&gt;
artsdeal\.com&lt;br /&gt;
stonedeal\.com&lt;br /&gt;
decorationsexport\.com&lt;br /&gt;
nikeproduct\.com&lt;br /&gt;
shoesbuynow\.com&lt;br /&gt;
seekcn\.net&lt;br /&gt;
tupianwu\.com&lt;br /&gt;
ling8\.com&lt;br /&gt;
ok8\.org&lt;br /&gt;
dirhot\.com&lt;br /&gt;
kan365\.com&lt;br /&gt;
yuding\.org&lt;br /&gt;
sex-fu\.com&lt;br /&gt;
geneostar\.com&lt;br /&gt;
princess-mononoke\.com&lt;br /&gt;
a--e\.com&lt;br /&gt;
card-lottery\.org&lt;br /&gt;
nikeshoesshop\.com&lt;br /&gt;
nikesupplier\.com&lt;br /&gt;
top-point\.net&lt;br /&gt;
ukex\.net&lt;br /&gt;
yedian\.com&lt;br /&gt;
contake\.com&lt;br /&gt;
ulcer\.by\.ru&lt;br /&gt;
ulcer\.ws&lt;br /&gt;
loverussianwife\.com&lt;br /&gt;
gt-lite\.com&lt;br /&gt;
flowerwish\.com&lt;br /&gt;
sec-battery\.co\.uk&lt;br /&gt;
-hire\.co\.uk&lt;br /&gt;
tcom-control\.co\.uk&lt;br /&gt;
parkersexecutivecar\.co\.uk&lt;br /&gt;
beaumont-bar\.co\.uk&lt;br /&gt;
owaceilings\.co\.uk&lt;br /&gt;
jgc-network\.co\.uk&lt;br /&gt;
execsoft-software\.co\.uk&lt;br /&gt;
bodet-clocks\.co\.uk&lt;br /&gt;
buzz-hotels\.co\.uk&lt;br /&gt;
longcrossgroup\.co\.uk&lt;br /&gt;
reuterbrook\.co\.uk&lt;br /&gt;
pantandsocks\.co\.uk&lt;br /&gt;
bjrealcolor\.com&lt;br /&gt;
efuchina\.com&lt;br /&gt;
21cnmanager\.com&lt;br /&gt;
xunte\.com&lt;br /&gt;
aclas\.com&lt;br /&gt;
radi-instrument\.com&lt;br /&gt;
wbzj\.com&lt;br /&gt;
marketingbetter\.com&lt;br /&gt;
topcel-battery\.com&lt;br /&gt;
23mr\.com&lt;br /&gt;
bennettchina\.com&lt;br /&gt;
luckyarn\.com&lt;br /&gt;
shgoto\.com&lt;br /&gt;
battery-oem\.com&lt;br /&gt;
shgoto\.com&lt;br /&gt;
kingview\.com&lt;br /&gt;
hlhologram\.com&lt;br /&gt;
haiz\.com&lt;br /&gt;
jiasongmachine\.com&lt;br /&gt;
fiporter\.com&lt;br /&gt;
brightking\.com&lt;br /&gt;
lily-bearing\.com&lt;br /&gt;
waysvalves\.com&lt;br /&gt;
hy-chem\.net&lt;br /&gt;
v2tech\.com&lt;br /&gt;
pumpvalveworld\.com&lt;br /&gt;
flashfun\.com&lt;br /&gt;
eastdb\.com&lt;br /&gt;
[0-9]+fang\.com&lt;br /&gt;
\.omnia\.co\.uk&lt;br /&gt;
shopper-jobs\.us&lt;br /&gt;
-outlet\.de&lt;br /&gt;
#-spiele\.de&lt;br /&gt;
-kaufen\.de&lt;br /&gt;
-partner\.nl&lt;br /&gt;
-partner\.de&lt;br /&gt;
-partner\.se&lt;br /&gt;
bjedin\.com&lt;br /&gt;
vivaful\.com&lt;br /&gt;
googlead\.com&lt;br /&gt;
21cnbj\.com&lt;br /&gt;
packmc\.com&lt;br /&gt;
dnsvhost\.com&lt;br /&gt;
2kdata\.com&lt;br /&gt;
raiddata\.com&lt;br /&gt;
nactech\.com&lt;br /&gt;
markemiah\.com&lt;br /&gt;
jobbnu\.com&lt;br /&gt;
ifamen\.com&lt;br /&gt;
hrbyly\.com&lt;br /&gt;
firmasiden\.com&lt;br /&gt;
bpzj\.com&lt;br /&gt;
bnuteacher\.com&lt;br /&gt;
datasoon\.com&lt;br /&gt;
butianshi\.com&lt;br /&gt;
iqwork\.com&lt;br /&gt;
uswebdata\.com&lt;br /&gt;
bnuol\.com&lt;br /&gt;
hddata\.com&lt;br /&gt;
by-and-by\.com&lt;br /&gt;
egyway\.com&lt;br /&gt;
xxx\.biz&lt;br /&gt;
bucuo\.net&lt;br /&gt;
-china\.com&lt;br /&gt;
cqhyjx\.com&lt;br /&gt;
qjfy\.com&lt;br /&gt;
guilintour\.net&lt;br /&gt;
360e\.net&lt;br /&gt;
chinajack\.com&lt;br /&gt;
jiefo\.com&lt;br /&gt;
web136\.net&lt;br /&gt;
hyey\.com&lt;br /&gt;
china-crestron\.com&lt;br /&gt;
fif-relay\.com&lt;br /&gt;
power-steering-pump\.com&lt;br /&gt;
xiaogang\.com&lt;br /&gt;
happysport\.com&lt;br /&gt;
cn006\.com&lt;br /&gt;
web136\.net&lt;br /&gt;
ittea\.net&lt;br /&gt;
mysunmun\.com&lt;br /&gt;
luck-star\.com&lt;br /&gt;
hailuo\.net&lt;br /&gt;
jnjlnet\.com&lt;br /&gt;
.sx98\.com&lt;br /&gt;
21cnbj\.com&lt;br /&gt;
cnsepm\.com&lt;br /&gt;
pdjt\.com&lt;br /&gt;
hjbt\.com&lt;br /&gt;
jsags\.com&lt;br /&gt;
bzsf\.com&lt;br /&gt;
cn-mzc\.com&lt;br /&gt;
yi-tong\.com&lt;br /&gt;
runtudyes\.com&lt;br /&gt;
cghyjx\.com&lt;br /&gt;
hegao\.com&lt;br /&gt;
star-machinery\.net&lt;br /&gt;
jitianmachine\.com&lt;br /&gt;
fultrust\.com&lt;br /&gt;
wx-e\.com&lt;br /&gt;
nahoku\.com&lt;br /&gt;
blogeasy\.com&lt;br /&gt;
paidsurveysforall\.com&lt;br /&gt;
isourceindia\.com&lt;br /&gt;
thuriam\.com&lt;br /&gt;
swellongtools\.com&lt;br /&gt;
tlup\.com&lt;br /&gt;
szhicom\.net&lt;br /&gt;
inflatables-china\.com&lt;br /&gt;
yourgoogle\.com&lt;br /&gt;
transcosmo\.com&lt;br /&gt;
ty9run\.com&lt;br /&gt;
ad-www\.com&lt;br /&gt;
10000s\.com&lt;br /&gt;
allwally.com&lt;br /&gt;
togoogle\.net&lt;br /&gt;
jiayinte\.com&lt;br /&gt;
pkuyy\.com&lt;br /&gt;
ebani\.com&lt;br /&gt;
52wenxue\.com&lt;br /&gt;
casino-online-on-line\.com&lt;br /&gt;
eczz\.com&lt;br /&gt;
211\.157\.35\.153&lt;br /&gt;
musica\.org\.es&lt;br /&gt;
y365\.com&lt;br /&gt;
-cam\.us&lt;br /&gt;
-cam-chat\.com&lt;br /&gt;
-chat-room\.us&lt;br /&gt;
-chat-live\.com&lt;br /&gt;
-chat-room\.com&lt;br /&gt;
-cams\.com&lt;br /&gt;
-amateur\.com&lt;br /&gt;
-webcams\.com&lt;br /&gt;
-show\.com&lt;br /&gt;
-cam\.com&lt;br /&gt;
-chat\.com&lt;br /&gt;
xyzdown\.com&lt;br /&gt;
boxget\.net&lt;br /&gt;
swan-storage\.com&lt;br /&gt;
china57\.com&lt;br /&gt;
touch168\.com&lt;br /&gt;
fly-sky\.com&lt;br /&gt;
ancientmoods\.com&lt;br /&gt;
zhanao\.com&lt;br /&gt;
easthome\.com&lt;br /&gt;
putixin\.com&lt;br /&gt;
d-secure\.com&lt;br /&gt;
dadaposter\.com&lt;br /&gt;
gongsizhuce\.com&lt;br /&gt;
huifu\.com&lt;br /&gt;
cnnttm\.com&lt;br /&gt;
soonlink\.net&lt;br /&gt;
cnbjflower\.com&lt;br /&gt;
huojia315\.com&lt;br /&gt;
sexeach\.com&lt;br /&gt;
branson-china\.com&lt;br /&gt;
lycos\.co\.uk/elo575&lt;br /&gt;
lycos\.es/migmigmig&lt;br /&gt;
lycos\.nl/pierre141&lt;br /&gt;
easyspace\.com/hkl&lt;br /&gt;
lj5\.net&lt;br /&gt;
beijingxinfa\.com&lt;br /&gt;
88888\.net&lt;br /&gt;
xzyrack\.com&lt;br /&gt;
sinrui\.com&lt;br /&gt;
bjjingtu\.com&lt;br /&gt;
dfrog\.be&lt;br /&gt;
-frauentag\.de\.sr&lt;br /&gt;
zonemu\.com&lt;br /&gt;
3sex-zone\.com&lt;br /&gt;
lazy-stars\.com&lt;br /&gt;
eblja\.com&lt;br /&gt;
sexy-eblja\.com&lt;br /&gt;
microzovd\.com&lt;br /&gt;
ama-son\.com&lt;br /&gt;
ad-ope\.com&lt;br /&gt;
lariska-porn\.com&lt;br /&gt;
-topliste\.com&lt;br /&gt;
tintenpatronen\.tv&lt;br /&gt;
strapse\.tv&lt;br /&gt;
4t\.com&lt;br /&gt;
zhongzhibiotech\.com&lt;br /&gt;
creator-cg\.com&lt;br /&gt;
sfcomm\.com&lt;br /&gt;
telogis\.com&lt;br /&gt;
dnsasp\.com&lt;br /&gt;
100free\.com&lt;br /&gt;
sixmarklhc\.org&lt;br /&gt;
-casino-chips\.com&lt;br /&gt;
pv365\.com&lt;br /&gt;
365pv\.com&lt;br /&gt;
pump365\.com&lt;br /&gt;
valve365\.com&lt;br /&gt;
bengfawang\.com&lt;br /&gt;
magnus-automation\.com&lt;br /&gt;
thaistudy\.net&lt;br /&gt;
think-t\.com&lt;br /&gt;
newstyle-w\.com&lt;br /&gt;
writerlw\.com&lt;br /&gt;
ly-yufeng\.com&lt;br /&gt;
lnhbsb\.com&lt;br /&gt;
dfhb\.com&lt;br /&gt;
xinpushihua\.com&lt;br /&gt;
casters-net\.com&lt;br /&gt;
amwaypower\.com&lt;br /&gt;
vita-biotech\.com&lt;br /&gt;
google123\.net&lt;br /&gt;
900house\.com&lt;br /&gt;
globalfbc\.com&lt;br /&gt;
xiloo\.com&lt;br /&gt;
xagoogle\.com&lt;br /&gt;
dvdcn\.net&lt;br /&gt;
xiaji\.net&lt;br /&gt;
guilinhotel\.info&lt;br /&gt;
nanting\.com&lt;br /&gt;
news123\.org&lt;br /&gt;
midiwu\.com&lt;br /&gt;
huola\.com&lt;br /&gt;
bjhsdx\.com&lt;br /&gt;
51zhengxing\.net&lt;br /&gt;
dongdao\.net&lt;br /&gt;
kredit-magazin\.com&lt;br /&gt;
dprktime\.com&lt;br /&gt;
lookupcars\.co\.uk&lt;br /&gt;
china2house\.com&lt;br /&gt;
buch5\.com&lt;br /&gt;
-watch-china\.org&lt;br /&gt;
dacash\.com&lt;br /&gt;
omeida\.com&lt;br /&gt;
ck100\.com&lt;br /&gt;
huihualin\.com&lt;br /&gt;
chindata\.com&lt;br /&gt;
tonzh\.com&lt;br /&gt;
51zhengxing\.net&lt;br /&gt;
raise-win\.com&lt;br /&gt;
approachina\.com&lt;br /&gt;
bjacca\.com&lt;br /&gt;
tmrr\.com&lt;br /&gt;
1annonce\.com&lt;br /&gt;
sunstar\.ws&lt;br /&gt;
cock\.ws&lt;br /&gt;
adp6\.co\.uk&lt;br /&gt;
gatewaytotheorient\.com&lt;br /&gt;
domesticgear\.com&lt;br /&gt;
aajj\.net&lt;br /&gt;
aauu\.net&lt;br /&gt;
kykdz\.com&lt;br /&gt;
china-crawfish\.com&lt;br /&gt;
in-net\.ws&lt;br /&gt;
yahoo\.com/a1likostar&lt;br /&gt;
yahoo\.com/a0cany_2004&lt;br /&gt;
yahoo\.com/a00poleroid&lt;br /&gt;
yahoo\.com/a00asaz&lt;br /&gt;
yahoo\.com/a0_00leksa&lt;br /&gt;
yahoo\.com/stoons_cartoon&lt;br /&gt;
yahoo\.com/skystarpilot&lt;br /&gt;
yahoo\.com/klirinc&lt;br /&gt;
yahoo\.com/fhkdfohjdfhk&lt;br /&gt;
yahoo\.com/freekeramika&lt;br /&gt;
yahoo\.com/aikishot&lt;br /&gt;
les-mas-de-provence\.com&lt;br /&gt;
mp3prof\.com&lt;br /&gt;
fullhentaimovies\.net&lt;br /&gt;
-hentai\.net&lt;br /&gt;
tartkartong\.com&lt;br /&gt;
-cartoon\.com&lt;br /&gt;
macdostu\.com&lt;br /&gt;
disney-toons\.com&lt;br /&gt;
cn4e\.com&lt;br /&gt;
hzsaite\.com&lt;br /&gt;
shjiajiao\.com&lt;br /&gt;
myetang\.com&lt;br /&gt;
locloso\.com&lt;br /&gt;
bzzt\.net&lt;br /&gt;
zoosex\.net&lt;br /&gt;
knasweb\.se&lt;br /&gt;
marnkad\.nu&lt;br /&gt;
84g\.com&lt;br /&gt;
4acn\.com&lt;br /&gt;
in-sexstory\.com&lt;br /&gt;
pics69\.com&lt;br /&gt;
rp-story\.com&lt;br /&gt;
-preisvergleich\.de&lt;br /&gt;
price-comparison\.com&lt;br /&gt;
cupfart\.net&lt;br /&gt;
categoryshop\.com&lt;br /&gt;
rake-back\.com&lt;br /&gt;
clubducati\.com&lt;br /&gt;
virgoans\.co\.uk&lt;br /&gt;
grandads\.co\.uk&lt;br /&gt;
5p\.org\.uk&lt;br /&gt;
4mg\.com&lt;br /&gt;
noisybrain\.tv&lt;br /&gt;
3xx\.org&lt;br /&gt;
baby-sleep\.us&lt;br /&gt;
eq-1\.usrecipes&lt;br /&gt;
online-web-detective\.com&lt;br /&gt;
pop-the-question\.us&lt;br /&gt;
gooddy-images\.com&lt;br /&gt;
catering\.better-living\.us&lt;br /&gt;
ultrawiredsex\.com&lt;br /&gt;
apache-stuff\.com&lt;br /&gt;
css-stuff\.com&lt;br /&gt;
pythoninfo\.com&lt;br /&gt;
ushummingbirds&lt;br /&gt;
usfederal-firearms-license&lt;br /&gt;
black-sex-teen\.com&lt;br /&gt;
wislearn\.tv&lt;br /&gt;
popkalaset\.nu&lt;br /&gt;
tgpoverdose\.com&lt;br /&gt;
porrposten\.com&lt;br /&gt;
helena\.lindskog\.ws&lt;br /&gt;
vscorp\.com&lt;br /&gt;
realestatecds\.com&lt;br /&gt;
letscompareit\.com&lt;br /&gt;
archive4mail\.com&lt;br /&gt;
funeral-planning\.us&lt;br /&gt;
spytek\.tv&lt;br /&gt;
annonsplatsen\.nu&lt;br /&gt;
internet-world\.nu&lt;br /&gt;
de-lete\.tv&lt;br /&gt;
puttel\.com&lt;br /&gt;
vastra\.nu&lt;br /&gt;
quality\.nu&lt;br /&gt;
nudotnetguy&lt;br /&gt;
save-money\.ws&lt;br /&gt;
brig\.nu&lt;br /&gt;
helena\.lindskog\.ws&lt;br /&gt;
pics-of\.com&lt;br /&gt;
pics-of\.org&lt;br /&gt;
pictures-free\.org&lt;br /&gt;
wic\.nu&lt;br /&gt;
xvil\.tv&lt;br /&gt;
vetskapskoltema\.nu&lt;br /&gt;
mauraders\.nu&lt;br /&gt;
usstop-your-divorce&lt;br /&gt;
etrafik\.com&lt;br /&gt;
everythingonweb\.net&lt;br /&gt;
a-z-how-to\.us&lt;br /&gt;
day0\.comcatch-a-cheat&lt;br /&gt;
states\.hostrocket\.com&lt;br /&gt;
sew-roman-shades\.com&lt;br /&gt;
medica-center\.com&lt;br /&gt;
google8\.net&lt;br /&gt;
websitedesigningpromotion\.com&lt;br /&gt;
bahraichfun\.com&lt;br /&gt;
thewebbrains\.com&lt;br /&gt;
overseaspharmacy\.com&lt;br /&gt;
biztravels\.com&lt;br /&gt;
ceramic-mugs\.com&lt;br /&gt;
governmentgrants-us\.com&lt;br /&gt;
justsweatshirts\.com&lt;br /&gt;
tmlawoffices\.com&lt;br /&gt;
gccgle\.com&lt;br /&gt;
lingeriesex\.org&lt;br /&gt;
monolove\.org&lt;br /&gt;
sweetadultpics\.com&lt;br /&gt;
pansat2300\.com&lt;br /&gt;
dvbcardgroup\.com&lt;br /&gt;
bsdseek\.com&lt;br /&gt;
flashworm\.com&lt;br /&gt;
kkktv\.com&lt;br /&gt;
qqbug\.com&lt;br /&gt;
drusearch\.com&lt;br /&gt;
gopages\.net&lt;br /&gt;
pornxxxsearch\.com&lt;br /&gt;
divaporn\.com&lt;br /&gt;
virginsplanet\.com&lt;br /&gt;
porn\.com&lt;br /&gt;
porn\.biz&lt;br /&gt;
porn\.us&lt;br /&gt;
realyoungboy\.com&lt;br /&gt;
olderlady\.net&lt;br /&gt;
dominatrix-domination\.com&lt;br /&gt;
mailorder-steroids\.com&lt;br /&gt;
contactlensesprice\.com&lt;br /&gt;
merkey\.net&lt;br /&gt;
xmyyz\.com&lt;br /&gt;
lct3000\.com&lt;br /&gt;
wuyue\.cn&lt;br /&gt;
curtainnet\.com&lt;br /&gt;
fabric-fur&lt;br /&gt;
insect-china\.com&lt;br /&gt;
adanov\.com&lt;br /&gt;
mdpub\.com&lt;br /&gt;
swing-in-golf\.com&lt;br /&gt;
golf-slice\.com&lt;br /&gt;
help-tip\.com&lt;br /&gt;
sanya-window\.net&lt;br /&gt;
go\.nease\.net&lt;br /&gt;
timescooter\.com&lt;br /&gt;
sbt-scooter\.com&lt;br /&gt;
dlctc\.com&lt;br /&gt;
#com\.cn&lt;br /&gt;
sh\.cn&lt;br /&gt;
frhpcn\.com&lt;br /&gt;
zzwz\.net&lt;br /&gt;
ktawebdesign\.com&lt;br /&gt;
freewebpage\.org&lt;br /&gt;
webtechin\.com&lt;br /&gt;
tpmschina\.com&lt;br /&gt;
sandwiki\.com&lt;br /&gt;
vonagediscount\.com&lt;br /&gt;
qinbo\.com&lt;br /&gt;
online-poker\.com&lt;br /&gt;
tveasy\.co\.uk&lt;br /&gt;
easyinkz\.co\.uk&lt;br /&gt;
diet-program\.com&lt;br /&gt;
debt-relief\.com&lt;br /&gt;
gargin\.com&lt;br /&gt;
doorhangers\.com&lt;br /&gt;
outer-court\.com&lt;br /&gt;
hostgold\.com\.br&lt;br /&gt;
yolanda3\.dynalias\.org&lt;br /&gt;
71space\.com&lt;br /&gt;
71space\.net&lt;br /&gt;
greensalmon\.co\.uk&lt;br /&gt;
creditcards\.com&lt;br /&gt;
ink-cartridges\.com&lt;br /&gt;
internet-dial-up\.com&lt;br /&gt;
1stop-mens-magazines\.com&lt;br /&gt;
1stop-penguins\.com&lt;br /&gt;
1stop&lt;br /&gt;
casinowatchdogs\.com&lt;br /&gt;
gamblingmethods\.com&lt;br /&gt;
bslh\.net&lt;br /&gt;
trainque\.com&lt;br /&gt;
newmediadesigns\.co\.uk&lt;br /&gt;
neue\.co\.uk&lt;br /&gt;
aarrss\.com&lt;br /&gt;
wowfactor\.co\.uk&lt;br /&gt;
123mortgagecentre\.co\.uk&lt;br /&gt;
yorkshireradiatorcovers\.co\.uk&lt;br /&gt;
manways\.co\.uk&lt;br /&gt;
jacksontextiles\.co\.uk&lt;br /&gt;
sicl\.co\.uk&lt;br /&gt;
tsbooker\.co\.uk&lt;br /&gt;
abmdot\.com&lt;br /&gt;
summitconsultants\.co\.uk&lt;br /&gt;
pollutionprevention\.co\.uk&lt;br /&gt;
willowtechnology\.com&lt;br /&gt;
crashjobs\.com&lt;br /&gt;
googlefans\.cn&lt;br /&gt;
hsbaoli\.net&lt;br /&gt;
cnnttm\.com&lt;br /&gt;
webrank\.cn&lt;br /&gt;
xrio\.com&lt;br /&gt;
in-quito\.com&lt;br /&gt;
onlyher\.net&lt;br /&gt;
honourable\.net&lt;br /&gt;
inkhouse\.com\.au&lt;br /&gt;
mlapower\.com\.au&lt;br /&gt;
messagesonhold\.com\.au&lt;br /&gt;
eurogem\.com\.au&lt;br /&gt;
printerking\.com\.au&lt;br /&gt;
babyoliverboutique\.com&lt;br /&gt;
tuttibella\.com&lt;br /&gt;
ccc-cn\.org&lt;br /&gt;
hostmerit\.com&lt;br /&gt;
lj8\.net&lt;br /&gt;
myrice\.com&lt;br /&gt;
webcam\.ws&lt;br /&gt;
mba8\.com&lt;br /&gt;
d9d\.net&lt;br /&gt;
vipwww\.com&lt;br /&gt;
agreatserver\.com&lt;br /&gt;
#angelfire\.com&lt;br /&gt;
hostrocket\.com&lt;br /&gt;
51asa\.com&lt;br /&gt;
finetisp\.com&lt;br /&gt;
finet\.net\.cn&lt;br /&gt;
knowsky\.com&lt;br /&gt;
pikou\.com&lt;br /&gt;
searcher\.cn&lt;br /&gt;
sooyi\.com&lt;br /&gt;
hion\.cn&lt;br /&gt;
idchinese\.com&lt;br /&gt;
garment-china\.com&lt;br /&gt;
huakeclean\.com&lt;br /&gt;
chinafuturesound\.com&lt;br /&gt;
nice-beauty\.com&lt;br /&gt;
well-neng\.com&lt;br /&gt;
shengdagaoke\.com&lt;br /&gt;
china-maowang\.com&lt;br /&gt;
coverer\.com&lt;br /&gt;
witze\.eu\.com&lt;br /&gt;
148-law\.com&lt;br /&gt;
zt148\.com&lt;br /&gt;
bj-sd\.com&lt;br /&gt;
cstarcom\.com&lt;br /&gt;
fashuo300\.com&lt;br /&gt;
rampoint\.com&lt;br /&gt;
kangxin\.com&lt;br /&gt;
bjkhp\.com&lt;br /&gt;
sanyastar\.com&lt;br /&gt;
hisensors\.com&lt;br /&gt;
chinahr\.com&lt;br /&gt;
bjzufang\.com&lt;br /&gt;
ccxx\.net&lt;br /&gt;
dstmedia\.com&lt;br /&gt;
gyhx\.com&lt;br /&gt;
#bbell\.com           #may have blocked juliandibbell.com&lt;br /&gt;
cambridge-group\.org&lt;br /&gt;
glory-vision\.com&lt;br /&gt;
bjerwai\.com&lt;br /&gt;
melucky\.com&lt;br /&gt;
peak-e\.com&lt;br /&gt;
gotooa\.com&lt;br /&gt;
211\.157\.35\.153&lt;br /&gt;
cfeenet\.com&lt;br /&gt;
tsinghua\.edu\.cn&lt;br /&gt;
longsuncard\.com&lt;br /&gt;
ychzn\.com&lt;br /&gt;
sxcoal\.com&lt;br /&gt;
join-2008\.com&lt;br /&gt;
multivision\.com\.hk&lt;br /&gt;
creativewatch\.cn&lt;br /&gt;
googlepromotion\.com&lt;br /&gt;
gogoogle\.net&lt;br /&gt;
watch-china\.org&lt;br /&gt;
usedpchub\.com&lt;br /&gt;
sonnerie\.net&lt;br /&gt;
tonportable\.com&lt;br /&gt;
buup114\.net&lt;br /&gt;
aotubangshi\.com&lt;br /&gt;
dlctc\.com&lt;br /&gt;
hion\.cn&lt;br /&gt;
now8\.org&lt;br /&gt;
searcher\.cn&lt;br /&gt;
51asa\.com&lt;br /&gt;
chinafuturesound\.com&lt;br /&gt;
catsky\.com&lt;br /&gt;
dhxy\.net&lt;br /&gt;
diylabel\.com&lt;br /&gt;
zappmedia\.de&lt;br /&gt;
infoweb\.co\.nz&lt;br /&gt;
\.51\.net&lt;br /&gt;
\.91x\.net&lt;br /&gt;
macfilez\.net&lt;br /&gt;
balancingmachine\.cn&lt;br /&gt;
\.wding\.com&lt;br /&gt;
enine-pv\.com&lt;br /&gt;
damadaoju\.com&lt;br /&gt;
qd-heli\.com&lt;br /&gt;
qybalancingmachine\.com&lt;br /&gt;
fspv\.com&lt;br /&gt;
sh-xinping\.com&lt;br /&gt;
yyhq\.com&lt;br /&gt;
slmj\.com&lt;br /&gt;
hua-shun\.com\.cn&lt;br /&gt;
cnbess\.com&lt;br /&gt;
tailongjixie\.com&lt;br /&gt;
njningri\.com&lt;br /&gt;
ts-wood\.com&lt;br /&gt;
sdsanrex\.com&lt;br /&gt;
shenman\.com&lt;br /&gt;
okings\.com&lt;br /&gt;
jnqidong\.com&lt;br /&gt;
eliulin\.com&lt;br /&gt;
shtestm\.com&lt;br /&gt;
js-chenguang\.com&lt;br /&gt;
zzgj\.net&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 20-Mar-2005&lt;br /&gt;
x\d+x\.weedns\.com&lt;br /&gt;
x\d+x\.MyServer\.org&lt;br /&gt;
buy-\w+-cheap-\w+-online&lt;br /&gt;
x\d+x\.static\.net&lt;br /&gt;
x\d+x\.dnip\.net&lt;br /&gt;
x\d+x\.mooo\.com&lt;br /&gt;
x\d+x\.ig3\.net&lt;br /&gt;
x\d+x\.mercedesazcona\.com\.ar&lt;br /&gt;
x\d+x\.a\.la&lt;br /&gt;
x\d+x\.uk\.to&lt;br /&gt;
zx\.tang\.la&lt;br /&gt;
sx\.nazari\.org&lt;br /&gt;
zx\.shell\.la&lt;br /&gt;
sx\.z0rz\.com&lt;br /&gt;
sx\.wtf\.la&lt;br /&gt;
lo\.lee\.tv&lt;br /&gt;
\.msn\.hm&lt;br /&gt;
zx\.slave\.ca&lt;br /&gt;
x\d+\.us\.to&lt;br /&gt;
x\d+\.top\.tc&lt;br /&gt;
x\d+\.lov3\.net&lt;br /&gt;
s\d+\.bilsay\.com&lt;br /&gt;
x\d+\.plorp\.com&lt;br /&gt;
d\d+\.fate\.se&lt;br /&gt;
o\d+\.aus\.cc&lt;br /&gt;
www\d+\.cleanadulthost\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 Apr 22&lt;br /&gt;
effexor\.b0ne\.com&lt;br /&gt;
hydrocodone\.slyip\.net&lt;br /&gt;
phentermine\.gotgeeks\.com&lt;br /&gt;
prednisone\.3d-game\.com&lt;br /&gt;
vioxx\.3d-game\.com&lt;br /&gt;
cephalexin\.dynalias\.net&lt;br /&gt;
ultram\.is-a-geek\.com&lt;br /&gt;
cephalexin\.kicks-ass\.net&lt;br /&gt;
soma\.homelinux\.com&lt;br /&gt;
crestor\.dynalias\.net&lt;br /&gt;
ultram\.serveftp\.com&lt;br /&gt;
ritalin\.myvnc\.com&lt;br /&gt;
mobic\.sytes\.net&lt;br /&gt;
naproxen\.zapto\.org&lt;br /&gt;
lisinopril\.no-ip\.info&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 Apr 23&lt;br /&gt;
\.somee\.com&lt;br /&gt;
\.idilis\.ro&lt;br /&gt;
\.atspace\.com&lt;br /&gt;
menero\.blogspot\.com&lt;br /&gt;
theluvboat\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 May 1&lt;br /&gt;
\.isoway-yoga\.com&lt;br /&gt;
\.belinking\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 May 26&lt;br /&gt;
\.gmserver\.com&lt;br /&gt;
\.wagoo\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 May 29&lt;br /&gt;
\.feitian888\.com&lt;br /&gt;
\.iebook\.cn&lt;br /&gt;
hydrocodone&lt;br /&gt;
tramadol&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 June 02&lt;br /&gt;
51wisdom\.com&lt;br /&gt;
zjww\.com&lt;br /&gt;
websz\.com&lt;br /&gt;
air520\.com&lt;br /&gt;
dzsc\.com&lt;br /&gt;
163school\.com\.cn&lt;br /&gt;
myseo\.com\.cn&lt;br /&gt;
haole\.cn&lt;br /&gt;
gguu\.com&lt;br /&gt;
idc2008\.cn&lt;br /&gt;
rathost\.com&lt;br /&gt;
sky\.prohosting\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 June 04&lt;br /&gt;
labelcan\.com&lt;br /&gt;
&lt;br /&gt;
# spammed mozilla.org 2005 June 07&lt;br /&gt;
goatse&lt;br /&gt;
&lt;br /&gt;
# spammed on 27 June 2005&lt;br /&gt;
www\.6315\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 29 June 2005&lt;br /&gt;
forever\.kz&lt;br /&gt;
&lt;br /&gt;
#spammed on 5 July 2005&lt;br /&gt;
bestinternetblackjack\.org&lt;br /&gt;
&lt;br /&gt;
#spammed on 12 July 2005&lt;br /&gt;
www\.sztgzy\.com&lt;br /&gt;
www\.soofa\.com\.cn&lt;br /&gt;
www\.shsenhu\.com&lt;br /&gt;
www\.afanty\.com\.cn&lt;br /&gt;
www\.keynic\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 17 July 2005&lt;br /&gt;
qiangzhe\.cn&lt;br /&gt;
wangluoyingxiao&lt;br /&gt;
&lt;br /&gt;
#spammed on 19 July 2005&lt;br /&gt;
enic\.nl&lt;br /&gt;
&lt;br /&gt;
#spammed on 10 August 2005&lt;br /&gt;
9136\.cn&lt;br /&gt;
paybacksh\.com&lt;br /&gt;
office-021\.com&lt;br /&gt;
5151office\.cn&lt;br /&gt;
xinyitong\.org&lt;br /&gt;
youyipu\.com&lt;br /&gt;
floraday\.com\.cn&lt;br /&gt;
mhgzs\.com&lt;br /&gt;
autoing\.com\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 30 August 2005&lt;br /&gt;
\.notep\.com&lt;br /&gt;
\.freakin\.nl&lt;br /&gt;
\.mldhost\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 01 Sept 2005&lt;br /&gt;
xianwahl\.com&lt;br /&gt;
&lt;br /&gt;
#spammed 0n 02 Sept 2005&lt;br /&gt;
aspirin&lt;br /&gt;
celexa&lt;br /&gt;
daonil&lt;br /&gt;
diuretic&lt;br /&gt;
potassium&lt;br /&gt;
losartan&lt;br /&gt;
natrilix&lt;br /&gt;
prevacid&lt;br /&gt;
topamax&lt;br /&gt;
trazodone&lt;br /&gt;
triactin&lt;br /&gt;
triacet&lt;br /&gt;
truxophyllin&lt;br /&gt;
trypsin&lt;br /&gt;
tussafed&lt;br /&gt;
tussirex&lt;br /&gt;
valsartan&lt;br /&gt;
zelitrex&lt;br /&gt;
zanidip&lt;br /&gt;
xanax\.&lt;br /&gt;
diflucan&lt;br /&gt;
zovirax&lt;br /&gt;
bmw\.gameday\.de&lt;br /&gt;
buy-ecco-shoes\.zip\.to&lt;br /&gt;
gaming-computers\.how\.to&lt;br /&gt;
geforce-video-card\.go\.to&lt;br /&gt;
geico\.getit\.at&lt;br /&gt;
java-script\.soft-ware\.de&lt;br /&gt;
lodging\.snap\.to&lt;br /&gt;
mortar-mixer\.chip\.ms&lt;br /&gt;
cough-lozenge\.more\.at&lt;br /&gt;
buy-tafil\.playsite\.de&lt;br /&gt;
tertensif\.connect\.to&lt;br /&gt;
toprol\.bowl\.to&lt;br /&gt;
torecan\.jump\.to&lt;br /&gt;
tums\.mine\.at&lt;br /&gt;
twin-k\.warp9\.to&lt;br /&gt;
ultram\.board\.to&lt;br /&gt;
vaniqa\.hop\.to&lt;br /&gt;
zocor\.back\.to&lt;br /&gt;
&lt;br /&gt;
#spammed 0n 08 Sept 2005&lt;br /&gt;
buy-cialis&lt;br /&gt;
order-cialis&lt;br /&gt;
phentermine&lt;br /&gt;
&lt;br /&gt;
#spammed on 10 Sept 2005&lt;br /&gt;
mastrlynx\.com&lt;br /&gt;
raygunz\.org&lt;br /&gt;
&lt;br /&gt;
#spammed on 12 Sept 2005&lt;br /&gt;
home4u\.china\.com&lt;br /&gt;
mfdy8\.cn&lt;br /&gt;
dyok\.cn&lt;br /&gt;
g51\.cn&lt;br /&gt;
a51\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 26 Sept 2005&lt;br /&gt;
zh9\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 19 oct 2005&lt;br /&gt;
abcink\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 21 oct 2005&lt;br /&gt;
taes\.ac\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed on 23 oct 2005&lt;br /&gt;
coolhost\.biz&lt;br /&gt;
&lt;br /&gt;
#spammed on 17 nov 2005&lt;br /&gt;
smsdy\.cn&lt;br /&gt;
&lt;br /&gt;
#spammer on 29 nov 2005&lt;br /&gt;
delfi\.lv&lt;br /&gt;
&lt;br /&gt;
#spammed on 10 Dec 2005&lt;br /&gt;
boards2go\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on 12 Dec 2005&lt;br /&gt;
adult\.dynu\.net&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patterns wiki 13 Dec 2005&lt;br /&gt;
buy-ativan\.fil\.ph&lt;br /&gt;
celika\.dynu\.net&lt;br /&gt;
4allfree\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patterns wiki 14 Dec 2005&lt;br /&gt;
h1\.ripway\.com&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patters wiki 17 Dec 2005&lt;br /&gt;
sex\.lycos1\.com&lt;br /&gt;
buy-cheap-meds\.us&lt;br /&gt;
&lt;br /&gt;
#spammed on Ajax Patterns wiki 20 Dec 2005&lt;br /&gt;
www\.bharatmatrimony\.com&lt;br /&gt;
bmser\.telugumatrimony\.com&lt;br /&gt;
www\.dog-guide\.org&lt;br /&gt;
www\.saunaguide\.org&lt;br /&gt;
www\.classytattoos\.com&lt;br /&gt;
www\.voip-guide\.org&lt;br /&gt;
&lt;br /&gt;
#merry christmas from some lame spammer&lt;br /&gt;
www\.mp3\.com&lt;br /&gt;
amoxil\.white\.prohosting\.com&lt;br /&gt;
white\.prohosting\.com&lt;br /&gt;
&lt;br /&gt;
#preventative, will remove later if required&lt;br /&gt;
www\.chem-online\.org&lt;br /&gt;
www\.solviolence\.org&lt;br /&gt;
&lt;br /&gt;
#devmo spam dec 28&lt;br /&gt;
prohosting\.com&lt;br /&gt;
321webmaster\.com&lt;br /&gt;
hk852\.to&lt;br /&gt;
blogdrive\.com&lt;br /&gt;
blogs\.forumer\.com&lt;br /&gt;
taken\.to&lt;br /&gt;
www\.mp3\.com&lt;br /&gt;
h1\.ripway\.com&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki&lt;br /&gt;
getpaid5\.white\.prohosting\.com&lt;br /&gt;
business5\.white\.prohosting\.com&lt;br /&gt;
200money\.white\.prohosting\.com&lt;br /&gt;
white\.prohosting\.com&lt;br /&gt;
www\.teainfo\.org&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 2&lt;br /&gt;
lol\.to&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 4&lt;br /&gt;
www\.technomatic\.com&lt;br /&gt;
www\.softwarematrix\.org&lt;br /&gt;
www\.swimsuitguide\.com&lt;br /&gt;
www\.wifi-planet\.org&lt;br /&gt;
www\.gpsplanet\.org&lt;br /&gt;
www\.conferencing-guide\.com&lt;br /&gt;
www\.callcenter-guide\.com&lt;br /&gt;
www\.voipweb\.biz&lt;br /&gt;
&lt;br /&gt;
#spam from MDC, hooray&lt;br /&gt;
dir\.fasthoster\.de&lt;br /&gt;
northwestairlines\.bravehost\.com&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 7&lt;br /&gt;
phone-cards\.vorbo\.com&lt;br /&gt;
windows-vinyl\.stdhost\.net&lt;br /&gt;
replica-rolexes\.kelly-hosting\.com&lt;br /&gt;
&lt;br /&gt;
#spam from MDC, jan 15&lt;br /&gt;
games\.net4free\.org&lt;br /&gt;
&lt;br /&gt;
#preventative from ajax patterns wiki jan 20&lt;br /&gt;
h1\.ripway\.com&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org jan 23&lt;br /&gt;
cunt-archive\.info&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org jan 29&lt;br /&gt;
3dup\.net&lt;br /&gt;
babyhomepages\.net&lt;br /&gt;
20six\.co\.uk&lt;br /&gt;
cyberturf\.com&lt;br /&gt;
insurancelife\.bravehost\.com&lt;br /&gt;
&lt;br /&gt;
#spam on developer.mozilla.org feb 7&lt;br /&gt;
rubberjj\.com&lt;br /&gt;
terry5\.net&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org feb 23&lt;br /&gt;
adult-sex-girls\.info&lt;br /&gt;
adultengine\.info&lt;br /&gt;
girls-with-cunts\.info&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mozilla.org feb 24&lt;br /&gt;
\.info/index(\d){4,6}\.htm&lt;br /&gt;
porn\.info&lt;br /&gt;
&lt;br /&gt;
#spammed MDC feb 27&lt;br /&gt;
f79asd3454dfsdf\.com&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 7&lt;br /&gt;
rx\.auto\.pl&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 7&lt;br /&gt;
www\.zorpia\.com&lt;br /&gt;
blogspirit\.com&lt;br /&gt;
comunalia\.com&lt;br /&gt;
blogcu\.com&lt;br /&gt;
007box\.de&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 8 this isn&#039;t working for some reason&lt;br /&gt;
www\.blogcu\.com&lt;br /&gt;
www\.zorpia\.com&lt;br /&gt;
\.blogspirit\.com&lt;br /&gt;
\.007box\.de&lt;br /&gt;
www\.comunalia\.com&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.mo mar 13&lt;br /&gt;
sprot2\.com&lt;br /&gt;
&lt;br /&gt;
#spammed MDC mar 14&lt;br /&gt;
auto\.pl&lt;br /&gt;
allgames4u\.net&lt;br /&gt;
games\.az\.pl&lt;br /&gt;
rx\.auto\.pl&lt;br /&gt;
&lt;br /&gt;
#preemptive addition (spam on ajax patterns wiki)&lt;br /&gt;
www\.stonephenix\.com&lt;br /&gt;
&lt;br /&gt;
#spammed wiki.m.o mar 29&lt;br /&gt;
buddy4u\.com&lt;br /&gt;
fotki\.com&lt;br /&gt;
ditech-mortgage\.altavista\.in\.ua&lt;br /&gt;
herring\.cc\.gatech\.edu&lt;br /&gt;
&lt;br /&gt;
#spammed mdc mar 31&lt;br /&gt;
www\.rediffmail\.com&lt;br /&gt;
&lt;br /&gt;
#spammed apr 5&lt;br /&gt;
wre\.pl&lt;br /&gt;
x7\.pl&lt;br /&gt;
quest\.pl&lt;br /&gt;
net\.tc&lt;br /&gt;
ua\.tc&lt;br /&gt;
uk\.pn&lt;br /&gt;
us\.pn&lt;br /&gt;
algohio\.com&lt;br /&gt;
if\.ua&lt;br /&gt;
in\.ua&lt;br /&gt;
wiki\.cs\.uiuc\.edu&lt;br /&gt;
republika\.pl&lt;br /&gt;
mywebpage\.netscape\.com&lt;br /&gt;
avlimil\.bravehost\.com&lt;br /&gt;
mysite\.com\.ua&lt;br /&gt;
mujweb\.cz&lt;br /&gt;
herring\.cc\.gatech\.edu&lt;br /&gt;
buddy4u\.com&lt;br /&gt;
buddyprofile\.com&lt;br /&gt;
&lt;br /&gt;
#spammed apr 19&lt;br /&gt;
sitepalace\.com&lt;br /&gt;
&lt;br /&gt;
#preventative&lt;br /&gt;
hrentut\.org&lt;br /&gt;
&lt;br /&gt;
#spammed on may 25&lt;br /&gt;
buddyprofile\.com&lt;br /&gt;
blog.moddingplanet\.it&lt;br /&gt;
blox\.pl&lt;br /&gt;
&lt;br /&gt;
#generalizing to full domain for repeated spam&lt;br /&gt;
3x\.ro&lt;br /&gt;
&lt;br /&gt;
#generalizing to full domain to prevent repeated spam&lt;br /&gt;
lx\.ro&lt;br /&gt;
&lt;br /&gt;
#Spammed June 14 (many subdomains)&lt;br /&gt;
qsh\.sk&lt;br /&gt;
&lt;br /&gt;
#Spammed June 18&lt;br /&gt;
tjshenguang\.com&lt;br /&gt;
qj100\.net&lt;br /&gt;
&lt;br /&gt;
#Subdomains spammed June 19&lt;br /&gt;
freecities\.com&lt;br /&gt;
&lt;br /&gt;
#spammed July 15&lt;br /&gt;
interneo\.us/&lt;br /&gt;
&lt;br /&gt;
#spammed July 20&lt;br /&gt;
ashleyfurniture\.zerohosting\.org&lt;br /&gt;
&lt;br /&gt;
#spammed July 24&lt;br /&gt;
heapwowgold\.co\.uk&lt;br /&gt;
&lt;br /&gt;
#spammed July 26&lt;br /&gt;
naszemiasto\.pl&lt;br /&gt;
jo\.pl&lt;br /&gt;
td\.pl&lt;br /&gt;
&lt;br /&gt;
#spammed Aug 15&lt;br /&gt;
vivelesrondes\.com&lt;br /&gt;
nychesskids\.com&lt;br /&gt;
makinamuhendisi\.com&lt;br /&gt;
empirepoker\.u288\.com&lt;br /&gt;
carspoker\.u288\.com&lt;br /&gt;
0755banjia\.com&lt;br /&gt;
0755wuliu\.com&lt;br /&gt;
0755ys\.net&lt;br /&gt;
0755kt\.com&lt;br /&gt;
86fanyi\.com&lt;br /&gt;
dzbq\.com&lt;br /&gt;
szpcbq\.com&lt;br /&gt;
ehn\.cn&lt;br /&gt;
&lt;br /&gt;
#spammed Aug 28&lt;br /&gt;
hometown\.aol\.com\/pnxdypa\/&lt;br /&gt;
&lt;br /&gt;
#spammed Nov 22&lt;br /&gt;
aqhhhh\.info&lt;br /&gt;
&lt;br /&gt;
#spammed Nov 24&lt;br /&gt;
ks0dhs\.info&lt;br /&gt;
crea\.html\.it&lt;br /&gt;
&lt;br /&gt;
#spammed Nov 25&lt;br /&gt;
naacpncnetwork\.org&lt;br /&gt;
&lt;br /&gt;
#spammed Dec 13&lt;br /&gt;
fantasyartdesign\.com&lt;br /&gt;
&lt;br /&gt;
#spammed Dec 19&lt;br /&gt;
dgo5d\.info&lt;br /&gt;
&lt;br /&gt;
#spammed Jan 7&lt;br /&gt;
z\.la&lt;br /&gt;
flingk\.com&lt;br /&gt;
&lt;br /&gt;
#spammed apr 8&lt;br /&gt;
www\.pakstop\.com&lt;br /&gt;
nireblog\.com&lt;br /&gt;
blogs\.1up\.in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #&amp;lt;/pre&amp;gt; &amp;lt;!-- leave this line exactly as it is --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Labs/Joey/database&amp;diff=54205</id>
		<title>Labs/Joey/database</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Labs/Joey/database&amp;diff=54205"/>
		<updated>2007-04-09T08:24:48Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of 1176054423, changed back to last version by Clouserw&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Labs/Joey|Joey]] &amp;amp;raquo; Database&lt;br /&gt;
&lt;br /&gt;
[http://people.mozilla.org/~clouserw/public/joey/joey.schema.png Schema Diagram] (png)&lt;br /&gt;
&lt;br /&gt;
[http://svn.mozilla.org/labs/joey/trunk/servers/site/app/config/sql/joey.sql Schema SQL] (txt)&lt;br /&gt;
&lt;br /&gt;
== Field descriptions ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;users&#039;&#039;&#039;&lt;br /&gt;
 +------------------+------------------+------+-----+---------+----------------+&lt;br /&gt;
 | Field            | Description                                              |&lt;br /&gt;
 +------------------+------------------+------+-----+---------+----------------+&lt;br /&gt;
 | id               |                                                          |&lt;br /&gt;
 | username         |                                                          |&lt;br /&gt;
 | password         |                                                          |&lt;br /&gt;
 | email            |                                                          |&lt;br /&gt;
 | confirmationcode | If needed to confirm email, it&#039;s used.  Otherwise, null. |&lt;br /&gt;
 | phone_id         |                                                          |&lt;br /&gt;
 | operator_id      |                                                          |&lt;br /&gt;
 | phonenumber      |                                                          |&lt;br /&gt;
 | notes            |                                                          |&lt;br /&gt;
 | disabled         |                                                          |&lt;br /&gt;
 | created          |                                                          |&lt;br /&gt;
 | modified         |                                                          |&lt;br /&gt;
 +------------------+------------------+------+-----+---------+----------------+&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;operators&#039;&#039;&#039;&lt;br /&gt;
 +-------------+------------------+------+-----+---------+-------------+&lt;br /&gt;
 | Field       | Description                                           |&lt;br /&gt;
 +-------------+------------------+------+-----+---------+-------------+&lt;br /&gt;
 | id          |                                                       |&lt;br /&gt;
 | provider    | Name of the provider (eg. T-Mobile, Nextel, etc.)     |&lt;br /&gt;
 | emaildomain | The domain+tld if email SMS is supported              |&lt;br /&gt;
 | created     |                                                       |&lt;br /&gt;
 | modified    |                                                       |&lt;br /&gt;
 +----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uploads&#039;&#039;&#039;&lt;br /&gt;
 +----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
 | Field    | Description                                              |&lt;br /&gt;
 +----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
 | id       |                                                          |&lt;br /&gt;
 | user_id  |                                                          |&lt;br /&gt;
 | title    | Defaults to referrer title, can be modified              |&lt;br /&gt;
 | referrer | The source URL that this object was uploaded from        |&lt;br /&gt;
 | created  |                                                          |&lt;br /&gt;
 | modified |                                                          |&lt;br /&gt;
 +----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;files&#039;&#039;&#039;&lt;br /&gt;
 +-----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
 | Field     | Description&lt;br /&gt;
 +-----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
 | id        |                                                          |&lt;br /&gt;
 | upload_id |                                                          |&lt;br /&gt;
 | name      | The filename on disk                                     |&lt;br /&gt;
 | size      | The size of the file on disk                             |&lt;br /&gt;
 | type      | The type of the file (eg. image/png)                     |&lt;br /&gt;
 | preview   | The filename of the preview on disk (always an image/png)|&lt;br /&gt;
 | created   |                                                          |&lt;br /&gt;
 | modified  |                                                          |&lt;br /&gt;
 +-----------+------------------+------+-----+---------+----------------+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;contentsources&#039;&#039;&#039;&lt;br /&gt;
 +----------------------+------------------+------+-----+---------+-------+&lt;br /&gt;
 | Field                | Description                                     |&lt;br /&gt;
 +----------------------+------------------+------+-----+---------+-------+&lt;br /&gt;
 | id                   |                                                 |&lt;br /&gt;
 | upload_id            |                                                 |&lt;br /&gt;
 | source               | Textual representation. Can be XML, a URL, etc. |&lt;br /&gt;
 | contentsourcetype_id |                                                 |&lt;br /&gt;
 | created              |                                                 |&lt;br /&gt;
 | modified             |                                                 |&lt;br /&gt;
 +----------------------+------------------+------+-----+---------+-------+&lt;br /&gt;
&#039;&#039;This table gets a bonus explanation.  The `source` column is basically a pointer to information elsewhere on the web.  As the project grows, the types of content (specified in `contentsourcetypes`) in this field can grow.  The two supported types right now are microsummaries (XML) and RSS (URL).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;contentsourcetypes&#039;&#039;&#039;&lt;br /&gt;
 +----------+------------------+------+-----+---------+-----+&lt;br /&gt;
 | Field    | Description                                   |&lt;br /&gt;
 +----------+------------------+------+-----+---------+-----+&lt;br /&gt;
 | id       |                                               |&lt;br /&gt;
 | name     | The type of content (eg. application/rss+xml) |&lt;br /&gt;
 | created  |                                               |&lt;br /&gt;
 | modified |                                               |&lt;br /&gt;
 +----------+------------------+------+-----+---------+-----+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;phones&#039;&#039;&#039;&lt;br /&gt;
 +----------+-------------------+&lt;br /&gt;
 | Field    | Description       |&lt;br /&gt;
 +----------+-------------------+&lt;br /&gt;
 | id       |                   |&lt;br /&gt;
 | name     | Name of the phone |&lt;br /&gt;
 | created  |                   |&lt;br /&gt;
 | modified |                   |&lt;br /&gt;
 +----------+-------------------+&lt;br /&gt;
&#039;&#039;This is a table that will hold information about phones.  It will expand as we get more information on the phones.  If a phone doesn&#039;t exist, there will be a &amp;quot;generic&amp;quot; type with some safe defaults.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Device_Sync&amp;diff=53604</id>
		<title>Calendar:Device Sync</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Device_Sync&amp;diff=53604"/>
		<updated>2007-04-01T18:18:03Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Removing advertisements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Device Sync =&lt;br /&gt;
&lt;br /&gt;
We are working on the ability to synchronize calendar with handhelds (pda&#039;s). This should work with a wide range of devices, and on the main platforms (windows, linux, mac). It should work with all types of calendars that we offer (ics, caldav, sqlite)&lt;br /&gt;
&lt;br /&gt;
* On linux, communicating with the handheld can either be done directly (libvisor) or by third party software, such as [http://multisync.sourceforge.net multisync] or [http://www.opensync.org opensync]. OpenSync is a general synchronization framework that currently runs on linux and mac. A windows port is also planned. The plugins are ported from the multisync project, so everything available there, will also be available in opensync (palm support, irmc, syncml, gpe, opie, wince devices).  You can also have a look at the short [http://www.opensync.org/file/trunk/docs/OpenSync-WhitePaper.pdf?format=raw whitepaper] describing opensync. Since opensync is just a library it would be possible to embed it directly in the application.&lt;br /&gt;
* On windows, there is activesync and hotsync (iirc). But I don&#039;t know enough of them to decide what to use. What are its capabilities? Does it have sync logic build in?&lt;br /&gt;
* &#039;&#039;AIUI, HotSync is a Palm-specific (closed) sync client, while ActiveSync is (closed) WinCE-specific. You can write conduits for HotSync; I think there are dev kits available for this. I don&#039;t know about ActiveSync. Syncing to mobile devices also includes mobiles IMHO, which will probably use a mix of sync clients (e.g. Siemens S55 uses XTNDConnectPC, Motorola use StarFish&#039;s TrueSync) which could all probably have &amp;quot;conduit&amp;quot; equivalents written for them. I don&#039;t know if this is the approach you want - it&#039;s potentially a lot of different interfaces. -- BenS&#039;&#039;&lt;br /&gt;
* Concerning ActiveSync, there &#039;&#039;&#039;is&#039;&#039;&#039; a possibility to write conduits. This however involves serious headaches, as IIRC the API is a true Microsoft spec, if you know what I mean. Therefore many 3rd party sync utilities rely on some sort of client-pull mechanism on the PocketPC side. (see [http://www.sync4j.org/ sync4j])&lt;br /&gt;
* An addition to BenS comment above: Late-model Sony Ericsson phones also use XTNDConnectPC to sync with Windows and also directly with Microsoft Outlook.&lt;br /&gt;
* On mac, i don&#039;t know the situation at all.&lt;br /&gt;
* &#039;&#039;There&#039;s something called &amp;quot;.Mac&amp;quot; sync on OS X. To integrate with this, you can use the DotMac SDK [[http://developer.apple.com/internet/dotmackit.html]] -- BenS&#039;&#039;&lt;br /&gt;
* While iSync from Mac OS 10.3 is not syncML compatible, iSync &amp;amp; .Mac sync (included with Mac OS 10.4) both are.&lt;br /&gt;
Calendar already needs to have support for syncing two calICalendars (see [[Calendar:Networking Sharing Syncing]]). The logic to sync two calendars could be reused, either by implementing a calICalendar for the handheld, or by making the logic a little bit more general.&lt;br /&gt;
&lt;br /&gt;
Another approach is to make the third party app export the handheld data into a file calendar can read. This calendar can then be synced, and after that the third party app can send the data back to the handheld.&lt;br /&gt;
&lt;br /&gt;
The third way is to create some ipc between calendar and the thirdparty app, and let that app do the logic. multisync has the logic build in, but what about windows and mac? And do we want to depend on multisync?&lt;br /&gt;
&lt;br /&gt;
The downside with those approaches is that calendar needs to run while syncing. This is mainly because we also want syncing to work with non-ics calendars, like caldav.&lt;br /&gt;
&lt;br /&gt;
[SaintDanBert wrote:]&lt;br /&gt;
One might expect that calendar sync happens automatically.  Any design that does not plan for mostly hands off sync seems flawed from the start.  Once one requests a PDA sync with the workstation, I do not want any manual steps&lt;br /&gt;
between my PDA and the final destination if they can be avoided.  &lt;br /&gt;
&lt;br /&gt;
A 3rd party app might sit between Sunbird/Lightning calendar and any PalmOS aware calendar.  The app can sniff the PalmOS calendar on some schedule, grab the data of interest, and make it available to Sunbird/Lightning.  It could also deliver a smart data-export using a TEE in the logic:  write export file AND post to Mozilla calendar parts. --Saint.&lt;br /&gt;
&lt;br /&gt;
== SyncML ==&lt;br /&gt;
&lt;br /&gt;
SyncML is a standard, but can we use it safely without any worries?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;AIUI (from reading other projects&#039; mailing lists and web pages), it is implemented slightly differently across different clients. There is certification for interoperability of SyncML products; the list is long and at [[http://www.openmobilealliance.org/tech/affiliates/syncml/syncml_compliant_products.html]]. NB it can use HTTP as a transport, and a fair few of the clients on that list seem to support HTTP rather than OBEX; this should be relatively easy to integrate into Mozilla :-) - BenS&#039;&#039;&lt;br /&gt;
* &#039;&#039;All of the IPR patents for SyncML are presently only at application stage according to the Open Mobile Alliance&#039;s IPR Declaration page [[http://www.openmobilealliance.org/about_OMA/OMA_IPR_Declarations.html]]. If they make it through, I&#039;m guessing either the Moz Foundation or users would have to pay licensing on it. What&#039;s the policy on this kind of thing? - BenS&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Most Symbian OS Series 60 and above, late-model Sony Ericsson, and (AFIACT) all &amp;gt;=2004 Motorola phones have SyncML support in one form or another. Some only via OTA (Over The Air, ie: HTTP), and some like the new Motorola Linux-based phones (a768i, a780) support it via OTA, USB and infrared. One benefit of SyncML support, as BenS noted, would be a large base of device support.&lt;br /&gt;
&lt;br /&gt;
* The current version of Apples iSync (2.2 (shipped with Tiger)) is the first version of the software that is syncML compatible.&lt;br /&gt;
&lt;br /&gt;
* SyncML seems a good idea to me in general. Perhaps a generic SyncML support would be great, so conduit sync could be left to the end user. (Using, for example, the [http://www.sync4j.org/ sync4j] project mentioned above.&lt;br /&gt;
&lt;br /&gt;
* We (the people from the opensync project) are currently implementing a new syncml plugin. Since we didnt find a usable syncml library we started to write our own with support for general syncml, DS, Devinfo and later maybe DM. The supported transport mechanisms are http client, http server and obex client. It will be ready for testing at around middle of june. The license will be GPL.&lt;br /&gt;
&lt;br /&gt;
* Looking at your (opensync) web-page, it seems that a possible approach would be to use opensync as the sync engine, taking it as a whole library - forget just SyncML, it would make more sense to simply use opensync as a whole. Are there any major obstacles to that?&lt;br /&gt;
&lt;br /&gt;
== Help Wanted ==&lt;br /&gt;
&lt;br /&gt;
To make a plan that will work, we need to know what the situation is on Windows and on MacOSX. What apis are available to talk to handhelds? What logic is available?&lt;br /&gt;
&lt;br /&gt;
If you know more about those platforms from a developers perspective, please note it.&lt;br /&gt;
&lt;br /&gt;
 For ActiveSync-API you can show at Microsoft�s Compact Framework&lt;br /&gt;
http://msdn.microsoft.com/netframework/programming/netcf/cffaq/default.aspx#ActiveSync&lt;br /&gt;
&lt;br /&gt;
=== Sync with PalmOS ===&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know anything about MacOS and PocketPCs, but I can tell a bit about Windows and Palm-pda&#039;s. There is a sync-software called HotSync (as written above). You can write conduits for this software. Don&#039;t know why they are called conduits, they are basically plugins. They are loaded and run when you &#039;hotsync&#039; a pda with your pc. This is done by pressing the hotsync-button on the pda&#039;s base-station. These conduits can be used to syncronize information between the pda and software on a pc.&lt;br /&gt;
The sync-process is not startet by pc-software (i.e. Sunbird), but instead by the pda&#039;s owner pressing a button. I guess it shouldn&#039;t be a problem to write a conduit that syncronizes events and tasks between a pda and Sunbird, if there is an api to the calendar-database. So that you can access events and tasks without actually starting Sunbird.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Update&#039;&#039;&#039;&lt;br /&gt;
I managed to access the Palm Todo database during a hotsync-operation using VisualBasic 6 (thats the only language I have). I will now try to figure out, how to access Sunbirds tasks. It would be great, if someone can give me some hints here.&lt;br /&gt;
&lt;br /&gt;
[[User:SebboKleine|SebastianKleine]] 01:24, 13 Jan 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
- I put a rough outline on your User Talk page [[User:Jminta|Jminta]]&lt;br /&gt;
&lt;br /&gt;
- Created a sourceforge project for developing a conduit to sync Palm Todo-list and tasks with Sunbird: [http://sourceforge.net/projects/palmsunbirdsync/ PalmSunbirdSync].&lt;br /&gt;
There is still some planning to make, before programming can begin. If anybody want&#039;s to join this project, feel free to do so.&lt;br /&gt;
[[User:SebboKleine|SebastianKleine]] 14:46, 17 Jan 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
- Does anybody know how to access a sunbird calendar from outside of Sunbird. [[User:SebboKleine|SebboKleine]]&lt;br /&gt;
&lt;br /&gt;
=== Possible Windows/PocketPC workaround ===&lt;br /&gt;
&lt;br /&gt;
OK, it isn&#039;t pretty, but as a temporary fix until a proper sync solution can be developed would it be possible to write something to sync between thunderbird/sunbird and [the desktop version of] &#039;&#039;Outlook&#039;&#039; (which is supplied with every PocketPC to my knowledge) - then ActiveSync will work normally in syncing between Outlook and PocketPC&lt;br /&gt;
&lt;br /&gt;
=== Sync with PPC through ActiveSync is possible ===&lt;br /&gt;
&lt;br /&gt;
As a Firefox and Thunderbird user who also has a Pocket PC, this project is very interesting to me. After some research with making programs that can sync using ActiveSync, I have discovered that it is possible. (Un)Fortunately to make this work, a version of Thunderbird would have to be created to run on the PPC. There may be some sort of hack that can be done just by writing DLLs for Thunderbird and possibly having to rewrite the ones for Outlook on the PPC. This page should give you the information needed to accomplish this. As a programmer I would be interesting in helping but am not sure how much time I would have to devote to this project. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnce21/html/ActiveSync.asp?frame=true&lt;br /&gt;
&lt;br /&gt;
It might not be so complex - That MSDN article suggests you need something on the PPC and something on the PC that can talk to each other via ActiveSync - so all you&#039;d need is a Thunderbird plugin on the PC that can access the user&#039;s TB contacts/calendar, and something on the PPC that can access the PPC&#039;s contacts/calendar, then you should be a able to sync one with the other [[User:Benjymous|--benjymous]]&lt;br /&gt;
&lt;br /&gt;
As far as I know it is not so complex at all. The PPC&#039;s data is usually stored in a database volume (e.g. pim.vol) and PPC uses PocketOutlook to access these databeses (Calendar, Contacts, etc.). ActiveSync provides a COM library called &amp;quot;outstore.dll&amp;quot; on PC side (usually calles Desktop Provider Service) which has all functions to read &amp;quot;Appointment, Contacts, Inbox, Task&amp;quot; databases. &lt;br /&gt;
Device Providers (that means ActiveSync plug-ins in PPC) are only needed, if you want to sync yor own PPC application with an application on your PC (e.g. Thunderbird on PC with PocketThunderbird on PPC). [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceactsy/html/ceconcreatingactivesyncserviceprovider.asp]&lt;br /&gt;
I would suggest to write an ActivSync plug-in that syncs automatically with Thunderbird when the user&#039;s device is connected, like ActiveSync allready does with Outlook. On Thunderbird side one could write a plug-in which adds some additional buttons into Thunderbird, so that the user can manually start the syncing activity. [[User:frane|frane]]&lt;br /&gt;
&lt;br /&gt;
=== Sync with Mac OS X ===&lt;br /&gt;
Mac OS X has a built-in synchronization framework called the .Mac SDK. The framework is available for download from the Apple Developer Connection (ADC)  at http://developer.apple.com, but requires free registration. The latest released version of the SDK is 1.2 (10-Oct-2005). A &amp;quot;developer preview&amp;quot; of the SDK v 2.0 is also available and was released on 17-Nov-2005. The Apple .Mac service is &amp;lt;b&amp;gt;not free&amp;lt;/b&amp;gt; however, which cuts against the grain of free software like SunBird or Mozilla in general. &lt;br /&gt;
&lt;br /&gt;
The SDK is made up of the service and a private framework. The private framework would need to be built into the project and is not open source. As such, how the Mozilla license and the license covering the .Mac SDK would interact is not clear. It may be necessary to wrap the SDK with a plug-in so that it is not part of the application.&lt;br /&gt;
&lt;br /&gt;
The next version of Mac OS X Server (v10.5) will include a CalDAV server, which will allow any calendar application that supports the iCalendar format to access and share calendars. A brief blurb about iCal Server is available from Apple at http://www.apple.com/server/macosx/leopard/icalserver.html. You can find additional information about CalDAV at http://www.caldav.org/.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Places&amp;diff=52525</id>
		<title>Places</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Places&amp;diff=52525"/>
		<updated>2007-03-21T08:34:00Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of 1174457959, changed back to last version by Dietrich&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Please comment in the Talk page (use the Discussion tab above)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Places is a new system for storing bookmarks, history, and other information about pages. It is scheduled to go into Firefox 3. This document covers much of the design and user-interface of Places. Developers should read the [http://developer.mozilla.org/en/docs/Places developer documentation].&lt;br /&gt;
&lt;br /&gt;
Status: History-on-Places is currently enabled on the trunk, and is in A2. Bookmarks-on-places is targeting A4. Tinderboxes for Bookmarks-on-Places are in [http://tinderbox.mozilla.org/showbuilds.cgi?tree=MozillaTest Test Tinderbox].&lt;br /&gt;
&lt;br /&gt;
We&#039;ll be using the [news://news.mozilla.org/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] newsgroup and this wiki for discussion and communication.&lt;br /&gt;
 &lt;br /&gt;
= Goals &amp;amp; Objectives =&lt;br /&gt;
The primary objectives of this project are to: &lt;br /&gt;
&lt;br /&gt;
* Improve access to History and Bookmarks&lt;br /&gt;
* Make it easier for people to Bookmark pages&lt;br /&gt;
&lt;br /&gt;
Secondary objectives include:&lt;br /&gt;
&lt;br /&gt;
* Consolidating user data formats&lt;br /&gt;
* Providing a platform for using interesting per-URL metadata&lt;br /&gt;
* Improving the capabilities of Live Bookmarks&lt;br /&gt;
* Providing a solid architecture for bookmark sync and remote storage&lt;br /&gt;
&lt;br /&gt;
== Builds ==&lt;br /&gt;
&lt;br /&gt;
Places is currently enabled in the &amp;quot;trunk&amp;quot; build of Firefox, but only for History. To use Places for both bookmarks and history, you must enable it at build-time using --enable-places-bookmarks. Detailed instructions for building Firefox are available in the [[mdc:Build Documentation|MDC Build Documentation]].&lt;br /&gt;
&lt;br /&gt;
Places-bookmarks builds are unstable and are recommended only for developers at this time.&lt;br /&gt;
&lt;br /&gt;
Please [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&amp;amp;component=Places file bugs] in Bugzilla.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
&lt;br /&gt;
Implement new back ends for Bookmarks and History using the mozStorage system. Develop newer, more usable front end components to display results, emphasizing simple search and categorization. &lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Studies from the late 1990s show that while revisitations of pages previously seen counted for roughly 39% of all page navigations (see [http://scholar.google.com/ Google Scholar]), Bookmarks and History usage was low (1-3%), despite the fact that roughly 20% of those revisitations were to pages seen &amp;gt; 10 URLs ago (and thus outside the usefulness range of the Back button or menu). &lt;br /&gt;
&lt;br /&gt;
Autocomplete in the URL bar is a useful tool but fails to address some common desires when looking up visited pages. There is a gulf between the capabilities of that tool, the capabilities of the Bookmarks and History systems today, and the desired capabilities of those systems.&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
* [[Places:History Use Cases]]&lt;br /&gt;
* [[Bookmarks Use Cases]] (not specific to places)&lt;br /&gt;
&lt;br /&gt;
== Functional Requirements ==&lt;br /&gt;
&lt;br /&gt;
TBD, but reasonable compatibility with Firefox 1.x&lt;br /&gt;
&lt;br /&gt;
== Plans &amp;amp; Design Documents ==&lt;br /&gt;
&lt;br /&gt;
=== Design Documents ===&lt;br /&gt;
&lt;br /&gt;
* [[Places:User Interface]]&lt;br /&gt;
* [[Places:Design Overview]]&lt;br /&gt;
&lt;br /&gt;
* [[Places:URL Store]]&lt;br /&gt;
* [[Places:Bookmarks]]&lt;br /&gt;
* [[Places:place URIs]]&lt;br /&gt;
* [[Places:Results]]&lt;br /&gt;
* [[Places:Controller]]&lt;br /&gt;
* [[Browser History]]&lt;br /&gt;
* [[Places:AutoComplete]]&lt;br /&gt;
* [[Places:Transactions]]&lt;br /&gt;
* [[Places:Drag &amp;amp; Drop]]&lt;br /&gt;
&lt;br /&gt;
Much of the design information is on the developers wiki.&lt;br /&gt;
&lt;br /&gt;
==== Special Containers ====&lt;br /&gt;
* [[Places:Bookmarks Containers]]&lt;br /&gt;
* [[Places:Live Bookmarks]]&lt;br /&gt;
* [[Places:File System Container]]&lt;br /&gt;
&lt;br /&gt;
More to come...&lt;br /&gt;
&lt;br /&gt;
=== Code Location ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mozilla/browser/components/places/&amp;lt;/pre&amp;gt; for the front-end, &amp;lt;pre&amp;gt;mozilla/toolkit/components/places/&amp;lt;/pre&amp;gt; for the back-end.&lt;br /&gt;
&lt;br /&gt;
=== Team ===&lt;br /&gt;
&lt;br /&gt;
* [http://dietrich.ganx4.com/ Dietrich Ayala]&lt;br /&gt;
* Asaf Romano&lt;br /&gt;
* [http://blog.mozilla.com/thunder/ Dan Mills]&lt;br /&gt;
* [http://blog.mozilla.com/sspitzer/ Seth Spitzer]&lt;br /&gt;
&lt;br /&gt;
With guidance from:&lt;br /&gt;
&lt;br /&gt;
* Brett Wilson&lt;br /&gt;
* [http://www.melez.com/mykzilla/ Myk Melez] (microsummaries)&lt;br /&gt;
* [http://www.franklinmint.fm/ Robert Sayre] (feeds)&lt;br /&gt;
* [http://shermandickman.wordpress.com/ Sherman Dickman]&lt;br /&gt;
&lt;br /&gt;
See [[Places:Task List]] for a list of tasks.&lt;br /&gt;
&lt;br /&gt;
=== Meetings/Discussion ===&lt;br /&gt;
* [http://groups.google.com/group/mozilla.dev.apps.firefox mozilla.dev.apps.firefox]&lt;br /&gt;
* [irc://irc.mozilla.org/#places #places] on irc&lt;br /&gt;
* Weekly meetings on Thursday at &#039;&#039;&#039;2&#039;&#039;&#039;pm PST in [irc://irc.mozilla.org/#places #places].  See [[Places/StatusMeetings]] for the logs of the past meetings.&lt;br /&gt;
&lt;br /&gt;
== API Changes Required ==&lt;br /&gt;
&lt;br /&gt;
The APIs for accessing Bookmarks and History will be replaced. APIs abstracting the layout of the metadata tables used in the profile storage file will be provided. See above for details.&lt;br /&gt;
&lt;br /&gt;
* [[Places:History API]]&lt;br /&gt;
* [[Places:Bookmarks API]]&lt;br /&gt;
* [[Places:Annotations API]]&lt;br /&gt;
&lt;br /&gt;
== Impact ==&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
The APIs for accessing and manipulating Bookmarks and History are being replaced with new ones, and almost all Bookmarks and History user interface will be replaced or updated significantly. Any extension that does anything with History or Bookmarks will almost certainly have to be rewritten, at the very least to use the new APIs.&lt;br /&gt;
&lt;br /&gt;
=== Performance ===&lt;br /&gt;
&lt;br /&gt;
Bookmarks can have a non-trivial impact on performance, see [[Places:Performance]] for more information.&lt;br /&gt;
&lt;br /&gt;
= Discussion &amp;amp; Implications =&lt;br /&gt;
&lt;br /&gt;
== Discussion Elsewhere ==&lt;br /&gt;
&lt;br /&gt;
* [http://robert.accettura.com/archives/2005/08/01/intelligent-bookmarking-draft/ Intelligent Bookmarking (Draft) - Robert Accettura]&lt;br /&gt;
&lt;br /&gt;
* [http://tdot.blog-city.com/evolution_bookmarking.htm  The Evolution of Bookmarking -- Bookmarks, Firefox, del.icio.us, Tagging, and Information Management]&lt;br /&gt;
&lt;br /&gt;
* [http://www.ra.ethz.ch/CDstore/www5/www185/overview.htm Automatically Organizing Bookmarks per Contents], Fifth International World Wide Web Conference, May 6-10, 1996, Paris, France.  ([http://scholar.google.com/scholar?cluster=5092164817324641042 Google Scholar search for the article] if it moves)&lt;br /&gt;
&lt;br /&gt;
* [[User:Dria/On Tagging|Deb Richardson&#039;s &amp;quot;On Tagging&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
* Comments from Todd Agulnick of Foxmarks&lt;br /&gt;
** [http://blog.foxcloud.com/?cat=7 blog post]&lt;br /&gt;
** [http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/173ba1f87d7f88c2 newsgroup thread on sync]&lt;br /&gt;
** [http://www.foxcloud.com/Places/ ERD (possibly obsolete)]&lt;br /&gt;
&lt;br /&gt;
= Archived Build Notes (obsolete) =&lt;br /&gt;
&lt;br /&gt;
Milestone 2 (1/30/2006):&lt;br /&gt;
&lt;br /&gt;
What&#039;s new in this build:&lt;br /&gt;
&lt;br /&gt;
* Your existing history is now preserved and imported into Places.&lt;br /&gt;
* You can search from the Places view&lt;br /&gt;
* You can construct queries over your history/bookmarks and save them&lt;br /&gt;
* If you are migrating to Firefox from another browser, your history and bookmarks are imported into Places.&lt;br /&gt;
* Stability, performance, and bug fixes&lt;br /&gt;
&lt;br /&gt;
Known issues:&lt;br /&gt;
&lt;br /&gt;
* It is recommended that you delete the file &amp;quot;storage.sdb&amp;quot; in your profile directory if you have previously run a Places build.&lt;br /&gt;
* This build is based on the Firefox 2.0 branch.  It still claims to be 1.5, so 1.5-compatible extensions will continue to function.  Extensions that utilize the old bookmarks and history interfaces will not work correctly.&lt;br /&gt;
* If you use the installer, you have to do a custom install and disable Quality Feedback Agent.  Otherwise, the installation will error out.&lt;br /&gt;
* Bookmark keywords do not work yet.&lt;br /&gt;
* If your profile directory is on NFS, you will see slower performance.&lt;br /&gt;
&lt;br /&gt;
Milestone 1 (12/15/2005):&lt;br /&gt;
&lt;br /&gt;
This is our first public milestone build.  It has a working Places view, history, and bookmarks (with import).  There are a few known issues:&lt;br /&gt;
&lt;br /&gt;
* These builds are based on the Firefox trunk.  As a result, any extensions which claim only 1.5.0.* compatibility will be disabled.&lt;br /&gt;
* If you use the installer, you have to do a custom install and disable Quality Feedback Agent.  Otherwise, the installation will error out.&lt;br /&gt;
* Existing bookmarks are imported, but history is not yet imported.&lt;br /&gt;
* Bookmark keywords do not work yet.&lt;br /&gt;
* If your profile directory is on NFS, you will see slower performance.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2007-03-21&amp;diff=52397</id>
		<title>Calendar:Status Meetings:2007-03-21</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2007-03-21&amp;diff=52397"/>
		<updated>2007-03-20T19:05:40Z</updated>

		<summary type="html">&lt;p&gt;Mvl: /* Meeting Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;&amp;lt;[[Calendar:Status Meetings:2007-03-14| previous meeting]] | [[Calendar:Status Meetings|index]] | [[Calendar:Status Meetings:2007-03-28| next meeting &amp;gt;&amp;gt;]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Details ==&lt;br /&gt;
*[http://www.timeanddate.com/worldclock/meetingdetails.html?year=2007&amp;amp;month=3&amp;amp;day=21&amp;amp;hour=17&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=16&amp;amp;p2=37&amp;amp;p3=64&amp;amp;p4=179&amp;amp;p5=224 Wednesday, March 21th, 17:00 UTC]&lt;br /&gt;
** &#039;&#039;&#039;U.S. FOLKS: NOTE THE TIME!&#039;&#039;&#039;&lt;br /&gt;
* Phone meeting&lt;br /&gt;
* Join #calendar-mtg on irc.mozilla.org for attendance&lt;br /&gt;
&lt;br /&gt;
=== Telephone Info ===&lt;br /&gt;
* Toll free numbers&lt;br /&gt;
** US/Canada: 800 867 8609&lt;br /&gt;
** Netherlands: 08002658232&lt;br /&gt;
** Germany: 08001014546&lt;br /&gt;
** Poland: 008001114706&lt;br /&gt;
** Sun: x44444&lt;br /&gt;
** More numbers (toll/toll free): [https://g8.cfer.com/g8.jsp?an=8008678609&amp;amp;ac=6064554&amp;amp;login=true Sun Worldwide Ready-Access numbers]&lt;br /&gt;
*Access Code&lt;br /&gt;
** 3646989&lt;br /&gt;
*Conference controls&lt;br /&gt;
** *6 mute line&lt;br /&gt;
** *7 unmute line&lt;br /&gt;
* Each time you say something, please say your name first so people know who&#039;s speaking&lt;br /&gt;
&lt;br /&gt;
=== Agenda Items ===&lt;br /&gt;
* 0.5 Status Update&lt;br /&gt;
** Check out [[Calendar:Roadmap]] and [[Calendar:Next_Release]] for more details.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=51228</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=51228"/>
		<updated>2007-03-08T21:09:17Z</updated>

		<summary type="html">&lt;p&gt;Mvl: /* Review Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the current list of owners and peers of the calendar modules. &#039;&#039;&#039;Don&#039;t edit this file. Just don&#039;t.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|jminta, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Review Process ===&lt;br /&gt;
&lt;br /&gt;
Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)&lt;br /&gt;
&lt;br /&gt;
If the module owner and their peers are all busy and don&#039;t have time to do a complete review, you can ask someone else to review the code. This must be &#039;known hacker&#039;, somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touches to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=51227</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=51227"/>
		<updated>2007-03-08T21:06:38Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the current list of owners and peers of the calendar modules. &#039;&#039;&#039;Don&#039;t edit this file. Just don&#039;t.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|jminta, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Review Process ===&lt;br /&gt;
&lt;br /&gt;
This is also &#039;&#039;&#039;not official&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)&lt;br /&gt;
&lt;br /&gt;
If the module owner and their peers are all busy and don&#039;t have time to do a complete review, you can ask someone else to review the code. This must be &#039;known hacker&#039;, somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touches to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50967</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50967"/>
		<updated>2007-03-06T17:35:28Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal of owners and peers of the calendar modules. &#039;&#039;&#039;It is not official yet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|jminta, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Review Process ===&lt;br /&gt;
&lt;br /&gt;
This is also &#039;&#039;&#039;not official&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)&lt;br /&gt;
&lt;br /&gt;
If the module owner and their peers are all busy and don&#039;t have time to do a complete review, you can ask someone else to review the code. This must be &#039;known hacker&#039;, somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touches to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50924</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50924"/>
		<updated>2007-03-05T22:02:00Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal of owners and peers of the calendar modules. &#039;&#039;&#039;It is not official yet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|jminta, lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Review Process ===&lt;br /&gt;
&lt;br /&gt;
This is also &#039;&#039;&#039;not official&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)&lt;br /&gt;
&lt;br /&gt;
If the module owner and their peers are all busy and don&#039;t have time to do a complete review, you can ask someone else to review the code. This must be &#039;known hacker&#039;, somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touches to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50922</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50922"/>
		<updated>2007-03-05T21:52:47Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal of owners and peers of the calendar modules. &#039;&#039;&#039;It is not official yet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Review Process ===&lt;br /&gt;
&lt;br /&gt;
This is also &#039;&#039;&#039;not official&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
Calendar does not require super-review. The only review is needed is the review of a module owner or peer of the involved module. (If a patch spans multiple modules, you need review from an owner or peer from each module. That sounds problematic, but due to the huge overlap in owners and peers, in most cases it can be done by one person.)&lt;br /&gt;
&lt;br /&gt;
If the module owners and his peers are all busy and don&#039;t have time to do a complete review, you can somebody else to review the code. This must be &#039;known hacker&#039;, somebody who has done calendar work himself, but does not need to be a module owner or peer. If you have code review, you can ask a owner or peer of the module your code touch to give module-owner-approval. Giving this approval only means that the code is good from a high level point of view. Because this is a lot less work, it should be easier to get this approval.&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=JavaScript:Home_Page&amp;diff=50823</id>
		<title>JavaScript:Home Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=JavaScript:Home_Page&amp;diff=50823"/>
		<updated>2007-03-03T13:49:53Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Wikipedia is a misogynyic organization, changed back to last version by Brendan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Intro ==&lt;br /&gt;
&lt;br /&gt;
JavaScript language and implementation plans go here.  For background, see:&lt;br /&gt;
&lt;br /&gt;
* JS items in [http://weblogs.mozillazine.org/roadmap/ Brendan&#039;s roadmap blog].&lt;br /&gt;
* The [http://www.mozilla.org/js/language mozilla.org website&#039;s JS language] page.&lt;br /&gt;
* [http://developer.mozilla.org/en/docs/JavaScript JS pages] at the [http://developer.mozilla.org Mozilla Developer Center].&lt;br /&gt;
&lt;br /&gt;
== New Projects ==&lt;br /&gt;
&lt;br /&gt;
* Narcissus ([http://lxr.mozilla.org/mozilla/source/js/narcissus source code]).&lt;br /&gt;
* A [[JavaScript:SpiderMonkey:Parser API|new SpiderMonkey API]] for building and inspecting parse trees.&lt;br /&gt;
* [[JavaScript:SpiderMonkey:Context Threading|Context-thread]] the SpiderMonkey interpreter.&lt;br /&gt;
* Make mostly-dense arrays [https://bugzilla.mozilla.org/show_bug.cgi?id=322889 blazingly fast].&lt;br /&gt;
* [[JavaScript:SpiderMonkey:RegExp API|Expose ECMA 262 Regular Expression API]] to C/C++ clients.&lt;br /&gt;
* [[JavaScript:JS3 Requirements|JS3 Requirements]], or what lies beyond [http://developer.mozilla.org/es4/ JS2/ES4].&lt;br /&gt;
&lt;br /&gt;
== Coding Style Guidelines ==&lt;br /&gt;
&lt;br /&gt;
* [[JavaScript:SpiderMonkey:Coding_Style|SpiderMonkey]]&lt;br /&gt;
* How to write [[JavaScript:SpiderMonkey:JS_Tests|unit tests]] for use by jsDriver.pl.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* &amp;quot;[http://www.cs.kent.ac.uk/people/staff/rej/gcbook/gcbook.html Garbage Collection: algorithms for automatic dynamic memory management]&amp;quot;, by Richard Jones, is a comprehensive reference book about different garbage collection algorithms.&lt;br /&gt;
* Also Richard Jones&#039;s webpage has a collection of [http://www.cs.kent.ac.uk/people/staff/rej/gc.html references].&lt;br /&gt;
* Several conferences where most memory management papers go: [http://portal.acm.org/browse_dl.cfm?linked=1&amp;amp;part=series&amp;amp;idx=SERIES858&amp;amp;coll=portal&amp;amp;dl=ACM&amp;amp;CFID=43281450&amp;amp;CFTOKEN=59448574 ISMM], [http://portal.acm.org/browse_dl.cfm?linked=1&amp;amp;part=series&amp;amp;idx=SERIES363&amp;amp;coll=portal&amp;amp;dl=ACM&amp;amp;CFID=43281450&amp;amp;CFTOKEN=59448574 PLDI], [http://portal.acm.org/browse_dl.cfm?linked=1&amp;amp;part=series&amp;amp;idx=SERIES318&amp;amp;coll=portal&amp;amp;dl=ACM&amp;amp;CFID=43281450&amp;amp;CFTOKEN=59448574 OOPSLA], [http://portal.acm.org/browse_dl.cfm?linked=1&amp;amp;part=series&amp;amp;idx=SERIES11259&amp;amp;coll=portal&amp;amp;dl=ACM&amp;amp;CFID=43281450&amp;amp;CFTOKEN=59448574, VEE].&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Firefox2/StatusMeetings/2006-07-06&amp;diff=50764</id>
		<title>Firefox2/StatusMeetings/2006-07-06</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Firefox2/StatusMeetings/2006-07-06&amp;diff=50764"/>
		<updated>2007-03-02T13:11:50Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Volf, changed back to last version by Davel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small&amp;gt;[[Firefox2/StatusMeetings/2006-06-20|&amp;lt;&amp;lt; previous week]] | [[Firefox2/StatusMeetings|index]] | [[Firefox2/StatusMeetings/2006-07-11|next week&amp;gt;&amp;gt;]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Details&#039;&#039;&#039;&lt;br /&gt;
* 11:30am PDT (18:00 UTC)&lt;br /&gt;
* Mozilla HQ, 1st floor conference table&lt;br /&gt;
* +1 866 216 2181 (or +1 303 228 0514)&lt;br /&gt;
* join irc.mozilla.org #bonecho for backchannel&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Agenda&#039;&#039;&#039;&lt;br /&gt;
# Review known risk areas (below)&lt;br /&gt;
# Review any new risk areas&lt;br /&gt;
# Review plan for beta 1 release:&lt;br /&gt;
## QA plan&lt;br /&gt;
## Build/release&lt;br /&gt;
## Release notes/website changes&lt;br /&gt;
&lt;br /&gt;
= Bon Echo Beta 1 =&lt;br /&gt;
&#039;&#039;&#039;Areas of Concern&#039;&#039;&#039;&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=340677&lt;br /&gt;
* schrep: Since it&#039;s a large patch.  We could use help testing the trunk builds to make sure the pref panel is still functioning properly&lt;br /&gt;
* Waldo: soonest it can be on trunk with regression updates is this afternoon&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=341190&lt;br /&gt;
* schrep: because it involves both client and server AUS.  I&#039;d prefer not to defer this one since b1-&amp;gt;b2 upgrades is a great place to catch issues.&lt;br /&gt;
* morgamic has said that the server AUS stuff will be pushed today&lt;br /&gt;
&lt;br /&gt;
* https://bugzilla.mozilla.org/show_bug.cgi?id=336373&lt;br /&gt;
* schrep: JS 1.7 - which has mostly been on trunk and has good automated coverage. This makes b1 or misses the release.&lt;br /&gt;
* brendan: looks like we&#039;re gonna land this afternoon, been on trunk for a long time ensuring no regressions and API compatibility&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;QA Plan&#039;&#039;&#039;&lt;br /&gt;
* marcia: lots of smoketests in Litmus, more needed, BFTs need builds&lt;br /&gt;
* schrep: how long from build handoff to end of BFTs?&lt;br /&gt;
* marcia: ideally no less than 2 days&lt;br /&gt;
* preed: looking at 4hours from tagging to candidate availability on all platforms&lt;br /&gt;
* davel: would like to request that the day after the build is cut, we cut an update on a dummy channel so we can test automatic updates&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;l10n Plan&#039;&#039;&#039;&lt;br /&gt;
* schrep: what locales are we planning to ship?&lt;br /&gt;
* beltzner: just the installers translated, or all all strings in good shape?&lt;br /&gt;
* axel: we seem to be keeping up to date, if we take a whole day next week we should be at a point where all locales are in good shape. You can [http://people.mozilla.com/~axel/tmp/ keep track of the status here].&lt;br /&gt;
* axel: when would we pull l10n builds?&lt;br /&gt;
* schrep: we were talking next monday, were we not?&lt;br /&gt;
* preed: set a date, communicate it to everyone, and then I&#039;ll know when to tag&lt;br /&gt;
* axel: let&#039;s say 5am PDT on Monday, so preed could pull Monday morning when preed rolls into the office?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PR Plan&#039;&#039;&#039;&lt;br /&gt;
* pkim: do we want to promote the GA of beta1 on mozilla.com&lt;br /&gt;
* beltzner: we promoted it on mozilla.org and devnews last time&lt;br /&gt;
* pkim: we&#039;re also going to be doing some press since we know that the technology press will be covering it and reviewing it the moment it comes out&lt;br /&gt;
* schrep: how much heads up notice will you need?&lt;br /&gt;
* pkim: matter of hours; a 24 hour window is ideal&lt;br /&gt;
* schrep: will we be switching branding to &amp;quot;Firefox&amp;quot; from &amp;quot;Bon Echo&amp;quot;?&lt;br /&gt;
* pkim: that&#039;s a cbeard decision, and I&#039;ll ask him soon&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timing&#039;&#039;&#039;&lt;br /&gt;
* puts release no later than end of next week, no sooner than Tuesday&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50562</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50562"/>
		<updated>2007-02-28T21:41:22Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal of owners and peers of the calendar modules. &#039;&#039;&#039;It is not official yet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|bbrowning&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50548</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50548"/>
		<updated>2007-02-28T20:50:16Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal of owners and peers of the calendar modules. &#039;&#039;&#039;It is not official yet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|?&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|WCAP&lt;br /&gt;
|daniel&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50547</id>
		<title>Calendar:Module Ownership</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Module_Ownership&amp;diff=50547"/>
		<updated>2007-02-28T20:49:39Z</updated>

		<summary type="html">&lt;p&gt;Mvl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a proposal of owners and peers of the calendar modules. &#039;&#039;&#039;It is not official yet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Items without any owners at all are generally handled by those under &amp;quot;Default.&amp;quot; However, in general, they could benefit from being their own strongly-owned modules at some point.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!Module&lt;br /&gt;
!Owner&lt;br /&gt;
!Peers (alpha order)&lt;br /&gt;
|-&lt;br /&gt;
|Default&amp;lt;br&amp;gt;(stuff under /mozilla/calendar not otherwise listed here)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, lilmatt, daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Applications/Extensions&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Sunbird (calendar/sunbird)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Lightning (calendar/lightning)&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Components&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Accessibility&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|Alarms&lt;br /&gt;
|jminta&lt;br /&gt;
|mvl, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Art &amp;amp; Branding&lt;br /&gt;
|lilmatt&lt;br /&gt;
|MarkCarson&lt;br /&gt;
|-&lt;br /&gt;
|Calendar Manager&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Import/Export (calendar/import-export)&lt;br /&gt;
|mvl&lt;br /&gt;
|mickey&lt;br /&gt;
|-&lt;br /&gt;
|Installer (calendar/installer)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|rob_strong&lt;br /&gt;
|-&lt;br /&gt;
|i18n/l10n (calendar/locales)&lt;br /&gt;
|lilmatt&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|libical (calendar/libical)&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Recurrence &lt;br /&gt;
|daniel&lt;br /&gt;
|mvl, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Timezones&lt;br /&gt;
|ctalbert&lt;br /&gt;
|mvl, lilmatt, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Views &amp;amp; Dialogs (calendar/{sunbird/}base/content)&lt;br /&gt;
|mickey&lt;br /&gt;
|jminta, mvl&lt;br /&gt;
|-&lt;br /&gt;
|iTIP&lt;br /&gt;
|ctalbert&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|Printing&lt;br /&gt;
|lilmatt&lt;br /&gt;
|daniel&lt;br /&gt;
|-&lt;br /&gt;
|Website&lt;br /&gt;
|sipaq&lt;br /&gt;
|lilmatt&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Providers&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|CalDAV&lt;br /&gt;
|?&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Composite&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|ICS&lt;br /&gt;
|mvl&lt;br /&gt;
|daniel, mickey&lt;br /&gt;
|-&lt;br /&gt;
|Memory&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Storage&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&#039;&#039;&#039;Tier-1 platform-specific stuff&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Linux&lt;br /&gt;
|mvl&lt;br /&gt;
|jminta, daniel&lt;br /&gt;
|-&lt;br /&gt;
|Mac OS X&lt;br /&gt;
|lilmatt&lt;br /&gt;
|jminta&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|ctalbert&lt;br /&gt;
|ssitter, daniel&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=MediaWiki_talk:Spam-blacklist&amp;diff=50511</id>
		<title>MediaWiki talk:Spam-blacklist</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=MediaWiki_talk:Spam-blacklist&amp;diff=50511"/>
		<updated>2007-02-28T10:42:52Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Ima Dumfuk, changed back to last version by Dria&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please remove historyofnations.net from this list.  It has been removed at wikimedia.org (see [http://meta.wikimedia.org/wiki/Talk:Spam_blacklist/completed_removals#History_of_Nations spam blacklist removal] as it apparently was put on the blacklist by mistake.  I want this removed because this blacklist is showing up on searches for this domain and it unfairly makes it appear as though this resource is spam.  Thanks.  [[User:Miland|Miland]] 20:00, 14 Mar 2005 (PST)&lt;br /&gt;
::done. --[[User:Justdave|Justdave]] 13:48, 26 Apr 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the first time i have used this so apologies in advance if i am going about things the wrong way. &lt;br /&gt;
Could you let me know why my website  www.freedom4sale.com is on the &#039;Spam blacklist&#039;. We are not a spam site and do not aim to be. If there is something deemed as spam within the site let me know and i will get it changed straight away. The website is ranked highly on all the main search engines, try &#039;property lanzarote&#039; on google.  please advise, paul&lt;br /&gt;
&lt;br /&gt;
You are on this list because you&#039;re listed on http://meta.wikimedia.org/wiki/Spam_blacklist (the original site). --[[User:Jhermans|Jhermans]] 13:45, 23 Nov 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
: Removing here as well.  due to [http://meta.wikimedia.org/wiki/Talk:Spam_blacklist/archive#freedom4sale.com]. --[[User:Callek|Justin Wood (Callek)]] 23:38, 31 May 2006 (PDT)&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=User:Lilmatt&amp;diff=50510</id>
		<title>User:Lilmatt</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=User:Lilmatt&amp;diff=50510"/>
		<updated>2007-02-28T10:42:34Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Ima Dumfuk, changed back to last version by Lilmatt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==lilmatt&#039;s list-o&#039;-stuff that didn&#039;t make 0.3==&lt;br /&gt;
====gotta have====&lt;br /&gt;
* STRING -&amp;gt; VARCHAR schema change {{bug|333688}}&lt;br /&gt;
* foreign timezone support {{bug|314339}}&lt;br /&gt;
* new timezone db {{bug|321653}} {{bug|301484}}&lt;br /&gt;
&lt;br /&gt;
====should have====&lt;br /&gt;
* Lightning printing&lt;br /&gt;
* Data Migrator {{bug|349586}} (and CalExt disabler {{bug|349048}})&lt;br /&gt;
* BUILD SUNBIRD FROM BRANCH&lt;br /&gt;
* l10n tinderbox builds (so l10ners can check their stuff before release)&lt;br /&gt;
* X-props in VALARM, VCALENDAR, and VTIMEZONE (abstract out property bag)&lt;br /&gt;
* iMIP/iTIP: able to invite people to events, decline invitations&lt;br /&gt;
&lt;br /&gt;
====nice to have====&lt;br /&gt;
* Reschedule iTIP events&lt;br /&gt;
* Mac window management&lt;br /&gt;
* Advanced tab with about:config&lt;br /&gt;
* aus update checking {{bug|341971}}&lt;br /&gt;
* Google calendar provider&lt;br /&gt;
* Universal binary for Sunbird&lt;br /&gt;
&lt;br /&gt;
====later====&lt;br /&gt;
* Sort out &amp;quot;foreign&amp;quot; provider story (WCAP, Google, etc.)&lt;br /&gt;
* Lightning langpacks&lt;br /&gt;
* Refactor C++ to use frozen interfaces where possible (just don&#039;t write new C++ using unfrozen interfaces for now)&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
	<entry>
		<id>https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2007-02-28&amp;diff=50509</id>
		<title>Calendar:Status Meetings:2007-02-28</title>
		<link rel="alternate" type="text/html" href="https://wiki.mozilla.org/index.php?title=Calendar:Status_Meetings:2007-02-28&amp;diff=50509"/>
		<updated>2007-02-28T10:42:16Z</updated>

		<summary type="html">&lt;p&gt;Mvl: Reverted edit of Ima Dumfuk, changed back to last version by Lilmatt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;&amp;lt;[[Calendar:Status Meetings:2007-02-21| previous meeting]] | [[Calendar:Status Meetings|index]] | [[Calendar:Status Meetings:2007-03-07| next meeting &amp;gt;&amp;gt;]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Meeting Details ==&lt;br /&gt;
*[http://www.timeanddate.com/worldclock/meetingtime.html?month=2&amp;amp;day=28&amp;amp;year=2007&amp;amp;pa=16&amp;amp;pa=37&amp;amp;pa=64&amp;amp;pa=179&amp;amp;pa=224 Wednesday, February 28th, 17:00 UTC]&lt;br /&gt;
* Phone meeting&lt;br /&gt;
* Join #calendar-mtg on irc.mozilla.org for attendance&lt;br /&gt;
&lt;br /&gt;
=== Telephone Info ===&lt;br /&gt;
* Toll free numbers&lt;br /&gt;
** US/Canada: 800 867 8609&lt;br /&gt;
** Netherlands: 08002658232&lt;br /&gt;
** Germany: 08001014546&lt;br /&gt;
** Poland: 008001114706&lt;br /&gt;
** Sun: x44444&lt;br /&gt;
** More numbers (toll/toll free): [https://g8.cfer.com/g8.jsp?an=8008678609&amp;amp;ac=6064554&amp;amp;login=true Sun Worldwide Ready-Access numbers]&lt;br /&gt;
*Access Code&lt;br /&gt;
** 3646989&lt;br /&gt;
*Conference controls&lt;br /&gt;
** *6 mute line&lt;br /&gt;
** *7 unmute line&lt;br /&gt;
* Each time you say something, please say your name first so people know who&#039;s speaking&lt;br /&gt;
&lt;br /&gt;
=== Agenda Items ===&lt;br /&gt;
* We need to go live with a team calendar (ala Google) - it&#039;s getting silly to keep track of this stuff without one.&lt;br /&gt;
** There were no objections to ctalbert&#039;s email&lt;br /&gt;
** Here is the calendar, currently ctalbert and Phillip have write access, we can of course change that. &lt;br /&gt;
** [http://www.google.com/calendar/embed?src=u7pke58sc91ksbm4h9pf9ofe8c%40group.calendar.google.com HTTP Link to Calendar]&lt;br /&gt;
&lt;br /&gt;
* Need a 0.5 Status post to the blog -- Sipaq can you handle this?&lt;br /&gt;
 &lt;br /&gt;
* 0.5 Status Update&lt;br /&gt;
** Agree on the 0.5 schedule [http://groups.google.com/group/mozilla.dev.apps.calendar/browse_thread/thread/0e622962bea7c192/f1501e6951d37625#f1501e6951d37625 see lilmatt&#039;s post]&lt;br /&gt;
** Check out [[Calendar:Roadmap]] and [[Calendar:Next_Release]] for more details.&lt;br /&gt;
&lt;br /&gt;
* Status of review system and module ownership/peers&lt;br /&gt;
&lt;br /&gt;
* Next F2F Meeting?&lt;br /&gt;
&lt;br /&gt;
* Farewell and good luck dmose&lt;/div&gt;</summary>
		<author><name>Mvl</name></author>
	</entry>
</feed>