text:
Just one space left in the tourney now guys.
We have looked internationally and will announce a French fighter tomorrow.
Come on who is interested.????
Andre Winner
Martin Stapleton
Tommy Maguire
Uche Ihiekwe
Phill Flynn
Chris Stringer
Shit jus got real!!
Most fighters won't want this chance, alot of them have never done a tourney before & with alot of people lookin to pad records I think it's gona be hard to get someone to step up!
Someone representing the western side of the world would be cool
Valley of Kings - Coming Soon
same card as James Doolan fights too, busy night for DNFT/Higher Level
Final two announced from Europe
Still looking for reserves.
Draw takes place next Wednesday 21st at 3.00pm
Line up still looks cool:
Could be a very good American in the mix too!Andre Winner
Martin Stapleton
Tommy Maguire
Uche Ihiekwe
Chris Stringer
Phill Flynn
Arnold Quero
Mihail Kazaku


text:
Watch Featured Movies
Country Matters: No description
|IMDB: N/A Metascore: N/A RT: N/A
|February 02, 1975
|Peter Firth
Country Matters Links
Streaming films is becoming more risky every day. We strongly urge our users to use a VPN to make themselves anonymous while streaming films and TV shows online. Using a VPN ensures that your ISP, the government and the NSA can't spy on you or block any streams. They will not be able to see ANY of your online activity. Protect Your Privacy with a Free VPN
This movie may be available for download - Click here to try
|= Low Quality
|= Medium Quality
|= High Quality
|How do I watch these?
Sponsored Content
Country Matters Comments
Post a Comment
Country Matters Reviews
Support the Site
Site Updates and News
|Follow @real_1channel
Did you know you can use Primewire.org and Primewire.is to access this site? Well, now you do.
Check out the personalized TV Schedule.
Latest Comments
CascaLonginus : I thought the show started off very good and then the scenarios the writers pres ...
Big Brother (UK)
ChanceRox : GET CHARLOTTE OUT!!!
Pirates of the Caribbean: Dead Men Tell No Tales
Crashed13 : This movie has been out for months and is still not in DVD yet? Much newer and b ...
Twin Peaks
dayzie : It's like he sent out an open casting call for the worst, most annoying musical ...
Masterchef Australia
m0n74uk : It comes down to a six-hour cook; this was emotionally and physically intense. I ...
Game of Thrones
BAMALAMA : Can anyone suggest any of the links that have lighter images. I have my monitor ...

subset: commoncrawl


text:
Fall EXPO 2013
Plug and Play Tech Center
Thursday, September 12, 2013 from 1:00 PM to 5:00 PM (PDT)
Event Details
Plug and Play Fall EXPO features 30 promising startups gaining exposure to over 75+ top-tier VCs, investors and corporate players. Join us for an exclusive peek at emerging technologies, rapid-fire pitches, live demos and networking at Plug and Play EXPO!
- Who will be there?
- Top Startups, VCs, Angels, Corporate Representatives, CEO's, Entrepreneurs, University Representatives, Government Officials, and local/international press
- What you will experience?
- A full afternoon of rapid-fire pitches from the hottest startups, live demos, and networking with top Silicon Valley influencers.
- Why you should be there?
- Learn about the latest technology developments and products from local and international companies. Make new contacts and friends in the heart of Silicon Valley.
Doors open at 1PM.
Refunds must be requested at least 24 hours before the start time of the event (Wednesday, Sept 11th at noon)
Have questions about Fall EXPO 2013? Contact Plug and Play Tech Center
Attendee List Sort by: Date | First Name | Last Name
When & Where
Plug and Play Tech Center
440 North Wolfe Rd
Thursday, September 12, 2013 from 1:00 PM to 5:00 PM (PDT)
Add to my calendar
Plug and Play Tech Center
Fall EXPO 2013
Things to do in Sunnyvale, CA


text: Ladies and Gentlemen, Harry and Lloyd are BACK - and we "like it a LOT." Last night Jim Carrey and Jeff Daniels stopped by "The Tonight Show with Jimmy Fallon" to give a sneak peek at the masterpiece that will be 'Dumb and Dumber To'! Watch the trailer and see what the guys had to say:


text: Dr. Slick 5 Clamp Forceps Black C5BThe Dr. Slick 5 Clamp Forceps are about the perfect size for most trout fishermen. They are slightly heavier and longer than the 4 clamps but unless you are really trying to be a minimalist, go with these.These clamp forceps are made from high quality stainless steel. They wont rust. The tip sections of the jaws are smooth, perfect for removing hooks or bending down barbs of flies. The vast majority of the jaws are striated so they are non-slip, perfect for clamping split shot on your tippet. A sharp hook eye cleaning needle is located on one of the shafts.You can clamp this tool to your vest or fishing shirt pocket flap and its not going anywhere. It will be ready to go to work when you are. The color is matte black to eliminate glare. The trout wont see you coming. This is our third best selling clamp or clamp scissor combination. We have been selling Dr. Slick clamps, forceps and scissor clamps for many years. This tool has always been one of the most popular.FREE GROUND SHIPPING IN THE CONTINENTAL UNITED STATESLittle River Outfitters is a fly shop and mail order company located in Townsend, Tennessee, a gateway to Great Smoky Mountains National Park. We have been family owned since 1994.


text:
I've been covering technology for The Salt Lake Tribune for more than a decade, and even I have a hard time figuring out all the convoluted cell phone plans available through each carrier.
Imagine what must swirl through a customer's mind while shopping for a phone. How many voice minutes do I pay for? Should I go with an unlimited plan? How much is it for 250 texts per month versus unlimited texts? Do I get an individual plan for data or go with a shared family plan? Do I pay for tethering? What IS tethering? Can you just kill me right now?
I certainly can empathize with anyone who's buying a smartphone for the first time and has to cut through all the jargon and complicated tiers of pricing.
I'm almost beginning to think all that confusion is for a reason.
A friend of mine upgraded to a new iPhone recently, and while he did, the AT&T salesperson went over his current cell phone plan to see if there needed to be any changes.
The representative checked the data usage history, a record of how often he used his old phone to get on the Internet or stream video. The records showed he regularly used about a half a gigabyte, or about 500 megabytes, of data every month. That's a pretty modest amount.
But for some reason, the AT&T rep told my friend he should pay for a much higher data plan. Without my friend really figuring it out or truly understanding, the representative signed him up for a 6-gigabyte bucket of data for him and his wife to share, or 3 gigabytes for him to use alone. In other words, the salesperson sold my friend six times more data than he needed. Now, he's paying $40 more than he should.
Another friend also upgraded to an iPhone, this time with Verizon. He and his wife stayed with their same plans as before. But what the Verizon sales rep failed to ask was an important question about their texting plan. They each pay $5 per month for 250 texts per month each.
What the salesperson should have asked, given that both now have iPhones, was if they would be likely to text only other iPhone users. Turns out that was to be the case, but what my friend and wife were not told was that texting between iPhones is free because it's done through Apple's free iMessage service. If they had been told that, she would have not gotten a texting plan.
You or someone you know may have gone through a similar circumstance of paying more than you needed to on your cell phone bill.
I'm not saying that carriers deliberately try to oversell customers on their plans, because I don't have proof. But I'm not alone in wondering.
Carriers often give you a flood of different options on pricing because they want to make their plans as flexible as possible to find one that fits. (Verizon, on the other hand, has tried to make its plans easier by recently going to its Share Everything plans). But all these choices can make for a much more confusing time, and consequently you're at the salesperson's whim.
Here are a few tips that can help you sort through the jumble when purchasing or changing your cell phone plans:
• If you have a friend who's more well-versed in Cellphone Hell, take him or her along with you to help navigate the maze of plans.
• Take the time to examine and become more familiar with the different plans by going to the carrier's website before talking to a salesperson.
• Ask the salesperson if there is a 14-day or 30-day free trial period for the phone and new plan to see if it's right for you. Also, you want to make sure the cell coverage is good for where you live and/or work.
• Always check to ensure you are not charged for services you don't need, such as parental controls or a GPS locator service for finding your kids.
• Talk to salespeople at more than one store. They might tell you different things (I once got much different quotes from two different Verizon reps at two separate stores).
If you have a tech question for Vince, email him at email@example.com, and he'll try to answer it for his column in The Salt Lake Tribune or on its website. For an archive of past columns, go to www.sltrib.com/topics/ohmytech.


text:
Washington : Government Printing Office
|Chap. 326
|Sioux Sanatorium Farm, Rapid City, S. Dak. Conveyance.
|Chap. 326
|Reversion to U.S.
|Chap. 326
|Conveyance to church organization.
|Sec. 2
|Rehabilitation of needy Indians.
Page 388
Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, That the Secretary of the Interior is authorized in his discretion to convey without compensation any lands contained in the Sioux Sanatorium Farm at Rapid City, South Dakota, not necessary for the administration and operation of the Sioux Indian Sanatorium, to the city of Rapid City for municipal purposes, or to any public-school district for educational purposes, or to the State of South Dakota for use of the South Dakota National Guard: Provided, That the title to any lands so conveyed shall revert to the United States of America when the land is no longer used for the purposes for which such lands were initially conveyed. The Secretary may also in his discretion convey to any church organization for religious purposes, upon receipt of the reasonable value of such lands, any of such lands not conveyed for any of the purposes above named.
The Secretary of the Interior is also authorized in his discretion to utilize any of the said lands for the rehabilitation of needy Indians, and to exchange any of such lands for other lands in or near Rapid City more suitable for this purpose.
Approved, May 20, 1948.


text:
Results 1 to 4 of 4
19th September 2013 09:27 PM #1
- Join Date
- Sep 2013
- Posts
- 5
Vitamins and nutrition in pregnancy
I know that the Folic acid is very important in pregnancy. Please tell me, why is it so important? Which foods contain Folic acid?
All the best
21st September 2013 05:53 AM #2
Dear Jovana2401,
You are right - folic acid is very important in pregnancy. It is recommended that all pregnant women take folic acid supplements (0.4 milligrams) for the month leading up to conception and at least the first trimester of pregnancy. Folic acid helps the baby to develop normally in pregnancy and prevents against neural tube defects including spinal bifida. It also helps to produce healthy red blood cells.
As well as taking the folic acid supplement, it is good to eat food that contains a high level of folic acid including: tofu, wholegrain bread, broccoli, spinach, chick peas and brown rice.
There are some excellent articles about what to eat in pregnancy here.
Does this answer your questions?
Best wishes,
21st September 2013 10:42 PM #3
- Join Date
- Sep 2013
- Posts
- 5
Hi ljmarsden and thank you for answering me exactly what I asked for!
Great articles you suggested!
It looks like this is the place where I can find out everything I want to know and even more!
Thanks again
2nd October 2013 06:30 AM #4
I'm so glad this was the information you were looking for Jovana!
I look forward to reading more of your posts on the forum.
Warm wishes,


