2006-10-17 * Hebcal.pm: don't generate holiday anchors for yahrzeit calendar * converter.php: remove netscape/msie note since everyone has modern browsers now 2006-10-16 * yahrzeit.pl: fix iCal export 2006-10-11 * .htaccess: grotty mod_rewrite hack to move broken DAV clients fetching .ics files to new /export URL schema 2006-10-05 * converter.php: show google ads to uncookied users * Hebcal.pm: new .ics caching is working 2006-10-05 * del_cookie.cgi: fixed use libs 2006-10-05 * index.cgi: first stab at Google AdSense * Hebcal.pm: optional arg to html_footer 2006-10-01 * Hebcal.pm: move hebcal command cache to /tmp for better performance 2006-09-25 * Hebcal.pm: drop Mac Palm DBA 2.6.3 option * Hebcal.pm: don't try to cache no-arg hebcal 2006-09-22 * email.php: fix email_ip on updates 2006-09-19 * index.cgi: make hebrew year auto-advance if we're in elulu 2006-09-13 * shabbat.pl: support JSON callback a la Yahoo Developer Network 2006-09-10 * converter.php, email.php: hebcal 3.7 * Hebcal.pm: hebcal 3.7, not hebcal 3.5 2006-09-07 * Hebcal.pm: really fix hccache directory for non-web apps 2006-09-06 * Hebcal.pm: make cache work with non-web app * Hebcal.pm: Cache hebcal output in docroot, not /tmp. Makes nightly cache cleanup routine more consistent. * Hebcal.pm: Add caching of hebcal command results 2006-09-05 * index.cgi: tweak amzn ad text 2006-08-07 * email.php: functional 2006-06-28 * index.cgi: update for 2007 2006-05-22 * index.cgi: revert previous change 2006-05-17 * index.cgi: display empty january 2006-05-02 * index.cgi: shorter amzn link 2006-04-18 * Hebcal.pm: no nikud on hebrew 2006-03-22 * Hebcal.pm: keep HEBREW PUNCTUATION MAQAF nikud 2006-03-13 * Hebcal.pm: remove 2007 vtimezone rule. it didn't work with Chandler 2006-03-09 * Hebcal.pm: rrule for vtimezone * HebcalGPL.pm: sadinoff new contact info 2006-03-08 * Hebcal.pm: export VTIMEZONE objects for USA. Don't have 2007 VTIMEZONE entries yet. 2006-03-02 * index.cgi: Link to candle-lighting accuracy 2006-02-14 * shabbat.pl: remove dublin core from rss 2.0 feed 2006-02-13 * shabbat.pl: tag=rss 2006-02-09 * shabbat.pl: HTML formatting changes * shabbat.pl: add "0" instructions for Havdalah * converter.php, email.php: hebcal-3.5 * Hebcal.pm: hebcal-3.5 is copyright 2006 * Hebcal.pm: hebcal 3.5 2006-02-06 * index.cgi, shabbat.pl, yahrzeit.pl: gtl style 2006-02-06 * index.cgi: mradwin -> hebcal 2006-01-19 * Hebcal.pm: mradwin -> hebcal * shabbat.pl: Avoid uninit var warning * yahrzeit.pl, shabbat.pl: mradwin -> hebcal * index.cgi: optimize cookie-free case with default.html 2006-01-05 * shabbat.pl: Fix JSON mime type and remove javascript debugging thing * shabbat.pl: Add JSON support. Change Mac OS X widget config to use "widget" instead of "x" * Hebcal.pm: remove leading zeros from lat/long 2006-01-02 * yahrzeit.pl: link to hebdate converter 2005-12-28 * index.cgi: Match new y! myweb referrers. Link directly to UK and Canada Amazon.com 2005-11-23 * HebcalGPL.pm: use Date::Calc * index.cgi, Hebcal.pm: Created new HebcalGPL package * HebcalGPL.pm: New file. 2005-11-18 * shabbat.pl: Dashboard widget 2005-11-14 * Hebcal.pm: Arctic circle: please consult your local halachic authority for correct candle-lighting times. * Hebcal.pm, index.cgi, shabbat.pl: Candle-lighting times are guaranteed to be wrong at extreme northern or southern latitudes. 2005-11-09 * Hebcal.pm: drop Notes 6 instructions 2005-11-06 * DBA.pm: ensure that we use a raw (non-Unicode) output stream on perl58 2005-11-01 * Hebcal.pm: use an explicit SMTP HELO since DH reverse lookup is sometimes screwy 2005-10-31 * Hebcal.pm: use utf8 binmode only on perl 5.8.1 and above * Hebcal.pm: needs to be compatible with 5.6.1 to support DH's mailserver 2005-10-28 * Hebcal.pm: get rid of holidays.db fix hebrew_strip_nikkud() to work with perl 5.8.1 * Hebcal.pm: replace sedrot.db with aliyah.xml * Hebcal.pm: replace UTF-8 string literals with perl escape sequences * Hebcal.pm: use some perl 5.8.1 escape sequences 2005-10-23 * Hebcal.pm: avoid uninit var warning when hebrew not defined 2005-09-02 * index.cgi: update calendars for 5766. remove optimization as it doesn't let us show ad to non-cookied users * email.php: change names of submit buttons * index.cgi: no red outline around today 2005-08-29 * shabbat.pl: support for mac osx widget * shabbat.pl: geoRSS 2005-08-23 * Hebcal.pm: strip nikkud from Hebrew in .ics export 2005-08-21 * Hebcal.pm: ical fixes 2005-07-10 * yahrzeit.pl: light candles evening before 2005-06-26 * converter.php: move hebnum.inc to pear dir 2005-05-05 * Hebcal.pm: CreativeCommons license 2005-04-27 * hebcal.pl: Suppress uninit var warning * hebcal.pl: Use special right and left arrows for nav * Hebcal.pm: Nuke yahoo calendar format * hebcal.pl: Use short city name for export * .htaccess: fix cache name change 2005-04-26 * DBA.pm: location hack 2005-03-17 * email.php: fix unsub regression * email.php: Automatically unsubscribe someone when they change subs 2005-03-13 * Hebcal.pm: Support new Ashkenazis spelling of "Shabbos" 2005-02-21 * converter.php: Don't display day of week for dates that aren't convertable to a time_t 2005-02-11 * Hebcal.pm, converter.php: Link to Wikipedia for Gregorian Reformation 2005-02-09 * shabbat.pl: No Set-Cookie, Cache-Control or Expires headers. All three of those are handled by the PHP caching wrapper now. * email.php: hebcal 3.4 2005-02-06 * converter.php: Fix broken include 2005-02-04 * email.php: Change wording of title 2005-02-03 * Hebcal.pm: Show Yom Tov status in iCalendar [4.8.2.7 Time Transparency] 2005-02-01 * email.php: Moved common.inc and smtp.inc to pear/Hebcal directory 2005-01-27 * converter.php: Display pre-computed hebcal events 2005-01-25 * hebcal.pl: quick optimization for default.html without full caching 2005-01-23 * hebcal.pl: put generated comment at bottom to make caching easier to debug * converter.php: prefer _SERVER over getenv() * email.php: new php style * email.php: using common.inc instead of zips.inc * hebcal.pl: Using out_html() to enable caching * Hebcal.pm: Tweak caching for new hebcal.cgi * yahrzeit.pl: Fix perl style * hebcal.pl: New perl style (prefer double-quotes, no & before functions, no parens around single-item my vars) 2005-01-21 * email.php: Easier cookie processing * Hebcal.pm: Cache output of /bin/hostname 2005-01-20 * shabbat.pl: Switch ordering of geo form param for better URL consistency * Hebcal.pm: If cache_init() fails, don't abort. 2005-01-19 * converter.php: Use C-cookie to default hebrew on * converter.php: Display Hebrew dates in Hebrew text 2005-01-18 * hebcal.pl: Avoid uninit var warning 2005-01-17 * Hebcal.pm: Fixup Purim Koton spelling * Hebcal.pm: Ignore .from= param in cache hits, too * Hebcal.pm: Don't do mkdir -p if the directory already exists 2005-01-14 * Hebcal.pm: cache_end() silently ignored when we didn't call cache_start() * Hebcal.pm: Ignore "tag" parameter when caching pages * shabbat.pl: Enable caching of content * Hebcal.pm: Add caching infrastructure * Hebcal.pm: Handle tag a bit better * Hebcal.pm: avoid uninit var warning * shabbat.pl: rename hebcal.pl to shabbat.cgi to track usage * yahrzeit.pl: change name to better watch usage * converter.php: calculate hebrew_months using array_keys() * converter.php: temporarily disable hebrew * converter.php: New file. 2005-01-11 * shabbat.pl: private cache only if we're tailoring results by cookie 2005-01-10 * hebcal.pl: make javascript more compact 2005-01-06 * Hebcal.pm: rename warn variable to avoid perl warning * hebcal.pl: avoid undefined var warning * yahrzeit.pl: class=goto * yahrzeit.pl: support "count" parameter to display more items * Hebcal.pm: hebcal 3.4 2005-01-04 * shabbat.pl, yahrzeit.pl, del_cookie.cgi, hebcal.pl: 2005 * lang.cgi: New file. 2004-12-27 * Hebcal.pm: drop @hebcal.com from ical export to avoid spam 2004-12-26 * hebcal.pl: tweak websearch pattern to require only "calendar" * shabbat.pl: Fix bug when Friday is Dec 31st and Sat is Jan 1st * shabbat.pl: No more VoiceXML 2004-12-23 * hebcal.pl: Sync ad text with homepage. Don't show ad to repeat users. 2004-12-20 * hebcal.pl: Display non-breaking space in empty calendar cells to make height look good for weeks without an event. 2004-12-16 * email.php: Change Subscribe button if it's an active subscriber * hebcal.pl: Include Hebrew year in link to fridge.cgi 2004-12-07 * hebcal.pl, shabbat.pl: Fix cookie expiration format 2004-12-06 * hebcal.pl: Fix whitespace around HTML Calendar h2 * Hebcal.pm: Move horizontal rule for export options inside unprintable block. 2004-11-30 * Hebcal.pm: get_holiday_anchor() only returns 3 values * hebcal.pl: get_holiday_anchor() returns only 3 values now 2004-11-23 * Hebcal.pm: Add Lotus Notes help back in * Hebcal.pm: tweak ICS export to use DURATION to improve Lotus Notes compat 2004-11-21 * hebcal.pl: revise websearch regex a bit * hebcal.pl: grotty hack to display empty months * email.php: use hebcal.com consistently 2004-11-09 * hebcal.pl: recommend a different calendar 2004-11-05 * hebcal.pl: year 0001 is actually the first year 2004-10-29 * yahrzeit.pl: Tweak example text 2004-10-18 * hebcal.pl: Drop "Shana Tova" from the search engine ref link 2004-10-14 * email.php: Add News and Donate links 2004-10-12 * hebcal.pl: Cross-link better to 1-click and Fridge * shabbat.pl: tag cross-link * hebcal.pl: tag instead of .from * shabbat.pl: Use tag instead of .from 2004-10-02 * Hebcal.pm: tag ical links 2004-09-26 * hebcal.pl: Customize calendar options * Hebcal.pm: Allow tag param to be overridden 2004-09-23 * hebcal.pl: Add another place for ad * Hebcal.pm: Don't offer Lotus notes support * Hebcal.pm: don't use a changing value for UID 2004-09-19 * Hebcal.pm: Don't show Torah/Hafarah in exports 2004-09-15 * hebcal.pl: Tag ilsen js calendar links A9 search results * shabbat.pl: Tag links 2004-09-14 * Hebcal.pm: Don't pass tag parameter around 2004-09-08 * hebcal.pl: More targeted ad -- only for explicit search terms 2004-09-07 * hebcal.pl: Add MSN and AOL to search list * hebcal.pl: Shana Tova advertisement * shabbat.pl: RSS 2.0 2004-09-01 * converter.pl, hebcal.pl, shabbat.pl, yahrzeit.pl: no more font tag * Hebcal.pm: HTML-encode ampersands into & for HTML complaince. Use CSS instead of tag for Gregorian and Indiana warnings. 2004-08-31 * hebcal.pl: Revise description * DBA.pm: 2004 2004-08-25 * Hebcal.pm, converter.pl, yahrzeit.pl: copyright 2004 * del_cookie.cgi, yahrzeit.pl, shabbat.pl, hebcal.pl, Hebcal.pm, converter.pl, DBA.pm: no auto-import 2004-08-20 * Hebcal.pm: Baghdad 2004-08-19 * Hebcal.pm: Use "Jewish Holidays" for Outlook CSV Location field 2004-08-03 * Hebcal.pm, hebcal.pl: label for aunz DST scheme * Hebcal.pm: aunz DST * hebcal.pl: HTML 4.01 compliance * Hebcal.pm: Add Melbourne, Sydney, Ottawa 2004-07-08 * email.php: Fix bug with havdalah=0 2004-06-25 * Hebcal.pm: Make hebnum_to_string() a little faster * Hebcal.pm: temp hack to fix pesach 2005 candle-lighting conflicting with havdalah 2004-06-11 * Hebcal.pm: Offer more accurate hebrew year for download * Hebcal.pm, hebcal.pl: Hebcal::greg2hebrew * Hebcal.pm: Use empty named anchors 2004-06-08 * Hebcal.pm: Change phrasing of download option * hebcal.pl: download_href and self_url are now in Hebcal.pm * Hebcal.pm: Offer full-year downloads 2004-04-18 * yahrzeit.pl: don't double hebcal in iCal subscription name * hebcal.pl: beef up support for iCal * yahrzeit.pl: extra arg for ical * Hebcal.pm: Add subscribe webcal:// protocol for iCal * Hebcal.pm: nice title for iCal * Hebcal.pm: Display hebrew text and URL for Mac iCal * shabbat.pl: Use named anchor 2004-02-15 * hebcal.pl: Drop dublin core elements. 2004-02-08 * hebcal.pl: use "Large Cities" instead of "Closest City" * Hebcal.pm: ignore optout cookies * shabbat.pl: avoid caching on set-cookie page * hebcal.pl: pick a default city that uses Diaspora sedra scheme * hebcal.pl: explict "no candle lighting times" option 2004-02-02 * shabbat.pl: Link to fridge times 2004-01-26 * hebcal.pl: enter "0" to turn off Havdalah times * Hebcal.pm: Interpret 0-min Havdalah to mean "don't show Havdalah" 2004-01-08 * Hebcal.pm, shabbat.pl: Handle "No sunset today." 2004-01-01 * hebcal.pl, shabbat.pl: Swap display of TZ and DST * Hebcal.pm: Add warning for cities with bad DST * shabbat.pl: Fix DST for US Cities * hebcal.pl, shabbat.pl: clarify that DST is automatic 2003-12-16 * shabbat.pl: Fix missing havdalah times bug introduced by RSS tweak. 2003-12-15 * shabbat.pl: Emit "havdalah" for subject in RSS. Get timezones correct for RSS events. 2003-12-01 * shabbat.pl: don't send useless anchor via javascript * shabbat.pl: swap target and href * shabbat.pl: Put time before date. Change title to "Shabbat times" instead of "1-Click Shabbat". Remove other hebcal links at bottom. 2003-11-21 * Hebcal.pm: iCal needs DTEND == DTSTART+1 for all-day events (I was wrong about this before) * Hebcal.pm: use iCalendar version 2.0 for .ics files, include PRODID for compliance * Hebcal.pm: better RFC 2445 conformance -- escape comma chars as \, 2003-11-20 * Hebcal.pm: use DTSTART == DTEND for iCalendar per RFC 2445 2003-11-18 * Hebcal.pm: adjust links * Hebcal.pm: add ORGANIZER to iCalendar for RFC 2446 compliance 2003-11-02 * hebcal.pl: link to new Hebcal holidays page * Hebcal.pm: fix chanukah link, too 2003-10-28 * Hebcal.pm: don't accidentally link to candles and havdalah * Hebcal.pm: interactive calendar now linking to holidays pages 2003-10-19 * email.php: keep same uniqid if submit button pressed more than once 2003-10-15 * del_cookie.cgi, DBA.pm, Hebcal.pm, converter.pl, hebcal.pl, shabbat.pl, yahrzeit.pl: BSD License 2003-10-13 * converter.pl: use Hebcal::build_hebrew_date() helper function * Hebcal.pm: build_hebrew_date() helper function * Hebcal.pm: ensure that newlines don't appear in mail header * converter.pl: get rid of duplicated code * converter.pl: handle diaspora/israel weekly parsha 2003-10-09 * email.php: add Message-ID and X-Mailer * Hebcal.pm: add X-Mailer and Message-ID headers 2003-10-08 * Hebcal.pm: * Fix candlelighting times for Guam (is anyone ever going to use this?) * Send mail to our SMTP server instead of localhost. 2003-10-07 * hebcal.pl: no "gmar tov" message anymore * email.php: parameterize site in base href 2003-10-03 * email.php: don't bother with auto-timestamp column * email.php: parameterize site name. customize return address to track bounces 2003-10-02 * shabbat.pl: optional tgt parameter for link targets * Hebcal.pm: allow defining target * shabbat.pl: add missing target attributes for 1-click javascript * email.php: whoo-hoo! SQL working! * converter.pl, hebcal.pl, shabbat.pl, yahrzeit.pl: change use lib for dreamhost * Hebcal.pm: dreamhost 2003-10-01 * email.php: not quite done with SQL yet 2003-09-25 * hebcal.pl: capitalize New Year * hebcal.pl: shana tova message 2003-09-14 * DBA.pm: * Write repeat-event field as 8, not 7 (per jpilot.org folks) * Add subroutine prototypes * Remove perl4-style & function-calls 2003-08-24 * Hebcal.pm: fix a few warnings (per Glenn's suggestion) 2003-08-17 * hebcal.pl: don't show "change view: month | entire year" when Hebrew Year is on * Hebcal.pm: move iCal further up * hebcal.pl: javascript to set hebrew year appropriately 2003-08-14 * shabbat.pl: tweak "this month's calendar" wording * shabbat.pl: update wording per rcohn's suggestion 2003-07-03 * hebcal.pl: link to anchor'd part of sedra page 2003-07-02 * hebcal.pl: Change Israeli sedra scheme link to radio button * Hebcal.pm: get DST rules correct for Arizona and Hawaii * Hebcal.pm: don't force diaspora scheme 2003-06-26 * Hebcal.pm, hebcal.pl, shabbat.pl: don't use israeli sedra scheme in USA 2003-06-19 * Hebcal.pm: suppress warnings in sendmail helper func 2003-05-21 * hebcal.pl: link to sedrot pages on list, too * Hebcal.pm: rename palm mac title * Hebcal.pm: only put euro=1 param on CSV export 2003-05-15 * Hebcal.pm: DB_File::Lock replaces need for emaildb_lock() function 2003-05-14 * Hebcal.pm: export %ashk2seph for calc_triennial 2003-05-08 * Hebcal.pm, hebcal.pl, yahrzeit.pl: separate ics and vcs download options 2003-05-07 * Hebcal.pm, hebcal.pl, yahrzeit.pl: attempt to support timezones for iCal * Hebcal.pm: Use holidays.db instead of holidays.ini Display Omer and hebrew dates in hebrew, too. * holidays.ini: hebrew spelling: l''g b'momer instead of lg' b'omer 2003-05-01 * Hebcal.pm: show filename as clickable link for download 2003-04-25 * Hebcal.pm: no need for Unicode::String any more since we're not stripping vowels * converter.pl: No need for Hebcal::display_hebrew() * hebcal.pl: don't use Hebcal::display_hebrew() * hebcal.pl: cosmetic: rearrange year instructions 2003-04-22 * Hebcal.pm: only offer palm DBA for dst=usa or dst=none 2003-04-21 * Hebcal.pm: fixup jpstext haftarah links * Hebcal.pm: Finally got rid of sedrot.ini file. Now using sedrot.db which is computed from aliyah.xml. * shabbat.pl: scalar for get_holiday_anchor() 2003-04-07 * shabbat.pl: Don't set TZ for cities because it screws up DST 2003-04-03 * shabbat.pl: drop tellme 2003-03-05 * shabbat.pl: fix RSS dc:date for PM times 2003-03-04 * shabbat.pl: streamline voice interaction 2003-02-26 * converter.pl, hebcal.pl, shabbat.pl, yahrzeit.pl, Hebcal.pm, .htaccess: hebcal.pl 2003-02-18 * yahrzeit.pl: s/annivesary/anniversary/ 2003-02-16 * yahrzeit.pl: Note: the results below contain one ore more annivesary in Adar. To learn more about how Hebcal handles these dates, read How does Hebcal determine an anniversary occurring in Adar? * shabbat.pl: fix warning 2003-02-14 * Hebcal.pm: point directly at import.html 2003-02-10 * yahrzeit.pl: new link FAQ location 2003-02-04 * yahrzeit.pl: fix off-by-one error with export when using after sunset 2003-01-27 * Hebcal.pm: use @media print instead of separate stylesheet 2003-01-21 * Hebcal.pm: /htdig_noindex * Hebcal.pm: htdig_noindex 2003-01-20 * converter.pl: drop the ref=nosim 2003-01-17 * Hebcal.pm: mention iCal and Lotus Notes * Hebcal.pm: fixed vCalendar VCS output to work with Palm Desktop 4.1 2003-01-15 * shabbat.pl: line-break in copyright * Hebcal.pm: allow line-break in copyright * Hebcal.pm: add News link to bottom of page 2003-01-13 * holidays.ini: mirror purim katan page * shabbat.pl: fixup anchors 2003-01-09 * email.php: replace unsafe base64 chars with _ 2003-01-05 * hebcal.pl: make HTML calendar a little wider * email.php: hide email in HTML * Hebcal.pm: 2003 2003-01-02 * shabbat.pl: use city_descr for RSS 2002-12-31 * shabbat.pl: fix RSS validation (iso date format) * hebcal.pl: delete author variable, remove email addr from metadata * shabbat.pl: VoiceXML: parashat -> "par shot" 2002-12-26 * shabbat.pl: no newline in RSS description * yahrzeit.pl: "after sunset" * converter.pl: add "After sunset" checkbox * hebcal.pl: European date style for Outlook CSV download 2002-12-20 * yahrzeit.pl: clarify when yahrzeit begins 2002-12-15 * shabbat.pl: get TTS for zipcode to sound better. * shabbat.pl: use 1- instead of "extensions" for tellme 2002-12-13 * shabbat.pl: Tellme extension ad 2002-12-12 * shabbat.pl: make havdalah in voicexml easier to hear * shabbat.pl: no expiry for voicexml since it's still in beta * shabbat.pl: VoiceXML done! * shabbat.pl: vxml 2002-12-08 * shabbat.pl: Add XML graphic to 1-click HTML page. Add copyright to generated RSS> * shabbat.pl: add time to title field in RSS 2002-12-06 * calc_triennial.pl: change title to include ORT * calc_triennial.pl: add ORT to references 2002-12-05 * Hebcal.pm: support Euro date format for Outlook CSV * calc_triennial.pl: link to ORT navigating the Bible * shabbat.pl: Add "Get candle lighting times for dates in the future" link * shabbat.pl: fixup RSS anchors 2002-12-04 * gen_holidays.pl: use lib 2002-12-01 * holidays.ini: fix spelling of purim katan 2002-11-29 * shabbat.pl: complete rewrite for better RSS 2002-11-28 * shabbat.pl: RSS 1.0 2002-11-17 * hebcal.pl: pass timezone correctly for downloading city DBA * Hebcal.pm: make extra sure no TZ for city 2002-10-21 * yahrzeit.pl: Add R' Shlomo's yahrzeit as an example 2002-10-03 * Hebcal.pm: common copyright routine * gen_holidays.pl: use common copyright * calc_triennial.pl: fix copyright * hebcal.pl: add black 1x1 pixel image 2002-09-26 * email.php: make reply-to email address lower-case use strtr() instead of str_replace() 2002-09-25 * hebcal.pl: move Get Calendar button below table * hebcal.pl: move candle-lighting times to right-hand side of page to avoid having to scroll to see Get Calendar buttom 2002-09-17 * converter.pl: add help link * yahrzeit.pl: add help link to header 2002-09-11 * shabbat.pl: Email 1-Click now works for cities * email.php: handle 'e' parameter correctly for cities * email.php: support email subscriptions by city * Hebcal.pm: add download_html() function * hebcal.pl, yahrzeit.pl: moved a lot of download code into Hebcal.pm * Hebcal.pm: fix line endings for newer versions of netscape * Hebcal.pm: store candle-lighting city in Location field, not notes 2002-09-09 * Hebcal.pm: change red text * Hebcal.pm: fix grammar on greg warning * Hebcal.pm: Gregorian Reformation was only 10 days, not 12 2002-09-03 * shabbat.pl: synagogues link to 1-click by city * calc_triennial.pl: move list of dates after references * calc_triennial.pl: 5 years of readings * calc_triennial.pl: generate list of torah readings for next 4 years * hebcal.pl: export TSV for macintosh 2002-09-01 * Hebcal.pm: got mac working 2002-08-22 * Hebcal.pm: adjust format for max 75 chars * hebcal.pl: fixup export link and add horizontal ruler * Hebcal.pm: format Mac palm datebook correctly with line-breaks * Hebcal.pm, hebcal.pl: Experimental support for Mac Palm calendar 2002-08-21 * calc_triennial.pl: add GPL 2002-08-20 * Hebcal.pm: share a lockfile with the PHP email manager * email.php: use helper functions for lock/unlock dba 2002-08-19 * calc_triennial.pl: add a couple more anchors 2002-08-14 * calc_triennial.pl: add note about special maftir/haftarah 2002-08-09 * email.php: hebcal 3.3 * converter.pl, shabbat.pl: class="box" style for separate forms 2002-08-08 * email.php: support e= parameter 2002-08-05 * Hebcal.pm: Correct timezone for Johannesburg (GMT +2) 2002-07-31 * gen_holidays.pl: add title to alt text * calc_triennial.pl: add image for Etz Hayim 2002-07-09 * converter.pl, del_cookie, gen_sedrot.pl, shabbat.pl, yahrzeit.pl: add "use lib" for Hebcal.pm 2002-07-08 * Hebcal.pm, hebcal.pl, yahrzeit.pl: move palm routines to separate Palm::DBA module * Hebcal.pm: fix use lib 2002-07-07 * converter.pl: add link to parsha 2002-06-16 * email.php: move lockfile location since /tmp and /pub/tmp aren't working * hebcal.pl: fix site_perl path 2002-06-12 * email.php: send email confirmation when subscription changes 2002-06-10 * Hebcal.pm, hebcal.pl, shabbat.pl: Use a centralized variable for Havdalah minutes default * shabbat.pl: add "candle lighting times" to title 2002-06-06 * Hebcal.pm: Add cities: Ashdod, Be'er Sheva, Eilat, Petach Tikvah, Tel Aviv, Tiberias Change spelling of "Saint Petersburg" 2002-06-03 * hebcal.pl: Always display year using 4 digits * Hebcal.pm: add Haifa, Kiev, La Paz, Moscow, Paris and Saint Peterburg * Hebcal.pm: add Montreal (requires hebcal 3.3beta6) 2002-05-13 * hebcal.pl: prelim cvs * Hebcal.pm, hebcal.pl: working on .vcs (text/x-vCalendar) support * calc_triennial.pl: fix close-bold * converter.pl: fix missing tag * hebcal.pl: fix extra /body /html * calc_triennial.pl: drop compact dl in favor of line-breaked list 2002-05-12 * email.php: unlink lockfile when done * yahrzeit.pl: Put a paragraph at the beginning explaining that names are optional. Make Month/Day/Year fields more obvious with explicit labels. 2002-04-28 * converter.pl: add parsha and day of week 2002-04-18 * email.php: add X-Originating-IP email header 2002-04-15 * Hebcal.pm: hebcal 3.3 for unix * Hebcal.pm, hebcal.pl: add support for EU daylight saving time scheme Canada and Mexico use USA's DST scheme 2002-04-14 * shabbat.pl: remove extra = sign * shabbat.pl: add type=shabbat * shabbat.pl: Make dynamic link to 1-click shabbat * shabbat.pl: drop dst and tz from 1-click email link * email.php: switch to zips99.db format * hebcal.pl: Add title text for next/prev month links. 2002-04-12 * Hebcal.pm: delete obsolete known_timezones and guess_timezone() * shabbat.pl: use zips99.db format * Hebcal.pm, hebcal.pl: New zipcode 1999 database format. Auto-detect 42,000 timezones using National Weather Service data. * calc_triennial.pl: Include link to JTS triennial page 2002-04-11 * shabbat.pl: add Cache-Control: private * Hebcal.pm: update link to "What time is it in Indiana?" 2002-03-20 * hebcal.pl: Fix missing parens (always displayed current year for month=x) * hebcal.pl: support year=now;month=x * hebcal.pl: expire bookmarkable page at 11:59pm * hebcal.pl: support year=now;month=now for "current calendar" 2002-03-19 * hebcal.pl: Require img=1 for images in javascript events. Add Expiry in April 2010 for javascript events. 2002-03-18 * hebcal.pl: add image icons * hebcal.pl: add URL for javascript events 2002-03-13 * Hebcal.pm, converter.pl, del_cookie, hebcal.pl, shabbat.pl, yahrzeit.pl: Disable XHTML in CGI.pm 2002-03-01 * calc_triennial.pl: display drash for combined sidrot. auto-update hebrew year in drash href 2002-02-19 * Makefile, calc_triennial.pl: generate full kriyah CSV file 2002-02-18 * calc_triennial.pl: Shorten Etz Hayim reference 2002-02-13 * email.php: add paragraph about typos * email.php: Parse cookie data into $param * shabbat.pl: add classes for candles/holiday/parsha * shabbat.pl: link to sedrot pages for Torah Portion 2002-02-11 * hebcal.pl, converter.pl: only display charset=UTF-8 if we're displaying hebrew * calc_triennial.pl: Generate hebcal.pl. Invoke hebcal one more time to determine Torah readings for current year. * calc_triennial.pl: Etz Hayim link smaller * calc_triennial.pl: don't put title attribute on (IE keeps poping up tooltip) * calc_triennial.pl: replace Hebcal::get_holiday_anchor() with get_parsha_info() * Makefile: use calc_triennial instead of gen_sedrot * gen_holidays.pl: class=tiny * email.php: use class=tiny for copyright * Hebcal.pm: use instead of * calc_triennial.pl: drop PICS-Label and fixup base href * Hebcal.pm: drop "made" link * email.php: drop made link * calc_triennial.pl: nuk read_on 2002-02-10 * calc_triennial.pl: generating much prettier html * calc_triennial.pl: generate triennial html (need to add dates) * calc_triennial.pl: foo * calc_triennial.pl: iterate thru all 3 years of cycle in order * calc_triennial.pl: use data from aliyah.xml 2002-02-05 * converter.pl, hebcal.pl, shabbat.pl, yahrzeit.pl: update copyright to 2002 * gen_sedrot.pl: Display Etz Hayim link as "Reference" 2002-02-03 * gen_sedrot.pl: display date for next/prev links * gen_sedrot.pl: Calculate date read for the current year. 2002-01-24 * gen_sedrot.pl: add title="Translation from JPS Tanakh" to jtsa.edu links * gen_sedrot.pl: pick up year from drash_href * gen_sedrot.pl: List as "Haftarah for Ashkenazim" when they differ. 2002-01-18 * sedrot.ini: 5762 sedrot 2002-01-17 * converter.pl: fix hebrew spelling error with Shvat * holidays.ini: fix hebrew spelling error in rosh chodesh shvat 2002-01-04 * sedrot.ini: Shemot 5762 2002-01-03 * email.php: add rcsid and source * email.php: display timestamp and version in HTML nicely. handle subscription modifications. * shabbat.pl: use site=, not custom= link to email using & separators, not ; * Hebcal.pm: add sendmail v2 which uses an assoc array of headers 2002-01-02 * shabbat.pl: hack for keshernj.com 2001-12-31 * email.php: check for v=1 * email.php: use both GET/POST * email.php: use method=post * email.php: fix unsubscribe email * email.php: make unsubscribe work * email.php: use tz_* for timezone names to force string indexing 2001-12-27 * shabbat.pl: quote attributes 2001-12-26 * email.php: write data to subs.db correctly * email.php: working with DB3, some form validation * email.php: do some validation on to param * email.php: New file. 2001-12-25 * sedrot.ini: vayeshev - vayehi 5762 2001-12-24 * Hebcal.pm: link to sourceforge page * hebcal.pl: use a
to center the goto data on visual calendar 2001-12-22 * shabbat.pl: expire on Sunday when today is Saturday 2001-12-13 * shabbat.pl: put NEW! in highligh * Hebcal.pm: export Location == "hebcal.com" in CSV for easy removal 2001-12-12 * email.pl: move email privacy link next to email address 2001-12-11 * email.pl: "We will not sell your email address" * email.pl: Add checkbox "Contact me occasionally" * email.pl: always lowercase email addresses so people have an easier time unsubscribing 2001-12-07 * email.pl: say when email is sent out * shabbat.pl: remove period from email ad * email.pl: update navbar to be a child of 1-click shabbat * shabbat.pl: link to email subscription page * email.pl: put BETA in title 2001-12-06 * email.pl: limit path of E-cookie to /email * email.pl: support unsubscribe, add Reply-To 2001-12-05 * shabbat.pl: use guess_timezone() * Hebcal.pm: add sendmail() for email list 2001-12-04 * email.pl: set E-cookie * email.pl: actually send email 2001-12-03 * email.pl: New file. * Hebcal.pm, hebcal.pl, shabbat.pl: more generic get_cookies() function 2001-11-30 * gen_sedrot.pl: anchor aliyot * gen_sedrot.pl: put # of p'sukim in small font * sedrot.ini: add numverses to each full kriyah aliyah * gen_sedrot.pl: handle numverses 2001-11-26 * shabbat.pl: add copyright to iframe * Hebcal.pm, shabbat.pl: add html_copyright() subroutine * shabbat.pl: add Parashat Ha'Azinu to hueristic * Hebcal.pm, hebcal.pl: use strict first * converter.pl: drop use lib statement * Hebcal.pm: changes for perl 5.6.0 2001-11-22 * Hebcal.pm: *** empty log message *** 2001-11-09 * shabbat.pl: use heuristic to guess the hebrew year for JTS drash 2001-11-08 * yahrzeit.pl: ad for linking * yahrzeit.pl: allow ref_url and ref_text params * yahrzeit.pl: minimal support for cfg=j * Hebcal.pm, shabbat.pl: move out_html fucntion to Hebcal.pm * yahrzeit.pl: rudimentary support for cfg=i for iframe * Hebcal.pm: support a target other than _top * yahrzeit.pl: display "Hebrew Anniversary" instead of "Anniversary" in results * yahrzeit.pl: allow empty name form field 2001-11-01 * gen_sedrot.pl, sedrot.ini: Put Etz Hayim book ad at bottom of page * converter.pl: put an ad for Calendrical Calculations at bottom 2001-10-24 * shabbat.pl: fix .from variable * sedrot.ini: 5762 parshiot 2001-10-12 * hebcal.pl: add CSS2 page-break for visual calendars 2001-10-04 * Hebcal.pm: drop pics from html since it's now in HTTP headers 2001-09-24 * gen_holidays.pl: & -> & * gen_sedrot.pl: display maftir * gen_sedrot.pl, sedrot.ini: fix missing aliyah7 for Eikev * sedrot.ini: fix several bugs by using better Davka data 2001-09-21 * hebcal.pl: print a "No Hebrew Calendar events" message when there is no hebcal data available 2001-09-17 * shabbat.pl: parsha links inside of span element so CSS can be used * hebcal.pl: move use HTML::CalendarMonthSimple to top * gen_holidays.pl: new amazon associates ID 2001-09-13 * hebcal.pl: Issue the Gregorian warning if the Hebrew date resolves to a gregorian date 1752 or earlier * Hebcal.pm, hebcal.pl: Hebrew year handling uses a radio group instead of checkbox now for more explicit UI * gen_holidays.pl: add image of Jewish Holidays book * Hebcal.pm, hebcal.pl: support entire year calendar for Hebrew dates like 5762 * converter.pl: display hebcal command in HTML comment 2001-09-10 * shabbat.pl: use Hebcal::get_C_cookie() * Hebcal.pm, hebcal.pl: get_C_cookie() routine to extract the candle lighting time cookie from the raw Cookie header * hebcal.pl: HTML/CalendarMonthSimple.pm * del_cookie: perl, not perl5 2001-09-07 * sedrot.ini: Ki Teitzei & Ki Tavo 5761 2001-08-30 * Hebcal.pm, converter.pl, hebcal.pl, yahrzeit.pl: various netspace.org changes * converter.pl, gen_holidays.pl, gen_sedrot.pl, shabbat.pl, yahrzeit.pl: linux changes * shabbat.pl: make javascript 1-click work better for cities 2001-08-22 * del_cookie: add HTTP expiry * shabbat.pl, del_cookie, hebcal.pl: Support opt-out via /del_cookie?optout * Hebcal.pm, gen_holidays.pl, gen_sedrot.pl: remove p3p tag from HTML since we now have HTTP headers 2001-08-21 * gen_holidays.pl, gen_sedrot.pl: Contact link * sedrot.ini: Re'eh 5761 and Shoftim 5761 * Hebcal.pm: put contact link at the bottom of each page * hebcal.pl: in visual mode, make bordercolor=red for today's cell 2001-08-09 * hebcal.pl: cfg=e for JavaScript event calendar per http://people.ne.mediaone.net/kilsen/ * sedrot.ini: fix typos in Ki Tavo and Emor * gen_sedrot.pl: chapter:verse-verse instead of chapter:verse-chapter:verse * sedrot.ini: fix bug in chapter:verse in Vayakhel 2001-08-08 * sedrot.ini: Eikev 5761 2001-08-06 * hebcal.pl: Drop Y! Calendar support since visual is the default anyways. Move navigation widget inside calendar header. 2001-08-02 * sedrot.ini: Va-ethannan 5761 2001-07-25 * sedrot.ini: Devarim 5761 2001-07-18 * sedrot.ini: Mattot-Mase'ei 5761 2001-07-11 * sedrot.ini: Pinchas 5761 2001-07-09 * Hebcal.pm, converter.pl, hebcal.pl, shabbat.pl: move indiana and gregorian 1752 warnings into Hebcal.pm * gen_sedrot.pl: add titles to prev/next links at bottom * gen_sedrot.pl: add 5 books of moses titles * gen_sedrot.pl: add prev/next links via tag * hebcal.pl: make visual calendar default 2001-07-08 * Makefile: New file. * sedrot.ini: fix aliyot errors in Vayigash and Lech-Lecha * gen_sedrot.pl: fix drash hyperlink * gen_sedrot.pl: previous/next links * sedrot.ini: Chukkat-Balak * Hebcal.pm, hebcal.pl, sedrot.ini, shabbat.pl: handle sedrot html pages better 2001-07-06 * gen_sedrot.pl: fix index page for combined sedrot * gen_sedrot.pl: handle combined sedrot, too * hebcal.pl: add hyperlinks to sedrot * gen_sedrot.pl: create a subdirectory, one page per parashat * Hebcal.pm: use strftime() * sedrot.ini: balak 5761 2001-06-29 * sedrot.ini: Chukat 5761 2001-06-20 * holidays.ini: change link for shabbat shuvah add links for shabbat nachamu and shabbat hagadol 2001-06-07 * hebcal.pl: make (Drash - Torah - Haftarah) links invisible on print * hebcal.pl: use goto class for invisible printing 2001-06-06 * sedrot.ini: Beha'alotcha 5761 2001-06-05 * shabbat.pl: use Hebcal::http_date for expiry 2001-06-04 * Hebcal.pm, hebcal.pl, shabbat.pl: move yahoo calendar link routine to Hebcal.pm * shabbat.pl: shorten WAP candle lighting info 2001-05-31 * converter.pl: emit warning when using a date before 1752 * sedrot.ini: Nasso 5761 2001-05-30 * Hebcal.pm: don't hyperlink Danny's page * Hebcal.pm, hebcal.pl: holidays.html, not defaults.html * gen_sedrot.pl: remove hyphens from anchors * gen_holidays.pl: change holiday URL * Hebcal.pm: add sadinoff copyright to footer * hebcal.pl: change view widget allows separate selection of year/month and event list/calendar grid * Hebcal.pm, hebcal.pl, yahrzeit.pl: use Date::Calc to compute day of week 2001-05-27 * gen_sedrot.pl: anchor sedrot * gen_holidays.pl: get timestamp from holidays.ini * gen_sedrot.pl: get timestamp from sedrot.ini * gen_sedrot.pl: New file. * hebcal.pl, yahrzeit.pl: remove rand parameter * hebcal.pl: add .from parameter to get statistics on 1-Click Shabbat sources * shabbat.pl: don't set cookie on cfg pages add .from parameter to cfg clickthru URL 2001-05-25 * sedrot.ini: fix typo in Matot-Masei * sedrot.ini: add aliyot breakdown for combined sidrot * sedrot.ini: finish undoubled aliyot * sedrot.ini: standardize chapter:verse * sedrot.ini: add Shabbat aliyot for Bereshit 2001-05-24 * sedrot.ini: add more Shabbat aliyot for Devarim * sedrot.ini: add Shabbat Aliyot for Vayikra * sedrot.ini: Shabbat Aliyot for Kedoshim - Bamidbar * Hebcal.pm: don't repeat Torah book name on doubled parshiot * sedrot.ini: fix chapter:verse for some haftarah 2001-05-23 * holidays.ini: Hoshana Raba is not yom tov * sedrot.ini: Bamidbar 5761 2001-05-22 * shabbat.pl: send Expires HTTP header on all forms result pages 2001-05-21 * converter.pl, yahrzeit.pl: remove unused author variable * Hebcal.pm: add dir/lang attributes to top-level html document 2001-05-20 * Hebcal.pm: don't use LEFT-TO-RIGHT OVERRIDE character instead, use CSS to override style 2001-05-17 * sedrot.ini: Parashat Behar-Bechukotai 5761 2001-05-16 * Hebcal.pm, converter.pl, hebcal.pl, shabbat.pl, yahrzeit.pl: determine modified timestamp by statting script * converter.pl: add UTF-8 charset to header 2001-05-13 * Hebcal.pm: copyright is anchored 2001-05-12 * hebcal.pl: avoid double vis=1 when switching to visual calendar 2001-05-10 * shabbat.pl: display city/state on results page * converter.pl, shabbat.pl, yahrzeit.pl: add form name/id 2001-05-09 * shabbat.pl: handle common wap error gracefully * shabbat.pl: shorten titles on WAP * shabbat.pl: add support for WAP devices by outputting WML 2001-05-08 * yahrzeit.pl: add yomtov field to avoid warning * converter.pl, yahrzeit.pl: navbar aesthetics * Hebcal.pm, converter.pl, del_cookie, hebcal.pl, shabbat.pl, yahrzeit.pl: use common subroutines Hebcal::navbar2() and Hebcal::start_html() 2001-05-07 * yahrzeit.pl: use ; instead of & as URL separator * Hebcal.pm, converter.pl, del_cookie, hebcal.pl, shabbat.pl, yahrzeit.pl: Hebcal::html_footer() * shabbat.pl: add year into day definition * hebcal.pl: use semicolon as URL argument separator * shabbat.pl: consistent self_url for cfg * shabbat.pl: xml:space handling is strange with RSS * shabbat.pl: reduce calls to out_html() by keeping item struct in memory * Hebcal.pm: on doubled parshiot, read only the second Haftarah * shabbat.pl: combine some calls to out_html() * holidays.ini: fix class typo on yom yerushalayim * gen_holidays.pl: fix html slightly * gen_holidays.pl: update date * gen_holidays.pl: New file. * holidays.ini: add descriptions, hrefs * shabbat.pl: convert a couple of spaces to newlines * shabbat.pl, Hebcal.pm: absolute reference for holiday anchor 2001-05-06 * converter.pl: check input for validity, print error messages 2001-05-03 * converter.pl: show hebrew only if box is checked 2001-05-02 * sedrot.ini: hebrew, torah for Vezot Haberakhah * hebcal.pl: display footer on visual calendar widget * sedrot.ini: 5761 update * Hebcal.pm: move holiday and sedra configuration to INI files * sedrot.ini, holidays.ini: New file. * Hebcal.pm: *** empty log message *** 2001-04-27 * del_cookie: and 1-Click Shabbat * shabbat.pl: add help link * del_cookie: navbar * Hebcal.pm, hebcal.pl: add extra newline to navbar to make height consistent on internet explorer * shabbat.pl: allow "noset" option for cookie-free 1-click shabbat * hebcal.pl: remove candle-lighting time checkbox; it's confusing "Show Hebrew event names" checkbox off by default * Hebcal.pm: cookie support for hebrew on/off guess_timezone() function 2001-04-23 * converter.pl: move display_hebrew() routine to Hebcal.pm * hebcal.pl, Hebcal.pm: add support for reversing a hebrew UTF8 string and removing vowels for netscape where RTL doesn't work correctly * converter.pl: strip vowels from Netscape, force left-to-right rendering * hebcal.pl: don't hard-code perl version in lib path 2001-04-22 * Hebcal.pm: 5671 shmini * yahrzeit.pl: fix h1 title * yahrzeit.pl: default month to January * converter.pl: display hebrew in UTF-8 * converter.pl: don't allow hebrew years before 3760 * converter.pl: fix typo in title * converter.pl: New file. * shabbat.pl, yahrzeit.pl: use Hebcal::navbar * Hebcal.pm: add navbar * yahrzeit.pl: no need for DB_File * hebcal.pl, shabbat.pl, yahrzeit.pl: allow robots to index * yahrzeit.pl: allow funny characters in name field 2001-04-20 * shabbat.pl: respect all boolean options such as omer 2001-04-19 * hebcal.pl, shabbat.pl, yahrzeit.pl: fix warning where value is empty 2001-04-18 * shabbat.pl: html 4.01 validity * hebcal.pl, shabbat.pl, yahrzeit.pl: p3p link * yahrzeit.pl: add Anniversary * hebcal.pl, shabbat.pl, yahrzeit.pl: get rid of navbar on bottom * hebcal.pl, shabbat.pl, yahrzeit.pl: don't hyperlink revision * hebcal.pl, shabbat.pl, yahrzeit.pl: standard footer * .htaccess: hebcal.com * .htaccess: New file. 2001-04-17 * Hebcal.pm, hebcal.pl, shabbat.pl, yahrzeit.pl: fix author links * hebcal.pl, shabbat.pl, yahrzeit.pl: use virtual_host(), not server_name(), to get correct navbar title * shabbat.pl: help link broken * yahrzeit.pl: change hebcal location * hebcal.pl: change dist and help locations * shabbat.pl: change location of hebcal binary 2001-04-16 * yahrzeit.pl: linkbar * shabbat.pl: get rid of boxed style for form 2001-04-11 * hebcal.pl: put links to 1-click shabbat and yahrzeit at bottom of form * Hebcal.pm: don't flag special shabbatot as yom tov * hebcal.pl: days of the omer in Dim style * hebcal.pl: put 1-click shabbat link next to both goto bars 2001-04-06 * Hebcal.pm: 5761 sedra links * hebcal.pl: highlight yomtov 2001-03-26 * Hebcal.pm: add Yom to hebrew for multi-day holidays * hebcal.pl: change names of labels for checkboxes * Hebcal.pm: Tzom Gedaliah * Hebcal.pm: fix bogus tab with rosh chodesh tamuz * hebcal.pl: remove bogus showdatenumbers() call * hebcal.pl: use CSS to specify David font * Hebcal.pm: rearrange hebrew holiday layout * Hebcal.pm: Asara B'Tevet, Shabbat Nachamu, Shabbat Shuvah * hebcal.pl: center, 94% width 2001-03-23 * Hebcal.pm: Hebrew for Ta'anit Bechorot, Lag B'Omer, Shabbat Hazon 2001-03-22 * Hebcal.pm: add vowels to month names * hebcal.pl: event list vs. calendar terminology 2001-03-21 * hebcal.pl: make visual title correct * hebcal.pl: skip footer if print preview * hebcal.pl: visual layout 2001-03-20 * hebcal.pl: self_url() subroutine to simplify links 2001-03-14 * Hebcal.pm: Havdalah duration = 1 minute (just as arbitrary as 15 mins) 2001-03-08 * shabbat.pl: fix 500 internal server error when bogus conf option is given * Hebcal.pm: suppress debug message and warning 2001-03-05 * hebcal.pl: remove hebcal link from del_cookie * hebcal.pl: hyperlink revision * hebcal.pl: use strict 2001-03-03 * Hebcal.pm: update holiday link page * hebcal.pl: add charset to HTML 2001-03-02 * hebcal.pl: put help link in navbar 2001-03-01 * hebcal.pl: moved FAQ to /hebcal/help * shabbat.pl: updated links to FAQ * yahrzeit.pl, hebcal.pl: euro date format 2001-02-21 * shabbat.pl: fix it's vs. its typo 2001-02-18 * Hebcal.pm: max pstring length is 254 unless we use 0xFF + 2-byte length (but we want to keep it simple, so truncate) 2001-02-14 * Hebcal.pm: Beshalach and Yitro drashes for 5761 2001-02-13 * hebcal.pl: checkbox for hebrew 2001-02-12 * shabbat.pl: get array back from get_holiday_anchor() * hebcal.pl: separate english/hebrew with a slash, not parens * Hebcal.pm: added Ashkenazic -> Sephardic translation table also added hebrew for intermediate days of many holidays 2001-02-11 * Hebcal.pm, hebcal.pl: print 3 links for torah portion: drash, torah, haftara * hebcal.pl: select sephardic haftarah when Israeli sedra scheme is selected * Hebcal.pm: add Haftarah to weekly parshiot 2001-02-07 * Hebcal.pm: add verses to parshiot memo field for CVS/DBA export 2001-02-04 * yahrzeit.pl: only print header if yizkor checked * Hebcal.pm: 5761 Bo 2001-02-01 * Hebcal.pm: no need to duplicate Shabbat/Shabbas * hebcal.pl: make dba DST rules easier to read 2001-01-31 * Hebcal.pm: added rosh chodesh names 2001-01-29 * Hebcal.pm: rosh chodesh * hebcal.pl: rand key * Hebcal.pm: fix some vavs in parsha names, add a couple of more holidays 2001-01-26 * hebcal.pl: hebrew in parens * Hebcal.pm: hebrew for some holidays * Hebcal.pm: utf-8 hebrew * hebcal.pl: include hebrew 2001-01-25 * Hebcal.pm: include windows-1255 hebrew * hebcal.pl: link to lat/long browser 2001-01-20 * yahrzeit.pl: more Hebcal export things to fix * yahrzeit.pl: fix use strict problem 2001-01-19 * shabbat.pl: use strict * Hebcal.pm: don't need exporter any more * shabbat.pl: scoping so we can use strict in Hebcal.pm * Hebcal.pm, hebcal.pl: explicit scoping so we can use strict in Hebcal.pm 2001-01-17 * shabbat.pl: add copyright * shabbat.pl: text input box to search also, shabbat/havdalah links to y! calendar 2001-01-16 * shabbat.pl: use spaces, not newlines, since RSS is sensitive * shabbat.pl: RSS support * shabbat.pl: add FAQ to bottom of page * del_cookie, hebcal.pl: FAQ on same line as copyright * hebcal.pl: don't cookie when no checkboxes are set 2001-01-12 * Hebcal.pm, hebcal.pl, shabbat.pl: 2001 copyright * hebcal.pl: delete my cookie link * del_cookie: New file. 2001-01-11 * Hebcal.pm: 5761 updates 2001-01-08 * yahrzeit.pl: fix sprintf error * hebcal.pl: suppress warning 2001-01-03 * shabbat.pl: add more space around or 2000-12-13 * Hebcal.pm: 5671 * shabbat.pl: put link to FAQ 2000-12-10 * Hebcal.pm: 5761 links 2000-12-03 * shabbat.pl: support JavaScript cfg option 2000-11-16 * Hebcal.pm: add support for setting Out of Office on Yom Tov currently Outlook CVS only right now\ 2000-11-15 * yahrzeit.pl: inline, not attachment * hebcal.pl: MSIE 5.5 expects Content-Disposition: inline, NOT attachment * Hebcal.pm: fix Chanukah inconsistent spelling 2000-11-08 * Hebcal.pm: parashah links for major holidays * shabbat.pl: cfg, not cnf also, no inline style on iframe page * shabbat.pl: alllow iframe 2000-11-01 * hebcal.pl: go back to using radwin.org for server name * yahrzeit.pl: .dba and .csv export * yahrzeit.pl: rename to more common spelling Yahrzeit 2000-10-30 * hebcal.pl: hebrewcalendar.org 2000-10-25 * yahrzeit.pl: no cmd_pretty. add headlines for years 2000-10-23 * yahrzeit.pl: also output the 4 yizkor days * yahrzeit.pl: print form at bottom of page * yahrzeit.pl: New file. 2000-10-11 * shabbat.pl: support cities also 2000-10-02 * shabbat.pl: fix today logic * shabbat.pl: include events not just on friday or saturday, but for whole week 2000-09-28 * shabbat.pl: copyright notice * hebcal.pl: url-escape city name for 1-click shabbat link 2000-09-25 * shabbat.pl: get default holidays, too * Hebcal.pm: point directly to 5760 parshiot 2000-09-20 * shabbat.pl: allow t= option for time * shabbat.pl: don't use PRE format like hebcal, be more englishy * hebcal.pl: link to shabbat page * shabbat.pl: anchor sedrot now in Hebcal.pm also, use ISO 8601 date format * Hebcal.pm: change dst and tz settings for zip only if absent from q * Hebcal.pm, hebcal.pl: move sedra anchor code into Hebcal.pm use iso 8601 date format per http://www.cl.cam.ac.uk/~mgk25/iso-time.html 2000-09-19 * shabbat.pl: sedrot and holiday anchors more intelligent cookie handling * shabbat.pl: provide form interface 2000-09-18 * Hebcal.pm, hebcal.pl: hyperlink holiday descriptions * shabbat.pl: use Hebcal.pm for shared functions * Hebcal.pm, hebcal.pl: move opts array and get_dow() function to module * shabbat.pl: New file. * hebcal.pl: moved shared functions to Hebcal.pm * Hebcal.pm: use CGI object in cookie functions * Hebcal.pm: New file. 2000-09-13 * hebcal.pl: use radwin.org style sheet 2000-08-02 * hebcal.pl: turn on candelighting for the user if they enter a valid zip code but forget to check the candlelighting box 2000-07-27 * hebcal.pl: fix start time of Y! calendar candle-lighting city name in big font 2000-07-04 * hebcal.pl: ohr somayach is at http://www.ohr.org.il/ 2000-06-26 * hebcal.pl: content-disposition: attachment, not inline 2000-06-14 * hebcal.pl: HTML 4.01 compliance 2000-06-13 * hebcal.pl: don't display lat/long for zipcodes (still present in HTML comment for hebcal string) 2000-05-30 * hebcal.pl: fix warning about undef variable 2000-05-19 * hebcal.pl: "download CSV" link is @ bottom of page 2000-05-18 * hebcal.pl: add month view/year view toggle 2000-05-16 * hebcal.pl: moved download links to bottom of page .DBA export now uses same filename scheme as .CSV previous and next links are now simplified to be just arrows 2000-05-12 * hebcal.pl: add quotes to filename portion of content-type also, make end-time for CSV download like end-time of DBA (i.e. 18 mins for Candle lighting, 15 for Havdalah) * hebcal.pl: send Content-Disposition header to help browser determine what the filename should be 2000-05-11 * hebcal.pl: force Hawaii and Arizona to 'dst' setting of 'none' 2000-05-08 * hebcal.pl: support hebcal -D option (hebrew date for dates with some event) 2000-04-26 * hebcal.pl: clearer blank-zip instructions 2000-04-24 * hebcal.pl: default month is current month. also, added fwd and back arrows for month names on result page 2000-03-06 * hebcal.pl: .DBA export change -- all-day/untimed events as 12 noon 2000-02-15 * hebcal.pl: don't make time private for palm/outlook also, 18 mins for candlelighting, 15 mins for havdalah 2000-01-24 * hebcal.pl: don't put "this page generated" timestamp at bottom 2000-01-21 * hebcal.pl: change sedrot links to JTS since they also offer text translation, chapter + verse, etc. 2000-01-18 * hebcal.pl: cookie and default holidays inside tags 2000-01-17 * hebcal.pl: hyperlink copyright to my contact page 2000-01-13 * hebcal.pl: correct spelling error for February * hebcal.pl: link for Indiana time zone/DST rules 2000-01-10 * hebcal.pl: add new "Please select at least one event option." error message 2000-01-07 * hebcal.pl: link to default holidays page 2000-01-06 * hebcal.pl: add javascript to make form UI accurate as to which options depend on other options 2000-01-03 * hebcal.pl: use javascript to propgate form arguments when user switches candle-lighting times * hebcal.pl: allow old "suppress" behavior from cookies to work with new cookie parameters nh/nx 2000-01-01 * hebcal.pl: fix cut-and-paste typo when month == 1 1999-12-29 * hebcal.pl: diff error message for year 0 * hebcal.pl: improved UI with some of Richard's suggestions have yet to introduce javascript for form hacking * hebcal.pl: dynamically generate server name 1999-12-28 * hebcal.pl: cosmetic DBA export code changes * hebcal.pl: write proper endTime for both timed and untimed events * hebcal.pl: check havdalah param for validity * hebcal.pl: add visual whitespace before checkbox label 1999-12-27 * hebcal.pl: let form args override cookie vals if specified * hebcal.pl: more cosmetic code changes * hebcal.pl: cosmetic changes * hebcal.pl: switch to perl 5! 1999-12-23 * hebcal.pl: a few more zips 1999-12-22 * hebcal.pl: auto-detect TZ on a bunch of new zipcodes thanks to my new Rand McNally Zip Code Finder book which has a crude timezone map 1999-12-21 * hebcal.pl: adjust for timezone in DBA export 1999-12-20 * hebcal.pl: first pass at providing Palm Date Book Archive (.DBA) support * hebcal.pl: quick hack to provide sedrot links 1999-12-16 * hebcal.pl: geopos filename * hebcal.pl: Download is link, not button * hebcal.pl: show time as "free" in outlook 1999-12-06 * hebcal.pl: fix HTML 4.0 validation errors report U.S. time zone on calendar page 1999-11-24 * hebcal.pl: explanatory text for downloading CSV 1999-11-17 * hebcal.pl: handle missing 'dst' and 'tz' keys better 1999-11-10 * hebcal.pl: check month option more rigorously using "x" for empty value instead of "" since Mozilla 5.0 seems to screw this up 1999-10-18 * hebcal.pl: setting time-of-issue in cookie 1999-10-17 * hebcal.pl: put forward/backward cron links at bottom, too * hebcal.pl: cosmetic: arranged options in a table infrastructure: revised error message code to be simpler * hebcal.pl: removed second space from zip in download descr 1999-10-06 * hebcal.pl: add timezone to y! calendar link if available 1999-09-30 * hebcal.pl: added search header also added (temporarily) miami and indianapolis 1999-09-23 * hebcal.pl: add new exception timezone hash, needs to be populated 1999-09-21 * hebcal.pl: added auto-detect timezone for states that have a single timezone * hebcal.pl: added cookie option 1999-09-18 * hebcal.pl: small options & checkboxes 1999-09-17 * hebcal.pl: candle lighting select widget down inside form 1999-09-15 * hebcal.pl: small city description 1999-09-05 * hebcal.pl: add comment to hopefully make IE not render the source as html 1999-09-01 * hebcal.pl: make ctime display the time zone * hebcal.pl: for consistency, using c=on instead of c=1 1999-08-20 * hebcal.pl: added about project info page and link * hebcal.pl: monospace -> 1999-08-17 * hebcal.pl: add description for candle-lighting to indicate city of origin * hebcal.pl: no unneeded defaults * hebcal.pl: only showing candlelighting if the user picks it explicitly * hebcal.pl: only dump USA timezones for zip page * hebcal.pl: different dates for software modification/page gen 1999-08-11 * hebcal.pl: changed timezones to be more US-centric. * hebcal.pl: only do day-of-week for years that unix time works 1999-08-10 * hebcal.pl: some more compactness * hebcal.pl: added ChangeLog link * hebcal.pl: added day of week 1999-08-06 * hebcal.pl: extra space * hebcal.pl: don't accept year 0 * hebcal.pl: noindex for cgi pages * hebcal.pl: added lots of metadata 1999-07-27 * hebcal.pl: avoid duplicate entries (7th day of Hannukah bug) * hebcal.pl: remove need for html_entify_str just by nuking all invalid character data (only accept \w\s-) * hebcal.pl: check for valid city before passing along html_entify strings before sending them back out 1999-07-24 * hebcal.pl: prev/next year/month links * hebcal.pl: Y! calendar links are optional 1999-07-14 * hebcal.pl: squeezed even more bytes out of it! * hebcal.pl: removed lots of extra bytes and whitespace * hebcal.pl: labels now wrap around control as well 1999-07-13 * hebcal.pl: more helpful can't find zip message 1999-07-12 * hebcal.pl: fixed string entify * hebcal.pl: only put zip/city if candelighting * hebcal.pl: only put city description when candle lighting is on * hebcal.pl: change title to Hebcal Interactive Jewish Calendar * hebcal.pl: added sedrot example * hebcal.pl: add -d: print the hebrew date for the entire date range * hebcal.pl: fix rosh chodesh bug on download (don't use -r flag!) 1999-07-08 * hebcal.pl: jerusalem default city * hebcal.pl: disable candlelighting checkbox for geo * hebcal.pl: small grammar touchups 1999-06-28 * hebcal.pl: hebrew -> jewish * hebcal.pl: hebcal title * hebcal.pl: h1 with title * hebcal.pl: small navbar * hebcal.pl: navbar 1999-06-16 * hebcal.pl: meta descr 1999-06-12 * hebcal.pl: doh! syntax error 1999-06-10 * hebcal.pl: navbar class 1999-06-07 * hebcal.pl: *** empty log message *** 1999-06-03 * hebcal.pl: added default holidays tag 1999-05-27 * hebcal.pl: 4-digit years with leading zeros 1999-05-18 * hebcal.pl: added type=16 for holiday 1999-05-17 * hebcal.pl: remove xtra / * hebcal.pl: add hebcal.pl to download path * hebcal.pl: changed url 1999-05-13 * hebcal.pl: added Last-Modified header 1999-04-28 * hebcal.pl: some HTML errors cleaned up 1999-04-19 * hebcal.pl: added expires tag * hebcal.pl: remove dollar signs from rcsrev * hebcal.pl: no longer beta * hebcal.pl: better CgiDie messages in case they ever happen * hebcal.pl: more helpful lat/long error messages * hebcal.pl: added error-checking for lat/long note about source code at the bottom 1999-04-14 * hebcal.pl: or select * hebcal.pl: fixed lat/long typo * hebcal.pl: moved ashkenazis to the top of options * hebcal.pl: added UI for Geo Pos 1999-04-13 * hebcal.pl: & for field delim for real conformance * hebcal.pl: fiddling with content-type for different browsers * hebcal.pl: not using explicit geo=zip since it's implicit * hebcal.pl: added closest city UI * hebcal.pl: removed mjrsig dodads * hebcal.pl: added support for city and lat/long but no UI yet * hebcal.pl: moved message below form line * hebcal.pl: moved suppress next to each other, added 4-digit year reminder * hebcal.pl: moved to HTML 4.0 for label and id tags 1999-04-12 * hebcal.pl: *** empty log message *** * hebcal.pl: removed beta * hebcal.pl: fixed spelling error * hebcal.pl: added last two useful options: -a and -i * hebcal.pl: removed time zone from caveat at bottom * hebcal.pl: added Y! Calendar links reorg'ed options a little bit 1999-04-11 * hebcal.pl: gonna work on y cal links next * hebcal.pl: added omer, sedrot, suppress holidays 1999-04-10 * hebcal.pl: application/octet-stream now defaulting to entire year download is button, not link 1999-04-09 * hebcal.pl: using only newlines as terminators since netscape seems to misinterpret * hebcal.pl: per Morry's suggestion, added month/year to filename * hebcal.pl: month name in results page * hebcal.pl: blockquote needs br for lynx * hebcal.pl: default is to include rosh chodesh * hebcal.pl: another blockquote * hebcal.pl: rcsrev in paren * hebcal.pl: havdalah minutes * hebcal.pl: printing out calendar on intermediate screen added month/year * hebcal.pl: added timezones 1999-04-06 * hebcal.pl: removed pic * hebcal.pl: *** empty log message *** * hebcal.pl: New file.