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.