text:
Evolution Hoax
Evolutionists use the concept of self-organization to claim that inanimate matter can so organize itself as to produce a living entity. This belief flagrantly ignores all experiments and observations that have shown that matter possesses no such ability. Sir Fred Hoyle, the famous British astronomer and mathematician, describes how matter cannot spontaneously give rise to life with an example:
To press the matter further, if there were a basic principle of matter which somehow drove organic systems toward life, its existence should easily be demonstrable in the laboratory. One could, for instance, take a swimming [pool] to represent the primordial soup. Fill it with any chemicals of a non-biological nature you please. Pump any gases over it, or through it, you please, and shine any kind of radiation on it that takes your fancy. Let the experiment proceed for a year and see how many of those [vital] 2,000 enzymes have appeared … I will give the answer, and so save the time and trouble and expense of actually doing the experiment. You would find nothing at all, except possibly for a tarry sludge composed of amino acids and other simple organic chemicals.219
Take some matter, heat while stirring and wait. That is the modern version of Genesis. The "fundamental" forces of gravity, electromagnetism and the strong and weak nuclear forces are presumed to have done the rest . . . But how much of this neat tale is firmly established, and how much remains hopeful speculation? In truth, the mechanism of almost every major step, from chemical precursors up to the first recognizable cells, is the subject of either controversy or complete bewilderment. 220
Yet evolutionists insist on advocating such an unscientific scenario as the self-organization of matter. Their motive for this lies hidden in materialist philosophy, the basis of the theory of evolution. Materialist philosophy, accepting only the existence of matter, therefore must produce an explanation for life based on matter alone. The theory of evolution was born of that need and, no matter how much it may violate scientific findings, it is advocated solely for the sake of that requirement.
Robert Shapiro, a professor of chemistry and DNA expert from New York University, describes the materialist dogma underpinning evolutionists' belief in matter organizing itself it:
Another evolutionary principle is therefore needed to take us across the gap from mixtures of simple natural chemicals to the first effective replicator [DNA or RNA]. This principle has not yet been described in detail or demonstrated, but it is anticipated, and given names such as "chemical evolution" and "self-organization of matter." The existence of the principle is taken for granted in the philosophy of dialectical materialism, as applied to the origin of life by Alexander Oparin. 221
219. Fred Hoyle, The Intelligent Universe, London: Michael Joseph, 1983, pp. 20-21.
220. Andrew Scott, "Update on Genesis," New Scientist, Vol. 106, May 2, 1985, p. 30.
221. Robert Shapiro, Origins: A Sceptics Guide to the Creation of Life on Earth, New York:, Summit Books, 1986, p. 207.


text:
%@ Page Language="C#" AutoEventWireup="true" Inherits="System.Web.UI.Page" %>
Every person's growth, challenges and experiences during Study Abroad are ultimately unique adventures for each of us to discover on our own. Reflecting on my study abroad in Sapporo, Japan; it was a more than worthwhile experience. Like nearly all study abroaders, I found a new circle of friends to laugh with. However, now, a month after my study abroad has ended, I find myself "homesick" for Sapporo.
In my particular program, as we home-stayed with a Japanese family in Sapporo, we studied at a medium-sized private school called Hokusei Gakuen University. Similar to SUA, Hokusei also places an emphasis on language learning, intercultural-communication, and the social and behavioral sciences. In that regard, I was lucky to find many other students who shared similar ideals with me. As there were only a few other international (non-Japanese) students at the school, it was easy to immerse myself into Japanese friends and language.
As classes began, I found myself meeting an incredible amount of new people all the time. I was constantly being invited out to places with local students who wanted to "hang out" with the "Americans." However, having the time to socialize with everyone soon proved to be a problem as I was placed into a very high level class at my program that was a large jump from where I had been previously studying at SUA. Moreover, I was the only American in my class of five Koreans, so other than talking to my teachers; I would sometimes feel like the odd one out in my class. Nonetheless, I had come to Japan with the determination to fully improve my Japanese as much as I could.
My teachers, noticing that I was perhaps the weakest member of my class in terms of grammar and vocabulary, asked me if I wanted to switch down a level, but I felt that in order to get the most out of study abroad, I had to take the hardest level Japanese course I could handle. During the first month or so, as I adjusted to a new level of Japanese study, I would have to spend several hours a night preparing for the next day's class and finishing assignments. I would sometimes feel defeated in my studies, especially the day we had to write short essays for our weekly five minute speech presentations. However, as my friendships with my new Japanese friends grew stronger, I felt my Japanese speaking ability blossom, and in turn, I found class to be less of an academic burden for me. I eventually did catch up with my fellow classmates, and class became a fun environment, rather than a stressful situation. This was due not only to my own efforts, but also the support I received from my new made friends, the teachers and directors at the program, and most importantly, my amazing host family which I stayed with for a little over 3 ½ months.
My host family was an active newlywed couple in their late 30's with a two year old son, Kenta. Just like me, Kenta was learning Japanese and this made learning Japanese an even more fun experience. For example as Kenta was taught proper eating manners, or traditional household greetings, I could learn along side him. I didn't feel embarrassed as much if I made mistakes in my Japanese, as Kenta would make mistakes too like saying "Itadimachu" instead of "Itadakimasu." My friends from University found my knowledge and ability to use Japanese baby talk quite hilarious.
Like all two year olds, Kenta was very active, and I would run throughout the apartment with him like an older brother or try to calm him down with yoga. We would also play with his train set and I learned some of Kenta's favorite words: dassen (train wreck), and donshiteii? (Can I destroy this?). We would also do things like read children's books and watch television. Kenta really enjoyed Okaasan to Issho and Anpanman (two children shows) and I would enjoy them too because the Japanese was easy to understand. Through living with Kenta I have a better understanding of how difficult and rewarding it is to take care of young children along with what kind of world Japanese children live in.
My host mom was a very inspiring person. As a college student herself, she had studied English and transferred to an American college and graduated. She kindly took care of me, and would always cook meals for us and even sometimes remind me of things, just like a real mom would do. Having done the same experience as me, she understood the kind of struggles I was going through with language and understanding culture. I felt she did everything she could to help me learn Japanese. We bonded by watching all kinds of television together. Quiz shows, cooking shows, both Japanese and American drama, as well as Japanese baseball were often what we watched. From the windows of our 7th story apartment, the mountains surrounding Sapporo stood attentively. As the seasons changed on my study abroad, the true beauty of Sapporo was unveiled.
Soon after my stay began, the verdant mountains began to shift into the fall hues. In October, about a month after my arrival, I went with my host family to visit the Mount Moiwa Ropeway. The ride up the gondola car was stunning as I we flew across a sea of trees ablaze with fall colors. As we reached the summit of the mountain and onto the observatory deck, the view across all of Sapporo and far into mountains was surreal as I felt transported into another world. That was perhaps then when grasped how fortunate I was to be on study abroad. The crispness of autumn however, turned out to be shorter than I expected.
Snow, the crystalline white blanket which perhaps Sapporo is most famous for, came all too soon. With leaves still covering trees, the first snowfall covered the city with ice and left ghost-white mountains off to the distance. On the night of the first snowfall, I called my fellow study-abroader and Soka sister, Hiromi, and told her to look outside the window. Growing up only in tropical regions her entire life, experiencing a true snow fall was a first for her. Not surprisingly, as we watched the layer of white accumulate over cars and bushes, we laughed and rejoiced in celebration of the coming of winter. Humorously, with the heart of winter approaching, the word of the month seemed to be chikyuuondanka (global warming) as the Sapporo natives were taken back by how little and how late the snow came... I learned to love walking in the snow, and found myself caught up in Japanese winter style fashions.
Two weeks before my stay in Sapporo would come to an end, I was fortunate enough that my family could come visit me in Sapporo for a few days. As I showed my family around to my university, my host family's neighborhood and other places I frequented, I felt a sense of accomplishment. Just a mere 3 months ago I had been a complete stranger to the city, but then directing my family around and giving explanations seemed almost second nature in my new home. For the first time in my life, I tried to use Japanese to have a full conversation with my father. I was incredibly happy as we didn't need to use English. I realized that the past 3 months of practicing my Japanese with my friends had finally paid off. As we spoke in a new language, my perspective of what kind of a man my father is changed, and now I feel we share a stronger bond with each other. I now understand much clearer how it must have felt for my own father coming to America as an immigrant from Japan some 25 years ago.
Sapporo may be one of the coldest cities in Japan, but the hearts of its people may be the warmest. The innumerable friends I made while on study abroad will always be my friends; no matter how much distant separates us. Through study abroad, I have learned more than a new way of expressing myself in Japanese. I learned more concretely where my core values lie, and have gained a greater appreciation for all of the people back home and in Japan who have been supporting me my entire life.


text:
Do you also want to Logout from Facebook?
*Selecting 'No' will keep you logged in to Facebook in this browser.
Vacation Memories 550 Piece Puzzle: What a great way to reminisce about your time at the beach. Artwork by Lori Schory. This 550-piece jigsaw puzzle measures 24" x 30" when complete. For ages 13+ EAN: 724819253128
MON - FRI 8am - 5pm CST


text:
By Noah Haglund Herald Writer
EVERETT — Assessed house and condo values in Snohomish County showed their first rise in years, growing by 9.6 percent on average in 2013, according to official notices hitting the mail this week.
Commercial properties also showed an overall gain of 4.3 percent over 2012.
"On average, values increased countywide," County Assessor Cindy Portmann said. "Residential values increased a little more than commercial values."
The upturn stands in contrast to 2012*, when values declined 7.8 percent for residential properties, and 5.8 percent for commercial properties.
The change varies widely from property to property, depending on location, zoning and condition, among other factors.
The assessed values will be used to calculate property taxes due in 2014. Commercial notices were mailed the week of June 24.
The county began sending out residential assessment notices Monday.
The new assessments are supposed to reflect market value as of Jan. 1, 2013.
Property values rose in most of the county.
The biggest gain in average assessed value was nearly 10 percent in the Snohomish County portion of the Northshore School District. The areas covered by the Snohomish, Edmonds, Monroe, Mukilteo and Everett school districts all rose, on average, by more than 8 percent.
A couple of areas saw values weaken.
In the area covered by the Index School District, total property values were down about 1 percent compared to last year. The Darrington School District area slipped by about a half a percent.
The assessor's staff in the coming months will tally up new construction values to add to the tax rolls.
The value of all assessed residential property in the county in 2013 is about $60.1 billion, up from $54.8 billion last year. The corresponding numbers for commercial properties are $23.3 billion this year, up from $22.3 billion last year.
People can challenge the accuracy of the county's new value estimates by appealing to the Board of Equalization within 60 days of the date the assessment notice was mailed. However, the assessor encourages property owners to talk to county staff before filing an appeal, since many issues can be resolved through mutual agreement or explanation.
To contact a residential appraiser, call 425-388-6555. To reach a commercial appraiser, call 425-388-3390. Reach the Assessor's Office by email at email@example.com.
Information on property tax exemptions and special programs is available on the assessor's website, http://assessor.snoco.org, or by calling 425-388-3433.
Noah Haglund: 425-339-3465; firstname.lastname@example.com.
* Correction, July 10, 2013: This article originally stated the incorrect time frame for the changes in values.


text:
Finis Lightning Mirror Swim Goggles
The Finis Lightning Mirror Swim Goggles are essential for any competitive swimmer. They are constructed with lens Integration Technology, where the frame of the goggle and the lenses are fused together as one piece. This technology is done to reduce drag and produce a lower profile, which is extremely important. The goggles also come with a Quick Clip for an instant adjustment of the buckle, dual Silicone head strap giving you a secure fit, and 4 interchangeable nose pieces, since no two noses are the same, adjusting for a custom fit. The Finis Lightning Mirror Swim Goggles lenses are made with durable shatter resistant Polycarbonate and the eye gaskets from a soft Thermoplastic Elastomer (TPE), giving you a reliable and comfortable goggles. These goggles have UV protection, have a mirrored finish to reduce glare, plus they are anti-fog treated, so you will always be able to see your way above and under water. Your next swim match will be great.
This product has a limited warranty of 1 month.


text:
The P.E.I. Rocket is no more in more ways than one.
Say hello to the snazzy new Charlottetown Islanders.
New team colours, name and logo of the Quebec Major Junior Hockey League team were unveiled Monday in Charlottetown.
The colours are roughly similar to the gold, black and white of NFL's New Orleans Saints and the logo features the Confederation Bridge. The Islanders name reaches into the 1960s and 70s when the Junior Islanders were barn-burning their way through major junior hockey.
And Geoff Boyle, one of the new owners representing the ownership group, was more than pleased with the team's steps toward the 2013-14 season and its nod to former days.
"I've been a hockey fan in Charlottetown (for years and have) proud and fond memories of Island teams of the past," Boyle said. "I can't wait for the opportunity for this team and our group to put out stamp in Island hockey history."
New members to the ownership group were also unveiled. They include Peter MacDonald of MacDonald Automotive Group, Jason Hunter, Ron MacAulay, Ron Murray and Steve Gauthier of Markan Hardwood, and Cyril, Jeff and Craig Chapman of Chapman Brothers Construction.
It brings the group to 16 members. A management structure is still being worked out.
The group, which purchased the team from Serge Savard and Serge Savard Jr., takes ownership June 1.
The season ticket campaign also began and highlights include no price increase from last season (early bird $440, regular price after July 15 is $475), a $99 youth season ticket price and a flex package that allows purchasers to build a customized package of games.
Jerseys will be revealed at an event sponsored by the team on June 15, although glimpses should be available when the team selects its picks at the 2013 QMJHL draft June 8 in Chicoutimi, Que.
Islanders merchandise is available at Source For Sports locations.
The new website is found at www.charlottetownislanders.com.


text:
|index by Group
|index by Distribution
|index by Vendor
|index by creation date
|index by Name
|Name: dovecot20
|Distribution: openSUSE 11.4
|Version: 2.0.9
|Vendor: openSUSE
|Release: 3.4
|Build date: Wed Feb 23 01:03:19 2011
|Group: Productivity/Networking/Email/Servers
|Build host: build27
|Size: 6880431
|Source RPM: dovecot20-2.0.9-3.4.src.rpm
|Packager: http://bugs.opensuse.org
|Url: http://www.dovecot.org
|Summary: IMAP and POP3 Server Written Primarily with Security in Mind
Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems, written primarily with security in mind. Although it is written in C, it uses several coding techniques to avoid most of the common pitfalls. Dovecot can work with standard mbox and maildir formats and is fully compatible with UW-IMAP and Courier IMAP servers as well as mail clients accessing the mailboxes directly. Author: -------- Timo Sirainen <email@example.com>
BSD3c ; LGPLv2.1+ ; MIT
* Thu Jan 13 2011 email@example.com - Update to 2.0.9: - Linux: Fixed a high system CPU usage / high context switch count performance problem - Maildir: Avoid unnecessarily reading dovecot-uidlist while opening mailbox. - Maildir: Fixed renaming child mailboxes when namespace had a prefix. - mdbox: Don't leave partially written messages to mdbox files when aborting saving. - Fixed master user logins when using userdb prefetch - lda: Fixed a crash when trying to send "out of quota" reply - lmtp: If delivering duplicate messages to same user's INBOX, create different GUIDs for them. This helps to avoid duplicate POP3 UIDLs when pop3_uidl_format=%g. - virtual storage: Fixed saving multiple mails in a transaction (e.g. copy multiple messages). - dsync: Saved messages' save-date was set to 1970-01-01. * Mon Dec 06 2010 email@example.com - Update Pigeonhole to 0.2.2: * LDA Sieve plugin: started using Dovecot LDA reject API for the reject extension. This means that the LDA reject_reason and reject_subject settings now also work for Pigeonhole's LDA Sieve plugin. * Did some work on the new sieve-filter tool. It is mostly functional, but it is not finished yet. * Dovecot change: services' default vsz_limits weren't being enforced correctly in earlier v2.0 releases. Now that they are enforced, you might notice that the default limits are too low and you need to increase them. This problem will show up in logs as "out of memory" errors. See default_vsz_limit and service { vsz_limit } settings. - Imap4flags: fixed segfault bug occurring in multiscript context. - Added version checking to the ManageSieve settings plugin. This plugin was forgotten when the LDA plugin was updated with this change in the previous release. - LDA Sieve plugin: fixed memory leak at deinitialization. * Sat Dec 04 2010 email@example.com - Update to 2.0.8: * Services' default vsz_limits weren't being enforced correctly in earlier v2.0 releases. Now that they are enforced, you might notice that the default limits are too low and you need to increase them. This problem will show up in logs as "out of memory" errors. See default_vsz_limit and service { vsz_limit } settings. * LMTP: In earlier versions if mail was delivered to user+detail@domain address, LMTP server always attempted to deliver the mail to mailbox named "detail". This was rather unintentional and shouldn't have been the default. lmtp_save_to_detail_mailbox=yes setting now preserves this behavior (default is no). + Added systemd support (configure --with-systemdsystemunitdir). Based on patch by Christophe Fergeau. + Replaced broken mbox-snarf plugin with a new more generic snarf plugin. - dbox: Fixes to handling external mail attachments - verbose_proctitle=yes didn't work for all processes in v2.0.7 - imap, pop3: When service { client_count } was larger than 1, the log messages didn't use the correct prefix. Last logged in user's prefix was always used, regardless of what user's session actually logged it. Now the proper log prefix is always used. - MySQL: Only the first specified host was ever use * Mon Nov 08 2010 email@example.com - Update to 2.0.7: * master: default_process_limit wasn't actually used anywhere, rather the default was unlimited. Now that it is enforced, you might notice that the default limit is too low and you need to increase it. Dovecot logs a warning when this happens. * mail-log plugin: Log mailbox name as virtual name rather than physical name (e.g. namespace prefix is included in the name) + doveadm dump: Added imapzlib type to uncompress IMAP's COMPRESS DEFLATE I/O traffic (e.g. from rawlog). - IMAP: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces. - IMAP: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were being sent. - quota: Don't count virtual mailboxes in quota - doveadm expunge didn't always actually do the physical expunging - Fixed some index reading optimizations introduced by v2.0.5. - LMTP proxying fixes - Add IMAP, POP3 and SIEVE services for SuSEfirewall2 (bnc#635447). * Thu Oct 21 2010 email@example.com - Update to 2.0.6: * Pre-login CAPABILITY includes IDLE again. Mainly to make Blackberry servers happy. * auth: auth_cache_negative_ttl default was 0 in earlier v2.0.x, but it was supposed to be 1 hour as in v1.x. Changed it back to 1h. If you want it disabled, make sure doveconf shows it as 0. + dbox: Added support for saving mail attachments to external files, with also support for single instance storage. This feature hasn't had much testing yet, so be careful with it. + doveadm: Added import command for importing mails from other storages. + Reduced NFS I/O operations for index file accesses + dbox, Maildir: When copying messages, copy also already cached fields from dovecot.index.cache + mdbox: Added mdbox_preallocate_space setting (Linux+ext3/XFS only) - Maildir: LDA/LMTP assert-crashed sometimes when saving a mail. - Fixed leaking fds when writing to dovecot.mailbox.log. - Fixed rare dovecot.index.cache corruption - IMAP: SEARCH YOUNGER/OLDER wasn't working correctly * Fri Oct 01 2010 email@example.com - Update to 2.0.5: * acl: Fixed the logic of merging multiple ACL entries. Now it works as documented, while previously it could have done slightly different things depending on the order of the entries. * virtual: Allow opening virtual mailboxes that refer to non-existing mailboxes. It seems that the benefits of this outweigh the lack of error message when typoing a mailbox name. + Added some disk I/O optimizations to Maildir and index code. They're especially helpful with short-lived connections like POP3. + pop3: Added pop3_fast_size_lookups setting. - doveconf sometimes failed with complaining about missing ssl_key setting, causing e.g. dovecot-lda to fail. - lda: If there's an error in configuration, doveconf didn't exit with EX_TEMPFAIL as it should have. - sdbox: Fixed memory leak when copying messages with hard links. - zlib + sdbox combination didn't work - zlib: Fixed several crashes, which mainly showed up with mbox. - quota: Don't crash if user has quota disabled, but plugin loaded. - doveadm fetch uid was actually returning sequence, not uid. - v2.0.4's subscription listing ignored (and logged a warning about) subscriptions=no namespaces' entries in some configurations. (So listing shared mailboxes' subscriptions could have been broken.) - acl: Fixed crashing when sometimes listing shared mailboxes via dict proxy. * Mon Sep 27 2010 firstname.lastname@example.com - update pigeonhole to 0.2.1 release: + Incorporated distinction between original and final envelope recipient in Sieve interpreter, as recently introduced in Dovecot. + Regex extension: added support for regex keys composed from variables. - LDA Sieve plugin: added _version symbol to enable Dovecot's plugin version check. Without this check, people can forget to recompile the plugin, which can lead to unexpected effects. - LDA Sieve plugin: turned debug message about an unconfigured home directory into a proper error and added script path information. - Fixed unnecessary reporting of dummy extensions in ManageSieve SIEVE capability; the comparator-i;octet and comparator-i;ascii-numeric 'extensions' were reported explicitly. * Mon Sep 27 2010 firstname.lastname@example.com - Update to 2.0.4: * multi-dbox: If :INDEX=path is specified, keep storage/dovecot.map.index* files also in the index path rather than in the main storage directory. WARNING: if you specified :INDEX= with earlier mdbox installation, you must now manually move the storage indexes to the expected directory! Otherwise Dovecot won't see them and will rebuild the indexes, possibly unexpunging some mails. - Maildir: Copying messages with hard links sometimes caused the source maildir's entire tmp/ directory to be renamed to destination maildir as if it were a message. - Maildir: v2.0.3 broke expunging copied messages sometimes - Maildir: INBOX whose tmp/ directory was lost couldn't be opened - single-dbox: Messages weren't copied with hard links - vpopmail support is hopefully working again. - dsync: POP3 UIDLs weren't copied with Maildir - dict file: Fixed fd leak (showed up easily with LMTP + quota) * Fri Sep 17 2010 email@example.com - update to version 2.0.3: * dovecot-lda: Removed use of non-standard Envelope-To: header as a default for -a. Set lda_original_recipient_header=Envelope-To to returns the old behavior. + Added support for reverse quota warnings (i.e. when quota goes back under the limit). This is enabled by adding '-' to beginning of quota_warning value. Based on patch by Jeroen Koekkoek. + dovecot-lda: Added lda_original_recipient_header setting, which is used for getting original recipient if -a isn't used. + dovecot-lda: Added -r parameter to specify final recipient address. (It may differ from original address for e.g. aliases.) + Maildir: uidlist file can now override message's GUID, making it possible for multiple messages in a mailbox to have the same GUID. This also fixes dsync's message conflict resolution. - dovecot-lda: If destination user isn't found, exit with EX_NOUSER, not EX_TEMPFAIL. - dsync: Fixed handling \Noselect mailboxes - Fixed an infinite loop introduced by v2.0.2's message parser changes. - Fixed a crash introduced by v2.0.2's istream-crlf changes. * Wed Sep 15 2010 email@example.com - dont take read permissions for others, breaks the LDA. * Fri Sep 10 2010 firstname.lastname@example.com - update pigeonhole to 0.2.0 release changes compared to the last snapshot - Updated the Compile section of the INSTALL file. - Fixed make distcheck to work. - Removed --enable-header-install setting. - Fixed series of AIX compiler warnings. - Added a few missing NEWS items and fixed some formatting issues. - Updated README documentation. - Updated INSTALL documentation. - ManageSieve: fixed dump-capability problem occuring when using a custom config file (patch by Timo Sirainen). - Sieve-dump: added support for producing per-block hexdump output. - removed dovecot-2.0-pigeonhole_pass_config.patch: included in update * Wed Sep 08 2010 email@example.com - added dovecot-2.0-pigeonhole_pass_config.patch: ManageSieve: fixed dump-capability problem occuring when using a custom config file (patch by Timo Sirainen). * Wed Sep 08 2010 firstname.lastname@example.com - update to version 2.0.2 * vpopmail support is disabled for now, since it's broken. You can use it via checkpassword support or its sql/ldap database directly. - maildir: Fixed "duplicate uidlist entry" errors that happened at least with LMTP when mail was delivered to multiple recipients - Deleting ACLs didn't cause entries to be removed from acl_shared_dict - mail_max_lock_timeout setting wasn't working with all locks - auth_cache_size setting's old-style value wasn't autoconverted and it usually also caused a crash - removed dovecot-2.0.1_build_warnings.patch: included in update * Tue Sep 07 2010 firstname.lastname@example.com - added dovecot-2.0.1_build_warnings.patch: fix build warnings after 2.0.1 update, patch taken from upstream * Tue Sep 07 2010 email@example.com - update pigeonhole to 1414:1a7060ef63ce - Sieve-dump: added support for producing per-block hexdump output. - Added support for critical runtime errors. - Error handling: don't log user message of critical error to system log. - Sieve plugin: only refer to user log for compile error details when there is actually a compile error. - Final preparations for 0.2 release. - Sieve plugin: simplified system error handling. - Simplified error handling; in particular the changes in the preceeding commits. - Fixed runtime error logging not to report user-caused errors to the master log. - Made global system error handler state part of Sieve instance. - Fixed default Sieve capability: extra extensions spamtest, spamtestplus and virustest were also enabled by default. - Finished FIXME review. - Fixed FIXME: fileinto folder name utf-8 validity is now checked at compiletime or runtime. - Made sure that store action logs both UTF-8 and mUTF-7 names when applicable. - Fixed FIXME: added runtime warning for erroneous :addresses item. - Removed spurious source file. - Fixed FIXME: Date test now reports warning when invalid zone argument is encountered at runtime. - Fixed FIXME: Imap4flags extension now checks flag keyword syntax before the message is stored. - Modified TODO item. - Fixed FIXME: when redirect address is a variable, it is checked for validity at runtime. - Simplified runtime command script location querying. - Testsuite: partly cleaned up test scripts (rest is post-v0.2). - Testsuite: made command syntax more uniform. * Fri Aug 27 2010 firstname.lastname@example.com - update pigeonhole to 1392:5f800639ee17 - doc/man/sievec.1.in: fixed roff error caused by unescaped '-' (patch by Mike Abbott). - ManageSieve: settings plugin, capability dump: argument array for execv was too short by one element. - Forgot to add manpage preprocessor and includes to distribution. * Fri Aug 27 2010 email@example.com - update pigeonhole to 1389:2a97d983e56b - Removed spurious old stdio.h (top) includes; these cause compile issues on specific systems. - Fixed Sieve script name checking to properly handle length issues and added 0x00ff as invalid character. - ManageSieve: fixed putscript error in previous commit. - Enforced ManageSieve protocol syntax better with some of the commands; some commands still allowed spurious extra arguments. - Cleaned up manpages and fixed various issues (patch by Pascal Volk). - Update man pages to match style and content of Dovecot man pages. - Added manpage redirection for sieved. - Renamed sieved tool to sieve-dump. - Updated documentation for upcoming release. - Added quota and limit configuration to config file examples. - Removed superfluous text from AUTHORS file. - Moved finishing the ereject extension off the pre-v0.2.0 TODO list. - Updated documentation. - ManageSieve: changed default IMPLEMENTATION capability to 'Dovecot Pigeonhole'. - Renamed 'Dovecot Sieve' to 'Pigeonhole' in source file copyright headers. * Tue Aug 24 2010 firstname.lastname@example.com - update to dovecot 2.0.1 * When dsync is started as root, remote dsync command is now also executed as root instead of with dropped privileges. - IMAP: QRESYNC parameters for SELECT weren't handled correctly. - UTF-8 string validity checking wasn't done correctly (e.g. mailbox names in Sieve fileinto) - dsync: Fixed a random assert-crash with remote dsyncing * Mon Aug 16 2010 firstname.lastname@example.com - fix build on sles9 - use find | xargs instead of find -delete - set PIC/PIE globally so we dont have to regenerate the configure. the patches are still left in as documentation - use make dist tarball for pigeonhole instead of just packaging the hg checkout * Mon Aug 16 2010 email@example.com - add missing conflicts * Mon Aug 16 2010 firstname.lastname@example.com - update to dovecot 2.0.0 * Dovecot uses two system users for internal purposes now by default: dovenull and dovecot. You need to create the dovenull user or change default_login_user setting. * Global ACLs are now looked up using namespace prefixes. For example if you previously had INBOX. namespace prefix and a global ACL for "INBOX.Sent", it's now looked up from "INBOX.Sent" file instead of "Sent" as before. * Maildir: File permissions are no longer based on dovecot-shared file, but the mailbox directory. + Redesigned master process. It's now more modular and there is less code running as root. + Configuration supports now per-local/remote ip/network settings. + dsync utility does a two-way mailbox synchronization. + LMTP server and proxying. + Added mdbox (multi-dbox) mail storage backend. + doveadm utility can be used to do all kinds of administration functions. Old dovecotpw and *view utilities now exist in its subcommands. + imap and pop3 processes can now handle multiple connections. + IMAP: COMPRESS=DEFLATE is supported by imap_zlib plugin + director service helps NFS installations to redirect users always to same server to avoid corruption * Fri Aug 13 2010 email@example.com - update to dovecot 2.0.rc6 - dict quota didn't always decrease quota when messages were expunged - Shared INBOX wasn't always listed with FS layout - drop dovecot-2.0-tip.patch * Fri Aug 13 2010 firstname.lastname@example.com - update pigeonhole to 1374:12bcaa8a3c8d - Fixed source file header comments. - Testsuite: added a few test for the regex extension. - Fixed Valgrind error. - Improved runtime error handing. * Thu Aug 12 2010 email@example.com - update dovecot to 11994:a56e9deffa54 (added dovecot-2.0-tip.patch): - mdbox: Use unlimited buffer size when copying metadata while purging. - dbox: Don't allow unlimited buffer size when reading message body. - Added i_stream_get_max_buffer_size(). - lib-sql: Fail if trying to register a duplicate sql driver. - lib-storage: Fixed listing shared INBOX with FS layout - dbox: Reset cache files when rebuilding indexes. - lib-index: Added mail_cache_reset(). - Maildir: If trying to open a directory as message, try to rmdir it. - i_stream_create_fd(): If opening a directory, set stream_errno=EISDIR - lib-storage: When trying to delete "trash" directory, ignore EBUSY errors. - unlink_directory(): Don't log EBUSY error for unlink(.nfs*) directly. - lib-master: Prefix log messages with username during auth/post-login lookups. - login proxy: Show proxy state in "disconnected" error message. - login proxy: Error message improvements. - module_dir_load(): Support multiple binaries for checking dependency - lib-lda: Added mail_deliver_hook_set() - quota: Fixed updating quota when sync_notify() had been called outside regular syncing. - Improved "Inotify instance limit exceeded" error message. * Thu Aug 12 2010 email@example.com - update pigeonhole to 1370:7dc1741fe305 - Produce a nicer error message when trying to load with non-lda/lmtp binary (patch by Timo Sirainen). - Regex match: fixed segfault at deinitialization. * Wed Aug 11 2010 email@example.com - update pigeonhole to 1366:5b078d671e51 - Improved and simplified file error handling - ManageSieve/Sieve storag: fixed error handling of PUTSCRIPT commmand; save commit errors would not make the command fail. * Wed Aug 11 2010 firstname.lastname@example.com - update pigeonhole to 1364:181e04d8ac6e - Fixed segfault occuring when loaded binary block turns out to be corrupt. * Wed Aug 11 2010 firstname.lastname@example.com - update pigeonhole to 1363:90cec7ef7373 - Multiscript: fixed duplicate implicit keep caused by erroneous execution state update. * Wed Aug 11 2010 email@example.com - update pigeonhole to 1362:89756b38a8c6 - Prevent assertion failure due to currupt binary string representation (missing \0). - LDA Sieve plugin: fixed sieve_global_path setting; it was not recognized. * Wed Aug 11 2010 firstname.lastname@example.com - added simple way to enabled the unfinished features in pigeonhole * Wed Aug 11 2010 firstname.lastname@example.com - added dovecot-2.0-pigeonhole_pie.patch: build pigeonhole with PIE - fix clean section * Wed Aug 11 2010 firstname.lastname@example.com - remove db-devel - added tcpd-devel and enable tcpwrapper support - dont rename the .ext files - install additional docs for pigeonhole - move dovecot-config to the devel package - sort the subprocesses - simplify the file section entry after cleaning up the /etc/dovecot * Tue Aug 10 2010 firstname.lastname@example.com - update Pigeonhole 1360:0592366457df - Fixed segfault in tools and testsuite occuring when no username can be determined. - ManageSieve: fixed SASL negotiation; mechanisms that need a roundtrip were broken. - Fixed compiler warnings in tst-size.c - Improved runtime trace debugging towards something more intuitively readable. - Imap4flags: fixed bug in setflag command; when parameter was a stringlist, only the last item was actually set. - Fixed bug in error handling of store action. - Testsuite: prevented warning messages from showing up by default. - Testsuite: fixed segfault problem. - Testsuite: added missing test case for the size test. - Testsuite: minor cleanups. - Sieve tools: don't try to close stdout. - Sieve-test tool: accidentally disabled -d option. - Improved byte code encoding implementation of integers and offsets. - Sieve binary: now using better defined integer types for byte-coded data - Variables extension: fixed :length set modifier to recognize utf8 characters in stead of octets. - Implemented generic string list interface and simplified matching API. - Fixed sieve-test not to start in trace mode by default. - Updated extension status information. - ManageSieve: fixed deinitialization problem in dump-capability plugin. - ManageSieve: fixed dump-capability hang. - Further developed new runtime trace debugging; test suite is also now included. - First changes towards making `make distcheck' work. - Improved runtime trace debugging output for core Sieve language. - Adjusted to Dovecot LDA API changes; implicitly fixing segfault (patch by Timo Sirainen). - Updated dovecot.m4. - Removed unused code that caused compile failure due to Dovecot API change. - Implemented simple runtime trace of string value matching. - Adjusted string matching API tu use runtime environment. - Updated ManageSieve specification. - Testsuite: inappropriately removed initialization of dummy MAIL environment. - Sieve tools: added support for extended trace debugging and updated man pages. - Updated documentation: Sieve tools are now using Dovecot configuration by default. - cleanup spec * Tue Aug 10 2010 email@example.com - Update to 2.0 RC5 - Using more than 2 plugins could have caused broken behavior (more fixes for this) - Listescape plugin fixes - mbox: Fixed a couple of assert-crashes - mdbox: Fixed potential assert-crash when saving multiple messages in one transaction. - Additional changes from 2.0 RC4 + director: Added director_doveadm_port for accepting doveadm TCP connections. + doveadm: Added client/server architecture support for running mail commands. Enable this by setting doveadm_worker_count to non-zero. + mail-log: Added support for mailbox_create event. + imap_capability = +XFOO BAR can be used to add capabilities instead of replacing the whole capability string. + virtual storage: Added support for IDLE notifications. - doveadm mailbox status: Fixed listing non-ASCII mailbox names. - doveadm fetch: Fixed output when fetching message header or body - doveadm director map/add/remove: Fixed handling IP address as parameter. - dsync: A few more fixes - Additional changes from 2.0 RC3 * Single-dbox is now called "sdbox" instead of "dbox". "dbox" will stay as an alias for it for now. + Added mail_temp_dir setting, used by deliver and lmtp for creating temporary mail files. Default is /tmp. + doveadm: Added "director map" command to list user -> host mappings. - imap: Fixed checking if list=children namespace has children. - director: If all login processes died, director stopped reading proxy-notify input and caused future login processes to hang - mail_log plugin configuration was broken - Using more than 2 plugins could have caused broken behavior - mdbox: Race condition fixes related to copying and purging - dsync: Lots of fixes - reenable sqlite plugin * Sun Jul 11 2010 email@example.com - Removed --with-db and --enable-header-install from dovecot 2.0. - Initial support to Pigeonhole using hg tip. * Sun Jul 11 2010 email@example.com - Update to 2.0 RC2: - Fixed a crash with empty mail_plugins - Fixed sharing INBOX to other users - mdbox: Rebuilding storage was broken in rc1 - dsync was broken for remote syncs in rc1 - director+LMTP proxy wasn't working correctly - v1.x config parser failed with some settings if pigeonhole wasn't installed. - virtual: If non-matching messages weren't expunged within same session, they never got expunged. * Mon Jul 05 2010 email@example.com - Update to 2.0 RC1: - Added man pages, mostly written by Pascal Volk. They're also synchronized to wiki in http://wiki2.dovecot.org/Tools - dsync syntax changed, although it's still compatible with old syntax. see http://wiki2.dovecot.org/Tools/Dsync for new syntax - dsync backup command added - dsync should now be stable (in theory anyway, more testing would probably be a good idea) - LMTP proxying supports director - director should now be stable - Single-dbox should now be stable - mdbox locking behavior modified. when rebuilding indexes it can no longer fail with deadlocks - fsync_disable=no was renamed to mail_fsync = optimized (default) - fsync_disable=yes was renamed to mail_fsync = never. - added a new mail_fsync = always (basically what mail_nfs_*=yes also did before, but now it can be done without enabling NFS cache flushes) - Plus lots of fixes, as usual. * Sat Jun 12 2010 firstname.lastname@example.com - Moving devel files to devel package. * Sat Jun 12 2010 email@example.com - Update to 2.0 beta6: - Added director: http://blog.dovecot.org/2010/05/new-director-service-in-v20-for-nfs.html - IMAP: Added STATUS (X-VSIZE) command for easily getting mailbox's virtual size. - Lots and lots of doveadm improvements and new commands - Postlogin scripts now need to be executed using "script-login", not "script" binary. - Quota warnings are executed now asynchronously using the new script binary. See http://hg.dovecot.org/dovecot-2.0/rev/a179fcbbf960 - Added passdb static for proxying and similar configurations - TLS SNI configuration must now be done using local_name {} blocks, not local {} - lib-storage plugin API changes, external plugins must be updated to work correctly - Lots of fixes * Fri May 14 2010 firstname.lastname@example.com - Handle /var/run on tmpfs. * Fri May 14 2010 firstname.lastname@example.com - Added 'dovenull' user creation needed by dovecot login proccess. * Mon May 10 2010 email@example.com - Update to 2.0 beta5: - default_login_user is now "dovenull". You should create this user. - imap, pop3 -u <user> now does userdb lookup + changes privileges if necessary, so it's much easier to start imap/pop3 session for a specific user from command line - doveadm has all kinds of new commands and changes - PostgreSQL supports now multiple connections to backend. Also supports load-balancing / HA by specifying multiple host parameters. MySQL and PostgreSQL now share the same code for that. - probably lots of other things I can't think of right now. * Mon Mar 22 2010 firstname.lastname@example.com - Enable solr backend for full text search adds 2 new dependencies: curl and expat; - Update to 2.0 beta4: - Major changes since beta3: - auth process now runs as $dovecot_internal_user ("dovecot") by default. Auth worker processes still run as root by default, so this won't break PAM etc, but it could break passwd-file configurations. - It can now read v1.2's dovecot.conf file. If you find that it won't read your config, let me know and I'll see about adding code to fix it. It'll log warnings about each obsolete setting it sees. The easiest way to get rid of the warnings is to just translate your old config to v2.0: doveconf -n -c old.conf > new.conf - auth passdb/userdb configuration in example-config is now a bit different .. hopefully less confusing to new people than the old one. - added support for auth settings (including passdb/userdb) inside protocol sections, so it'll affect only those protocols - mail_plugins can now be set more easily. you can have a single global mail_plugins and then add more plugins to it like protocol imap { mail_plugins = $mail_plugins imap_quota } - doveconf finally shows all settings, including all protocol, local and remote sections - doveadm quota get|recalc command added. This is a plugin (yeah, doveadm now supports plugins!), so you must have a global mail_plugins=quota setting for the command to show up. - doveadm kick user/network to kick out logged in users (by sending TERM signal to processes). This was written by Pascal Volk. - and of course tons and tons of fixes all around * Sun Feb 21 2010 email@example.com - Added option "-I ." on aclocal command in spec file; - Update to 2.0 beta3: User visible changes: - imap_zlib plugin implements COMPRESS=DEFLATE IMAP extension - zlib plugin: Added support for compressing mails while saving - zlib plugin: fixed reading bzip2 compressed mail files - zlib plugin: Added support for dbox and mdbox formats - mdbox: doveadm purge moves old mails to alt storage (if using alt storage) - added support for tcpwrappers - added support for SHA512 password scheme (by Mark Washenberger) - mailbox deletion is now free of race conditions (e.g. quota calculations). if another session tries to access mailbox before it's fully deleted, it'll get "Mailbox is being deleted" error. - "key = $set" in config file now sets key's value to "set" setting's value. this is probably rather limited outside the only place where I created it for: service { user = $default_internal_user } - default_internal_user and default_login_user settings now specify what users should be used for them. currently the default is still dovecot and dovecot, but I'm hoping to change default_login_user to something else.. - Removed maildir_copy_preserve_filename setting. It's now always tried to be preserved (or rather: message's GUID is preserved) - auth failure penalty tries to avoid increasing penalty for IP if auth is failing always with the same user+password combination. - doveadm penalty command can be used to see the current penalties - login processes: config lookups are now cached, so it no longer asks for configuration from config process every time (except if there are remote {} blocks in config. also the local {} caching could be smarter.) - Tons of mdbox fixes - Tons of dsync fixes, especially with mbox Developer visible changes: - dovecot-config file changed. if your external plugin uses this file, you need to change it to use the new format. - added dovecot.m4 file that can be used by external plugins' configure script to get Dovecot settings. This was mainly done by Dennis Schridde. - mailbox_alloc() no longer has stream parameter, instead there's mailbox_open_stream() - mailbox_close() renamed to mailbox_free(). added a different mailbox_close(), which only closes opened mailbox, but doesn't free it. - mailbox_delete(), mailbox_rename() APIs changed - notify plugin's delete/rename API changed as well - mailbox GUID is now looked up using mailbox_get_guid(), not mailbox_status() - dict_iterate*() API changed. * Mon Feb 01 2010 email@example.com - Update to 2.0 beta2: - passdbs and userdbs have now a separate "driver" setting inside them. - Services now have default inet_listeners. You need to either remove your existing ones, or override the defaults by giving the listeners's name like shown in the new example master.conf. Some new features: - Added auth_verbose_passwords = no|plain|sha1. If authentication fails, this setting logs the used password. If you don't really need to know what the password itself was, but are more interested in knowing if the user is simply trying to use the wrong password every single time or if it's a brute force attack, you can set this to "sha1" and only the SHA1 of the password is logged. That's enough to know if the password is same or different between login attempts. - lazy-expunge: Support a single-namespace configuration. In this setup if mailbox has some expunged messages and then the whole mailbox gets deleted, they get merged into the same deleted mailbox. - protocol !imap { .. } adds configuration to all protocols except imap. - imap/pop3 proxying supports now async DNS lookups for hosts. There's a separate dns-client service doing the lookups using OS's own blocking resolver. - dovecot-config file changed in a way that it'll be easier to create external software linking against dovecot libraries. This made Pigeonhole's configure script a lot simpler. And of course there have been lots of fixes. * Tue Jan 12 2010 firstname.lastname@example.com - Removed --with-static-userdb and --with-prefetch-userdb options; - Applied PIE patch. * Sat Jan 02 2010 firstname.lastname@example.com - Update to 2.0 beta1; - Disabled Lucene because of compilation errors. * Tue Nov 10 2009 email@example.com - Initial package (2.0 aplha3) of the 2.0 series.
/etc/dovecot /etc/dovecot/README /etc/dovecot/conf.d /etc/dovecot/conf.d/10-auth.conf /etc/dovecot/conf.d/10-director.conf /etc/dovecot/conf.d/10-logging.conf /etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-master.conf /etc/dovecot/conf.d/10-ssl.conf /etc/dovecot/conf.d/15-lda.conf /etc/dovecot/conf.d/20-imap.conf /etc/dovecot/conf.d/20-lmtp.conf /etc/dovecot/conf.d/20-managesieve.conf /etc/dovecot/conf.d/20-pop3.conf /etc/dovecot/conf.d/90-acl.conf /etc/dovecot/conf.d/90-plugin.conf /etc/dovecot/conf.d/90-quota.conf /etc/dovecot/conf.d/90-sieve.conf /etc/dovecot/conf.d/auth-checkpassword.conf.ext /etc/dovecot/conf.d/auth-deny.conf.ext /etc/dovecot/conf.d/auth-ldap.conf.ext /etc/dovecot/conf.d/auth-master.conf.ext /etc/dovecot/conf.d/auth-passwdfile.conf.ext /etc/dovecot/conf.d/auth-sql.conf.ext /etc/dovecot/conf.d/auth-static.conf.ext /etc/dovecot/conf.d/auth-system.conf.ext /etc/dovecot/conf.d/auth-vpopmail.conf.ext /etc/dovecot/dovecot-db.conf.ext /etc/dovecot/dovecot-dict-sql.conf.ext /etc/dovecot/dovecot-ldap.conf.ext /etc/dovecot/dovecot-sql.conf.ext /etc/dovecot/dovecot.conf /etc/init.d/dovecot /etc/pam.d/dovecot /etc/sysconfig/SuSEfirewall2.d/services/dovecot /usr/bin/doveadm /usr/bin/doveconf /usr/bin/dsync /usr/bin/sieve-dump /usr/bin/sieve-test /usr/bin/sievec /usr/lib/dovecot /usr/lib/dovecot/anvil /usr/lib/dovecot/auth /usr/lib/dovecot/checkpassword-reply /usr/lib/dovecot/config /usr/lib/dovecot/deliver /usr/lib/dovecot/dict /usr/lib/dovecot/director /usr/lib/dovecot/dns-client /usr/lib/dovecot/doveadm-server /usr/lib/dovecot/dovecot-lda /usr/lib/dovecot/gdbhelper /usr/lib/dovecot/imap /usr/lib/dovecot/imap-login /usr/lib/dovecot/listview /usr/lib/dovecot/lmtp /usr/lib/dovecot/log /usr/lib/dovecot/maildirlock /usr/lib/dovecot/managesieve /usr/lib/dovecot/managesieve-login /usr/lib/dovecot/pop3 /usr/lib/dovecot/pop3-login /usr/lib/dovecot/rawlog /usr/lib/dovecot/script /usr/lib/dovecot/script-login /usr/lib/dovecot/ssl-params /usr/lib/dovecot/tcpwrap /usr/lib64/dovecot /usr/lib64/dovecot/libdovecot-lda.so.0 /usr/lib64/dovecot/libdovecot-lda.so.0.0.0 /usr/lib64/dovecot/libdovecot-login.so.0 /usr/lib64/dovecot/libdovecot-login.so.0.0.0 /usr/lib64/dovecot/libdovecot-sieve.so.0 /usr/lib64/dovecot/libdovecot-sieve.so.0.0.0 /usr/lib64/dovecot/libdovecot-storage.so.0 /usr/lib64/dovecot/libdovecot-storage.so.0.0.0 /usr/lib64/dovecot/libdovecot.so.0 /usr/lib64/dovecot/libdovecot.so.0.0.0 /usr/lib64/dovecot/modules /usr/lib64/dovecot/modules/auth /usr/lib64/dovecot/modules/auth/libauthdb_ldap.so /usr/lib64/dovecot/modules/auth/libmech_gssapi.so /usr/lib64/dovecot/modules/dict /usr/lib64/dovecot/modules/doveadm /usr/lib64/dovecot/modules/doveadm/lib10_doveadm_expire_plugin.so /usr/lib64/dovecot/modules/doveadm/lib10_doveadm_quota_plugin.so /usr/lib64/dovecot/modules/doveadm/lib10_doveadm_zlib_plugin.so /usr/lib64/dovecot/modules/lib01_acl_plugin.so /usr/lib64/dovecot/modules/lib02_imap_acl_plugin.so /usr/lib64/dovecot/modules/lib02_lazy_expunge_plugin.so /usr/lib64/dovecot/modules/lib05_snarf_plugin.so /usr/lib64/dovecot/modules/lib10_quota_plugin.so /usr/lib64/dovecot/modules/lib11_imap_quota_plugin.so /usr/lib64/dovecot/modules/lib11_trash_plugin.so /usr/lib64/dovecot/modules/lib15_notify_plugin.so /usr/lib64/dovecot/modules/lib20_autocreate_plugin.so /usr/lib64/dovecot/modules/lib20_expire_plugin.so /usr/lib64/dovecot/modules/lib20_fts_plugin.so /usr/lib64/dovecot/modules/lib20_listescape_plugin.so /usr/lib64/dovecot/modules/lib20_mail_log_plugin.so /usr/lib64/dovecot/modules/lib20_virtual_plugin.so /usr/lib64/dovecot/modules/lib20_zlib_plugin.so /usr/lib64/dovecot/modules/lib21_fts_squat_plugin.so /usr/lib64/dovecot/modules/lib30_imap_zlib_plugin.so /usr/lib64/dovecot/modules/lib90_sieve_plugin.so /usr/lib64/dovecot/modules/settings /usr/lib64/dovecot/modules/settings/libmanagesieve_login_settings.so /usr/lib64/dovecot/modules/settings/libmanagesieve_settings.so /usr/sbin/dovecot /usr/sbin/rcdovecot /usr/share/doc/packages/dovecot /usr/share/doc/packages/dovecot/AUTHORS /usr/share/doc/packages/dovecot/COPYING /usr/share/doc/packages/dovecot/COPYING.LGPL /usr/share/doc/packages/dovecot/COPYING.MIT /usr/share/doc/packages/dovecot/ChangeLog.gz /usr/share/doc/packages/dovecot/NEWS /usr/share/doc/packages/dovecot/README /usr/share/doc/packages/dovecot/README.SuSE /usr/share/doc/packages/dovecot/TODO /usr/share/doc/packages/dovecot/auth-protocol.txt /usr/share/doc/packages/dovecot/documentation.txt /usr/share/doc/packages/dovecot/dovecot-openssl.cnf /usr/share/doc/packages/dovecot/dovecot-pigeonhole /usr/share/doc/packages/dovecot/dovecot-pigeonhole/AUTHORS /usr/share/doc/packages/dovecot/dovecot-pigeonhole/COPYING /usr/share/doc/packages/dovecot/dovecot-pigeonhole/COPYING.LGPL /usr/share/doc/packages/dovecot/dovecot-pigeonhole/INSTALL /usr/share/doc/packages/dovecot/dovecot-pigeonhole/NEWS /usr/share/doc/packages/dovecot/dovecot-pigeonhole/README /usr/share/doc/packages/dovecot/dovecot-pigeonhole/TODO /usr/share/doc/packages/dovecot/dovecot-pigeonhole/devel /usr/share/doc/packages/dovecot/dovecot-pigeonhole/devel/DESIGN /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/elvey.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/jerry.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/mjohnson.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/mklose.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/relational.rfc5231.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/rfc3028.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/sanjay.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/sieve_examples.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/subaddress.rfc5233.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/vacation.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/examples/vivil.sieve /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/RFC-questions.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/body.rfc5173.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/collation.rfc4790.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/copy.rfc3894.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/draft-degener-sieve-multiscript-00.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/draft-duerst-mailto-bis-05.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/draft-ietf-sieve-include-03.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/draft-murchison-sieve-regex-07.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/environment.rfc5183.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/imail.rfc2822.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/imap4flags.rfc5232.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/mailto.rfc2368.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/managesieve.rfc5804.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/notify-mailto.rfc5436.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/notify.rfc5435.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/reject-ereject.rfc5429.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/relational.rfc5231.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/sieve.rfc5228.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/spamvirustest.rfc5235.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/subaddress.rfc5233.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/uri.rfc3986.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/utf-8.rfc3629.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/vacation.rfc5230.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/rfc/variables.rfc5229.txt /usr/share/doc/packages/dovecot/dovecot-pigeonhole/spamtest-virustest.txt /usr/share/doc/packages/dovecot/example-config /usr/share/doc/packages/dovecot/example-config/conf.d /usr/share/doc/packages/dovecot/example-config/conf.d/10-auth.conf /usr/share/doc/packages/dovecot/example-config/conf.d/10-director.conf /usr/share/doc/packages/dovecot/example-config/conf.d/10-logging.conf /usr/share/doc/packages/dovecot/example-config/conf.d/10-mail.conf /usr/share/doc/packages/dovecot/example-config/conf.d/10-master.conf /usr/share/doc/packages/dovecot/example-config/conf.d/10-ssl.conf /usr/share/doc/packages/dovecot/example-config/conf.d/15-lda.conf /usr/share/doc/packages/dovecot/example-config/conf.d/20-imap.conf /usr/share/doc/packages/dovecot/example-config/conf.d/20-lmtp.conf /usr/share/doc/packages/dovecot/example-config/conf.d/20-managesieve.conf /usr/share/doc/packages/dovecot/example-config/conf.d/20-pop3.conf /usr/share/doc/packages/dovecot/example-config/conf.d/90-acl.conf /usr/share/doc/packages/dovecot/example-config/conf.d/90-plugin.conf /usr/share/doc/packages/dovecot/example-config/conf.d/90-quota.conf /usr/share/doc/packages/dovecot/example-config/conf.d/90-sieve.conf /usr/share/doc/packages/dovecot/example-config/conf.d/auth-checkpassword.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-deny.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-ldap.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-master.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-passwdfile.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-sql.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-static.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-system.conf.ext /usr/share/doc/packages/dovecot/example-config/conf.d/auth-vpopmail.conf.ext /usr/share/doc/packages/dovecot/example-config/dovecot-db.conf.ext /usr/share/doc/packages/dovecot/example-config/dovecot-dict-sql.conf.ext /usr/share/doc/packages/dovecot/example-config/dovecot-ldap.conf.ext /usr/share/doc/packages/dovecot/example-config/dovecot-sql.conf.ext /usr/share/doc/packages/dovecot/example-config/dovecot.conf /usr/share/doc/packages/dovecot/mkcert.sh /usr/share/doc/packages/dovecot/securecoding.txt /usr/share/doc/packages/dovecot/thread-refs.txt /usr/share/doc/packages/dovecot/wiki /usr/share/doc/packages/dovecot/wiki/ACL.txt /usr/share/doc/packages/dovecot/wiki/AixPluginsSupport.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.CheckPassword.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.LDAP.AuthBinds.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.LDAP.PasswordLookups.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.LDAP.Userdb.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.LDAP.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.Passwd.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.PasswdFile.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.SQL.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.VPopMail.txt /usr/share/doc/packages/dovecot/wiki/AuthDatabase.txt /usr/share/doc/packages/dovecot/wiki/Authentication.Caching.txt /usr/share/doc/packages/dovecot/wiki/Authentication.Kerberos.txt /usr/share/doc/packages/dovecot/wiki/Authentication.MasterUsers.txt /usr/share/doc/packages/dovecot/wiki/Authentication.Mechanisms.DigestMD5.txt /usr/share/doc/packages/dovecot/wiki/Authentication.Mechanisms.NTLM.txt /usr/share/doc/packages/dovecot/wiki/Authentication.Mechanisms.Winbind.txt /usr/share/doc/packages/dovecot/wiki/Authentication.Mechanisms.txt /usr/share/doc/packages/dovecot/wiki/Authentication.MultipleDatabases.txt /usr/share/doc/packages/dovecot/wiki/Authentication.PasswordSchemes.txt /usr/share/doc/packages/dovecot/wiki/Authentication.RestrictAccess.txt /usr/share/doc/packages/dovecot/wiki/Authentication.txt /usr/share/doc/packages/dovecot/wiki/BasicConfiguration.txt /usr/share/doc/packages/dovecot/wiki/Chrooting.txt /usr/share/doc/packages/dovecot/wiki/Clients.NegativeUIDs.txt /usr/share/doc/packages/dovecot/wiki/Clients.txt /usr/share/doc/packages/dovecot/wiki/CompilingSource.txt /usr/share/doc/packages/dovecot/wiki/Debugging.Authentication.txt /usr/share/doc/packages/dovecot/wiki/Debugging.ProcessTracing.txt /usr/share/doc/packages/dovecot/wiki/Debugging.Rawlog.txt /usr/share/doc/packages/dovecot/wiki/Debugging.Thunderbird.txt /usr/share/doc/packages/dovecot/wiki/Design.Arrays.txt /usr/share/doc/packages/dovecot/wiki/Design.AuthProcess.txt /usr/share/doc/packages/dovecot/wiki/Design.Buffers.txt /usr/share/doc/packages/dovecot/wiki/Design.Dsync.txt /usr/share/doc/packages/dovecot/wiki/Design.Indexes.Cache.txt /usr/share/doc/packages/dovecot/wiki/Design.Indexes.MailIndexApi.txt /usr/share/doc/packages/dovecot/wiki/Design.Indexes.MainIndex.txt /usr/share/doc/packages/dovecot/wiki/Design.Indexes.TransactionLog.txt /usr/share/doc/packages/dovecot/wiki/Design.Indexes.txt /usr/share/doc/packages/dovecot/wiki/Design.InputStreams.txt /usr/share/doc/packages/dovecot/wiki/Design.MailProcess.txt /usr/share/doc/packages/dovecot/wiki/Design.Memory.txt /usr/share/doc/packages/dovecot/wiki/Design.OutputStreams.txt /usr/share/doc/packages/dovecot/wiki/Design.Plugins.txt /usr/share/doc/packages/dovecot/wiki/Design.Processes.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.ErrorHandling.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Mail.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.MailNamespace.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.MailStorage.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.MailUser.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Mailbox.Save.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Mailbox.Search.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Mailbox.Sync.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Mailbox.Transaction.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Mailbox.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.MailboxList.txt /usr/share/doc/packages/dovecot/wiki/Design.Storage.Plugins.txt /usr/share/doc/packages/dovecot/wiki/Design.Strings.txt /usr/share/doc/packages/dovecot/wiki/Design.txt /usr/share/doc/packages/dovecot/wiki/Dict.txt /usr/share/doc/packages/dovecot/wiki/Director.txt /usr/share/doc/packages/dovecot/wiki/DomainLost.txt /usr/share/doc/packages/dovecot/wiki/FindMailLocation.txt /usr/share/doc/packages/dovecot/wiki/FinishBasicConfiguration.txt /usr/share/doc/packages/dovecot/wiki/HowTo.EximAndDovecotSASL.txt /usr/share/doc/packages/dovecot/wiki/HowTo.PopBSMTPAndDovecot.txt /usr/share/doc/packages/dovecot/wiki/HowTo.PopRelay.txt /usr/share/doc/packages/dovecot/wiki/HowTo.PostfixAndDovecotSASL.txt /usr/share/doc/packages/dovecot/wiki/HowTo.Rootless.txt /usr/share/doc/packages/dovecot/wiki/HowTo.SimpleVirtualInstall.txt /usr/share/doc/packages/dovecot/wiki/HowTo.txt /usr/share/doc/packages/dovecot/wiki/IndexFiles.txt /usr/share/doc/packages/dovecot/wiki/LDA.Exim.txt /usr/share/doc/packages/dovecot/wiki/LDA.Indexing.txt /usr/share/doc/packages/dovecot/wiki/LDA.Postfix.txt /usr/share/doc/packages/dovecot/wiki/LDA.Qmail.txt /usr/share/doc/packages/dovecot/wiki/LDA.Sendmail.txt /usr/share/doc/packages/dovecot/wiki/LDA.Sieve.txt /usr/share/doc/packages/dovecot/wiki/LDA.txt /usr/share/doc/packages/dovecot/wiki/LMTP.txt /usr/share/doc/packages/dovecot/wiki/Logging.txt /usr/share/doc/packages/dovecot/wiki/LoginProcess.txt /usr/share/doc/packages/dovecot/wiki/MDA.txt /usr/share/doc/packages/dovecot/wiki/MTA.txt /usr/share/doc/packages/dovecot/wiki/MailLocation.LocalDisk.txt /usr/share/doc/packages/dovecot/wiki/MailLocation.Maildir.txt /usr/share/doc/packages/dovecot/wiki/MailLocation.SharedDisk.txt /usr/share/doc/packages/dovecot/wiki/MailLocation.dbox.txt /usr/share/doc/packages/dovecot/wiki/MailLocation.mbox.txt /usr/share/doc/packages/dovecot/wiki/MailLocation.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.Cydir.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.MH.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.Maildir.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.dbox.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.mailstore.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.mbox.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.mbx.txt /usr/share/doc/packages/dovecot/wiki/MailboxFormat.txt /usr/share/doc/packages/dovecot/wiki/MboxChildFolders.txt /usr/share/doc/packages/dovecot/wiki/MboxLocking.txt /usr/share/doc/packages/dovecot/wiki/MboxProblems.txt /usr/share/doc/packages/dovecot/wiki/Migration.BincIMAP.txt /usr/share/doc/packages/dovecot/wiki/Migration.Courier.txt /usr/share/doc/packages/dovecot/wiki/Migration.Cyrus.txt /usr/share/doc/packages/dovecot/wiki/Migration.Linuxconf.txt /usr/share/doc/packages/dovecot/wiki/Migration.MailFormat.txt /usr/share/doc/packages/dovecot/wiki/Migration.Online.txt /usr/share/doc/packages/dovecot/wiki/Migration.Teapop.txt /usr/share/doc/packages/dovecot/wiki/Migration.UW.txt /usr/share/doc/packages/dovecot/wiki/Migration.Vm-pop3d.txt /usr/share/doc/packages/dovecot/wiki/Migration.txt /usr/share/doc/packages/dovecot/wiki/MissingMailboxes.txt /usr/share/doc/packages/dovecot/wiki/NFS.txt /usr/share/doc/packages/dovecot/wiki/Namespaces.txt /usr/share/doc/packages/dovecot/wiki/OSCompatibility.txt /usr/share/doc/packages/dovecot/wiki/POP3Server.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.BSDAuth.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.AllowNets.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.Host.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.NoDelay.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.NoLogin.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.Proxy.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.User.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.ExtraFields.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.PAM.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.Shadow.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.Static.txt /usr/share/doc/packages/dovecot/wiki/PasswordDatabase.txt /usr/share/doc/packages/dovecot/wiki/PerformanceTuning.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Installation.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.ManageSieve.Clients.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.ManageSieve.Configuration.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.ManageSieve.Install.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.ManageSieve.Troubleshooting.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.ManageSieve.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Sieve.Configuration.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Sieve.Examples.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Sieve.Plugins.Extdata.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Sieve.Plugins.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Sieve.Usage.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.Sieve.txt /usr/share/doc/packages/dovecot/wiki/Pigeonhole.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Autocreate.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Compress.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Expire.txt /usr/share/doc/packages/dovecot/wiki/Plugins.FTS.Lucene.txt /usr/share/doc/packages/dovecot/wiki/Plugins.FTS.Solr.txt /usr/share/doc/packages/dovecot/wiki/Plugins.FTS.Squat.txt /usr/share/doc/packages/dovecot/wiki/Plugins.FTS.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Lazyexpunge.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Listescape.txt /usr/share/doc/packages/dovecot/wiki/Plugins.MailLog.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Snarf.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Trash.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Virtual.txt /usr/share/doc/packages/dovecot/wiki/Plugins.Zlib.txt /usr/share/doc/packages/dovecot/wiki/Plugins.txt /usr/share/doc/packages/dovecot/wiki/PostLoginScripting.txt /usr/share/doc/packages/dovecot/wiki/PreAuth.txt /usr/share/doc/packages/dovecot/wiki/QuickConfiguration.txt /usr/share/doc/packages/dovecot/wiki/Quota.Configuration.txt /usr/share/doc/packages/dovecot/wiki/Quota.Dict.txt /usr/share/doc/packages/dovecot/wiki/Quota.Dirsize.txt /usr/share/doc/packages/dovecot/wiki/Quota.FS.txt /usr/share/doc/packages/dovecot/wiki/Quota.Maildir.txt /usr/share/doc/packages/dovecot/wiki/Quota.txt /usr/share/doc/packages/dovecot/wiki/RunningDovecot.txt /usr/share/doc/packages/dovecot/wiki/SSL.CertificateClientImporting.txt /usr/share/doc/packages/dovecot/wiki/SSL.CertificateCreation.txt /usr/share/doc/packages/dovecot/wiki/SSL.DovecotConfiguration.txt /usr/share/doc/packages/dovecot/wiki/SSL.txt /usr/share/doc/packages/dovecot/wiki/Sasl.txt /usr/share/doc/packages/dovecot/wiki/SecurityTuning.txt /usr/share/doc/packages/dovecot/wiki/SharedMailboxes.Permissions.txt /usr/share/doc/packages/dovecot/wiki/SharedMailboxes.Public.txt /usr/share/doc/packages/dovecot/wiki/SharedMailboxes.Shared.txt /usr/share/doc/packages/dovecot/wiki/SharedMailboxes.Symlinks.txt /usr/share/doc/packages/dovecot/wiki/SharedMailboxes.txt /usr/share/doc/packages/dovecot/wiki/SystemUsers.txt /usr/share/doc/packages/dovecot/wiki/TestInstallation.txt /usr/share/doc/packages/dovecot/wiki/TestPop3Installation.txt /usr/share/doc/packages/dovecot/wiki/TimeMovedBackwards.txt /usr/share/doc/packages/dovecot/wiki/Upgrading.1.0.txt /usr/share/doc/packages/dovecot/wiki/Upgrading.1.1.txt /usr/share/doc/packages/dovecot/wiki/Upgrading.1.2.txt /usr/share/doc/packages/dovecot/wiki/Upgrading.2.0.txt /usr/share/doc/packages/dovecot/wiki/Upgrading.txt /usr/share/doc/packages/dovecot/wiki/UserDatabase.ExtraFields.txt /usr/share/doc/packages/dovecot/wiki/UserDatabase.NSS.txt /usr/share/doc/packages/dovecot/wiki/UserDatabase.Prefetch.txt /usr/share/doc/packages/dovecot/wiki/UserDatabase.Static.txt /usr/share/doc/packages/dovecot/wiki/UserDatabase.txt /usr/share/doc/packages/dovecot/wiki/UserIds.txt /usr/share/doc/packages/dovecot/wiki/Variables.txt /usr/share/doc/packages/dovecot/wiki/VirtualUsers.Home.txt /usr/share/doc/packages/dovecot/wiki/VirtualUsers.txt /usr/share/doc/packages/dovecot/wiki/WhyDoesItNotWork.txt /usr/share/doc/packages/dovecot/wiki/maildrop.txt /usr/share/doc/packages/dovecot/wiki/mutt.txt /usr/share/doc/packages/dovecot/wiki/uw2dovecot.sh.txt /usr/share/man/man1/deliver.1.gz /usr/share/man/man1/doveadm-altmove.1.gz /usr/share/man/man1/doveadm-auth.1.gz /usr/share/man/man1/doveadm-config.1.gz /usr/share/man/man1/doveadm-director.1.gz /usr/share/man/man1/doveadm-dump.1.gz /usr/share/man/man1/doveadm-expunge.1.gz /usr/share/man/man1/doveadm-fetch.1.gz /usr/share/man/man1/doveadm-force-resync.1.gz /usr/share/man/man1/doveadm-help.1.gz /usr/share/man/man1/doveadm-import.1.gz /usr/share/man/man1/doveadm-kick.1.gz /usr/share/man/man1/doveadm-log.1.gz /usr/share/man/man1/doveadm-mailbox.1.gz /usr/share/man/man1/doveadm-penalty.1.gz /usr/share/man/man1/doveadm-purge.1.gz /usr/share/man/man1/doveadm-pw.1.gz /usr/share/man/man1/doveadm-quota.1.gz /usr/share/man/man1/doveadm-reload.1.gz /usr/share/man/man1/doveadm-search.1.gz /usr/share/man/man1/doveadm-stop.1.gz /usr/share/man/man1/doveadm-user.1.gz /usr/share/man/man1/doveadm-who.1.gz /usr/share/man/man1/doveadm.1.gz /usr/share/man/man1/doveconf.1.gz /usr/share/man/man1/dovecot-lda.1.gz /usr/share/man/man1/dovecot.1.gz /usr/share/man/man1/dsync.1.gz /usr/share/man/man1/sieve-dump.1.gz /usr/share/man/man1/sieve-test.1.gz /usr/share/man/man1/sievec.1.gz /usr/share/man/man1/sieved.1.gz /usr/share/man/man7/doveadm-search-query.7.gz /usr/share/man/man7/pigeonhole.7.gz /var/lib/dovecot /var/run/dovecot /var/run/dovecot/login
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Jul 10 03:28:18 2017


text:
Message Board
Lorenzo Carcaterra Message Board
Talk about the novels, new and used books that Carcaterra has written!
Author Carcaterra's Book Reviews
A boy is born and his father doesnt want him to get involved with the wrong poeple. He does and he becomes a mob boss and it is an epic story of a man's life as a crime boss....
Paradise City
Ballantine, Sept 2004, 24.95, 336 pp. ISBN 0345410971 At fifteen, Giancarlo Lo Manto attended his father's funeral, knowing that the men who killed him acted on the orders of the head of the Camorra, the Neapolitan version of the Mafia. A few years after his father's death, his mother moved the family back to Naples where Lo Manto became one of the best police officers in Italy. He waged a one man war against the Camorra, making a dent in their...
Lorenzo Carcaterra looks back into his childhood in hell's kitchen and the experience that forever changed him and his three friends. After stealing a hotdog cart and pushing it down the stairway of a subway station, the boys recieve a considerable sentence in prison. There the boys suffer sexual abuse at the hands of the corrections officers. Years later the boys murder one officer and force the other officer tell the story of the sexual abuse he inflic...
Street Boys
Ballantine, Sep 2002, 25.95, 336 pp. ISBN: 0345410963 In 1943 Italy, three GIs are sent to Naples to investigate the disappearance of two fellow Americans working with the resistance who failed to show up when the allies pulled out of the area. Corporal Steve Connors is separated from his two companions, but meets up with an underground army of two hundred orphans, whom are the only local occupants of the eerily deserted bombed out Naples. St...


text:
In the early 1990s, while most of the musical world was neck-deep in the punk-rock conformity that grunge had become, a youngster from southern California emerged with a record that began a modern roots-music revival, introducing a new generation to blues, folk, soul and reggae.
With Pleasure and Pain in 1992, Ben Harper, a happy-go-lucky twentysomething, born at the tail-end of the Swinging Sixties, tapped into something that, 20 years later, makes him a trailblazer, lauded by the Blind Boys of Alabama, Jack Johnson and Charlie Musselwhite, among others.
''It seems like, about, 20 hours at the most,'' Harper smiles when asked if it seems as though it's been 20 years since he began this epic journey. ''I tell you what, I'm a lot fitter now than I was then, I'm getting my Benjamin Button on. But it went quick, I tell you that much. If the next 20 goes as quick as the first 20, I gotta hang on.''
The fact Harper has been around for so long, in a time where the music industry - not to mention the world in general - is shrinking rapidly, is an achievement in itself. ''It's been beyond my expectations as to how far a lap steel guitar player and songwriter out of a folk-music store in southern California [can go]. It's gone far beyond my wildest imaginings,'' he says. ''And that's only due to the fans and their reception and connection.
''And they're the bravest fans, because I go from a ballad to a rocker, from reggae to blues, soul, folk, rock and they've just rolled with those punches in a way that has never been seen in the music industry, and I'm proud of that. If there's any mark I've made, that's the one, and it's only due to them and their reception to the music I make.''
It seems fitting, then, with Harper talking about how his music has evolved over the years, that in his current guise he's going back to where it all began: just himself and an acoustic guitar, which is how we'll see him touring Australia this month. It's interesting, too, that this format is where a lot of his songs, usually performed with a band, would have been born. This is Harper going full circle.
''It really lets the song be the song,'' the 42-year-old says. ''It lets the lyrics … lead the charge, and these songs are redefining themselves to me for that reason. I love the challenge of it [too].''
If his laid-back demeanour during this interview and his penchant to laugh is any indicator, Harper is in a good space.
He has released his most recent record with long-time label Virgin Records, By My Side, a collection of his ballads from the past two decades, and he's just finished recording a blues album, Get Up!, with harmonica legend Charlie Musselwhite, with whom he'll tour next year for Bluesfest.
''Charlie and I connected in 1995 when I was opening up for John Lee Hooker,'' Harper says. ''Then we met again when John Lee asked us to perform on the same song on an album of his in 1998 … and so we became friends, and we've been talking about making this album ever since [then]. So it's been damn near 20 years in the making.''
It is not looking likely that Harper is going to slow down soon, either.
''Yeah, I'm good for another 20 before I sail off into the sunset.''
November 12, 8pm, November 13-15, 8.30pm, Concert Hall, Sydney Opera House, Circular Quay.
TICKETS 9250 7111, limited tickets available from $118.
TRAVEL Buses, trains and ferries to Circular Quay. Taxis to steps or use the parking station.
LIVE Modern fusion of blues/soul/reggae/rock, this time in solo mode.
BEST TRACK Another Lonely Day from Fight for Your Mind.


text:
Press Releases
|Back to List of Press Releases
Carrie Motamedi
(415) 244-2204
|TechShop Supports Maker Movement's Innovation Output with Grand Opening of DIY Workspace
|Genuine inspiration combined with access to skills training and powerful tools to provide new opportunities for Metro Detroit's creative community
ALLEN PARK, Mich.
, April 24, 2012 --
TechShop, a membership-based, do-it-yourself workshop and fabrication studio, will host a Grand Opening celebration that spans the entire weekend of Saturday, May 5 through Sunday, May 6, 2011 from 10:00 AM to 6:00 PM both days at its new location within a Ford Land building at 800 Republic Drive in Allen Park. TechShop Detroit is the result of a collaboration between TechShop, Ford Global Technologies and Ford Land.
"Ford brought TechShop to Detroit as part of a collaboration to tap into the community's creative energy and to help reinvigorate innovation in the automotive and other local industries," said Bill Coughlin, CEO of Ford Global Technologies.
Just as importantly, Coughlin sees TechShop as a way to help spur the creativity of Ford engineers. "Ford has also taken a leadership role in bringing ideas from outside the automotive space, including academia, consumer electronics and information technology companies, to help create powerful first-to-market technologies such as Ford SYNC. Why not extend those opportunities to individual inventors and the maker community as well?"
TechShop and Ford executives, along with other key partners like Autodesk, local TechShop members and the Detroit area maker community, will take part in celebrating the existence of this innovative business in the greater Detroit Metro area.
"Organizations like TechShop provide a great resource to our many local entrepreneurs who are looking to incubate new technologies and put their knowledge and skills to work as part of Detroit's growing community of innovators," said Emily Doerr, manager of small business programs, Detroit Regional Chamber.
"We are thrilled to be partnering with Ford, a company that truly embraces the open innovation model, to bring TechShop into a community with the highest concentration of industrial and mechanical engineers in the United States," said TechShop CEO Mark Hatch. "Providing access to the tools of the next industrial revolution to one of the communities where manufacturing was born is going to be game changing."
During the Grand Opening event, TechShop will showcase its collection of advanced new machines, tools and technologies that enable members to make everything from toys to instruments to vehicles. Tours of the facility will be available as well as a full program including panel discussions, workshops and film screenings. Key partners will be represented in projects, demonstrations and displays including Ford, Autodesk, The Henry Ford Museum, MAKE, Etsy and more. Food trucks will offer gourmet street faire food in the front parking lot.
Executives from TechShop and Ford will kick off the event on Saturday, May 5 with brief remarks and a maker-style door opening at 10:30 AM. See the online event invitation with more details at http://techshop.ws/ts_detroit.html
Design Challenge
Membership and Class Specials
Founded in October 2006, TechShop is a membership-based, do-it-yourself (DIY) workshop and fabrication studio that provides access to a vibrant community of creative makers and millions of dollars' worth of facilities, equipment, tools and software in each location. Based in San Jose, Calif., with locations globally, TechShop offers classes, workshops, instruction and training for people of all ages and skill levels to build whatever they can dream.For information on memberships and course listings, visit www.techshop.com, email email@example.com or call 855-TECHSHOP. You can follow TechShop on Twitter at @TechShop and on Facebook as TechShop Incorporated.
TechShop currently offers a number of investment opportunities. For more information, or to RSVP for one of our upcoming live webinars, visit invest.techshop.com.
# # #